/*
Porta Sanitas Stilvorlage 0.1
{}
*/
/* Der Body wird zuerst formatiert */
body{background-color:#fff;font-family:helvetica, arial, sans serif;margin:0;padding:0;font-size:100%;}
/* Danach die einzelnen Bereiche */
#drumrum
{
width:800px;
margin:auto;
background-image:url(http://portasanitas.de/img/hintergrund-mitte.png);background-repeat:repeat-y;
}
#kopf
{
background-image:url(http://portasanitas.de/img/hintergrund-header.png);background-repeat:no-repeat;
height:68px;
width:780px;
margin:0;
padding:0;
clear:both;
}
#menu
{
margin:0;padding:8px 5px 0 0;
float:right;

}
#menusuche
{
width:516px;
height:43px;
margin:0;
padding:30px 0 0 250px;

}
#bildleistehome
{
clear:both;
background-image:url(http://portasanitas.de/img/titelbild.png);
background-repeat:no-repeat;
height:208px;
background-position:8px 0px;

}
#bildleiste
{
background-image:url(http://portasanitas.de/img/titelbild_kleiner.png);background-repeat:no-repeat;height:80px;
background-position:8px;
}
#beschreibung p
{
padding:10px 25px 10px 15px;
}
#hauptinhalt
{
padding:0 92px 0 200px;
margin:0;
}
#hauptinhaltohnepadding
{
padding:0 0 0 8px;
margin:0;
width:792px;

}
#werbung
{
position:absolute;
top:280px;
margin-top:30px;margin-left:8px;float:left;width:182px;background-color:#FF880D;padding:5px;

}
	#hauptinhalt a:link
	{
	color:#FF880D;
	font-weight:bold;
	}

	#hauptinhalt a:hover
	{
	color:#333;
	font-weight:bold;
	}

	#hauptinhalt a:visited
	{
	color:#FF880D;
	font-weight:bold;
	}
#internetservice a:link
	{
	color:#333;
	font-size:0.6em;
	}

#internetservice  a:hover
	{
	color:#FF880D;
	}

#internetservice  a:visited
	{
	color:#333;
	}


#aktuell
	{
padding:0 35px 0 255px;

	}

#fuss
{
padding-left:20px;
margin:0;
border:0px solid blue;
}
#footer
{
background-image:url(http://portasanitas.de/img/hintergrund_unten.png);background-repeat:no-repeat;height:29px;
background-color:#fff;
padding:0 0 0 20px;
margin:0;
text-align:center;
}
#footer p
{
font-size:65%;
color: #5e5e5e;
margin-top:5px;
}
#footer a
{
color: #5e5e5e;
}
/* Menue*/
#menu ul{          list-style-type:none;          padding:0;          border-top:0px solid #E0E0E0;          margin:0;
          height:27px;
          }
#menu ul li{
float:left;          margin:0 1px;
          background-color:#707070;
          height:25px;
          padding:0 10px 0 10px;
          display:inline;
/*	background-image: url(http://portasanitas.de/img/dunkelgrau.gif); */
          }
          #menu ul li:hover{
          background-color:#a5a5a5;
          }          
          #menu ul li a{
display:block;
color:#fff;
font-size:0.8em;
padding-top:8px;
          }
        
.home
{background-image: url(http://portasanitas.de/img/runde_ecke_home.png);background-repeat:no-repeat;}
.home:hover
{background-image: url(http://portasanitas.de/img/runde_ecke_home_hover.png);background-repeat:no-repeat;}             
.rechteecke
{background-image: url(http://portasanitas.de/img/runde_ecke_oben.png);background-repeat:no-repeat;background-position:top right;}          
.rechteecke:hover
{background-image: url(http://portasanitas.de/img/runde_ecke_oben_hover.png);background-repeat:no-repeat;background-position:top right;}    

/* Schriften */
#bildleistehome h1
{
font-size:1.4em;
padding:130px 0  0 350px;
color:#fff;
}

h2
{
font-size:1.1em;
 color: #5e5e5e; 
}
h3
{
font-size:0.9em;
color: #5e5e5e;
}

a{text-decoration:none;}
a.weiss:link {color:#fff;}
a.weiss:visited {color:#fff;}
a.weiss:hover {color:#ffcc33;}
a.weiss:active {color:#fff;}
a.weiss:focus {color:#fff;}
/* Reiter Menü */
.tableheadline
{
background-color:#777777;
color:#fff;
padding:5px 0  4px 0;
}
.ergebnisse
{
border-collapse: collapse;
width:766px;
margin:0;
padding:0;

}

.abschicken{color: #000;background: #ffa20f;border: 2px outset #d7b9c9}
.abschickenvorwaerts{width:69px;
height:25px;
}

.abschickenvorwaerts img
{border:0;
padding-top:15px;
}
.abschickenretour img
{border:0;
padding-top:15px;
}

a.drucken
{
background-image: url(img/drucken.gif);background-repeat:no-repeat;
background-position:right;
margin-right:20px;
padding-right:20px;
height:18px;}
a.drucken:hover
{
background-image: url(img/drucken-hover.gif);background-repeat:no-repeat;
background-position:right;
margin-right:20px;
padding-right:20px;
height:18px;}
.gerade
{background: #fff;}
.ungerade
{background: #ccc;}
.ergebnisse td
{
padding:5px;
vertical-align: top;
}
p, td
{
font-size:0.8em;
padding:3px;
vertical-align: top;
}
ul{
    list-style:none;
    margin:0;
    padding:0;
     }


ul#reiter { width: 100%; height: 43px; background:url("img/menu-bg.gif") top left repeat-x; font-size: 0.8em; font-weight: bold; list-style-type: none; margin: 0; padding: 0; }
ul#reiter li { display: block; float: left; margin:0; }
ul#reiter li a { height: 43px; color:black; text-decoration: none; display: block; float: left; line-height: 200%; padding: 8px 15px 0; }
ul#reiter li a:hover { color: #FF880D; }
ul#reiter li a:visited { color: #000; }
ul#reiter li a.current{ color: #fff; background:url("img/current-bg.gif") top left repeat-x; padding: 5px 15px 0; }