/*
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(./img/hintergrund-mitte.png);background-repeat:repeat-y;
}
#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:516px;height:43px;margin:0;padding:30px 0 0 250px;clear:both;
}
#werbung
{
position:absolute;
top:280px;
margin-top:30px;margin-left:8px;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;
}
	#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:#999999;
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:0.8em;
padding:3px;
vertical-align: top;
}
/* Reiter Menü */
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; }


