/* Start of CMSMS style sheet 'kw-gh' */
body {
background-color: #00295b;
font-size: 12px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#4d4d4d;
padding:0px;
margin:0px;
}
a {color: #000000;}
a:visited {color:#000000;}
a:hover {color: #564b47;}
a:active { color:#000000;}



h2 {
font-size:20px;
font-weight: normal;
padding: 5px 0px;
margin:0px;}

img.download {vertical-align:middle;}

/* ----------container zentriert das layout-------------- */
#page {
width: 970px;
margin-bottom: 10px;
margin-left: auto;
margin-right: auto;
background-color: #ffffff;

}

/* ----------banner for logo-------------- */
#header {
background-color: #ffffff;
text-align: right;
padding: 0px;
margin: 0px;
border: 0px solid red;
height: 290px;
background: #ffffff url(/uploads/images/header.gif) no-repeat top left;
}
#headerlogo {
font-size: 20px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
font-weight: 20px;
color:#00295b;
text-align: left;
padding: 24px 0px 0px 250px;
height: 200px;

}
#ticker {
font-size: 14px;
color: #00295b;
border: 0px solid red;
padding:0px 15px;
margin:0px 
}

#tickertext {
font-size: 14px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
font-weight: bold;
color: #00295b;
float:left;
width:600px;
margin-left:20px;
margin-top:5px;
border: 0px solid red;
}
#search {
	width: 170px;
	margin: 0px 0px 0px 0px;
	height:30px;
	float:right;
}

#banner img {padding:10px 0px;} 
/* -----------------Newscontainer--------------------- */
#newscontainer {
width:200px;
min-height:200px;
margin-left:35px;
margin-top:40px;
border: 0px solid red;
}
#newsheader {
width:200px;
height:30px;
background: #ffffff url(/uploads/images/news.gif) no-repeat top left;
}
#newstext {
color:#000000;
background: #D8D8D8;
padding:10px;
}
/* -----------------Inhalt--------------------- */
#content {
background-color: #ffffff;
padding: 0px;
margin-left: 255px;
margin-right: 0px;
width:680px;
}
div#content { 
min-height:600px;
height:expression(this.scrollHeight > 600 ? "auto":"600px"); 
}

p, pre{
padding: 5px 10px;
margin:0px;
}

/* --------------left navigavtion------------- */
#left {
float: left;
width: 235px;
margin: 0px;
padding: 0px;
margin: 0px;
border: 0px solid red;
}
/* -----------menu--------------------------- */
#menu {

}
#impressum {
font-size: 12px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
font-weight: bold;
color:#4d4d4d;
padding:40px 5px 5px 35px;
margin:0px;
text-decoration: none;

}
a.menu {
font-size: 12px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
font-weight: bold;
color:#4d4d4d;
padding:5px 5px 5px 35px;
margin:0px;
text-decoration: none;
line-height:18px;
}
a.menu:hover {
font-size: 12px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
font-weight: bold;
color:#ff7800;
padding:5px 5px 5px 35px;
margin:0px;
text-decoration: none;
background: url(/uploads/images/right.gif) no-repeat top left;

}
a.menu-impressum {
font-size: 12px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
font-weight: bold;
color:#4d4d4d;
padding:0px 5px 5px 0px;
margin:0px;
text-decoration: none;
line-height:18px;
}
a.menu-impressum:hover {
font-size: 12px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
font-weight: bold;
color:#ff7800;

margin:0px;
text-decoration: none;

}
/* -----------footer--------------------------- */
#footer {
font-size: 11px;
text-transform:uppercase;
background-color: #ffffff;
border-top:0px solid #564b47;
border-bottom:0px solid #564b47;
padding:0px 0px;
margin:0px;
height:117px;
background: #ffffff url(/uploads/images/footer.gif) no-repeat top left;
}
a.footer {
text-transform:lowercase;
font-size: 10px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#4d4d4d;
padding:0px;
margin-left:10px;
text-decoration: none;
}

/* End of 'kw-gh' */

