/* CSS D_H */

/******************************/
/****** Allgemeine Styles *****/
/******************************/
* {
margin:0;
padding:0;
font: normal 8pt verdana;
}

body {
text-align:center;
}

#seite {
margin:0 auto;
text-align:left;
width: 825px;
}

#head {
margin-bottom: 5px;
width: 765px; 
height: 200px
}

#nav {
margin-top: 5px;

width:180px;
height:450px;
float:left;
border-right: 1px solid #000;
}
.nav_bild { margin-left: 15px; margin-right: 5px; width: 160; height: 150 }

#frame  {
width:370px;
height:420px;
float:left;
overflow:auto;
}
#inhalt{
margin-top: 5px;

width:360px;
height:450px;
float:left;
overflow:auto;
}

#rechts {
margin:8 0 5px 0;
width:270px;
height:450px;
float:right;
text-align:center;
border-left: 1px solid #000;
}

#footer {
clear:both;
padding:0px 5px 0 0;
height:23px;
text-align:right;
}
/************Allgemeine Styles Ende******************/


/******************************/
/******   Inhalt Styles   *****/
/******************************/

#inhalt{
}

.inhalt_raum{
text-align: center;
}

.text {padding: 0 30px 1em 15px;}
.text_b {padding: 0 10px 1em 10px; font-weight: bold;}
.text_big {padding: 2em 0 0 0; font-weight: bold;}
h1 {margin: 20px 10px 1em 10px; font-size: 12pt;  border-bottom: 1px solid #000;}
h2 {margin: 10px 0 5px 10px; font-size: 10pt; font-weight: bold;}
h3 {margin: 0 0 5px 40px; font-size: 8pt;}
.back {text-align: right; padding: 10px 80px 0 0;}

table {margin: 0 0 30px 10px;}
td {padding: 0 0 4px 0;}

/************Inhalt Styles Ende******************/


/******************************/
/******   Bilder Styles   *****/
/******************************/

#logo {
padding:0px 0 0 10px;
float:left;
width: 186px; 
height: 195px
}

#headbilder {
margin:15px 0px 0 0;

border: none;
float:right;
}
html>body #headbilder {margin-right:0px; 
width: 576px; 
height: 137px}

.headbild {border: none}

#headline {
margin: 0px 0 0px 20px;
}

#bild {
margin: 16px;
width: 350px;
border: 1px solid #000;
}

.herz_will_bild {

padding-left:15px; padding-top:15px
}
#raumbild_hoch {
margin: 0 auto 10px auto;
width: 250px;
border: 1px solid #000;
}

#adress {margin:100px 0 0 40px}

/**************** bilder ENDE******************/


/******************************/
/******   Navigation Styles   *****/
/******************************/

.menu {margin:0 0 6px 0; display:block;}

#nav ul{margin:10px 0 0 20px; list-style:none;}

.menu a:link, .menu a:visited {
padding-right:40px;
font-size:10pt;
font-weight:bold;
color:#000;
text-decoration:none;
}
.menu a:hover{ 
color:#700;}

.submenu {
margin:0 0 5px 0;
display:block;
}

.submenu a:link, .submenu a:visited {
padding-right:0px;
font-size:8pt;
font-weight:bold;
color:#000;
text-decoration:none;
}
.submenu a:hover{
background-image:none;  
color:#700;
text-decoration:underline;}

#footer a:link, #footer a:visited {
font-size:8pt;
font-weight:bold;
color:#000;
text-decoration:none;
}
#footer a:hover {text-decoration:underline;}


#inhalt a:link, #inhalt a:visited {
font-size:8pt;
font-weight: normal;
color:#A00000;
text-decoration: underline;
}
#inhalt a:hover {text-decoration: none;}


#car {margin: 0 0 20px 60px}
#car li {
margin: 0 0 0 40px;
display: inline;
}