/*Reset*/
img{border:solid 0px #FFFFFF;display:inline;padding:0px;margin:0px}
object{display:block;width:100%;height:100%}
#form{display:inline}
a:visited{text-decoration:none}
a:active{text-decoration:none}
a{font-style:normal;text-decoration:none; color:#385395;}

/*Headlines*/
h1{font-family:Helvetica Neue, Helvetica, Arial,SunSans-Regular,Sans-Serif;color:#fff;font-size:12px;font-weight:bold;text-transform:none;letter-spacing:0px;font-style:normal;line-height:14px}
h2{font-family:Helvetica Neue, Helvetica, Arial,SunSans-Regular,Sans-Serif;color:#000000;font-size:14px;font-weight:bold;text-transform:none;letter-spacing:0px;font-style:normal;line-height:17px}
h3{font-family:Helvetica Neue, Helvetica, Arial,SunSans-Regular,Sans-Serif;color:#385395;font-size:8px;font-weight:normal;text-transform:none;letter-spacing:0px;font-style:normal;line-height:12px;}
h4{font-family:Helvetica Neue, Helvetica, Arial,SunSans-Regular,Sans-Serif;color:#385395;font-size:12px;font-weight:bold;text-transform:none;letter-spacing:0px;font-style:normal;line-height:12px;margin:0px;}


/*Fonts*/
body {font-family:Helvetica Neue, Helvetica, Arial,SunSans-Regular,Sans-Serif;}
div.top_font{
  font-family:Helvetica Neue, Helvetica, Arial,SunSans-Regular,Sans-Serif;
  font-size:10px;
  color:#fff;
/*  line-height:10px;
  letter-spacing:0px;
  font-weight:bold;*/
}
div.s_font{font-family:Helvetica Neue, Helvetica, Arial,SunSans-Regular,Sans-Serif;font-size:12px;color:#000000;line-height:16px;letter-spacing:0px;}
div.sw_font,div.sw_font a{font-family:Helvetica Neue, Helvetica, Arial,SunSans-Regular,Sans-Serif;font-size:12px;color:#385395;letter-spacing:0px;font-weight:bold;text-transform:uppercase;}

div.fo_font,div.fo_font a{font-family:Helvetica Neue, Helvetica, Arial,SunSans-Regular,Sans-Serif; font-size:12px;color:#385395;text-transform:uppercase;font-weight:bold;}
div.fo_font a,div.fo_font a:active,div.fo_font a:visited{text-decoration:none;}
div.fo_font a:hover{text-decoration:underline}

div.fs_10 {font-size:10px;}

div.fs_10 a{font-size:10px;}

div.fs_10_bold {font-size:10px; font-weight:bold;}

div.fs_12 a{font-size:12px; font-weight:bold;}

div.info_font{font-family:Helvetica Neue, Helvetica, Arial,SunSans-Regular,Sans-Serif; font-size:12px;color:#000;font-weight:bold;}

/*Tip*/
a.tip_text{font-family:Helvetica Neue,Helvetica,Arial,SunSans-Regular,Sans-Serif;color:#385395;font-size:12px;letter-spacing:0;text-decoration:underline;}

a.more_link{
  font-family:Helvetica Neue,Helvetica,Arial,SunSans-Regular,Sans-Serif;
  color:#385395;
  font-size:12px;
  letter-spacing:0;
  text-decoration:none;
}

a.more_link:HOVER{
 text-decoration:underline;
}

/*Navigation*/
.nv_top{position:relative; overflow:hidden;background-image:url(../pix/6/nav_space.gif); background-repeat:no-repeat; background-position:0px;padding-left:1px;}
/* ----------Navigation LEVEL 0---------------- */
div.nlevel0 { position:relative; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
div.nlevel0 ul{ list-style-type:none; margin:0pt; padding:0pt; white-space:nowrap; }
div.nlevel0 li { 
  background-image:url(../pix/6/nav_space.gif); 
  background-repeat:no-repeat; 
  background-position:right top; 
  float:left; 
  height:35px; 
  letter-spacing:0px; 
  
  /*width:67px; */
}
.nlevel0_item {margin:0px;padding:0px;position:relative;}

div.nlevel0_detail { position:relative; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
div.nlevel0_detail ul{ list-style-type:none; margin:0pt; padding:0pt; white-space:nowrap; }
div.nlevel0_detail li { 
  float:left; 
  height:35px; 
  letter-spacing:0px; 
  cursor:pointer;
  /*width:67px; */
}

li.nav_element_tipp_overview { 
  padding-right:85px;
}

li.nav_element_steps_tipp_overview { 
  background-image:url(../pix/6/nav_space.gif); 
  background-repeat:no-repeat; 
  background-position:right top; 
  float:left; 
  height:35px; 
  letter-spacing:0px; 
  /*width:67px; */
}

/* ----------------- Link-Formatierung - NAVIGATION --------------------- */

.nav_numberactive {
  font-size:30px;
  color:#FFFFFF; 
  text-shadow:white 0 0 0.3em;
  float: left;
  margin-left: 8px;
  margin-right: 5px;
}


.nav_number {
  font-size:30px;
  color:#FFFFFF; 
  text-shadow:white 0 0 0.3em;
  float: left;
  margin-left: 8px;
  margin-right: 8px;
}

.nav_number_detail {
  font-size:27px;
  color:#FFFFFF; 
  text-shadow:white 0 0 0.3em;
  float: left;
  margin-left: 8px;
  margin-right: 8px;
}

.nav_divactive {
  background-color: #385395;
}

.step_title {
  color: #FFFFFF; 
  margin-top: 19px; 
  margin-right: 8px; 
  display: inline-block;
}

/*CT*/
div.c_ct{position:relative;padding:0px 0px 0px 6px;margin:0px 0px 0px 0px;float:left;width:587px;}
div.c_ct_detail{position:relative;padding:5px 0px 0px 5px;margin:0px 0px 0px 0px;float:left;width:570px;}
div.c_ct_tipp_overview{position:relative;padding:0px 0px 0px 6px;margin:0px 0px 0px 0px;float:left;min-width:650px;}
div.clear_both{clear:both}
div.clear_left{clear:left;}
div.argument{position:absolute;top:19px;left:409px;width:170px; height:13px;padding:4px 0px 0px 16px;background:url(../pix/6/arg_arrow.gif) no-repeat 0px 0px;}
div.argument a{ text-transform:none;}

div.argumentTippOverview{position:absolute;top:19px;left:595px;height:13px;padding:4px 0px 0px 16px;background:url(../pix/6/arg_arrow.gif) no-repeat 0px 0px;}
div.argumentTippOverview a{ text-transform:none;}

div.argumentDetails{position:absolute;top:19px;left:480px;height:13px;padding:4px 0px 0px 16px;background:url(../pix/6/arg_arrow.gif) no-repeat 0px 0px;}
div.argumentDetails a{ text-transform:none;}

div.argumentTippDetails{position:absolute;top:19px;left:480px;height:13px;padding:4px 0px 0px 16px;background:url(../pix/6/arg_arrow.gif) no-repeat 0px 0px;}
div.argumentTippDetails a{ text-transform:none;}

div.informationtext{position:absolute;top:22px;left:90px;}

div.print{position:absolute;top:0px;left:470px;height:13px;padding:4px 0px 0px 16px;background:url(../pix/6/arg_arrow.gif) no-repeat 0px 0px;line-height:10px;}
div.print a{ text-transform:none;}


div.reload {
  height:18px;
  padding:2px 0px 0px 16px;
  background:url(../pix/6/arg_arrow.gif) no-repeat 0px 0px; 
  text-align:left;
  margin-left:16px;
}
div.reload a{ text-transform:none; font-size:10px;}
.bg_blue{position:relative;background-color:#283c6d;height:39px;margin-left:-10px;margin-right:-10px;}
.font_blue{color:#385395}
.line{margin:5px 0px;border-bottom:1px dashed #cccccc}
form.niceform{position:relative;}

div.boxnumber{
  color:#FFFFFF; 
  font-size:35px;
  padding-bottom:10px;
  padding-left:13px;
  padding-top:10px;
  text-shadow: 0 0 0.3em white;
  width: 31px;
}

img.question_tip_img {
  margin-bottom: -3px;
  cursor:pointer;
}
img.answer_tip_img {
  margin-bottom: -4px;
  cursor:pointer;
  position: absolute;
}

div.tip_img{text-align:center;}

/*CT ELEMENTS*/
.qae_container{
  position:relative;
  min-height: 32px;
}

.infoImg {
  background:#fff url(../pix/6/info.gif) no-repeat 0px 0px; border:0px solid #fff; 
  padding:15px 10px;  min-height:6px;height:auto !important;height:6px;
}

.question_answered {
  background:url(../pix/6/ok.gif) no-repeat right bottom;  
}

.qae_question_tip{
  position:absolute; 
  top:0px;
  left:200px; 
  background:url(../pix/6/v_line.gif) repeat-y 0px; 
}
.qae_question_tip{position:relative;top:0px;left:0px;background:none;width:100%;} /* NUR WEGEN des Vorzeigetermins am 23.4 eingestellt, erklärung siehe File: ContentItemLQ_QuestionTips.tpl*/
.qae_question_tip_info{ padding-left:40px;min-height:35px;height:auto !important;height:35px;padding-top:5px;}
/*DIV Style*/
.dyn_div{width:525px;clear:both;height:100%;}
.stat_div_300{width:300px;}
.w_500{width:500px;}
.w_470{width:470px;}
div.pt_30{padding-top:30px;}
div.mb_10 { padding-bottom: 10px; }
.pos_relative{position:relative;}
.floated_img{float:left;}
div.min_900{min-height:900px;height:auto !important;height:900px;}
/*Home DIV*/
.home_div h1{margin:0px 0px;padding:0px 0px 0px 0px;color:#385395;background:none;}
.home_div .i3 { 
  background:#fff url(../pix/6/home_div.png) no-repeat 15px 0px;  border:0px solid #fff; 
  padding:15px 10px 15px 195px; min-height:125px;height:auto !important;height:125px;
  background-position: 10px center; 
}


/*einzelne Elemente stylen*/
/*Wichtiger Hinweis: Diese Klassen sind nur auf diese Version des Lookup anwendbar, für die Live-Version müssen die Templates(.tpl) umgebaut werden, damit alles automatisch Funktioniert */
div.element_13 .qae_question_tip {margin-top:7px;}
div.element_12 .qae_container{height:56px;}
div.element_13 .qae_question_tip_info{padding-top:12px;}
#question_answer_tip9{margin-top:30px;}
#question_answer_tip13{margin-top:11px;}
#question_answer_tip19{margin-top:11px;}
div.element_16 .jNiceWrapper{left:150px;}
div.element_16 .jNiceWrapper .jNiceHidden{display:none;}


/*Result seite*/
#fragment-1{ padding-top:0px;margin-right:7px;}
#fragment-2{ padding-top:0px;margin-right:7px;}
#fragment-3{ padding-top:0px;margin-right:7px;}

#rotate{margin-top:15px;}

div.result_header {
  display: block; 
  height: 60px;
  padding-top: 15px;
}

h4.tipp_detail_header{
  font-size:18px;
  font-weight: normal;  
  padding-top: 15px;
  padding-left: 50px;
  margin:0 0 10px;
}


div.tipp_detail_text {
  padding-top: 25px;
  padding-left: 6px;
}

div.tipp_detail_link {
  padding-top: 15px;
  padding-left: 6px;
}

div.result_header_left {
  float: left;
  width: 300px;
  z-index: 1; /* display in front of the links on the right*/
}
  
div.result_header_right {
  position: relative;
  padding-left: 300px;
}

div.tipp_overview_left {
  position: relative;
  float: left;
  width: 300px;
  z-index: 1; /* display in front of the links on the right*/
}

div.tipp_overview_right {

  padding-left: 330px;
  padding-top: 10px;
  padding-right:10px;
}

div.tipp_overview {
  /*min-height:470px; */
  background: url('../pix/6/vertical_delimiter_lang.png') no-repeat 310px 20px;
  display: block; 
  padding-top: 15px;
  overflow: auto;
  overflow-x:hidden;
  overflow-y:auto;
  height:420px;
  min-width: 656px;
}

h1.tip_header{
  margin:0px 0px;
  padding:0px 0px 0px 0px;
  color:#386395;
  background:none;
  font-size: 11px;
}

h4.tipp_overview {
  position: absolute;
  left: 45px;
  top: 12px;
}

div.tipp_text {
  padding-top: 5px;
  font-size:11px;
}

div.tipp_link {
  padding-top: 5px;
  font-size:11px;
}

div.step_tipp {
  border-style:dotted;
  border-color: #CCCCCC;
  background-color: #EEEEEE;
  border-width: 1px;
  padding: 10px;
}

div.question_tipp {
  border-style:dotted;
  border-color: #CCCCCC;
  background-color: #F8F8F8;
  border-width: 1px;
  padding: 10px;
}



div.product_compare{
  /*position:absolute;
  top:0px;
  left:345px;
  height:13px;*/
  padding:8px 0px 4px 16px;
  background:url(../pix/6/arg_arrow.gif) no-repeat 0px 4px;
  line-height:10px;
}
div.product_compare a{ 
  text-transform:none;
}

h4.result_header{
  font-size:18px;
  font-weight: normal;  
}

h4.result_header_signIn {
  font-size:18px;
  font-weight: normal;  
  padding-bottom: 8px;
}

h4.result_header_left {
  font-size: 12px; 
  font-weight: bold;
}

h4.result_item_header{font-size:14px; padding-left:40px;}
div.result_item_header{
  background:url(../pix/6/result_item_head_icon.png) no-repeat center left;
  position:absolute; 
  top:3px; 
  left:5px; 
  width:43px; 
  height:25px;
}

div.result_item_header_top_tip{background:url(../pix/6/top_tip.png) no-repeat center left;position:absolute; top:-10px; left:480px; width:50px; height:51px;}
div.result_item_header_top_tip a{display:block;}
div.result_item_container{
 /* position:relative; */
  padding:0px 36px 0px 7px;
  min-height: 200px;
}

.hide {
  visibility: hidden;
  display: none;
}

img.img_padding_details {
  padding:30px 0px 0px 30px;
}
  

div.result_item_pic{
  /*position:relative; */
  float:left;
  min-width:200px;
  z-index: 1; /* display in front of the text */
}
div.result_item_text{/*position:relative;*/ padding-left:240px; padding-top:25px;}
div.result_item_link{text-align:right;}
/*div.boxnumber_result{position:absolute;text-align:center;top:5px;width:31px;font-size:24px;color:#FFFFFF; }*/
div.boxnumber_result{position:relative;text-align:center;padding-top:5px;width:31px;font-size:24px;color:#FFFFFF; }
/*div.boxnumber_detail{position:absolute;text-align:center;top:3px;left:3px;width:31px;font-size:24px;color:#FFFFFF; }*/
div.boxnumber_detail{position:relative;text-align:center;padding-top:3px;paddding-left:3px;width:31px;font-size:24px;color:#FFFFFF; }
div.product_view_label {
  color: #D9D9D9; 
  font-weight: bold;
}

img.product_preview_small { 
  border-color:#D9D9D9; 
  border-width: 1px; 
  border-style: solid;
}

img.button_compare {
  position: relative; 
  left: 365px;
}

div.compare_box {
  padding-right:5px;  
  position: absolute; 
  right: 75px; 
  top: -8px; 
  background: url('../pix/6/nav_space.gif') no-repeat right;
  font-weight: bold;
  font-size: 11px;
}

div.detail_box {
  position: absolute; 
  right: 27px; 
  top: -2px;
  font-weight: bold;
  font-size: 11px;
  color: black;
}

div.product_shorttext {
  font-weight: bold;
}

div.product_detail_header {
  font-size: 11px;
  font-weight: bold;
  padding-bottom: 5px;
}


div.product_detail_descr {   
  padding: 10px;
  background: scroll;
}

div.product_reasons {
  font-size: 12px;
  font-weight: bold;
}

div.product_reasons > ul {
  list-style-image: url('../pix/6/plus-sign.gif');
}
  
/* MyLookUp Screen */
#my_lookup_header {
  height:330px; 
  background: url('../pix/6/vertical_delimiter.png') no-repeat 270px 20px;
}

h4.font_24_bold {
  font-size: 24px;
  font-weight:bold;
}

h4.font_24 {
  font-size:24px;
  font-weight:normal;
}

#button_sign_in {
  position:absolute; 
  margin-top:30px; 
  right:50px;
}

/* contact footer for result screen */ 
#info_icon_bottom {
  float: left; 
  margin-top: 2px;
}

#result_talk {
  position: absolute; 
  margin-left: 50px; 
  display:block; 
  font-size: 14px; 
  font-weight: bold;
}

#result_talk_text {
  position: absolute; 
  margin-left: 50px; 
  margin-top: 20px; 
  width: 300px; 
  color:black;  
  font-size: 11px; 
  line-height: 13px;
}

#result_contact_label {
  position: absolute; 
  left: 470px; 
  top: 15px; 
  font-size: 14px; 
  font-weight: bold;
}

div.product_content {
  overflow: auto;
  height:410px;
}

/* ****************************************************************************************************** */


div.qata,div.qati{font-weight:bold;}
div.qata span,div.qati span{font-weight:normal;}


/*Tabelle sw*/
table.sw_table{}
.text_l{text-align:left;}
.sw_l{padding:0px;width:126px;float:left;}
.sw_r{padding:0px;width:126px;float:right;}

.sw_l a{display:block;padding:30px 0px 28px 19px;background:url(../pix/6/zurueck.gif) no-repeat 0px;}
.sw_r a{display:block;padding:30px 0px 28px 51px;background:url(../pix/6/weiter.gif) no-repeat 0px;}

/*opacity=50%*/
.sw_l a{opacity:0.5; filter:alpha(opacity=50); -moz-opacity: 0.5;}
.sw_r a{opacity:0.5; filter:alpha(opacity=50); -moz-opacity: 0.5;}

/*opacity=100%*/
.sw_l a:hover{opacity:1; filter:alpha(opacity=99); -moz-opacity:1;}
.sw_r a:hover{opacity:1; filter:alpha(opacity=99); -moz-opacity:1;}




/*footer*/
.footer_content{position:absolute;left:514px;top:21px;}




/*IE6 Transparency*/
div.ie{behavior:url(../css/iepngfix.htc)}


/* Tipss */
.tipps_sidebar_item_text{padding-right:3px;}


.answer_column {
  padding-left:20px;
}
div.togglebox_opener{position:absolute;right:10px; top:-5px;}
