html {
overflow: hidden;
}

body {
font-family: arial, verdana, helvetica, sans-serif;
font-size:11px;
color: #707172;
margin:0px;
padding:0px;
overflow-x:hidden;
overflow-y:hidden;
}

div#alles {
background:url(bilder/bg.jpg) #ffffff no-repeat top left;
position:absolute;
height:1440px;
width:1655px;
margin:0px;
top:28px;
}

div#navi1 {
background:url(bilder/bg_navi.jpg) no-repeat;
position:absolute;
width:151px;
height:480px;
top:112px;
z-index:10;
}

div#navi2 {
position:absolute;
width:151px;
top:421px;
z-index:11;
}

div#content_container {
background:#ffffff;
position:absolute;
width:737px;
height:539px;
top:82px;
left:120px;
z-index:5;
border: 1px solid #efefef;
}

li {
margin-left:-27px;
margin-bottom:5px;
}

div#content {
margin: 46px 0px 0px 76px;
width:662px;
height:494px;
overflow-y: auto;
}

div#content_top {
width:616px;
height:70px;
}

div#content_left {
width:284px;
height:412px;
float:left;
}

div#content_right {
width:284px;
height:412px;
float:left;
margin-left:48px;
}

div#content_both {
height:412px;
}

div#logo {
position:absolute;
left:625px;
}

p.weiter {
line-height:1.6em;
}

div.kasten {
background:url(bilder/kasten.jpg) no-repeat;
font-size:13px;
line-height:1.3em;
width:284px;
height:68px;
text-align:center;
color: #ffffff;
padding-top:14px;
}

div.kasten_k {
background:url(bilder/kasten_k.jpg) no-repeat;
font-size:10px;
line-height:1.2em;
width:149px;
height:33px;
text-align:left;
color: #ffffff;
padding:3px 5px;
margin-bottom:2px;
}

div.kasten_k_left {
width:124px; 
float:left;
}

div.kasten_k_right {
width:21px; 
float:left; 
padding-top:7px;
}

div#cc_shadow_bottom {
background:url(bilder/bg_cc_shadow_bottom.jpg) no-repeat;
position:absolute;
width:745px;
height:10px;
top:622px;
left:120px;
z-index:4;
}

div#cc_shadow_right {
background:url(bilder/bg_cc_shadow_right.jpg) no-repeat;
position:absolute;
width:7px;
height:543px;
top:110px;
left:859px;
z-index:3;
}

h1 {
font-size:22px;
color: #006A8C;
font-family: times, serif;
font-weight: normal;
margin:0px;
}

h1.kleiner {
font-size:18px;
color: #006A8C;
font-family: times, serif;
font-weight: normal;
}

h1.grau {
font-size:21px;
color: #707172;
font-family: times, serif;
font-weight: normal;
}

h2 {
font-size:16px;
color: #006A8C;
font-family: times, serif;
font-weight: bold;
margin-bottom: 0px;
}

h3 {
font-size:14px;
color: #707172;
font-family: arial, verdana, helvetica, sans-serif;
font-weight: bold;
}

h4 {
font-size:13px;
color: #707172;
font-family: arial, verdana, helvetica, sans-serif;
font-weight: bold;
}

h5 {
font-size:15px;
color: #707172;
font-family: arial, verdana, helvetica, sans-serif;
font-weight: normal;
}

a {
text-decoration:none;
color: #707172;
}

.klein {
font-size:12px;
color: #99c5d7;
margin-top:10px;
}

div#navi1 ul, div#navi2 ul {
margin: 0; padding: 0;
color: #ffffff;
}

div#navi1 ul li, div#navi1 ul li:link {
width:134px;
border-bottom: 1px dashed #AFD0DB;
margin: 0; 
padding: 3px 0px 3px 17px;
}

div#navi1 ul li:hover, div#navi1 ul li:focus {
width:134px;
border-bottom: 1px dashed #AFD0DB;
margin: 0; 
padding: 3px 0px 3px 17px;
background: #006A8C;
}

div#navi2 ul li, div#navi2 ul li:link {
width:134px;
margin: 0; 
padding: 3px 0px 3px 17px;
}

div#navi2 ul li:hover, div#navi2 ul li:focus {
width:134px;
margin: 0; 
padding: 3px 0px 3px 17px;
background: #006A8C;
}

div#navi1 ul li a, div#navi2 ul li a {
text-decoration:none;
color: #ffffff;
}

div#navi2 ul li ul li, div#navi2 ul li ul li:hover {
line-height:0.7em;
width:123px;
margin-left:-12px;
}

.admin_textfeld {
width:600px; 
padding:2px; 
border: 1px solid black;
}

.admin_textfeld_k {
width:357px; 
padding:2px; 
border: 1px solid black;
}

.admin_textarea {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size:11px; 
width:604px; 
height:300px;
border:1px solid black;
}
