/* *** css by miss monorom www.intensivstation.ch *** */
/* css released under Creative Commons License -  http://creativecommons.org/licenses/by/2.0/deed.en  */

body { font-size: 11px; font-family: Verdana, Arial, SunSans-Regular, Sans-Serif; color:#333; background-color: #bec6d6; background-image: none; background-repeat: repeat-y; padding:0; margin:0; }
div { margin: 0; padding: 0; }
img { background-color: #eee; padding: 4px; border-color: #05379b; border-width: 1px; }
#content h3 { color: #05379b; font-size: 11px; font-weight: normal; background-color: #bec6d6; width: 500px; margin: 0 0 10px 20px; padding: 3px 0 3px 3px; border-bottom: 1px dotted #05379b; border-left: 3px solid #05379b; display: block; }
#left h3 { color: #05379b; font-size: 11px; font-weight: normal; background-color: #bec6d6; width: 144px; margin: 40px 0 0; padding-top: 3px; padding-bottom: 3px; padding-left: 13px; border-bottom: 1px dotted #05379b; border-left: 3px solid #05379b; list-style-position: inside; }
#content h5 { color: #05379b; font-size: 11px; font-weight: normal; width: 500px; margin: 10px 0 10px 20px; padding: 0 0 3px 3px; border-bottom: 1px dotted #05379b; border-left: 3px solid #05379b; }
#left h5 { color: #05379b; font-size: 11px; font-weight: normal; width: 144px; margin: 10px 0 0; padding: 2px 0 2px 5px; border-left: 3px solid #05379b; border-bottom-style: dotted; border-bottom-width: 1px; }
h4 { color: #05379b; font-size: 11px; font-weight: bold; margin: 0; }
.mail { color: #05379b; text-decoration: none;}
/* ----------container setzt das layout linksbündig-------------- */
#bg { background-color: #bec6d6; background-image: url(../bilder/bg_pattern.png); width: 850px; margin: 0 auto; padding: 0; }
#container { background-color: #eee; width: 800px; background-image: none; background-repeat: no-repeat; margin: 0 auto; padding: 0; border-width: 0; outline-width: 0; }
#container2 { background-color: #eee; width: 800px; background-image: none; background-repeat: no-repeat; margin: 0 auto; padding: 0; border-width: 0; outline-width: 0; }
#banner img {padding:10px 0px;} 

/* -----------------Inhalt--------------------- */
#content { line-height: 150%; background-color: #ffffff; background-image: none; margin: 25px 0 0 160px; padding: 25px 30px 30px; border-left: 1px solid #999; }
p{ color: #333; width: 500px; margin:10px 0 0 20px; padding: 0 0 0 3px; }
#news { color: #333; background-color: #bec6d6; text-align: left; width: 130px; margin: 27px 0 0 10px; padding: 5px; border: dotted 1px; }

/* --------------navigavtion------------- */
#topnavi { background-color: transparent; text-align: right; margin: 0 0 6px; padding: 2px 0 0; }
#subnavi { background-color: transparent; text-align: right; margin-top: 0; margin-bottom: 14px; padding: 0; }


#topnavi ul, #subnavi ul{
list-style: none;
margin: 0 0 0;
padding: 0;
}

#topnavi ul li, #subnavi ul li { margin-right: 5px; margin-left: 5px; display:inline; }

#topnavi ul li a.off, #subnavi ul li a.off, a.off 
{ text-decoration: none; color: #05379b; font-weight: normal; background-color: transparent; background-position: 0 0; padding-top: 2px; padding-right: 0; padding-bottom: 0; }


#topnavi ul li a.off:hover, a.off:hover
{ text-decoration: none; color: #333; font-weight: normal; padding-top: 2px; padding-right: 0; padding-bottom: 0; }

#subnavi ul li a.off:hover 
{ text-decoration: none; 
padding: 2px 0 0; 
color: #333; 
font-weight: normal; 
background-color: transparent; 
 }

#topnavi ul li a.activ, #subnavi ul li a.activ { 
text-decoration: none; 
padding: 2px 0 0; 
color: #333; 
font-weight: normal; 
background-color: transparent; 
border-bottom: 1px solid #05379b;
}


/* --------------left navigavtion------------- */
#left { width: 160px; float: left; margin: 10px 0 0; }
#zertifikat{ width: 140px; height: 198px; margin: 75px 10px 0; padding: 0; border-width: 0; }
a:link img#zertifikat, a:activ img#zertifikat, a:hover img#zertifikat { border: 0px; }


#leftnavi {
text-align: left;
padding: 0;
margin:20px 0 10px 0;
}

#leftnavi ul {
list-style: none;
margin: 0;
padding: 0;
}

#leftnavi ul li{
text-decoration: none;
display:block; 
}
#leftnavi ul li a {
display: block; 
text-decoration: none; 
color: #564b47; 
padding: 2px 10px 2px 5px;; 
}

#leftnavi ul li a:hover { color: #05379b; background-color: #fff; background-image: none; padding-top: 1px; padding-bottom: 1px; border-top: 1px solid #05379b; border-bottom: 1px solid #05379b; }


/* -----------footer--------------------------- */
#footer { color: #05379b; font-size: 9px; background-color: white; clear: both; margin: 0; padding: 5px 5px 10px 23px; text-align: left; border-top: 1px solid #999; order-bottom-style: solid; }

/* -------------- tabellen bilder usw. ------------- */

.picto { 
border: solid 1px #333; 
}
table { margin: 10px 0 0 20px; padding: 0; }
.blue { color: #05379b; }

