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

}
#menusuche
{
width:520px;
height:43px;
padding:30px 25px 30px 0;
float:right;
}
#werbung
{
position:absolute;
top:349px;
//margin-top:60px;
margin-left:23px;
float:left;
width:182px;
//background-color:#FF880D;
//padding:5px;
}
#bildleistehome
{
clear:both;
background-image:url(./img/titelbild.png);
background-repeat:no-repeat;
height:208px;
background-position:8px 0px;

}
#bildleiste
{
background-image:url(./img/titelbild_kleiner.png);background-repeat:no-repeat;height:80px;
background-position:8px;
}

#anzahlderergebnisse
{
font-size:0.9em;
background-color:#ccc;
width:766px;
height:20px;
margin:0;
padding:0;
}
#hauptinhalt
{
padding:0 80px 0 8px;
margin:0;
}
#hauptinhaltohnepadding
{
padding:0 0 0 8px;
margin:0;
width:792px;
}
#beschreibung
{
padding-left:140px;
padding-right:20px;
}
	#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;}
.eintrag {font-size:0.9em;padding:18px;}
#sidebar {float:left;width:220px;padding:0 0 0 15px;}
#sidebar a:link {color: #5e5e5e;}
#sidebar a:visited {color: #5e5e5e;}
#sidebar a:hover {color: #FF880D;}
#sidebar ul {list-style-type:none;margin:0;padding:0;}
#sidebar ul li a {font-size:12px;}
#aktuell {padding:0 35px 0 255px;}
#fuss {padding-left:2px;margin:0;border:0px solid blue;}
#footer {background-image:url(./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(../img/dunkelgrau.gif); */
          }
#menu ul li:hover{background-color:#a5a5a5;}

#menu ul li a{display:block;color:#fff;font-size:12px;padding-top:8px;}

.home {background-image: url(img/runde_ecke_home.png);background-repeat:no-repeat;}
.home:hover {background-image: url(img/runde_ecke_home_hover.png);background-repeat:no-repeat;}
.rechteecke {background-image: url(img/runde_ecke_oben.png);background-repeat:no-repeat;background-position:top right;}
.rechteecke:hover {background-image: url(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;}
#bildleiste h1 {font-size:1.4em;padding:20px 0  0 350px;color:#FF9816;}

h2 {font-size:1.1em;color: #5e5e5e;}
h3 {font-size:0.9em;color: #5e5e5e;}
a {text-decoration:none;}
ul {list-style:none;margin:0;padding:0;}
ol {list-style:none;}
li {margin:0;padding:0;}
.tableheadline {background-color:#777777;color:#fff;padding:5px 0  4px 0;}
.sparteheadline {background-color:#DDDDDD;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;padding-right:20px;height:18px;}
a.drucken:hover {background-image: url(img/drucken-hover.gif);background-repeat:no-repeat;background-position:right;padding-right:20px;height:18px;}
.gerade {background: #fff;}
.ungerade {background: #efefef;}
.ergebnisse td {padding:5px;}
p, td {font-size:12px;padding:3px;vertical-align: top;}
/* Reiter Menue */
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; }
