html{background:url(bg-repeat.jpg) top left repeat-x;}
body{font-family:Trebuchet MS,Helvetica,Arial,sans-serif;font-size:13px;color:#000;padding:0px;margin:0px;top:0px;left:0px;text-align:center;}
h1{font-size:16px;letter-spacing:1px;font-weight:bold;color:#ea1c26;margin:0px 0px 5px 0px;padding:0px 0px 0 0px;}
h2{font-size:14px;font-weight:bold;color:#ea1c26;margin:15px 0px 0px 0px;padding:0px 0px;}
h3{font-size:13px;font-weight:bold;color:#ea1c26;margin:15px 0px 0px 0px;padding:0px;}
img{border:none;}
strong{color:#333;}
a{text-decoration:none;color:#cc3333;}
a:hover{color:#999;}
/* Main Container Wrap - Center Layout
********************************************************************/
#containerwrap{width:900px;margin:0px auto;padding:0px;text-align:left;}
#container{width:900px;height:730px;margin:0px;padding:0px;text-align:left;}
/* Logo BG languages - Temp default
**********************************/
.conclass0{background:url(bg-pox0.png) center bottom no-repeat;}
.conclass1{background:url(bg-pox1.png) center bottom no-repeat;}
.conclass2{background:url(bg-pox2.png) center bottom no-repeat;}
.conclass3{background:url(bg-pox3.png) center bottom no-repeat;}
.conclass4{background:url(bg-pox4.png) center bottom no-repeat;}
.conclass8{background:url(bg-pox8.png) center bottom no-repeat;}
/* Logo BG languages - Temp 2
**********************************/
.conclass20{background:url(bg-pox20.png) center bottom no-repeat;}
.conclass21{background:url(bg-pox21.png) center bottom no-repeat;}
.conclass22{background:url(bg-pox22.png) center bottom no-repeat;}
.conclass23{background:url(bg-pox23.png) center bottom no-repeat;}
.conclass24{background:url(bg-pox24.png) center bottom no-repeat;}
.conclass28{background:url(bg-pox28.png) center bottom no-repeat;}
/* Landing Page - Choose Lang
********************************************************************/
#chooselang{width:500px;margin:0px;padding:0px;}
#chooselang p{margin:50px 0px 0px 25px;padding:0px;color:#000;font-weight:bold;font-size:20px;letter-spacing:1px;}
#chooselang ul{font-size:16px;margin:20px 0px 0px 25px;padding:0px;list-style-type:none;}
#chooselang ul li{margin:0px;padding:0px 0 5px 0px;}
/* Wrap Logo,Slogan
********************************************************************/
#topwrap{width:900px;margin:0px;padding:0px;}
/* Logo
**************/
#logo{float:left;width:315px;margin:0px;padding:0px;}
#logo img{margin:20px 0 0 25px;padding:0px;}
#logo-print{display:none;}
/* Slogan
**************/
#slogan{float:left;width:565px;margin:0px;padding:0px;}
#slogan img{margin:30px 0px 0px 0px;padding:0px;}
/* Wrap Navi
********************************************************************/
#leftbox{float:left;width:315px;margin:0px;padding:0px;}
/* Wrap Content
********************************************************************/
#rightbox{float:left;width:580px;margin:0px;padding:0px;}
/* SiteContent
********************************************************************/
#content{width:560px;margin:0px 0px;padding:0px;line-height:14px;}
#content div.contop{width:560px;margin:15px 0px 0px 0px;padding:0px;}
#content div.conmain{width:530px;height:432px;overflow:auto;line-height:16px;margin:0px;padding:0px 15px;background:url(transbg.png) top left repeat-y transparent;scrollbar-arrow-color:#fff;scrollbar-track-color:#fff;scrollbar-3dlight-color:#fff;scrollbar-highlight-color:#fff;scrollbar-face-color:#ea1c26;scrollbar-shadow-color:#fff;scrollbar-darkshadow-color:#fff;}
#content div.conbot{width:560px;margin:0px 0 15px 0;padding:0px;}
#content div.conmain p{margin:0px 0px;padding:10px 0px 0px 0px;}
#content div.conmain img{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}
#content div.conmain img.flLeft{float:left;padding:0px 10px 10px 0px;}
#content div.conmain ul{margin:0px 0px;padding:10px 0px 0px 0px;}
#content div.conmain li{margin:0px 0px 0 25px;padding:5px 0px 0px 0px;}
/* SPLIT
********************************************************************************/
#content div.split2{float:left;width:150px;padding:0px 0px;margin:0px;}
/* FORMULARE
********************************************************************************/
#content div.split1{float:left;width:360px;margin:0px;padding:0px;}
#content div.split1 form{margin:15px 0px 10px 0px;padding:0px;}
#content div.split1 fieldset{margin:0px;padding:0px;border:none;}
#content div.split1 legend{display:none;}
#content div.split1 div.element{clear:left;display:block;margin:0px;padding:0px;}
/* Box um Bezeichnungen (abstand eingabefelder von links) */
#content div.split1 div.element label{float:left;margin:0px 0 5px 0;padding:0px;width:110px;}
/* eingabefelder */
#content div.split1 div.element input,
#content div.split1 div.element textarea{float:left;width:200px;margin:0px 0 5px 0;padding:0px;font-size:10px;background-color:#999;border:1px solid #999;}
#content div.split1 div.element input.text{height:14px;}
#content div.split1 div.element input.textarea{height:90px;}
#content div.split1 div.element input:focus,
#content div.split1 div.element textarea:focus{background-color:#ddd;}
/* submit */
#content div.split1 div.element input.submit{clear:left;margin:0px 0px 15px 235px;padding:0px 0px;width:80px;border:none;color:#cc3333;font-size:13px;text-align:right;cursor:pointer;background-color:transparent;}
#content div.split1 div.element input.submit:hover{background-color:transparent;border-style:hidden;color:#999;}
#content div.split1 p{font-weight:bold;margin:10px 10px 10px 0px;padding:0px 0px;}
#content div.finfo{margin:0px 0px 15px 0px;color:#cc3333;}
/* ---------------- WebShop Formular ---------------- */
#form-module{width:500px;margin:0px 0px;padding:0px;}
#form-module form{margin:0px 0px;padding:0px;}
/* abstand oberer rand */
#form-module fieldset{margin:0px 0px 0 0px;padding:15px 0px 0 0px;border:none;}
#form-module fieldset h3{clear:left;font-size:13px;font-weight:bold;color:#ea1c26;margin:15px 0px 10px 0px;padding:0px;}
#form-module fieldset p{margin:5px 0 10px 0;padding:0px;}
#form-module fieldset span{font-weight:normal;color:#000;}
#form-module div.element{clear:left;display:block;margin:0px;padding:0px;}
/* Box um Bezeichnungen (abstand eingabefelder von links) */
#form-module div.element label{float:left;margin:0px 0 5px 0;padding:0px;width:190px;font-weight:bold;}
/* eingabefelder */
#form-module div.element input,
#form-module div.element textarea{float:left;width:220px;margin:0px 0 5px 0;padding:0px;font-size:12px;background-color:#999;border:1px solid #999;}
#form-module div.element select.select{float:left;width:220px;margin:0px 0 5px 0;padding:0px;font-size:12px;background-color:#999;border:1px solid #999;}
#form-module div.element select.bdday,
#form-module div.element select.bdmonth{float:left;width:50px;margin:0px 5px 5px 0;padding:0px;font-size:12px;background-color:#999;border:1px solid #999;}
#form-module div.element select.bdyear{float:left;width:110px;margin:0px 0px 5px 0;padding:0px;font-size:12px;background-color:#999;border:1px solid #999;}
#form-module div.element input.checkbox{float:left;width:20px;margin:12px 0px 5px 0;padding:0px;background-color:#999;border:1px solid #999;}
#form-module div.element label.disclaimer{float:left;width:380px;font-weight:normal;margin:10px 0px 5px 0;padding:0px;}
#form-module div.element input.text{height:14px;}
#form-module div.element input.textarea{height:90px;}
#form-module div.element input:focus,
#form-module div.element textarea:focus{background-color:#ddd;}
/* submit */
#form-module div.element input.submit{clear:left;margin:5px 0px 0px 320px;padding:0px 0px;width:80px;border:none;color:#cc3333;font-size:13px;text-align:right;cursor:pointer;background-color:transparent;}
#form-module div.element input.submit:hover{background-color:transparent;border-style:hidden;color:#999;}
#form-module-thanks{margin:10px 0 0 20px;padding:0px;color:#0976bb;font-weight:bold;}
/* Footer
********************************************************************/
#footer{width:900px;height:28px;font-size:11px;margin:0px;padding:0px;background:url(bg-footer.png) center bottom no-repeat;}
#footer p{margin:0px 0 0 25px;padding:5px 0 0 0;}
#footer a{color:#fff;}
#footer a:hover{color:#999;}
/* Temp 2 */
#footer2{width:900px;height:28px;font-size:11px;margin:0px;padding:0px;background:url(bg-footer2.png) center bottom no-repeat;}
#footer2 p{margin:0px 0 0 25px;padding:5px 0 0 0;}
#footer2 a{color:#fff;}
#footer2 a:hover{color:#999;}
