/*Shop Allgemein Anfang*/
* { padding: 0; margin: 0; } 
.clear {clear:both}
body { font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(../gfx/theme/background_spring2.jpg); background-position: -1080px 0px; background-attachment: fixed; background-repeat: no-repeat; margin:0; padding:0; }
img {border:none}
#shop { width: auto; height: auto;}
#shop_topbar {width:auto; height:100px; background-color:white; background-image: -webkit-linear-gradient(135deg, #FFFFFF 25%, #F9F9F9 25%, #F9F9F9 50%, #FFFFFF 50%, #FFFFFF 75%, #F9F9F9 75%, #F9F9F9);background-image: linear-gradient(135deg, #FFFFFF 25%, #F9F9F9 25%, #F9F9F9 50%, #FFFFFF 50%, #FFFFFF 75%, #F9F9F9 75%, #F9F9F9); background-size: 4px 4px;}
#shop_topbar_display {width: 988px; height: 95px; margin: 0 auto; position: relative}
#shop_topbar_display span {display:block; float:left}
.language_selector {position: absolute; right: 0px; display: block; width:146px; height:24px; top: 2px }
.language_selector a {color: darkslategray; text-transform: uppercase; font-size: 12px; padding-left: 65px; line-height: 22px}
.topbar_shoplogo { position:relative; display:block; float:left; top:15px}
.topbar_logos_1 { position:absolute; display:block; top:12px; right:0px}
.topbar_logos_2 { position:absolute; display:block; top:12px; right:65px}
.search_area {display:block; width: 705px; height: 26px; margin: 17px; position: relative;}
.search_info {display:block; font-size: 11px; color:silver; padding-bottom:5px;width: 564px;  position: relative}
.search_info b {font-size:14px}
.search_left {height:26px; float:left; width:6px; background: url(../gfx/theme/kopf/Suchleiste_links.png) }
.search_middle {height:26px; float:left; width:570px; position: relative }
.search_middle input {padding-left: 5px;width:505px; height: 23px; font-size: 16px; padding-top:1px; border: 1px silver solid; border-radius:3px; background-image: linear-gradient(#DDDDDD, #FFFFFF);background-image: -webkit-linear-gradient(#DDDDDD, #FFFFFF);  background-color: #FFFFFF; color:silver; display: block; float:left}
.searchtop_lupe {display:block; width: 57px; height: 26px; left:-5px; top:0px; float:left; position: relative; background: url(../gfx/theme/kopf/Suchleiste_button.png)  0 0; outline: none }
.searchtop_lupe:hover {background: url(../gfx/theme/kopf/Suchleiste_button.png)  57px 0;}
.topbar_esearch {text-align:right; width:564px; font-size: 11px}
.topbar_esearch a {text-decoration: underline; font-size: 11px; color:darkslategray}
.topbar_esearch a:hover {color:black; text-shadow: 2px 2px 3px silver}
.shop_topbar_menu {width:auto; height:auto; position:relative; background-image: -webkit-linear-gradient(#FFFFFF 25%, #DDDDDD);background-image: linear-gradient(#FFFFFF 25%, #DDDDDD); border-top: 1px solid #C0C0C0; border-bottom: 1px solid #C0C0C0; background-color:#FFFFFF  ; z-index:1000}
#shop_topbar_full_bg {width:auto; height:95px; background-color:white; position: absolute; top: 0}
.shop_topbar_menu_full_bg {width:100%; height:33px; position:fixed; background-image: -webkit-linear-gradient(#FFFFFF 25%, #DDDDDD);background-image: linear-gradient(#FFFFFF 25%, #DDDDDD); z-index:1000; top: 0px}
#topbar_menu_container {width: 985px; height: 33px; margin: 0 auto;}
#topbar_menu_container ul {list-style: none; position:relative}
#topbar_menu_container ul li {display:inline-block; line-height:30px;font-size:14px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #4a4a4a; position: relative;font-variant: small-caps}
#topbar_menu_container ul li:first-child a {padding: 0 2px ; height:33px;  top:-4px; position: relative; background-image: none}
#topbar_menu_container ul li:first-child a img {top:7px; left:3px; position:relative;}
#topbar_menu_container ul li a { display: inline-block; text-decoration: none; padding: 0 12px; height:33px; border-left: 1px solid #C0C0C0;  color: darkslategray; background-repeat: no-repeat;font-variant: small-caps}
#topbar_menu_container ul li a:hover {color: #4a4a4a; text-shadow: 2px 2px 3px silver}
#topbar_menu_container ul li span:first-child {cursor:pointer;cursor:hand; display: inline-block; padding: 0 12px; height:33px; border-left: 1px solid #C0C0C0; color: darkslategray; background-repeat: no-repeat}
#topbar_menu_container ul li span:first-child b {cursor:pointer;cursor:hand;color:#bd0702; font-weight: normal}
#topbar_menu_container ul li span:first-child:hover {cursor:pointer;cursor:hand;color: #4a4a4a; text-shadow: 2px 2px 3px silver}
#topbar_menu_container ul li a.highlight {color:#397BAD}
#topbar_menu_container ul li a.highlight:hover {text-shadow: 2px 2px 3px #e6f8ff}
#topbar_menu_container ul li a.offer {color:maroon}
#topbar_menu_container ul li a.offer:hover {text-shadow: 2px 2px 3px #ffe0e0}
.topbar_shoppingcart {background-image: -webkit-linear-gradient(#4998D4, #335f80);background-image: linear-gradient(#4998D4, #335f80); background-color: #4998D4; padding: 0 6px};
.topbar_shoppingcart:hover {background-image: -webkit-linear-gradient(#4998D4 85%, #335f80);background-image: linear-gradient(#4998D4 85%, #335f80)};
.info_menu_container {padding-left: 75px; margin-top:20px; height:254x }
.imc_short {width: 160px; padding-left:35px; height: 254px; float:left; padding-top:10px;}
.imc_short h5 {font-size:12px; width:auto; display:block; margin-bottom:8px}
.imc_short span {font-size:12px; width:160px; height:30px;  display:block}
.imc_short span a {text-decoration: none; color: #4A4A4A}
.imc_short span a:hover {color: #4a4a4a; text-shadow: 2px 2px 3px silver}
.imc_middle {width: 500px; padding-left: 0px; height: 254px; float:left; padding-top:10px;}
.imc_middle h5 {font-size:12px; width:auto; display:block; margin-bottom:5px}
.imc_middle span {font-size:12px; width:auto; height:40px;  width: 100px; display:block; float:left; margin-bottom:10px}
.info_menu_con {list-style: none; padding-left: 45px; margin-top:25px}
.info_menu_con li {width:222px; height: auto; float:left;}
.info_menu_con li ul li {height:auto; font-size:12px; line-height:24px}
.info_menu_con li ul li:first-child {font-weight: bold; margin-bottom:5px; font-size:14px;text-shadow: 1px 1px 1px #FFFFFF, 1px 1px 8px #DDDDDD;}
.info_menu_con li ul li a {text-decoration: none; color:#4a4a4a;}
.info_menu_con li ul li a:hover {color: #4a4a4a; text-shadow: 2px 2px 3px silver}
.searchadmin_lupe {display:block; width: 14px; height: 16px; float:left; position: relative; top: 3px; margin-left:5px; background: url(../gfx/theme/lupe.png)  1px 0 }
.searchadmin_lupe:hover {background: url(../gfx/theme/lupe.png) 17px 5px;}
.search_background input {display:block; float:left; position: relative; top:4px; color: #888888; font-size: 11px; width:142px; border:none; background-color: transparent; padding:0 3px; margin-right:4px}


.search_background_adm {display:block; width: 180px; height: 21px; margin-left: 17px; position: relative; background-image: url(../gfx/theme/suchfeld.png); overflow: hidden}
.search_lupe_adm {display:block; width: 14px; height: 16px; float:left; position: relative; top: 3px; margin-left:5px; background: url(../gfx/theme/lupe.png)  1px 0; outline: none }
.search_lupe_adm:hover {background: url(../gfx/theme/lupe.png) 17px 0;}
.search_background_adm input {display:block; float:left; position: relative; top:4px; color: #888888; font-size: 11px; width:142px; border:none; background-color: transparent; padding:0 3px; margin-right:4px}


#warenkorb_buttom_topbar {display:block; width: 105px; text-align: right; padding: 4px 15px 0 0;  height:53px ; background: url(../gfx/theme/kopf/Warenkorb.png) 0 0; font-size:10px}
#shop img {border-style:none;color:#CCCCCC;font-size: 8px}
#shop_background { background-image: url(../gfx/theme/silver_background_shop_with_border_new2.png); background-repeat: repeat-y; position: relative; width: 1209px; height: auto; }
#shop_middle {  background-repeat: repeat-y; position: relative; left: 112px; width: 985px; height: auto; }
#shop_middle1 {  background-repeat: repeat-y; position: relative; width: 985px; height: auto; margin: 0 auto; box-shadow: 0px 4px 33px gray}
.frame { position:relative; height:0; overflow:hidden;  }
#shop_middle_toparea { position:relative; height:auto; overflow:hidden; width: 985px; height: 101px; overflow:hidden; z-index:100 }
#shop_middle_topbar { background-image: url(../gfx/theme/silver_shop_middle_topbar_new.png); background-repeat: no-repeat; position:relative; overflow:hidden; width: 985px; height: 187px; z-index:100 }
#shop_middle_serien_menu { width: 985px; height: auto; position:relative;  left:-270px; top:-6px; z-index:1}
#shop_middle_display_area { background-image: url(../gfx/theme/silver_background_middle.jpg); position: relative; width: 985px; height: auto; }
#display_area_left { position: relative; width: 270px; height: auto; min-height: 1px; float: left; z-index:100 }
#display_area_right { position: relative; width: 712px; float: left; min-height: 995px; margin-top:10px;  float:left; padding-top: 20px }
#display_area_right uol {list-style: none}

#shoplogo { display:block; background-image: url(../gfx/theme/kopf/Logo.png); position:relative; height: 75px; width: 248px; }
.shop_button_row {width:auto;}
.shop_button {float:right}
.shop_button_row:first-child {float:left}
.shop_button a { display:block; float:left; position: relative; color: #888888; font-size: 10px; width:auto;background-image: url(../gfx/theme/silver_button_mitte.png); text-decoration: none; height: 26px; padding:0 35px 0 35px }
.shop_button a:hover {color: #4a4a4a}
.shop_button_leftborder {display:block; float:left; color: #888888; font-size: 10px; width:3px; background-image: url(../gfx/theme/silver_button_links.png); text-decoration: none; height: 26px;}
.shop_button_rightborder {display:block; float:left; color: #888888; font-size: 10px; width:9px; background-image: url(../gfx/theme/silver_button_rechts.png); text-decoration: none; height: 26px;}
.shop_button_text {position: relative; top:3px }
.shop_top_img {z-index:1; position:absolute; top:0px; left:0px; display:none}
#footer {width:100%; height:auto; background-color:#d7d7d7; border-top:gray 1px solid; background-image: -webkit-linear-gradient(135deg, #FFFFFF 25%, #F9F9F9 25%, #F9F9F9 50%, #FFFFFF 50%, #FFFFFF 75%, #F9F9F9 75%, #F9F9F9);background-image: linear-gradient(135deg, #FFFFFF 25%, #F9F9F9 25%, #F9F9F9 50%, #FFFFFF 50%, #FFFFFF 75%, #F9F9F9 75%, #F9F9F9); background-size: 4px 4px;}
#footer_menu {width:985px; height:auto; margin:0 auto;}
.news_logo {border-radius: 6px; box-shadow: 2px 2px 10px gray}
.fm_wide {width:100%; height: auto; padding-top:10px}
.fm_wide span {width:100%; height: auto; padding: 0 10px 5px 10px; font-size:14px; font-weight:bold; display: block}
.fm_wide_col_short {height:auto; width: 307px; margin-left: 2px; float:left; padding:0 10px ;font-size:11px; color: darkslategray}
.fm_wide_col_short form input {width: 300px; border: 1px silver solid; border-radius:4px; line-height: 33px; height: 33px; padding-left:5px; font-size:14px; text-align:center}
.fm_wide_col_short form a {width: 305px; display:block; margin-top:7px; background-color:darkslategray; color: white; text-align: center;  border-radius:4px; line-height: 33px; font-size:14px}
.fm_wide_col_short span {padding:0 0 5px 0; font-size:14px; font-weight:bold; display: block}
.fm_wide_col_middle {width: 634px;margin-left: 2px; float:left; padding:0 10px ;font-size:11px; color: darkslategray }
.fm_wide_col_middle span {padding:0 0 5px 0; font-size:14px; font-weight:bold; display: block}
.fm_wide_col_wide {padding:0 10px ;font-size:11px; color: darkslategray}
.foot_logo {border: 1px silver solid; border-radius: 6px; margin: 0 4px; box-shadow: 2px 2px 10px gray}
.fm_info {list-style: none; width:150px; font-size: 11px; float:left}
.fm_info li a {color: darkslategray; text-decoration: none;}
.fm_info li i {color: darkslategray; text-decoration: none; cursor: pointer; font-style: normal}
.fm_contact_space {}
.fm_sec_logo {margin: 1px 15px 0 0; float:left; border-radius: 20px; box-shadow: 2px 2px 10px gray}
.fm_sec_info {float:left; font-size:11px; width:200px; padding-left:5px; padding-top:3px}
.fm_sec_info span {color: darkslategray; text-decoration: none; font-size:11px; font-weight: normal}
.fm_sec_info span a {color: darkslategray; text-decoration: none;}
.fm_soc_logo {margin: 1px 15px 0 0; float:left; border-radius: 10px; box-shadow: 2px 2px 10px gray}


/*Shop Allgemein Ende*/

/*breadcrumb*/
.breadcrumb	{width: 690px; height:15px; font-size:10px; color:black; margin-bottom:5px}
.breadcrumb a {text-decoration: none; color:#888888; display: inline-block; padding-left:2px; letter-spacing: -0.5px}
.breadcrumb a:hover {color:#888888; text-shadow: 2px 2px 3px silver}
.breadcrumb {letter-spacing: -0.5px}
/*breadcrumb*/


/*Incredible Detailsuche*/
.filter_menu {list-style: none; display: block; width:219px; padding-left: 0px; margin-bottom: 10px}
.filter_menu li {display:block; height:25px; line-height: 25px; font-size: 12px; padding-left: 15px; width: 203px}
.filter_menu li:first-child {background-color: #dbdbdb}
.filter_menu li a {text-decoration: none; color: #888888}
.filter_menu li a:hover {color:#4a4a4a; text-shadow: 2px 2px 3px silver} 
.filter_menu li span {display:inline-block; font-size:12px; width:100px}
.filter_menu li input {border:1px silver solid; background-color: transparent; display:inline-block; width:35px;background-image: -webkit-linear-gradient(#DDDDDD, #FFFFFF);background-image: linear-gradient(#DDDDDD, #FFFFFF);text-align: center;margin: 0 auto;padding:1px}
.filter_menu li i {display: inline-block; width:60px; font-style: normal; text-align:center}
.filter_remove img {margin-left: 2px; position: relative; top:1px}
.filter_remove {display:inline-block; font-size:11px; width:90px}
.filter_menu li a b {font-weight: normal; color:silver}
.filter_menu li ul {margin-left:-10px}
.filter_menu li ul li {padding-left:17px; width: 192px}
.filter_menu li ul li:first-child {background-color: transparent}
.filter_arrow {display: inline-block; width:7px; height:7px; background: url(../gfx/theme/kopf/Pfeile.png) 7px 0; margin-right: 2px; position: relative; top:-1px}
.checkbox_menu {list-style: none; display: block; width:219px; padding-left: 0px; margin-bottom: 10px}
.checkbox_menu li {display:block; height:25px; line-height: 25px; font-size: 12px; padding-left: 10px; width: 209px}
.checkbox_menu li:first-child {background-color: #dbdbdb}
.checkbox_menu li a {text-decoration: none; color: black}
.checkbox_menu li a:hover {color:#4a4a4a; text-shadow: 1px 1px 1px silver} 
.checkbox_menu li span {display:inline-block; font-size:12px; width:200px; position: relative; left:-5px;cursor:pointer;cursor:hand}
.checkbox_menu li span b {font-weight: normal; color:silver}
.checkbox_menu li input {border:1px silver solid; background-color: transparent; display:inline-block; width:60px}
.checkbox_menu li i {display: inline-block; width:58px; font-style: normal; text-align:center}
.checkbox_menu li a b {font-weight: normal; color:silver}
.checkbox_menu li ul {margin-left:-10px}
.checkbox_menu li ul li {padding-left:17px; width: 192px}
.checkbox_menu li ul li:first-child {background-color: transparent}

.checkbox_menu li span input[type=checkbox] {display:none;}
.checkbox_menu li span input[type=checkbox] + label { display:inline-block; width:16px; height:16px;margin:-4px 4px 0 0; vertical-align:middle;background:url(../gfx/theme/kopf/CheckBox.png) left top no-repeat; cursor:pointer;}
.checkbox_menu li span input[type=checkbox]:checked + label  {background:url(../gfx/theme/kopf/CheckBox.png) -16px top no-repeat;}

.filterinfo	{width: 690px; height:20px; padding-left:2px; font-size:12px; color:black; padding-left:2px}
.filterinfo b {font-weight: normal; color:#3a77a6}


/*Incredible Detailsuche*/

 
/*Topmenu Anfang*/
#topmenu { width: 985px; height: 32px; }
#topmenu_area_left { width: 280px; height: 32px; float: left;  }
#topmenu_area_right { position: relative; width: 705px; height: 32px; float: left;  }
#topmenu_area_right ul { list-style: none; margin: 0; padding: 0; }
#topmenu_area_right li { margin: 0; padding: 0 3px 0 1px; float: left; }
#login {position:absolute; right:0px}
#topmenu_area_right input { color: #4a4a4a; position:relative; font-size: 12px; line-height:14px; padding:0 0 3px 5px; height: 15px; border:none;  text-shadow: 0 1px 1px white;}
#topmenu_area_right a { color: #4a4a4a; font-size: 14px; line-height: 14px; text-decoration: none; display: block; padding:13px 12px 6px; text-shadow: 0 1px 1px white;  outline: none;  }
#topmenu_area_right span { color: #4a4a4a; font-size: 14px; line-height: 14px;  display: block; padding:12px 12px 6px; text-shadow: 0 1px 1px white; float:left  }
#topmenu_area_right a:hover { color: #282828; font-size: 14px; text-decoration: none; text-shadow: 0 1px 1px silver;  }
#topmenu_login_menu {display:none}
#topmenu_shop_menu {display:block}
#topmenu_shop_menu ul li a span {position: relative; top:-12px}
#topmenu_shop_menu ul li a img {position: relative; top:-6px}
.Raten_Info {list-style: none; padding-left:50px; margin-bottom: 30px; margin-top:10px; padding-bottom:10px; width:610px; border: silver 1px solid; border-radius: 6px; box-shadow: 0px 4px 3px silver; background-color: white  }
.Raten_Info li:first-child {font-size: 14px; font-weight: bold; margin:10px 0 0 -15px}
.Raten_Info li {color:#424242; font-size:11px; line-height: 18px; position: relative}
.Raten_Info li img {position: relative; top:6px; margin-right:10px}
.Raten_Ablauf { padding-left:20px; margin-bottom: 30px }
.Raten_Ablauf li:first-child {list-style: none; font-weight: bold; font-size:14px; margin-bottom: 5px; margin-left: -17px}
.Raten_Ablauf li {list-style: disc;}
/*Topmenu Ende*/

/*Linkesmenu Anfang*/
#leftbar { position: relative; top: 0; left: 10px; width: 240px; min-height: 1000px; height: auto; z-index: 130; float:left; margin-bottom: 30px;  }
.left_button_menu {background-color: #f9f9f9; border: 1px solid #FFFFFF; border-radius: 8px; height: auto; left: 18px; overflow: hidden;  padding-top: 20px; padding-bottom: 5px;position: relative; top: -7px; width: 218px;}
#leftbar_top { width: 220px; height: 45px }
#leftmenu_bottom { background-image: url(../gfx/theme/silver_leftmenu_bottom.png); width: 262px; height: 33px;}

.leftinfomenu_middle {  background-color: #F9F9F9; margin-bottom: 10px; background-repeat: repeat; border: 1px solid #FFFFFF; border-radius: 8px;height: auto; left: 18px; overflow: hidden; position: relative; width: 218px; }
.leftinfomenu_middle div {position: relative; left:6px; color: #4a4a4a; font-size: 11px; text-shadow: 0 1px 1px white;}
.leftinfomenu_middle div ul {list-style: none}
.leftinfomenu_middle div ul li {margin:5px 0}
.leftinfomenu_middle div ul li a {text-decoration: none; color:#888888; font-family: Georgia, "Times New Roman", Times, serif; text-shadow: 2px 2px 3px #DADADA; outline:none}
.leftinfomenu_middle div ul li a:hover {color:black; text-shadow: 2px 2px 3px silver}
.leftinfomenu_middle div ul li a img {border-style: none; position: relative; top:1px; padding: 0 3px 0 0}

#leftmenu_loginarea { position: relative; width: 170px; height: 88px; padding:0 0 0; margin:0 0 18px 30px; }
#leftmenu_loginarea ul {margin:0;padding:0; list-style:none; }
#leftmenu_loginarea li {margin:0;padding:0;height:20px; position: relative; display: block}
#leftmenu_loginarea a { color: #424242; font-size: 11px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; position: relative; display:block; border:none; text-shadow: 2px 2px 3px #DADADA; text-transform: uppercase; outline: none }
#leftmenu_loginarea a span {text-transform: none; line-height: 17px; font-weight:normal; color:#888888;}
#leftmenu_loginarea a:hover { text-shadow: 2px 2px 3px silver   }
#leftmenu_loginarea ul li a img {position: relative; top:2px; border:none; outline: none}
#leftmenu_brands { position: relative; margin-left: 40px; width: 170px; height: auto; }

#leftmenu_brands ul {margin-top:0; list-style:none;}
#leftmenu_brands li {margin:0;padding:0;height:20px; display:block}
#leftmenu_brands a { color: #888888; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; display:block; text-shadow: 2px 2px 3px #DADADA; outline: none; }
#leftmenu_brands a:hover { text-decoration: none; position: relative; top: -2px; display: block; padding-top: 2px; padding-right: 0; padding-bottom: 2px; text-shadow: 2px 2px 3px silver   }
#leftmenu_search { position: relative; width: 200px; height: 45px; margin-left: 30px; text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif}
#leftmenu_search a {position: relative;text-decoration: none; color: #888888; top:10px; font-size: 11px; font-weight: bold;text-shadow: 0 1px 1px white; outline: none}
#leftmenu_selectedbrand {   text-decoration: none; padding-bottom: 21px; width: 236px; }
#leftmenu_selectedbrand a { color: #282828; text-decoration: none; font-size: 14px;  margin-left: 30px; font-weight:bold;  font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; display:block; text-shadow: 0 0 5px white, 0 0 5px white, 0 0 5px white, 0 0 5px white, 0 0 5px white, 0 0 5px white, 0 0 5px white, 0 0 5px white, 0 0 5px white, 0 0 5px white; outline: none;  }
#leftmenu_search input { color: #4f4f4f; font-size: 10px; line-height: 12px; background-image: url(../gfx/theme/silver_search_background.png); width:167px; height: 16px; margin-top: 12px; margin-left: 5px; padding-right: 10px; padding-left: 10px; border:none  }
.left_menu_moving_element { font-size: 11px; font-family: Georgia; color: #191919; text-decoration: none; position: absolute; left: 60px; top: 0; display: block; padding-top: 2px; padding-right: 0; padding-bottom: 2px; text-shadow: 2px 2px 3px silver   }
.menu_button {height:34px; width: 207px; left: 1px; margin: 5px; position: relative; cursor: pointer; display: block;overflow: hidden }
.menu_button a img {opacity:0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
.menu_button a {text-decoration: none}
.menu_button a span {color: #424242; text-shadow: 0 -1px 1px white; position: absolute; font-family: Verdana, Arial, Helvetica, sans-serif;font-variant: small-caps; left:12px; top:8px; font-size: 13px; width:500px; height:100%}
.menu_button a span:hover {color: #eeeeee; text-shadow: 0 -1px 1px white;}
#leftline {position:absolute; top:145px; border:none; z-index:110; }
/*Linkesmenu Ende*/

/*Linkesmenu Button Anfang*/

.left_button_menu i {font-style: normal; padding-left:9px; color: gray; text-shadow: 0 1px 1px #C8C8C8; font-family: Verdana, Arial, Helvetica, sans-serif;letter-spacing: -1.5px;}
.leftinfomenu_middle i {font-style: normal; padding-left:9px; color: gray; text-shadow: 0 1px 1px #C8C8C8; font-family: Verdana, Arial, Helvetica, sans-serif;letter-spacing: -1.5px;}
.benefit ul {list-style: none; width:207px; text-shadow: none}
.benefit ul li {display:inline-block; width:207px; height:42px; color:white; font-size: 8px; text-shadow: 0 1px 1px silver, 0 1px 1px black}
.benefit ul li span {display:inline-block; width:130px; margin-left:80px}
.benefit ul li span b {font-size: 12px}
.zero {background-image: url(../gfx/buttons/btn_finanzierung.png)}
.cb {background-image: url(../gfx/buttons/btn_cashback_30.png)}
.sec {background-image: url(../gfx/buttons/btn_sicherheit.png)}
.securities ul {list-style: none; width:207px; text-shadow: none}
.securities ul li {display:inline-block; width:207px;}
.payp {display:inline-block; width: 195px; height:54px; background: url(../gfx/buttons/paypal.png) 0px 0;text-indent: -9999px;}
.payp:hover {display:inline-block; width: 195px; height:54px; background: url(../gfx/buttons/paypal.png) 195px 0;text-indent: -9999px;}
.trusteds {display:inline-block; width: 195px; height:50px; background: url(../gfx/buttons/trustedshops.png) 0px 0;text-indent: -9999px;}
.trusteds:hover {display:inline-block; width: 195px; height:50px; background: url(../gfx/buttons/trustedshops.png) 195px 0;text-indent: -9999px;}
.shopaus {display:inline-block; width: 195px; height:54px; background: url(../gfx/buttons/shopauskunft3.png) 0px 0;text-indent: -9999px;}
.shopaus:hover {display:inline-block; width: 195px; height:54px; background: url(../gfx/buttons/shopauskunft3.png) 195px 0;text-indent: -9999px;}
.assona {display:inline-block; width: 195px; height:118px; background: url(../gfx/buttons/assona.png) 0px 0;text-indent: -9999px;}
.assona:hover {display:inline-block; width: 195px; height:118px; background: url(../gfx/buttons/assona.png) 195px 0;text-indent: -9999px;}
.official ul {list-style: none; width:207px; text-shadow: none}
.official ul li {display:inline-block; width:207px;}
.traser { display:inline-block; width: 195px; height:72px; margin-left:10px; background: url(../gfx/buttons/traser.png) 0px 0 ;text-indent: -9999px;}
.traser:hover {background: url(../gfx/buttons/traser.png) 195px 0;text-indent: -9999px; }
.davosa { display:inline-block; width: 195px; height:87px;  margin-left:6px; background: url(../gfx/buttons/davosa.png) 0px 0;text-indent: -9999px;}
.davosa:hover {background: url(../gfx/buttons/davosa.png) 195px 0;text-indent: -9999px;}
.twsteel { display:inline-block; width: 195px; height:85px;  margin-left:6px; background: url(../gfx/buttons/twsteel.png) 0px 0;text-indent: -9999px;}
.twsteel:hover {background: url(../gfx/buttons/twsteel.png) 195px 0;text-indent: -9999px;}
.victorinox { display:inline-block; width: 195px; height:78px;  margin-left:6px; background: url(../gfx/buttons/victorinox.png) 0px 0;text-indent: -9999px;}
.victorinox:hover {background: url(../gfx/buttons/victorinox.png) 195px 0;text-indent: -9999px;}
.union { display:inline-block; width: 195px; height:70px;  margin-left:6px; background: url(../gfx/buttons/Union_Glashuette.png) 0px 0;text-indent: -9999px;}
.union:hover {background: url(../gfx/buttons/Union_Glashuette.png) 195px 0;text-indent: -9999px;}
.oris { display:inline-block; width: 195px; height:105px;  margin-left:6px; background: url(../gfx/buttons/Oris.png) 0px 0;text-indent: -9999px;}
.oris:hover {background: url(../gfx/buttons/Oris.png) 195px 0;text-indent: -9999px;}
.meistersinger { display:inline-block; width: 195px; height:58px;  margin-left:6px; background: url(../gfx/buttons/MeisterSinger.png) 0px 0;text-indent: -9999px;}
.meistersinger:hover {background: url(../gfx/buttons/MeisterSinger.png) 195px 0;text-indent: -9999px;}
.seiko { display:inline-block; width: 195px; height:42px;  margin-left:6px; background: url(../gfx/buttons/Seiko.png) 0px 0;text-indent: -9999px;}
.seiko:hover {background: url(../gfx/buttons/Seiko.png) 195px 0;text-indent: -9999px;}
.hamilton { display:inline-block; width: 195px; height:43px;  margin-left:6px; background: url(../gfx/buttons/Hamilton.png) 0px 0;text-indent: -9999px;}
.hamilton:hover {background: url(../gfx/buttons/Hamilton.png) 195px 0;text-indent: -9999px;}
.mido { display:inline-block; width: 195px; height:56px;  margin-left:6px; background: url(../gfx/buttons/mido.png) 0px 0;text-indent: -9999px;}
.mido:hover {background: url(../gfx/buttons/mido.png) 195px 0;text-indent: -9999px;}
.certina { display:inline-block; width: 195px; height:34px;  margin-left:6px; background: url(../gfx/buttons/certina_neu.png) 0px 0;text-indent: -9999px;}
.certina:hover {background: url(../gfx/buttons/certina_neu.png) 195px 0;text-indent: -9999px;}
.jacques { display:inline-block; width: 195px; height:52px;  margin-left:6px; background: url(../gfx/buttons/jacqueslemans.png) 0px 0;text-indent: -9999px;}
.jacques:hover {background: url(../gfx/buttons/jacqueslemans.png) 195px 0;text-indent: -9999px;}
.festina { display:inline-block; width: 195px; height:108px;  margin-left:6px; background: url(../gfx/buttons/festina.png) 0px 0;text-indent: -9999px;}
.festina:hover {background: url(../gfx/buttons/festina.png) 195px 0;text-indent: -9999px;}
.fortis { display:inline-block; width: 195px; height:64px;  margin-left:6px; background: url(../gfx/buttons/fortis.png) 0px 0;text-indent: -9999px;}
.fortis:hover {background: url(../gfx/buttons/fortis.png) 195px 0;text-indent: -9999px;}
.citizen { display:inline-block; width: 195px; height:36px;  margin-left:6px; background: url(../gfx/buttons/citizen.png) 0px 0;text-indent: -9999px;}
.citizen:hover {background: url(../gfx/buttons/citizen.png) 195px 0;text-indent: -9999px;}
.tagheuer { display:inline-block; width: 195px; height:31px;  margin-left:6px; background: url(../gfx/buttons/tagheuer.png) 0px 0;text-indent: -9999px;}
.tagheuer:hover {background: url(../gfx/buttons/tagheuer.png) 195px 0;text-indent: -9999px;}
.baume { display:inline-block; width: 195px; height:60px;  margin-left:6px; background: url(../gfx/buttons/bm.png) 0px 0;text-indent: -9999px;}
.baume:hover {background: url(../gfx/buttons/bm.png) 195px 0;text-indent: -9999px;}
.casio { display:inline-block; width: 195px; height:35px;  margin-left:6px; background: url(../gfx/buttons/casio.png) 0px 0;text-indent: -9999px;}
.casio:hover {background: url(../gfx/buttons/casio.png) 195px 0;text-indent: -9999px;}
.pulsar { display:inline-block; width: 195px; height:38px;  margin-left:6px; background: url(../gfx/buttons/pulsar.png) 0px 0;text-indent: -9999px;}
.pulsar:hover {background: url(../gfx/buttons/pulsar.png) 195px 0;text-indent: -9999px;}
.alpina { display:inline-block; width: 195px; height:105px;  margin-left:6px; background: url(../gfx/buttons/alpina.png) 0px 0;text-indent: -9999px;}
.alpina:hover {background: url(../gfx/buttons/alpina.png) 195px 0;text-indent: -9999px;}
.tissot { display:inline-block; width: 195px; height:88px;  margin-left:6px; background: url(../gfx/buttons/tissot.png) 0px 0;text-indent: -9999px;}
.tissot:hover {background: url(../gfx/buttons/tissot.png) 195px 0;text-indent: -9999px;}
/*Linkesmenu Button Ende*/

/*Serienmenu Anfang*/
.serien_menu {display:block; width:985px; height: auto; background-image: url(../gfx/theme/silver_serienmenu_new.png); background-position: bottom; position: relative; list-style: none; text-align: left}
.serien_menu ul {padding-left:250px; display:inline-block; height: auto;}
#serien_menu_controls_filter {padding-left:250px; width:750px}
.alle_serien {width:715px;}
.alle_serien ul li {}
.show_serie {list-style: none; width:735px; position: relative; left: 0px; height:auto;}
.show_serie li { position: relative; left: 0px;  width:143px; float:left; display: block; display:table; text-align: center }
.show_serie li a {color: #4a4a4a; font-size: 12px; width:143px; height:40px;  font-variant: small-caps; letter-spacing: 1px; text-transform: inherit; font-weight:bold; font-family: Georgia, "Times New Roman", Times, serif; line-height: 10px; text-decoration: none; text-shadow: 1px 1px 1px white; display:block; display: table-cell; vertical-align: middle;z-index:50; outline: none;}
.serie_filter {display:block; height:65px; width:auto; padding-bottom:15px; overflow: visible}
.serie_filter a { display:block; width: 143px; font-size:11px; height:65px;text-decoration: none; color:#797979; text-shadow: 1px 1px 1px white; outline: none}
.serie_filter a:hover {color:#4a4a4a}
.filter_select {width:146px; height:45px; display:block; float:left; font-size:11px; text-align:center; text-decoration: none; color:#797979; text-shadow: 1px 1px 1px white; outline: none; position: relative  }
.filter_select:hover {color:#4a4a4a}
.filter_select span {display: inline; padding:4px 0 0 0; position: relative; top:4px; line-height: 12px}
.filter_select span b {display: block; height:16px; color: #4a4a4a;  position: relative; top:2px; font-size:10px;}
.filter_bar_middle {display: block;  width:715px; font-size:11px; margin-left:250px; text-align:center; text-decoration: none; position: relative; line-height: 30px; color:#424242; text-shadow: 0 1px 1px white}
.searchinfo {width:715px}
#serien_menu_top { width: 985px; height: 0; overflow: hidden; }
#serien_menu_middle { background-image: url(../gfx/theme/silver_serienmenu_new.png); background-position: right bottom; background-repeat: no-repeat; width: 985px; height: 12px;  overflow: hidden; min-height: 12px; padding-left: 220px; left:-220px; position: relative; z-index: 120;}
#serien_menu_container_right { width: 715px; height: auto; float: left; margin-bottom:0px; font-size:14px; color:#888888 }
.serien_menu_top_border {width:985px; height:6px; background-image: url(../gfx/theme/serien_menu_top_border_new.png); position:absolute; bottom:-7px}
.serien_menu_controls {position: relative; height:35px; width: auto; margin-bottom:12px; }
.serien_menu_controls a {text-decoration: none; color:#797979; text-shadow: 1px 1px 1px white; outline: none}
.serien_menu_controls a:hover {color:#4a4a4a}
.controls_middle {float:left; width:360px; height:35px; font-size:11px; text-align:center; padding-top:12px}
.controls_filter {float:left; width:143px; height:35px; font-size:11px; text-align:center;padding-top:5px; }
.controls_filter_top {display: block; height:12px}
.controls_filter_top b {display: block; height:12px; color: #4a4a4a;  font-size:10px;}
.filter_dropdown_box {height:auto; width:166px; background-image: url(../gfx/theme/filter_dropdown.png); background-repeat: repeat-y;  padding-left:40px; font-size: 10px; color:#4a4a4a; font-variant: small-caps; text-shadow: 1px 1px 1px white; background-position: bottom; background-repeat: no-repeat;  font-size:11px; position:absolute; overflow:hidden; display:block; z-index:250}
.filter_text_area {font-size: 10px; width:125px; overflow:hidden}
.filter_text_area span {line-height: 10px; position: relative}
.filter_text_area span b {font-weight: normal; position: relative; top:-3px}
.scrollarea_container {width:140px; height: height:200px; position: relative; top:10px}
.scrollarea_left {position: relative; float:left; width: 20px; height: 180px;}
.scrollarea_left_imgback {position:absolute; display:block; left:10px; top:5px; height:140px; width:5px; background-image: url(../gfx/theme/slider_back.png); z-index: 10}
.scrollarea_left_imgfront {position:absolute; display:block; left:10px; top:5px; height:0px; width: 5px; background-image: url(../gfx/theme/slider_front.png); z-index: 11}
.scrollarea_right {position:absolute; float:left; width: 120px; height: 180px; top:3px; left: 25px}
.filter_button {width:140px; height:10px; padding: 4px 0}
.filter_button a {font-size:11px; text-decoration: none}
.slider_button {display:block; width:120px; height:24px; background-image: url(../gfx/theme/hover_button.png); text-align: center; padding: 5px 0 0 0; outline: none; text-decoration: none; color:#888888}
.slider_button:hover {color:black;cursor:pointer }
.scroll_upper_button {position:absolute; display: block; left:2px; top:1px; z-index:12; width:22px; height:22px; background: url(../gfx/theme/regler.png) 22px 0;}
.scroll_upper_button:hover {background: url(../gfx/theme/regler.png) 0 0;}
.scroll_upper_button:active {background: url(../gfx/theme/regler.png) 0 0;}
.scroll_lower_button {position:absolute;  display: block; left:2px; top:134px; z-index:12; width:22px; height:22px; background: url(../gfx/theme/regler.png) 22px 0;}
.scroll_lower_button:hover {background: url(../gfx/theme/regler.png) 0 0;}
.scroll_lower_button:active {background: url(../gfx/theme/regler.png) 0 0;}

/*Serienmenu Ende*/

/*Loading Popup Anfang*/
.loading_popup {border:2px solid orange;font-size:11px; text-align:center; position: relative; padding:10px; background-image: linear-gradient(#DDDDDD, #EEEEEE, #EEEEEE, #DDDDDD);background-image: -webkit-linear-gradient(#DDDDDD, #EEEEEE, #EEEEEE, #DDDDDD); background-color: silver; border-radius:0px}
.loading_popup b {display: block; padding-top:4px; color: black; text-shadow: 1px 1px 1px white, 1px 1px 8px #dddddd;}
.loading_popup span {display:block; width:181px; height:7px; background-image: url(../gfx/theme/lade_striche.png); background-position: bottom; background-repeat: no-repeat; position: relative; left:20px; margin:12px 0}
.loading_popup span img {position: absolute; top:-2px; left:0px}
.loading_popup a {display: block; width:221px; text-align: center; font-size: 12px; color: black; text-shadow: 1px 1px 1px white, 1px 1px 8px #dddddd; text-decoration: none; text-transform: uppercase;}
.loading_popup a:hover {text-shadow: 1px 1px 1px gray, 1px 1px 8px #dddddd;}
/*Loading Popup Ende*/

/*Preisanfrage + Saldo  Popup Anfang*/
.price_in_popup {font-size:11px; text-align:center; position: relative; padding:10px; background-image: url(../gfx/theme/edelstahl_back.png)}
.price_in_head {font-size: 12px; line-height:20px; padding-top: 22px; text-align: center; text-shadow: 0 2px 8px #d3d3d3;}
.price_in_head i {font-size:11px}
.price_in_head input {border-style: none; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif}
a.price_in_cancel {display: block; width:220px; margin:20px 0 0 90px; color:#888888; text-align: center; font-size: 12px; color: black; text-shadow: 1px 1px 1px white, 1px 1px 8px #dddddd; text-decoration: none; text-transform: uppercase;}
a.price_in_cancel:hover {color:#424242; text-shadow: 1px 1px 1px gray, 1px 1px 8px #dddddd;}
a.price_in_wcancel {display: block; width:355px; margin:20px 0 0 90px; color:#888888; text-align: center; font-size: 12px; color: black; text-shadow: 1px 1px 1px white, 1px 1px 8px #dddddd; text-decoration: none; text-transform: uppercase;}
a.price_in_wcancel:hover {color:#424242; text-shadow: 1px 1px 1px gray, 1px 1px 8px #dddddd;}
.saldo_inbox ul {list-style: none}
.saldo_inbox ul li span {display: inline-block; width:250px; font-size: 12px; position: relative; text-align: center; top: -5px;}
.saldo_inbox ul li span b {font-size: 20px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal}
.saldo_inbox ul li {text-align: right; padding-bottom:4px; padding-right: 80px}
.saldo_inbox ul li input {border-style: none; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif}
img.popup_topline_saldo {position: relative; top:-10px}
/*Preisanfrage + Saldo Popup Ende*/

/*Login Menu Anfang*/
#login_menu { background-image: url(../gfx/theme/silver_login_menu.png); width: 985px; height: 24px; position: relative }
#login_menu_left {width: 293px; height: 19px; float: left}
#login_menu_right {width: 692px; height: 19px; float: left}
#login_menu_right ul { list-style: none; margin: 0; padding: 0; }
#login_menu_right li {float:left;margin:0;padding:0;}
#login_menu_right a { color: #4a4a4a; font-size: 11px; line-height: 11px; text-decoration: none; display: block; padding:6px 12px 0 0; text-shadow: 0 1px 1px white; outline: none medium;  }
#login_menu_right a:hover { color: #282828; font-size: 11px; text-decoration: none; text-shadow: 0 1px 1px silver }
#login_menu_right span { color: #4a4a4a; font-size: 11px; line-height: 11px; text-decoration: none; display: block; padding:6px 2px 0 0; text-shadow: 0 1px 1px white}
#login_menu_right b {color: #4a4a4a; font-size: 11px; line-height: 11px; text-decoration: none; padding:2px 10px 0 0; text-shadow: 0 1px 1px white}
.white_stripe { background-image: url(../gfx/theme/silver_white_stripe.png); position: absolute; bottom: 0; width: 985px; height:1px; }
.name_length {width:250px;}
.pw_length {width:150px }
.NewLogin {width:714px; height:auto; position:absolute; top:33px; left: 721px; z-index:200}
.NewLoginFixed {width:714px; height:auto; position:fixed; top:-35px; left: -10px; z-index:99}
.NewLoginTop {display: none; width:734px; height:300px; margin-top: 0; overflow:hidden; background-color: #eeeeee; background-image: -webkit-linear-gradient(#DDDDDD, #EEEEEE, #EEEEEE, #DDDDDD);background-image: linear-gradient(#DDDDDD, #EEEEEE, #EEEEEE, #DDDDDD);border: 1px solid #CCCCCC; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;box-shadow:1px -1px 1px #FFFFFF inset, -1px -1px 1px #FFFFFF inset, 2px 2px 20px #999999}
.NewLoginTop h1 {font-size:15px; padding-top:25px; text-align: center; color: #424242; text-shadow: 1px 1px 1px white, 1px 1px 8px #DDDDDD}
.NewLoginTop h2 {font-size:12px; text-align: center; color: #424242; font-weight: normal; text-shadow: 1px 1px 1px white, 1px 1px 8px #DDDDDD}
.NewLoginLeft {width:399px; height: auto; margin-left: 20px; float: left}
.NewLoginLeft i {font-style: normal; margin: 15px 0 0 8px; font-size: 12px; color:#424242; display: block}
.NewLoginLeft span {display: inline-block; margin-top:3px; position: relative}
.NewLoginLeft span b {font-weight: normal; font-size:12px}
.NewLoginLeft span img {position: relative; top:6px}
.NewLoginLeft span input {width:350px; background-color: transparent; height:21px; border: 1px silver solid; background-color: white; border-radius: 3px;  background-image: -webkit-linear-gradient(#EEEEEE , #FFFFFF);background-image: linear-gradient(#EEEEEE , #FFFFFF); }
.NewLoginRight {width: 250px; height: auto; float: left}
.NewLoginRight a {display: block; height:34px; width:176px; background-image: -webkit-linear-gradient(#FFFFFF, #EEEEEE);background-image: linear-gradient(#FFFFFF, #EEEEEE); border: 1px silver solid; background-color: gray; border-radius: 3px; font-size:14px; line-height: 31px; text-align: center;  text-decoration: none; color:#424242; position: relative; top:12px}
.NewLoginRight a:hover {background-image: -webkit-linear-gradient(#EEEEEE, #FFFFFF);background-image: linear-gradient(#EEEEEE, #FFFFFF);}
.NewLoginRight a:active {color: black; background: url(../gfx/buttons/LoginButtons.png) 178px 0;}
.NewLoginBottom {display: block; width:714px; height:23px; background-image: url(../gfx/theme/LoginBGBottom.png);}
/*Login Menu Anfang*/

/*ILONEXS POPUP ANFANG*/
.ilonex_popup {}
.ilonex_popup ul {list-style: none; width: 390px}
.ilonex_popup ul li {font-size: 12px; text-align: center; margin-bottom: 3px; display: block}
.ilonex_popup ul li:first-child {margin-bottom: 6px}
.ilonex_popup ul li b {font-weight: normal; padding-bottom: 10px}
.ilonex_popup ul li span:first-child {width:130px; text-align: right; margin-right: 10px}
.ilonex_popup ul li span {display: inline-block; width:240px; font-size: 11px; text-align: left}
.ilonex_popup ul li span input {border-style:none; border-top: 1px outset black; width: 70px; padding-left: 2px; margin-bottom: 6px; font-size: 12px; height:14px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-left:2px}
/*ILONEXS POPUP ENDE*/





/*SERIENÜBERSICHT NEW*/
/*FLAT DESIGN   
.serien_rahmen {width:690px; height: auto; background-color: white; border-radius: 3px; border: 1px silver solid; color:black}*/
.serien_rahmen {background-color: #FFFFFF;border: 1px solid #DDDDDD; border-radius: 3px; color: #000000; height: auto; width: 690px;margin-bottom:20px}

.serien_navi {width:690px;height:60px; border-bottom: 1px solid #DDDDDD}
.serien_navi ul {list-style: none}
.serien_navi ul li {display: block; float:left; width:230px; height: 50px; font-size:12px; line-height:42px; margin-top:5px }
.serien_navi ul li img {}
.serien_backbutton {display: block; text-decoration: none; background-image: url(../gfx/theme/serien/pfeil_back.png); color:black; background-repeat:  no-repeat;  background-position: 4px; background-color: #f1f1f1; width:60px; padding-left:20px; line-height: 28px; border-radius: 3px;  height:30px; margin:5px 0 0 5px}
.serien_order {display: block; float:right; height:22px; width:auto; margin-right:2px; margin-left:75px}
.serien_order_label {font-style: normal; margin-right:5px;}
.serien_linien_sel {display: block; float:right; width: 30px; height: 22px; background: url(../gfx/theme/serien/ansicht.png) 0 0; margin-top:10px; margin-left:5px}
.serien_kacheln  {display: block; float:right; width: 30px; height: 22px; background: url(../gfx/theme/serien/ansicht.png) 96px 0; margin-top:10px}
.serien_linien {display: block; float:right; width: 30px; height: 22px; background: url(../gfx/theme/serien/ansicht.png) 66px 0; margin-top:10px; margin-left:5px}
.serien_kacheln_sel  {display: block; float:right; width: 30px; height: 22px; background: url(../gfx/theme/serien/ansicht.png) 162px 0; margin-top:10px}

.editable textarea {font-family: inherit;border: 0px solid #CCCCCC;background-image: linear-gradient(#FFFFFF, #EFEFEF);}

.serien_info {width:670px;height:auto; font-size: 11px; padding: 10px; margin-bottom: 10px}
.serien_info h1 {font-size:14px;font-weight: normal; margin-bottom: 5px}
.serien_display {width:690px;height:auto; margin-bottom: 10px}
.linien_element {transition: all 0.2s ease-in-out 0s;width: 677px; height:auto; margin-left:6px; margin-bottom:10px; border-radius: 3px; box-shadow: 2px 2px 3px transparent; overflow:hidden; position: relative}
.linien_element:hover {width: 677px; height:auto; margin-left:6px; border-radius: 10px; border: 1px -moz-bg-solid #ffffff; box-shadow: 0 0 3px #C0C0C0, inset 1px 1px 0px #ffffff; overflow:hidden;background-image: -webkit-linear-gradient(#EEEEEE, #FFFFFF,#E0E0E0);background-image: linear-gradient(#EEEEEE, #FFFFFF,#E0E0E0);-moz-box-shadow: 2px 10px 21px #cccccc inset;}
.linien_element:hover .linie_all_show {visibility: visible}
.linien_element ul li:first-child {width: 677px;}
.linien_element ul li {text-align: center; display: block;}
.linien_element ul li a {text-decoration: none}
.linien_element_container {width: auto; height: 280px; float:left}
.linien_element_container a span {text-decoration: none; display:block;}
.linien_element ul li h2:first-child {font-size:14px; cursor:pointer; line-height: 15px; height:30px; padding-top:5px;font-variant: small-caps;font-weight: bolder;}
.linien_element_edit {position: relative; top:4px}
.linien_element_select {position: relative; top:1px}
.linien_showmore {visibility: hidden; }
.linien_showmore a {display: block; width: 677px; text-decoration: none; height:30px; line-height: 30px; font-size: 14px;  background-color: #f1f1f1; color: black;box-shadow: inset 1px 1px 1px #FFFFFF;}
.linien_produkte {-moz-user-select:none;-khtml-user-select: none;height:270px; width:auto; overflow:hidden;position: relative}
.linien_produktimg {display: block; position: relative; height:200px; width:169px; background-image: url(../gfx/testimg/serienbild.png); background-position: center; background-repeat: no-repeat}
.produkt_ref {font-size:11px; color:black}
.produkt_preis {font-size:14px; font-weight: bold; line-height: 22px; color:maroon}
.produkt_mehr {font-size:12px; color:black; display: block; background-image: url(../gfx/theme/serien/lupe_klein.png); background-repeat:  no-repeat;  background-position: 140px 1px; line-height: 20px;  width: 166px;}
.produkt_mehr:hover {text-decoration: underline }
.linie_navi_left {height:250px; width:35px;  z-index:100; display: block; left:-5px; top: 20px; position: absolute; visibility: hidden; background-image: url(../gfx/theme/serien/pfeil_slide_left.png); background-repeat:  no-repeat; background-position: center; cursor: pointer  }
.linie_navi_right {height:250px; width:35px; z-index:100; right:-5px; top: 20px;  position: absolute; visibility: hidden; background-image: url(../gfx/theme/serien/pfeil_slide_right.png); background-repeat:  no-repeat; background-position: center; cursor: pointer}
.kachel_rahmen {width:690px; height:auto; margin-bottom:10px}
.kachel_element {transition: all 0.2s ease-in-out 0s;width: 221px; margin-left: 6px; height:325px; border-radius: 3px; box-shadow: 2px 2px 3px transparent; overflow:hidden; position: relative; float:left}
.kachel_element:hover {width: 221px;  border-radius: 10px; border: 1px -moz-bg-solid #ffffff; box-shadow: 0 0 3px #C0C0C0, inset 1px 1px 0px #ffffff; overflow:hidden;background-image: -webkit-linear-gradient(#EEEEEE, #FFFFFF,#E0E0E0);background-image: linear-gradient(#EEEEEE, #FFFFFF,#E0E0E0);-moz-box-shadow: 2px 10px 21px #cccccc inset;}
.kachel_element:hover .kachel_showmore {visibility: visible}
.kachel_element ul li:first-child {width: 221px;}
.kachel_element ul li {text-align: center; display: block; overflow: hidden}
.kachel_element ul li a {text-decoration: none}
.kachel_element_container {width: auto; height: 325px;}
.kachel_element_container a span {text-decoration: none; display:block;}
.kachel_element ul li h2:first-child {font-size:14px; cursor: pointer; line-height: 15px; height:30px; padding-top:5px;font-variant: small-caps;font-weight: bolder; position: relative}
.kachel_element_edit_1 {position: absolute; right:0px}
.kachel_element_edit_2 {position: absolute; right:28px}
.kachel_produkte {-moz-user-select:none;-khtml-user-select: none;height:260px; width: 221px;}
.kachel_produkt_mehr {font-size:12px; color:black; display: block; background-image: url(../gfx/theme/serien/lupe_klein.png); background-repeat:  no-repeat;  background-position: 170px 1px; line-height: 20px;  width: 221px;}
.kachel_showmore {visibility: hidden; }
.kachel_showmore a {display: block; width: 221px; text-decoration: none; height:30px; line-height: 30px; font-size: 14px;  background-color: #f1f1f1; color: black;box-shadow: inset 1px 1px 1px #FFFFFF;}
.kachel_produktimg {display: block; height:200px; width:221px; background-image: url(../gfx/testimg/serienbild.png); background-position: center; background-repeat: no-repeat}
.linien_element_deep {padding-left: 9px;padding-top: 12px;width: 677px; height:auto; margin-left:3px; margin-bottom:10px; border-radius: 3px; box-shadow: 2px 2px 3px transparent; overflow:hidden; position: relative}
.linien_element_deep ul li:first-child {width: 677px;}
.linien_element_deep ul li {text-align: center; display: block;}
.linien_element_deep ul li a {text-decoration: none}

.linien_element_deep_container {-moz-user-select:none;-khtml-user-select: none;transition: all 0.2s ease-in-out 0s;width: 166px; height: 280px;  float:left; margin-bottom:10px; cursor: pointer}
.linien_element_deep_container:hover  {border-radius: 10px; border: 1px -moz-bg-solid #ffffff; box-shadow: 0 0 3px #C0C0C0, inset 1px 1px 0px #ffffff; overflow:hidden;background-image: -webkit-linear-gradient(#EEEEEE, #FFFFFF,#EEEEEE);background-image: linear-gradient(#EEEEEE, #FFFFFF,#EEEEEE);-moz-box-shadow: 2px 10px 21px #cccccc inset;}
.linien_element_deep ul li div a span {text-decoration: none; display:block;height:25px}
.linien_element_deep ul li h2:first-child {font-size:14px; line-height: 15px; height:30px; padding-top:5px;font-variant: small-caps;font-weight: bolder;}
.linien_produkte_deep {height:auto; width:690px; overflow:visible}
.linien_produktimg_deep3 {display: block; height:200px; position: relative;  width:221px; }
.linien_produktimg_deep3 span {left:0px;top:0px;position:absolute; background-image: url(../gfx/theme/Rabattklein.png); background-position: center; background-repeat: no-repeat; width:48px; height:50px }
.linien_produktimg_deep3 span b {width:30px; color:#FFFFFF;font-weight:bold;font-size:9px;left:-2px;top:11px;position:relative}

.linien_produktimg_deep {display: block; position: relative;  height:200px; width:166px; }
.linien_produktimg_deep span {left:25px;top:0px;position:absolute; background-image: url(../gfx/theme/Rabattklein.png); background-position: center; background-repeat: no-repeat; width:48px; height:50px }
.linien_produktimg_deep span b {width:30px; color:#FFFFFF;font-weight:bold;font-size:9px;left:-2px;top:11px;position:relative}
.produkt_ref_deep {font-size:11px; color:black}
.produkt_preis_deep {font-size:12px; font-weight: bold; line-height: 22px; color:maroon}
.produkt_preis_deep b {font-weight: normal; font-size:11px; color:black; text-decoration: line-through}
.produkt_mehr_deep {font-size:12px; color:black; display: block; background-image: url(../gfx/theme/serien/lupe_klein.png); background-repeat:  no-repeat;  background-position: 140px 1px; line-height: 20px;  width: 166px;}
.produkt_mehr_deep:hover {text-decoration: underline }
/*SERIENÜBERSICHT NEW*/

/*HERSTELLERSEITE NEW*/
.linien_produktimg_global span {left:25px;top:0px;position:absolute; background-image: url(../gfx/theme/Rabattklein.png); background-position: center; background-repeat: no-repeat; width:48px; height:50px }
.linien_produktimg_global span b {width:30px; color:#FFFFFF;font-weight:bold;font-size:9px;left:-2px;top:11px;position:relative}
.top_gallerie {height:208px; overflow:hidden;width:690px; background-image:-webkit-linear-gradient(#EEEEEE, #FFFFFF, #FFFFFF, #DDDDDD);background-image:linear-gradient(#EEEEEE, #FFFFFF, #FFFFFF, #DDDDDD); display: block;background-color: #FFFFFF;border: 2px solid #FFFFFF;box-shadow: 0 2px 7px #222222;}
.swiper-container-banner {margin:0 auto;position:relative;overflow:visible;width:auto}
.offiziel_box {font-variant: small-caps; display: block; float: left; font-size: 16px;font-weight: normal; margin-right: 15px; margin-bottom: 5px; position: relative; padding: 5px 0 20px 0; text-align: center;text-shadow: 1px 1px 4px #C0C0C0; top: 6px;width: 200px; background-image: -webkit-linear-gradient(#EEEEEE, #FFFFFF, #FFFFFF, #DDDDDD);background-image: linear-gradient(#EEEEEE, #FFFFFF, #FFFFFF, #DDDDDD);border: 1px solid #C0C0C0;box-shadow: 1px 4px 6px #C0C0C0, 1px 1px 1px #FFFFFF inset;}
.offiziel_box b {position: inline-block}
.offiziel_box_img {float:none; margin-top: 10px}
.Headline_Hersteller {font-size:16px; margin-top: 20px; font-weight: normal; }
.Text_Hersteller {position: relative; font-size: 11px; width:690px; text-align: justify; line-height: 18px; margin:10px 0; min-height:130px}
.Text_Hersteller h2 {font-size: 14px; font-weight: normal; line-height: 25px; margin: 10px 0 5px 0}
.Text_Hersteller a {color: black; font-weight: bold}
.Text_Read_More {cursor:pointer;text-align: right;font-weight: bold;font-size: 12px; display: inline-block; height: 35px; width: 690px}
.hersteller_serien_rahmen {width:690px; height: auto; background-color: white; border-radius: 3px; border: 1px silver solid; color:black}
.hersteller_serien_info {width:690px;height:auto; text-align:center; font-size: 12px; padding: 10px; margin-bottom: 10px}
.hersteller_serien_info h3 {font-size:14px;font-weight: normal; margin-bottom: 5px}
.linien_element_hersteller {width: 677px; height:auto; margin-left:5px; margin-bottom:10px; border-radius: 3px; border: 1px transparent solid; box-shadow: 2px 2px 3px transparent; overflow:hidden; position: relative}
.linien_element_hersteller ul li:first-child {width: 677px;}
.linien_element_hersteller ul li {text-align: center; display: block;}
.linien_element_hersteller_container {width: 166px; height: 305px;  float:left; margin-bottom:10px; cursor: pointer}
.linien_element_hersteller_container:hover {background-image: -webkit-linear-gradient(#EEEEEE, #FFFFFF);background-image: linear-gradient(#EEEEEE, #FFFFFF);}
.linien_element_hersteller_container a {text-decoration: none}
.linien_element_hersteller_container a span {text-decoration: none; display:block;}
.linien_element_hersteller ul li i {font-size:11px; line-height: 12px; font-style: normal; display: inline-block; height: 35px }
.linien_element_hersteller {height:auto; width:690px; overflow:hidden}
.linien_produktimg_hersteller {display: block; height:200px; width:166px;}
.produkt_ref_hersteller {font-size:11px; color:black}
.produkt_preis_hersteller {font-size:14px; font-weight: bold; line-height: 22px; color:maroon}
.produkt_mehr_hersteller {font-size:12px; color:black; display: block; background-image: url(../gfx/theme/serien/lupe_klein.png); background-repeat:  no-repeat;  background-position: 140px 1px; line-height: 20px;  width: 166px;}
.produkt_mehr_hersteller:hover {text-decoration: underline }
.hersteller_serien_filter {background-color: #FFFFFF;border: 1px solid #DDDDDD;border-radius: 3px;font-size: 12px;height: auto;margin-bottom: 10px;padding: 10px;width: 670px;}
.hersteller_serien_filter a {display: block; margin-top: 2px; font-size: 11px; color:black; text-decoration: none}
.hersteller_serien_filter a:hover {font-weight: bold}
.hersteller_serien_filter_bottom {background-color: #FFFFFF;border: 1px solid #DDDDDD;border-radius: 3px;font-size: 12px;height: auto;padding: 9px 10px 2px; margin: 10px 0;width: 670px;}
/*.hersteller_serien_filter_bottom {width:680px; height:auto; font-size:12px; border-radius: 3px; border: 1px silver solid; padding:5px 5px 5px 5px; margin: 10px 0; background-color: white}*/
.filter_col {width:320px; float:left}
.filter_label_select {display: block; float:left; margin-right:10px; line-height: 20px; width:auto}
.filter_col form {display: block; float:left;}
.filter_shortselect { width:45px; border-radius:0px; border: 1px solid #C0C0C0;background-image: -webkit-linear-gradient(#FFFFFF 25%, #DDDDDD);background-image: linear-gradient(#FFFFFF 25%, #DDDDDD);}
.filter_wideselect { width:200px; border-radius:0px; border: 1px solid #C0C0C0;background-image: -webkit-linear-gradient(#FFFFFF 25%, #DDDDDD);background-image: linear-gradient(#FFFFFF 25%, #DDDDDD);}
.filter_wideselect_sm { width:200px; border-radius:0px; border: 1px solid #C0C0C0;background-image: -webkit-linear-gradient(#FFFFFF 25%, #DDDDDD);background-image: linear-gradient(#FFFFFF 25%, #DDDDDD);}
.filter_index {margin-top:10px; position: absolute; right:-10px}
.filter_page_top {width:348px; display: inline-block; text-align: right; top:-2px; position: relative}
.filter_page_top a {background-image: -webkit-linear-gradient(#FFFFFF 25%, #DDDDDD);background-image: linear-gradient(#FFFFFF 25%, #DDDDDD);display:inline-block; line-height: 18px; width:20px; height:20px; border:1px silver solid; text-align: center; border-radius: 0px; border: 1px silver solid; margin: 2px; color: black; text-decoration: none}
.filter_page_top a:hover {font-weight: bold; border: 1px black solid; background-color: silver;background-image: -webkit-linear-gradient(#CCCCCC 25%, #666666);background-image: linear-gradient(#CCCCCC 25%, #666666);}
.filter_page_top .filter_page_a_hover {font-weight: bold; border: 1px #64A9CC solid; background-color: silver;background-image: -webkit-linear-gradient(#64A9CC 0%, #8ACBE0 100%);background-image: linear-gradient(#64A9CC 0%, #8ACBE0 100%);}
.filter_page_top .filter_page_a_hover:hover {font-weight: bold; border: 1px black solid; background-color: silver;background-image: -webkit-linear-gradient(#64A9CC 0%, #8ACBE0 100%);background-image: linear-gradient(#64A9CC 0%, #8ACBE0 100%);color:#FFFFFF}
.filter_page_bottom {width:348px; display: inline-block; text-align: right; top:-3px; position: relative}
.filter_page_bottom a {background-image: -webkit-linear-gradient(#FFFFFF 25%, #DDDDDD);background-image: linear-gradient(#FFFFFF 25%, #DDDDDD);display:inline-block; line-height: 18px; width:20px; height:20px; border:1px silver solid; text-align: center; border-radius: 0px; border: 1px silver solid; margin: 2px; color: black; text-decoration: none}
.filter_page_bottom a:hover {font-weight: bold; border: 1px black solid; background-color: silver;background-image: -webkit-linear-gradient(#CCCCCC 25%, #666666);background-image: linear-gradient(#CCCCCC 25%, #666666);}
.filter_page_bottom .filter_page_a_hover {font-weight: bold; border: 1px #64A9CC solid; background-color: silver;background-image: -webkit-linear-gradient(#64A9CC 0%, #8ACBE0 100%);background-image: linear-gradient(#64A9CC 0%, #8ACBE0 100%);}
.filter_page_bottom .filter_page_a_hover:hover {font-weight: bold; border: 1px black solid; background-color: silver;background-image: -webkit-linear-gradient(#64A9CC 0%, #8ACBE0 100%);background-image: linear-gradient(#64A9CC 0%, #8ACBE0 100%);color:#FFFFFF}
.filterbox_menu {list-style: none; width:680px;}
.filterbox_menu li {display:block; height:auto; line-height: 25px; font-size: 12px; width: 680px}
.filterbox_menu li a {text-decoration: none; color: black; line-height: 14px}
.fb_s_brand {display:inline-block; font-size:12px; width:165px; position: relative; cursor:pointer;cursor:hand}
.fb_s_brand b {font-weight: normal; color:silver}
.filterbox_menu li input {border:1px silver solid; background-color: transparent; display:inline-block; width:35px;background-image: -webkit-linear-gradient(#DDDDDD, #FFFFFF);background-image: linear-gradient(#DDDDDD, #FFFFFF);text-align: center;margin: 0 auto;padding:1px}
.filterbox_menu li i {display: inline-block; width:58px; font-style: normal; text-align:center}
.filterbox_menu li a b {font-weight: normal; color:silver}
.filterbox_menu li span input[type=checkbox] {display:none;}
.filterbox_menu li span input[type=checkbox] + label { display:inline-block; width:16px; height:16px;margin:-4px 4px 0 0; vertical-align:middle;background:url(../gfx/theme/kopf/CheckBox.png) left top no-repeat; cursor:pointer;}
.filterbox_menu li span input[type=checkbox]:checked + label  {background:url(../gfx/theme/kopf/CheckBox.png) -16px top no-repeat;}
.filterbox_brand {padding-left:5px}
.filter_head {cursor:pointer;cursor:hand;font-size: 10px;font-weight: bold;}
.filter_headclose {cursor:pointer;cursor:hand;font-size: 10px;font-weight: bold;}
.filterbox_col {width:225px; height:auto; float:left;padding-bottom: 10px}
.filterbox_col span {width: 225px; display: inline-block;cursor:pointer;cursor:hand}
.filterbox_col_s {width:165px; height:auto; float:left;padding-right:5px;padding-bottom: 10px}
.filterbox_col_s span {width: 210px; display: inline-block;cursor:pointer;cursor:hand}
.filterbox_add {padding-left:5px}
.price_slidertest {margin-bottom:10px;margin-left: 5px;min-height: 10px}
.size_slidertest {margin-bottom:5px;margin-left: 5px;}
/*HERSTELLERSEITE NEW*/

/*STARTSEITE NEW*/

.Headline_Start {font-size:16px; margin-top: 20px; font-weight: normal; margin-bottom: -10px}
.Text_Start {position: relative; font-size: 11px; width:690px; text-align: justify; line-height: 18px; margin:5px 0 10px 0}
.Text_Start h2 {font-size: 14px; font-weight: normal; line-height: 25px; margin: 10px 0 5px 0}
.Text_Start a {font-weight: bold; color: black}
.Text_Start a:hover {text-decoration: underline}
.Bild_Laden_Start {margin-left:10px; border:2px silver solid; border-radius: 6px; margin:5px 0 5px 15px; box-shadow: 0px 4px 3px silver;}
.Start_vote {margin: 20px 0}
.Start_vote h2 {font-size: 14px; font-weight: normal; line-height: 25px; margin: 10px 0 5px 0}
.Start_vote ul {list-style: none; font-size:11px; background-image: url(../gfx/theme/silver_detail_preis_line_oben.png); background-repeat: no-repeat; background-position: left bottom}
.Start_vote ul li ul {padding:10px 0}
.Start_vote ul li ul li b {display: block; float:left; width: 100px; height:28px; line-height: 23px}
.Start_vote ul li ul li span {display:block; float:left; width: 425px; text-align: right; height:28px; line-height: 23px; font-size:11px}
.Start_vote ul li ul li a {display:block; float:left; width:145px; height:28px; background:url(../gfx/theme/silver_vote.png) -145px 0 ;  background-repeat: no-repeat; outline: none}
.Start_vote ul li ul li a:hover { background:url(../gfx/theme/silver_vote.png) -87px 0}
.Start_vote ul li ul li i {padding: 10px 0; display:block; width:672px; line-height: 18px; text-shadow: 2px 2px 3px #DADADA; color: #424242}
.global_serien_rahmen {background-color: #FFFFFF;border: 1px solid #DDDDDD; border-radius: 3px; color: #000000; height: auto; width: 690px;}
.global_serien_info {width:670px;height:auto; text-align:center; font-size: 12px; padding: 10px; margin-bottom: 10px}
.global_serien_info h3 {font-size:14px;font-weight: normal; margin-bottom: 5px}
.linien_element_global {transition: height 0.2s ease-in-out;padding-left: 9px;padding-top: 12px;width: 677px; max-height:945px; height:auto;margin-left:3px; margin-bottom:10px; border-radius: 3px; border: 1px transparent solid; box-shadow: 2px 2px 3px transparent; overflow:hidden; position: relative}
.linien_element_global ul li:first-child {width: 677px;}
.linien_element_global ul li {text-align: center; display: block;}
/*.linien_produkte_global:hover .linien_element_global_container { opacity: 0.8;}*/
.linien_element_global_container {-moz-user-select:none;-khtml-user-select: none;transition: all 0.2s ease-in-out 0s;width: 166px; height: 305px;  float:left; margin-bottom:10px; cursor: pointer}
.linien_produkte_global .linien_element_global_container:hover {border-radius: 10px; border: 1px -moz-bg-solid #ffffff; box-shadow: 0 0 3px #C0C0C0, inset 1px 1px 0px #ffffff; overflow:hidden;background-image: -webkit-linear-gradient(#EEEEEE, #FFFFFF,#EEEEEE);background-image: linear-gradient(#EEEEEE, #FFFFFF,#EEEEEE);-moz-box-shadow: 2px 10px 21px #cccccc inset;}
.linien_element_global_container a {text-decoration: none; position: relative}
.linien_element_global_container a span {text-decoration: none; display:block;position: absolute; top: 1px}
.linien_element_global ul li i {font-size:11px; line-height: 12px; font-style: normal; display: block; height: 35px}
.linien_element_global {height:auto; width:690px; overflow:hidden}
.linien_produktimg_global {display: block; height:200px; width:166px;}
.produkt_ref_global {font-size:11px; color:black; display: inline-block; height:25px}
.produkt_preis_global {font-size:14px; font-weight: bold; line-height: 22px; color:maroon}
.produkt_preis_global b {font-size: 9px; line-height:0px; color:#000000}
.produkt_mehr_global {font-size:12px; color:black; display: block; background-image: url(../gfx/theme/serien/lupe_klein.png); background-repeat:  no-repeat;  background-position: 140px 1px; line-height: 12px;  width: 166px;}
.produkt_mehr_global:hover {text-decoration: underline }
.editinput {margin:0px 5px 4px 5px;border:1px silver solid; background-color: transparent; display:inline-block; width:55px;background-image: -webkit-linear-gradient(#DDDDDD, #FFFFFF);background-image: linear-gradient(#DDDDDD, #FFFFFF);text-align: center;padding:1px}

/*STARTSEITE NEW*/


/*DETAILSEITE NEW*/

.detail_head {display: block; height: 50px; font-size:15px; line-height: 0px; padding-top:12px;  }
.detail_navi {width:690px;height:auto; border-bottom: 1px solid #DDDDDD; margin-bottom: 10px}
.detail_navi ul {list-style: none}
.detail_navi ul li {display: block; float:left; width:230px; height: auto; font-size:12px; line-height:42px; margin-top: 5px}
.detail_navi ul li img {margin-top: 10px}
.detail_top_left {width:310px; height:auto; float:left}
.detail_top_left b {font-size: 11px; font-weight: normal; padding-left: 20px; color:gray; display: inline-block; width:290px; text-align: left; margin-bottom: 10px; position: relative}
.detail_top_left b img {margin-right:5px; position: relative; top:1px}
.show_thumb {width:290px; overflow: hidden; position: relative; height: 50px; margin-left: 10px}
.thumb_slide {width: 1000px; margin-left: 14px}
.show_thumb img {margin: 0 2px; border:1px silver solid; border-radius:3px; box-shadow: 1px 1px 4px silver; }
.thumb_navi_left {height:40px; width:20px;  z-index:100; display: block; left:0px; top: 5px; position: absolute; background-image: url(../gfx/theme/serien/pfeil_slide_left.png); background-repeat:  no-repeat; background-position: center; cursor: pointer  }
.thumb_navi_right {height:40px; width:20px; z-index: 100; right:-2px; top: 5px;  position: absolute; background-image: url(../gfx/theme/serien/pfeil_slide_right.png); background-repeat:  no-repeat; background-position: center; cursor: pointer}
.detail_top_right {width:380px; height:auto; float:left; font-size: 12px}
.detail_top_right h1 {font-size: 22px; font-weight: normal; line-height: 30px}
.detail_top_right h1 b {font-size: 18px; font-weight: normal; line-height: 20px}
.detail_top_right h2 {font-size: 10px; font-weight: normal; line-height: 12px}
.detail_top_right b {font-size: 10px; font-weight: normal; line-height: 14px}
.detail_top_right_desc {line-height: 10px; font-size: 10px; padding-right: 10px; text-align: justify}
.detail_top_right_desc a {display: block; color:black;  font-size: 10px; text-align: right; font-weight: bold}
.detail_top_info {width: 370px; margin: 20px 0; border-bottom: 1px silver solid; padding-bottom: 10px}
.detail_top_info_left {display: block; float:left; color:#59de3f; width:225px; line-height: 16px}
.detail_top_info_pin {display: block; float:left; color:gray; width:145px; text-align: right; line-height: 16px; text-decoration: underline; position: relative}
.detail_top_info_herz {display: block; float:left; color:gray; width:145px; text-align: right; line-height: 16px; text-decoration: underline; position: relative}
.detail_top_info_herz:hover, .detail_top_info_pin:hover {color:black; text-decoration: underline}
.detail_top_info_herz img, .detail_top_info_pin img {position: relative; top:2px; margin-right: 5px}
.detail_info_zv {font-size: 9px; color: gray; margin-bottom: 10px}
.detail_kauf {margin:5px 10px 20px 0; border-bottom: 1px silver solid;}
.detail_kauf b {display: block; width: 213px; height:25px; float:left; font-size: 26px; line-height: 22px; color:#397bad}
.detail_kauf b span {text-transform: uppercase; font-size: 18px}
.detail_kauf_button {display: block; width: 157px; height:25px; float:left;  background-image: url(../gfx/theme/detailseite/warenkorb.png); background-repeat: no-repeat}
.details_preisvorschlag {text-decoration: underline; margin: 20px 0 10px 0; color: gray; font-size: 12px; line-height:12px; display: inline-block; text-align: right}
.details_preisvorschlag:hover {text-decoration: underline;}
.details_preisvorschlag span {font-weight: bold; font-size: 10px; line-height: 10px}
.button_preisvorschlag {text-align: right; padding: 10px 0; margin-top: 10px}
.button_preisvorschlag span {font-weight: bold; font-size: 10px; line-height: 15px}
.button_preis_up {display: block; margin-right: 10px; width: 40px; height:25px ; float:left; background-image: url(../gfx/theme/detailseite/plus.png); background-repeat: no-repeat}
.button_preis_down {display: block; margin-right: 14px;  width: 40px; height:25px ; float:left; background-image: url(../gfx/theme/detailseite/minus.png); background-repeat: no-repeat}
.button_preis_send {display: block; width: 266px; height:25px ; float:left; background-image: url(../gfx/theme/detailseite/vorschlagen.png); background-repeat: no-repeat}
.detail_wunschpreis {margin:5px 10px 20px 0; border-bottom: 1px silver solid; padding-bottom: 10px}
.wp_col {width: 185px; float:left}
.wp_col_pv {display: block; width: 185px; height:50px; font-size: 26px; line-height: 22px; color:#397bad}
.wp_col_pv span {text-transform: uppercase; font-size: 18px}
.wp_col_rb {display: block; width: 185px; height:50px; font-size:18px;color:#397bad; text-align: right }
.wp_col_rb span {font-size: 12px}
.detail_vorschlag_button {display: block; width: 157px; height:25px; float:right;  background-image: url(../gfx/theme/detailseite/vorschlagen2.png); background-repeat: no-repeat}
.vorschlag {margin: 15px 0 0 0}
.vorschlag_data {font-size: 10px; line-height: 10px; color: gray; width: 370px; display: block; margin: 5px 10px 0 0}
.vorschlag_data label {font-size:15px; color:black; display: inline-block; width: 75px}
.vorschlag_data input {width: 290px; border:1px silver solid;  border-radius:3px; background-image: -webkit-linear-gradient(#FFFFFF,#EEEEEE);background-image: linear-gradient(#FFFFFF,#EEEEEE);  }
.detail_rate {margin:10px 10px 20px 0; border-bottom: 1px silver solid;}
.detail_rate span {color: gray; font-size: 9px; line-height: 12px;}
.detail_rate span b {display: inline; float:none; font-size: 9px; line-height: 12px}
.detail_rate b {display: block; width: 213px; height:25px; float:left; font-size: 10px; line-height: 30px; margin:10px 0}
.detail_rate b span {font-size: 14px; color:#397bad}
.detail_rate b span i {text-transform: uppercase; font-style: normal;  font-size: 12px;}
.detail_rate_button {display: block; width: 157px; height:25px; float:left;  background-image: url(../gfx/theme/detailseite/finanzierung.png); background-repeat: no-repeat; margin:10px 0} 
.menu_topright {font-size:12px; cursor: pointer; font-weight: bold; float:left; margin-bottom: 5px}
.detail_vorteil {margin:10px 10px 10px 0; border-bottom: 1px silver solid; padding-bottom:10px}
.detail_vorteil ul {list-style: none; padding-left: 5px; margin-bottom: 10px}
.detail_vorteil ul li b {padding-left: 25px}
.detail_vorteil ul li:first-child {margin-bottom:0px}
.detail_vorteil ul li {line-height: 12px; font-size: 11px; position: relative; margin-bottom:5px}
.detail_vorteil ul li img {position: relative; top:3px; margin-right: 5px; display: inline-block; width:20px; height:14px}
.detail_bottom {}
.detail_bottom_left {width: 480px; height: auto; float:left;}
.detail_bottom_right {width: 200px; height: auto; float:left;}
.bottom_infobox {height: auto; margin-left: 10px; margin-bottom: 10px; width:480px; border: 1px silver solid; border-radius:3px; position:relative}
.infobox_menu {font-size:12px; cursor: pointer; font-weight: bold; float:left; padding:0 10px 0 5px; line-height: 24px; height:30px;  border-top-right-radius: 3px; border-right: 1px silver solid; }
.infobox_menu:hover {}
.infobox_display {height:auto; border-top: 1px silver solid; position: relative; top:-4px; background-color: white; padding: 10px 0}
.infobox_display h3 {font-size: 12px; padding:5px}
.infobox_display p {font-size: 10px; padding: 5px; text-align: justify}
.infobox_display ul {list-style: none;display: block; width: 230px; padding-left:5px; float: left}
.infobox_display ul:first-child {border-right: 1px silver solid}
.infobox_display ul li {font-size:11px; line-height: 18px; display: inline-block; width: 230px}
.infobox_display ul li b {display: inline-block; width: 100px}
.infobox_display ul li span {display: inline-block; width: 130px}
.bottom_right_slide {width: 180px; height:250px; margin-left: 20px; margin-bottom: 10px; border: 1px silver solid; border-radius:3px; text-align: center; position: relative; overflow: hidden }
.bottom_right_slide h3 {font-size:12px;padding-top: 5px}
.slide_container {width: 1000px;}
.slide_container a {color:black; display: block; width:180px}
.slide_container a span {font-size:9px}
.slide_container a b {font-size:12px; color: maroon}
.slide_navi_left {height:210px; width:20px;  z-index:100; display: block; left:0px; top: 20px; position: absolute; background-image: url(../gfx/theme/serien/pfeil_slide_left.png); background-repeat:  no-repeat; background-position: center; cursor: pointer  }
.slide_navi_right {height:210px; width:20px; z-index:100; right:0px; top: 20px;  position: absolute; background-image: url(../gfx/theme/serien/pfeil_slide_right.png); background-repeat:  no-repeat; background-position: center; cursor: pointer}
/*DETAILSEITE NEW*/

/*DETAIL Seite Anfang*/
.details_block {height:auto; position:relative;}
.serien_navi_old {width:691px;height:60px; border-bottom: 1px solid #DDDDDD}
.serien_navi_old ul {list-style: none}
.serien_navi_old ul li {display: block; float:left; width:230px; height: 50px; font-size:12px; line-height:42px; margin-top:5px }
.serien_navi_old ul li img {}
.serien_backbutton {display: block; text-decoration: none; background-image: url(../gfx/theme/serien/pfeil_back.png); color:black; background-repeat:  no-repeat;  background-position: 4px; background-color: #f1f1f1; width:60px; padding-left:20px; line-height: 28px; border-radius: 3px;  height:30px; margin:5px 0 0 5px}
.details_old_head {color: #424242; font-size: 21px; font-weight:normal; margin: 10px 10px 0; text-align: center; padding-top:10px}
.details_old_subhead { color: #424242; font-size: 12px; text-align: center; font-weight: normal; padding-top:6px }
.details_old_footer {display: block; height:30px; text-align: center; background-color: silver; font-size: 15px; height: 30px; line-height: 30px; text-shadow: 0 1px 1px #EAEAEA; color:#424242; background-image: -webkit-linear-gradient(#e6e6e6, #c7c7c7);background-image: linear-gradient(#e6e6e6, #c7c7c7)}
.details_block_middle { position: relative; margin-bottom: 20px; border-radius:6px; background-color: white; border:1px solid #C0C0C0; width:691px; height:auto;}
.details_block_additional {position: relative; background-image: url(../gfx/theme/silver_models_block_middle.png);width:701px}
.details_infofield {position: relative; width:622px; height:78px; left:40px;  background-image: url(../gfx/theme/kasse_infofield.png); text-align:center;}
.details_block_bottom { background-image: url(../gfx/theme/silver_models_block_bottom.png); width:701px; height:13px ; }
.details_block_bottom ul {list-style: none}
.details_bar_bottom {position:absolute; left:1px; bottom:-5px; background-image: url(../gfx/theme/silver_models_bar_bottom_big.png); width:693px;  z-index: 100; text-align:center }
.details_bar_bottom a {position: relative; color: #424242; font-size: 12px; text-decoration: none; padding: 12px 0 8px 0; text-shadow:  0 1px 1px #eaeaea; display:block;  outline: none;}
.details_block_middle_top {position: absolute; top: 0px; left:0px; height:auto; z-index: 200}
.details_block_middle_top_left {width:394px; height:25px; float:left; padding-top:20px;  }
.details_block_middle_top_left span { padding-left:20px; font-weight: 100; font-size:11px; color: #888888; }
.details_block_middle_top_right {width:283px; float:left; padding-top:15px;}
.details_block_middle_top b {font-weight:400; font-size:14px}
.modellbeschreibung {height:auto; color:#424242}
.details_description {font-size:10px; padding: 10px 30px 20px 20px; position: relative; top:-12px}
.details_description h2 {font-size:13px; padding-bottom: 8px; font-family: Georgia, "Times New Roman", Times, serif;}
.details_description h3 {font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif;}
.details_description h3 a {text-decoration: none; color:#424242;}
.details_description h4 {font-size: 10px; font-weight: normal; padding-bottom: 8px; }
.details_description p {text-align: justify; font-size: 9px; color: darkslategray}
.socialbookmark_bar { height:25px; width:650px; padding-bottom:10px;}
.socialbookmark_bar ul {list-style: none; padding-left: 20px}
.socialbookmark_bar ul li {display: block; float: left; width:auto; padding-right:10px}
.produktbild {height:395px; width: 309px; position: relative; overflow:hidden}
.produktbild img {z-index: 1; position: absolute; left:30px}
.thumbs_con {position: absolute; left:22px; height:440px; width:80px; background-color: transparent; z-index: 98; padding-top:10px; overflow:hidden}
.thumbs_con ul {list-style: none}
.thumbs_con ul li {margin-bottom: 5px; position: relative; width:59px; height:50px;}
.thumbs_con ul li img {height:50px; width:1px; position:absolute;left:0; top:0}
.thumbs_con ul li a {display: block; position: relative; left: -30px; width:59px; height:50px; background-image: url(../gfx/theme/rechts_thumb.png); outline: none}
.thumbs_con ul li a img {position: relative; left:0; top:2px; width:57px; height:45px; border:none}

.startmodels_block_old {height:auto; position:relative; border: 1px solid #C0C0C0; border-radius:6px; background-color: white; width: 691px}
.startmodels_block_old ul {list-style: none; margin-bottom:10px}
.startmodels_block_old ul li h2 {color:#424242; font-size: 14px; font-weight: bold; line-height: 40px}
.startmodels_headline_old {display:block; swidth:701px; height:45px ; overflow: hidden; text-align:center;}
.startmodels_headline_old h2 {color: #424242; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; padding-top:12px}
.startmodels_body_old {background-image: url(../gfx/theme/silver_models_block_middle.png); background-repeat: repeat-y; width:701px; height:auto;}
.startmodels_body_old ul {list-style: none; left:0; position: relative; width: 669px; overflow: hidden; margin:0; padding:0 0 0 20px;}
.startmodels_body_old ul li {display: block; position: relative; float: left; width:auto; }
.startmodels_body_old ul li input[type=checkbox] {position:absolute; top:0px; left:0px}
.startmodels_body_old ul li a:first-child {display: block;  width:109px; height:87px;  color: #424242; font-size: 9px; line-height:11px; text-decoration: none; text-align:center; border:none; outline:none}
.startmodels_body_old ul li a img {border:none}
.startmodels_body_old ul li a {display: block; overflow:hidden; padding:3px 0; width:109px; height:48px; color: #424242; font-size: 9px; line-height:11px; text-decoration: none; text-align:center; border:none; outline:none}
.startmodels_body_old ul li a b {font-family: Georgia, "Times New Roman", Times, serif; font-size:13px}
.startmodels_footer_old {position: relative; background-image: url(../gfx/theme/silver_models_block_bottom.png); width:701px; line-height:29px; height:13px ; z-index: 1}


.produktinfo {height:auto;  width: 382px; float:left; overflow:hidden; margin-bottom: 10px }
.produktinfo ul {color:white}
.produktinfo_lliste {display:block; height:16px; width: 370px; text-transform: uppercase; font-size:12px; text-decoration: none; margin-top:4px; padding: 5px 0 4px 0; color: #424242; outline: none;cursor: pointer;}
.produktinfo_liste {display:block; height:16px; width: 370px; text-transform: uppercase; font-size:12px; text-decoration: none; margin-top:4px; padding: 5px 0 4px 0; color: #424242; background-image: url(../gfx/theme/silver_strich_links.png); background-position: left top; background-repeat: no-repeat; outline: none}
.winfo_con {display:block; width:360px; height:auto; overflow:hidden;}
.winfo_con a {text-decoration: none; color:#424242; outline:none}
.winfo_con a:hover {color:black}
.winfo_con ul {list-style: none}
.winfo_con ul li {height:auto; width: 360px; padding: 2px 0 0 40px;  font-size:10px; text-decoration: none; color:#424242; background-image: url(../gfx/theme/silver_strich_rechts_dick.png); background-position: left top; background-repeat: no-repeat} 
.winfo_con ul li span:first-child {display:block;  float:left; width: 70px; height:15px; text-align: left; white-space: nowrap}
.winfo_con ul li span {display:block; min-height:15px; float:left; width: 225px; height:auto; text-align: left; padding-right:30px}
.pinfo_con {display:block; width:365px; height:auto; overflow:hidden;}
.pinfo_con a {text-decoration: none; color:#424242; outline: none}
.pinfo_con a:hover {color:black}
.pinfo_con ul {list-style: none}
.pinfo_con ul li {height:auto; width: 360px; padding: 2px 0 2px 30px;  font-size:10px; text-decoration: none; color:#424242; background-image: url(../gfx/theme/silver_strich_rechts_dick.png); background-position: left top; background-repeat: no-repeat; position: relative; overflow: hidden} 
.pinfo_con ul li span {display:block; float:left; width: 100px; height:12px; text-align: left; overflow: hidden}
.pinfo_con ul li p {display: inline-block; width: 330px; height:12px;position: relative; cursor: pointer}
.pinfo_con ul li p span {display:inline-block; float:left; width: 100px;position: relative;  height:12px; text-align: left; position: relative; word-wrap: normal; white-space: nowrap;}
.pinfo_con ul li span i {font-style: normal; position: absolute; overflow: hidden; z-index: 200; background-color: white; width: 95px; word-wrap: normal; white-space: nowrap;}
.pinfo_con ul li i:first-child {float:left; display:block; width:100px; line-height: 14px}
.pinfo_con ul li i {float:left; display:block; width:222px; font-style: normal; line-height: 14px}
.pinfo_con ul li i img {float:right; padding:1px 0 4px 0}
.pinfo_con ul li i ul li {display: block; background-image: none; padding: 0 0 0 100px}
.pinfo_con ul li i ul li img {float:none}
.pinfo_con ul li i u {text-decoration: none; width: 175px; height:26px; text-align: left; overflow: hidden; white-space: nowrap; font-size:14px}
.pinfo_con ul li i a:hover {text-decoration: underline}

.gac_con {display:block; width:365px; height:auto; overflow:hidden;}
.gac_con a {text-decoration: none; color:#424242; outline: none}
.gac_con a:hover {color:black}
.gac_con ul {list-style: none}
.gac_con ul li {height:auto; width: 260px; padding: 2px 0 2px 30px;  font-size:10px; text-decoration: none; color:#424242; background-image: url(../gfx/theme/silver_strich_rechts_dick.png); background-position: left top; background-repeat: no-repeat; position: relative; overflow: hidden} 
.gac_con ul li span {display:block; float:left; width: 100px; height:12px; text-align: left; overflow: hidden}
.gac_con ul li p {display: inline-block; width: 330px; height:12px;position: relative; cursor: pointer}
.gac_con ul li p span {display:inline-block; float:left; width: 100px;position: relative;  height:12px; text-align: left; position: relative; word-wrap: normal; white-space: nowrap;}
.gac_con ul li span i {font-style: normal; position: absolute; overflow: hidden; z-index: 200; background-color: white; width: 95px; word-wrap: normal; white-space: nowrap;}
.gac_con ul li i:first-child {float:left; display:block; width:100px; line-height: 14px}
.gac_con ul li i {float:left; display:block; width:222px; font-style: normal; line-height: 14px}
.gac_con ul li i img {float:right; padding:1px 0 4px 0}
.gac_con ul li i ul li {display: block; background-image: none; padding: 0 0 0 100px}
.gac_con ul li i ul li img {float:none}
.gac_con ul li i u {text-decoration: none; width: 175px; height:26px; text-align: left; overflow: hidden; white-space: nowrap; font-size:14px}
.gac_con ul li i a:hover {text-decoration: underline}
.li_gac {height:auto; position: relative;}
.desc_long {text-align:right; position:relative; z-index:2}


.adm_info_con {display:block; width:365px; height:auto; overflow:hidden;}
.adm_info_con a {text-decoration: none; color:#424242; outline: none}
.adm_info_con a:hover {color:black}
.adm_info_con ul {list-style: none}
.adm_info_con ul li {height:auto; width: 360px; padding: 2px 0 2px 30px;  font-size:10px; text-decoration: none; color:#424242; background-image: url(../gfx/theme/silver_strich_rechts_dick.png); background-position: left top; background-repeat: no-repeat; position: relative; overflow: hidden} 
.adm_info_con ul li span {display:block; float:left; height:12px; text-align: left; overflow: hidden}
.adm_info_con ul li p {display: inline-block; width: 330px; height:12px;position: relative; cursor: pointer}
.adm_info_con ul li p span {display:inline-block; float:left; width: 100px;position: relative;  height:12px; text-align: left; position: relative; word-wrap: normal; white-space: nowrap;}
.adm_info_con ul li span i {font-style: normal; position: relative; overflow: hidden; z-index: 200; background-color: white; width: 95px; word-wrap: normal; white-space: nowrap;}
.adm_info_con ul li i img {float:left; padding:1px 0 4px 0}
.d_dealer_offer a {display: inline-block; text-decoration: none; padding-left:5px; outline: none}
.d_dealer_offer a b {display: inline-block; float:left; width:115px; margin-right: 5px; font-size: 10px; color:#424242; font-weight: normal; text-transform: none; background-image: url(../gfx/theme/kunden_pro_querstrich.png); background-position: right; background-repeat: no-repeat}
.d_dealer_offer a span {display: inline-block; float:left;  width:115px; font-size: 10px; color:maroon; }
.d_dealer_offer a i {display: inline-block; float:left;  width:50px; font-size: 10px; color:#424242;  font-style: normal; text-transform: none}

.li_univ {height:auto; position: relative;}
.plus_button {font-weight: normal; margin-right: 5px}

.pinfo_subliste {height:15px; width: 360px; padding: 3px 0 0 40px;  font-size:10px; text-decoration: none; color:#424242; background-image: url(../gfx/theme/silver_strich_rechts_dick.png); background-position: left top; background-repeat: no-repeat}
.pinfo_subcon {display:none; width:360px; height:auto; overflow:hidden;}
.pinfo_subcon ul {list-style: none}
.pinfo_subcon ul li {height:15px; width: 360px; padding: 3px 0 0 40px;  font-size:10px; text-decoration: none; color:#424242; background-image: url(../gfx/theme/silver_strich_rechts_duenn.png); background-position: right top; background-repeat: no-repeat}
.pinfo_subcon ul li span {display:block; float:left; width: 100px; height:15px; text-align: left}
.pinfo_subsubliste {height:15px; width: 360px; padding: 3px 0 0 40px;  font-size:10px; text-decoration: none; color:#424242; background-image: url(../gfx/theme/silver_strich_rechts_duenn.png); background-position: right top; background-repeat: no-repeat}
.social_links {display:block; width:415px; height:auto; overflow:hidden; padding: 15px 0 30px 0}
.social_links ul {list-style: none}
.social_links ul li {display: block; float: left; margin-right:40px}
.social_links ul li a {text-transform: uppercase; text-decoration: none; color:#888888; text-shadow: 2px 2px 3px #DADADA;}
.social_links ul li a:hover {color:#424242}
.social_links ul li a b {display:block; float:left;}
.social_links ul li a span {display:block; float:left; height: 24px; line-height: 36px; margin-left:5px; font-size: 10px}
.send_friend {display:block; width:22px; height:24px; background: url(../gfx/theme/empfehlung_icon.jpg) -23px 0}
.send_link_con {background-image: url("../gfx/theme/silver_detail_preis_verlauf_zeile.png"); background-repeat: repeat-y; margin-bottom: 8px}
.send_friend_info {padding: 0 0 8px 0; width:520px}
.send_friend_info span {font-size: 11px; padding: 8px 0; line-height: 12px; text-shadow: 1px 1px 1px white, 1px 1px 8px #dddddd;}
.send_friend_comment {width: 532px; height:50px; background-color: transparent; border:none; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; padding:5px 0; margin: 5px 0}
.comparison {display:block; width:22px; height:24px; background: url(../gfx/theme/vergleichen_icon.jpg) -23px 0}
.remember {display:block; width:22px; height:24px; background: url(../gfx/theme/merkzettel_icon.jpg) -23px 0}
#li_band {height: 26px}
#li_band a {height: 26px; outline: none}
#li_band span {height: 26px; position: relative}
#pinfo_subcon_band {padding-left:142px; position: relative; top:-26px}
#pinfo_subcon_band ul {list-style: none; display:block; position: relative; left:-2px; width: 240px; background-color: white}
#pinfo_subcon_band ul li {display: block; width:45px; height:25px; float:left; padding:0;}
#pinfo_subcon_band ul li a img {border-style:none}
#li_zifferblatt {height: 26px}
#li_zifferblatt a {height: 26px; outline: none}
#li_zifferblatt span {height: 26px; position: relative}
#pinfo_subcon_zifferblatt {padding-left:142px; position: relative; top:-26px;}
#pinfo_subcon_zifferblatt ul {list-style: none; display:block; position: relative; left:-2px; width: 240px; background-color: white}
#pinfo_subcon_zifferblatt ul li {display: block; width:45px; height:25px; float:left; padding:0;}
#pinfo_subcon_zifferblatt ul li a img {border-style:none}
.two_left {display:block; float:left; width: 140px; height:15px;}
.two_right {display:block; float:left; width: 200px; height:15px}
.rate_col {display:block; float:left; width: 100px; height:15px; text-align: left}
.rate_check {display:block; float:left; width: 32px; height:15px; text-align: center}
.rate_select {text-decoration: none; color:#888888}
.rate_select:hover {color:#424242}
.funktion_col {display:block; float:left; width: 100px; height:15px; text-align: left}

.funktion_wcol {display:block; float:left; width: 210px; height:auto; text-align: left; padding-right:30px}
.details_shoppingcart_popup {width:600px; height:auto; font-size:11px; background-image: url(../gfx/theme/edelstahl_back.png)}
.details_shoppingcart_popup_head {font-size: 14px; line-height:50px; text-align: center; text-shadow: 1px 1px 1px white}
.details_shoppingcart_popup_row { font-size: 12px}
.details_shoppingcart_popup_row h5 { padding:90px 0 20px 40px; font-weight: normal; font-size: 12px; text-shadow: 1px 1px 1px white}
.details_shoppingcart_popup_row span b {font-size: 13px}
a.details_shoppingcart_popup_leftbutton { display:block; float:left; width:273px; height:79px; margin-left:30px; background: url(../gfx/theme/silver_background_popup_button.png) 0 0; background-repeat: no-repeat; text-decoration: none; color:#888888; font-size:8px; line-height: 12px; text-align: center; outline: none}
a.details_shoppingcart_popup_leftbutton:hover {background: url(../gfx/theme/silver_background_popup_button.png) 273px 0}
a.details_shoppingcart_popup_rightbutton {display:block; position:relative; float:left; width:273px; height:79px;  background: url(../gfx/theme/silver_background_popup_button.png) 0 0; background-repeat: no-repeat; text-decoration: none; color:#888888; font-size:8px; line-height: 12px; text-align: center; outline: none}
a.details_shoppingcart_popup_rightbutton:hover {background: url(../gfx/theme/silver_background_popup_button.png) 273px 0}
.button_shop {background-image: url(../gfx/theme/silver_zum_shop_button.png); background-repeat: no-repeat; display: block; float:left; width: 76px; height:65px; margin: 6px 0 0 9px; padding-top: 6px}
.button_cart {background-image: url(../gfx/theme/silver_zum_warenkorb_button.png); background-repeat: no-repeat; display: block; float:left; width: 76px; height:65px; margin: 8px 10px 0 0; padding-top: 6px }
.button_ltext {display: block; float:left; color:#424242; width:162px; font-size: 12px; padding: 30px 0 0 0; text-shadow: 1px 1px 1px white }
.button_rtext {display: block; float:left; color:#424242; width:162px; font-size: 12px; text-align: right; padding: 30px 20px 0 0; text-shadow: 1px 1px 1px white }
.details_crosselling_top { position: relative; width:532px; height:1px;  background-image: url(../gfx/theme/silver_detail_preis_line_oben.png);background-position: bottom left; background-repeat: no-repeat; margin-left: 40px; }
.details_crosselling_middle { background-image: url(../gfx/theme/silver_detail_preis_verlauf_zeile.png); background-repeat: repeat-y; width:532px; height:87px; margin-left: 40px; }
.details_crosselling_bottom { background-image: url(../gfx/theme/silver_detail_preis_line_unten.png); background-repeat: no-repeat; position: relative; width:532px; height:10px; margin:0 0 10px 40px; padding-left:18px; }
.details_crosselling_middle_img {float:left; position:relative; width:80px;height:20px; margin-left:10px}
.details_crosselling_middle_img img { border:none; padding-top:5px}
.details_crosselling_middle_text {float:left; position:relative; width:265px; text-align:left;}
.details_crosselling_middle_text span {display: block; font-size:11px; line-height: 17px; padding:23px 0 0 20px;}
.details_crosselling_middle_text span a {color: #424242; text-decoration: none; font-size:11px; outline: none }
.details_crosselling_middle_text span i {font-size:12px; font-style: normal}
.details_crosselling_middle_text span  b {font-size:14px; font-weight: normal;  }
.details_crosselling_middle_text span  p {margin-top:4px}
.details_crosselling_middle_price {float:left; position:relative; width:145px; height:20px; text-align:right; }
.details_crosselling_middle_price span {display: block; padding-top: 23px; line-height: 18px;  font-size:12px; }
.details_crosselling_middle_price span a {color: #424242; text-decoration: underline; font-size:9px;outline: none }
.details_crosselling_middle_price span b {font-size:22px; font-weight:normal; color:#424242; font-family: Georgia, "Times New Roman", Times, serif;}
.popup_row_more_link {font-size: 10px; text-align: center; padding-bottom: 15px}
.popup_row_more_link a {text-decoration: underline; color:#424242: outline: none}
.detail_ratenkauf_info {font-size:9px; line-height: 11px; margin-left: 10px; color: #424242; display: inline-block }
.detail_ratenkauf_info_1 {font-size:9px; line-height: 11px; padding: 4px 0 5px 15px; color: #424242; display: inline-block }
.detail_ratenkauf_lb {display: block; color:#999999; font-size: 14px; line-height:34px; background-image: linear-gradient(#f1f1f1, #e6e6e6); margin-right: 20px; padding:0 15px}
.vorteilbox {width: 300px; height:auto}
.vorteilbox ul {width:273px; background-image: url(../gfx/theme/Vorteilbox_BG.jpg); margin-bottom: 25px; left:22px; position: relative; text-transform: uppercase}
.vorteilbox ul li {font-size:10px; height:auto; position: relative; line-height:18px}
.vorteilbox ul li:first-child a {position: relative; top:1px}
.vorteilbox ul li img {position: relative; display: block; top:3px; left:69px}

.vorteilbox ul li span {position: relative; display: inline-block;  width:240px; padding-left:26px; text-indent: -33px }
.vorteilbox ul li span a {color:#424242}
.vorteilbox ul li span a:hover {color:#808080}
.vorteilbox ul li span img {position: relative; top:6px; left:0px; display: inline; margin: 0 2px 0 10px}
.vorteilbox ul li:first-child {background: url(../gfx/theme/Vorteilbox_Header.jpg) no-repeat; position: relative; height:45px; line-height:60px; padding-left:11px; font-size:14px; font-weight: bold}
.vorteilbox_Feeter {height:9px; width: 273px; background-image: url(../gfx/theme/Vorteilbox_Feeter.jpg) }
.Ratenkauf_Anfrage {font-size: 11px; color: #424242}
.Ratenkauf_Anfrage li {background: url("../gfx/theme/Raten_Angebot_BG.png"); color: #424242; width:357px }
.Ratenkauf_Anfrage li p {padding:5px 10px 10px; font-size:9px; display: block; height:auto}
.Ratenkauf_Anfrage li div ul li {width:340px; background:none}
.Ratenkauf_B1 {height:30px; width:357px; display: inline-block; line-height: 30px; text-align: center; font-size: 12px; color:gray; text-shadow:0 1px 1px #C8C8C8;  background: url("../gfx/theme/Raten_Angebot_Header.png")}
.Ratenkauf_B2 {height:34px; width:357px; display: inline-block; line-height: 30px; text-align: center; font-size: 12px; color:gray; text-shadow:0 1px 1px #C8C8C8; background: url("../gfx/theme/Raten_Angebot_Mitte.png")}
.Ratenkauf_B3 {height:31px; width:357px; display: inline-block; line-height: 25px; text-align: right; font-size: 12px; color:gray; text-shadow:0 1px 1px #C8C8C8; background: url("../gfx/theme/Raten_Angebot_Feeter1.png")}
.Ratenkauf_B3 span {padding-right:70px}
.Raten_Anfrage_Data {height:28px; margin-bottom:5px; font-size:12px; line-height:20px; padding-left:10px; color:#424242;}
.Raten_Anfrage_Data span:first-child {width:70px; text-align: right; padding-right:5px}
.Raten_Anfrage_Data span {float:left; width:240px; display: block}
.Raten_Anfrage_Data span input {width:200px; margin-top:2px; background-color: transparent; border: 1px dotted black}
/*DETAIL Seite Ende*/



/*PREISVERHANDELN Anfang*/

.details_price_info_top { position: relative; width:auto; height:1px; padding-top: 30px; left: 20px; }
.details_price_info_middle { position: relative; width:auto; height:auto; left: 20px; }
.details_price_info_bottom { position: relative; width:auto; height:10px; border-bottom: 1px solid #DDDDDD}
.price_info_middle_left {float:left; height:auto; width:230px; }
.price_info_middle_left h3 {display: block; padding:15px 0 5px 0; font-size:14px; line-height:12px; font-weight: normal; color:#424242; text-shadow: 0 2px 8px #d3d3d3}
.price_info_middle_left p {display: block; padding:0 0 5px 0; font-size:9px; color:#424242; text-shadow: 0 2px 8px #d3d3d3}
.price_info_middle_middle {float:left; height:auto; width:140px; text-align:center; }
.price_info_middle_middle h3 {display: block; padding:8px 0 0 0; font-size:20px; height:26px ;font-weight: normal; color:#424242; font-family: Georgia, "Times New Roman", Times, serif; text-shadow: 0 2px 8px #d3d3d3}
.price_info_middle_middle h3 span {font-size:12px; color:#424242; text-shadow: 0 2px 8px #d3d3d3}
.price_info_middle_middle h5 {font-size:9px; font-weight:normal; color:silver}
.price_info_middle_middle h5 a {color:silver; text-decoration: none}
.price_info_middle_middle h5 a:hover {text-decoration: underline}
.change_price {position: relative; height:25px; width:130px; text-align:center;  padding-left:32px;outline: none }
.change_price_up { background: url(../gfx/theme/pfeil_hoch.png) 72px 0; background-repeat: no-repeat; display:block; float:left; width:36px; height: 32px; background-position: top; outline:none }
a.change_price_up:hover {background: url(../gfx/theme/pfeil_hoch.png) 36px 0; outline:none}
a.change_price_up:active {background: url(../gfx/theme/pfeil_hoch.png) 0 0; outline:none }
.change_price_down { background: url(../gfx/theme/pfeil_runter.png) 72px 0; background-repeat: no-repeat; position: relative; top:4px; display:block; float:left; width:36px; height: 31px; background-position: top; outline:none}
a.change_price_down:hover {background: url(../gfx/theme/pfeil_runter.png) 36px 0; outline:none}
a.change_price_down:active {background: url(../gfx/theme/pfeil_runter.png) 0 0;  outline:none }
.price_info_middle_right {float:left; height:auto; width:198px; padding: 2px 0 0 5px;}
.price_info_middle_right p {display:block; height: 18px; font-size:10px; color:#424242; text-shadow: 0 2px 8px #d3d3d3}
.price_info_middle_right p b {font-size:18px; font-weight:normal; color:#424242; font-family: Georgia, "Times New Roman", Times, serif}
.price_info_middle_right p span {color:silver; display: inline-block; width:190px; padding-top:5px; line-height: 12px; font-size:9px}
.price_info_middle_right p span a {color:silver; text-decoration: none}
.price_info_middle_right p span a:hover {text-decoration: underline}
.olddetail_price_new {width:600px; height:auto; position: relative}
.newold_info {width: 690px; height:auto; min-height: 100px; margin-bottom: 20px; border-bottom: 1px solid #DDDDDD}
.newold_info_left {width: 370px; height:auto; float:left;padding: 30px 0 10px}
.newold_info_right {width: 320px; height:auto; float:left;padding: 15px 0 10px}
.newold_info_right b {color: green; font-size: 10px; display: block; padding-right: 10px; text-align: right}
.newold_info_right i {font-size:12px; display: block; padding-right: 10px; text-align: right; font-style: normal; margin-bottom: 5px }
.newold_info_right i b {font-size:14px; color:maroon; display: inline; padding-right: 0;}
.newold_info_right span {font-size: 10px; color: silver; display: block; padding-right: 10px; text-align: right; margin-bottom: 10px}
.newold_info_right span a {text-decoration: underline; color: silver}
.newold_shoppingcartbutton {font-variant: small-caps; width: 180px; background-image: -webkit-linear-gradient(#4998D4, #335F80); background-image: linear-gradient(#4998D4, #335F80); background-color: #4998D4; line-height:39px; display: inline-block; padding: 0px 12px 0; color: white; position: relative; left: 110px;}
.newold_shoppingcartbutton img {position:relative; top:2px; margin-right:5px}
.newold_wunschpreisdiv {margin-top: 24px;height: 30px}
.newold_wunschpreis {font-size: 12px; cursor:pointer; line-height: 28px; padding: 0 5px; margin-left: 10px; color:#3b7bab ; background-image: linear-gradient(#f1f1f1, #e6e6e6); background-color: #f1f1f1; display: block; float:left} 
.newold_priceinfo {text-align: right; font-size:15px; width: 359px; margin-bottom: 13px; text-shadow: 0 2px 8px #D3D3D3}
.newold_priceinfo span {font-size: 28px; color: #397BAD; font-family: Georgia,"Times New Roman",Times,serif;text-shadow: 2px 2px 3px #e6f8ff}
.newold_plus {background-color: #F1F1F1; cursor:pointer; background-image: linear-gradient(#F1F1F1, #E6E6E6); color: #3B7BAB; display: block; float: left; font-size: 17px; font-weight: bold; line-height: 28px; margin-left: 10px; text-align: center; width: 30px;} 
.newold_minus {background-color: #F1F1F1; cursor:pointer; background-image: linear-gradient(#F1F1F1, #E6E6E6); color: #3B7BAB; display: block; float: left; font-size: 17px; font-weight: bold; line-height: 28px; margin-left: 10px; text-align: center; width: 30px;} 
.newold_offer_line {width: 360px; font-size: 12px; text-align: right; position:relative; top:1px}
.newold_offer_line span {color: maroon; font-size: 18px}
.newold_offer_line b {font-weight: normal; font-size: 12px}
.price_info_middle_shoppingcartbutton {background-image: linear-gradient(#4998D4, #335F80); background-color: #4998D4; height:33px; display: inline-block; padding: 6px 12px 0; color: white; position: absolute; right:10px}
.price_info_middle_shoppingcartbutton img {position:relative; top:2px; margin-right:5px}
.info_middle_top {height:auto; }
#info_middle_bottom {height:115px; width:680px; overflow: hidden; margin-bottom: 5px}
.info_middle_bottom_left {float:left; width:360px; height:115px; padding-top:15px }
.info_middle_bottom_middle {float:left; width:165px; height:115px; padding-top: 14px}
.info_middle_bottom_middle p { display:block; height: 30px; color: maroon; font-size:11px; padding-left: 10px; text-shadow: 0 2px 8px #d3d3d3}
.info_middle_bottom_middle b {font-size:20px; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; text-shadow: 0 2px 8px #d3d3d3}
.info_middle_bottom_middle span {font-size:20px; font-family: Georgia, "Times New Roman", Times, serif; text-shadow: 0 2px 8px d3d3d3}
.info_middle_bottom_middle i {font-size:14px; font-style: normal; font-family: Georgia, "Times New Roman", Times, serif; text-shadow: 0 2px 8px #d3d3d3}
.info_middle_bottom_middle_topline { }
.info_middle_bottom_middle_bottomline { }
.info_middle_bottom_right {position: relative; float:left; width:145px; height:115px;}
.enquiry_element {float:left; width:350px; height:28px; margin-bottom:5px; font-size:12px; line-height:20px; padding-left:10px; color:#424242; position: relative}
.enquiry_element span {display:block; float:left}
.enquiry_element input {float:right; border-radius: 3px; position:relative; top: 1px; width:280px; color:#424242; border:none; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: transparent; border: 1px solid silver; background-image: linear-gradient(#DDDDDD, #FFFFFF) }
.price_enquirybutton {position: relative; top:15px; float: left; display: block; height: 33px; background-image: -webkit-linear-gradient(#90cee3, #6aafd0); background-image: linear-gradient(#90cee3, #6aafd0); background-color: #90cee3; text-decoration: none; line-height:16px; text-align: center; font-size:16px; color:white; padding:12px 33px 11px }
.price_enquirybutton span { text-align: center; }
/*PREISVERHANDELN Ende*/


/*WARENKORB NEU*/
.warenkorb_head {display: block; height: 50px; font-size: 20px; line-height: 28px; padding-top: 12px; text-align: center;}
.warenkorb_backbutton {display: block; text-decoration: none; background-image: url(../gfx/theme/serien/pfeil_back.png); color:black; background-repeat:  no-repeat;  background-position: 4px; background-color: #f1f1f1; width:105px; padding-left:20px; line-height: 28px; border-radius: 3px;  height:30px; margin:5px 0 0 5px}
.warenkorb_trust {display: block; float: left; height: 22px; width: auto;margin-right: 0 px;margin-left: 110px;}
.warenkorb_trust_logo {float:left; border:none; margin-right: 5px}
.warenkorb_paybuttons {width: 675px; height:auto; padding-right: 5px}
.warenkorb_paybuttons_element {width: auto; height:50px; float:right; display: block; text-align: center; margin: 1px 5px}
.warenkorb_paybuttons_element b {font-size: 9px; font-weight: normal;}
.warenkorb_paybuttons_middle {padding-top: 5px; font-size: 12px;}
.warenkorb_checkout_button {width: auto;height:50px; float:right;  display: block; text-align: center; position: relative}
.warenkorb_checkout_button a {background-image: linear-gradient(#4998D4, #335f80);background-color: #4998D4; color: white; font-size: 15px; border-bottom: 1px gray solid; border-right: 1px gray solid; padding: 5px; position: relative; top: 3px; margin-left: 10px;}
.warenkorb_inhalt {width: auto; height:auto; padding-left: 20px; margin-bottom: 20px }
.warenkorb_inhalt_row {width: 650px;height:auto; border-bottom: 1px silver solid}
.warenkorb_menge {width: 80px;height:auto; float:left; font-size: 11px}
.warenkorb_menge input {width: 30px; border: 1px silver solid; border-radius: 2px; background-image: linear-gradient(#DDDDDD, #FFFFFF); background-image: -webkit-linear-gradient(#DDDDDD, #FFFFFF); background-color: #FFFFFF; color: silver; text-align: left; margin-top: 15px; display: block;}
.warenkorb_menge a {margin-top: 60px; color: gray; display: block; text-decoration: underline; position: relative;}
.warenkorb_menge a img {margin-right: 5px; position: relative; top: 2px}
.warenkorb_artikel {width: 300px;height:auto; float:left; font-size: 11px}
.warenkorb_artikel img {float: left}
.warenkorb_artikel ul {list-style: none; float: left; height: 125px}
.warenkorb_artikel ul li:first-child {margin-top: 10px; font-size: 12px; line-height: 16px; font-weight: bold}
.warenkorb_artikel ul li {font-size: 10px; line-height: 12px; width: 220px}
.warenkorb_pin {display: block; float:left; color:gray; width:145px; text-align: left; line-height: 16px; text-decoration: underline; position: relative}
.warenkorb_pin img {margin-right: 10px;margin-left: 4px;}
.warenkorb_herz {display: block; float:left; color:gray; width:145px; text-align: left; line-height: 16px; text-decoration: underline; position: relative}
.warenkorb_herz img {margin-right: 10px;}
.warenkorb_tools {margin-top: 25px;}
.warenkorb_preis {width: 135px;height:auto; float:left; font-size: 11px; text-align: right;}
.warenkorb_preis_produkt {font-size: 15px; font-weight: bold; text-align: right; margin-top: 10px}
.warenkorb_summe {width: 670px; height:auto}
.warenkorb_summe_links {width:215px; height:auto; float:right}
.warenkorb_summe_rechts {width:285px; height:auto; float:right}
.warenkorb_summe_liste {line-height: 25px}
.warenkorb_summe_liste span:first-child {text-align:left; width: 135px; overflow: hidden; font-weight: normal}
.warenkorb_summe_liste span {text-align:right; display: inline-block; width: 144px; line-height: 12px; font-weight: bold; font-size: 15px }
.warenkorb_summe_mwst {font-size:12px; text-align: right; border-top: 1px silver solid}
.warenkorb_summe_alles {line-height: 40px}
.warenkorb_summe_alles span:first-child {text-align:left; width: 135px; overflow: hidden;}
.warenkorb_summe_alles span {text-align:right; display: inline-block; width: 144px; line-height: 15px; font-weight: bold; font-size: 19px}
.warenkorb_summe_info {font-size:12px; text-align: right; margin-bottom:25px}
.warenkorb_summe_info a {text-decoration: underline; color: black}
.warenkorb_summe_selekt {line-height: 21px; color: gray; font-size: 12px; position: relative; min-height: 24px}
.warenkorb_summe_selekt img {position: relative; top: 4px; margin-right: 5px}
.warenkorb_summe_selekt a {text-decoration: underline; color: gray}
.warenkorb_selekt_versand {width:215px; height:auto; padding-right:5px;padding-bottom: 10px; font-size: 12px}
.warenkorb_summe_selekt a {text-decoration: underline}
.warenkorb_selekt_versand span {width: 210px; display: inline-block;cursor:pointer;padding-left: 10px; line-height: 25px;}
.warenkorb_selekt_versand span input[type=checkbox] {display: none}
.warenkorb_selekt_versand span input[type=checkbox] + label {display: inline-block; width: 16px;height: 16px;margin: -4px 4px 0 0;vertical-align: middle;background: url(../gfx/theme/kopf/CheckBox.png) left top no-repeat;cursor: pointer;}
.warenkorb_selekt_gutschein {display: none; cursor: pointer; text-decoration: underline}
.warenkorb_selekt_gutschein input {width: 170px; margin-left: 10px; border: 1px silver solid; border-radius: 2px; background-image: linear-gradient(#DDDDDD, #FFFFFF); background-image: -webkit-linear-gradient(#DDDDDD, #FFFFFF); background-color: #FFFFFF; color: silver; text-align: left; display: block;}
/*WARENKORB NEU*/


/*WARENKORB Anfang*/
.shoppingcart_block {height:auto; position:relative;}
.shoppingcart_block_top {background-color: #FFFFFF;   border-left: 1px solid #C0C0C0;   border-right: 1px solid #C0C0C0;  border-top: 1px solid #C0C0C0;  border-top-left-radius: 6px;  border-top-right-radius: 6px; width:700px; height:45px ; overflow: hidden; text-align:center;}
.shoppingcart_block_top h2 {color: #424242; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; padding-top:12px}
.shoppingcart_block_middle { background-color: white; position: relative; width:700px; height:auto; border-left: 1px solid #C0C0C0;  border-right: 1px solid #C0C0C0;}
.shoppingcart_block_bottom {   background-color: #FFFFFF;  border-bottom: 1px solid #C0C0C0;  border-left: 1px solid #C0C0C0;  border-right: 1px solid #C0C0C0;  border-bottom-left-radius: 6px;  border-bottom-right-radius: 6px;; width:700px; height:13px ; overflow: hidden;}
.shoppingcart_bar_bottom {position:absolute; left:1px; bottom:-5px;   width:693px; height: 35px; background-image: url(../gfx/theme/silver_models_bar_bottom_big.png); z-index: 100; text-align:center }
.shoppingcart_bar_bottom a {  background-color: #4998D4;
  background-image: linear-gradient(#4998D4, #335F80);
  background-repeat: no-repeat;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  color: #FFFFFF;
  display: block;
  font-size: 14px;
  line-height: 45px;
  outline: medium none;
  text-align: center;
  text-decoration: none;
  width: 700px;
  z-index: 20;}
.shoppingcart_element {position: relative; width: 635px; height: 144px; left: 34px; background-image: url(../gfx/theme/modell_background.png)}
.shoppingcart_empty {padding:35px 0; position: relative; width: 635px; height: 109px; left: 34px; }
.shoppingcart_trennlinie {width:200px; height:3px; font-size:11px; margin: 12px 217px 10px 217px ;  background-image: url(../gfx/theme/kurze_linie.png); background-repeat: no-repeat}
.shoppingcart_element_container {  font-size:12px; color: #888888; text-shadow: 2px 2px 3px #DADADA; text-align: center }
.shoppingcart_element_left {float:left; width:120px; height:auto; padding-top:23px}
.shoppingcart_element_left img {border: none}
.shoppingcart_element_left a {outline: none}
.shoppingcart_element_middle {float:left; text-align: left;  width:260px; height:auto; padding-top:25px }
.shoppingcart_element_middle h3 {font-size:14px; color:#424242; font-family: Georgia, "Times New Roman", Times, serif}
.shoppingcart_element_middle p {font-size:10px; text-transform: uppercase; line-height: 15px; padding-top:8px}
.shoppingcart_element_middle b {font-size:14px; color:#424242; font-family: Georgia, "Times New Roman", Times, serif}
.shoppingcart_element_right {float:left; width:255px; height:auto; padding-top:25px}
.shoppingcart_element_option {position: relative; width: 238px; height: 29px; margin: 0 0 3px 0; text-align:left; background-image: url(../gfx/theme/zeile_kurz.png)}
.shoppingcart_element_option img {position: relative; border: none; padding-top:5px}
.shoppingcart_element_option a {text-decoration: none; color:#424242; outline: none}
.shoppingcart_element_option a span {position: relative; top:-4px}
.optioncontainer_left ul {list-style: none}
.shoppingcart_optins_head {text-transform: uppercase; display: block; height:auto;  color: #888888; text-decoration: none; width: 284px; font-size:13px;padding:4px 0 4px 20px; outline:none}
#Gutscheincode {overflow: hidden}
#Gutscheincode ul {padding:5px 0 0 38px}
.shoppingcart_element_input {float:left; position: relative; width:340px; height:28px; background-image: url(../gfx/theme/zeile_lang.png); background-repeat: no-repeat; font-size:12px; line-height:19px; margin-top: 5px;  color:#888888; }
.shoppingcart_element_input input {width:150px; float:left; margin:2px 0 0 6px; border: none; outline: none; padding-top:2px; color:#424242; background-color: transparent}
.shoppingcart_element_input img {position: absolute; right:30px; top:-8px; }
.gutschein_comment {font-size:11px; line-height:19px; padding:0 10px 5px 0; margin-top: 5px;  color:#888888;}
#Laenderinfo { overflow: hidden}
#Laenderinfo ul {padding:5px 0 0 38px}
#Laenderinfo ul li {line-height: 12px; color:#888888; min-height:15px; background-image:url("../gfx/theme/silver_strich_rechts_dick.png");background-position:left top; background-repeat:no-repeat; padding:2px 0 0 0}
.shipping_left {display: block; float:left; width: 200px; height:15px; font-size:11px;}
.shipping_right {display: block; float:left; width: 120px; height:15px; text-align: right; font-size:11px}
.shipping_large {display: block; float:left; width: 335px; height:auto; text-align: left; font-size:10px; color:#888888; }
.shipping_large blockquote {padding:0 0 4px 15px}
#Finanzierungsoptionen {padding: 5px 0 0 38px;  overflow: hidden}
#Finanzierungsoptionen li {line-height: 12px; height:15px; width: 340px; overflow:hidden; color:#888888; font-size: 10px; background-image:url("../gfx/theme/silver_strich_rechts_dick.png");background-position:left top; background-repeat:no-repeat; padding:2px 0 0 0 }
#Finanzierungsoptionen li a {text-decoration: none;  margin-left: 0; padding-left: 0; outline: none} 
#Finanzierungsoptionen li a:hover {color:#424242}
#Finanzierungsoptionen li a b {display: block; float: left; width:20px; height: 14px; }
#Finanzierungsoptionen li span {display: block; float: left; width:59px; padding:0 43px 2px 0; text-align: right}
#Finanzierungsoptionen li a span {display: block; float: left; width:59px;color:#888888; text-align: right; padding-right:43px}
.shoppingcart_block_middle_container {height:90px; margin-bottom:25px; width:auto;}
.shoppingcart_block_middle_optioncontainer {height:auto; margin-bottom:25px; width:auto; padding-left:15px}
.optioncontainer_left {float: left; height: auto; width:365px; padding-top: 10px}
.optioncontainer_left_line { background-image: url(../gfx/theme/silver_strich_links.png); background-repeat: no-repeat; height:1px; width: 320px; margin-left:20px; }
.optioncontainer_left_field {display:none; width: 320px; height:50px; overflow: hidden }
.optioncontainer_left_field ul {list-style: none}
.optioncontainer_left_field ul li {height:15px; width: 320px; padding: 2px 0 0 40px;  font-size:10px; text-decoration: none; color:#424242; background-image: url(../gfx/theme/silver_strich_rechts_dick.png); background-position: left top; background-repeat: no-repeat}
.optioncontainer_left_field ul {display:block; float:left; width: 100px; height:15px; text-align: left}
.optioncontainer_left_field ul li a span {display:block; float:left; width: 80px; height:15px; text-align: left; position: relative}
.optioncontainer_left_field ul li a span img {border: none; position: relative; top:2px; padding:0 3px 0 0 }



.optioncontainer_right { float: left; height: auto; width:286px; background-image: url(../gfx/theme/warenkorb_feld_rechts.png); padding-left:20px; background-repeat: no-repeat; position:relative}
.optioncontainer_right_text{ display: table-cell; vertical-align: middle; position:relative; text-align:center; height:97px; width:250px; font-size: 12px; color: #888888; text-shadow: 2px 2px 3px #DADADA}
.shoppingcart_block_middle_infocontainer {height:50px; margin-bottom:25px; width:auto; padding-left:15px }
.infocontainer_head { width:auto; height:1px; background-image: url(../gfx/theme/silver_detail_preis_line_oben.png); position: relative; background-position: bottom left; background-repeat: no-repeat; left: 20px;}
.infocontainer_bottom { background-image: url(../gfx/theme/silver_detail_preis_line_unten.png); background-repeat: no-repeat; position: relative; width:auto; height:10px; left: 20px; }
.infocontainer_left {float: left; height: 60px; width:226px;}
.infocontainer_left h4 {color:#646464; font-size:15px; font-weight:normal;  font-family: Verdana, Arial, Helvetica, sans-serif; text-shadow: 2px 2px 3px #DADADA; margin:12px 0 4px 20px}
.infocontainer_left p {color:#646464; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-shadow: 2px 2px 3px #DADADA; margin-left:20px;}
.infocontainer_left p span {text-align: center;}
.infocontainer_middle {float: left; height: 70px; width:226px;}
.infocontainer_middle p {color:#646464; font-size:22px; font-weight:normal;  font-family: Georgia, "Times New Roman", Times, serif; text-shadow: 2px 2px 3px #DADADA; text-align: center; margin-top: 15px}
.infocontainer_middle p b {font-size:14px}
.infocontainer_right {float: left; height: 70px; width:226px;}
.infocontainer_right p {color:#646464; font-size:10px; font-weight:normal; font-family: Verdana, Arial, Helvetica, sans-serif;  text-shadow: 2px 2px 3px #DADADA;  line-height:10px; margin: 13px 0 0px 0}
.infocontainer_right p b {font-size:16px; color: #424242; font-family: Georgia, "Times New Roman", Times, serif}
.middle_container_left {float: left; width:130px; height:80px;}
.middle_container_left img {border: none; margin-left:25px}
.middle_container_middle {float: left; width:320px; height:80px;}
.middle_container_middle h2 {font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; color: #888888; margin-bottom:3px}
.middle_container_middle h4 {font-size: 10px; font-weight: normal; margin-bottom:35px; color: #888888;}
.middle_container_middle p {font-size: 10px; color: #424242;}
.middle_container_middle p b {font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; padding: 0 10px; }
.middle_container_right {float: left; width:221px; height:80px; text-align:right}
.middle_container_right a {display:block; position:relative; font-size:10px; height:18px;text-decoration: none; color: #888888; padding:4px 20px 0 0; outline: none;}
.middle_container_right a:hover {color:#424242 }
.middle_container_right a img {position:absolute; border:none; top:3px; left: 50px}
.middle_container_right span {position: relative; display:block; width:340px; height:1px; left:-138px;  background-image: url(../gfx/theme/silver_strich_rechts_dick.png);  margin:0; padding:0}
.middle_container_right_top { height:65px;}
.middle_container_right_bottom {height:10px}
.shoppingcart_bottomspace {width:50px; height:60px;}
.optioncontainer_rate_block {display:block; height:20px; margin-left:20px;  width:320px; outline: none}
a.optioncontainer_rate_block:hover {color: #424242}
.optioncontainer_rate_head {display:block; height:12px; margin-left:20px;  width:320px}
.optioncontainer_rate_left {float:left; display:block; font-size:10px; text-align:right; padding:0 20px 0 20px; width:60px; line-height:11px; height:20px;}
.optioncontainer_rate_middle {float:left; display:block; font-size:10px; text-align:right; padding:0 10px 0 0; width:80px; line-height:11px; height:20px; } 
.optioncontainer_rate_right {float:left; display:block; font-size:10px; text-align:right; padding:0 10px 0 0; width:80px; line-height:11px; height:20px; } 
.optioncontainer_rate_left_line { background-image: url(../gfx/theme/silver_strich_rechts_duenn.png); background-repeat: no-repeat; background-position: right 50%; width:320px; height:1px; }
/*WARENKORB Ende*/

/*KASSENSYSTEM Anfang*/
.checkout_headline  {
  background-color: #FFFFFF;
  border-left: 1px solid #C0C0C0;
  border-right: 1px solid #C0C0C0;
  border-top: 1px solid #C0C0C0;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  display: block;
  height: 45px;
  overflow: hidden;
  text-align: center;
  width: 700px;
}
.checkout_headline h2 {color: #424242; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; padding-top:12px}
.checkout_headline h4 {font-size: 12px; color: #888888; font-weight: normal; padding-top: 3px}
.checkout_body {
  background-color: #FFFFFF;
  background-repeat: repeat-y;
  border-left: 1px solid #C0C0C0;
  border-right: 1px solid #C0C0C0;
  height: auto;
  overflow: hidden;
  width: 700px;
}
.checkout_body ul {list-style: none; margin:0; margin:0 0 0 20px;}
.checkout_body ul li {display: block; float: left}
.checkout_body ul li a:first-child {display: block;  width:109px; height:87px;  color: #424242; font-size: 9px; line-height:11px; text-decoration: none; text-align:center; border:none; outline:none;}
.checkout_body h5 {padding:30px 0 20px 24px; font-size: 11px; font-weight:normal; color:#888888 }
.checkout_body ul li a img {border:none}
.checkout_body ul li a {display: block; overflow:hidden; padding:3px 0; width:109px; height:48px; color: #424242; font-size: 9px; line-height:11px; text-decoration: none; text-align:center; border:none; outline:none}
.checkout_body ul li a b {font-family: Georgia, "Times New Roman", Times, serif; font-size:13px}
.checkout_footer {
  background-color: #FFFFFF;
  border-bottom: 1px solid #C0C0C0;
  border-left: 1px solid #C0C0C0;
  border-right: 1px solid #C0C0C0;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  height: 13px;
  position: relative;
  width: 700px;
  z-index: 1;
}
.checkout_show_bar {
  background-color: #4998D4;
  background-image: linear-gradient(#4998D4, #335F80);
  background-repeat: no-repeat;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  bottom: 0;
  color: #FFFFFF;
  display: block;
  font-size: 14px;
  line-height: 45px;
  outline: medium none;
  position: absolute;
  text-align: center;
  text-decoration: none;
  width: 700px;
  z-index: 20;
}
.checkout_l_con ul {list-style: none}
.checkout_l_con ul li {font-size: 11px; display: block; width:630px; height:auto; font-size:12px; margin:4px 0; color:#888888; position:relative; background-image: url(../gfx/theme/kasse_shipping_top.png); background-position: top; background-repeat: no-repeat }
.checkout_l_con ul li span {display: block; height: auto; position: relative; background-image: url(../gfx/theme/kasse_shipping_middle.png); background-repeat: repeat-y; padding:4px 0}
.checkout_l_con ul li span img {display: block; float: left}
.checkout_l_con ul li a {display: block; float: left; width:590px; height:auto; text-align: left; padding:2px 0 6px 10px ; font-size:12px; color:#888888;}
.checkout_l_con ul li a blockquote {padding:5px 0 0 10px; font-size: 11px; line-height: 14px}
.checkout_l_con ul li a blockquote b {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.checkout_l_con ul li a blockquote ul {margin:0px}
.checkout_l_con ul li a blockquote ul li:first-child {width:150px}
.checkout_l_con ul li a blockquote ul li{float:left; width:200px}
.checkout_l_con ul li input {float: left; position: relative; left:5px}
.checkout_cross_assona li span ul li {background: none}
.cross_assona_adv {background: none; font-style:normal; padding-left:22px}
.cross_assona_adv ul {padding-left: 15px; }
.cross_assona_adv ul li:first-child {margin-top:5px}
.cross_assona_adv ul li {font-size:11px; margin:0; padding: 3px 0 0 0; position: relative; display: inline-block; width: 580px}
.cross_assona_adv ul li img {position: relative; top:-3px}
.cross_assona_adv ul li span {float:right; display: inline-block; width:295px; padding: 0 0 0 10px; background:none}
.cross_assona_adv ul li span b {color: #424242; font-size:15px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.cross_assona_adv ul li span input {margin-right: 10px}
.cross_assona_adv ul li span i {font-size:10px; color:silver; font-style: normal}
.cross_assona_adv ul li span a {padding:0; font-size:11px; text-decoration: underline; width:auto; padding: 0 0 4px}
.cross_assona_adv ul li a:first-child {display: inline-block; width:auto; height: auto; padding:0px;  color: #888888; font-size: 11px; line-height:auto; text-decoration: none; text-align:left; border:none; outline:none;}
.checkout_cross_ga li {font-size: 9px;}
.checkout_cross_ga li h6 {font-size:11px; font-weight: normal}
.checkout_cross_ga li p {font-size:9px;width:250px}
.checkout_cross_ga li ul li:first-child {display: inline-block; height:50px; }
.checkout_cross_ga li ul li {font-size:11px; background: none; }
.checkout_cross_ga li ul li ul li:first-child {width:auto}
.checkout_cross_ga li ul li ul li {text-align: right; width:200px; color:#888888}
.checkout_cross_ga li ul li ul li i {text-decoration: line-through; font-size: 12px; font-style: normal}
.checkout_cross_ga li ul li ul li b {color:#424242; font-size:16px}



.shipping_bottom_line {clear: both; width:532px; height: 7px; background-image: url(../gfx/theme/kasse_shipping_bottom.png)}
.cashbox_block {height:58px; display:none; position:relative; margin-bottom:20px; overflow:hidden; color: transparent; list-style:none}
.cashbox_block_top { background-image: url(../gfx/theme/silver_models_block_top.png); width:701px; height:45px ; overflow: hidden; text-align:center;}
.cashbox_block_top h2 {color: #424242; font-size: 16px; font-weight:bolder; font-family: Georgia, "Times New Roman", Times, serif; padding-top:10px}
.cashbox_block_top h4 {font-size: 12px; color: #888888; font-weight: normal; padding-top: 3px}
.cashbox_block_middle { position: relative; display:none; background-image: url(../gfx/theme/silver_models_block_middle.png); background-repeat: repeat-y; width:701px; height:auto; padding-top:20px;}
.cashbox_block_bottom { background-image: url(../gfx/theme/silver_models_block_bottom.png); width:701px; height:13px ; overflow: hidden;}
.cashbox_block_middle_closed { position: relative; display:none; background-image: url(../gfx/theme/silver_models_block_middle.png); background-repeat: repeat-y; width:701px; height:auto; top:-10px}
.cashbox_bar_bottom {position:absolute;  bottom:8px;  left:1px; background-image: url(../gfx/theme/silver_models_bar_bottom_big.png); background-repeat: no-repeat; width:701px;  height:35px; z-index: 100; text-align:center }
.cashbox_bar_bottom a {position: relative; color: #424242; font-size: 12px; text-decoration: none; width:auto; padding: 12px 0; text-shadow:  0 1px 1px #eaeaea; display:block;  outline: none;}
.cashbox_block_middle_top {height: auto; padding:35px 0 0 20px}
.cashbox_block_middle_center {margin: 0 auto; text-align:center; width:320px; }
.cashbox_block_middle h5 {padding:30px 0 20px 24px; font-size: 11px; font-weight:normal; text-transform: uppercase; color:#888888 }
.cashbox_block_middle_row {width:auto; height:auto; overflow: hidden; padding: 0 0 20px 20px;}
.cashbox_element {float:left; position: relative; width:320px; height:28px; margin-bottom: 2px; background-image: url(../gfx/theme/kasse_input_background.png); background-repeat: no-repeat; font-size:12px; line-height:20px; padding-left:10px; color:#888888; }
.cashbox_element_small {float:left; position: relative; width:320px; height:28px;  margin-bottom: 2px; background-image: url(../gfx/theme/kasse_input_background.png); background-repeat: no-repeat; font-size:12px; line-height:20px; padding-left:10px; color:#888888; }
.cashbox_element_small input {float:right; position:relative; top: 2px; font-size:12px; background-color: #F6F6F6; font-family: Verdana, Arial, Helvetica, sans-serif;  margin-right:80px; width:120px; color:#424242; border:1px dotted black;}
.cashbox_element_money {float:left; position: relative; width:320px; height:28px;  margin-bottom: 2px; background-image: url(../gfx/theme/kasse_input_background.png); background-repeat: no-repeat; font-size:12px; line-height:20px; padding-left:10px; color:#888888; }
.cashbox_element_money input {float:left; position:relative; top: 2px; width:118px; font-size:12px; background-color: #F6F6F6; font-family: Verdana, Arial, Helvetica, sans-serif; color:#424242; border:1px dotted black;}
.cashbox_element_money b {display: block; float: left; width:119px; font-weight: normal;}
.cashbox_element_money span {display: block; float: left; width:auto;}
.cashbox_element_money i {display: block; float: left; width:30px; font-style: normal;}
.cashbox_element_secure {float:left; width:320px; height:28px;  margin-bottom: 2px;  background-image: url(../gfx/theme/schloss.png); background-repeat: no-repeat; background-position: left; font-size:12px; line-height:20px; padding-left:10px; color:#888888; }
.cashbox_element_secure span {display:block; padding:4px 0 0 25px}
.cashbox_element_empty {float:left; width:310px; height:auto; font-size:12px; line-height:20px;  margin-bottom: 2px; padding-left:10px; color:#888888; }
.cashbox_element_empty span {}
.cashbox_element_empty a {display:block; text-decoration: none; color:#424242; font-size:11px }
.cashbox_element_empty a:hover {text-shadow:  0 1px 1px #eaeaea; }
.cashbox_element_empty i {display:block; text-decoration: none; color:#424242; font-size:11px; font-style: normal }
.cashbox_element input {float:right; position:relative; top: 2px; margin-right:80px; width:160px; color:#424242; border:none; background-color: #F6F6F6; border: 1px dotted black}
.cashbox_element a { display:block; width: 250px; text-decoration: none; color:#888888; height: 28px; outline: none}
.cashbox_element_longline {position: relative; width:630px; height:33px; margin-bottom: 2px; background-image: url(../gfx/theme/zeile_laufzeit.png); background-repeat: no-repeat; font-size:12px; line-height:20px; padding-left:10px;left:20px; color:#888888;}
.cashbox_longline_left {float:left; width: 100px; color:#424242; padding:5px 0 0 30px}
.cashbox_longline_middle {float:left; position: relative;  width: 220px; padding-top:5px; color:#424242;}
.cashbox_longline_middle input {color:#424242; width: 82px; color:#424242; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #F6F6F6; text-align:right; font-size:12px; margin-right:7px; border: 1px dotted black}
.cashbox_longline_middle b {display: inline-block; width:83px; font-weight: normal; margin-right:3px; text-align: right}
.cashbox_longline_right {float:left; width: 210px; color:#888888; padding-top:5px}
.cashbox_longline_right a {text-decoration: none;  color:#888888;}
.cashbox_longline_text {position: relative; font-size:12px; color:#424242; font-family: Verdana, Arial, Helvetica, sans-serif; left:60px; padding:20px 0 }
.cashbox_percent {font-style: normal; font-size:11px}
.big_value { font-size:22px; font-family: Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#424242; }
.cashbox_time_selectbox {font-size:12px; background-color:white; color:#424242; opacity:0; filter: alpha(opacity = 0); width:120px; height:21px; font-family: Verdana, Arial, Helvetica, sans-serif; position:absolute; top:5px; right:100px; border:none; line-height:14px; }
.cashbox_block_middle_bottom {height: 40px; padding-left:20px; }
.cashbox_leftbox {float:left; width:80px;}
.cashbox_leftbox_chk {float:left; width:20px;}
.cashbox_leftbox_chk input {width:20px; float:left; margin-top:2px; border:none; outline: none}
.cashbox_chk_label {float: left; padding: 1px 0 0 0; text-align: left}
.cashbox_element_long {float:left; position: relative; width:430px; height:28px;  background-image: url(../gfx/theme/kasse_input_background.png); background-repeat: no-repeat; font-size:12px; line-height:19px; padding-left:10px; color:#888888; }
.cashbox_element_long a {display:block;  margin-left: 3px; text-decoration: none; color:#888888; height: 28px; outline: none}
.cashbox_leftbox_chk_long input {width:20px; float:left; margin-top:4px; outline: none}
.cashbox_element span {position: absolute;  display: block; width:42px; height:13px;  top:5px; right:40px; border:none; background-image: url(../gfx/theme/silver_plus.png); background-position: right; background-repeat: no-repeat;}
.cashbox_infofield {position: relative; width:622px; height:78px; left:40px;  background-image: url(../gfx/theme/kasse_infofield.png); text-align:center; padding:20px 0 30px 0}
.cashbox_infofield_2 {position: relative; width:622px; height:28px; left:40px;  text-align:center; }
.cashbox_infofield span {font-size:11px; color:#888888; padding:0 20px 0 15px; display: inline-block}
.cashbox_infofield span a {text-decoration: underline; color:#888888; outline: none}
.cashbox_infofield_2 span {font-size:11px; color:#888888}
.cashbox_infofield_2 span a {text-decoration: underline; color:#888888; outline: none}
.cashbox_crosselling_top { position: relative; width:auto; height:1px;  background-image: url(../gfx/theme/silver_detail_preis_line_oben.png);background-position: bottom left; background-repeat: no-repeat; left: 20px; }
.cashbox_crosselling_middle { position: relative; width:auto; height:87px; left: 20px; }
.cashbox_crosselling_bottom { background-image: url(../gfx/theme/silver_detail_preis_line_unten.png); background-repeat: no-repeat; position: relative; width:auto; height:10px; left: 20px; padding-left:20px; margin-bottom:10px}
.cashbox_crosselling_middle_chkbox {float:left; position:relative; width:20px; padding-top:37px; padding-left:10px}
.cashbox_crosselling_middle_img {float:left; position:relative; width:100px;height:20px;}
.cashbox_crosselling_middle_img img { border:none; padding-top:5px}
.cashbox_crosselling_middle_text {float:left; position:relative; width:380px; }
.cashbox_crosselling_middle_text span {display: block; font-size:9px; color: #888888; padding-top:28px}
.cashbox_crosselling_middle_text span a {text-decoration: none; font-size:9px; color: #888888; outline: none}
.cashbox_crosselling_middle_text span i {font-size:12px; font-style: normal}
.cashbox_crosselling_middle_text span  b {font-size:14px; font-weight: normal; color: #424242 }
.cashbox_crosselling_middle_text span  p {margin-top:4px}
.cashbox_crosselling_middle_price {float:left; position:relative; width:100px; height:20px; text-align:right }
.cashbox_crosselling_middle_price span {display: block; padding-top: 22px;  font-size:12px; color:#888888}
.cashbox_crosselling_middle_price span b {font-size:22px; font-weight:normal; color:#424242; font-family: Georgia, "Times New Roman", Times, serif;}
.advert_info {height:auto; padding-top:35px}
.advert_info_left {float:left; width:350px; height:auto; padding-top: 2px}
.advert_info_left span {color:#888888; font-size:12px; padding-left:20px}
.advert_info_right {position:relative; float:left; width:302px; height:28px; background-image: url(../gfx/theme/kasse_input_background.png); background-repeat: no-repeat;}
.advert_info_right span {font-size:12px; color:#888888; position:relative; top:1px; padding-left:10px}
.advert_select_top { width:302px; height:2px; background-image: url(../gfx/theme/advert_select_top.png); }
.advert_select_middle { width:302px; height:auto; position: relative; background-image: url(../gfx/theme/advert_select_middle.png); }
.advert_select_middle ul {list-style: none; padding-left:20px;}
.advert_select_middle ul li {}
.advert_select_middle span {position: absolute;  display: block; width:12px; height:10px;  top:0px; right:40px; border:none; }
.advert_select_middle a {text-decoration:none; display:block; width:302px; height: 20px; line-height: 20px; color:#888888; font-size:11px; outline: none}
.advert_select_middle a:hover {color:#424242}
.advert_select_bottom { width:302px; height:7px; background-image: url(../gfx/theme/advert_select_bottom.png);margin-bottom:5px}
.cashbox_element_summary {height:35px; font-size: 12px; padding-left:10px; color:#888888}
.summary_head {display:block; padding-top:15px; text-transform: uppercase}
.summary_head_empty {display:block; height:38px}
.summary_left {display: block; float:left; width: 135px; padding: 0; line-height:20px; overflow:hidden;}
.summary_right {display: block; float:left;  width: 170px; padding: 0; line-height:20px; overflow:hidden;}
.summary_line { height:1px; width:620px; background-image: url(../gfx/theme/silver_strich_rechts_dick.png); background-position: right; background-repeat: no-repeat }
.summary_item {height:30px; width:650px;box-shadow:2px 2px 6px #999999;border-radius:5px;background-color:#FF9900;}
.summary_doubleline { height:1px; width:620px; margin-bottom:2px; background-image: url(../gfx/theme/silver_strich_rechts_dick.png); background-position: right 50%; background-repeat: no-repeat }
.summary_item_midspace {height:auto; width:620px; margin-top:10px;  margin-bottom:25px;}
.summary_item_bigspace {height:30px; width:650px; margin-top:20px;box-shadow:2px 2px 6px #999999;border-radius:5px;background-color:#FF9900;}
.summary_item_left {float:left; width:50px; line-height:30px; color:#424242 }
.summary_item_left p {font-size:11px; margin-left:12px;}
.summary_item_middle {float:left; width:420px; line-height:30px; color:#424242}
.summary_item_middle p {font-size:11px}
.summary_item_right {float:left; width:150px; text-align:right; line-height:28px; color:#424242}
.summary_item_right p {font-size:11px;}
.summary_item_right p b {font-size:20px; color:#424242; font-weight:normal; font-family: Georgia, "Times New Roman", Times, serif;}
.summary_item_right_red {width:150px; line-height:23px;text-align:right;float: left;}
.summary_item_right_red p {font-size:11px; color:maroon}
.summary_item_right_red p b {font-size:20px; color:maroon; font-weight:normal; font-family: Georgia, "Times New Roman", Times, serif;}
.summary_item_bigleft {float:left; width: 470px}
.summary_item_bigleft p {font-size: 12px; margin-left:12px; line-height:30px; color:#888888;}
.summary_item_bigmiddle {float:left; width: 235px}
.summary_item_bigmiddle p {font-size: 12px; margin-left:128px; line-height:30px; color:#888888;}
.summary_field {float: left; width:310px; height:auto; padding-bottom:30px}
.summary_textfield {float: left; width:600px; height:80px; margin: 0 29px 0 11px; background-image: url(../gfx/theme/kasse_textarea_background.png); background-repeat: no-repeat}
.summary_textfield textarea {width:600px; height:58px; padding:2px 0; font-family: Verdana, Arial, Helvetica, sans-serif; border:none; background-color: transparent; font-size:11px; color:#424242}
.summary_field_right {float: left; width:10px; padding: 10px 0 0 10px;}
.summary_field_left {float: left; width:260px; padding: 10px 0 0 20px;}
.summary_field_left span {font-size:9px; color:#424242;}
.summary_field_left span a {font-size:9px; font-weight:bold; color:#424242; text-decoration: none; outline: none}
.summary_infofield {position: relative; width:622px; height:80px; left:18px; color:#888888; font-size:9px; background-image: url(../gfx/theme/kasse_infofield.png); text-align:center; padding: 20px 0}
.order_finish_top { position: relative; width:532px; height:1px;  background-image: url(../gfx/theme/silver_detail_preis_line_oben.png);background-position: bottom left; background-repeat: no-repeat; margin-left: 40px; }
.order_finish_middle { background-image: url(../gfx/theme/silver_detail_preis_verlauf_zeile.png); background-repeat: repeat-y; width:532px; height:87px; margin-left: 40px; }
.order_finish_bottom { background-image: url(../gfx/theme/silver_detail_preis_line_unten.png); background-repeat: no-repeat; position: relative; width:532px; height:20px; margin:0 0 0px 40px; padding-left:18px; }
p.text_order_finish {display:block; text-align: center; font-size: 11px; padding: 20px; line-height:20px; text-shadow: 0 2px 8px #d3d3d3;}
.order_finish_popup {position:relative; width:600px; height:auto; position: relative; text-align:center; font-size:11px; background-image: url(../gfx/theme/edelstahl_back_1.png)}
img.popup_topline {position: relative; top:20px}
.order_finish_head {font-size: 14px; line-height:45px; padding-top: 22px; text-align: center; text-shadow: 0 2px 8px #d3d3d3;}
.order_finish_row { font-size: 12px; padding:15px 0 10px 0}
a.order_finish_popup_leftbutton { display:block; float:left; width:273px; height:79px; margin-left:30px; background: url(../gfx/theme/silver_background_popup_button.png) 0 0; background-repeat: no-repeat; text-decoration: none; color:#888888; font-size:8px; line-height: 12px; text-align: center; outline: none}
a.order_finish_popup_leftbutton:hover {background: url(../gfx/theme/silver_background_popup_button.png) 273px 0}
a.order_finish_popup_rightbutton {display:block; position:relative; float:left; width:273px; height:79px;  background: url(../gfx/theme/silver_background_popup_button.png) 0 0; background-repeat: no-repeat; text-decoration: none; color:#888888; font-size:8px; line-height: 12px; text-align: center; outline: none}
a.order_finish_popup_rightbutton:hover {background: url(../gfx/theme/silver_background_popup_button.png) 273px 0}
a.order_finish_popup_centerbutton { display:block; width:273px; height:79px; margin: 0 auto; background: url(../gfx/theme/silver_background_popup_button.png) 0 0; background-repeat: no-repeat; text-decoration: none; color:#888888; font-size:8px; line-height: 12px; text-align: center; outline: none}
a.order_finish_popup_centerbutton:hover {background: url(../gfx/theme/silver_background_popup_button.png) 273px 0}
.button_ts {background-image: url(../gfx/theme/silver_trusted_shop_button.png); background-repeat: no-repeat; display: block; float:left; width: 70px; height:70px; margin: 5px 0px 0 8px; padding-top: 6px }
.button_tstext {display: block; float:left; color:#424242; width:162px; font-size: 12px; text-align: center; line-height:19px; padding: 17px 20px 0 0; text-shadow: 1px 1px 1px white }
/*KASSENSYSTEM Ende*/

/*THEMED SELECT ANFANG*/
.anrede {margin-left:26px; color:#424242; font-family: Verdana, Arial, Helvetica, sans-serif;}
.anrede_arrow {position:absolute; right:117px; top:3px}
.anrede_selectbox {font-size:12px; margin-left:3px; background-color:white; color:#424242; opacity:0; filter: alpha(opacity = 0); width:120px; height:21px; position:absolute; right:121px; border:0 transparent solid; font-family: Verdana, Arial, Helvetica, sans-serif; border-style: none; border-width: 0px}
.arbeit {margin-left:5px; color:#424242; font-family: Verdana, Arial, Helvetica, sans-serif;}
.arbeit_arrow {position:absolute; right:48px; top:3px}
.arbeit_selectbox {font-size:12px; margin-left:3px; background-color:white; color:#424242; opacity:0; filter: alpha(opacity = 0); width:150px; height:21px; position:absolute; right:50px; border:none; font-family: Verdana, Arial, Helvetica, sans-serif;}
.wohnung {margin-left:3px; color:#424242; font-family: Verdana, Arial, Helvetica, sans-serif;}
.wohnung_arrow {position:absolute; right:48px; top:3px}
.wohnung_selectbox {font-size:12px; margin-left:3px; background-color:white; color:#424242; opacity:0; filter: alpha(opacity = 0); width:150px; height:21px; position:absolute; right:50px; border:none; font-family: Verdana, Arial, Helvetica, sans-serif;}
.familie {margin-left:25px; color:#424242; font-family: Verdana, Arial, Helvetica, sans-serif;}
.familie_arrow {position:absolute; right:48px; top:3px}
.familie_selectbox {font-size:12px; margin-left:3px; background-color:white; color:#424242; opacity:0; filter: alpha(opacity = 0); width:150px; height:21px; position:absolute; right:50px; border:none; font-family: Verdana, Arial, Helvetica, sans-serif;}
.land {margin-left:43px; color:#424242; font-family: Verdana, Arial, Helvetica, sans-serif;}
.land_arrow {position:absolute; right:46px; top:3px}
.land_selectbox {font-size:12px; margin-left:3px; background-color:white; color:#424242; opacity:0; filter: alpha(opacity = 0); width:192px; height:21px; position:absolute; right:50px; border:none; font-family: Verdana, Arial, Helvetica, sans-serif;}
.cashbox_laufzeit_arrow {position:absolute; right:100px; top:9px}
.login_arrow {position:absolute; right:25px; top:3px}
.anrede_selectbox_backend {font-size:9px; background-color:white; color:#424242; opacity:0; filter: alpha(opacity = 0); width:120px; height:12px; left: 1px; position:absolute; border:none; font-family: Verdana, Arial, Helvetica, sans-serif;}
.attention_selectbox {font-size:12px;color:#888888; background-color: white; opacity:0; filter: alpha(opacity = 0); text-align:left; width:270px; height:20px; position:absolute; top:2px; left:10px; border:none; }
.attention_arrow {position:absolute; left:260px; top:3px}
/*THEMED SELECT ENDE*/


/*SHOPINFO ANFANG*/
.shopinfo_container {height:auto; width:auto; padding:10px 20px 0 10px}
.shopinfo_container_head {width:auto; margin-bottom:30px}
.shopinfo_container_head h2 {font-size:16px; font-weight:lighter; color: #424242; font-family: Verdana, Arial, Helvetica, sans-serif; text-shadow: 2px 2px 3px #DADADA;}
.shopinfo_container_head h2 b { font-weight: 800; }
.shopinfo_container_body {height:auto; width:auto; font-size:11px; color: #424242; font-family: Verdana, Arial, Helvetica, sans-serif; text-shadow: 2px 2px 3px #DADADA;}
.shopinfo_container_body { font-stretch: extra-expanded; line-height: 18px; }
.shopinfo_container_body a {outline: none; text-decoration: none; color:#888888}
.shopinfo_container_body_row {width:auto; height:auto; font-size:12px; margin:20px 0 0 0}
.shopinfo_container_body_row b {color:#424242}
.shopinfo_container_body_col {float:left; width:338px; height:auto; }
.shopinfo_container_body_col span {display: block; padding-bottom:50px }
.about_head_text {display: block; width: 690px; height:auto; float:left}
.about_text {display: block; width: 230px; height:auto;}
.about_head_img {display: block; width: 690px; height:auto;}
.about_head_img img {border:2px silver solid; border-radius: 6px; box-shadow: 0px 4px 3px silver}
.about_team {position:relative; display: block; width: 680px;height:auto; margin: 20px 0}
.about_team ul {list-style: none;}
.about_team ul li  {display:block, height:auto}
.about_team img {border:2px silver solid; border-radius: 6px; box-shadow: 0px 4px 3px silver}
.about_team_img {float:left; height:130px; width:125px}
.about_team_text {float:left; height:130px; width: 525px; padding:0 15px}
.impressum_text {display: block; width: 295px; height:auto; float:left}
.impressum_img {display: block; width: 350px; height:auto; float:left}
.impressum_img img {border:2px silver solid; border-radius: 6px; box-shadow: 0px 4px 3px silver}
.col_brick {float:left; width:169px; height:80px; }
.col_comment {float:left; width:570px; height:auto;}
.col_button {float:left; width:100px; height:auto; padding-left:12px}
.comment_top { position: relative; width:auto; height:1px;  background-image: url(../gfx/theme/silver_detail_preis_line_oben.png);background-position: bottom left; background-repeat: no-repeat; left: 20px; }
.comment_middle { position: relative; width:auto; height:70px; }
.comment_middle textarea {width:570px; height:70px ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; border:none; background-color:transparent; outline: none}
.comment_bottom { background-image: url(../gfx/theme/silver_detail_preis_line_unten.png); background-repeat: no-repeat; position: relative; width:auto; height:10px; left: 20px; padding-left:20px; margin-bottom:10px}
.commentbutton {position: relative; float: left; display: block; width: 81px; height: 71px; background: url(../gfx/theme/button_preisanfrage.png) 162px 0; text-decoration: none; line-height:9px; text-align: center; font-size:9px; color:silver; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.commentbutton:hover {background: url(../gfx/theme/button_preisanfrage.png) 81px 0; color:gray; outline:none }
.commentbutton span {position: relative; display:block; top:10px; width: 76px; text-align: center; }
.shopinfo_element {float:left; position: relative; width:320px; height:28px; margin-bottom: 2px; background-image: url(../gfx/theme/kasse_input_background.png); background-repeat: no-repeat; font-size:12px; line-height:20px; color:#888888; }
.shopinfo_element input {float:right; position:relative; top: 2px; margin-right:80px; width:160px; color:#424242; border:none; background-color: transparent}
.partner_left {float:left; width: 130px; height:50px;}
.partner_right {float:left; width: 540px; height:50px; font-size:11px; padding-top: 10px}
.partner_head {padding:25px 0 15px 0}
.login_container_body_row {width:auto; height:auto; font-size:12px; margin:20px 0}
.login_container_body_row b {color:#424242}
.login_container_body_col {float:left; width:338px; height:auto; }
.login_container_body_col span {display: block; padding-bottom:15px }
.login_element {float:left; position: relative; width:320px; height:28px; padding-top:2px; margin-bottom: 2px; font-size:12px; text-transform: uppercase; background-image: url(../gfx/theme/kasse_input_background.png); background-repeat: no-repeat; color:#888888; }
.login_element span {position:absolute; left:97px; top:1px; color:#424242; font-size:12px; text-transform: none; }
.login_element input {float:right; position:relative; top: 1px; margin-left:80px; width:120px; color:#424242; border:none;}
.login_attribute_selectbox {font-size:12px; background-color:white; color:#424242; opacity:0; filter: alpha(opacity = 0); width:205px; height:21px; position:absolute; top:0px; right:20px; border:none; }
.log_button {float:left; width:100px; height:auto; padding-left:0px}
.loginbutton {position: relative; float: left; display: block; width: 81px; height: 71px; background: url(../gfx/theme/button_preisanfrage.png) 162px 0; text-decoration: none; line-height:9px; text-align: center; font-size:9px; color:silver; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.loginbutton:hover {background: url(../gfx/theme/button_preisanfrage.png) 81px 0; color:gray; outline:none }
.loginbutton span {position: relative; display:block; top:10px; width: 76px; text-align: center; font-size: 11px; text-transform: uppercase }
/*SHOPINFO ENDE*/






/*MEINE LOUNGE ANFANG*/
.MyLounge_Head {font-size: 14px; padding-top:10px}
.MyLounge_SubHead {font-size: 12px}
.mylounge_menu {padding: 10px 0 5px 0}
.mylounge_menu ul {list-style: none; padding: 0 0 0 30px}
.mylounge_menu ul li {display: inline;}
.mylounge_menu ul li b {display: inline-block; font-size: 12px; text-transform: uppercase; color:#424242; padding:10px 0 5px 0}
.mylounge_element {position: relative;display: block; width:350px; height:28px; margin-bottom: 2px; background-image: url(../gfx/theme/kasse_input_background.png); background-repeat: no-repeat; font-size:12px; line-height:20px; color:#888888; }
.mylounge_element input {float:right; position:relative; top: 2px; margin-right:80px; width:160px; color:#424242; border:none; background-color: #F6F6F6;border:1px dotted black;}
.mylounge_pwelement {position: relative;display: block; width:360px; height:28px; margin-bottom: 2px; background-image: url(../gfx/theme/kasse_input_background.png); background-repeat: no-repeat; font-size:12px; line-height:20px; color:#888888; }
.mylounge_pwelement input {float:right; position:relative; top: 2px; margin-right:40px; width:160px; color:#424242; border:none; background-color: #F6F6F6;border:1px dotted black;}
.mylounge_change_data ul {list-style: none}
.mylounge_change_data ul li a {text-decoration: none; color:#888888; font-size: 11px; text-transform: uppercase; display: block; width: 170px; margin-left: 130px; padding: 5px 0 10px; text-align: right}
.mylounge_change_data ul li a:hover {color: #424242}
.mylounge_change_data ul li b {font-size: 12px; font-weight: normal; display: inline-block; padding: 10px 0 5px 0}
.mylounge_menu ul li span {text-transform: uppercase; font-size: 14px; color:#424242}
.mylounge_menu ul li a {display: inline-block; padding: 2px 10px 2px 0;  font-size: 12px; font-size:11px; text-transform: uppercase; text-decoration: none; color:#888888}
.mylounge_menu ul li a:hover {color:#424242}
.lounge_top { position: relative; width:auto; height:1px; margin:5px; background-image: url(../gfx/theme/silver_detail_preis_line_oben.png);background-position: bottom left; background-repeat: no-repeat; left:35px}
.lounge_middle { position: relative; width:auto; height:auto; left:35px; padding-bottom:10px}
.lounge_middle_item {width:320px; height:auto; float:left;}
.item_block {float:left; width:307px; position: relative; height:auto; margin:0 5px 0 0; color:#424242}
.lounge_d_info {position: relative; }
.lounge_d_info span {display: block; text-transform: uppercase; font-size: 9px; height:24px; padding: 0 0 0 0}
.lounge_d_info span b {font-weight: bold; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; }
.lounge_d_info a {display: block; position: relative; width: 192px; height: 25px; color:#888888; text-decoration: none; font-size:12px; background-image: url(../gfx/theme/my_lounge_zeile_kurz.png); background-repeat: no-repeat; outline: none}
.lounge_d_info a:hover {color: #424242}
.lounge_d_info img {border:none; position: relative; top:4px}
.lounge_middle_con {width:320px; height:auto;}
.lounge_middle_con ul {list-style: none; display: inline-block;}
.lounge_middle_con ul li {text-transform: uppercase; font-size: 10px; position: relative; display: inline-block; line-height:14px; margin:0; height:15px; padding:0}
.lounge_middle_con ul li span:first-child {position:relative; display:inline-block; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; float:left; width:90px; text-align: left; line-height:16px }
.lounge_middle_con ul li span {position:relative; display:inline-block; font-size:14px; font-family: Georgia, "Times New Roman", Times, serif; float:left; width:65px; text-align: right; line-height:11px }
.lounge_middle_con ul li span b {display: inline; width:auto; float: none;  font-weight:bold; line-height:11px}
.lounge_middle_con ul li i b {display: inline; width:auto; float: none;  font-weight:bold}
.lounge_middle_con ul li b {position:relative; font-weight:normal; display:inline-block; float:left; width:30px; text-align: right }
.lounge_middle_con ul li i {font-style: normal; text-transform: none; display:inline-block; float:left; width:80px; text-align: left}
.lounge_middle_proc {width:300px; height:auto; float:left;}
.lounge_middle_proc ul {list-style: none; margin:8px 0 0 0}
.lounge_middle_proc ul li {background-image: none; color:#d6d6d6; line-height: 16px; font-size:11px; background-position: left top; background-repeat: no-repeat; padding:8px 0 0 30px; text-shadow: 1px 1px 1px white, 1px 1px 8px #dddddd;}
.lounge_middle_proc ul li span {display: inline-block; font-size: 11px; padding: 3px 0 8px; text-align: justify; font-weight: normal}
.lounge_bottom { background-image: url(../gfx/theme/silver_detail_preis_line_unten.png); background-repeat: no-repeat; height: 10px; margin:2px 0 0; position: relative; width:auto;left:35px }
.lounge_action_menu {padding: 40px 0 8px 35px;}
.lounge_action_menu ul {list-style:none; text-transform: uppercase;}
.lounge_action_menu ul li {font-size:12px; display: inline}
.lounge_action_menu ul li span {text-transform: none}
.lounge_action_menu ul li a{font-size: 9px; text-decoration: none; color:#888888; margin:0 20px; outline: none }
.lounge_action_menu ul li a:hover {color:#424242;}
.offer_block {float:left; width:307px; position: relative; height:250px; margin:0 5px 15px 0; color:#424242}
.offer_block_left {float:left; width: 107px; height: 170px;  }
.offer_block_left img {margin:0 0 0 0px;}
.offer_block_left a {outline: none;}
.offer_block_left a img {border-style:none}
.offer_block_right {float:left; width: 200px; height: 170px;}
.offer_block_right h1 {font-size:18px; line-height:20px; padding-top:10px; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif;}
.offer_block_right h2 {font-size:12px; line-height:14px; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif;}
.offer_block_right h3 {font-size:11px; line-height:14px; padding: 2px 0 10px 0; font-weight: normal; color:#888888}
.offer_block_right ul {list-style:none}
.offer_block_right ul li span {}
.offer_block_right ul li span b {}
.offer_block_right_price {display: block; position: relative; width:200px; font-size:10px; line-height:22px; text-transform: uppercase}
.offer_block_right_price b {font-weight: normal; font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; }
.offer_block_right_price i {font-weight: normal; font-style: normal; font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; }
.offer_block_right_price span {position: absolute; right:15px}
.offer_block_right_counter {display: block; width:200px; text-transform: none; text-align: center; padding: 5px 0 0 0; font-size:12px; line-height:24px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.offer_block_right_counter b{font-weight: normal; font-size:16px;  font-family: Georgia, "Times New Roman", Times, serif;}
.offer_link_to_detail {width: 307px; height: 170px; display: block; position: absolute; top:0px; left:0px;  background-repeat: no-repeat; outline: none }
.offer_link_to_detail:hover {background-image:url(../gfx/theme/my_lounge_rahmen_angebote.png); background-repeat: no-repeat}
.offer_block_bottom {width: 307px; height: 80px; }
.offer_block_bottom_left {float: left; width: 217px; height: 80px; padding-left:10px}
.offer_block_bottom_left span {display: block; color:#d40000; text-transform: uppercase; font-size: 9px; height:24px; padding: 10px 0 16px 0}
.offer_block_bottom_left span b {font-weight: normal; font-size: 20px; font-family: Georgia, "Times New Roman", Times, serif; }
.offer_block_bottom_left a {display: block; position: relative; width: 192px; height: 25px; color:#888888; text-decoration: none; font-size:12px; background-image: url(../gfx/theme/my_lounge_zeile_kurz.png); background-repeat: no-repeat; outline: none}
.offer_block_bottom_left a:hover {color: #424242}
.offer_block_bottom_left a img {position: relative; top:4px; margin-right:5px; border-style:none}
.offer_block_bottom_right {float: left; width: 80px; height: 75px; padding-top: 5px}

/*MEINE LOUNGE ENDE*/


/*ADMIN START*/
.product_block {height:auto; position:relative;}
.product_block_top { background-image: url(../gfx/theme/silver_models_block_top.png); width:701px; height:40px ; overflow: hidden; text-align:center;}
.product_block_top h2 {font-size: 16px; font-weight: normal; padding: 10px 0}
.product_block_middle { position: relative; background-image: url(../gfx/theme/silver_models_block_middle.png); background-repeat: repeat-y; width:701px; height:auto;}
.product_block_middle_head {height:auto; padding:0 0 0 20px }
.product_block_middle_head_big {float:left; width: 290px; height:auto; padding:0 0 20px 0}
.product_block_middle_head_middle {float:left; width: 205px; height:auto; padding:0 0 20px 0}
.product_block_middle_head_small {float:left; width: 80px; height:auto; padding:0 0 20px 0}
.product_block_middle_head_small img {border:none}
.product_block_middle_head_small a {font-size:10px; color:#424242; text-decoration: none; outline: none}
.product_block_middle_head_small a:hover {text-decoration: underline}
.product_block_middle_line { background-image: url(../gfx/theme/produkt_einpflegen_vertikaler_strich.jpg); background-repeat: no-repeat; height:1px; width:680px  }
.product_block_middle_menu {height:auto; }
.product_block_middle_menu ul {list-style:none; font-size:12px; text-transform: uppercase; margin-left:-16px}
.product_block_middle_menu ul li {line-height:24px; display:inline;}
.product_block_middle_menu ul li a {text-decoration: none; color:#424242; padding:0 10px; outline: none}
.product_block_middle_bottom {height:auto; padding-top:20px; }
#adminfotos a {color:#424242; text-decoration: none; text-transform: uppercase}
#adminfotos a:hover {text-decoration: underline}
#adminfotos ul {list-style:none}
#adminfotos ul li {display:inline-block; width:72px}
#adminfotos ul li input {float:left; margin-top:30px}
#adminfotos ul li a {float:left}
#adminfotos ul li a img {border:none}

.product_block_middle_bottom_space {padding-top:20px; }
.product_block_middle_bottom_col {float:left; width:340px; height:auto}
.product_block_middle_space {height: 60px}
.product_block_bottom { background-image: url(../gfx/theme/silver_models_block_bottom.png); width:701px; height:13px ; overflow: hidden;}
.product_bar_bottom {position:absolute; left:1px; bottom:-9px; background-image: url(../gfx/theme/silver_models_bar_bottom_big.png); width:693px;  z-index: 100; text-align:center }
.product_bar_bottom a {position: relative; float:left; color: #424242; font-size: 12px; text-decoration: none; padding: 12px 0 8px 0; text-shadow:  0 1px 1px #eaeaea; display:block; width:135px; outline: none;}
.product_bar_bottom ul {list-style: none; position: relative; padding: 0 15px}
.product_bar_bottom ul li {display: inline}
.product_bar_bottom ul li a {width:auto; padding:12px 5px 8px 5px}
.product_bar_bottom ul li a:hover {text-shadow: 1px 1px 1px white, 1px 1px 8px #dddddd;}
.product_head_element {float:left; position: relative; width:290px; height:22px; margin-bottom: 2px; font-size:10px; text-transform: uppercase; color:#888888; }
.product_head_element span {position:absolute; left:80px; top:-4px; color:#424242; font-size:14px; text-transform: none; font-family: Georgia, "Times New Roman", Times, serif;}
.product_head_element input {float:right; position:relative; top: -4px; margin-left:80px; width:120px; color:#424242; border:none;}
.product_head_attribute_selectbox {font-size:12px; background-color:white; color:#424242; opacity:0; filter: alpha(opacity = 0); width:205px; height:21px; position:absolute; top:-7px; right:5px; border:none; }
.product_head_selement {float:left; position: relative; width:195px; height:22px; margin-bottom: 2px; font-size:10px; text-transform: uppercase;  padding-left:5px; color:#888888; }
.product_head_selement span {position:absolute; left:85px; top:-4px; color:#424242; font-size:14px; text-transform: none; font-family: Georgia, "Times New Roman", Times, serif;}
.product_head_selement input[type="select"] {float:right; position:absolute; top: -7px; right:5px; width:85px; border:none;}
.product_head_selement input[type="text"] {float:left; text-align: right; position:relative; top: 0px; margin-left:0px; width:83px; color:#424242; font-size:14px; font-family: Georgia, "Times New Roman", Times, serif; border:none; padding-right:1px}
.product_head_sattribute_selectbox {font-size:12px; background-color:white; color:#424242; opacity:0; filter: alpha(opacity = 0); width:65px; height:21px; position:absolute; right:45px; top:-7px; border:none; }
.product_element {float:left; position: relative; width:320px; height:28px;  margin-bottom: 2px; background-image: url(../gfx/theme/kasse_input_background.png); background-repeat: no-repeat; font-size:12px; line-height:20px; color:#888888; padding-left:5px }
.product_element input {float:right; position:relative; top: 2px; margin-right:80px; width:120px; color:#424242; border:none;}
.product_element span {position:absolute; top:0px; left:130px; color:#424242; font-size:12px; text-transform: none;}
.product_sattribute {margin-left:5px; color:#424242; font-family: Verdana, Arial, Helvetica, sans-serif;}
.product_attribute_arrow {position:absolute; right:117px; top:3px}
.product_attribute_selectbox {font-size:12px; margin-left:3px; background-color:white; color:#424242; opacity:0; filter: alpha(opacity = 0); width:160px; height:21px; position:absolute; right:35px; border:none; font-family: Verdana, Arial, Helvetica, sans-serif;}
.product_function {float:left; position: relative; width:320px; height:28px;  margin-bottom: 2px; background-image: url(../gfx/theme/kasse_input_background.png); background-repeat: no-repeat; font-size:12px; line-height:20px; color:#888888; padding-left:5px }
.product_function input {float:right; position:relative; top: 3px; margin-right:80px; width:120px; color:#424242; border:none;}
.product_function span {position:absolute; top:0px; left:200px; color:#424242; font-size:12px; text-transform: none;}
.product_function a {color:#424242; text-decoration: none; outline: none}
.product_img_thumb {float:left; width:36px; height:25px;}
.addproduct_popup {position:relative; width:700px; height:auto; position: relative; text-align:center; font-size:11px; background-image: url(../gfx/theme/edelstahl_back_1.png)}
.addproduct_popup_leftcol {float:left; width:350px; height:500px; position: relative}
.addproduct_popup_rightcol {float:left; width:325px; height:500px; position: relative}
.leftcol_list_con {height:262px; overflow: hidden}
.addproduct_popup_leftcol_row {width:auto; height:auto; overflow: hidden; padding: 12px 10px; text-align:left}
.addproduct_popup_leftcol_element {float:left; position: relative; width:320px; height:28px; margin-bottom: 2px; background-image: url(../gfx/theme/kasse_input_background.png); background-repeat: no-repeat; padding-left: 20px; font-size:12px; line-height:20px; color:#888888; }
.addproduct_popup_leftcol_element a { display:block; width: 250px; text-decoration: none; color:#888888; height: 28px; outline: none}
.addproduct_popup_leftcol_element span {position: absolute;  display: block; width:42px; height:13px; top:1px; right:40px; border:none;}
.addimg_popup_leftcol_element {float:left; position: relative; width:300px; height:28px; margin-bottom: 2px; background-image: url(../gfx/theme/kasse_input_background.png); background-repeat: no-repeat; padding-left: 20px; font-size:12px; line-height:20px; color:#888888; }
.addimg_popup_leftcol_element a { display:block; width: 250px; text-decoration: none; color:#888888; height: 28px; outline: none}
.addimg_popup_leftcol_element span {position: absolute;  display: block; width:80px; height:13px; top:1px; right:60px; border:none;}
.addproduct_popup_leftcol_list {font-size: 11px;  text-shadow: 1px 1px 1px white, 1px 1px 8px #dddddd; text-align:left; padding: 0 0 8px 30px;}
.addproduct_popup_leftcol_list span {display:block; margin: 0 0 6px 0}
.addproduct_popup_leftcol_list ul {list-style:none; }
.addproduct_popup_leftcol_list ul li {padding-left:20px; line-height: 18px}
.rightcol_addimg_head {width:300px; height: 25px; padding-top:15px; margin-left:10px}
.rightcol_addimg_body {width:300px; height: 400px; overflow:hidden; position: relative; margin: 20px 0 0 35px; border:1px solid black; text-align: left}
.rightcol_addimg_element {float:left; position: relative; width:300px; height:22px; margin-bottom: 2px; font-size:12px; text-transform: uppercase; color:#424242; }
.rightcol_addimg_selectbox {font-size:12px; background-color:white; color:#424242; opacity:0; filter: alpha(opacity = 0); width:60px; height:21px; position:absolute; top:-7px; right:85px; border:none; }
.product_addimg_link {display: block; width: 140px;}
.produkt_addimg_upload{position:absolute; top:1px; left:1px; width:300px; height:25px; opacity:0}
.admin_menu {padding: 10px 0 5px 0px}
.admin_menu ul {list-style: none; padding: 0 0 0 20px}
.admin_menu ul li {display: inline;}
.admin_menu ul li b {display: inline-block; font-size: 12px; text-transform: uppercase; color:#424242; padding:10px 0 5px 0}
.admin_menu ul li span {text-transform: uppercase; font-size: 14px; color:#424242}
.admin_menu ul li a {display: inline-block; padding: 2px 10px 2px 0;  font-size: 12px; font-size:11px; text-transform: uppercase; text-decoration: none; color:#888888}
.admin_menu ul li a:hover {color:#424242}
.admin_block {padding:20px 0 20px 20px; font-size:11px}
.admin_block h5 {font-size: 12px; font-weight: normal; padding-bottom: 10px}
.admin_block span input{width:20px}
textarea.detailseite_admin {width:650px; height: 600px; font-size: 11px; }
/*ADMIN ENDE*/

/*BILDER BEARBEITEN*/
.image_edit_block {height:auto; position:relative;}
.image_edit_block_top { background-image: url(../gfx/theme/silver_models_block_top.png); width:701px; height:40px ; overflow: hidden; text-align:center;}
.image_edit_block_middle { position: relative; background-image: url(../gfx/theme/silver_models_block_middle.png); background-repeat: repeat-y; width:701px; height:auto;}
.image_edit_block_middle span {margin-left: 20px; font-size:10px}
.image_edit_block_middle a {color:black; font-weight: bold; text-decoration: none}
.image_edit_block_middle a:hover {text-decoration: underline}
.image_edit_block_middle ul {list-style: none; margin-left:20px}
.image_edit_block_middle ul li {display: inline-block; width:650px}
.image_edit_block_middle ul li:first-child {margin:10px 0 5px 0}
.image_edit_block_middle ul li ul {margin:0}
.image_edit_block_middle ul li ul li {display: inline-block; width: 75px }
.image_edit_block_middle ul li ul li input {margin-left:20px}
.img_info {width:100px}
.img_prev {width:410px}
.image_edit_block_bottom { background-image: url(../gfx/theme/silver_models_block_bottom.png); width:701px; height:13px ; overflow: hidden;}
/*BILDER BEARBEITEN*/

/*STATISTIK START*/
.statistic_block {height:auto; position:relative;}
.statistic_block_top { background-image: url(../gfx/theme/silver_models_block_top.png); width:701px; height:40px ; overflow: hidden; text-align:center;}
.statistic_block_top h2 {font-size: 16px; font-weight: normal; padding: 10px 0}
.statistic_block_middle { position: relative; background-image: url(../gfx/theme/silver_models_block_middle.png); background-repeat: repeat-y; width:701px; height:auto;}
.statistic_block_middle ul {list-style:none; padding: 5px 0 0 20px}
.statistic_block_middle ul li {overflow: hidden}
.statistic_block_middle ul li h4 {font-size: 16px; padding-bottom:10px}
.statistic_block_middle ul li b {font-size: 8px; text-transform: uppercase; font-weight: normal}
.statistic_block_middle ul li input {border-style: none; padding-bottom: 10px; width:30px}
.statistic_block_middle ul li p ul li {overflow: hidden}
.statistic_block_middle ul li span {display:block; height:auto; margin:0 2px 5px }
.statistic_block_middle ul li span i {font-style: normal; display: inline-block; font-size: 10px; text-align: center; float:left; width:110px; height:40px; padding:5px; margin: 0 10px 2px 0; background-color: #f6f6f6; border: 1px dotted #cccccc; cursor:pointer}
.statistic_block_middle ul li ul li {display: inline}
.statistic_block_middle ul li ul {padding: 0 0 10px 0}
.statistic_block_middle ul li ul li a {display: inline-block; padding: 0 10px 0 0; text-decoration: none; text-transform: uppercase; font-size: 11px; color:#888888}
.statistic_block_middle ul li ul li a:hover {color: #424242}
.statistic_block_middle_space {height: 20px}
.statistic_block_bottom { background-image: url(../gfx/theme/silver_models_block_bottom.png); width:701px; height:13px ; overflow: hidden;}
.result_list ul {list-style: none; margin-top: 10px}
.result_list ul li span {text-transform: uppercase; font-size: 14px;}
.result_list ul li ul li {font-size: 11px; display: block}

/*STATISTIK START*/

/*EXTRAS START*/
.extra_block {height:auto; position:relative;}
.extra_block_top { background-image: url(../gfx/theme/silver_models_block_top.png); width:701px; height:40px ; overflow: hidden; text-align:center;}
.extra_block_top h2 {font-size: 16px; font-weight: normal; padding: 10px 0}
.extra_block_middle { position: relative; background-image: url(../gfx/theme/silver_models_block_middle.png); background-repeat: repeat-y; width:701px; height:auto;}
.extra_block_middle ul {list-style:none; padding: 5px 0 0 20px}
.extra_block_middle ul li {overflow: hidden}
.extra_block_middle ul li:first-child {padding: 0 0 10px 0}
.extra_block_middle ul li h4 {font-size: 16px; padding-bottom:10px}
.extra_block_middle ul li b {font-size: 8px; text-transform: uppercase; font-weight: normal}
.ExtraName {border-style: none; width:375px; border-bottom: silver solid 1px}
.ExtraPrice {border-style: none; width:40px; border-bottom: silver solid 1px}
.ExtraText {width:375px; height:95px; border: silver solid 1px; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif}
.prc_all {text-align:right; padding-right:12px}
.Extra_Save {padding: 62px 0 0 0 }
.AddExtra {display: inline-block; padding: 0 10px 0 0; text-decoration: none; text-transform: uppercase; font-size: 11px; color:#888888}
.AddExtra:hover {color: #424242}
.extra_block_middle ul li p ul li {overflow: hidden}
.extra_block_middle ul li span {display:block; height:auto; margin:0 2px 5px }
.extra_block_middle ul li span i {font-style: normal; display: inline-block; font-size: 10px; text-align: center; float:left; width:110px; height:40px; padding:5px; margin: 0 10px 2px 0; background-color: #f6f6f6; border: 1px dotted #cccccc; cursor:pointer}
.extra_block_middle ul li ul li {display: inline; float:left}
.extra_block_middle ul li ul li span {font-size: 11px}
.extra_block_middle ul li ul {padding: 0 0 10px 0}
.extra_block_middle ul li ul li a {display: inline-block; padding: 0 10px 0 0; text-decoration: none; text-transform: uppercase; font-size: 11px; color:#888888}
.extra_block_middle ul li ul li a:hover {color: #424242}
.extra_block_middle_space {height: 20px}
.extra_block_bottom { background-image: url(../gfx/theme/silver_models_block_bottom.png); width:701px; height:13px ; overflow: hidden;}

/*EXTRAS START*/


/*EDIT TEXT ANFANG*/
textarea.styled_big {font-size: 11px; width:690px; height:120px;  line-height:19px; background-color: white; color:#424242; font-family: Verdana, Arial, Helvetica, sans-serif; border:0px solid transparent; margin-bottom:10px; }
textarea.styled_middle {font-size: 11px; width:340px; height:80px;  line-height:19px; background-color: white; color:#424242; font-family: Verdana, Arial, Helvetica, sans-serif; border:0px solid transparent; margin-bottom:10px; }
textarea.styled_middle_long {font-size: 11px; width:690px; height:400px;  line-height:19px; background-color: white; color:#424242; font-family: Verdana, Arial, Helvetica, sans-serif; border:0px solid transparent; margin-bottom:10px; }
textarea.styled_newstext {font-size: 11px; width:460px; height:120px;  line-height:19px; background-color: white; color:#424242; font-family: Verdana, Arial, Helvetica, sans-serif; border:0px solid transparent; }
input.styled_huge {width:690px; height:22px; font-size:16px; background-color: white; color:#424242; font-family: Verdana, Arial, Helvetica, sans-serif; border:0px solid transparent; margin-bottom:10px}
input.styled_big {width:690px; height:22px; font-size:14px; background-color: white; color:#424242; font-family: Verdana, Arial, Helvetica, sans-serif; border:0px solid transparent; margin-bottom:10px}
input.styled_middle {width:340px; height:22px; font-size:14px; background-color: white; color:#424242; font-family: Verdana, Arial, Helvetica, sans-serif; border:0px solid transparent; margin-bottom:10px}
input.styled_newstext {width:460px; height:22px; font-size:14px; background-color: white; color:#424242; font-family: Verdana, Arial, Helvetica, sans-serif; border:0px solid transparent; margin-bottom:10px}
a.styled_big {position: relative; float:right; right:20px; font-size:12px; display:block; padding:2px 20px; background-color: gray; text-decoration: none; color:#424242; margin-bottom:20px; outline: none}
a.styled_big:hover {background-color: silver}
a.styled_big:active {background-color: white}
.edit_block {}
.edit_block a {display: block; padding: 4px 0; text-decoration: none; font-size: 12px; text-transform: uppercase; color:#424242; margin:-10px 0 10px 0}
.edit_block a:hover {text-decoration: underline}
.edit_block ul {list-style:none; font-size:11px; text-transform: uppercase; margin: 2px 0 12px 0px;}
.edit_block ul li {line-height:24px; font-size: 10px; color:#424242; display:inline;}
.edit_block ul li a {display:inline; font-size: 10px; text-decoration: none; font-weight: normal; color:#424242; outline: none }
.edit_block_middle {}
.edit_block_middle ul {position: relative; list-style:none; font-size:11px; text-transform: uppercase; margin: 2px 0 12px 0;}
.edit_block_middle ul li {line-height:24px; font-size: 10px; color:#424242; display:inline; }
.edit_block_middle ul li a {display:inline; font-size: 10px; text-decoration: none; font-weight: normal; color:#424242; outline: none}
.blog_img_input {position: absolute; left:85px; opacity:0; cursor: pointer}
.blog_img_chk {position:relative; top:3px; margin-right:4px}
.edit_block_middle a:hover {text-decoration: underline}

/*EDIT TEXT ENDE*/

/*KUNDEN ANFANG*/
.customer_block {height:auto; position:relative;}
.customer_block_space {height:20px; position:relative;}
.customer_block_top { background-image: url(../gfx/theme/silver_models_block_top.png); width:701px; height:40px ; overflow: hidden; text-align:center;}
.customer_block_middle { position: relative; background-image: url(../gfx/theme/silver_models_block_middle.png); background-repeat: repeat-y; width:701px; height:auto;}
.customer_block_middle_head {height:auto; padding:0 0 0 35px }
.customer_block_middle_head h1{font-size: 20px; font-weight:normal; font-family: Georgia, "Times New Roman", Times, serif; color:#424242; padding-bottom:10px}
.customer_block_middle_head h2 {font-size: 9px; font-weight:normal; text-transform: uppercase; color:#888888; width: 660px}
.customer_block_middle_head h2 a {color:#424242; text-decoration: none}
.customer_block_middle_head h2 a:hover {text-decoration: underline; color: black}
.customer_block_middle_bottom {height:auto; padding-top:20px; }
.customer_block_middle_space {height: 60px}
.customer_bar_bottom {position:absolute; left:1px; bottom:-9px; background-image: url(../gfx/theme/silver_models_bar_bottom_big.png); width:693px;  z-index: 100; text-align:center }
.customer_bar_bottom a {position: relative; float:left; color: #424242; font-size: 12px; text-decoration: none; padding: 12px 0 8px 0; text-shadow:  0 1px 1px #eaeaea; display:block; width:225px; outline: none;}
.customer_block_bottom { background-image: url(../gfx/theme/silver_models_block_bottom.png); width:701px; height:13px ; overflow: hidden;}
.customer_contactmenu_top { position: relative; width:auto; height:1px; padding-top: 30px; background-image: url(../gfx/theme/silver_detail_preis_line_oben.png);background-position: bottom left; background-repeat: no-repeat; }
.customer_contactmenu_middle { position: relative; width:auto; height:auto; margin-left:-10px}
.customer_contactmenu_middle ul {list-style:none; font-size:11px; text-transform: uppercase; padding: 0 0 5px 0}
.customer_contactmenu_middle li {display:inline;}
.customer_contactmenu_middle li a {text-decoration: none; padding: 2px 10px;  color:#888888; outline: none;}
.customer_contactmenu_middle li a:hover {color:#424242;}
.customer_contactmenu_middle li a img {border:none; position: relative; top:4px}
.customer_contactmenu_bottom { background-image: url(../gfx/theme/silver_detail_preis_line_unten.png); background-repeat: no-repeat; position: relative; width:auto; height:10px; }
.customer_contactmenu_submenu { position: relative; width:auto; height:1px; padding-top: 5px; background-image: url(../gfx/theme/silver_detail_preis_line_oben.png);background-position: bottom left; background-repeat: no-repeat; }
.todo_top { position: relative; width:auto; height:12px; margin-bottom:5px; background-image: url(../gfx/theme/silver_detail_preis_line_oben.png);background-position: bottom left; background-repeat: no-repeat; left:35px}
.todo_middle { position: relative; width:auto; height:auto; left:35px}
.todo_bottom { background-image: url(../gfx/theme/silver_detail_preis_line_unten.png); background-repeat: no-repeat; height: 10px; margin:2px 0 15px; position: relative; width:auto;left:35px }
.todo_middle ul {list-style:none; font-size:11px; text-transform: uppercase;}
/*.todo_middle li { min-height: 12px}*/
.todo_middle li a {text-decoration: none; padding: 1px 1px; height:auto; color:#888888; outline: none}
.todo_middle li a:hover {color:#424242;}
.summary {position: relative; width:auto; height:auto; padding-bottom: 5px; left:5px}
.summary ul {font-size:10px; text-transform: uppercase; }
.summary ul li h5 {font-weight: normal; font-size: 10px; color:#424242; left:-5px; position: relative; padding: 5px 0 2px 0} 
.summary ul li span {color:#888888;}
.status_row {display: inline; width:620px; height:auto; margin:0; padding:0; font-size: 9px;}
.todo_status {float:left; display:block;  width:60px; min-height:12px; }
.todo_date {float:left; display:block; width:80px; min-height:12px;}
.todo_who {float:left; display:block;  width:60px; min-height:12px;}
.todo_text {float:left; display:block; width:440px; min-height:12px;  padding-bottom:3px; }
.history_text {float:left; display:block; width:575px; min-height:12px; font-weight:normal; padding-bottom:5px;}
.history_head {float:left; display:block; width:575px; min-height:10px; font-weight:bold; background-color: #d4d4d4; color:#424242; margin-bottom:5px;}
.history_hdate {float:left; display:block; width:50px; min-height:12px; background-color: #d4d4d4;}
.history_date {float:left; display:block; width:50px; min-height:12px;}
.customer_action_menu {padding: 0 0 8px 35px;}
.customer_action_menu ul {list-style:none; text-transform: uppercase;}
.customer_action_menu ul li {font-size:12px; display: inline}
.customer_action_menu ul li a{font-size: 9px; text-decoration: none; color:#888888; margin:0 20px; outline: none }
.customer_action_menu ul li a:hover {color:#424242;}
.universal_top { position: relative; width:auto; height:1px; margin-bottom:5px; background-image: url(../gfx/theme/silver_detail_preis_line_oben.png);background-position: bottom left; background-repeat: no-repeat; left:35px}
.universal_middle { position: relative; width:auto; height:auto; left:35px; padding-bottom:10px}
.universal_bottom { background-image: url(../gfx/theme/silver_detail_preis_line_unten.png); background-repeat: no-repeat; height: 10px; margin:2px 0 15px; position: relative; width:auto;left:35px }
.universal_middle ul {list-style:none; text-transform: uppercase; margin: 8px 0}
.universal_middle ul li {font-size:9px;}
.universal_middle ul li a{font-size: 12px; text-decoration: none; color:#888888; outline: none  }
.list_clicker {display: block; float:left; height: 14px; width:170px; margin-bottom:5px}
.list_info {font-weight:bold; display: block; float:left; height: 14px; width:480px; position: relative;}
.data_left {display: block; float:left; width: 160px; min-height:14px; margin: 0 0 2px 12px}
.data_right {display: block; float:left; width: 490px; position: relative; min-height:14px; margin: 0 0 2px 0 }
.data_right input {height:11px; width: 455px; font-size: 10px; border:none}
.data_right input:hover {background-color: #dddddd;}
.universal_middle ul li a:hover {color:#424242;}
.model_menu {margin-bottom: 8px}
.model_menu ul {list-style:none; text-transform: uppercase; }
.model_menu ul li { display: inline}
.model_menu ul li a {display:block; float:left; font-size:10px; width:198px; height:22px; text-decoration: none; line-height:22px; text-align:center; color:#424242; background: url(../gfx/theme/modell_header.png) 0 0; margin-right:12px; outline: none}
.model_menu ul li a:hover { background: url(../gfx/theme/modell_header.png) 198px 0}
.model_body {width:auto; height:auto; position:relative}
.model_body_left {width:198px; height:auto; position:relative; left: 0; margin-right:10px;}
.model_body_middle {width:198px; height:auto; position:relative; left: 210px;  margin-right:10px;}
.model_body_right {width:198px; height:auto; position:relative; left: 420px;  margin-right:10px;}
.info_label {position:relative; width: 198px; font-size:10px; text-align:center; line-height: 20px }
.info_label a {text-decoration: none; color: #424242; text-transform: uppercase; outline: none}
.order_edit_selectbox {font-size:10px;color:black; background-color: #cccccc; opacity:0; filter: alpha(opacity = 0); text-align:center; width:168px; height:16px; position:absolute; top:2px; right:15px; border:none; }
.info_model_leftrow {width:640px; height:auto; position:relative; left:-10px; }
.info_model_middlerow {width:640px; height:auto; position:relative; left:-221px; }
.info_model_rightrow {width:640px; height:auto; position:relative; left:-432px; }
.info_bottom_border {height:5px}
.model_body_topcon {height:4px; width:198px; background-image: url(../gfx/theme/topcon_background.png); margin-top:10px}
.model_body_middlecon {height:auto; width:198px; background-image: url(../gfx/theme/middlecon_background.png)}
.model_body_bottomcon {height:2px; width:198px; background-image: url(../gfx/theme/bottomcon_background.png)}
.info_model_top {width:640px; height:4px; background-image: url(../gfx/theme/modell_zeile_oben.png)}
.info_model_middle {width:640px; height:auto; background-image: url(../gfx/theme/modell_zeile_mitte.png)}
.info_model_middle_container {height: auto; width:632px; position: relative; background-image: url(../gfx/theme/modell_zeile_verlauf.png); background-position: bottom; background-repeat: no-repeat}
.head_info_model {width:630px; height:auto}
.head_info_model_img {float:left; width:60px; height:50px;}
.head_info_model_img img {padding:5px 0 0 5px; width:50px; height: 40px}
.head_info_model_info {float:left; width:170px; height:50px; padding:1px 0 0 4px }
.head_info_model_info ul {list-style:none; padding-top: 2px; text-transform: none; margin: 0; font-size: 11px}
.head_info_model_info li {display: block; width:160px; height:14px; overflow: hidden; line-height: 14px; font-size: 9px }
.head_info_model_info li:first-child {font-size: 14px; text-transform: uppercase;}
.head_info_model_info li:first-child a {color: black}
.head_info_model_price {float:left; width:290px; height:50px; }
.head_info_model_price ul {list-style:none; padding-top: 2px; margin: 0}
.head_info_model_price li {display: block; line-height: 14px; font-size: 9px }
.head_info_model_price ul li span {margin:0 2px 0}
.head_info_model_price ul li a {font-size:10px; color:black}
.price_li_col_1 {display: block; float:left; width:25px; height:14px }
.price_li_col_1 a {font-size:10px; color:#424242}
.price_li_col_2 {display: block; float:left; width:75px; height:14px; overflow: hidden  }
.price_li_col_2 a {font-size:10px; color:#42424}
.price_li_col_3 {display: block; float:left; width:175px; height:14px; text-transform: none;overflow: hidden;  word-wrap: break-word;}
.price_li_col_3 a {font-size:10px; color:#42424}
.head_info_model_edit {float:left; text-align: center }
.head_info_model_edit a {text-decoration: none; color:#424242; font-size: 12px; display: block; width: 100px; height: 40px; padding-top:10px; outline: none}

.details_info_model {width:630px; height:auto; font-size:11px; padding:10px 0 0 20px; text-align: left; text-transform: uppercase}
.details_info_model ul li {color:#424242}
.details_info_model ul li b {}
.details_info_model ul li a {font-size:11px; outline: none}
.details_info_model ul li a:hover {color:#424242}
.details_info_model textarea { width:590px; height: 30px; margin-top:8px; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; border:none }
.details_info_model ul {font-size:11px; margin:10px 0 0 5px; color:#868686}
.model_li_col_1 {display: block; float:left; width: 80px; height:14px;}
.model_li_col_2 {display: block; float:left; width: 80px; height:14px; font-weight: bold}
.model_li_col_2_gray {display: block; float:left; width: 80px; height:14px; color:#868686}
.model_li_col_3 {display: block; float:left; width: 340px; height:14px;}
.model_li_col_4 {display: block; float:left; width: 105px; height:14px;}
.model_li_col_4_gray {display: block; float:left; width: 100px; height:14px; color:#868686}
.model_li_col_5 {display: block; float:left; width: 200px; height:14px;}
.model_li_col_6 {display: block; float:left; width: 140px; height:14px;}
.receipt_col_1 {display: block; float: left; width: 180px; height:14px; padding-bottom: 3px}
.receipt_col_2 {display: block; float: left; width: 400px; height:14px; padding-bottom: 3px}
.receipt_col_2 input {width:150px; border:none; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif} 
.receipt_col_3 {display: block; float: left; width: 70px; height:14px; padding-bottom: 3px}
.more_info {overflow:hidden;}

.kunden_pro_con { padding:0 0 15px 15px}
.kunden_pro_con_left {float: left; width:300px; padding:0 6px 15px 0 }
.kunden_pro_con_right {float: left; width:300px; padding:0 0 15px 0 }
.kunden_pro_con_left ul {}
.kunden_pro_con_left ul li {}
.kunden_pro_con_left ul li ul {margin:1px 0 2px 0; padding:0} 
.kunden_pro_con_right ul li ul {margin:1px 0 2px 0; padding:0} 
.head_pro {display: inline-block; width:298px; height: 27px; background-image: url(../gfx/theme/kunden_pro_header.png); background-repeat: no-repeat; overflow:hidden}
.head_pro a {color:#424242; outline: none}
.head_pro a img {display:block; float: left; width:20px; height:20px; border: none; font-size: 10px; padding: 4px 0 0 8px}
.head_pro a b {display:block; float:left; width:255px; height:20px; font-weight: normal; font-size: 11px; padding: 6px 0 0 15px; }
.middle_pro {display: block; width:298px; height: auto; overflow: hidden}
.bottom_pro {display: block; width:298px; height: 11px; background-image: url(../gfx/theme/kunden_pro_footer.png); background-repeat: no-repeat}
.line_even {display: block; float: none; width: 298px; height:14px; background-image: url(../gfx/theme/kunden_pro_zeile_dunkel.png); margin:2px 0}
.line_even input {width:283px; padding-left: 10px; height:14px; font-size: 10px; background-color: transparent; border-style: none; font-family: Verdana, Arial, Helvetica, sans-serif}
.line_odd {display: block; float: none; width: 298px; height:14px; background-image: url(../gfx/theme/kunden_pro_zeile_hell.png); margin:2px 0}
.line_odd input {width:288px; padding-left: 10px; height:14px; font-size: 10px; background-color: transparent; border-style: none; font-family: Verdana, Arial, Helvetica, sans-serif}
.special {padding: 5px; font-size: 10px; display: inline-block; text-transform: none}
.special_line {padding-left: 10px; font-size: 10px; text-transform: none}
.special_head {padding-left:5px; font-size: 10px; text-transform:uppercase}
.line_bargain {display: block; float: none; width: 298px; height:auto; background-image: url(../gfx/theme/kunden_pro_zeile_dunkel.png); margin:2px 0}
.dealer_offer a {display: inline-block; width:290px; text-decoration: none; padding-left:5px; outline: none}
.dealer_offer a b {display: inline-block; float:left; width:105px; margin-right: 5px; font-size: 10px; color:#424242; font-weight: normal; text-transform: none; background-image: url(../gfx/theme/kunden_pro_querstrich.png); background-position: right; background-repeat: no-repeat}
.dealer_offer a span {display: inline-block; float:left;  width:115px; font-size: 10px; color:maroon; }
.dealer_offer a i {display: inline-block; float:left;  width:50px; font-size: 10px; color:#424242;  font-style: normal; text-transform: none}
.price_offer b {display: inline-block; float:left; width:85px; margin-right: 5px; padding-left:5px; font-size: 10px; color:#424242; font-weight: normal; text-transform: none; background-image: url(../gfx/theme/kunden_pro_querstrich.png); background-position: right; background-repeat: no-repeat}
.price_offer span {display: inline-block; float:left;  width:125px; font-size: 10px; color:green; }
.competitor b {display: inline-block; float:left; width:85px; margin-right: 5px; padding-left:5px; font-size: 10px; color:#424242; font-weight: normal; text-transform: none; background-image: url(../gfx/theme/kunden_pro_querstrich.png); background-position: right; background-repeat: no-repeat}
.competitor span {display: inline-block; float:left;  width:85px; font-size: 10px; text-transform: none }
.competitor i {display: inline-block; float:left;  width:100px; font-size: 10px; color:#424242;  font-style: normal;}
.price_query b {display: inline-block; float:left; width:130px; margin-right: 5px; padding-left:5px; font-size: 10px; color:#424242; font-weight: normal; text-transform: none; background-image: url(../gfx/theme/kunden_pro_querstrich.png); background-position: right; background-repeat: no-repeat}
.price_query span {display: inline-block; float:left;  width:140px; font-size: 10px; }
.price_query img {display: inline-block; float:left; width: 14px; height: 14px}
.pro_element {float:left; position: relative; width:290px; height:14px; margin-bottom: 2px; padding-left:5px; font-size:10px; text-transform: uppercase; color:#424242; }
.pro_element b {display: block; float:left; width:125px; font-weight: normal}
.pro_element b input {position: relative; width:125px; border-style: none; float:none; margin:0; padding:0; height: 14px; font-size:11px; color: #424242; padding-top:2px}
.pro_element span {position:absolute; left:130px; color:#424242; font-size:11px; text-transform: none; font-family: Verdana, Arial, Helvetica, sans-serif}
.pro_element input {float:right; position:relative; top: -4px; margin-left:140px; width:140px; color:#888888; border:none;}
.pro_attribute_selectbox {font-size:11px; background-color:white; color:#424242; opacity:0; filter: alpha(opacity = 0); width:165px; height:21px; position:absolute; top:-7px; right:11px; border:none; text-transform: none}

.bargain_element {padding:6px 0 6px 10px}
.bargain_element span {font-size:11px; text-transform: none; color:green}
.bargain_element span:first-child {color: maroon}
.bargain_element span b {font-size: 14px; font-weight: normal; display: inline-block; width:70px; text-align: right;}
.bargain_element span i {font-style: normal; color:#424242}
.bargain_element div {float:left; width:70px; padding-top:5px}
.bargain_background {display:block; width: 180px; height: 21px; margin-left: 17px; position: relative; background-image: url(../gfx/theme/bargain.png); overflow: hidden}
.bargain_background input {display:block; float:left; position: relative; top:4px; color: #424242; font-size: 11px; width:142px; border:none; background-color: transparent; padding:0 3px; margin-right:4px}
.bargain_ok {display:block; width: 14px; height: 16px; float:left; position: relative; top: 3px; margin-left:3px;  outline: none }


.info_model_bottom {width:640px; height:8px; background-image: url(../gfx/theme/modell_zeile_unten.png)}
.interesse_menu {margin-bottom: 8px}
.interesse_menu ul {list-style:none; text-transform: uppercase; }
.interesse_menu ul li { display: inline}
.interesse_menu ul li a {display:block; float:left; font-size:10px; width:618px; height:22px; line-height:22px; text-align:center; color:#424242; background-image: url(../gfx/theme/interesse_header.png); margin-right:12px; outline: none}
.interesse_body_topcon {height:4px; width:618px; }
.interesse_body_middlecon {height:auto; width:618px;}
.interesse_body_bottomcon {height:2px; width:618px;}

.wronglogin_block {height:auto; position:relative;}
.wronglogin_block_top { background-image: url(../gfx/theme/silver_models_block_top.png); width:701px; height:45px ; overflow: hidden; text-align:center;}
.wronglogin_block_top h2 {color: #424242; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; padding-top:12px}
.wronglogin_block_top h4 {font-size: 12px; color: #888888; font-weight: normal; }
.wronglogin_block_middle { position: relative; background-image: url(../gfx/theme/silver_models_block_middle.png); background-repeat: repeat-y; width:701px; height:auto;}
.wronglogin_block_bottom { background-image: url(../gfx/theme/silver_models_block_bottom.png); width:701px; height:13px ; overflow: hidden;}
.wronglogin_bar_bottom {position:absolute; left:1px; bottom:-5px;   width:693px; height: 35px; background-image: url(../gfx/theme/silver_models_bar_bottom_big.png); z-index: 100; text-align:center }
.wronglogin_bar_bottom a {position: relative; color: #424242; font-size: 12px; text-decoration: none; padding: 12px 0 8px 0; display:block;  outline: none;}
.wronglogin_bar_bottom a:hover {color:#424242 }
.wronglogin_element {position: relative; width: 635px; height: 144px; left: 34px; background-image: url(../gfx/theme/modell_background.png)}
.wronglogin_empty {padding:35px 0 70px 0; position: relative; width: 635px; height: auto; left: 34px; }
.wronglogin_trennlinie {width:200px; height:3px; font-size:11px; margin: 12px 217px 10px 217px ;  background-image: url(../gfx/theme/kurze_linie.png); background-repeat: no-repeat}
.wronglogin_element_container {  font-size:12px; color: #888888; text-shadow: 2px 2px 3px #DADADA; text-align: center }

.emptysearch_block {height:auto; position:relative;margin-bottom:10px;}
.emptysearch_block_top { background-image: url(../gfx/theme/silver_models_block_top.png); width:701px; height:45px ; overflow: hidden; text-align:center;}
.emptysearch_block_top h2 {color: #424242; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; padding-top:12px}
.emptysearch_block_middle { position: relative; background-image: url(../gfx/theme/silver_models_block_middle.png); background-repeat: repeat-y; width:701px; height:auto;}
.emptysearch_block_bottom { background-image: url(../gfx/theme/silver_models_block_bottom.png); width:701px; height:13px ; overflow: hidden;}
.emptysearch_bar_bottom {position:absolute; left:1px; bottom:-5px;   width:693px; height: 35px; background-image: url(../gfx/theme/silver_models_bar_bottom_big.png); z-index: 1; text-align:center }
.emptysearch_bar_bottom a {position: relative; color: #424242; font-size: 12px; text-decoration: none; padding: 12px 0 8px 0; display:block;  outline: none;}
.emptysearch_bar_bottom a:hover {color:#424242 }
.emptysearch_element {position: relative; width: 635px; height: 144px; left: 34px; background-image: url(../gfx/theme/modell_background.png)}
.emptysearch_empty {padding:35px 0 70px 0; position: relative; width: 635px; height: 109px; left: 34px; }
.emptysearch_trennlinie {width:200px; height:3px; font-size:11px; margin: 12px 217px 10px 217px ;  background-image: url(../gfx/theme/kurze_linie.png); background-repeat: no-repeat}
.emptysearch_element_container {  font-size:12px; color: #555555; text-shadow: 2px 2px 3px #DADADA; text-align: center }
.search_empty_head {color:maroon;font-weight:bolder;font-variant: small-caps;font-size:15px;}

.search_block {height:auto; position:relative;}
.search_block ul {list-style: none; margin-bottom:10px}
.search_headline {display:block; background-image: url(../gfx/theme/silver_models_block_top.png); width:701px; height:45px ; overflow: hidden; text-align:center;}
.search_headline h2 {color: #424242; font-size: 12px; font-weight: normal;  font-family: Verdana, Arial, Helvetica, sans-serif; padding-top:12px}
.search_body {background-image: url(../gfx/theme/silver_models_block_middle.png); background-repeat: repeat-y; width:701px; height:auto; padding-bottom:10px}
.search_footer {position: relative; background-image: url(../gfx/theme/silver_models_block_bottom.png); width:701px; height:13px ; z-index: 1}
.search_body ul {list-style:none; font-size:11px; padding:10px 0 0 20px }
.search_body li {display: inline}
.search_body li h2 {color: #424242; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; padding-top:12px}
.search_body li a {text-decoration: none; color:#888888; text-shadow: 1px 1px 1px white} 
.search_body li a:hover {color: #424242}
.search_body li img {float:left; display:block; border:none; width: 16px; height:16px; padding-right:5px}
.search_name {display: block; float:left; width: 295px; height:16px; text-transform: uppercase; overflow: hidden; padding-top:1px;}
.search_kontakt {display: block; float:left; width: 350px; height:16px; text-transform: none; overflow: hidden; padding-top:1px}
.search_bar_bottom {position:absolute; left:1px; bottom:-9px; background-image: url(../gfx/theme/silver_models_bar_bottom_big.png); width:693px;  z-index: 100; text-align:center }
.search_bar_bottom a {position: relative; float:left; color: #424242; font-size: 12px; text-decoration: none; padding: 12px 0 8px 0; text-shadow:  0 1px 1px #eaeaea;  width:690px; outline: none;}
.search_block_bottom { background-image: url(../gfx/theme/silver_models_block_bottom.png); width:701px; height:13px ; overflow: hidden;}
#mergelist ul {list-style: none; padding:10px 0 5px 0}
#mergelist ul li a {text-decoration: none; font-size: 11px; text-transform: uppercase; border-style: none}
#mergelist ul li img {border-style: none}
#statistic_content {width: 626px}
/*KUNDEN ENDE*/

/*KUNDEN POPUP ANFANG*/
.kunden_popup {width:560px; height:auto; font-size:10px; position: relative; background-image: url(../gfx/theme/edelstahl_back_2.png);padding: 0 0 20px 30px; background-repeat: repeat}
.kunden_popup_space {height:20px}
.popup_email_head {width:532px; height: auto; font-size:14px; padding: 0 0 30px 0; text-align: center; text-shadow: 1px 1px 1px white, 1px 1px 8px #dddddd; }
.popup_email_row {width:532px; height: auto; font-size:14px; padding: 0 0 5px 0 }
.delivery_time_left { width: 350px; overflow: hidden; float: left}
.delivery_time_right { width: 180px; font-size: 12px; text-align: center; text-shadow: 1px 1px 1px white, 1px 1px 8px #dddddd; float: left; text-align: justify}
.todo_comment {display:block; font-size:11px; line-height:12px; padding-left:5px; color:#424242}
.popup_email_row p {font-size:9px; line-height:11px; margin:8px 0 3px 0; text-shadow: 1px 1px 1px white, 1px 1px 8px #dddddd;}
.popup_email_row b {font-size: 11px; font-weight: normal; text-align: left}
.popup_email_row b a {text-decoration: none; font-weight: bold; color:#424242}
.popup_email_row b a:hover {text-decoration: underline; color: black}.popup_email_space {height:20px}
.popup_customer_product_head {width:532px; height: auto; font-size:14px; padding: 0 0 30px 0; text-align: center; text-shadow: 1px 1px 1px white, 1px 1px 8px #dddddd; }
.popup_customer_product_head p {font-size:9px}
.popup_customer_product_row {width:532px; height: auto; font-size:14px; padding: 0 0 5px 0 }
.popup_customer_product_row ul {list-style: none}
.pr_top {display: block; width:532px; height: 1px; background-image: url("../gfx/theme/silver_detail_preis_line_oben.png")}
.pr_middle {display: block; width:532px; height: auto; background-image: url("../gfx/theme/kasse_shipping_middle.png")}
.pr_middle ul {list-style: none; padding-top:20px}
.pr_middle ul li {display: block; float: left}
.pr_middle ul li a:first-child {display: block;  width:106px; height:87px;  color: #424242; font-size: 8px; line-height:11px; text-decoration: none; text-align:center; border:none; outline:none}
.pr_middle ul li a img {border:none}
.pr_middle ul li a {display: block; overflow:hidden; padding:3px 0; width:106px; height:48px; color: #424242; font-size: 8px; line-height:11px; text-decoration: none; text-align:center; border:none; outline:none}
.pr_middle ul li a b {font-family: Georgia, "Times New Roman", Times, serif; font-size:13px}
.pr_bottom {display: block; width:532px; height: 10px; background-image: url("../gfx/theme/silver_detail_preis_line_unten.png")}

.popup_customer_product_space {height:20px}
.popup_input_field_top { position: relative; width:532px; height:1px;  background-image: url(../gfx/theme/silver_detail_preis_line_oben.png);background-position: bottom left; background-repeat: no-repeat;   }
.popup_input_field_middle { background-image: url(../gfx/theme/silver_detail_preis_verlauf_zeile.png); background-repeat: repeat-y; width:532px; height:100px;  }
.popup_input_field_middle textarea {width: 532px; height:90px; background-color: transparent; border:none; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; padding:5px 0}
.popup_input_field_bottom { background-image: url(../gfx/theme/silver_detail_preis_line_unten.png); background-repeat: no-repeat; position: relative; width:532px; height:10px; padding-left:18px; }
.popup_element {float:left; position: relative; width:532px; height:28px; padding-top:3px; margin-bottom: 2px; font-size:12px; text-transform: uppercase; background-image: url(../gfx/theme/kasse_input_background_large.png); background-repeat: no-repeat; color:#888888; }
.popup_element span {position:absolute; left:145px; top:3px; color:#424242; font-size:12px; text-transform: none; }
.popup_element input {float:left; margin-left:20px; width:300px; color:#424242; border:none; background-color: transparent; color:#424242; border:1px dotted black; position: relative; top:-1px}
.popup_element a {color:#888888; text-decoration: none; font-size: 11px; padding-left:10px; outline: none}
.popup_element a:hover {color:#424242}
.popup_element_label {position:relative; width:125px; float:left; left:0px;}
.template_arrow {position:absolute; right:10px; top:3px}
.popup_attribute_selectbox {font-size:12px; background-color:white; color:#424242; opacity:0; filter: alpha(opacity = 0);width:373px; height:21px; position:absolute; top:0px; right:15px; border:none; }
a.popup_send_button {display:block; position:relative; left:265px; float:left; width:273px; height:79px;  background: url(../gfx/theme/silver_background_popup_button.png) 0 0; background-repeat: no-repeat; text-decoration: none; color:#888888; font-size:9px; line-height: 12px; text-align: center; outline: none}
a.popup_send_button:hover {background: url(../gfx/theme/silver_background_popup_button.png) 273px 0}
.button_send {background-image: url(../gfx/theme/silver_zum_shop_button.png); background-repeat: no-repeat; display: block; float:left; width: 76px; height:65px; margin: 8px 10px 0 0; padding-top: 6px}
.popup_element_small {float:left; position: relative; width:332px; height:28px; padding-top:3px; margin-bottom: 2px; font-size:12px; text-transform: uppercase; background-image: url(../gfx/theme/kasse_input_background.png); background-repeat: no-repeat; color:#888888;}
.popup_element_small span {position:absolute; left:75px; top:3px; color:#424242; font-size:12px; text-transform: none; }
.popup_element_small input {float:left; margin-left:20px; width:210px; color:#424242; border:none; background-color: transparent}
.popup_small_selectbox {font-size:12px; background-color:white; color:#424242; opacity:0; filter: alpha(opacity = 0); width:195px; height:21px; position:absolute; top:0px; right:65px; border:none; }
.popup_element_small_label {position:relative; width:75px; float:left; left:0px;}
.todo_arrow {position:absolute; right:60px; top:3px}
.popup_element_small_a {float:left; position: relative; width:332px; height:28px; padding-top:3px; margin-bottom: 2px; font-size:12px; text-transform: uppercase; background-image: url(../gfx/theme/kasse_input_background.png); background-repeat: no-repeat; color:#888888; outline: none}
.popup_element_small_a span {position:absolute; left:95px; top:3px; color:#424242; font-size:12px; text-transform: none; }
.popup_anrede_selectbox {font-size:12px; background-color:white; color:#424242; opacity:0; filter: alpha(opacity = 0); width:174px; height:21px; position:absolute; top:0px; right:65px; border:none; }
/*KUNDEN POPUP ENDE*/

/*HAENDLER UND MARKEN ANFANG*/
.brand ul {list-style: none}
.brand_headline {display:block; background-image: url(../gfx/theme/silver_models_block_top.png); width:701px; height:45px; line-height:12px; overflow: hidden; text-align:center;}
.brand_headline h2 {color: #424242; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; padding-top:12px}
.brand_headline h4 {font-size: 12px; color: #888888; font-weight: normal; padding-top: 3px}
.brand_body {background-image: url(../gfx/theme/silver_models_block_middle.png); background-repeat: repeat-y; width:701px; height:auto; overflow:hidden}
.brand_body h4 {font-size: 11px; margin: 0 0 0 20px}
.brand_body ul {list-style: none; display:block; margin:10px 0 20px 20px;}
.brand_body ul li { width:auto; background-image:url(../gfx/theme/silver_strich_links.png); background-repeat: no-repeat; background-position: left bottom }
.brand_body ul li b { display: block; position: relative; float:left;  width:120px; height:auto;  color: #424242; font-size: 10px; line-height:22px; border:none; outline:none;}
.brand_body ul li a img {border: none}
.brand_body ul li span {width:480px; display: block; float: left; position: relative; }
.brand_body ul li span input {margin: 0 5px 0 0; position: relative; top: 3px}
.brand_body ul li span span { display: block; position: relative; float:left;  width:140px; margin-right:3px; height:auto;  color: #424242; font-size: 10px; line-height:22px; border:none; outline:none;}
.brand_body ul li span span a {position: absolute; right:5px; outline: none}
.brand_body ul li span span span {display: inline; float: none; width: 100px; margin: 0; }

.brand_delivery {background-image: url(../gfx/theme/silver_models_block_middle.png); background-repeat: repeat-y; width:701px; height:auto; overflow:hidden}
.brand_delivery h4 {font-size: 11px; margin: 0 0 0 20px}
.brand_delivery p {font-size: 10px}
.brand_delivery ul {list-style: none; display:block; margin:10px 0 40px 20px; font-size:10px}
.brand_delivery ul li { width:auto; position: relative; background-image:url(../gfx/theme/silver_strich_links.png); background-repeat: no-repeat; background-position: left bottom }
.brand_delivery ul li a {margin-left:50px}
.brand_delivery ul li a img {border: none; position: relative;}
.brand_delivery ul li span {width:auto; display: block; float: left; position: relative; }
.brand_delivery ul li span:first-child {display: inline-block; width:135px; color: #424242;}
.brand_delivery ul li span input[type="text"] {position: relative; font-size:10px; width:20px}
.brand_delivery ul li span span { display: block; position: relative; float:left;  width:140px; margin-right:3px; height:auto;  color: #424242; font-size: 10px; line-height:22px; border:none; outline:none;}
.brand_delivery ul li span span a {position: absolute; right:5px; outline: none}
.brand_delivery ul li span span span {display: inline; float: none; width: 100px; margin: 0; }

.haendler_arrow {position:absolute; right:0px; top:5px}
.haendler_selectbox {font-size:10px; margin-left:3px; background-color:white; color:#424242; opacity:0; filter: alpha(opacity = 0); width:125px; height:16px; position:absolute; right:2px; border:none; font-family: Verdana, Arial, Helvetica, sans-serif;}
.brand_footer {position: relative; background-image: url(../gfx/theme/silver_models_block_bottom.png); width:701px; height:13px;  z-index: 1}
/*HAENDLER UND MARKEN ENDE*/

/*SHOPINFO EDIT ANFANG*/
.faq_block ul {list-style: none; font-size:11px; color: #424242; margin:20px 0}
.faq_block ul li {margin-bottom: 0px}
.faq_block ul li i {margin-bottom: 0px; text-transform: uppercase; font-style: normal}
.faq_block ul li b {font-weight: normal; font-size: 12px}
.faq_block ul li a {text-decoration: underline; color: #424242; text-shadow: 2px 2px 3px #DADADA; line-height:22px; outline:none}
.faq_block ul li span {font-size: 11px; line-height:18px; padding:0 5px}
.faq_block ul li ul {margin: 4px 0 20px 0; }
.faq_chapter_edit {width:666px; height:16px; text-transform: uppercase; font-size:14px; background-color: white; color:#424242; font-family: Verdana, Arial, Helvetica, sans-serif; border:0px solid transparent; margin-bottom: 10px}
.faq_head_edit {width:650px; height:14px; font-size:11px; background-color: white; color:#424242; font-family: Verdana, Arial, Helvetica, sans-serif; border:0px solid transparent; margin-bottom:10px}
.faq_text_edit {font-size: 11px; width:661px; height:120px;  line-height:19px; background-color: white; color:#424242; font-family: Verdana, Arial, Helvetica, sans-serif; border:0px solid transparent; margin-bottom:10px;}
.faq_edit_block {margin: -10px 0 0 0}
.faq_edit_block a {display: block; text-decoration: none; font-size: 12px; text-transform: uppercase; color:#424242; outline: none}
.faq_edit_block a:hover {text-decoration: underline}
.faq_edit_block ul {list-style:none; font-size:11px; text-transform: uppercase; margin: -15px 0 5px 0px;}
.faq_edit_block ul li {line-height:24px; font-size: 10px; color:#424242; display:inline;}
.faq_edit_block ul li a {display:inline; font-size: 10px; text-decoration: none; font-weight: normal; color:#424242; outline: none }
.vote_block {}
.vote_block ul {list-style: none; font-size:11px; background-image: url(../gfx/theme/silver_detail_preis_line_oben.png); background-repeat: no-repeat; background-position: left bottom}
.vote_box ul li {width: 665px; height: 30px}
.vote_block ul li ul {padding:10px 0}
.vote_block ul li ul li b {display: block; float:left; width: 100px; height:28px; line-height: 23px}
.vote_block ul li ul li span {display:block; float:left; width: 425px; text-align: right; height:28px; line-height: 23px; font-size:11px}
.vote_block ul li ul li a {display:block; float:left; width:145px; height:28px; background:url(../gfx/theme/silver_vote.png) -145px 0 ;  background-repeat: no-repeat; outline: none}
.vote_block ul li ul li a:hover { background:url(../gfx/theme/silver_vote.png) -87px 0}
.vote_block ul li ul li i {padding: 10px 0; display:block; width:672px; line-height: 18px; text-shadow: 2px 2px 3px #DADADA; color: #424242}
.shopinfo_container_body_row ul {list-style: none; font-size:11px}
.shopinfo_container_body_row ul li {display: inline; padding-bottom: 10px}
.shopinfo_container_body_row ul li a {text-decoration: none; color:#888888;outline: none }
.shopinfo_container_body_row ul li a:hover {color:#424242}
.vote_point_edit {width: 100px; float:left}
.vote_point_edit input {width: 12px; border-style:none; color:#424242; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding:2px 0 0 2px}
.vote_text_edit {width: 672px; height:60px; color:#424242; font-family: Verdana, Arial, Helvetica, sans-serif; border-style:none; font-style: italic;  font-size:11px}
.vote_name_edit {width: 144px; border-style:none; color:#424242; font-family: Verdana, Arial, Helvetica, sans-serif;}
.vote_mail_edit {width: 200px; border-style:none; color:#424242; font-family: Verdana, Arial, Helvetica, sans-serif;}
.vote_block ul li ul li ul {padding: 5px 0 0 0; background:none}
.vote_block ul li ul li ul li {display: block; float:left; width:auto; padding-right:5px}
.vote_block ul li ul li ul li a {text-decoration: none; color:#424242; display: inline; background: none; width:auto; outline: none}
.vote_block ul li ul li ul li a:hover {text-decoration:underline; background: none}
.vote_kontakt ul {list-style: none; width:660px}
.vote_kontakt ul li {display:block; float:left;  width:320px; height:28px; background-image: url(../gfx/theme/kasse_input_background.png); background-repeat: no-repeat; color:#424242; font-size:11px}
.vote_kontakt ul li span:first-child {display:block; float:left; width:80px; line-height: 18px}
.vote_kontakt ul li span {display:block; float:left; position: relative; width:230px}
.vote_kontakt ul li input {border-style: none; background-color: transparent; color:#424242; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding-top:4px}
.vote_arrow {position:absolute; right:0px; top:3px}
.vote_selectbox {font-size:12px; margin-left:3px; background-color:white; color:#424242; opacity:0; filter: alpha(opacity = 0); width:120px; height:21px; position:absolute; right:0px; border:none; font-family: Verdana, Arial, Helvetica, sans-serif;}
.vote_box ul {list-style: none; padding:10px 0 10px 0}
.vote_box ul li {height:20px; font-size: 11px; text-transform: uppercase; display: block; float: left}
.vote_box ul li input {width: 10px; border-style: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; position: relative; }
.vote_box ul li input[type=checkbox] {position: relative; top:2px; margin: 0 4px 0 20px}
/*SHOPINFO EDIT ENDE*/

/*POPUP BESTELLUNG ANFANG*/
.order_data {float:left; width: 285px; padding-bottom:10px}
.o_data_list ul {list-style: none; padding:5px 0 10px 0}
.o_data_list ul li b {width:140px; font-weight: normal; display: inline-block; text-transform: uppercase; padding-left:5px}
.o_data_list ul li a {width:110px; text-align: right; display: inline-block; outline: none}
.o_data_list ul li ul li div {display: inline-block; width: 259px; padding-top: 4px; margin-top: 2px;  }
.o_data_list ul li ul li div b {font-weight: bold}
.o_data_list ul li ul {padding:0 0 5px 0 }
.o_data_list ul li ul li {position: relative; height: 28px}
.o_data_list ul li ul li span {width:265px; display: inline-block; position: relative; height:28px;  margin-bottom: 2px; background-image: url(../gfx/theme/kasse_input_background.png); background-repeat: no-repeat; background-position: -19px; font-size:11px; line-height:20px; padding-left:4px; color:#888888;}
.o_data_list ul li ul li span b {font-weight: normal; display: inline-block; width:150px; word-wrap: break-word; font-size: 11px; height: 20px; overflow: hidden; text-transform: none}
.o_data_list ul li ul li span a {font-weight: normal; display: inline-block; width:150px; word-wrap: break-word; font-size: 11px; height: 20px; overflow: hidden; text-align:left; text-transform: none; text-decoration: none; color:#888888; outline: none}
.o_data_list ul li ul li span b input {width:50px; border-style: none; color: #888888; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.o_data_list ul li ul li span i {font-style: normal; display: inline-block; color: #424242; width:100px; font-size: 11px; height: 20px; overflow: hidden; text-transform: uppercase}
.o_payment_selectbox {font-size:11px; margin-left:3px; background-color:white; color:#424242; opacity:0; filter: alpha(opacity = 0); width:120px; top:-1px; height:14px; position:absolute; left:-4px; border:none; font-family: Verdana, Arial, Helvetica, sans-serif;}
.o_ptime_selectbox {font-size:11px; margin-left:3px; background-color:white; color:#424242; opacity:0; filter: alpha(opacity = 0); width:82px; top:-1px; height:14px; position:absolute; text-align: right; right:0; border:none; font-family: Verdana, Arial, Helvetica, sans-serif;}
.price_o_data {width:50px; border-style: none; background-color: transparent; font-size: 11px; text-align: right; padding-top:2px}
.order_action {float:left; width: 296px; max-height:275px; overflow:scroll; overflow-x:hidden; padding-bottom:10px}
.o_action_list ul {list-style: none; padding:5px 0 10px 0}
.o_action_list ul {list-style: none;}
.o_action_list ul {list-style: none;}
.o_action_list ul li {padding:0 0 1px 0; margin-bottom: 3px}
.o_action_list ul li b {width:160px; display: inline-block}
.o_action_list ul li i {width:160px; display: inline-block; font-style: normal; font-weight: bold; }
.o_action_list ul li a {color:#424242; text-decoration: none;outline: none}
.o_action_list ul li a:hover {color: black}
.o_action_list ul li ul {padding:0 0 0 10px }
.o_action_list ul li ul li {position: relative}
.o_action_list ul li ul li span {width:175px; display: inline-block; position: relative}
.o_document_list ul {list-style: none; padding-top:5px; overflow:hidden; font-size:10px}
.o_document_list ul li {position: relative; margin-bottom: 1px}
.o_document_list ul li a {padding-left:5px; color:#424242; text-decoration: none; outline: none}
.o_document_list ul li a:hover {color: black}
.o_document_list ul li input[type=checkbox] {position: relative; top: 1px; border-style: none}
.order_history {width: 570px; padding-top:10px;}
.o_history_list ul {list-style: none; padding:10px 0; background-image: url("../gfx/theme/silver_detail_edit_b_verlauf_zeile.png")}
.o_history_list ul li {margin: 2px 0; font-style: italic}
.o_history_list ul li ul {background-image: none; padding:2px 0;}
.o_history_list ul li img {position: relative; top:1px; right:2px; padding-right:3px}
.o_history_list ul li i {height:12px; font-style: normal;}
.o_history_list ul li b {display: inline-block; width:50px; font-weight: normal}
.o_history_list ul li span {display: inline-block; width: 500px; position: relative}
.o_history_list ul li span input{width:516px; border-style: none; background-color: transparent; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; height: 12px; position: relative; left: -1px}
.history_topline {display:inline-block; width: 570px; height:1px; position: relative; top:0px; background-image: url("../gfx/theme/silver_detail_edit_b_line_oben.png")}
.history_bottomline {display:inline-block; width: 570px; height:1px; position: relative; top:0; background-image: url("../gfx/theme/silver_detail_edit_b_line_oben.png")}
.action_menu {display: block; background-image: url(../gfx/theme/silver_strich_links_shadow.png); background-position: left bottom; background-repeat: no-repeat; padding-bottom: 10px}
.action_menu ul {list-style: none; text-transform: uppercase}
.action_menu ul li {color: #424242; font-size:14px; display: block; float:left; padding-right: 8px; }
.action_menu ul li a {font-size:11px; text-decoration: none; color: #888888;outline: none }
.action_menu ul li a:hover {color: #424242}
.action_select_arrow {position:absolute; right:0; top:4px}
.action_select_selectbox {font-size:11px; background-color:white; color:#424242; opacity:0; filter: alpha(opacity = 0); width:160px; height:21px; display: inline-block; top:1px; position:absolute; right:3px; border:none; font-family: Verdana, Arial, Helvetica, sans-serif;}
/*POPUP BESTELLUNG ENDE*/

/*Preisverhandeln ANFANG*/
.bargain_block {padding:0 25px 0 0}
.bargain_block h2 {color: #424242; font-size: 16px; font-weight:normal; padding-bottom:20px; text-shadow: 1px 1px 1px white, 1px 1px 8px #DDDDDD}
.bargain_block p {color:#424242; display: block; font-size: 11px; height: auto; line-height: 19px; position: relative; text-align: justify}
.bargain_block p img {display:block; padding:20px 0}
/*Preisverhandeln ENDE*/

/*Info Zahlungsmethoden Anfang*/
.payment_info ul {list-style: none}
.payment_info ul li {font-size: 11px; display: block; width:532px; height:auto; font-size:12px; margin:4px 0; color:#888888; position:relative;  }
.payment_info ul li span {display: block; height: auto; width:650px;  text-align: justify; font-size:12px; color:#888888; position: relative; padding:10px 0}
.payment_info ul li span img {display: block; float: left; padding-right:10px}
.payment_info ul li span b {height:15px; display: inline-block; padding-top:6px; font-weight: normal}
.payment_info ul li span blockquote {padding:5px 0 0 10px; font-size: 11px; line-height: 14px}
.payment_info ul li span blockquote b {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
/*Info Zahlungsmethoden Ende*/

/*ERWEITERTE PRODUKTSUCHE ANFANG*/
.search_arrow {position:absolute; right:10px; top:3px}
.product_search_middle { position: relative; background-image: url(../gfx/theme/silver_models_block_middle.png); background-repeat: repeat-y; width:701px; height:auto;}
.product_search_middle ul {list-style: none; padding: 10px 20px}
.product_search_middle ul li {display: inline; display: inline-block; width:320px;}
.product_search_element {float:left; position: relative; width:320px; height:22px; margin-bottom: 2px; line-height: 20px; font-size:10px; text-transform: uppercase; color:#888888;}
.product_search_element span {position:absolute; left:85px;  color:#424242; font-size:10px; text-transform: uppercase;}
.product_search_element input {float:right; position:relative; margin-right:10px; width:120px; color:#424242;}
.product_search_attribute_selectbox {font-size:12px; background-color:white; color:#424242; opacity:0; filter: alpha(opacity = 0); width:230px; height:21px; position:absolute; top:-4px; right:10px; border:none; }
.filter_list {}
.filter_list ul {list-style: none}
.filter_list ul li {display: block; position: relative; font-size: 12px; text-transform: uppercase; line-height: 20px; width: 635px}
.filter_list ul li span {font-size: 10px; padding: 0 0 0 5px}
.filter_list ul li span input {height:22px; position: absolute; right:0px}
.advanced_product_search_element {float:left; position: relative; width:220px; height:22px; margin-bottom: 2px; line-height: 20px; font-size:10px; text-transform: uppercase; color:#888888;}
.advanced_product_search_element span {position:absolute; left:0px;  color:#424242; font-size:10px; text-transform: uppercase;}
.advanced_product_search_element input {float:right; position:relative; margin-right:10px; width:120px; color:#424242;}
.advanced_product_search_attribute_selectbox {font-size:12px; background-color:white; color:#424242; opacity:0; filter: alpha(opacity = 0); width:220px; height:21px; position:absolute; top:-4px; right:2px; border:none; }
.e_product_search_element {float:left; position: relative; width:420px; height:22px; margin-bottom: 2px; line-height: 20px; font-size:10px; text-transform: uppercase; color:#888888;}
.e_product_search_element span {position:absolute; left:185px;  color:#424242; font-size:10px; text-transform: uppercase;}
.e_product_search_element input {float:right; position:relative; margin-right:10px; width:120px; color:#424242;}
.e_product_search_attribute_selectbox {font-size:12px; background-color:white; color:#424242; opacity:0; filter: alpha(opacity = 0); width:230px; height:21px; position:absolute; top:-4px; right:10px; border:none; }
.advanced_search_navi {width:665px; height:34px; display: block; background: url(../gfx/buttons/advanced_search.jpg) 0 0; color: #424242; line-height:30px; font-size:14px; text-decoration:none; text-align: center; text-shadow: 0 -1px 1px white}
.advanced_search_navi:hover {background: url(../gfx/buttons/advanced_search.jpg) 0 34px; text-shadow:text-shadow: 0 -1px 1px white; color:black}
/*ERWEITERTE PRODUKTSUCHE ENDE*/

/**/
.contextmenu {color:#424242}
.contextmenu b {text-decoration: underline; padding-bottom: 3px}
.contextmenu a {color:#424242; text-decoration: none; line-height:16px}
.contextmenu a:hover {color: black}
/**/

/**/
.paycomplete_line {display: block; width:692px; height:3px; background-image:url(../gfx/theme/kurze_linie.png); background-repeat:no-repeat; background-position: center; position: relative; top:20px}
.paycomplete_bline {display: block; width:692px; height:3px; background-image:url(../gfx/theme/kurze_linie.png); background-repeat:no-repeat; background-position: center; position: relative; top:10px; margin-bottom: 40px}
.paycomplete_row { font-size: 12px; padding:10px 0 26px 40px}
a.paycomplete_leftbutton { display:block; float:left; width:273px; height:79px; margin-left:30px; background: url(../gfx/theme/silver_background_popup_button.png) 0 0; background-repeat: no-repeat; text-decoration: none; color:#888888; font-size:8px; line-height: 12px; text-align: center; outline: none}
a.paycomplete_leftbutton:hover {background: url(../gfx/theme/silver_background_popup_button.png) 273px 0}
a.paycomplete_rightbutton {display:block; position:relative; float:left; width:273px; height:79px;  background: url(../gfx/theme/silver_background_popup_button.png) 0 0; background-repeat: no-repeat; text-decoration: none; color:#888888; font-size:8px; line-height: 37px; text-align: center; outline: none}
a.paycomplete_rightbutton:hover {background: url(../gfx/theme/silver_background_popup_button.png) 273px 0}
a.paycomplete_centerbutton { display:block; width:273px; height:79px; margin: 0 auto; background: url(../gfx/theme/silver_background_popup_button.png) 0 0; background-repeat: no-repeat; text-decoration: none; color:#888888; font-size:8px; line-height: 12px; text-align: center; outline: none}
a.paycomplete_centerbutton:hover {background: url(../gfx/theme/silver_background_popup_button.png) 273px 0}
.button_cart_pc {background-image: url(../gfx/theme/silver_zum_warenkorb_button.png); background-repeat: no-repeat; display: block; float:left; width: 76px; height:65px; margin: 7px 0px 0 9px; padding-top: 6px }
.button_rtext_pc {display: block; float:left; color:#424242; width:162px; font-size: 12px; text-align: right; padding: 17px 20px 0 0; text-shadow: 1px 1px 1px white }
/**/


/*BLOGARCHIVE ANFANG*/
.blog_block ul {list-style: none; font-size:11px; color: #424242; margin:0 0}
.blog_block ul li {margin-bottom: 0px; }
.blog_block ul li a {text-transform: uppercase; color: #424242; text-shadow: 2px 2px 3px #DADADA; line-height:22px; outline:none}
.blog_block ul li ul {margin: 0 0 0 0; list-style:none; padding-bottom:5px}
.blog_block ul li ul li a {line-height:18px; text-transform: none}
.blog_block ul li ul li a:hover {text-decoration: underline}
.blog_block ul li h3 {font-size:12px; font-weight: normal; color: black; line-height: 15px; padding-bottom: 10px}
.blog_block ul li p {text-indent: 0px; font-size: 11px; line-height: 19px; margin-left: -15px; padding: 0 15px 20px 0; text-align: justify;}

.archive_block ul {list-style: none; font-size:11px; color: #424242; margin:20px 0}
.archive_block ul li {margin-bottom: 0px;}
.archive_block ul li a {color: #424242; text-shadow: 2px 2px 3px #DADADA; line-height:22px; outline:none; font-weight: bold}
.archive_block ul li h3 {font-size:12px; font-weight: normal; color: black; line-height: 15px; padding-bottom: 10px}
.archive_block ul li p {text-indent: 0px; font-size: 11px; line-height: 19px; padding: 0 15px 20px 0; text-align: justify;}

/*BLOGARCHIVE ANFANG*/



/*Magazin*/
.magazin_kopf{}
.magazin_kopf_links {}
.kalender {}
.kalender ul {}
.kalender ul li {}
.jahr {}
.magazin_kopf_rechts {}
.magazin_kopf_menu {}
.magazin_bild {}
.magazin_text {}




/*Magazin*/

/*POPUP VERSAND- UND ZAHLUNGSINFO ANFANG*/
.rmt_info {font-size: 11px}
.rmt_info ul {list-style: none; padding-right: 40px; margin-bottom: 30px;}
.rmt_info ul li {background-image: url("../gfx/theme/silver_strich_rechts_dick.png"); background-repeat: no-repeat; background-position: right bottom; color:#424242; line-height:20px}
.rmt_info ul li b {font-weight: normal; float:left;}
.rmt_info ul li i {font-style: normal; float:right; }
.rmt_info ul li blockquote {font-size: 11px; line-height: 14px; padding: 0 0 4px 10px;}
/*POPUP VERSAND- UND ZAHLUNGSINFO ENDE*/


/*Ratenkauf*/
.Raten_headline {display:block; background-image: url(../gfx/theme/silver_models_block_top.png); width:701px; height:45px ; overflow: hidden; text-align:center;}
.Raten_headline h2 {color: #424242; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; padding-top:12px}
.Raten_headline h4 {font-size: 12px; color: #888888; font-weight: normal; padding-top: 3px}
.Raten_body {background-image: url(../gfx/theme/silver_models_block_middle.png); background-repeat: repeat-y; width:701px; height:auto; overflow:hidden}
.Raten_footer {position: relative; background-image: url(../gfx/theme/silver_models_block_bottom.png); width:701px; height:13px ; z-index: 1}
.Raten_Adv {list-style: none; padding-left:50px; margin-bottom: 30px }
.Raten_Adv li:first-child {font-size: 12px; font-weight: bold; padding-bottom:10px}
.Raten_Adv li {color:#424242; font-size:11px; line-height: 18px; position: relative}
.Raten_Adv li img {position: relative; top:6px; margin-right:10px}

.Raten_Element {list-style: none}
.Raten_Element li {position: relative; width: 535px; height: 144px; left: 134px;}
.Raten_empty {padding:35px 0; position: relative; width: 635px; height: 109px; left: 34px; }
.Raten_trennlinie {width:200px; height:3px; font-size:11px; margin: 12px 217px 10px 217px ;  background-image: url(../gfx/theme/kurze_linie.png); background-repeat: no-repeat}
.Raten_element_container {  font-size:12px; color: #888888; text-shadow: 2px 2px 3px #DADADA; text-align: center }
.Raten_element_left {float:left; width:120px; height:auto; padding-top:23px}
.Raten_element_left img {border: none}
.Raten_element_left a {outline: none}
.Raten_element_middle {float:left; text-align: left;  width:400px; height:auto; padding-top:25px }
.Raten_element_middle h3 {font-size:14px; color:#424242; font-family: Georgia, "Times New Roman", Times, serif}
.Raten_element_middle p {font-size:10px; text-transform: uppercase; line-height: 15px; padding-top:8px}
.Raten_element_middle b {font-size:14px; color:#424242; font-family: Georgia, "Times New Roman", Times, serif}

.Raten_Slider {list-style: none; width:635px; font-size:11px; margin-bottom: 30px; height: 144px; margin-left: 34px; background-image: url(../gfx/theme/modell_background.png)}
.Raten_Slider li:first-child {padding-top:20px}
.Raten_Slider li {position: relative; width: 635px; color:#424242; padding-left:20px}
/*Ratenkauf*/

/*CMS*/
.cmm ul {list-style: none}
.cmm_headline {display:block;  width:690px; height:45px; line-height:12px; overflow: hidden; text-align:center;}
.cmm_headline h2 {color: #424242; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; padding-top:12px}
.cmm_headline h4 {font-size: 12px; color: #888888; font-weight: normal; padding-top: 3px}
.cm_menue {font-size: 12px;margin: 20px}
.cm_menue li b {padding-top: 10px; display: inline-block }
.cm_menue li a {color: #424242; font-weight: normal; padding: 0 0 0 10px}
.cm_menue li a:hover {font-weight: bold}
.translation {font-size: 12px; margin-top: 20px}
.translation li {color: #424242; padding: 0 0 0 10px; position: relative}
.translation li b {color: #888888; display: inline-block; font-size: 10px; margin-top: 35px; border-bottom: 1px solid silver; width: 670px}
.translation li input {position: relative; top:2px}
.translation li textarea {width:195px; height: 125px; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.translation li span {display: block; width:200px; float:left}
.translation li span i {font-style: normal;position:relative; top: 4px}
.translation li span img {position: relative; top:5px}
.translation li label span {padding-left: 5px; font-size: 11px; float:none; display: inline;  text-transform: capitalize}
.tsie_button {display:block; line-height: 28px; text-align: center; width: auto; float:right; height:28px; color: white;  background-color: #4998d4; background-image: linear-gradient(#4998d4, #335f80); margin-bottom: 15px; padding: 0 10px; margin: 0 10px}
.button_trans_new {display:block; width:670px; line-height: 28px; text-align: center;  height:28px; color: white;  background-color: #4998d4; background-image: linear-gradient(#4998d4, #335f80); margin-bottom: 15px}
.button_trans_new: hover {color: silver}
.CMS_Headline {font-size:14px; padding: 0 0 0 15px; display: block; font-weight: bold; margin-top:5px}
.CMS_Headline b {color: lightskyblue}
.CMS_Container {height:auto; font-size:11px}
.CMS_Container a {color:black}
.CMS_Container a:visited {color:black}
.CMS_Head_LV1 {font-size: 12px; padding: 2px 0 0 20px; color:black}
.CMS_Head_LV2 {font-size: 12px; padding: 0 0 0 25px; color:black}
.CMS_Head_LV2 b {color: lightskyblue}
.CMS_Edit_Head {font-size: 12px; width:645px; margin: 2px 0 0 20px; border-radius:3px; border:1px silver solid}
.CMS_Edit_Text {font-size: 11px; width:645px; height: 200px; margin: 5px 0 0 20px; font-family: Verdana, Arial, Helvetica, sans-serif; border-radius:3px; border:1px silver solid}
.CMS_Edit_Text_Short {font-size: 11px; width:645px; height: 60px; margin: 5px 0 0 20px; font-family: Verdana, Arial, Helvetica, sans-serif; border-radius:3px; border:1px silver solid}
.CMS_Container_Keywords {margin-left: 20px}
.CMS_Keywords {font-size: 11px; width:425px; margin: 5px 20px 0 5px; border-radius:3px; border:1px silver solid}
.CMS_Preview_Area {margin: 0 0 10px 20px}
.CMS_Edit_Control {width:668px; margin-top: 5px; height:auto; margin-left:20px;}
.CMS_Edit_Control_Col {width:324px; float:left; position: relative; min-height: 1px}
.CMS_Edit_Control_Col div {text-align: right}
.CMS_Edit_Control_Col div:first-child {height:65px}
.CMS_Edit_Control_Col img {border-radius:3px; border:1px silver solid; margin-top: 14px}
.CMS_Edit_Control_Col span {display: block; width: 324px; margin-bottom: 3px}
.CMS_Banner_Upload {position: absolute; left: 0px; top: 0px; padding:30px 40px; opacity:0; cursor:pointer; width:200px}
.CMS_Banner_Expire {font-size: 11px; width:120px; border-radius:3px; border:1px silver solid}
.CMS_Banner_Prio_Select {width:40px; border-radius:3px;}
.CMS_Banner_Active {position: relative; top:3px;}
.CMS_Button {display: inline-block; height:30px; width:auto; background-color: white; margin-left: 5px; padding: 0 30px; line-height: 30px; font-size:14px; border-radius:3px; border:1px silver solid }
/*CMS*/

/*Buttons*/

/*Buttons*/
.buttonStyle {-webkit-transition-duration: 0.4s; transition-duration: 0.4s;  border-radius: 2px; background-color: #dddddd; border: none; color: #888888; text-align: center; transition: all 0.5s; cursor: pointer;}
.buttonStyle:hover {background-color: #4CAF50; color: white;}
.buttonStyle span {cursor: pointer;display: inline-block;position: relative;transition: 0.5s;}
.buttonStyle span:after {content: '>';position: absolute;opacity: 0;top: 0;right: -20px;transition: 0.5s;}
.buttonStyle:hover span {padding-right: 25px;}
.buttonStyle:hover span:after {opacity: 1;right: 0;}

.tinyflag {background-color: indigo; border-radius: 4px; color: white; font-size: 8px; font-weight: normal; padding: 0 4px; text-align: center; text-transform: uppercase;}
progress[value] {-webkit-appearance: none;-moz-appearance: none;appearance: none;background-color: #eee;border: thin solid #999;border-radius: 2px;box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25) inset;height: 10px;width: 150px;}
