body {
background-color: #7E191B;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
color:#f5af5f;  
padding:0px;
margin:0px;
}

#inhalt {
position:absolute;
height:538px; 
width:898px;
margin:-270px 0px 0px -450px;
top: 50%; 
left: 50%;

text-align: left;
padding: 0px;
border:1px #9e5253 solid;
overflow: hidden;
}

#inhalt li {
list-style:none;
}

#bg {
position: absolute;
float:left;
z-index:10;
height:538px; 
width:898px;
margin:-551px 0px 0px -40px;
}


#links {
position:relative;
z-index:100;
float:left;
text-align:center;
width:390px;
height:538px;
}

#logo {
position:relative;
z-index:100;
float:left;
width:390px;
height:50px;
margin:45px 0 10px 0;
}

#icon {
position:relative;
z-index:100;
float:left;
width:390px;
height:70px;
}


/********** Navigation
*********************************************/
#nav {
position:relative;
z-index:100;
float:left;
width:390px;
}

#service-nav {
position:absolute;

top:50%;
left:50%;
z-index:500;

width:265px;
height:10px;
margin: /**219px**/ 234px 0px 0px -338px;

}

#link {
position:absolute;

top:50%;
left:50%;
z-index:510;

width:265px;
height:10px;
margin: 283px 0px 0px 281px;

}

#subnav {
position:relative;
z-index:100;
width:390px;
float:left;
margin:32px 0 0 0;
line-height: 15px;
}

.subnav { height:11px; font-weight:normal; font-size:11px; color:#9b4a3e; text-decoration:none; }

.subnav_act { color: #f5af5f; }
a.subnav_act:link { color: #f5af5f; }
a.subnav_act:visited { color: #f5af5f; }
a.subnav_act:active { color: #f5af5f; }
a.subnav_act:hover { color: #f5af5f; }

A.subnav:visited { height:11px; font-weight:normal; font-size:11px; color:#9b4a3e; text-decoration:none; }
A.subnav:link { height:11px; font-weight:normal; font-size:11px; color:#9b4a3e; text-decoration:none; }
A.subnav:active { height:11px; font-weight:normal; font-size:11px; color:#f5af5f; text-decoration:none; }
A.subnav:hover { height:11px; font-weight:normal; font-size:11px; color:#f5af5f; text-decoration:none; }

#text {
position:relative;
float:left;
z-index:100;
width:390px;
margin:31px 0 0 0;
line-height: 15px;
}

#textkontakt {
position:relative;
float:left;
z-index:100;
width:390px;
margin:31px 0 0 0;
line-height: 15px;
}

#textindex {
position:relative;
float:left;
z-index:100;
width:390px;
margin:31px 0 0 0;
line-height: 15px;
}

#rollover {
position:absolute;
z-index:10;
height:538px; 
width:898px;
}

p {
width:280px;
line-height: 14px;
}

#links li {
color: #000000; 
font-weight: normal;
font-size: 12px;
line-height: 17px;
margin: 0px;
}

#bild img {
margin: 551px 0px 0px 40px;
}

.link { background-position:left; padding-left: 0px; padding-right: 0px; text-decoration: none; color: #9b4a3e; font-size: 11px; font-weight: normal;} 
A:visited { background-position:left; padding-left: 0px; padding-right: 0px; text-decoration: none; color: #9b4a3e; font-size: 11px; font-weight: normal; } 
A:link { background-position:left; padding-left: 0px; padding-right: 0px; text-decoration: none; color: #9b4a3e; font-size: 11px; font-weight: normal; } 
A:active { background-position:left; padding-left: 0px; padding-right: 0px; text-decoration: none; color: #f5af5f; font-size: 11px; font-weight: normal; } 
A:hover { background-position:left; padding-left: 0px; padding-right: 0px; text-decoration: none; color: #f5af5f; font-size: 11px; font-weight: normal; } 
