body{background:#FFFFFF url(../images/bg_1.jpg) repeat-x;font-size:0.9em;font-family:georgia, verdana,arial;line-height:150%;font-weight:bold;margin:0;padding:0;}
#page{margin:0 auto;width:720px;}
img, div{behavior:url(js/iepngfix.htc);border:none;}
#header{background:url(../images/linie.gif) no-repeat right top;width:720px;height:225px;}
#top_navi ul{width:100px;list-style-type:none;float:right;font-size:.7em;text-align:right;padding:5px 8px 0 0;margin:25px 0 0 0;}
#top_navi li{margin-top:-4px;}
#top_navi a{color:#B03433;text-decoration:none;font-family:verdana, arial, sans-serif;}
#top_navi a:hover{text-decoration:underline;}
#menu{background:#000000 url(../images/ligne.gif) repeat-x;z-index:0;position:relative;height:50px;border-bottom:3px solid #ffffff;top:-16px;}
#menu ul{margin:0 0 0 20px;padding:25px 0 0 0;heigth:18px;}
#menu li{display:inline;heigth:18px;margin-right:12px;font-family:verdana, arial, sans-serif;}
#menu ul li a span{display:block;position:absolute;top:-1000px;left:-1000px;}
#header h1{height:186px;width:338px;margin:0;padding:0;cursor:url(../images/audio.png), progress;position:relative;z-index:1;}
#header h1 span{display:block;position:absolute;top:-1000px;left:-1000px;}
#content{background:#FFFFFF url(../images/bg1.gif) repeat-x;width:640px;clear:both;padding:20px 40px;color:#666666}
#content p{margin-top:0;clear:both;}
#content a{color:#339999;text-decoration:none;}
#content a:hover{text-decoration:underline}
#content h2{color:#CC3333;font-size:1.1em;margin-bottom:0;}
#content table th{font-weight:bold;text-align:left;color:#CC3333;font-size:0.9em;border-bottom:1px solid #CCCCCC;}
#content table td,#content table th{font-size:0.8em;padding-right:10px;}
#content table td{color:#999999;border-bottom:1px dotted #CCCCCC;}
#content table td.productname{color:#339999;width:40%;}
#footer{width:640px;clear:both;padding:20px 40px;color:#666666;font-size:0.8em;text-align:center;}
#footer a{color:#339999;text-decoration:none;}
#footer a:hover{text-decoration:underline;}
.clear{clear:both};

.floatrechts{float:right;margin-left:8px;}
.floatlinks{float:left;display:block;margin:0 8px 10px 0;}
.indent{text-indent:25px;}
table{width:100%;}
.bold{font-weight:bold;}
table td,table th{padding:3px;}
.odd{}
.even{}

#content form{}
#content form input.CAPTCHA{border:none;}
#content form input{border:1px solid #666666;width:268px;display:inline;margin:0px 0px 0px 0px;padding:2px 0px 0px 2px;font-size:12px;}
#content form input.radio{width:20px;margin-right:20px;border:none;}
#content form input.hidden{display:none;}
#content form input.checkbox{width:20px;border:none;fontsize:11px;}
#content form select{border:1px solid #666666;width:272px;display:inline;margin:0px 0px 0px 0px;padding:2px 0px 0px 2px;font-size:12px;}
#content form input.act{border:1px solid #707070;}
#content form textarea.act{border:1px solid #707070;}
#content form textarea{float:left;clear:both;border:1px solid #666666;width:418px;height:150px;display:block;margin:0px 0px 0px 0px;padding:2px 0px 0px 2px;font-size:12px;}
#content form fieldset{border:none;margin-left:0;padding-left:0;}
#content form fieldset legend{}
#content form span.formrow{width:100%;float:left;display:inline;margin:0px 0px 10px 0px;vertical-align:top;}
#content form span.formrow label{width:160px;float:left;display:inline;margin:0px 0px 0px 0px;}
span.explanation{font-size:0.7em;font-weight:normal}
#content form span.formrow label.longtext{width:396px;display:inline;margin:-14px 0px 0px 24px;clear:both;}
#content form span.formrow label.full{width:100%;float:left;display:block;clear:both;margin:0px 0px 0px 0px;padding:0px 0px 4px 0px;}
#content form span.formrow label a{color:#707070;text-decoration:underline;}
#content form span.formrow label a:hover{color:#FF0000;text-decoration:underline;}
#content form span.needed{color:#707070;}
#content form span.error_msg{font-size:9px;margin:0px 0px 0px 150px;padding:0px;display:none;color:#FF0000;width:268px;float:left;clear:both;}
#content form.langForm span.error_msg{font-size:9px;margin:1px 0px 0px 150px;padding:0px;display:block;color:#FF0000;width:268px;float:left;clear:both;}
#content form.langForm span.error_msg.check{font-size:9px;margin:1px 0px 0px 0px;padding:0px;display:block;color:#FF0000;width:400px;clear:both;}
#content form .inputcheck{border:0px none;width:14px;height:14px;float:left;display:inline;margin:2px 0px 0px 0px;}
#content form input.inputbutton{background-color:#707070;float:left;border:1px solid #707070;width:268px;display:inline;margin:2px 0px 4px 0px;font-weight:bold;color:#FFFFFF;}
#content p#hint{display:none;}
#content form.prodfilter{margin-bottom:20px;}
#content form.prodfilter input{width:20px;border:none;font-size:1em;}
#content p.formError{background-color:#EEEEEE;padding:10px;}
