body {
background-color: #FFFFFF;
color: #B5123E;
font-family: arial;
font-size: 11pt;
}

a, a:visited, a:active {
color: #B5123E;
}

#top {
position: absolute;
left: 50%;
margin-left: -460px;
width: 920px;
height: 295px;
top: 30px;
border: 0px solid #000000;
}

#info {
position: absolute;
left: 0px;
width: 190px;
height: 296px;
background-color: #FFFFFF;
border: 0px solid #000000;
}

.info {
margin-top: 0px;
width: 100%;
height:20px;
color: #FFFFFF;
background-color: #B0223F;
text-align:center;
}

.adresse {
font-size: 10pt;
margin-top: 4px;
width:100%;
height:272px;
background-color: #F7E8EB;	
color: #000000;
}

#navigation {
position: absolute;
left: 190px;
width: 700px;
height: 20px;
padding-left: 5px;
border: 0px solid #000000;
}

#picture {
position: absolute;
margin-top:22px;
left: 202px;
width: 820px;
height: 190px;
border: 0px solid #000000;
}

#contentborder {
position: absolute;
margin-top: 325px;
left: 50%;
margin-left: -460px;
width: 920px;
height: auto;
border: 0px solid #000000;
}

#subnavi {
float: left;
width: 190px;
margin-top: 0px;
background-color: #FFFFFF;
color: #FFFFFF;
text-align: left;
border: 0px solid #000000;
}

#content {
position: absolute;
margin-left: 196px;
width: 716px;
border: 0px solid #000000;

}

/* Verstecke vor IE-mac \*/
  * +html #content {margin-left: 5px;}
/* Ende Verstecke vor IE-mac */
/* Verstecke vor IE-mac \*/
  * html #content {margin-left: 5px;}
/* Ende Verstecke vor IE-mac */

#subnavi ul {
color: #000000;
margin-top: 0px;
padding-left: 0px;
width: 190px;
list-style-type: none;
list-style: none;
}

#subnavi ul li {
margin-top: 2px;
margin-bottom: 1px;
padding: 1px;
padding-left: 5px;
list-style-type: none;
list-style: none;
border-bottom: 1px solid #dad2d2;
background-color:#F7E8EB;
}

#subnavi ul li:hover {
background-color: #B0223F;
color: #FFFFFF;
list-style-type: none;
list-style: none;
font-weight: bold;
}

#subnavi ul li:hover a{
background-color: #B0223F;
color: #FFFFFF;
list-style-type: none;
list-style: none;
}

#subnavi ul li a {
color: #B0223F;
text-decoration: none;
list-style-type: none;
list-style: none;
}

#subnavi ul li a:hover {
color: #FFFFFF;
text-decoration: none;
font-weight: bold;
list-style-type: none;
list-style: none;
}

.subsub {
padding-left: 15px;
font-weight: normal;
}

/* Verstecke vor IE-mac \*/
  * +html #subnavi ul{margin-left: 0px;}
/* Ende Verstecke vor IE-mac */
/* Verstecke vor IE-mac \*/
  * html #subnavi ul{margin-left: 0px;}
/* Ende Verstecke vor IE-mac */

h2 {
margin-top: 0px;
color: #B5123E;
}
hr {
color: #B5123E;
background-color: #B5123E;
border: #B5123E;
height: 3px;
}

.men {
margin-top: 0px;
padding-right:11px;
padding-left: 11px;
padding-bottom: 2px;
border: 0px solid #000000;
text-decoration: none;
background-color: #FFFFFF;
}

.men:hover {
background-color: #B5123E;
color: #FFFFFF;
}

/* Verstecke vor IE-mac \*/
  * +html .men {padding-right:11px;padding-left: 11px;}
/* Ende Versteck: e vor IE-mac */
/* Verstecke vor IE-mac \*/
  * html .men {padding-right:11px;padding-left: 11px;}
/* Ende Versteck: e vor IE-mac */

.kontakt td {
padding-bottom: 10px;
min-width: 100px;
}
.kontakt input, textarea {
border: 1px solid #000000;	
}

.check input {
border: 0px;
margin-right: 5px;
}

.popup {
   position: absolute;
   left: 50%;
   margin-left: -300px;
   margin-top: 100px;
   width: 600px;
   background-color: #000000;
   border: 6px solid #000000;
   color: #FFFFFF;
   min-height: 250px;
   padding: 4px;
   font-size: 10pt;
   }
/* Verstecke vor IE-mac \*/
  * +html .popup {padding-top:14px;}
/* Ende Versteck: e vor IE-mac */
/* Verstecke vor IE-mac \*/
  * html .popup {padding-top:14px;}
/* Ende Versteck: e vor IE-mac */