@charset "utf-8";
* { margin:0; padding:0; }
body { text-align:center; font-family: Verdana, Tahoma, Arial, sans-serif;background:url('../media/bg_all.jpg') center top repeat-y;font-size:11px;}
img { border:none; }
ul { list-style-type:none; }
.shop-lieferbedingungen ul { list-style-type:disc; margin:8px 0 19px 28px;padding:0;}
.shop-lieferbedingungen ul li { margin:1px 0 1px 2px;padding:0;}
.shop-lieferbedingungen ul li p { margin:3px 0 1px 0px;padding:0;}


h1 { font-size:18px; color:#860808; margin-top:10px;font-weight:bold; }
h1 a { color:#000; display:block; }

h2 { font:bold 14px Tahoma;color:#860808;}
* html h2 {}
h2 a { color:#000; }
.sub_cont h2 { margin-top:5px;}

h3 { width:565px; _width:575px; font:bold 12px Tahoma; color:#000; padding:8px 0 8px 6px; background:#faf9f4; border:1px solid #cecccd; margin-top:12px; }

h4 { font:13px Tahoma; color:#000; margin-top:13px; }
h4 a { color:#000; display:block; }

h5 { font:bold 11px Tahoma; color:#000 }

h6 { font:10px Tahoma; color:#000; margin-top:13px; }
h6 a { color:#000; display:block; }

table td {vertical-align:top;}


.left_bar h1,
.left_bar h2,
.right_bar h1,
.right_bar h2 { background:url('../media/h2_bg.jpg') left top no-repeat; width:155px; height:19px; font:bold 11px Tahoma; color:#FFF; padding:8px 0 0 25px; }
* html .left_bar h1,
* html .left_bar h2,
* html .right_bar h1,
* html .right_bar h2 { width:180px; height:27px; }
.left_bar h1 a,
.left_bar h2 a,
.right_bar h1 a,
.right_bar h2 a { color:#FFF; }
.left_bar p,
.right_bar p,
.right_bar .comparelist-wrap {margin:0;padding:0.7em 0em 0.7em 0em;}
.left_bar p,
.right_bar p {padding-left:0.7em;padding-right:0.7em;}




p { font-size:11px; color:#000; margin-top:12px; }

a, a:link, a:visited, a:active {text-decoration:none;color:#860808;}
a:hover {text-decoration:underline !important;color:#FC992B;}

/*inputs am Ende in comerce.css*/

fieldset {border:0;padding:8px 0 8px 0;margin:0;}

.clear { clear:both; line-height:1%; margin-bottom:-1px; height:1px; overflow:hidden; font-size:0px }
.main { width:980px; margin:0px auto; text-align:left; }
.header { background:url('../media/header_bg.jpg') left top no-repeat; width:100%; height:125px; border-bottom:1px solid #cecccd; }
.logo { margin-left:0px }

.lang { margin:8px 0 0 4px; _margin-left:2px; float:left; width:168px;}
.lang a { }
.lang img {position:relative; z-index:100; display:block; float:left;  margin-right:3px; }

.menu { margin:2px 0 0 8px; _margin:19px 0 0 6px; float:left; }
.menu  li { font:bold 12px Tahoma; color:#000000; float:left; padding:7px .5em;  border-left:1px solid #cecccd; }
.menu  li a { color:#FFF; text-decoration:none; }
.menu  li a:hover { text-decoration:underline; }

.content { width:100%; }
.left_bar { border-right:1px solid #cecccd; width:180px; padding-bottom:15px; float:left; }

.home { width:100%; }
.home a { background:#faf9f4; width:100%; height:20px; _height:26px; padding-top:5px; font:bold 11px Tahoma; color:#000000; text-align:center; display:block; text-decoration:none; }

.ban_1 { margin-top:18px; }

.nav_list { width:180px; margin-top:11px; margin-bottom:5px; }
.nav_list li { border-top:1px solid #cecccd; margin-bottom:-1px }
.nav_list a { width:174px; _width:180px; font:bold 11px Tahoma; color:#000000; padding:9px 0 9px 6px; display:block; text-decoration:none; }
.nav_list a:hover { background:#eeeeee; text-decoration:underline; }
.nav_list span { background:url('../media/ar_1.gif') left 3px no-repeat; padding-left:13px; display:block; }

.list_1 { margin-left:12px; margin-bottom:28px; }
.list_1 li{ background:url('../media/ar_1.gif') left 3px no-repeat; padding-left:13px; font:11px Tahoma; color:#000; line-height:120%; margin:7px 0 7px 0; }
.list_1 a { color:#000; text-decoration:none; }

.list_3 {/* margin:12px 0 10px 13px;*/ }
.list_3 li{ /*background:url('../media/ar_1.gif') left 3px no-repeat; padding-left:13px; font:10px Tahoma; color:#000; line-height:120%; margin:1px 0 1px 0;*/ }
.list_3 a { /*color:#fc992b; text-decoration:none;*/ }

.text_1 { width:160px; margin:8px 0 0 11px; font:11px Tahoma; color:#000; }
.text_1 a { color:#000; text-decoration:none; }

li,
.link_1 a { /*background:url('../media/ar_1.gif') left 4px no-repeat;*/ padding-left:13px;}
.right_bar li,
.bot_menu li {background-image:none;}

.link_1 { margin-top:5px; margin-left:0px; }
.link_1 a {font:11px Tahoma; color:#fc992b; }

.right_bar li { margin-top:10px; margin-left:10px; }
.right_bar li a { background:url('../media/ar_1.gif') left 4px no-repeat; padding-left:13px; font:11px Tahoma; color:#fc992b; }


a.link_2 { font-weight:bold; color:#000; }
a:hover.link_2 { color:#fc992b; }

.wrapper { width:799px; float:left; background:url('../media/bg_content.gif') left 26px repeat-x; }

/*.top_menu { width:100%; background:#faf9f4; border-bottom:1px solid #cecccd; }
.top_menu li{ font:bold 11px Tahoma; color:#000; padding:6px 5px 6px 5px; border-right:1px solid #cecccd; float:left; }
.top_menu a { color:#000; }

.path { width:786px; border-bottom:1px solid #969696; font:0.7em Arial; color:#969696; margin:17px 0 0 12px; }
.path span { display:block; float:left; }
.path a { color:#969696; }
.path a.right-a {display:block; float:right; }*/

.top_menu { width:799px; border-bottom:1px solid #969696; font:9px Arial; color:#969696; margin:11px 0 0 0px; }
.top_menu span { padding-left:14px;display:block; float:left; }
.top_menu a { color:#969696; }
.top_menu a.right-a {display:block; float:right; }

.sub_cont { width:573px; margin:12px 0px 0px 12px; _margin-left:6px; float:left; }
.text_2 { font:bold 12px Tahoma; color:#000000; margin-top:7px; }
.info_1 { width:267px; float:left; }

.list_2 { margin-top:13px; }
.list_2 li { background:url('../media/dot_2.gif') left 6px no-repeat; font:12px Tahoma; color:#000; padding-left:14px; margin-left:9px; line-height:120%; }
.list_2 a { color:#000; }
.list_2 a:hover { color:#fc992b; }

.product_1, .product_r, .product_l { width:264px; _width:282px; float:right; padding:12px 8px 12px 8px; margin-top:-12px; border:1px solid #cecccd; }
.product_r { margin-top:11px; }
.product_l { margin-top:11px; float:left; }
.big_product { padding:12px 8px 12px 8px; margin-top:12px; border:1px solid #cecccd; width:555px; _width:574px; }
.goods_pic_1 { width:116px; margin:21px 0 0 6px; _margin-left:3px; float:left; }
.big_pic { width:266px; margin:21px 0 0 6px; _margin-left:3px; text-align:center; float:left; }
.big_info { width:275px; float:left; }
.info_2 { width:140px; float:left; }

.more { margin-top:20px; }
.more a { background:url('../media/ar_1.gif') left 4px no-repeat; padding-left:13px; font:11px Tahoma; color:#fc992b; }

.price_1 { font:bold 13px Tahoma; color:#000; margin-top:5px; }
.price_1 a { text-decoration:none !important; color:#000; }
.price_1 a:hover, .price_2 a:hover { text-decoration:none !important; color:#fc992b; }

.text_3 { font:9px Tahoma; color:#b0b0b0; }
.text_3 a { color:#b0b0b0; }

.price_2 { font:9px Tahoma; color:#b0b0b0; margin-top:5px; }
.price_2 a { text-decoration:none !important; color:#000; }

.title_1 { margin-top:3px; }

.small_product, .small_product_last { width:119px; _width:135px !important; float:left; padding:12px 8px 12px 8px; _padding:12px 7px 12px 7px; margin-right:8px; _margin-right:8px; margin-top:12px; border:1px solid #cecccd; }
.small_product_last { margin-right:0px; _margin-right:-10px; position:relative }
.small_product .more, .small_product_last .more { margin-top:3px }

.small_pic { height:110px; text-align:center; }
.small_product h6, .small_product_last h6 { height:76px; }
.models { padding:12px 8px 12px 8px; margin-top:12px; width:555px; _width:574px; border:1px solid #969696 }
.tx_1 { font:bold 11px Tahoma; color:#000; }

.model_links  { margin:11px 0 0 49px; }
.model_links a{ font:11px Tahoma; color:#000; margin-right:10px; }

.more_2 { margin-top:10px; }
.more_2 a { font:11px Tahoma; color:#000; }
.more_2 a:hover { color:#fc992b; }

.right_bar { border-left:1px solid #cecccd; width:180px; padding-bottom:15px; float:right; background-color:#FFF;}
.rightbox { margin-left:13px; _margin-left:16px; margin-top:6px; margin-bottom:12px;}




.inp_1 { margin-top:3px; }
.inp_1 span { font:10px Tahoma; color:#000; margin-bottom:1px; display:block }
.inp_1 input { width:130px; height:15px; _height:18px; font:10px Tahoma; color:#000; }

.check span {display:block;  float:left; font:10px Tahoma; color:#000; margin:4px 0 0 5px; //margin:4px 0 0 2px; }
.check input { margin:4px 0 0 0px; //margin:0px 0 0 -2px; display:block; float:left; }

.sponsor_list { margin-top:7px; padding-left:18px; margin-bottom:1px; text-align:center }
.sponsor_list li { width:78px; font:11px Tahoma; color:#000; float:left; }
.sponsor_list img { display:block; margin-bottom:10px; }
.sponsor_list a { color:#000; }

.ban_2 { margin-top:10px; }

.item { width:68px; margin:11px 0 0 6px; _margin-left:3px; float:left; }
.item a { width:60px; height:45px; border:1px solid #969696; text-align:center; padding-top:3px; display:block; }

.item_info { width:105px; font:11px Tahoma; color:#000; margin-top:8px; float:left; line-height:120%; }
.item_info a { color:#000; }
.item_info strong { display:block; }
.item_info strong a:hover { text-decoration:none !important }
.item_info span a{ background:url('../media/ar_1.gif') left 4px no-repeat; color:#fc992b; font:11px Tahoma; padding-left:5px; display:block; }

.footer { width:980px; background:url('../media/footer_bg.jpg') left top no-repeat; padding-bottom:10px; margin-top:60px; }

.bot_menu { padding-top:20px; }
.bot_menu li { color:#969696; font:11px Tahoma; float:left; }
.bot_menu a { margin:0px 8px 0 8px; color:#969696; }

.visa { margin-top:8px; float:left; }
.count { margin-top:8px; float:right; }
.bot_links { color:#969696; font:11px Tahoma; margin:60px 0 0 303px; }
.bot_links a { color:#969696; margin-right:10px; }




  /* Kontaktformular */
fieldset.csc-mailform {margin: 0px;padding: 0px;width:49em;border: 0px solid white;font-size:10px;}
div.csc-mailform-field {clear: both;padding:5px 0;width:350px;}
div.csc-mailform-field label {margin-right: 0.5em;padding-right: 0.5em;width:12em;float: left;text-align:right;}
fieldset.csc-mailform input, fieldset.csc-mailform textarea,fieldset.csc-mailform select {width:20em;margin-bottom:0.5em;font-size:1em;}
fieldset.csc-mailform input.csc-mailform-submit {margin-top: 1em;margin-left: 13.2em;padding:0em;width:20em;font-weight: bold;color: White;background-color: #B6B7B9;border: 1px solid #959798;}
fieldset.csc-mailform input.csc-mailform-check {width: 1em;height: inherit;border-style: none;padding: 0px;margin: 0px;}





  
  
.tx-srfeuserregister-pi1-submit { width:auto; color:#333333; border:1px solid #cccccc; }
.tx-srfeuserregister-pi1-error { color:#990000;}
.tx-srfeuserregister-pi1-text { width:200px;}  
  


.news-latest-container {border-top:1px solid #FFF;border-bottom:1px solid #FFF;margin-top:20px;padding:2px 0 0 0;/*height:730px;*/overflow:auto;width:170px;}
.news-latest-container p {margin:0px 0px 4px 0px;}
.news-latest-item .bodytext {margin:0 0 0 0;}
.right_bar .news-latest-item p,
.left_bar .news-latest-item p {padding:0em;}

.news-latest-container-inner {width:160px;padding:10px 0px 0px 10px;overflow:hidden;font-size: 10px;}
.news-latest-container-inner h1 {font-size: 12px; color: #0066BE; margin: 2px 0px 1px 0px; background:none;color:#000;height:auto;padding:0;}
.news-latest-container-inner h1 a {color:#000;}
.news-latest-item {margin:0 0 18px 0;}

.news-single-item h3 {font:bold 12px Tahoma; color:#000; padding:2px 0 8px 0px; border:0px solid #cecccd; margin-top:12px;background:transparent; }


.news-list-item {margin:5px 0 30px 0;}
.news-list-item h2 {border-bottom:1px solid #CCC;}
.news-list-item .news-list-date {font-size:9px;text-align:right;width:100%; }
.news-list-item p {margin:4px 0px 4px 0px;}
.news-list-item .link_1 {margin-top:5px;}


.csc-menu-4 {}
.csc-menu-4 dt {font-weight:bold}
.csc-menu-4 dd {margin:0 0 0.3em 2em;padding:0;}

.registerform {}
.registerform td {}
.registerform input,
.registerform textarea,
.registerform select {width:200px;background-color:#FFF;}
.req_error {color:red;font-weight:bold;}



