A:link { 
text-decoration: none;
color: #fff; 
}

A:hover { 
text-decoration: none;
color: #000000;
}

A:active { 
text-decoration: none;
color: #000000;
 }
 
A:visited { 
text-decoration: none;
color: #000000; 
}

h1{
font-family: Verdana, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:none;
padding-bottom:10px;  
}

img{
border:none;
}

body { 
background: #d5d5d5; 
margin:0px;
padding:0px;
list-style-type: none; 
font-family: Verdana, Helvetica, sans-serif;
font-size:10px;  
line-height:16px;
}

#main {
margin-left:auto;
margin-right:auto;
width:925px;
background-color:#90BED5;
position:relative;
background-image:url(_media/content_bg.gif);
background-repeat:repeat-y;
background-position:top left;
}

#tuevlogo {
width:120px;
height:119px;
position:absolute;
top:55px;
left:820px;
z-index:99999;
}

#head {
width:925px;
height:240px;
background-color:white;
background-image:url(_media/logo.gif);
background-repeat:no-repeat;
background-position:26px 40px;
position:relative;
}

#head .logo {
width:300px;
height:125px;
position:absolute;
top:40px;
left:26px;
}

#head .headslogan {
width:235px;
height:240px;
/*width:256px;*/
padding-top:15px;
padding-left:10px;
padding-right:10px;
position:absolute;
top:0spx;
left:560px;
color:white;
font-family: Verdana; 
font-size:10px ; 
text-align:left;
line-height:14px;
background-color:#4996CA;
}

#head .bold {
font-size:12px;
font-weight:bold;
}

#content {
float:left;
width:500px;
color:#3C70B1;
font-size:11px;
padding:30px;
padding-top:20px;
}

/*
#content .bild_breit_rechts {
float:right;
margin-left:15px;
margin-bottom:15px;
border:1px solid #2970A9;
width:154px;
height:104px;
background-color:white;
}

#content .bild_breit_links {
float:left;
margin-right:15px;
margin-bottom:15px;
border:1px solid #2970A9;
width:154px;
height:104px;
background-color:white;
}

#content .bild_hoch_rechts {
float:right;
margin-left:15px;
margin-bottom:15px;
border:1px solid #2970A9;
width:104px;
height:154px;
background-color:white;
}

#content .bild_hoch_links {
float:left;
margin-right:15px;
margin-bottom:15px;
border:1px solid #2970A9;
width:104px;
height:154px;
background-color:white;
}
*/

#content .bild_rechts {
float:right;
margin-left:15px;
margin-bottom:15px;
border:1px solid #2970A9;
background-color:white;
}

#content .bild_links {
float:left;
margin-right:15px;
margin-bottom:15px;
border:1px solid #2970A9;
background-color:white;
}

#content img {
border:1px solid #2970A9;
margin:1px;
}

#content a{
font-weight:bold;
color:#fff;
}

#content .link {
font-weight:bold;
color:#2970A9;
}

/*START NAVIGATION*/
#nav {
float:left;
width:255px;
background-color:#2970A9;
text-align:left;
padding-top:20px;
/*padding-left:20px;*/
padding-bottom:10px;
display:block;
position:relative;
}

#nav a {
font-size:12px;
color:#80BECE;
}

/*#nav a:hover {
font-size:12px;
color:#90BED5;
}*/

#nav .aktiviert {
color:white;
background-image:url(_media/minilogo.png);
background-repeat:no-repeat;
background-position:0px 0px;
padding-left:18px;
padding-bottom:4px;
padding-top:1px;
}

#nav .impressum {
padding-bottom:4px;
padding-top:1px;
}

#nav .subnav {
margin-left:30px;
color:#90BED5;
}

#nav .subnav_aktiv {
margin-left:30px;
color:white;
}

#nav .navtrenner {
padding-top:1px;
}

#nav .inaktiv {
color:black;
}
/*END NAVIGATION*/

#footer {
margin-left:auto;
margin-right:auto;
width:925px;
background-image:url(_media/footer_bg.gif);
background-repeat:repeat-y;
}

#clearer{
clear:both; 
height:1px; 
overflow:hidden; 
background-color:#d5d5d5;
z-index:100;
}

.notes {
background-color:#bcd8e6;
padding:10px;
}

#email {
background-image:url(_media/email.png);
background-repeat:no-repeat;
padding-left:20px;
font-weight:bold;
color:#2970A9;
}

#www {
background-image:url(_media/www.png);
background-repeat:no-repeat;
padding-left:20px;
font-weight:bold;
color:#2970A9;
}


#team{
margin-bottom:20px;
}

.bildkasten {
float:left;
width:80px;
}

.textkasten {
float:left;
width:300px;
}

.bildrahmen {
border:1px solid #2970A9;
margin:1px;
width:64px;
height:84px;
}

#team .clearer {
clear:both; 
height:1px; 
overflow:hidden;
}

.underdotted{
border-bottom:1px dotted #2970A9;
}

.oeffnungszeiten{
float:left;
width:165px;
font-weight:bold;
}

.oeffnungszeiten_long{
float:left;
width:240px;
font-weight:bold;
}

