/* commented backslash hack v2 \*/
* html {overflow:hidden;}
/* end of hack */
html {height:100%;}
body {background:url(images/hg.jpg); background-repeat:repeat-y; background-position: top center; background-attachment:fixed; background-color:#FFFFFF; margin:0; padding:0px; border:0; height:100%;}
* html body {overflow-y:scroll; margin-left:18px;}
#menu {position:fixed; display:block; top:153px; width:200px; height:100%; background-color:#EEEFEE; z-index:20;}
* html #menu {position:absolute; margin-left: 0px;}

body {text-align: center; font-size: 11px; line-height:20px; font-family: arial,sans-serif;}

#container{width: 940px; margin: 0px auto; padding: 0px; text-align: left; height:100%;}

#menu_content{width: 175px; margin: 15px 0px 20px 10px; border-top: 1px dotted #8D918F; font-weight: bold;}

#menu_content img{border:0px; padding:0px; margin:0px;}

#menu_content a.normal, #menu_content a.normal:link {background:url(images/plus.gif); background-repeat:no-repeat; background-position: center left; text-decoration:none; display:block; color:#F26722; border-bottom: 1px dotted #8D918F; margin:0px; padding-left: 15px;}
#menu_content a.normal:visited {}
#menu_content a.normal:hover {color:#8D918F;}
#menu_content a.normal:active {}

#menu_content a, #menu_content a:link {background:url(images/leer.gif); background-repeat:no-repeat; background-position: center left; text-decoration:none; display:block; color:#F26722; border-bottom: 1px dotted #8D918F; margin:0px; padding-left: 15px;}
#menu_content a:visited {}
#menu_content a:hover {color:#8D918F;}
#menu_content a:active {}

#menu_content a.active, #menu_content a.active:link {background:url(images/minus.gif); background-repeat:no-repeat; background-position: center left; text-decoration:none; display:block; color:#8D918F; border-bottom: 0px; padding-left: 15px;}

#menu_content a.actohnesub, #menu_content a.actohnesub:link {background:url(images/leer.gif); background-repeat:no-repeat; background-position: center left; text-decoration:none; display:block; color:#8D918F; border-bottom: 1px dotted #8D918F; margin:0px; padding-left: 15px;}

#sub_menu{background:url(images/dot.gif); background-repeat:repeat-y; padding:0px; margin:0px;}

#menu_content a.sub, #menu_content a.sub:link {background:url(images/lines.gif); background-repeat:no-repeat; background-position: top 1px; display:block; color:#F26722; border-bottom: 0px; margin:0px; padding-left: 22px;}
#menu_content a.sub:hover {color:#8D918F;}

#menu_content a.sub_active, #menu_content a.sub_active:link {background:url(images/lines_middle.gif); background-repeat:no-repeat; background-position: top left; text-decoration:none; display:block; color:#8D918F; border-bottom: 0px; padding-left: 22px}

#menu_content a.sub_last, #menu_content a.sub_last:link {background:url(images/lines_last.gif); background-repeat:no-repeat; background-position: top left; display:block; padding-bottom:6px; padding-left: 22px; color:#F26722; border-bottom: 1px dotted #8D918F; margin:0px;}
#menu_content a.sub_last:hover {color:#8D918F;}

#menu_content a.sub_active_last, #menu_content a.sub_active_last:link {background:url(images/lines_last.gif); background-repeat:no-repeat; background-position: top left; text-decoration:none; display:block; padding-bottom:6px; padding-left: 22px; color:#8D918F; border-bottom: 1px dotted #8D918F; margin:0px; padding-left: 22px}

#menu_content .hidden{text-decoration:none; display:block; color:#EEEFEE; border-bottom: 1px dotted #8D918F; margin:0px; padding-left: 15px;}

#menu_top{background-color:#E2E4E3; height:22px; border-bottom: 2px solid white;}
#menu_bottom{background-color:#E2E4E3; height:30px; border-bottom: 2px solid white; border-top: 2px solid white; margin: 0 auto; clear: both; bottom: 0px; right:0px; padding:10px; font-size:9px;}

#content {position:relative; display:block; margin:0px 0px 0px 200px; padding:0px; overflow:hidden; z-index:10; font-size:11px;}
#content a{text-decoration: none; color:#FF7900;}
.csc-firstHeader{}
.bodytext{margin:0px 0px 10px 0px;}
#content h1{font-size: 20px; line-height: 26px; padding: 0px 0px 0px 0px; margin:0px 0px 20px 0px;}
#content img{border:0px;}
#content .csc-textsubheader, .csc-textpicsubheader{font-weight:bold; margin:0px;}
ul{list-style-type:none; padding:0px; margin:0px; padding-bottom: 20px;}
li{background:url(images/pfeil.gif); background-repeat:no-repeat; background-position: top left; padding-left:16px;}

.contenttable{margin:0px; padding:0px; 520px;}
.td-1, .td-3, .td-last{background-color:#E2E4E3; border:1px solid white; border-bottom: 1px dotted #8D918F;}
.td-2, .td-4{background-color:#EFEFEF;  border:1px solid white; border-bottom: 1px dotted #8D918F;}
.td-0{font-weight:bold; border-bottom: 1px dotted #8D918F;}
.tr-even tr-0{font-weight:bold; background-color:#FFFFFF;}
.tr-odd tr-1{font-weight:bold;}

.csc-textpic-intext-left .bodytext{
}

.csc-frame-frame1{
border-bottom: 1px dotted #8D918F;
margin: 20px 0px 0px 0px;
horizontal-align: middle;
height: 75px;
}

.csc-frame-frame1 img{
horizontal-align: middle;
}

#showPic{
display: none;
}

#middle {min-height: 400px;}

#middle .select{background-color: #F4F4F4;}
#middle .button{background-color: #F4F4F4; color: #F26722; border: none; margin-left: 100px;}
.border{}

#mailformattachment1{border:0px; color: #F26722; background-color: #F4F4F4; display: block;}

#mailformformtype_mail{border:0px; color: #F26722; float:left; margin: 10px 0px 0px 100px;}
.csc-mailform-submit{border:0px; color: #F26722; }

#middle label{float: left; width: 100px;}
#middle .inputclass{background-color: #F4F4F4; margin:3px 0px; border: 1px solid #CCCCCC;}

#middle select{border:1px solid #CCCCCC; background-color: #F4F4F4; margin:3px 0px;}
#middle textarea{border: 1px solid #CCCCCC; background-color: #F4F4F4;}
#middle fieldset{border:0px; padding:0px 0px 0px 0px; margin:0px 0px 3px 0px; width:100%;}
#middle legend{font-weight:bold; color:black; padding:0px; margin:0px;}

#middle {float:left; width: 520px; padding:0px 10px 0px 20px; height:100%; background-color:#FFFFFF}
#kontakt {border-bottom: 1px dotted #8D918F; padding:0px; margin:0px 0px 20px 0px;}
#kontakt img{float:left; border: 1px solid #CCCCCC; margin:0px 10px 10px 0px; padding:0px;}
#kontakt p{padding:0px; margin:0px;}
#kontakt h3{font-size: 12px; padding:0px; margin:0px;}
#print {float:left; display:block; width:400px; padding:10px 0px 10px 20px;}
#totop {float:left; display:block; width:100px; padding:10px 0px 10px 20px;}
#right {position:fixed; top: 180px; z-index:200; float:right; width: 160px; padding-right:10px; padding-top:10px; background-color:#EEEFEE; font-size: 10px; margin-left: 770px;}
* html div#right {position:absolute;  margin-left: -170px;}

#right a{text-decoration: none; color:#FF7900;}
#box_right{border-bottom: 1px dotted #8D918F; width: 160px;}
#box_right h2{text-transform: uppercase; color:#FF7900; font-weight: bold;}
#box_right p{padding:0px; margin:0px;}
.content_middle_left {display:block; width:48%; margin-right:15px; float:left; color:#000;}
.content_middle_right {display:block; width:48%; float:left; color:#000;}

.text img {float:right;}


#right h1{text-transform: uppercase; font-size: 11px; color:#FF7900; font-weight: bold; margin:10px 0px 0px 0px; padding:0px;}

#right .bodytext{padding:0px; margin:0px; border-bottom: 1px dotted #8D918F;}
#right img{border: 1px solid #CCCCCC;}

#copyright {background-color:#EEEFEE; margin: 0 auto; clear: both; bottom: 0px; right:0px; width:160px; padding:5px; font-size:9px;}
.clear {clear:both; height:1px;}

#header {position:fixed; display:block; width:940px; height:175px; overflow:hidden; background-color:transparent; z-index:25; padding:0px; margin:0px;}
* html #header {position:absolute;}

#header_image{position:relative; top:-166px; width:940px; height:146px; left:0px; background-color:transparent; z-index:30; padding:0px; margin:0px;}
#header_image img{border-bottom: 2px solid #FF7900; border-top: 5px solid #FF7900;}
* html #header_image{top:-173px;}
#icons {position:relative; top:-20px; left:690px; width:190px; height:82px; z-index:40; color: #FF9933;  padding:0px; margin:0px;}
#icons p{padding:0px; margin:0px; font-size: 10px; line-height:14px; font-weight: bold;}
#icons img{border:0px;}

#language {position:relative; top:0px; left:20px; width:320px;  height:20px; z-index:50; color: #FF9933; padding:0px; margin:0px; font-weight: bold; line-height:24px; font-size: 10px;}
#language a{background:url(images/lines_lang.jpg); background-repeat:no-repeat; background-position: top left; text-decoration:none; color:#FF9933; padding: 7px 15px 0px 4px;}
#language a.active{background:url(images/lines_lang.jpg); background-repeat:no-repeat; background-position: top left; text-decoration:none; color:#8D918F; padding: 7px 15px 0px 4px;}
#language .notavail{background:url(images/lines_lang.jpg); background-repeat:no-repeat; background-position: top left; text-decoration:none; color:#D8D9D8; padding: 7px 15px 0px 4px;}


#logo {position:relative; top:30px; left:7px; width:200px; height:42px; z-index:55; color: #FF9933; padding:0px; margin:0px;}
#search{position:relative; top:9px; left:760px; width:180px; height:22px; z-index:60; color: #FF9933;  padding:0px; margin:0px;}
*html #search{top:5px;}
#search_content{width:180px; height:22px; background-color:#FF9933; padding-top:3px; padding-left:10px; margin:0px;}

#search_content form{display:inline; padding: 0px; margin: 0px;}

#search_content .input{height:14px; width:130px; font-size:11px; border:0px solid #FF9933; vertical-align: top; color: #FF9933;}

#pad {display:block; height:175px;}


/********produkt************************************/

div.produkt_text{

}

div#produkt_image img{
 padding: 4px;
 border: 1px dotted #8D918F;
 margin-left: 10px;
}

div#produkt_image{
 float: right;
}

div.produkt{
clear: right;
width: 520px;
}

.csc-section{
disoplay: block;
width: 140px;
}

.csc-linkToTop{
padding: 0px;
margin: 0px 0px 10px 0px;
text-align: right;
}

#c216, #c135, #c136, #c137, #c138, #c139, #c190, #c196, #c200, #c236, #c237, #c239, #c240{
margin:-160px 0px 0px 0px; 
padding:160px 0px 0px 0px;
display: block;

}
