html, body {
	margin: 0;
	padding: 0;
	font-family: Arial;
	font-size: 11px;
	height:100%; 


}
.text3_2 {
	width: 99px;
}

.text3{
float: left;
height: 20px;
}


.tt_2 {
    float: left; margin-top: 1px; margin-left: 3px; width:65px;
}

.tt_1 {
    float: left; margin-top: 1px; margin-left: 3px; width: 200px; font-weight: bold;
}

.allanbieter_1 {
    width: 785px; float: left;



}

.ste_2 {
    background-color: transparent; color: #fff; height: 100%; width:150px;
    padding: 0;
}
.ste_1 {
    color: #fff; width:150px;
}

.kz_2 {
    float: left; width: 634px;
}

.kz_1 {
    float: left; width: 794px;
}

.tetpl_1 {
    background-color: #209ad2; color: #fff; height: 100%; font-size: 11px;
}


.al_2 {
    padding: 4px 4px 4px 4px; border-left: 1px solid #bedbe7; border-right: 1px solid #bedbe7; border-bottom: 1px solid #bedbe7;
}

.al_1 {
    border-left: 1px solid #bedbe7; border-top: 1px solid #bedbe7; border-right: 1px solid #bedbe7; border-bottom: 1px solid #bedbe7;
}
.al_3 {
    padding: 0px 4px 4px 7px; font-size: 14px;
}

.tte_2 {
    padding: 4px 4px 4px 4px; border-left: 1px solid #bedbe7; border-top: 1px solid #bedbe7; border-right: 1px solid #bedbe7; border-bottom: 1px solid #bedbe7;
}

.tt_3 {
    padding: 2px 2px 2px 2px; border-left: 1px solid #bedbe7; border-right: 1px solid #bedbe7; border-bottom: 1px solid #bedbe7;
}

.an_13 {
    color: #209ad2; font-weight: bold;
}

.ste_2 {
    width: 131px; height: 28px;cursor: pointer; background-repeat: no-repeat; background-image: url(/images/2/button_suche_aendern.png); margin-bottom: 5px;
}

.an_12 {
    padding-left: 10px; text-align: center; padding: 0;
}

.an_11 {
    color: #209ad2; font-weight: bold;
}

.an_10 {
    color: #209ad2; font-weight: bold;font-size: 18px;
}

.an_9 {
    width: 138px; border-top: 1px solid #bad7e9; padding: 5px 5px 5px 5px; text-align:center;
}

.at_1 {
    width: 794px; float: left;
}

.at_2 {
padding: 0px 4px 4px 7px; font-size: 14px;
}
.at_3 {
padding: 4px 4px 4px 4px; border: 1px solid #bedbe7; border-right: 1px solid #bedbe7; border-bottom: 1px solid #bedbe7;
}
.at_4 {
width: 150px; text-align:center;
}
.at_5 {
float: left; margin-top: 1px; margin-left: 3px; width: 190px;
}
#at_6 {
border-right: 1px solid #bed9e6; border-bottom: 1px solid #bed9e6; padding: 3px 3px 3px 3px;
}
.at_7 {
border-left: 1px solid #bed9e6;
}
.np_2 {
    float: left; margin-top: 1px; margin-left: 3px; width: 75px;
}

.at_8 {
float: left; margin-top: 1px; margin-left: 3px; width: 190px;
}
.at_9 {
}
.at_10 {
border-right: 1px solid #bed9e6; border-bottom: 1px solid #bed9e6; padding: 3px 3px 3px 3px;

}
.at_11 {
width: 138px; border-top: 1px solid #bad7e9; padding: 5px 5px 5px 5px; text-align:center;
}

.at_12 {
    color: #209ad2; font-weight: bold;font-size: 18px;
}
.at_13 {
    color: #209ad2; font-weight: bold;
}

#subtable-content a {
    margin-bottom: 0px !important;
}

.at_14{

}
.at_15 {

}
.at_1 {

}

.an_8 {
    width: 148px; border-top: 1px solid #bad7e9; padding-left:0 !important; margin: 0;
}

.an_7 {
    /*border-left: 1px solid #bedbe7; border-right: 1px solid #bedbe7; border-bottom: 1px solid #bedbe7;*/
}

.an_6 {
    float: left; margin-left: 5px; width: 300px;
}

.an_5 {
    float: left; margin-top: 0px; width: 18px;
}

.ap_1 {
    width: 794px; float: left;
}

.ap_2 {
    padding: 0px 4px 4px 7px; font-size: 14px;
}

.ap_3 {
    float: left; width: 624px;
}

.ap_13 {
    color: #209ad2; font-weight: bold;
}

.ps_7 {
    border-top: 1px solid #fff; border-width: 1px 0px 0px; height: 1px; padding-top: 0px;
}

.ste_1 {
    padding: 0; border: 1px solid #bedbe7; border-right: 1px solid #bedbe7; border-bottom: 1px solid #bedbe7;
}

.ps_8 {
    margin-top: -67px;float: left; width: 150px; width:160px;
}

.ps_6 {
    padding: 4px 4px 4px 4px; border: 1px solid #209ad2; background-color: #209ad2; color: #fff;
}

.ps_1 {
    margin-left: 10px; width:100%; overflow: auto; height: 29px;
}



.ap_14 {
    padding-left: 10px; text-align: center; padding: 0;
}

.ps_2 {
    cursor:pointer; float: left; background-image: url(images/2/rund_webhosting.gif); width: 139px; height: 29px;


}

.ps_5 {
    float: left; width: 785px; display:none;
}

.ps_4{
    margin-left: 5px;float: left; width: 86px; height: 29px;
}

.ps_3 {
    cursor:pointer; margin-left: 5px;float: left; background-image: url(images/2/rund_server_hover.gif); width: 86px; height: 29px;
}

.ap_7 {
    padding: 4px 4px 4px 4px; border-left: 1px solid #bedbe7; border-right: 1px solid #bedbe7; border-bottom: 1px solid #bedbe7;
}

.ap_12 {
    color: #209ad2; font-weight: bold;font-size: 18px;
}

.ap_11 {
    width: 138px; border-top: 1px solid #bad7e9; padding: 5px 5px 5px 5px; text-align:center;
}

.ap_10 {
    width: 148px; border-top: 1px solid #bad7e9; padding:0;
}
.ap_9 {
    padding: 4px 4px 4px 4px; border-left: 1px solid #bedbe7; border-right: 1px solid #bedbe7; border-bottom: 1px solid #bedbe7;
}

.ap_8 {
    float: left; margin-left: 5px; width: 300px;
}

.ap_6 {
    float: left; margin-left: 5px; width: 300px;
}

.an_4 {
    padding: 4px 4px 4px 4px; border: 1px solid #bedbe7; border-right: 1px solid #bedbe7; border-bottom: 1px solid #bedbe7;
}

.ap_5 {
    width: 150px; text-align:center;
}

.ap_4 {
    padding: 4px 4px 4px 4px; border: 1px solid #bedbe7; border-right: 1px solid #bedbe7; border-bottom: 1px solid #bedbe7;
}

.an_3 {
    float: left; width: 624px;
}

.an_2 {
    padding: 0px 4px 4px 7px; font-size: 14px;
}

.ani_1 {
    width: 794px; float: left;
}

.ani_2 {
    padding: 0px 4px 4px 7px; font-size: 14px;
}

.ani_12 {
    color: #209ad2; font-weight: bold;
}

.ani_10 {
    color: #209ad2; font-weight: bold;
}

.ani_11 {
    padding-left: 10px; text-align: center; padding: 0;
}

.ani_9 {
    color: #209ad2; font-weight: bold;font-size: 18px;
}

.gkz_1 {
    padding: 0px 4px 4px 5px; font-size: 14px; text-align: right;
}

.ani_6 {
    padding: 4px 4px 4px 4px; border-left: 1px solid #bedbe7; border-right: 1px solid #bedbe7; border-bottom: 1px solid #bedbe7;
}

.tte_2_1{
    border: 1px solid #bedbe7; border-right: 1px solid #bedbe7; border-bottom: 1px solid #bedbe7;
}


.ani_8 {
    width: 138px; border-top: 1px solid #bad7e9; padding: 5px 5px 5px 5px; text-align:center;
}

.newsp {
    float: left; margin-left: 3px; width: 300px;
}

.ani_7 {
    width: 148px; border-top: 1px solid #bad7e9; padding:0;
}

newssp_2 {
    padding: 7px 7px 7px 7px; border-left: 1px solid #bedbe7; border-right: 1px solid #bedbe7; border-bottom: 1px solid #bedbe7;
}

.ani_3 {
    float: left; width: 624px;
}

.ani_4 {
    padding: 4px 4px 4px 4px; border: 1px solid #bedbe7; border-right: 1px solid #bedbe7; border-bottom: 1px solid #bedbe7;
}

.terg {
    background-color: #209ad2; color: #fff; height: 100%;
}

.ani_5 {
    width: 150px; text-align:center;
}

.an_1 {
    width: 794px; float: left;

}

.np_1 {
    float: left; margin-top: 1px; width: 18px;
}

.nb_2 {
    float: left; margin-top: 5px; margin-left: 3px; width: 130px;
}

.nb_1 {
    padding: 2px 2px 2px 2px; border-left: 1px solid #bedbe7; border-right: 1px solid #bedbe7; border-bottom: 1px solid #bedbe7;
}

.alltarife_6 {
    width: 785px; float: left;
}

.alltarife_5 {
    padding: 4px 4px 4px 4px; border-left: 0px solid #bedbe7; border-right: 1px solid #bedbe7; border-bottom: 1px solid #bedbe7;
}

.alltarife_4 {
    padding: 4px 4px 4px 4px; border-left: 1px solid #bedbe7; border-right: 1px solid #bedbe7; border-bottom: 1px solid #bedbe7;
}

.alltarife_3{
    float: left; margin-left: 5px; width: 300px;
}

.alltarife_2 {
    float: left; margin-top: 0px; width: 18px;
}

.alltarife_1 {
    padding: 0px 4px 4px 7px; font-size: 14px;
}

.allanbieter_2 {
    padding: 0px 4px 4px 7px; font-size: 14px;
}

.allanbieter_3 {
    float: left; margin-top: 0px; width: 18px;
}

.allanbieter_4 {
    float: left; margin-left: 5px; width: 500px;
}

.allanbieter_5 {
    padding: 4px 4px 4px 4px; border-left: 1px solid #bedbe7; border-right: 1px solid #bedbe7; border-bottom: 1px solid #bedbe7;
}

.allanbieter_6 {
    float: left; margin-top: 0px; width: 18px;
}

.allanbieter_7 {
    float: left; margin-left: 5px; width: 300px;
}

.allanbieter_8 {
    padding: 4px 4px 4px 4px; border-left: 1px solid #bedbe7; border-right: 1px solid #bedbe7; border-bottom: 1px solid #bedbe7;
}

table, tr, td, div, a, span, li, lo, ul {
	font-family: Arial;
	font-size: 12px;
}
.head_1 {
    height: 100%; vertical-align: top;
}

.footer_22 {
    font-size: 13px; color: #fff; margin-bottom: 5px;
}

.footer_21 {
    font-size: 16px; color: #fff; margin-bottom: 5px;
}

.footer_10 {
    min-height: 100px; background-image: url(/images/2/footer.gif); width:100%; height: 127px; margin-top: 12px;
}

.footer_11 {
    padding-left: 0; float: left; width: 140px;  margin-top: 15px;
}

#footer_17 {
    padding-left: 20px; float: left; width: 140px;  margin-top: 15px;
}

.footer_18 {
    font-size: 14px; color: #fff;margin-bottom: 5px;
}

.footer_19 {
    padding-left: 0; float: left; height: 122px; margin-top: 4px; width: 1px; background-image: url(/images/2/footerline.gif);
}

#footer_20 {
    padding-left: 20px; float: left; width: 300px;  margin-top: 15px;
}

.content_head {
    margin-left: 10px; 
}

.footer_16 {
    padding-left: 0; float: left; height: 122px; margin-top: 4px; width: 1px; background-image: url(/images/2/footerline.gif);
}

.footer_15 {
    font-size: 14px; color: #fff;margin-bottom: 5px;
}

#footer_14 {
    padding-left: 20px; float: left; width: 140px;  margin-top: 15px;
}

.footer_12 {
    font-size: 14px; color: #fff;margin-bottom: 5px;
}

.footer_13 {
    padding-left: 0; float: left; height: 122px; margin-top: 4px; width: 1px; background-image: url(/images/2/footerline.gif);
}

.footer_7 {
    float: left; width: 90px; height: 15px;
}

.footer_8 {
    border-left: 1px solid #bedbe7; border-right: 1px solid #bedbe7; border-bottom: 1px solid #bedbe7;
}

.footer_2 {
    float: left; margin-left: 0px; width: 250px; height: 15px;
}

.footer_6 {
    float: left; margin-left: 0px; width: 250px; height: 15px;
}

.footer_5 {
    margin-left: 30px; margin-top: 10px;float: left; width: 450px;
}

.footer_3 {
    float: left; width: 90px; height: 15px;
}

.footer_4 {
    border-left: 1px solid #bedbe7; border-right: 1px solid #bedbe7; border-bottom: 1px solid #bedbe7;
}

.height_150 {
    height: 150px;
}

.footer_1 {
    margin-left: 30px; margin-top: 10px;float: left; width: 460px;
}

.menu_left_free {
    height: 30px; width: 100px; float: left;
}

.menu_right_free{
    border-color: #000000; height: 100%; width: 174px; float: left;
}

.menu_bg {
    background-image: url(/images/2/menu.gif); height: 34px; width: 944px; margin-left: 10px; margin-right: 5px; vertical-align: text-bottom;
}

.height_100 {
    height: 100%;
}

.header_img {
    height: 110px; width: 944px; margin-left: 10px; margin-right: 5px;  background-image: url(/images/2/header.gif);
}

.height_width_100 {
    width: 100%; height: 100%;
}

#header {
    width: 100%;  height: 150px; background-image: url(/images/2/header_line.gif);
}

/*#header a {
	text-decoration: none;	color: #ffffff;

}*/
 * 

.subheader_bewertung table {
	
}

.container {
text-align: left;
}
.INDEX {margin-top: 10px;
}

#boxes_link a {
	text-decoration: none;
	color: #8cd7f7;
}

#boxes_link  a:hover {
	text-decoration: none;
	color: #ff9b03;
}

#boxes_link_top a {
	text-decoration: none;
	color: #fff;
}

#boxes_link_top  a:hover {
	text-decoration: none;
	color: #ba1212;
}

.JOBTITLE {font-family: Arial;
font-size:15px;
font-weight: bold;
color: #CC3300;
}

.BANNERTEXT {font-family: Arial;
font-size:12px;
border-right: 1px solid #D3D3D3;
border-bottom: 1px solid #D3D3D3; 
}

.HEADLINE {font-weight: bold;
    font-size: 1em;
    font-family: Arial;
    padding: 5px;
}

.TARIFNAME {text-align: left;
font-family: Arial;
font-size: 15px;
font-weight: bold;
}

.TARIFPREISBLUE {text-align: center;
font-family: Arial;
font-size: 15px;
font-weight: bold;
color: #CC3300;
background: #CCFFFF;
}

.TARIFPREISWHITE {text-align: center;
font-family: Arial;
font-size: 15px;
font-weight: bold;
color: #CC3300;
}

.TARIFPREIS {text-align: right;
font-family: Arial;
font-size: 15px;
font-weight: bold;
color: #CC3300;
}
#TITEL {
font-family: Arial;
font-size:12px;
font-weight:bold;
}
.TITEL {font-family: Arial;
background-color: #209ad2;
font-size:12px;
font-weight:bold;
}

.bluetitel {
	margin-top: 10px;
	background-color: #209ad2;
	color: #fff;
	font-weight: bold;
}

.blue2 {
background-color: #ececec;
font-family: Arial;
font-size:12px;
}

.blue2 a {
	text-decoration: none;
	color: #2582ad;
	line-height: 1.7;
	margin-bottom: 1px;
}

.blue2 a:hover {
	color: #ff9b03;
}

.SITEMAP {font-family: Arial;
font-size:12px;
border-right: 1px solid #D3D3D3;
padding: 5px;
}

.HEADER_RIGHT {font-family: Arial;
font-size:10px;
font-weight: bold;
background: #D3D3D3;
border-bottom: 2px solid #0033B2;
text-align: right;
padding: 5px;
} 

.BLUE {background: #CCFFFF;
}

.TOP_OFFER {width: 100%;
margin: 0px;  
text-align: left;
padding: 0px;  
font-family: Arial;
}

.TOP_OFFER2 {width: 100%;
margin: 0px;  
text-align: left;
padding: 0px;  
border: 1px solid #CC3300;
background: #CC3300;
}

.TOP_OFFER_GOOGLE {width: 100%;
margin-left: 50px;  
text-align: left;
padding: 5px;  
border: 1px solid #CC3300;
}

.SUB_OFFER {width: 100%;
margin: 0px;  
text-align: left;
padding: 0px;  
border: 1px solid #D3D3D3;
}

.OFFER {font-family: arial;
font-size: 15px;
font-weight: bold;
text-align: left;
}

.OFFER_TEXT {font-family: arial;
font-size: 12px;
text-align: left;
}

.INFOHEADER {width: 100%;
font-weight: bold;
margin: 2px;  
text-align: left;  
border-bottom: 1px solid #CC3300; 
} 

#profisearch_table a:hover {
	color: #000;
}

#profisearch_table td {
width: 227px;
color: #fff;
}
.HEADER {font-family: arial;
font-weight: bold;  
font-size: 15px;
font-style:underlined;
letter-spacing: 0.1em;
background: #CC3300;
color: #FFFFFF;
} 

#TABLEHEADER {
 color: #ffffff;
 text-decoration: none;
}

#TABLEHEADER a {
 color: #ffffff;
 text-decoration: none;
}

#TABLEHEADER a:hover {
 color: #ff9b03;
 text-decoration: none;
}

#tablecolumn a {
 color: #ffffff;
 text-decoration: none;
}

#tablecolumn a:hover {
 color: #ff9b03;
 text-decoration: none;
}

.TABLEHEADER {font-family: arial;
font-weight: bold;  
font-size: 13px;
font-style:underlined;
letter-spacing: 0.05em;
border: 1px solid #209ad2 !important; 
background: #209ad2;
color: #ffffff;
}  

.TABLEHEADER2 {font-family: arial;
font-weight: bold;  
color: #ffffff;
font-size: 10px;
font-style:underlined;
background: #209ad2;
} 

.INFO {width: 100%;  
padding: 0px;    
margin-bottom: 10px;  
} 

.CONTENTSUB {font-family: arial;
font-size: 9px;
font-style: italic;
}

#freetext-header div {
	float: left;
	width: 300px;
	margin-left: 5px;
	font-size: 15px;
	font-weight: bold;
}

#freetext-line {
	border:0;
	border-top: 1px solid #209ad2;
	
}
.TEXT {font-family: Arial;
font-size:12px;
}

#subtable-header {
	color: #fff;
	text-align: center;
	width: 142px;
	font-weight: bold;
	border: 1px solid #2092c7;
	background-color: #209ad2;
	padding: 3px 3px 3px 3px;
}

#subtable-content {
	padding-left: 3px;
	color: #2382ac;
	width: 148px;
	border-left: 1px solid #bad7e9;
	border-right: 1px solid #bad7e9;
	border-bottom: 1px solid #bad7e9;
}
.KLEINTEXT {
font-family: Arial;
color: #000;
font-size:13px;
}

#breadcrump {
	height: 28px;
}

#breadcrump a {
	color: #209ad2;
	text-decoration: none;
	font-weight: bold;
}

#breadcrump a:hover {
	color: #ff9b03;
	text-decoration: none; 
} 

#breadcrump2 {
    overflow: hidden;
	height: 28px;
    margin-left: 10px;
    margin-top: 10px;
}

#breadcrump2 a {
	color: #209ad2;
	text-decoration: none;
	font-weight: bold;
}

#breadcrump2 a:hover {
	color: #ff9b03;
	text-decoration: none;
}


#footer a {
	color: #ffffff;
}
#footer a:hover {
	color: #ff9b03;
}

#profisearch a, #profisuche a {
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
}
#profisearch a:hover, #profisuche a:hover {
	color: #ff9b03;
}

.PROVIDER {font-family: Arial;
font-size:12px;
text-align: left;
}

.CONTENT {font-family: Arial;
font-size:12px;
letter-spacing: 0.1em;
}

.PREISE {font-family: Arial;
font-size:12px;
text-align: right;
}

.PREIS2 {font-family: Arial;
font-size:15px;
font-weight: bold;
color: #CC3300;
text-align: right;
padding: 4px;
}

.TAB {color: #CC3300;
font-weight: bold;
}

.KEYWORDS {font-family: Arial;
font-size:10px;
color: #D3D3D3;
}

.GOOGLE {padding: 0px;
margin-left: 15px;
}

.MITTE {align: left;
margin-left: 25px;
}

.categoryheader {

		padding: 0px;

 		margin-bottom: 0px;

		vertical-align: center;

		text-align:left;

		font-family: Arial;

		font-weight: bold;

		font-size: 11px;

		letter-spacing: 0.1em;

 		}

.categoryheader-index {

		padding: 5px 5px 5px 5px;

		vertical-align: center;
		color: #fff;
		background: #209ad2;

		text-align:left;

		font-family: Arial;

		font-size: 12px;
		font-weight: bold;

		

		

 		}
        
.categoryheader-index-top-pro {

		padding: 5px 5px 5px 5px;

		vertical-align: center;
		color: #fff;
		background: #ff9b03;

		text-align:left;

		font-family: Arial;

		font-size: 12px;
		font-weight: bold;

		

		

 		}

.categoryheader img {

 		margin-top: 2px;

 		margin-left: 2px;

 		}

#news_provider {
	font-family: Arial;
	font-size: 12px;
}
		
#news_provider  a {
	color: #2582ad;
	text-decoration: none;
}

#news_goneo  a {
	color: #ff9b03;
	text-decoration: none;
    font-weight: bold;
}

#news_provider  a:hover {
	color: #ff9b03;
	text-decoration: none;
}
h1 {
    font-weight: bold;
    font-size: 1em;
    font-family: Arial;
    margin: 0px;
    }

h2 {width: 100%;
font-weight: bold;
margin: 2px;  
text-align: left;  
border-bottom: 1px solid #0033B2;
font-family: Arial;
font-size:12px;
} 

h3 {font-weight: bold;
margin: 2px;  
text-align: left;  
font-family: Arial;
    }

#top h1 {
    padding: 0.7em;
    font-weight: bold;
    font-style: italic;
    border-bottom: 2px solid #0033B2;
background: #D3D3D3;
    }

    
    
    
#navcontainer
{
width: 100%;
float: left;
background-color: #0033B2;
margin-top: 1px;
}

#navcontainer ul { padding: 1px; }
#navcontainer ul li { display: inline; }

#navcontainer ul
{
margin: 0;
padding: 0 0 0 0%;
color: #FFFFFF;
font-family: Arial;
font-size: 11px;
letter-spacing: 2px;
}

#navcontainer ul li a
{
padding: 0.2em 11px;
background-color: #0033B2;
color: #FFFFFF;
text-decoration: none;
float: left;
border-right: 1px solid #FFFFFF;
}

#navcontainer ul li a:hover
{
background-color: #0033B2;
color: #FFFFFF;
font-weight: bold;
}

#navlist li a:hover, #navlist li a:active
{
color: #FFFFFF;
text-decoration: none;
background: #0033B2;
text-align: left;
font-family: Arial;
font-size: 11px;
letter-spacing: 2px
}

.ERROR {font-family: Arial;
font-size: 12px;
font-weight: bold;
color: #CC3300;
}

.SUBHEADER_BEWERTUNG  table {
	border-top: 1px solid #bed9e6;

	
}

.SUBHEADER_BEWERTUNG  {
	border: 1px solid #bed9e6;
	border-top: 1px solid #bed9e6;
	
}
.SUBHEADER_BEWERTUNG {font-family: Arial;
font-size: 12px;
background: #ececec;

}

.SUBHEADER_BEWERTUNG_WHITE {font-family: Arial;
font-size: 12px;
border: 1px solid #bed9e6;
}

.SUBHEADER2_BEWERTUNG {font-family: Arial;
font-size: 12px;
text-align: left;
border-right: 1px solid #bed9e6;
border-top: 1px solid #bed9e6;
}

.SUBHEADER3_BEWERTUNG {font-family: Arial;
font-size: 12px;
text-align: left;
border: 1px solid #bed9e6;
border-bottom: 0;
}

.SUBHEADER5_BEWERTUNG {font-family: Arial;
font-size: 12px;
text-align: left;
border-left: 1px solid #bed9e6;
border-right: 1px solid #bed9e6;
border-top: 1px solid #bed9e6;
}

.SUBHEADER6_BEWERTUNG {font-family: Arial;
font-size: 12px;
background: #ececec;
border-top: 1px solid #bed9e6;
border-left: 1px solid #bed9e6;
}

.SUBHEADER6_BEWERTUNG_WHITE {font-family: Arial;
font-size: 12px;
border-top: 1px solid #bed9e6;
border-left: 1px solid #bed9e6;
}

.SUBHEADER7_BEWERTUNG {font-family: Arial;
font-size: 12px;
text-align: left;
border-left: 1px solid #bed9e6;
border-top: 1px solid #bed9e6;
border-right: 1px solid #bed9e6;
}

.SUBHEADER8_BEWERTUNG {font-family: Arial;
font-size: 12px;
text-align: left;
border-top: 1px solid #bed9e6;
border-right: 1px solid #bed9e6;
border-top: 1px solid #bed9e6;
}

.SUBHEADER9_BEWERTUNG {font-family: Arial;
font-size: 12px;
border-top: 1px solid #bed9e6;
border-right: 1px solid #bed9e6;
border-top: 1px solid #bed9e6;
background: #ececec;
}

.SUBHEADER9_BEWERTUNG_WHITE {font-family: Arial;
font-size: 12px;
border-top: 1px solid #bed9e6;
border-right: 1px solid #bed9e6;
border-top: 1px solid #bed9e6;
}

.SUBHEADER10_BEWERTUNG {font-family: Arial;
font-size: 12px;
border-top: 1px solid #bed9e6;
border-right: 1px solid #bed9e6;
border-left: 1px solid #bed9e6;
background: #ececec;
}

.SUBHEADER10_BEWERTUNG_WHITE {font-family: Arial;
font-size: 12px;
border-top: 1px solid #bed9e6;
border-right: 1px solid #bed9e6;
border-left: 1px solid #bed9e6;
}

.SUBHEADER12_BEWERTUNG_WHITE {font-family: Arial;
font-size: 12px;
border-bottom: 1px solid #bed9e6;
background: #ececec;
}

.SUBHEADER11_BEWERTUNG {font-family: Arial;
font-size: 12px;
background: #ececec;
}

.SUBHEADER11_BEWERTUNG2 {font-family: Arial;
font-size: 12px;
background: #FFFFFF;
}

.HEADER_BEWERTUNG {font-family: Arial;
font-size: 12px;
text-align: left;
border-bottom: 2px solid #D3D3D3;
border-top: 2px solid #D3D3D3;
padding: 0px;
cellspacing: 0;
}

.TOP_OFFER_GOOGLE_BEWERTUNG {width: 100%;
margin: 0px;  
text-align: left;
padding: 0px;  
border: 1px solid #D3D3D3;
font-family: Arial;
}

.SUB_OFFER_BEWERTUNG {margin: 0px;  
text-align: left;
padding: 0px;  
}



#table_white td {
	padding-top: 3px;
	padding-left: 5px;
}
.TABLE_GREY {
	background-color: #ececec;
}

.TABLE_WHITE {
	font-family: arial;  
    background-color: #ffffff;
	font-size: 12px;
}

.TABLE_BLUE {font-family: arial;  

border: 1px solid #D3D3D3;

font-size: 12px;

background: #CCFFFF;

} 

.FORM {font-family: arial;  

font-size: 12px;

margin: 0px;

} 

.FORMBUTTON {

}
.Ad_Rectangle {

}

.Ad_top {

padding:10px 100px;

}

.Ad_right {
    
}

.foot_cont {
text-align: center;
margin: 10px 0px 0px 0px;
bottom: 10px;
position: relative;
width: 100%;
}

.footer {
width: 800px;
border-top: 2px solid #999999;
margin:5px auto 0px auto;
padding: 5px 5px 10px 5px;
text-align: left;
background: #D3D3D3;
}

.footer p {
margin: 0px;
padding: 3px 0px;
}

.leftfoot {
top: 0px;
position:relative; 
float: left;
width: 360px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 5px;
font: normal normal normal 12px/16px Arial;
}



.rightfoot {
top: 0px;
position:relative; 
width: 200px;
float: right;
margin: 0px 0px 0px 0px;
padding: 0px 20px 0px 0px;
font: normal normal normal 12px/16px Arial;
}

.midfoot {
top: 0px;
position:relative;
width: 200px;
margin: 0px 200px 0px 360px;
padding: 0px 0px 0px 0px;
font: normal normal normal 12px/20px Arial;
vertical-align: middle;
}
.midfoot p {
top: 2px;
margin: 0px;
padding: 3px 0px;
}

#vergleichtable td {
	padding-left: 3px;
}

#white_links a {
	text-decoration: none;
	color: #fff !important;
	line-height: 1.7;
	margin-bottom: 1px;
}

#white_links a:hover {
	color: #ff9b03 !important;
}

#orange_links a {
    color: #ff9b03 !important;
    text-decoration: none;
	line-height: 1.7;
	margin-bottom: 1px;
}

#orange_links a:hover {

    color: #2582ad !important;
}

#blue_links a {
	text-decoration: none;
	line-height: 1.7;
	margin-bottom: 1px;
    color: #2582ad;
}

#blue_links a:hover {
	color: #ff9b03;
}

.blue_links a {
	text-decoration: none;
	color: #2582ad;
	line-height: 1.7;
	margin-bottom: 1px;
}

.blue_links a:hover {
	color: #ff9b03;
}


.white_links a {
	text-decoration: none;
	color: #fff;
	line-height: 1.7;
	margin-bottom: 1px;
}

.white_links a:hover {
	color: #79c4e6;
}

.midfoot a img {
border: none;
padding: 0px 2px 0px 0px;
}

.rsslink a:hover {
	color: #79c4e6;
}

.rsslink a {
display: block;
text-decoration: none;
color: #fff;
height: 20px;
margin-top: 2px;
width: 100px;
padding: 0px 1px 1px 18px;

background: transparent url(http://www.webhosting-check.de/images/rss-icon_kl.png) no-repeat;
}


#menu ul li {float: left; width: 100%;}
#menu ul li a {height: 1%;} 

#menu a{
font: bold 0.75em/1.4em arial, helvetica, sans-serif;
display: block;
}

#menu ul ul {
font: bold 0.7em/1.4em arial, helvetica, sans-serif;
background: #fff;
z-index: 500000000;
letter-spacing: +1px;

}

#menu ul ul  li {
background: #fff;
}

#menu ul ul  li a{
background: #fff;
text-indent: 20px;
}
#menu ul ul  li a:hover{
background: #fff url(./images/2/hover.gif) repeat-x;
}

#menu {
display:block;
margin: 0px;
padding: 0px 0px;
z-index: 500000000;
position: relative;
float: left;
height: 30px;
font: bold 13px/30px arial, helvetica, sans-serif;
background: #fff url(/images/2/back.gif) repeat-x;
}

#menu ul {

list-style: none;
margin: 0px 0px; 
padding: 0px 0px;
z-index: 500000000;
float: left;

border-right-width: 1px;
border-right-style: solid;
border-right-color: #2781ab;
}

#menu h2 {
font: bold 13px/30px arial, helvetica, sans-serif;
display: block;
border: none;
margin: 0 0 0 0px;
z-index: 500000000;
height: 30px;
padding: 0px 0px;
text-align: center;  
border-bottom: 0px;
color: #fff;
}

#menu h2 a {
font: bold 13px/30px arial, helvetica, sans-serif;
display: block;
border: none;
margin: 0 0 0 0px;
height: 30px;
padding: 0px 0px;
text-align: center;  
z-index: 500000000;
border-bottom: 0px;
color: #fff;
}

#menu h2 a:hover {
color: #2781ab;
}

#menu a {
font: bold 13px/30px arial, helvetica, sans-serif;
color: #2781ab;
height: 30px;
z-index: 500000000;
text-decoration: none;
padding: 0px 0px;
}

#menu a:hover {
color: #2781ab;
}

#menu ul li {
font: bold 13px/30px arial, helvetica, sans-serif; 
color: #2781ab;
display: block;
background: #fff url(/images/2/back.gif) repeat-x;
margin: 0;
height: 30px;
z-index: 500000000;
width: 129px;
padding: 0px 0px;
}

/* #menu ul li a {
color: #fff;
}

#menu ul li a:hover {
color: #2781ab;
} */

#menu ul li:hover {
font: bold 13px/30px arial, helvetica, sans-serif;
color: #2781ab;
display: block;
float: left;
background: #fff url(/images/2/hover.gif) repeat-x;
margin: 0;
height: 30px;
z-index: 500000000;
padding: 0px 0px;
}

menu ul li:active {
color: #2781ab;
}

#menu li {
    position: relative;
}

#menu ul ul {
position: absolute;
top:30px;
left: 0px;
z-index: 500000000;

letter-spacing: +1px;
text-transform: none;
border-bottom-width: 1px;
border-bottom-style: solid;
border-color: #2781ab;
}

#menu ul ul {
display: none;

}

#menu ul li:hover ul
{display: block;}

#menu ul ul,
#menu ul li:hover ul ul,
#menu ul ul li:hover ul ul
{display: none;}

#menu ul li:hover ul,
#menu ul ul li:hover ul,
#menu ul ul ul li:hover ul
{display: block; }

#menu ul ul li {
height: 30px; /*Höhe der aufklappenden Menüs */
width: 130px;
z-index: 500000000;
background: #fff; 
top: 0px;
text-indent: 20px;
font: bold 11px/29px arial, helvetica, sans-serif;

border-bottom-width: 1px;
border-bottom-style: solid;
border-color: #2781ab;
}

#menu ul ul li:hover {
background: #fff url(/images/2/hover.gif) repeat-x;

}

#menu ul ul a {
font: bold 11px/29px arial, helvetica, sans-serif; 
z-index: 500000000;
padding: 0px 0px;
color: #2781ab;
text-decoration: none;
padding: 0px 0px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-color: #2781ab;
}

#menu ul ul a:hover {
font: bold 11px/29px arial, helvetica, sans-serif; 
color: #2781ab;
z-index: 500000000;
}
















#container{
    height: 500px;
}

#left{
    width: 500px;
    float: left;
}
.left_content{
    margin: 0 auto;
    width: 300px;
    height: 300px;
    border: 1px solid #888;
    background-color: #eee;
}
#live_demo{
    text-align: center;
	padding-top:20px;
}
#box_container{
    border: 5px solid black;
	overflow:hidden;
	margin: auto;
    background-color: #fff;
    height: 150px;
}
#box_heading{
    font-size: 12px;
	font-family:verdana,Arial,Sans-serif;
    font-weight: bold;
	display:block;
	color:#fff;
	padding-bottom:5px;
	background-color:#000;
}
#box_content{
    margin: auto;
}
#box_content_appraisals{
    
}
#inner_text div{
	font-size:11px;
	font-family:verdana,Arial,Sans-serif;
	line-height:12px;

}
.widget_textarea{
    margin: auto;
    width: 306px;
}
#right{
    width: 500px;
    float: left;
}
.clear{
    clear: both;
}
.widget_model, .widget_size, .corner_type, .border_color,
.background_color, .choose_logo{
    height: 20px;
    color: black;
    font-weight: bold;
    font-size: 16px;
    padding: 5px;
}
.widget_model_radio_btn, .widget_size_dropdown,
.corner_type_radio_btn, .border_color_content,
.background_color_content, .choose_logo_radio_btn{
    padding-left: 10px;
}

.standard1{
    width: 150px;
    *width: 160px !important;
}
.standard2{
    width: 200px;
    *width: 210px !important;
}
.standard1  #box_content div{
	padding:3px 0px;
	*padding:2px 0px;
}
.standard2  #box_content div{
	padding:1px 0px;
	line-height:13px;
	*line-height:9px;
	*padding:0px;
}
.extended1{
    width: 150px;
    *width: 160px !important;

}
.extended2{
    width: 200px;
    *width: 210px !important;
	*height:135px !important;
}
.extended1  #box_content div{
	padding:2px 0px;
	*padding:0px 0px;
	*line-height:16px;
	text-align:center;
}
.extended2  #box_content div{
	padding:0px;
	line-height:13px;
	*line-height:11px;
}
.radio_button  #box_content div{
	padding:0;
	*line-height:13px;
}
.radio_button {
	height:75px !important;
}
#box_content #box_content_appraisals{
	padding-top:5px;
	
}
#live_logo img{
	position:relative;
	top:3px;
}
.radio_button #live_logo img{
	*top:0px;
}

#gesamtbewertung,
#empfehlungsrate{
	*line-height:8px;
}
#gesamtbewertung span,
#empfehlungsrate span{
	display:block;
	text-align:center;
}
#gesamtbewertung br{
	display:none;
}

.orang_button{
	 height:30px;
	 width:221px;
	 list-style:30px;
	 display:block;
	 font-size:16px;
	 font-family:Arial, Helvetica, sans-serif;
	 font-weight:bold;
	 color:#d71907;
	 text-decoration:none !important;
	 margin:auto;
	 background:url(../images/org_button.png)  no-repeat left 0px;
}

