* {margin:0; padding:0}
html {height:100%;}
body{font-size: 100.01%;color:#000;height:100%;background:#d0d8e3 url(../images/body_bg.jpg) repeat-x;font-family:Arial,Helvetica,Verdana,sans-serif;width:100%}

.hidden {display:none}
ul {list-style:none}
form {margin:0;padding:0}
form legend {display:none}
form fieldset {border:0px}
#content ul li {background:url(../images/li_bg.gif) no-repeat 5px center;padding:3px 3px 4px 25px;}
a {color:#cb0131;font-size:0.916em}
a.pdfLink {display:block;height:16px;padding-left:25px;background:url(../images/pdf_icon.gif) no-repeat left center;}
a.topLink {padding:5px 10px 0 0;background:url(../images/top_icon.gif) no-repeat right 8px;}
a.rssLink {padding-left:18px !important;background:url(../images/rss_icon.gif) no-repeat left center;}
a img {border:none}
.clearfix {height:0px;overflow:hidden;clear:both}
p {margin-bottom:10px}
p.heading {font-weight:bold}
h1 {color:#1a3553;margin-bottom:10px}
h2 {margin-bottom:10px;color:#1a3553;font-weight:normal}
h2.red {color:#c90230}
.imageHeader {background-repeat:no-repeat;min-height:25px;margin-bottom:5px;white-space: nowrap;}
.imageHeader span {display:block;margin-top:1px;width:0px;font-size:20px;line-height:30px;overflow:hidden;}
h2.imageHeader span {line-height:25px;}
.imageHeader  span span { display:block;width:1000px}


/*#pageTitle {width:625px;height:333px;position:relative;top:13px;background:url(../images/homepage_img.jpg) no-repeat;border-right:1px solid #fff;}*/
#pageTitle {width:625px;height:333px;position:relative;top:13px;border-right:1px solid #fff;}
#pageWrapper {width:963px;margin:15px auto 15px auto;font-size:0.75em}
#topRounded {height:15px;background: url(../images/rounded_bg.png) no-repeat left top;}
#bottomRounded {height:15px;padding:0 10px 0 10px;background: url(../images/rounded_bg.png) no-repeat left bottom;}

#header {height:399px;padding:1.6em 10px 0 10px;background: url(../images/shadow_bg.png) repeat-y;}
#header #logo {width:296px;height:53px;float:right;background:url(../images/logo.gif);}
#header #headContent {height:346px;clear:both;background:url(../images/homepage_header_bg.jpg) repeat-x}

#centerContent {width:99%;padding:1% 1% 0 0;background:#e5ecf6;border-top:6px solid #b2becc}
#content {padding:0.8em 10px 0 10px;background: url(../images/shadow_bg.png) repeat-y;}
#content .cntBox, #content .cntBoxL {float:left;width:31%;max-width:30%;margin:0 0 1% 0;padding:0 1.9% 0.5% 1.5%;border-right:1px solid #b3bbbe}
#content .cntBoxL {border:0;max-width:31%;width:30%;padding-right:0;}

#pageTitle .cntBox {width:300px;height:210px;padding:5px;margin:60px 0 0 10px;position:absolute}
#pageTitle h1 {color:#c90230;font-size:1.6363em}
#pageTitle ul li a {color:#1a3553;font-size:1.3636em;text-decoration:none;font-weight:bold}


/*startseiten news*/
.newsTitle {clear:both}
.newsTitle .heading {width:70%;float:left}
.newsTitle .heading a {color:#000;text-decoration:none}
.newsTitle .date {width:25%;float:right;text-align:right}

.news-latest-item h1 {color:#fff; font-weight:.bold}
.news-latest-item h1 a {text-decoration:none}


#navigation {height:30px;padding-top:23px;}
#navigation ul li {float:left;height:30px;padding:0}
#navigation ul li.active { background:url(../images/menu_active.gif) no-repeat center bottom;}

#headLeftBox {width:295px;padding:30px 10px 10px 0;float:right;color:#fff;}
#headLeftBox .cntBox {height:220px;overflow:hidden;}
#headLeftBox .cntBox a {color:#fff}
#headLeftBox .inputWr {background:#e48299;padding:3px}
#headLeftBox label {width:270px;height:15px;display:block;margin-bottom:0.4em;background:url(../images/search_label.jpg) no-repeat;}
#headLeftBox label span {display:none}
#headLeftBox button {width:18px;height:18px;border:0;text-indent:-500em;background:url(../images/magnifier_homepage.gif)}
#headLeftBox input {width:261px;margin-right:5px;border:1px solid #fff;}

#footer {clear:both;position:relative;margin-top:1em;padding:1em 1em 0 1em;color:#929292;font-size:0.916em;}
#footer #copyright {float:left;padding-top:35px;background:url(../images/logo_gray.gif) no-repeat left top;}
#footer #footerRight {float:right;}
#footer #footerRight p {text-align:right}
#footer p {margin:0}
#footer a {color:#929292;text-decoration:none}
#footer #footerNav {padding-top:20px}
#footer #footerNav span {margin:0 10px 0 10px}

/*ie hacks (background-image:none noch ergänzen)*/
* html #topRounded {background-image:url(../images/rounded_bg.gif)}
* html #bottomRounded {background-image:url(../images/rounded_bg.gif)}
* html #content {background-image:url(../images/shadow_bg.gif)}
* html #centerContent {width:98.5%}
* html .imageHeader {margin-left:7px }
* html #header {background-image:url(../images/shadow_bg.gif)}
* html #footer {display:inline-block;}
*+html #footer {display:inline-block;}
