html {
overflow-y: scroll;
}

body, div, p, ul,li,ol,dl,dd,dt, a, h1,h2,h3,h4,h5,h6, img, table,th,td, form,fieldset,input,textarea,label
{margin:0; padding:0; color:#08326c; text-decoration:none; border:none; font-size:12px;}

body{background:#0d7abf; text-align:center; font-family:verdana;}
#container{margin:70px auto 10px; text-align:left; background:white; width:936px; border-bottom:10px solid #f6840a; position:relative;}
.headbar{text-align:right; height:90px;}
.headbar ul, .navbar ul{list-style:none;}
.headbar li{display:inline;}
.navbar{background-image:url(../img/testbild.png); background-position:right; background-repeat:no-repeat; margin-right:5px;}
.toplevel{background:white; width:255px; overflow:hidden;}
.roundedge{margin-right:19px;}
.toplevel img{vertical-align:middle;}
.toplevel ul{}
.toplevel li{border-bottom:1px solid white;}
.contentMain{padding-bottom:100px; position:relative;}
.sidebar{float:left; width:255px;}
.colNormal{float:left; width:550px;}
.contentFoot{clear:both;}

h1{margin:25px 45px;}
p{line-height:18px; margin:0 0 20px;}

.colLeft{}
.colLeft ul, .colBorder ul{list-style-image:url(../img/bullet.jpg); margin:5px 45px 20px 60px;}

.colLeft h3, .colBorder h3{margin:0 45px 5px; color:#f6840a;}
.colLeft p, .colBorder p{margin:0 45px 20px;}

.colBorder{position:absolute; bottom:55px; left:0; width:255px;}


.b1f, .b2f, .b3f, .b4f{font-size:1px; overflow:hidden; display:block;}
.b1f {height:1px; background:#0d7abf; margin:0 5px 0 0;}
.b2f {height:1px; background:#0d7abf; margin:0 3px 0 0;}
.b3f {height:1px; background:#0d7abf; margin:0 2px 0 0;}
.b4f {height:2px; background:#0d7abf; margin:0 1px 0 0;}
.contentf {background: #0d7abf; padding:20px 0 30px;}


#searchbox{position:absolute; top:-40px; left:0px;}
#searchbox img{vertical-align:middle;}
#searchbox input{height:19px; width:150px; vertical-align:middle;}
#searchbox input.submitbtn{width:20px;}

#logo{position:absolute; top:20px; left:380px;}
#pagefooter{padding-bottom:50px;}
#pagefooter p, #pagefooter a{color:white;}

#lucy{position:absolute; bottom:0px; right:0px;}
#lucy img{vertical-align:middle;}


.csc-frame-invisible{display:none;}
.csc-frame-rulerAfter{margin-bottom:20px; border-bottom:1px dotted #999999; padding:10px;}


label{}
label img{vertical-align:middle; margin-right:-4px;}


.filelinks .pdf{
background-image:url(/fileadmin/fileicons/pdf.gif) !important;
height:30px;
font-size:11px;
}


.filelinks div{margin:10px 0 0 0 !important; padding:10px 0 0 35px !important;}
