body {
height:100%;
background-image:url(images/bg_kachel.jpg);
background-repeat:repeat-x;
background-color:#ADB9C4;
margin:0px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:140%;
color:#000000; 
}

#all {
width:788px;
margin-left:-394px;
position:absolute;
left:50%;
margin-top:11px;
background-image:url(images/content_kachel.jpg);
background-repeat:repeat-y
}

#body {
width:788px;
}

#leftframe {
width:176px;
height:355px;
float:left;
background-image:url(images/subnav.jpg);
background-repeat:no-repeat
}

#rightframe {
width:612px;
float:left;
background-image:url(images/content.jpg);
background-repeat:no-repeat
}

#bottom {
width:788px;
height:9px
}

/* ----- CONTENT ----- */

#newsticker {
width:150px;
height:300px;
float:left;
margin-left:17px;
margin-top:15px
}

#content-container {
width:450px;
float:left;
margin-top:15px;
padding-left:20px
}

#contenthead {
width:388px;
height:20px;
font-weight:bold;
padding-left:5px;
margin-bottom:10px;
border-bottom:1px dotted #5F7082
}

#content {
width:488px;
padding-left:5px
}

/* ----- HEAD ----- */

#head {
width:788px;
height:249px;
background-image:url(images/head.jpg);
background-repeat:no-repeat;
padding-left:176px;
}

#anskar {
width:603px;
height:213px;
font-family:Arial Narrow,Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:28px;
color:#ffffff;
}

.logo {
padding-top:210px;
padding-left:160px
}

/* ----- MAINNAV ----- */

#mainnav {
width:601px;
height:35px;
border-top:1px solid #8DB4D7;
border-left:1px solid #8DB4D7;
font-size:13px
}

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

.mainnav {
float:left;
text-align:center;
padding-top:10px;
background-image:url(images/mainnav.jpg);
border-left:1px solid #B8D0E3;
border-right:1px solid #8DB4D7;
width:98px;
height:24px;
color:#ffffff
}

.mainnav-hover {
float:left;
text-align:center;
padding-top:10px;
background-image:url(images/mainnav_hover.jpg);
border-left:1px solid #D5E5F5;
border-right:1px solid #9CBDDC;
width:98px;
height:24px
}

#mainnav li a,
#mainnav li a:link, 
#mainnav li a:visited, 
#mainnav li a:active, 
#mainnav li a:focus {
text-decoration:none;
padding:10px 24px;
color:#ffffff;
}

#mainnav li a:hover {
color:#5F7082;
padding:10px 24px;
}

/* ----- SUBNAV ------ */

#subnav {
margin-left:52px;
margin-top:30px
}

#subnav ul {
list-style:dot;
padding:0px;
margin:0px;
color:#ffffff
}

#subnav li {
padding:5px 0px 0px 0px
}

#subnav li a,
#subnav li a:link, 
#subnav li a:visited, 
#subnav li a:active, 
#subnav li a:focus {
text-decoration:none;
color:#ffffff;
}

#subnav li a:hover {
color:#ffffff;
text-decoration:underline
}


