body {background-image: url(bck.gif); background-repeat: repeat-x; margin: 0px; padding: auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5f5f5f;}

h2 {margin:0px; font-size:12px;}
h3 {margin:0px; font-size:18px; font-weight:normal;}
h4 {margin:0px; font-size:14px; font-weight:normal; line-height:24px; font-weight:bold;}

a:link, a:visited, a:active {color: #000e4e; text-decoration: underline;}
a:hover {text-decoration: none; color: #000e4e;}

.blueLine {height:40px; background-color:#17245e; width:940px; padding:auto;text-align:left;line-height:40px;color:#FFF;padding:0px 15px;}
a.blueLineLink {color:#FFF; text-decoration:none;}
a.blueLineLink:hover {text-decoration:underline;}

.news {background-color:#fff; width:412px; float:left; margin:10px 0px 0px 0px; height:77px; padding:4px;}
.news p{ margin:0px;}
.news:hover{background-color:#e1e1e1; cursor:pointer;}
.newsimg {width:115px; float:left; margin:10px 0px 0px 10px; height:85px;}

#up1 {width:970px; height:135px; background-color:#fff; background-image:url(head.png); background-repeat:no-repeat; text-align:left; }
#head {width:970px; height:250px; background-color:#fff; background: url(krankontrollen_front_image.jpg) top center no-repeat; margin:0px; padding:0px;}
#content {width:970px; height:290px; background-color:#FFF; margin:auto; }
#cont1 {width:370px; background-color:#996633; margin-left:5px; height:100%; float:left; text-align:left; color:#fff;}
#cont2 {width:560px; background-color:#fff; margin-left:5px; height:100%; float:left; text-align:left;}
#subpagecont {text-align:justify; padding:20px; width:930px; background-color:#FFF; margin:auto;  z-index:0;}
#footer {width:970px; height:30px; background-color:#FFF; margin:auto; background-image:url(footer.gif); color:#FFF; text-align:center; height:40px; padding-top:30px; font-weight:bold;}

#footer a {color:#fff; text-decoration:none;}
#footer a:hover {color:#fff; text-decoration:underline;}

.loginbutton {
border: outset 1px white;
background-color: #FFFFFF;
padding: 3px;
}

/*menu css*/

.topmenu {margin-left:60px; padding-top:113px;}

.topmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.topmenu ul li{
position: relative;
display: block;
float: left;
background-color: #17245e;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: bold;
z-index:100px;


}

.topmenu ul li a{
display: block;
padding: 4px 14px;
text-decoration: none;
color: #17245e;
background-color:#FFF
}

.topmenu ul li ul{
left: 0;
position: absolute;
display: block;
visibility: hidden;
width: 220px;
}

.topmenu ul li ul li{
display: list-item;
float: none;
width: 220px;
display:table;
}

.topmenu ul li ul li ul{ 
left: 159px; 
top: 0;
}

.topmenu ul li ul li a{
display: block;
text-align:left;
background-color:#17245e;
color: #fff;
font-size:11px; font-weight:normal;
text-decoration: none;

}

.topmenu ul li a:hover{
background-color:#36407b;
color: #fff;
display:table;
z-index:100;
}

.topmenu ul li ul li a:hover{
background-color:#36407b;
color: #fff;
display:table;
z-index:100;
width:192px;

}

.topmenu ul li ul li a{
background-color:#17245e;
color: #fff;
display:table;
z-index:100;
width:190px;

}

.topmenu .mainfoldericon{
background-color:#fff;
color:#17245e;
}

.topmenu .mainfolderselected{
background-color:#17245e;
color:#fff;
}

.topmenu .subfoldericon{
background-color:#17245e;
color: #fff;
width:220px;
}
