html{height: 101%; }
body { height:100%;background-color: #808080;width:auto; color: #f4f4f4;margin:0 auto; padding:0;line-height: 14px;}

h1{font-family: Arial; font-size: 14px;line-height: 14px; margin-top: 0px; margin-bottom: 0px;padding-bottom: 0px; padding-top: 0px;}
h2{font-family: Arial; font-size: 12px; line-height: 14px;  color: #f4f4f4; margin-top: 0px; margin-bottom: 0px; padding-bottom: 0px; padding-top: 0px; }
h3{font-family: Arial; font-size: 12px;line-height: 14px;  color: #f5e823;margin-top: 0px; margin-bottom: 0px; padding-bottom: 0px; padding-top: 0px;}

td {}
p{margin-top: 8px; margin-bottom: 8px;}
		
#topframe {margin:0; padding: 0; top:0px;height: 264px; min-width:936px; width: 100%; background-color: #1398ff; left:0px; position: absolute; }
#logos{float:left;height:72px; width: 179px;left:0px;position:relative;  }
#skyline{height:128px; width: 936px;left:0px; position:relative; clear:both; z-index:1}
#centerframe{width: 936px; height: auto; top:0px; position:relative; margin:0px auto;}
.gmnoprint, .gmnoprint a{color: #000000;}
.vcard{margin-top:10px;}
#middle{height:32px;width: 936px; position: relative;left:0px;top: 0px;background-color: #4d4d4d;background-image:url('../images/bg_top.gif'); }
#middlespacer{height:32px;width: 936px;  position: relative;left:0px;top: 0px;background-color: #4d4d4d; }
#brotkrumen{position: relative; height:16px;top:8px; width:360px;left: 240px; font-family: Arial; font-size: 10px; line-height: 16px;float: left}
.brotkrumen {color: #fff; font-family: Arial; font-size: 10px; line-height: 16px; text-decoration: none}
.brotkrumen_a {color: #f5e823; font-family: Arial; font-size: 10px; line-height: 16px; text-decoration: none}

#search{float:right;text-align: right; position: relative;top:8px; width:216px;height:16px;color: #f4f4f4; font-family: Arial; font-size: 10px; text-decoration: none;margin-right: 20px;}
.suchlabel{height: 16px;position: relative; float: left;width:36px; margin-right:8px;}
.suchfeld{height: 16px; width: 150px; padding:0px;position: relative; float: left; margin:0px;font-family: Arial; font-size: 10px; line-height: 16px;border:0px;}
.suchbutton{color: #fff; border:0px;position: relative; float: left; width: 16px; height: 16px;
 line-height: 16px; font-size: 10px;
background-image: url('../images/lupe.gif');}

.contentbox{position:relative;float:left;width:216px; margin-right:24px; height:auto;left:0px; margin-bottom:16px;}
.contentbox_bottom{position:relative;float:left;width:216px;margin-right:24px; height:auto; left:240px;margin-bottom:40px;height:100%;}
.contentbox33{position:relative;float:left;width:216px; margin-right:23px; height:auto; margin-bottom:16px;border-right: 1px solid #f4f4f4;}
.contentbox33 p{margin-right:8px;}
.contentbox66{position:relative;float:left;width:456px; margin-right:0px; height:auto; margin-bottom:16px;}
#normalframe{width: 432px;  height:auto;position:relative;float:left;margin-bottom: 32px;}
#rightframe{height:100%;width:216px; margin-left: 24px; position:relative;float:left;}
#borderframe{clear: both;left: 240px; width:696px; height:auto; position: relative;margin-bottom:40px; }
#borderframetop{left: 0px; width:696px; height:auto; position: relative;margin-bottom:16px; float:left;}
#navframe{ left:0px;position:relative;width:216px;margin-right:24px;float:left;margin-bottom:40px;clear:both;height:auto;}
#rightframe{margin-right: 0px;}
div.csc-textpic-intext-right-nowrap{width:100%; height:auto; position: relative;margin-bottom:16px;}
.csc-textpic-intext-right-nowrap .csc-textpic-text{margin-right:24px; top:0px;position: relative;}
div.csc-textpic-intext-right-nowrap 
#borderframe.csc-textpic-text{margin-right:0px;}
div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{width:auto; height:auto;left: 0px;}
div.csc-textpic-intext-left-nowrap{width:100%; height:auto; position: relative;margin-bottom:16px;}
div.csc-textpic-intext-left-nowrap .csc-textpic-text{left: 24px;position: relative;margin-right:24px;}


#nav{width: 216px; height: 32px; border-top: 1px solid #f4f4f4; text-align: right;}
#nav_a_sub{ width: 216px; height: 32px; border-top: 1px solid #f4f4f4; text-align: right;
background-image: url('../images/dreieck.gif');
background-position: 16px 16px;
background-repeat: no-repeat;
}
#nav_a{ width: 216px; height: 32px; border-top: 1px solid #f4f4f4; text-align: right;}
#nav_level2{width: 200px; height: 32px;padding-left:16px; border-top: 1px solid #f4f4f4; }
#level2{margin-bottom: 16px;}

#contentframe{width: 936px;left: 0px; float: left;position:relative; height: auto !important; height: 380px; min-height:380px;
background-color: #4d4d4d; 
font-family: Arial; font-size: 12px; line-height: 14px;}
#bottom{width:936px; height:48px;}
#footer{width: auto; float: right;color: #f4f4f4; font-family: Arial; font-size: 11px; 
line-height: 16px;margin-top: 8px;margin-bottom: 48px;text-align: right;margin-right: 24px;}
a:hover{color: #7aafd8;}
#meta{width: auto; height: 16px; float:right;margin-right:24px; position: relative;line-height: 16px;top: 64px; }
.META1{color: #f4f4f4; font-family: Arial; font-size: 11px; line-height: 16px; text-decoration: none}
.META1_a{color: #4d4d4d; font-family: Arial; font-size: 11px; line-height: 16px; text-decoration: none}
.META1:hover{color: #4d4d4d; }
.sidebar{margin-left:18px;width:96px;background-color: #000000; overflow: scroll; }
.infotitle{padding-left: 16px; border-bottom: 1px solid #f4f4f4; height:16px; line-height: 16px;background-image:url('../images/bg_top.gif');}
#copyright{width:200px; overflow:hidden;}
a{color: #f5e823;text-decoration: none;
}
a.mail,a.download, a.internal-link, a.external-link,a.external-link-new-window, .news-latest-morelink,.news-list-morelink{
padding-left:11px;
background-image: url('../images/pfeil_gelb_rechts.gif');
background-repeat: no-repeat;
}
a.mail:hover, a.download:hover,a.internal-link:hover, a.external-link:hover,a.external-link-new-window:hover,.news-latest-morelink:hover,.news-list-morelink:hover{
padding-left:11px;
background-image: url('../images/pfeil_rechts.gif');
background-repeat: no-repeat;
}
.news-single-backlink{
padding-left:11px;
background-image: url('../images/pfeil_gelb_links.gif');
background-repeat: no-repeat;
}
.news-single-backlink:hover{
padding-left:11px;
background-image: url('../images/pfeil_links.gif');
background-repeat: no-repeat;
}


.csc-firstHeader{margin-top:0px;margin-bottom:16px;}
.bodytext{line-height: 16px;}
.csc-searchResultInfo{font-family: Arial; font-size: 12px; line-height: 16px;}
div.csc-frame-rulerAfter {border-top: 1px solid #f4f4f4;height:1px;}
div.csc-frame-rulerBefore {border-top: 1px solid #f4f4f4;height:1px;margin-bottom:8px !important;margin-bottom: 0px;}
li{list-style-type: square; color: #f5e823; line-height:16px;margin-top: 4px;margin-bottom:4px;}
.news-list-item{padding-bottom: 8px; border-bottom: 1px solid; margin-bottom: 8px;position: relative;height:auto !important;height:160px;}
.news-list-image{width:45%;position: relative;height: auto;}
.news-list-content{ position: relative;height:auto !important;}
div.tx-powermail-pi1{clear:both;}
.contactLabel{width: 96px; display: block; float:left;}
.tx-powermail-pi1 input,.tx-powermail-pi1 select{width: 176px;color: #312e2e;font-family: Arial; font-size: 12px; line-height: 16px; margin-bottom: 8px;}
.tx-powermail-pi1_fieldset{border:1px solid; margin-top:8px; padding-left:8px;padding-right:8px;}
.tx-powermail-pi1_fieldset legend{padding:0; color: #f4f4f4;}
.tx-powermail-pi1 input,.tx-powermail-pi1 textarea,.tx-powermail-pi1 select{position: relative;
 margin-left: 24px;
 display: block;
 border: 1px solid #a5acb2;
 background: #fff;
 font-family: Arial; font-size: 12px; line-height: 16px;  } 
 .tx-powermail-pi1 textarea{width:308px;}
.tx-powermail-pi1 label{
padding-top:2px;
padding-left:8px; 
 display: block;
 width: 88px;
 line-height: 16px;
float:left;
font-weight: bold; }
.tx_powermail_pi1_fieldwrap_html{background-color: #808080;}
input.submitB{margin-left: 0px;  border: 0px;margin-top: 16px;font-family: Arial; font-size: 12px; line-height: 16px; height:16px;color: #312e2e; background-color: #fff;  }