@charset "utf-8";
/* CSS Document */

body { background: #232323; }
img {border:0;}

/* HEADER */
#bgheader { width: 100%; height:70px; background-color: #232323; }
#header { width: 920px; margin: 0 auto; position: relative; }
#logo { width: 132px; height:36px; position:absolute; top:20px; left:0px; }
#titel { margin: 0 auto; width:920px; }
#wrapheader {width: 100%; background: url(/upload/bg/bgheader.gif) repeat-x;}
#headergrafik { width: 980px; height: 280px; margin: 0 auto 5px auto;  color:#fff;}
.padheadergrafik {padding: 40px 0px 0 30px; width:56%; float:left;}
.headerimg { float:left; width:40%; text-align:right;}

/* WRAPPER */
#wrapper {width: 100%; background:#fff;margin-bottom:20px; display:block; overflow:auto;}
#content { width: 910px; margin: 20px auto 50px auto; padding-right:10px; overflow:auto; }
#content .innerspace { margin:20px 0 0 0; }
#content .col { width: 49%; float:left; }
#content .col2 { width: 60%; float:left; }
#content .col ul { padding-left: 20px; list-style-type:square;}
#content .col li { line-height:150%; margin-bottom:5px;} 
#content .full { clear:both; }
#content #col_right .innerspace { margin:20px 0 0 25px; }
#content #contactForm { width:60%; float:left; }
.mr10 {margin-right: 30px;}

/* LOGOS REFEREZEN */
.boxchannel{ width:920px; margin: 0 auto; clear:both; overflow:auto;}
.logobox{ width:10%; display: inline; float: left; margin: 0 10px 10px 10px; }
.logobox_klein{ display: inline; float: left; margin: 0 10px 10px 10px; }
.logobox img { margin-left:7px; }
.line { border-top: 1px solid #D4D4D4; margin: 6px 0 10px 0; padding-top: 6px; }
.box_channel { padding-top:10px; }

/* INFOBOX */
#boxContainer {width: 300px; float:right; margin: 0 0 20px 40px;}
#boxContainer  ul {margin: 0 20px; padding: 10px 0 0 20px; list-style-type:square;}
#boxContainer .boxInfo {overflow:auto;}
#boxContainer .headBox {/*background: url(/upload/bg/bgHeaderBox.gif) repeat-x;*/ width:300px; height:50px; display: table; overflow: hidden; position: relative; }
#boxContainer .contentBox {/*background: url(/upload/bg/bgContentBox.gif) repeat-x;*/ padding: 10px 30px 10px 0;} 

/* FORMULAR*/
label { width:120px; display:inline-block; }
.contactRow { height:30px; }


/* FOOTER */
#bgfooter {background: #232323; width:100%; color:#fff; clear:both; overflow:auto; display:block;}
#footer {width: 920px; min-height:50px; margin:0px auto; color:#fff; padding: 5px 0;}
#footer a { color:#ffffff; }