/************************** geändert für AR ******************************/
#leerbox_communityblock{
	float:left;
    	height:auto;  
    	width:180px;
    	margin-bottom:3px;
	}     	
	
#leerbox_communityblock_innen{
	width:100%;
	overflow:hidden;
	}	


.boxmitheader_aussen{display:block}
/*.boxmitheader_aussen *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#ffffff}*/
  
  
.boxmitheader_innen_hintergrund{
  background:#ffffff;
  /*padding:9px;*/
  /*float:left;*/
  /*width:100%;*/
  height:auto;}
  
.boxmitheader_innen_inhalt{
  height:auto;}


.boxmitheader_header{
	/*float:left;*/
    	height:auto;
}
.boxmitheader_content{
	/*float:left;*/
    	height:auto;
        margin-top:10px;
}


/********************* Ende geändert für AR ******************************/


.leerbox_1spaltig{display:block}
.leerbox_1spaltig *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#ffffff}
.leerbox_1spaltig1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #d1d1d1;
  border-right:1px solid #d1d1d1;
  background:#ebebeb}
.leerbox_1spaltig2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #b7b7b7;
  border-right:1px solid #b7b7b7;
  background:#efefef}
.leerbox_1spaltig3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #efefef;
  border-right:1px solid #efefef;}
.leerbox_1spaltig4{
  border-left:1px solid #d1d1d1;
  border-right:1px solid #d1d1d1}
.leerbox_1spaltig5{
  border-left:1px solid #ebebeb;
  border-right:1px solid #ebebeb}
.leerbox_1spaltigfg{
  background:#ffffff}
  
  
.leerbox_2spaltig{display:block}
.leerbox_2spaltig *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#ffffff}
.leerbox_2spaltig1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #d1d1d1;
  border-right:1px solid #d1d1d1;
  background:#ebebeb}
.leerbox_2spaltig2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #b7b7b7;
  border-right:1px solid #b7b7b7;
  background:#efefef}
.leerbox_2spaltig3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #efefef;
  border-right:1px solid #efefef;}
.leerbox_2spaltig4{
  border-left:1px solid #d1d1d1;
  border-right:1px solid #d1d1d1}
.leerbox_2spaltig5{
  border-left:1px solid #ebebeb;
  border-right:1px solid #ebebeb}
.leerbox_2spaltigfg{
  background:#ffffff}
  
.leerbox_3spaltig{display:block}
.leerbox_3spaltig *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#ffffff}
.leerbox_3spaltig1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #d1d1d1;
  border-right:1px solid #d1d1d1;
  background:#ebebeb}
.leerbox_3spaltig2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #b7b7b7;
  border-right:1px solid #b7b7b7;
  background:#efefef}
.leerbox_3spaltig3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #efefef;
  border-right:1px solid #efefef;}
.leerbox_3spaltig4{
  border-left:1px solid #d1d1d1;
  border-right:1px solid #d1d1d1}
.leerbox_3spaltig5{
  border-left:1px solid #ebebeb;
  border-right:1px solid #ebebeb}
.leerbox_3spaltigfg{
  background:#ffffff;
  padding:9px;} 



.leerbox_3spaltig_grau{display:block}
.leerbox_3spaltig_grau *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#ebebeb}
.leerbox_3spaltig_grau1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #c8c8c8;
  border-right:1px solid #c8c8c8;
  background:#dcdcdc}
.leerbox_3spaltig_grau2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #b5b5b5;
  border-right:1px solid #b5b5b5;
  background:#dfdfdf}
.leerbox_3spaltig_grau3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #dfdfdf;
  border-right:1px solid #dfdfdf;}
.leerbox_3spaltig_grau4{
  border-left:1px solid #c8c8c8;
  border-right:1px solid #c8c8c8}
.leerbox_3spaltig_grau5{
  border-left:1px solid #dcdcdc;
  border-right:1px solid #dcdcdc}
.leerbox_3spaltig_graufg{
  background:#ebebeb}




.leerbox_315px{display:block}
.leerbox_315px *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#ffffff}
.leerbox_315px1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f3f3f3;
  border-right:1px solid #f3f3f3;
  background:#fafafa}
.leerbox_315px2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #ededed;
  border-right:1px solid #ededed;
  background:#fbfbfb}
.leerbox_315px3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #fbfbfb;
  border-right:1px solid #fbfbfb;}
.leerbox_315px4{
  border-left:1px solid #f3f3f3;
  border-right:1px solid #f3f3f3}
.leerbox_315px5{
  border-left:1px solid #fafafa;
  border-right:1px solid #fafafa}
.leerbox_315pxfg{
  background:#ffffff;
  padding-top:5px;
  padding-bottom:10px;
  padding-left:10px;
  padding-right:10px;}

     
#leerbox_1spaltig{
	position:relative;
	float:left;
    	width:212px; 
    	height:auto;
    	margin-bottom:6px;
    	margin-top:6px;
    	margin-left:6px;
    	margin-right:6px;
    	background-color:#afafaf;
    	z-index:1;
     	}
     	


#leerbox_2spaltig{
	position:relative;
	float:left;
    	width:430px; 
    	height:auto;
    	margin-bottom:6px;
    	margin-top:6px;
    	margin-left:6px;
    	margin-right:6px;
    	background-color:#afafaf;
    	z-index:1;
     	}
     	
     	
     	

#leerbox_3spaltig{
	position:relative;
	float:left;
    	width:100%; 
    	height:auto;
    	z-index:1;
    	
     	}
     	

     	
#bannerbox_2x1_1{
	position:relative;
	width:315px;
	float:left;
	height:auto;
	z-index:1;
	overflow:hidden;
	padding:6px;
	background-color:#ebebeb;
	margin-bottom:6px;
	}

#bannerbox_2x1_1_innen{
	position:relative;
	float:left;
	background-color:#ffffff;
	}
	
	
#leerbox_com{
	position:relative;
	float:left;
    	width:170px; 
    	height:auto;    	
    	background-color:#ffffff;
    	z-index:1;
     	}
     
#leerbox_315px{
	position:relative;
	float:left;
    	width:212px; 
    	height:auto;    	
    	background-color:#ffffff;
    	z-index:1;
     	}	

#bannerbox_2x1_1_content_outer{
	position:relative;
	}

#bannerbox_2x1_1_content_a{
	position:relative;

	text-align:center;
	}	

#bannerbox_2x1_1_content_b{
	position:relative;
	}



#bannerbox_2x1_2{
	position:relative;
	float:left;
	width:315px;
	height:auto;
	z-index:1;
	padding:6px;
	overflow:hidden;
	background-color:#ebebeb;
	margin-bottom:6px;
}

#bannerbox_2x1_2_innen{
	position:relative;
	float:left;
	background-color:#ebebeb;
	}

#bannerbox_2x1_2_content_outer{
	position:relative;
	}

#bannerbox_2x1_2_content_a{
	position:relative;
	margin-bottom:6px;
	text-align:center;
	}	

#bannerbox_2x1_2_content_b{
	position:relative;
	}

     	
#bannerbox_breit{
	position:relative;
	float:left;
	width:654px;
	height:60px;
	z-index:1;
	padding-left:0px;
	padding-right:6px;
	padding-top:6px;
	padding-bottom:6px;
	background-color:#ebebeb;
	overflow:hidden;
	margin-bottom:6px;
	}

#bannerbox_breit_innen{
	position:relative;
/*	float:left;*/
	width:654px;
	background-color:#ebebeb;
	}

#bannerbox_breit_anzeige{
	position:relative;
	float:left;
	width:16px;
	height:50px;
	background-color:#ebebeb;
	background-image:url(images/anzeigetxt.gif); 	
	}

#bannerbox_breit_banner{
	position:relative;
	/*float:right;*/
	/*width:641px;*/
	overflow:hidden;
	}


  
.boxmitheader_aussen{
	/*position:relative;*/
	/*float:left;*/
    	width:100%; 
    	height:auto;
    	/*z-index:1;*/
         /*margin-top:6px;*/
}

.boxmitheader_aussen_hack{
	/*position:relative;*/
	/*float:left;*/
    	width:100%; 
    	height:auto;
    	/*z-index:1;*/
       
}


/* LEERE BOX MIT HEADER FCE END */

/* LEERE BOX MIT HEADER GRAU FCE BEGIN */
.boxmitheader_aussen_grau{display:block}
/*.boxmitheader_aussen *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#ffffff}*/
  
.boxmitheader_innen_hintergrund_grau{
  background:#EBEBEB;
  /*padding:9px;*/
  /*float:left;*/
  /*width:100%;*/
  height:auto;}
  
.boxmitheader_innen_inhalt_grau{
  /*border-left:9px solid #EBEBEB;*/
  padding-left:9px;
  padding-right:9px;
  /*border-right:9px solid #EBEBEB;*/
  /*border-top:1px solid #EBEBEB;*/ /*da Abstand Header zum weiï¿½en Rand = 7px und schon 5px durch die b tags der runden Ecken abgedeckt werden*/
  /*border-bottom:10px solid #EBEBEB;*//*da Abstand Contentende zum weiï¿½en Rand = 15px und schon 5px durch die b tags der runden Ecken abgedeckt werden*/
  height:auto;
  }
  
.boxmitheader_aussen_grau{
	/*position:relative;*/
	/*float:left;*/
    	width:100%; 
    	height:auto;
    	/*z-index:1;*/
         margin-top:6px;
}
.boxmitheader_aussen_grau_hack{
	/*position:relative;*/
	/*float:left;*/
    	width:100%; 
    	height:auto;
    	/*z-index:1;*/
       
}


.boxmitheader_header_grau{
	/*float:left;*/
    	height:auto;
    	border-bottom: 6px solid;
    	border-color:#ebebeb;
   /* margin-bottom:6px;*/
        border: 0 none;
}
.boxmitheader_content_grau{
	/*float:left;*/
    	height:auto;
        /*margin-bottom:6px;*/
}
.boxmitheader_content_grau {
        /*margin:0px;
        padding:0px;
        border:0px;*/
}
/* LEERE BOX MIT HEADER FCE END */



#hack-wrap{
 width:660px;
 height:auto;
 background: #AFAFAF url(images/hackpixel2.gif) repeat-y 50% 0;
}

#hack-wrap-innen{
}

#hack_rand_oben{
  width:660px;
  height:12px;
  background: #AFAFAF url(images/rand_oben.gif);
}


#hack_rand_unten{
  width:660px;
  height:12px;
  background: #AFAFAF url(images/rand_unten.gif);
  clear:both;
  margin-bottom:6px;
}

#hack_rand_oben_weiss{
  width:660px;
  height:12px;
  background: #AFAFAF url(images/rand_oben_weiss.gif);
}


#hack_rand_unten_weiss{
  width:660px;
  height:12px;
  background: #AFAFAF url(images/rand_unten_weiss.gif);
  clear:both;
  margin-bottom:6px;
}

#hack_rand_oben_3x1{
  clear:both;
  width:660px;
  height:12px;
  background: #AFAFAF url(images/rand_box_3x1_oben.gif);
  }

#hack_rand_oben_3x1_produkt{
  clear:both;
  width:660px;
  height:43px;
  background: #AFAFAF url(images/rand_box_3x1_oben_produkt.gif);
  } 
  
#hack_rand_unten_3x1{
  width:660px;
  height:12px;
  background: #AFAFAF url(images/rand_box_3x1_unten.gif);
  clear:both;
  margin-bottom:6px;
  }





/* LEERE BOX MIT TEXTTAB FCE BEGIN */
.boxtexttab_tab_aussen {
  position:relative;
  left:6px;
  /*width:100px;*/
  margin:0px;
  padding:0px;
}
.boxmittexttab_aussen {
  margin:0px;
  padding:0px;
}
.boxmitheader_tab_innen {
  margin:0px;
  padding:0px;
}
.boxmitheader_tab_innen a {
  margin:0px;
  padding:0px;
}
.boxmitheader_tab_innen a img {
  margin:0px;
  padding:0px;
}
.boxtexttab_tab_innen_hintergrund {
  float:left;
  
}/* LEERE BOX MIT TEXTTAB FCE END */
.boxtexttab_platzhalter{
  /*margin-top:6px;*/
}




/* Untermenï¿½box fï¿½r zweite Menï¿½ebene BEGIN */
.untermenue_innen {
	float:left;
	height:auto;
}
.untermenue_inhalt_aussen {
	background:#FFFFFF none repeat scroll 0 0;
	border-left:9px solid #FFFFFF;
	border-right:9px solid #FFFFFF;
	border-top:2px solid #FFFFFF;
}
/* Untermenï¿½box fï¿½r zweite Menï¿½ebene END */


/*tabverlinkung hack */
.tabverlinkung_innen {
       border: 1px solid red; 
}

.testdb_details_selectfelder{
       margin-top:10px;
       height: 20px; 
       padding:10px;
       background:transparent url(images/testdbbackground.gif) no-repeat scroll 0 0;
}
.testdb_details_selectfelder select {
	border:	1px solid #000000;
	width:200px;
	font-size: 9pt;
}
.testdb_details_selectfelder div {
    width: 200px;
float:left;
}


.testdb_details_text_groß{
	font-size: 11pt;
	color:#E53517;
	margin-bottom:20px;

}
.testdb_details_text_klein{
	font-size: 9pt;
	margin-top: 15px;
}
.testdb_start_text{
	font-size: 9pt;
	margin-top: 10px;
}
.testdb_start_selectfelder{
       margin-top:10px;
       height: 100px; 
       padding-left:10px;
       padding-right:10px;
       background:transparent url(images/testdbbackground-start.gif) no-repeat scroll 0 0;
       font-size: 9pt;
}
.testdb_start_selectfelder select {
	font-size: 9pt;
	border:	1px solid #000000;
	width:180px;
	margin-right:10px;
}
.testdb_start_button{
    margin-top: 10px;
    margin-left: 450px;
}
.testdb_start_button div a{
font-weight:normal;
}
.testdb_start_button input{
border:0px;
vertical-align:middle;
}
#testdb_ergebnisse_pagebrowser_oben #pagebrowser a{
font-weight:normal;
color:#E73416;
}
#testdb_ergebnisse_pagebrowser_oben a{
font-weight:normal;
color:#E73416;
}
#testdb_ergebnisse_pagebrowser_unten a{
font-weight:normal;
color:#E73416;
}
.testdb_ergebnisse_selectfelder{
    margin-top: 15px;
    margin-left:10px;
    width: 193px;
    float: left;
    height: 215px;
    background:transparent url(images/testdb_ergebnissliste_background_suche.gif) no-repeat scroll 0 0;
    text-align: right;
}
.testdb_ergebnisse_selectfelder select {
	border:	1px solid #000000;
	width: 172px;
	margin-bottom: 3px;
	font-size:9pt;
	margin-right:10px;
}
.testdb_ergebnisse_selectfelder input {
   border:1px solid #000000;
   margin-bottom: 3px;
   width:170px;
   font-size:9pt;
   margin-right:10px;
}
.testdb_ergebnisse_button{
    margin-top: 10px;
}
.testdb_ergebnisse_button span{
    width:115px;
    display: inline-block;
    clear: left;
    text-align: left;
    vertical-align:middle;
}
.testdb_ergebnisse_button span a{
	font-weight:normal;
}
.testdb_ergebnisse_button input{
    width: 20px;
    height: 18px;
    display: inline-block;
    clear: left;
    border:0px;
    vertical-align:middle;
}
.testdb_ergebnisse_ueberschrift{
 margin-top:10px;
}
.testdb_ergebnisse_text{
margin-top: 7px;
margin-bottom: 0px;
padding-bottom: 10px;
border-bottom:1px dotted #000000;
}
.testdb_ergebnisse_ueberschrift a{
font-weight:normal;
font-size:9.5pt;
}