﻿/**
* @copyright (c) 2010 C-on-H
*
* Prefix:
* t technische Daten
* l leistungsmerkmale
* p presse
* d design
* b bestellung
*
**/



html body {
margin: 0;
padding: 0;
width: 100%;
height: 100%;
background-color: #F0F0F0;
text-align: center;
font-family: "Lucida Grande", Arial, Verdana, sans-serif;
font-size: 85%;
}

button {
  border:0 none;
  padding: 0px;
  cursor: pointer;
  background-color: transparent;
}

#site {
position:relative;
margin: 0px auto;
top: 0px;
width: 986px;
height: 0px;
overflow: visible;
background-color: #333;
text-align: left;
}

#top {
position:relative;
margin: 0px 0px 0px 0px;
width: 986px;
height: 180px;
}

.top_img {
position: absolute;
left: 0px;
top: 0px;
width: 986px;
height: 7px;
background-image: url(../images/page/top_img.png);
background-repeat:no-repeat;
}

#logo {
position: absolute;
left: 10px;
top: 10px;
padding: 10px;
text-align: left;
width: 233px;
height: 20px;
}

#title {
position: absolute;
left: 10px;
top: 165px;
padding: 10px;
text-align: left;
width: 233px;
height: 20px;
}

      .slide-out-div {
          padding: 20px;
          width: 250px;
	  background-color:#FFFFFF;
	  z-index:51;
	  background-image:url("../images/helptabbg.gif");
	  background-repeat:no-repeat repeat;
      } 


#topmenu {position: absolute;left:258px; top: 0px;padding: 0px 0px 0px 0px;text-align: right;width: 800px;height: 40px;z-index: 100;}
#topmenu a:link {text-decoration:none;}
#topmenu a:visited {text-decoration:none;}
#topmenu a:hover {text-decoration:none;}
#topmenu a:active {text-decoration:none;}

.topmenu_1 {position:absolute;left:0px; top:0px; width:130px;height:120px;background:url(../images/page/topmenu_1.png) no-repeat 0px 0px;border: none; z-index:99;}
.topmenu_2 {position:absolute;left:170px; top:0px; width:130px;height:120px;background:url(../images/page/topmenu_2.png) no-repeat 0px 0px;border: none; z-index:99;}
.topmenu_3 {position:absolute;left:340px; top:0px; width:130px;height:120px;background:url(../images/page/topmenu_3.png) no-repeat 0px 0px;border: none; z-index:99;}

.topmenu_1:hover {position:absolute;left:-45px; top:0px; width:220px;height:290px;background:url(../images/page/topmenu_1.png) no-repeat -130px 0px;border: none;z-index:100;}
.topmenu_2:hover {position:absolute;left:125px; top:0px; width:220px;height:290px;background:url(../images/page/topmenu_2.png) no-repeat -130px 0px;border: none;z-index:100;}
.topmenu_3:hover {position:absolute;left:295px; top:0px; width:220px;height:290px;background:url(../images/page/topmenu_3.png) no-repeat -130px 0px;border: none;z-index:100;}

.topmenu_1 span {position:absolute;left:0px;top:0px; width:130px;height:120px; font-size:0px;color:transparent;text-decoration: none;}
.topmenu_1 span:hover {position:absolute;left:0px;top:0px;padding:175px 30px 25px 30px; margin:0px 0px 0px 0px; width:160px;height:90px; font-size:11px;color:#000;font-weight:bold;text-align:left;}
.topmenu_2 span {position:absolute;left:0px;top:0px; width:130px;height:120px; font-size:0px;color:transparent;text-decoration: none;}
.topmenu_2 span:hover {position:absolute;left:0px;top:0px;padding:175px 30px 25px 30px; margin:0px 0px 0px 0px; width:160px;height:90px; font-size:11px;color:#000;font-weight:bold;text-align:left;}
.topmenu_3 span {position:absolute;left:0px;top:0px; width:130px;height:120px; font-size:0px;color:transparent;text-decoration: none;}
.topmenu_3 span:hover {position:absolute;left:0px;top:0px;padding:175px 30px 25px 30px; margin:0px 0px 0px 0px; width:160px;height:90px; font-size:11px;color:#000;font-weight:bold;text-align:left;}

.topmenu_1 a:link {color:#000;text-decoration:none;} 
.topmenu_1 a:visited {color:#000;text-decoration:none;} 
.topmenu_1 a:hover {color:#000;text-decoration:none;} 
.topmenu_1 a:active {color:#000;text-decoration:none;}

.topmenu_blocker1 {position:absolute;left:0px; top:0px; width:130px;height:120px;background:url(../images/page/topmenu_1.png) no-repeat 0px 0px;border: none; z-index:99;opacity: 0.40;}
.topmenu_blocker2 {position:absolute;left:170px; top:0px; width:130px;height:120px;background:url(../images/page/topmenu_2.png) no-repeat 0px 0px;border: none; z-index:99;opacity: 0.40;}
.topmenu_blocker3 {position:absolute;left:340px; top:0px; width:130px;height:120px;background:url(../images/page/topmenu_3.png) no-repeat 0px 0px;border: none; z-index:99;opacity: 0.40;}

.topmenu_blocker1 span {position:absolute;left:0px;top:0px; width:130px;height:120px; font-size:0px;color:transparent;text-decoration: none;opacity: 0.0;}
.topmenu_blocker2 span {position:absolute;left:0px;top:0px; width:130px;height:120px; font-size:0px;color:transparent;text-decoration: none;opacity: 0.0;}
.topmenu_blocker3 span {position:absolute;left:0px;top:0px; width:130px;height:120px; font-size:0px;color:transparent;text-decoration: none;opacity: 0.0;}

#menu {position: absolute;top: 186px;right: 15px;text-align: right;width: 600px;height: 20px;text-shadow: #fff 1px 1px 0px;}
.menu {word-spacing: 30px;font-size: 12px;}
.menu a {word-spacing: normal;}
.menu a:link {color:#333;text-decoration:none;} 
.menu a:visited {color:#333;text-decoration:none;} 
.menu a:hover {color:#0044CC;text-decoration:none;} 
.menu a:active {color:#0044CC;text-decoration:none;}

.menu span {word-spacing: normal; color:#C8C8C8;}
.menu span:link {color:#C8C8C8;text-decoration:none;} 
.menu span:visited {color:#C8C8C8;text-decoration:none;} 
.menu span:hover {color:#C8C8C8;text-decoration:none;} 
.menu span:active {color:#C8C8C8;text-decoration:none;}
/*
#topmenu {position: absolute;left:258px; top: -35px;padding: 0px 0px 0px 0px;text-align: right;width: 500px;height: 40px;}

ul.thumb {float: left;list-style: none;margin: 0;padding: 10px;width: 500px;}
ul.thumb li {margin:0px 15px 0px 15px; padding: 5px 10px 5px 5px;float: left;position: relative;width: 110px;height: 130px;}
ul.thumb li img {width: 100px; height: 120px;padding: 5px;background:url(../images/page/thumb_bg_110x130.png) no-repeat center center;position: absolute;left: 0; top: 0;-ms-interpolation-mode: bicubic; }
ul.thumb li img.hover {margin-top:15px;background:url(../images/page/thumb_bg_212x286.png) no-repeat center center;border: none;}
.menutitle{position:relative;color:#000;width:160px;height:50px;margin:0;font-weight:bold;font-size: 10px;padding:20px 0 0 0;text-align:center;text-shadow:none; font-family: "Lucida Grande", Arial, Verdana, sans-serif;}
*/
/*
ul#thumb {
	float: left;
	list-style: none;
	margin: 0; 
	padding-left: 278px;
	width: 500px;
}
ul#thumb li {
	margin: 0px 25px 0px 25px;
	padding: 5px 0px 5px 0px;
	float: left;
	position: relative;
	width: 110px;
	height: 130px;
}

ul#thumb li img {
	width: 100px; height: 120px;
	border: 0px solid #ddd;
	background:url(../images/page/thumb_bg_110x130.png) no-repeat center center;
	padding: 5px;
	position: absolute;
	left: 0; top: 0;
	-ms-interpolation-mode: bicubic; 
}
ul#thumb li img.hover {
	background:url(../images/page/thumb_bg_212x251.png) no-repeat center center;
	border: none;
}
*/
/* 1. Mittelteil */
#middle1 {
position:relative;
margin: 25px 0px 0px 0px;
width: 933px;
background-image: url(../images/page/mid_img.png);
background-repeat:repeat-y;
padding-left: 53px;
z-index: 50;
}

#middle1 a:link {color:#0044CC;text-decoration:none;} 
#middle1 a:visited {color:#0044CC;text-decoration:none;} 
#middle1 a:hover {color:#0044CC;text-decoration:underline;} 
#middle1 a:active {color:#0044CC;text-decoration:underline;}

/* Start */
.headline_start {
padding-top: 50px;
padding-bottom: 0px;
top: 2px;
left: 53px;
width: 880px;
color: #777;
text-align: left;
font-size: 18px;
line-height: 1.2;
}

.headline_global {
padding-top: 50px;
padding-bottom: 0px;
top: 2px;
left: 53px;
width: 880px;
color: #777;
text-align: left;
font-size: 18px;
line-height: 1.2;
}

.content_mid1_global {
position: relative;
width: 880px;
margin-right: 80px;
padding-top: 20px;
padding-bottom: 80px;
float: left;
color: #777;
}

.headline_start_1 {
padding-top: 50px;
padding-bottom: 0px;
margin-right: 480px;
top: 2px;
left: 53px;
width: 400px;
color: #777;
text-align: left;
font-size: 18px;
line-height: 1.2;
}

.content_mid1_1_start {
position: relative;
width: 400px;
margin-right: 80px;
padding-top: 50px;
float: left;
color: #777;
}

.content_mid1_2_start {
position: relative;
width: 400px;
margin-right: 53px;
margin-top: -40px;
margin-bottom: 50px;
padding-top: 0px;
float:left;
}

.content_mid1_1_border {
position: relative;
width: 880px;
height: 1px;
background-color: #CACACA;
float:left;
margin-top: 30px;
margin-bottom: 50px;
}

.headline_start_2 {
padding-top: 50px;
padding-bottom: 0px;
margin-left: 480px;
top: 2px;
left: 53px;
width: 400px;
color: #777;
text-align: left;
font-size: 18px;
line-height: 1.2;
}

.content_mid1_3_start {
position: relative;
width: 400px;
margin-right: 80px;
margin-top: -50px;
padding-top: 0px;
float: left;
}

.content_mid1_4_start {
position: relative;
width: 400px;
margin-right: 53px;
padding-top: 60px;
padding-bottom: 100px;
float:left;
color: #777;
}

.content_mid1_2_border {
position: relative;
width: 880px;
height: 1px;
background-color: #CACACA;
float:left;
margin-bottom: 50px;
}

.headline_start_3 {
padding-top: 50px;
padding-bottom: 0px;
margin-right: 480px;
top: 2px;
left: 53px;
width: 400px;
color: #777;
text-align: left;
font-size: 18px;
line-height: 1.2;
}

.content_mid1_5_start {
position: relative;
width: 400px;
margin-right: 80px;
padding-top: 50px;
float: left;
color: #777;
}

.content_mid1_6_start {
position: relative;
width: 400px;
margin-right: 53px;
margin-top: -10px;
padding-top: 0px;
float:left;
}

.content_mid1_spacer_start{
padding-top: 330px;
padding-right: 40px;
padding-bottom: 40px;
}

.content_mid1_1{
position: absolute;
left: 400px;
top: 200px;
width: 300px;
}

.content_mid1_2{
position: absolute;
left: 53px;
top: 250px;
width: 300px;
color: #333;
text-align: left;
float:left;
color: #777;
}

.content_mid1_3{
padding-top: 400px;
padding-right: 40px;
padding-bottom: 40px;
}

/* Leistunsmerkmale */
.headline_leistung {
padding-top: 120px;
padding-bottom: 135px;
top: 2px;
left: 53px;
width: 370px;
color: #888888;
text-align: left;
font-size: 18px;
line-height: 1.2;
}

.l_content_mid1_1 {
position: relative;
padding-top: 30px;
width: 430px;
color: #333;
z-index: 9999;
font-size: 12px;
line-height: 1.5;
}

.l_content_mid1_2 {
position: relative;
padding-top: 20px;
width: 430px;
color: #333;
z-index: 9999;
font-size: 12px;
line-height: 1.5;
}

.l_content_mid1_3 {
position: relative;
padding-top: 20px;
width: 340px;
color: #333;
z-index: 9999;
font-size: 12px;
line-height: 1.5;
}

.l_content_mid1_4 {
position: relative;
padding-top: 40px;
padding-right: 70px;
margin-left: -50px;
width: 437px;
float: left;
}

.l_content_mid1_5 {
padding-top: 60px;
padding-bottom: 40px;
width: 420px;
color: #333;
float: left;
font-size: 12px;
line-height: 1.5;
}

.l_content_mid1_6 {
width: 300px;
}

.l_content_mid1_7 {
padding-top: 25px;
padding-bottom: 40px;
margin-right: 34px;
width: 270px;
color: #333;
float: left;
font-size: 12px;
line-height: 1.5;
}

.l_content_mid1_8 {
padding-top: 25px;
padding-bottom: 40px;
margin-right: 34px;
width: 270px;
color: #333;
float: left;
font-size: 12px;
line-height: 1.5;
}

.l_content_mid1_9 {
padding-top: 25px;
padding-bottom: 40px;
width: 270px;
color: #333;
float: left;
font-size: 12px;
line-height: 1.5;
}

.l_content_mid1_10 {
margin-top: 45px;
padding-bottom: 40px;
float: left;
text-align:center;
width:880px;
}

.l_content_mid1_20 {
padding-top: 1080px;
}
.l_content_mid1_202 {
padding-top: 920px;
}
.l_pic1 {
position: absolute;
width: 527px;
height: 420px;
top: 2px;
right: 3px;
z-index: 1;
}

.l_pic2 {
padding-top: 16px;
}

.l_pic3 {
padding-top: 2px;
}

.l_pic4 {
padding-top: 16px;
}

.l_pic5 {
position: absolute;
width: 555px;
height: 513px;
top: 560px;
right: 3px;
z-index: 1;
}

.l_pic7 {
float: right;
}

.l_pic8 {
padding-top: 17px;
}

.l_pic9 {
padding-top: 34px;
}

.l_pic10 {
padding-top: -100px;
top: 200px;
}

ul.l_ul { 
list-style: none; 
margin-left: 80px;
margin-top: -90px;
}

ul.l_ul2 { 
list-style: none; 
margin-left: -37px;
margin-top: 0px;
}

ul.l_ul2 li {
margin-bottom: 30px;
}

ul.l_ul2 li.li_top {
margin-top: 20px;
}

/* Design */
.headline_design {
padding-top: 20px;
padding-bottom: 21px;
top: 2px;
left: 53px;
width: 880px;
color: #777;
text-align: center;
font-size: 18px;
line-height: 1.2;
}

.d_content_mid1_1 {
margin-right:53px;
padding-top:40px;
width: 880px;
font-size: 12px;
line-height: 1.5;
}

.d_content_mid1_2 {
margin-right:153px;
margin-bottom:50px;
padding-left:100px;
padding-top: 50px;
width: 680px;
color: #333;
text-align: left;
font-size: 12px;
line-height: 1.5;
}

.d_content_mid1_3 {
margin-right:153px;
margin-bottom:10px;
padding-left:100px;
padding-top: 40px;
width: 680px;
color: #333;
text-align: center;
font-size: 12px;
line-height: 1.5;
}

.d_content_mid1_4 {
margin-right:153px;
margin-bottom:50px;
padding-left:100px;
padding-top: 0px;
width: 680px;
color: #333;
text-align: left;
font-size: 12px;
line-height: 1.5;
}

.d_content_mid1_5 {
margin-right:153px;
margin-bottom:10px;
padding-left:100px;
padding-top: 40px;
width: 680px;
color: #333;
text-align: center;
font-size: 12px;
line-height: 1.5;
}

.d_content_mid1_6 {
margin-right:153px;
margin-bottom:50px;
padding-left:100px;
padding-top: 0px;
width: 680px;
color: #333;
text-align: left;
font-size: 12px;
line-height: 1.5;
}

.d_content_mid1_7 {
margin-right:153px;
margin-bottom:10px;
padding-left:100px;
padding-top: 40px;
width: 680px;
color: #333;
text-align: center;
font-size: 12px;
line-height: 1.5;
}

.d_content_mid1_8 {
margin-right:153px;
margin-bottom:50px;
padding-left:100px;
padding-top: 0px;
width: 680px;
color: #333;
text-align: left;
font-size: 12px;
line-height: 1.5;
}

.d_content_mid1_9 {
margin-right:153px;
margin-bottom:0px;
padding-left:100px;
padding-top: 0px;
padding-bottom: 100px;
width: 680px;
color: #333;
text-align: left;
font-size: 12px;
line-height: 1.5;
}

/* technische Daten */

.headline_tech {
padding-top: 40px;
padding-bottom: 0px;
color: #000;
width: 880px;
height:65px;
}

.t_column_left, .t_column_mid, .t_column_right {
padding-top: 0px;
width: 260px;
color: #000;
font-size: 11px;
text-align: left;
float:left;
line-height: 1.5;
}

.t_column_left, .t_column_mid  {
margin-right: 50px;
}

.t_column_right {
margin-right: 0px;
}

.t_content_left_1, .t_content_left_2, .t_content_left_3, .t_content_left_4, .t_content_mid_1, .t_content_mid_2, .t_content_mid_3, .t_content_mid_4, .t_content_right_1 , .t_content_right_2, .t_content_right_3, .t_content_right_4 {
padding-bottom: 30px;
width: 260px;
border-top: 1px solid #CACACA;
}

.t_content_mid_1 {
width: 263px;
}

.t_pic_1 {
padding:20px;
}

.t_pic_2 {
padding-left:30px;
}

.t_pic_3 {
float: right;
}

.t_pic_4 {
position: relative;
float: right;
top: 10px;
}

.t_pic_5, .t_pic_6 {
float: right;
}

.t_pic_7 {
margin-left: -7px;
}

.t_pic_8 {
float: right;
}

.t_pic_9, .t_pic_10 {
}

.t_pic_12, .t_pic_13 {
float: right;
}

.t_td_b{
padding-left: 15px;
padding-top: 6px;
font-weight: bold;
}

.t_td {
padding-top: 6px;
}

sup {
color: #888888;
}

ul.t_ul, ul.t_ul2 { 
list-style: square outside; 
margin-left: -20px;
}

ul.t_ul li { 
margin-top: 10px;
margin-bottom: 10px;
}

ul.t_ul2 li { 
margin-top: 5px;
margin-bottom: 5px;
}

/* Konfig.tabelle tech. Daten */
.t_content_mid1 {
margin-top: 10px;
padding-top: 10px;
width: 880px;
color: #000;
font-size: 11px;
text-align: left;
float:left;
clear: left;
line-height: 1.5;
}

.t_table_top_corner_left {
position: absolute;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
height:10px;
width:10px;
background: url(../images/page/t_table_corner_top_left.png) no-repeat top left;
}

.t_table_top_corner_right {
position: absolute;
margin:0px 0px 0px 870px;
padding:0px 0px 0px 0px;
height:10px;
width:10px;
background: url(../images/page/t_table_corner_top_right.png) no-repeat top right;
}

.t_konfig_table {
width: 880px;
}

.t_konfig_tr_gr {
background-color: #F4F4F4;
}

.t_konfig_tr_we {
background-color: #FFF;
}

.t_konfig_tr_we {
background-color: #FFF;
}

th {
text-align: left;
}

.t_konfig_td_head1 {
width: 170px;
padding: 10px 15px 10px 15px;
border-top: 1px solid #D7D7D7;
border-right: 1px solid #FFF;
border-left: 1px solid #D7D7D7;
}

.t_konfig_td_head2  {
width: 238px;
font-weight: bold;
font-size: 12px;
padding: 10px 15px 10px 15px;
border-top: 1px solid #D7D7D7;
border-right: 1px solid #FFF;
border-left: 1px solid #EAEAEA;
}

.t_konfig_td_head3 {
width: 238px;
font-weight: bold;
font-size: 12px;
padding: 10px 15px 10px 15px;
border-top: 1px solid #D7D7D7;
border-right: 1px solid #FFF;
border-left: 1px solid #EAEAEA;
}

.t_konfig_td_head4 {
width: 238px;
font-weight: bold;
font-size: 12px;
padding: 10px 15px 10px 15px;
border-top: 1px solid #D7D7D7;
border-right: 1px solid #D7D7D7;
border-left: 1px solid #EAEAEA;
}

.t_konfig_td1 {
font-weight: bold;
padding: 10px 15px 10px 15px;
border-right: 1px solid #FFF;
border-left: 1px solid #D7D7D7;
}

.t_konfig_td2 {
padding: 10px 15px 10px 15px;
border-right: 1px solid #FFF;
border-left: 1px solid #EAEAEA;
}

.t_konfig_td3 {
padding: 10px 15px 10px 15px;
border-right: 1px solid #FFF;
border-left: 1px solid #EAEAEA;
}

.t_konfig_td4 {
padding: 10px 15px 10px 15px;
border-right: 1px solid #D7D7D7;
border-left: 1px solid #EAEAEA;
}

.t_konfig_td1_last {
font-weight: bold;
padding: 10px 15px 10px 15px;
border-bottom: 1px solid #D7D7D7;

border-left: 1px solid #D7D7D7;
}

.t_konfig_td2_last {
padding: 10px 15px 10px 15px;
border-bottom: 1px solid #D7D7D7;
border-left: 1px solid #EAEAEA;
}

.t_konfig_td3_last {
padding: 10px 15px 10px 15px;
border-bottom: 1px solid #D7D7D7;
border-left: 1px solid #EAEAEA;
}

.t_konfig_td4_last {
padding: 10px 15px 10px 15px;
border-right: 1px solid #D7D7D7;
border-left: 1px solid #EAEAEA;
border-bottom: 1px solid #D7D7D7;
}

.t_konfig_td_colspan {
padding: 10px 15px 10px 15px;
border-right: 1px solid #D7D7D7;
border-left: 1px solid #EAEAEA;
}

.t_konfig_td_colspan_last {
padding: 10px 15px 10px 15px;
border-right: 1px solid #D7D7D7;
border-left: 1px solid #EAEAEA;
}

.t_konfig_td_last {
padding: 10px 15px 10px 15px;
border-right: 1px solid #FFF;
border-left: 1px solid #D7D7D7;
}

.t_table_bot_corner_left {
position: absolute;
margin:-5px 0px 0px 0px;
padding:0px 0px 0px 0px;
height:5px;
width:5px;
background: url(../images/page/t_table_corner_bot_left.png) no-repeat top left;
}

.t_table_bot_corner_right {
position: absolute;
margin:-5px 0px 0px 875px;
padding:0px 0px 0px 0px;
height:5px;
width:5px;
background: url(../images/page/t_table_corner_bot_right.png) no-repeat top right;
}

.t_content_mid2 {
margin-top: 40px;
margin-right: 50px;
width: 880px;
color: #000;
font-size: 11px;
text-align: left;
float:left;
line-height: 1.5;
clear: left;
border-top: 1px solid #CACACA;
}

.t_column_options_left, .t_column_options_mid, .t_column_options_right {
padding-top: 0px;
width: 260px;
color: #000;
font-size: 11px;
text-align: left;
float:left;
line-height: 1.5;
}

.t_column_options_left, .t_column_options_mid  {
margin-right: 50px;
}

.t_column_options_right {
margin-left: -50px;
}

.t_pic_14 {
}

.t_pic_15 {
margin-top: 10px;
}

.t_content_mid1_20_1 {
padding-top: 2500px;
}

.t_content_mid1_20_2 {
padding-top: 2650px;
}

.t_content_mid1_20_3 {
padding-top: 2700px;
}
/* Presse */

.headline_presse {
position:relative;
padding-top: 40px;
padding-bottom: 40px;
width: 880px;
color: #777;
text-align: center;
font-size: 16px;
}

.p_middle1_cont {
position:relative;
top:2px;
width: 880px;
padding-bottom:40px;
}

.p_content_mid1_1 {
position:relative;
width: 880px;
text-align: center;
}

.p_content_mid1_2 {
position:relative;
width: 880px;
text-align: center;
padding-top: 50px;
}

.p_content_mid1_3 {
position:relative;
width: 880px;
text-align: center;
padding-top: 50px;
}

.p_content_mid1_4 {
position:relative;
width: 880px;
text-align: center;
padding-top: 50px;
}

.p_content_mid1_5 {
position:relative;
width: 880px;
text-align: center;
padding-top: 50px;
padding-bottom: 50px;
}

.p_titl_1{
color:#000;
font-size: 18px;
font-weight: bold;
text-align: left;
padding-bottom: 20px;
}

.p_titl_2{
color:#000;
font-size: 14px;
font-weight: normal;
text-align: left;
padding-bottom: 20px;
}

/* bestellung */

#b_container {
  position:relative;
  float:left;
}

#b_runtime {
  border:none;
  float:left;
  width:470px;
  height:470px;
}

#b_cont_middle {
  position:relative;
  margin: 25px 0px 0px 0px;
  width: 880px;
  background-image: url(../images/page/mid_img.png);
  background-repeat:repeat-y;
  padding: 0px 53px 0px 53px;
  float:left;
}

#b_cont_middle_2 {
  position:relative;
  margin: 25px 0px 0px 0px;
  width: 880px;
  background-image: url(../images/page/mid_img.png);
  background-repeat:repeat-y;
  padding: 0px 53px 0px 53px;
  float:left;
}

#b_rechnungsadresse {
  position:relative;
  float:left;
  padding-right:125px;
}

#b_lieferadresse {
  position:relative;
  float:left;
  padding-left:125px;
}

.headline_best {
padding-top: 40px;
padding-bottom: 50px;
color: #000;
width: 880px;
font-size: 16px;
border-bottom: 0px solid #CACACA;
}
/*
.headline_best_adres {
padding-top: 40px;
padding-bottom: 21px;
margin-bottom: 30px;
color: #000;
width: 880px;
font-size: 16px;
border-bottom: 1px solid #CACACA;
}
*/
.headline_best_adres {
padding-top: 40px;
padding-bottom: 21px;
margin-bottom: 0px;
color: #000;
width: 880px;
font-size: 16px;
}

.headline_konfig {
padding-top: 40px;
padding-left: 0px;
padding-bottom: 50px;
margin-bottom: 20px;
color: #000;
width: 880px;
font-size: 11px;
border-bottom: 1px solid #CACACA;
}

.main_box {
  position:relative;
  padding-bottom: 15px;
}
.main_box_header {
  border-bottom:none;
  padding:10px 10px 10px 10px;
  background-image:url(../images/page/best_table_top_back.png);
  background-repeat:no-repeat;
  font-size: 10px;
}
.main_box_header h1 {
  font-weight:bold;
}
.main_box_main_choice h2 {
  font-weight: bold;
  font-size: 11pt;
}

/*
.main_box_header_left_corner {
  position:absolute;
  top:0px;
  left:0px;
  height:10px;
  width:10px;
}
.main_box_header_right_corner {
  position:absolute;
  top:0px;
  right:0px;
  height:10px;
  width:10px;
}
*/

.main_box_main {
  position:relative;
  padding-left:22px;
  padding-bottom:20px;
  background-image:url(../images/page/best_table_bot_back.png);
  background-repeat:no-repeat;
  background-position: bottom;
}
.main_box_main ul {
  padding-left:84px;
  list-style-type:none;
}
.main_box_main ul li label{
  font-weight: normal;
  font-size:10px;
  color: #333;
}
.main_box_main:after {
  content:'';
  display:block;
  clear:both;
}
/*
.main_box_main_left_corner {
  position:absolute;
  bottom:-1px;
  left:-1px;
  background-image:url("images/left_bottom_grey.gif");
  background-repeat:no-repeat;
  height:10px;
  width:10px;
}
.main_box_main_right_corner {
  position:absolute;
  bottom:-1px;
  right:-1px;
  background-image:url("images/right_bottom_grey.gif");
  background-repeat:no-repeat;
  height:10px;
  width:10px;
}
*/
.main_box_main_choice {
  /* float:left; */
  padding:20px 10px 10px 10px;
  font-size: 11px;
}

.main_box_main_pic {
float:left;
}

.main_box_main_products {
width:800px;
margin-left:20px;
}

.main_box_main_products ul li{
padding-bottom: 5px;
padding-left: 15px;
}

.main_box_main_products a:link {color:#000;text-decoration:none;} 
.main_box_main_products a:visited {color:#000;text-decoration:none;} 
.main_box_main_products a:hover {color:#000;text-decoration:underline;} 
.main_box_main_products a:active {color:#000;text-decoration:underline;}


.main_box_main_choice input {
  margin-right:4px;
  vertical-align: bottom;
}

.b_box_pic {
  width:197.5px;
  float:left;
  color:#666;
  font-size:11px;
}

.b_box_first {
  width:196.5px;
  float:left;
  padding-right: 00px;
  margin-left: 30px;
  color:#666;
  font-size:11px;
  
}

.b_box {
  width:196.5px;
  float:left;
  padding-right: 00px;
  margin-left: 30px;
  color:#666;
  font-size:11px;  
}

.b_box_first_text  {
padding-left:30px;
}

.b_box_text {
border-left: 1px solid #CACACA;
padding-left:30px;
}

.b_box_first_nav {
padding-left:30px;
}

.b_box_nav {
padding-left:30px;
}

.b_box_first ul, .b_box ul {
list-style: none;
line-height: 17px;
padding-left:0px;
}

.b_finanz {
font-size:11px;
margin: 5px 0px 5px 0px;
}

.b_finanz a:link {color:#0044CC;text-decoration:none;} 
.b_finanz a:visited {color:#0044CC;text-decoration:none;} 
.b_finanz a:hover {color:#0044CC;text-decoration:underline;} 
.b_finanz a:active {color:#0044CC;text-decoration:underline;}

#deliver_possibilities {
color:#666666;
font-size:11px;
}

#payment_possibilities {
color:#FF3300;
font-size:11px;
padding-bottom: 5px;
}

#payment_possibilities a:link {color:#FF3300;text-decoration:none;} 
#payment_possibilities a:visited {color:#FF3300;text-decoration:none;} 
#payment_possibilities a:hover {color:#FF3300;text-decoration:underline;} 
#payment_possibilities a:active {color:#FF3300;text-decoration:underline;}

.b_cont_middle_spacer {
  padding-top: 500px;
  margin-bottom: 40px;
}

/*
.b_p1 {width:65px;height:35px;background:url(../images/payment/amex_2.png) no-repeat;}
.b_p1:hover {background:url(../images/payment/amex.png) no-repeat;}
.b_p2 {width:65px;height:35px;background:url(../images/payment/visa_2.png) no-repeat;}
.b_p2:hover {background:url(../images/payment/visa.png) no-repeat;}
.b_p3 {width:65px;height:35px;background:url(../images/payment/visa_e_2.png) no-repeat;}
.b_p3:hover {background:url(../images/payment/visa_e.png) no-repeat;}
.b_p4 {width:65px;height:35px;background:url(../images/payment/ec_2.png) no-repeat;}
.b_p4:hover {background:url(../images/payment/ec.png) no-repeat;}
.b_p5 {width:65px;height:35px;background:url(../images/payment/kp_2.png) no-repeat;}
.b_p5:hover {background:url(../images/payment/kp.png) no-repeat;}
.b_p6 {width:65px;height:35px;background:url(../images/payment/gp_2.png) no-repeat;}
.b_p6:hover {background:url(../images/payment/gp.png) no-repeat;}
.b_p7 {width:65px;height:35px;background:url(../images/payment/mc_2.png) no-repeat;}
.b_p7:hover {background:url(../images/payment/mc.png) no-repeat;}
.b_p8 {width:65px;height:35px;background:url(../images/payment/jcb_2.png) no-repeat;}
.b_p8:hover {background:url(../images/payment/jcb.png) no-repeat;}
*/

.main_box_main fieldset {
  border:0 solid #FFFFFF;
  display:block;
  margin:1em 0;
  padding:0 1em 1em;
  width:300px;
}

#main form label {
  clear:both;
  display:block;
  float:left;
  font-weight:bold;
  height:27px;
}

.price_best {
color:#000;
font-size: 14px;
font-weight: bold;
padding: 3px 15px 0px 0px;
float:left;
}

.button_back {
margin-top: 20px;
color: #FF3300;
font-size: 12px;
text-align: left;
float: left;
}

.button_back a:link {color:#FF3300;text-decoration:none;} 
.button_back a:visited {color:#FF3300;text-decoration:none;} 
.button_back a:hover {color:#FF3300;text-decoration:none;} 
.button_back a:active {color:#FF3300;text-decoration:none;}

.button_back2 {
margin-top: 30px;
color: #FF3300;
font-size: 12px;
text-align: left;
float: left;
}

.button_back2 a:link {color:#FF3300;text-decoration:none;} 
.button_back2 a:visited {color:#FF3300;text-decoration:none;} 
.button_back2 a:hover {color:#FF3300;text-decoration:none;} 
.button_back2 a:active {color:#FF3300;text-decoration:none;}

.button_forward {
margin-top: 20px;
text-align:right;
}

.button_forward2 {
margin-top: 30px;
text-align:right;
margin-bottom: 50px;
}

.button_forward_button {
color: #000;
font-size: 12px;
font-family: "Lucida Grande", Arial, Verdana, sans-serif;
}

.button_forward_button a:link {color:#FF3300;text-decoration:none;} 
.button_forward_button a:visited {color:#FF3300;text-decoration:none;} 
.button_forward_button a:hover {color:#FF3300;text-decoration:none;} 
.button_forward_button a:active {color:#FF3300;text-decoration:none;}

.table_1 {padding:25px; border: 1px solid #CACACA;width: 828px;}

.table_adress_top_corner_left {
position: absolute;
margin:-26px 0px 0px -26px;
padding:0px 0px 0px 0px;
height:5px;
width:5px;
background: url(../images/page/table_adress_top_corner_left.png) no-repeat top left;
}

.table_adress_top_corner_right {
position: absolute;
margin:-26px 0px 0px 849px;
padding:0px 0px 0px 0px;
height:5px;
width:5px;
background: url(../images/page/table_adress_top_corner_right.png) no-repeat top right;
}

.table_adress_bot_corner_left {
position: absolute;
margin:21px 0px 0px -26px;
padding:0px 0px 0px 0px;
height:5px;
width:5px;
background: url(../images/page/table_adress_bot_corner_left.png) no-repeat top left;
}

.table_adress_bot_corner_right {
position: absolute;
margin:21px 0px 0px 849px;
padding:0px 0px 0px 0px;
height:5px;
width:5px;
background: url(../images/page/table_adress_bot_corner_right.png) no-repeat top right;
}

.button_best {
margin: 18px 0px 60px 0px;
background-image: url(../images/page/but_ausw.png);
background-repeat:no-repeat;
background-position: top;
width: 135px;
height: 21px;
}

.button_best:hover {
background-image: url(../images/page/but_ausw.png);
background-repeat:no-repeat;
background-position: bottom;
outline: none;
}

.button_best img {
margin: 0px;
padding: 0px;
}

.b_cont_middle_spacer_konfig {
  padding-top: 50px;
  background-color:transparent;
}

.b_cont_middle_spacer_adres {
  padding-top: 50px;
}

.b_cont_middle_spacer_dank {
  padding-top: 70px;
}

.adress { padding-top:20px;padding-bottom:20px;border:none;}

#contact { padding-top:20px;padding-bottom:20px;border:none;}

#payment { padding-top:10px;padding-bottom:10px;border:none;}

#legal { padding-top:10px;padding-bottom:10px;border:none;}

fieldset.comment { padding-top:10px;padding-bottom:10px;border:none;}

.adress label, #contact label, #payment label, label.comment {
display: block;
float: left;
width: 160px;
margin-bottom: 5px;
font-size: 10px;
line-height: 14px;
}

.adress select, #contact select, #payment select {
display: block;
float: left;
width: 164px;
margin-bottom: 5px;
}

.adress input, #contact input, #payment input {
display: block;
float: left;
width: 160px;
margin-bottom: 5px;
}

form br {
clear: left;
}

#legal a:link {color:#0044CC;text-decoration:none;} 
#legal a:visited {color:#0044CC;text-decoration:none;} 
#legal a:hover {color:#0044CC;text-decoration:underline;} 
#legal a:active {color:#0044CC;text-decoration:underline;}

#overview {border-collapse:collapse}

.order_summary {
font-size: 10px;
}

.order_summary_tfoot {
font-size: 12px;
}

.bold {
  font-weight:bold;
}

.order_summary_tfoot:hover{background-color: #F4F4F4;}

.order_summary_tr {
height: 20px;
}

.order_summary_tr:hover{background-color: #F4F4F4;}

.order_summary_descr {
width: 379px;
}

.order_summary_choice {
width: 300px;
}

.order_summary_price {
text-align: right;
width: 300px;
}

.order_summary_tfoot_td {
text-align: right;
}

#err {
color: #FF0000;
}

#err ul li {
list-style:decimal;
}

/* Imprint */
.titl_impr_agb_daten {
color:#000;
font-size: 22px;
font-weight: normal;
padding: 0px 0px 0px 0px;
}

.titl_impr_agb_daten2 {
font-weight:bold;
color: #000;
}

.content_mid1_1_impr_agb_daten {
padding-top: 50px;
padding-bottom: 100px;
top: 2px;
left: 53px;
width: 880px;
text-align: left;
color: #333;
z-index: 9999;
font-size: 12px;
line-height: 1.5;
}

/* 1.Mittelteil ENDE */
.bot_img1 {
position: absolute;
left: 0px;
bottom: 0px;
width: 986px;
height: 9px;
background-image: url(../images/page/bot_img.png);
background-repeat:no-repeat;
margin-bottom:-9px;
}

/* 2. MITTELTEIL */
#middle2 {
position:relative;
margin: 16px 0px 0px 0px;
width: 986px;
height: 397px;
float: left;
}

#middle2 a:link {color:#0044CC;text-decoration:none;} 
#middle2 a:visited {color:#0044CC;text-decoration:none;} 
#middle2 a:hover {color:#0044CC;text-decoration:underline;} 
#middle2 a:active {color:#0044CC;text-decoration:underline;}

#mid2_1 {
position: absolute;
left: 0px;
top: 0px;
width: 330px;
height: 397px;
background-image: url(../images/page/mid2_back1.png);
background-repeat:no-repeat;
}

#mid2_2 {
position: absolute;
left: 330px;
top: 0px;
width: 327px;
height: 397px;
background-image: url(../images/page/mid2_back2.png);
background-repeat:no-repeat;
}

#mid2_3 {
position: absolute;
left: 657px;
top: 0px;
width: 329px;
height: 397px;
background-image: url(../images/page/mid2_back3.png);
background-repeat:no-repeat;
}

.content_mid2_1 {
position: absolute;
padding: 20px;
left: 3px;
top: 2px;
width: 286px;
height: 352px;
color: #333;
text-align: left;
font-size: 12px;
line-height: 1.5;
}

.content_mid2_2 {
position: absolute;
padding: 20px;
left: 0px;
top: 2px;
width: 286px;
height: 352px;
color: #333;
text-align: left;
font-size: 12px;
line-height: 1.5;
}

.content_mid2_3 {
position: absolute;
padding: 20px;
left: 0px;
top: 2px;
width: 286px;
height: 352px;
color: #333;
text-align: left;
font-size: 12px;
line-height: 1.5;
}


/* Intext �berschriften */
.titl {
color:#000;
font-size: 14px;
font-weight: bold;
padding: 0px 0px 5px 0px;
}

.l_titl_2{
color:#000;
font-size: 22px;
font-weight: normal;
padding: 0px 0px 0px 0px;
}

.t_titl_1{
color:#000;
font-size: 17px;
font-weight: normal;
padding: 10px 0px 5px 0px;
}

.t_titl_2{
color:#000;
font-size: 11px;
font-weight: bold;
padding: 0px 0px 5px 0px;
}

.t_titl_3{
color:#000;
font-size: 17px;
font-weight: normal;
padding: 10px 0px 5px 0px;
border-bottom: 1px solid #CACACA;
margin-bottom: 25px;
}

.t_titl_4{
color:#000;
font-size: 17px;
font-weight: normal;
padding: 10px 0px 25px 0px;
}

.t_titl_link {
font-size: 12px;
margin-left: 25px;
}

.t_titl_link a:link {color:#0044CC;text-decoration:none;} 
.t_titl_link a:visited {color:#0044CC;text-decoration:none;} 
.t_titl_link a:hover {color:#0044CC;text-decoration:underline;} 
.t_titl_link a:active {color:#0044CC;text-decoration:underline;}

.titl_5 {
color:#000;
font-size: 65px;
font-weight: bold;
}

.titl_start {
color:#000;
font-size: 40px;
font-weight: bold;
}

.titl_6 {
margin-top:30px;
padding-bottom:10px;
font-weight:normal;
color: #1C1C1C;
font-size: 40px;
line-height: 1.0;
}

.titl_7 {
font-weight:normal;
color: #000;
font-size: 24px;
width:400px;
}

.titl_8 {
font-weight:bold;
color: #000;
font-size: 14px;
width:400px;
}

.titl_10 {
font-weight:normal;
color: #1C1C1C;
font-size: 40px;
padding-bottom:10px;
line-height: 1.0;
}

.main_box_header_title {
color:#000;
font-size: 12px;
font-weight: bold;
}

.titl_11 {
font-weight:bold;
color: #000;
font-size: 14px;
width:400px;
margin:0px;
}

.titl_12 {
color:#000;
font-size: 12px;
font-weight: bold;
padding-bottom: 10px;
}

.titl_12_2 {
color:#000;
font-size: 12px;
font-weight: bold;
text-align: right;
padding-bottom: 10px;
}

/* Bottom 1+2 */
#bottom1{
display:none;
position:relative;
margin: 16px 0px 0px 0px;
width: 986px;
height: 150px;
background-image: url(../images/page/bot1_back.png);
background-repeat:no-repeat;
}

#bottom1 a:link {color:#0044CC;text-decoration:none;} 
#bottom1 a:visited {color:#0044CC;text-decoration:none;} 
#bottom1 a:hover {color:#0044CC;text-decoration:underline;} 
#bottom1 a:active {color:#0044CC;text-decoration:underline;}

/*#0088CC*/
.content_bot1 {
position: absolute;
padding: 20px;
left: 330px;
top: 2px;
width: 286px;
height: 105px;
text-align: justify;
color:#333333;
}

.content_bot2 {
position: absolute;
padding: 20px;
left: 657px;
top: 2px;
width: 286px;
height: 105px;
text-align: justify;
color:#333333;
}

#bottom2 {
position:relative;
margin: 20px 0px 10px 0px;
width: 966px;
padding: 10px;
color: #888;
font-size:10px;
float:left;
}

.footer1 {
position: absolute;
padding: 10px 40px 10px 40px;
width: 866px;
left: 20px;
top: 0px;
word-spacing: 20px;
text-align: center;
border-bottom: 1px solid #DDD;
}

.footer2 {
position: absolute;
padding: 30px 20px 40px 20px;
width: 946px;
left: 0px;
top: 20px;
text-align: left;
}

/* sonstiges */


.footer1 a:link {color:#000;text-decoration:none;} 
.footer1 a:visited {color:#000;text-decoration:none;} 
.footer1 a:hover {color:#000;text-decoration:underline;} 
.footer1 a:active {color:#000;text-decoration:underline;}

a {outline: none;}
button::-moz-focus-inner { border: 0; }
img {border: none;}