/*



stylesheets for www.infra-fuerth.de
relaunch
version 0.4 
--------------------------------------------------------
farbe	rgb		hex
rot 	255,10,0	#ff0a00
gelb 	255,217,0	#ffd900
gruen	0,142,99	#008e63 --> #06ac91
grau	102,102,102	#666666


*/


A:link {text-decoration: none; color: #06ac91;}
A:visited {text-decoration: none; color: #06ac91;}
A:active {text-decoration: none; color: #06ac91;}
A:hover {text-decoration: none; color: #06ac91;}

.infoclass_main {
                font-size: 10pt;
                line-height: 10pt;
                text-decoration:none;
                font-family: frutiger, arial, helvetica, tahoma, verdana, sans-serif;
                color: #000000;}

.infoclass_medium{
                font-size: 8pt;
                line-height: 8pt;
                text-decoration:none;
                font-family: frutiger, arial, helvetica, tahoma, verdana, sans-serif;
                color: #000000;}

.infoclass_small {
                font-size: 6pt;
                line-height: 6pt;
                text-decoration:none;
                font-family: frutiger, arial, helvetica, tahoma, verdana, sans-serif;
                color: #000000;}




body {
	margin: 0px auto;
	background: #ffffff;
/*	background: #f9f9f9;*/
	/*background: url("/images/bg.png") repeat-y center left;*/
	font-size: 12px;
    /* line-height: 12pt; */
    text-decoration:none;
    font-family: frutiger, arial, helvetica, tahoma, verdana, sans-serif;
    color: #000000;
}



#wrapper {
	width: 985px;
	/*margin: 0 auto;*/
	margin-left: 20px;
	border-right: 1px solid #d3d3d3;
	border-left: 1px solid #d3d3d3;
	background: #ffffff;
	overflow: hidden;
}

#navigation, #content, #footer {
/*  padding-bottom: 99999px;
  margin-bottom: -99999px;
*/
}



#left_indent {
	padding-left:1em;
	float: left;
}

#topline {
	width: 976px;
	margin: 0 auto;
	border-bottom: 2px solid #ffffff;
	background: #efefef;
}


#imprint {
	color: #06ac91;
	background: #efefef;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-top: 0;
	text-align: left;
	width: 975px;
	height: 20px;
	}


#content {
	/*background: url("/images/bg_content.png") repeat-x center left;*/
/*	background: url("/images/bg_content.png") repeat-x top left;*/
	background: #ffffff;
	/*border-right: 1px solid #d3d3d3;*/
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-top: 0;
	text-align: left;
	width: 750px;
	/*min-height: 4400px;*/
	padding-left: 10px;
	position: relative;
}

#footer {
	padding-left: 10px;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	/*background: #ffffff url("/images/static/infra_logo_40.png") no-repeat top left;*/
	border-top: solid 1px #cccccc;
	height: 10px;
	position: relative;
}


#topimage {
	/* background: url("/images/homefamilie.png") no-repeat center top;*/
	background: #ffffff;
	margin-left: -10px;
	width: 760px;
	height: 300px;
	/* z-index: -1;*/
	border-bottom: 1px solid #ccc;
	} 

#topimage_service {
	background: url("/images/header_service.png") no-repeat center top;
	width: 760px;
	height: 300px;
	/* z-index: -1;*/
	border-bottom: 1px solid #ccc;
	} 
	
#topimage_innovationen {
	background: url("/images/innovationen.png") no-repeat center top;
	width: 760px;
	height: 300px;
	/* z-index: -1;*/
	border-bottom: 1px solid #ccc;
	} 

#topimage_dl {
	background: url("/images/home_dienst.png") no-repeat center top;
	width: 760px;
	height: 300px;
	/* z-index: -1;*/
	border-bottom: 1px solid #ccc;
	} 


#topimage_erdgas {
	background: url("/images/header_erdgas.png") no-repeat center top;
	width: 760px;
	height: 300px;
	/* z-index: -1;*/
	border-bottom: 1px solid #ccc;
	} 

#topimage_wir_ueber_uns {
	background: url("/images/header_wir_ueber_uns.png") no-repeat center top;
	width: 760px;
	height: 300px;
	/* z-index: -1;*/
	border-bottom: 1px solid #ccc;
	} 
	
div.topimage_wir_ueber_uns {
	background: url("/images/header_wir_ueber_uns.png") no-repeat center top;
	width: 760px;
	height: 300px;
	/* z-index: -1;*/
	border-bottom: 1px solid #ccc;
	} 
	
#topimage_rechner {
	background: url("/images/header_rechner.png") no-repeat center top;
	width: 760px;
	height: 300px;
	/* z-index: -1;*/
	border-bottom: 1px solid #ccc;
	} 

#topimage_energie {
	background: url("/images/header_spartipps.png") no-repeat center top;
	width: 760px;
	height: 300px;
	/* z-index: -1;*/
	border-bottom: 1px solid #ccc;
	} 

#topimage_netz {
	background: url("/images/header_netz.png") no-repeat center top;
	width: 760px;
	height: 300px;
	/* z-index: -1;*/
	border-bottom: 1px solid #ccc;
	} 

#topimage_tv {
	background: url("/images/header_tv.png") no-repeat center top;
	width: 760px;
	height: 300px;
	/* z-index: -1;*/
	border-bottom: 1px solid #ccc;
	} 

#topimage_wasser {
	background: url("/images/header_wasser2.png") no-repeat center top;
	width: 760px;
	height: 300px;
	/* z-index: -1;*/
	border-bottom: 1px solid #ccc;
	} 

#topimage_stadtverkehr {
	background: url("/images/header_stadtverkehr.png") no-repeat center top;
	width: 760px;
	height: 300px;
	/* z-index: -1;*/
	border-bottom: 1px solid #ccc;
	} 

#topimage_spartipps {
	background: url("/images/header_sparen2.png") no-repeat center top;
	width: 760px;
	height: 300px;
	/* z-index: -1;*/
	border-bottom: 1px solid #ccc;
	} 

#topimage_fc {
	background: url("/images/header_fc.png") no-repeat center top;
	width: 760px;
	height: 300px;
	/* z-index: -1;*/
	border-bottom: 1px solid #ccc;
	} 
	
#topimage_wirueberuns {
	background: url("/images/header_wir_ueber_uns.png") no-repeat center top;
	width: 760px;
	height: 300px;
	/* z-index: -1;*/
	border-bottom: 1px solid #ccc;
	} 



#navigation {
	background: #efefef; 
/*	background: #efefef url("/images/bg_navi_grau.png") repeat-x top left;*/
/*	background: #cccccc url("/images/bg_navi.png") repeat-x top left;*/
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-top: 0;
	float: right;
	text-align: left;
	width: 225px;
	/*min-height: 4400px;*/
	position: relative;
} 

.main_contentvalue{
	padding-top: 10px;	
}

.green {
	color: #06ac91;
	font-weight: bolder;	
}

.headline_40 {
	background: url("/images/linie_w_210.png") no-repeat center left;
	margin-top: 10px;
	margin-right: 0;
	margin-left: 0;
	padding-top: 0;
	text-align: left;
	width: 185px;
	height: 20px;
	padding-left: 25px;
	padding-top: 1px;
	font-size: 13pt;
	line-height: 13pt;
	text-decoration:none;
	font-family: frutiger, arial, helvetica, tahoma, verdana;
	color: #06ac91;
} 


.headline_50 {
	background: url("/images/linie_w_330_5050.png") no-repeat center left;
	margin-top: 10px;
	margin-right: 0;
	margin-left: 0;
	padding-top: 0;
	text-align: left;
	width: 305px;
	height: 20px;
	padding-left: 25px;
	padding-top: 1px;
	font-size: 13pt;
	line-height: 13pt;
	text-decoration:none;
	font-family: frutiger, arial, helvetica, tahoma, verdana;
	color: #06ac91;
} 


.headline_60 {
	background: url("/images/linie_w_450.png") no-repeat center left;
	margin-top: 10px;
	margin-right: 0;
	margin-left: 0;
	padding-top: 0;
	text-align: left;
	width: 435px;
	height: 20px;
	padding-left: 25px;
	padding-top: 1px;
	font-size: 13pt;
	line-height: 13pt;
	text-decoration:none;
	font-family: frutiger, arial, helvetica, tahoma, verdana;
	color: #06ac91;
} 


.headline_100 {
	/*background: url("/images/linie_w_660_100.png") no-repeat center left;*/
	background: url("/images/linie_w_695_100.png") no-repeat center left;
	margin-top: 10px;
	margin-right: 0;
	margin-left: 0;
	padding-top: 0;
	text-align: left;
	width: 700px;
	height: 20px;
	padding-left: 25px;
	padding-top: 1px;
	font-size: 13pt;
	line-height: 13pt;
	text-decoration:none;
	font-family: frutiger, arial, helvetica, tahoma, verdana;
	color: #06ac91;
} 


.headline_top_40 {
/*	background: url("/images/top_gruen_voll.png") no-repeat center left;*/
	width: 16px;
	height: 17px;
	float: right;
} 


.headline_top_50 {
/*	background: url("/images/top_gruen_voll.png") no-repeat center left;*/
	width: 16px;
	height: 17px;
	float: right;
} 


.headline_top_60 {
/*	background: url("/images/top_gruen_voll.png") no-repeat center left;*/
	width: 16px;
	height: 17px;
	float: right;
} 

.headline_top_100 {
/*	background: url("/images/top_gruen_voll.png") no-repeat center left;*/
	width: 50px;
	height: 17px;
	float: right;
} 


#content_col_left_4060 {
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-top: 0;
	float: left;
	text-align: left;
	width: 210px;
} 


#content_col_left_5050 {
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-top: 0;
	float: left;
	text-align: left;
	width: 330px;
} 

#content_col_spacer {
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-top: 0;
	float: left;
	text-align: left;
	width: 10px;
} 

.content_col_spacer {
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-top: 0;
	float: left;
	text-align: left;
	width: 10px;
} 


#content_col_right_4060 {
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-top: 0;
	float: left;
	text-align: left;
	width: 460px;
} 


#content_col_right_5050 {
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-top: 0;
	float: left;
	text-align: left;
	width: 330px;
} 

#content_col_right_100 {
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-top: 0;
	float: left;
	text-align: left;
	width: 695px;
} 

#content_spacer {
	width:12px;
	float: left;
}

#navigation_logo {
	/* background: url("/images/infra_logo.png") no-repeat center top; */
	width: 225px;
	height: 131px;
	/* z-index: -1;*/
	} 

#navigation_search {
	/*background: url("/images/bg_navigation_search.png") no-repeat center top;*/
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 5px;
	padding: 2px;
	background: #dbdbdb;
	width: 215px;
	height: 22px;
	font-size: 10pt;
	line-height: 10pt;
	text-decoration:none;
	font-family: frutiger, arial, helvetica, tahoma, verdana;
	color: #06ac91;
	/* z-index: -1;*/
	} 

input:focus,
textarea:focus {
	background: #efefef;
}

.inputsearch {
	width: 126px;
	height: 18px;
	font-size: 9pt;
	line-height: 9pt;
	text-decoration:none;
	font-family: frutiger, arial, helvetica, tahoma, verdana, sans-serif;
	color: #000000;
}

#tarifrechner {
	width: 80px;
	height: 18px;
	font-size: 7pt;  						/* first 9 */
	line-height: 9pt;
	text-decoration:none;
	font-family: frutiger, arial, helvetica, tahoma, verdana, sans-serif;
	color: #000000;
}


#tarifrechner_verbrauchswerte
{
	padding-left: 10px;

}

.navigation_search_submit {
	font-size: 10pt;
	line-height: 10pt;
	text-decoration: none;
	font-family: frutiger, arial, helvetica, tahoma, verdana, sans-serif;
	color: #000000;
}

.navigation_top10_left {
	background: url("/images/test.png") no-repeat center top;
	width: 180px;
	height: 280px;
	padding-left:55px;
	/* z-index: -1;*/
	color:#545454; 
	size: 0.81em; 
	font-weight: 900;
	} 


.navigation_top10_right  {
	background: url("/images/test.png") no-repeat right top;
	width: 180px;
	height: 280px;
	padding-left:540px;
	/* z-index: -1;*/
	color:#545454; 
	size: 0.75em; 
	font-weight: 900;
	} 

.top10_left_text {
	margin-left:-10px;
} 

.top10_right_text {
	padding-left:10px;
} 

.navigation_top10_right a {
color:#000;
text-decoration:none;
}

.navigation_top10_left a {
color:#000;
text-decoration:none;
}



#navi_bold {
	width: 11em;
	font-size: 10pt;
	line-height: 10pt;
	text-decoration:none;
	font-family: frutiger, arial, helvetica, tahoma, verdana;
	color: #06ac91;
	}


#vspacer6  {
	position: relative;
 	height: 0.5em;
}

.vspacer6  {
	position: relative;
 	height: 0.5em;
}


#vspacer12  {
	position: relative;
 	height: 1em;
}

.vspacer12  {
	position: relative;
 	height: 1em;
}


#vspacer24  {
	position: relative;
 	height: 2em;
}

.vspacer24  {
	position: relative;
 	height: 2em;
}


#vspacer36  {
	position: relative;
 	height: 3em;
}

.vspacer36  {
	position: relative;
 	height: 3em;
}


#vspacer48  {
	position: relative;
 	height: 4em;
}

.vspacer48  {
	position: relative;
 	height: 4em;
}


#vspacer60  {
	position: relative;
 	height: 5em;
}

.vspacer60  {
	position: relative;
 	height: 5em;
}

#vspacer_between_logo_nav  {
	position: relative;
 	/*height: 106px;*/
	height: 35px;
}


#vspacer96  {
	position: relative;
 	height: 7em;
}

.vspacer96  {
	position: relative;
 	height: 7em;
}


#vspacer108  {
	position: relative;
 	height: 8em;
}

#vspacer125  {
	position: relative;
 	height: 9em;
}


#vspacer132  {
	position: relative;
 	height: 11em;
}


#hspacer24  {
	position: absolute;
 	height: 2em;
}




/* navigation */


#supernavcontainer {
	position: absolute;
	font: bold 11px "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
	text-align: left;
	margin: 116px 0 0 15px;
	padding: 5px 10px;
} /* container for main navigation */

#supernav {
	padding: 0;
	margin: 0;
} /* main navigation */

#supernav li {
	margin-left: 1px;
	margin-right: 1px;
	display: inline;
	/*text-transform: lowercase;*/
} /* menu in main navigation */

#supernav a {
	text-decoration: none;
	padding: 5px 15px 6px;
} /* menu in main navigation */

#supernav a:hover, #supernav a.active {
	text-decoration: none;
	padding: 5px 15px 6px;
} /* hovered and active menu in main navigaiton */



#tarif_label {
        width: 110px;
	font-size: 12pt;
	line-height: 12pt;
	text-decoration:none;
	font-family: frutiger, arial, helvetica, tahoma, verdana, sans-serif;
	color: #000;
}

#tarif_input {
        float: left;
        width: 80px;
	font-size: 12pt;
	line-height: 12pt;
	text-decoration:none;
	font-family: frutiger, arial, helvetica, tahoma, verdana, sans-serif;
	color: #000;
	padding-left: 110px;
}


label {
	float: left;
	width: 110px;
	display: block;
	font-size: 10px;
	line-height: 10px;
	text-decoration:none;
	font-family: frutiger, arial, helvetica, tahoma, verdana, sans-serif;
	color: #000000;
}

#tarifrechner_head {
	float: left;
	width: 200px;							/* first 110 */
	display: block;
	font-size: 14px;
	line-height: 18px;
	text-decoration:none;
	padding-left:20px;				/* first 50 */
	margin-top:-20px;					/* first -30 */
	font-family: frutiger, arial, helvetica, tahoma, verdana, sans-serif;
	color: #06ac91;
}

.tarifrechner_head {
	float: left;
	width: 200px;							/* first 110 */
	display: block;
	font-size: 14px;
	line-height: 18px;
	text-decoration:none;
	padding-left:20px;				/* first 50 */
	margin-top:-20px;					/* first -30 */
	font-family: frutiger, arial, helvetica, tahoma, verdana, sans-serif;
	color: #06ac91;
}



#exhibit_wrapper {
   text-align: left;
   margin: 0px auto;
   padding: 0px;
   border:0;
   width: 210px;
}

#exhibit_header {
	padding-top: 10px;
    margin: 0 0 15px 0;
}

#exhibit_main {
    float: left;
    width: 150px;
	font-size: 10px;
	line-height: 15px;
	text-decoration:none;
	font-family: frutiger, arial, helvetica, tahoma, verdana, sans-serif;
	color: #000;
}

#exhibit_main_full {
        float: left;
        width: 210px;
	font-size: 8pt;
	line-height: 8pt;
	text-decoration:none;
	font-family: frutiger, arial, helvetica, tahoma, verdana, sans-serif;
	color: #000;
}

#exhibit_info {
        float: left;
        width: 440px;
	font-size: 8pt;
	line-height: 8pt;
	text-decoration:none;
	font-family: frutiger, arial, helvetica, tahoma, verdana, sans-serif;
	color: red;
	padding-left: 120px;
	padding-top: 15px;
	padding-bottom: 5px;
}

/* tarifrechner styles */

#tarifrechner_eingabe
{
	width: 100px;

}

#preisstand 
{
	padding-top: 20px;
	font-size: 11px;
	font-family: "frutiger, arial, helvetica, tahoma, verdana, sans-serif";
	line-height: 23px;
}

.tarifrechner td    
{
 	font-size: 11px;
  	border-right-style:solid;
	border-bottom-style:solid;
  	border-width:1px;
	border-color:#8a8a8a; 
		
}

.tarifrechner th    
{
         color: #06ac91;
         font-size: 11px;
}


.tarifrechner table  {
                font-family: "frutiger, arial, helvetica, tahoma, verdana, sans-serif"; 
}


#dot_l {
                border-left-style:dotted;
                border-width:1px;
                border-color:#8a8c8a }

#dot_r {
                border-right-style:dotted;
                border-width:1px;
                border-color:#8a8c8a }

#dot_lr {
                border-right-style:dotted;
                border-width:1px;
                border-left-style:dotted;
                border-width:1px;
                border-color:#8a8c8a }

#dot_a {
                border-style:dotted;
                border-width:1px;
                border-color:#8a8c8a }

#dot_t {
                border-top-style:dotted;
                border-width:1px;
                border-color:#8a8c8a }

#dot_b {
                border-bottom-style:dotted;
                border-width:1px;
                border-color:#8a8c8a }

#dot_bs {
                border-bottom-style:solid;
                border-width:1px;
                border-color:#8a8c8a}




/* Produkte Preise Strom styles */

.td_content    
{
	font-size: 12px;
	border-right-style:solid;
	border-bottom-style:solid;
	border-width:1px;
	border-color:#8a8a8a; 
	background: #efefef;
	text-align:right;
	padding-right: 10px;
}

.td_content_white
{
	font-size: 12px;
	border-right-style:solid;
	border-bottom-style:solid;
	border-width:1px;
	border-color:#8a8a8a; 
	background: #ffffff;
	text-align:right;
	padding-right: 10px;
}
		
		
.td_content_th    
{
	font-size: 12px;
	font-weight: bold;
	color: #06ac91;
	background: #efefef;
	text-align:right;
	padding-right: 10px;
}

#prodpreise			    				/* �bersichtsseite Produkte Preise */
{
	font-size: 12px;
	background: #efefef;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	
}

.prodpreise			    				/* �bersichtsseite Produkte Preise */
{
	font-size: 12px;
	background: #efefef;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	
}

.td_ppabli										/* Übersichtsseite Produkte Preise: Abstand vom linken Rand in den Tabellen */
{
    	padding-left: 20px;
    	line-height: 18px;
    	 
}


.td_pplink										/* Übersichtsseite Produkte Preise: Hintergrundimage */
{	
	background: url("/images/absatz.png")  bottom right no-repeat;
	padding-right: 10px;
	
	
	
}	


#prodpreise_head    				/* Angabe der Wertgrenze von Kilowattstunden */
{
	font-size: 11px;
	background: #efefef;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.prodpreise_head    				/* Angabe der Wertgrenze von Kilowattstunden */
{
	font-size: 11px;
	background: #efefef;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}


/* Netz Pflichtveröffentlichungen */
.th_netz_content 							/* tabelle head */  
{
	font-size: 12px;
	font-weight: bold;
	border-right-style:solid;
	border-bottom-style:solid;
	border-width:1px;
	border-color:#8a8a8a; 
	background: #ffffff;
	text-align:left;
	line-height: 32px;
	padding-right: 5px;
	padding-left: 5px;
		
}

.td_netz_content							/* tabelle body grau*/    
{
	font-size: 12px;
	border-right-style:solid;
	border-bottom-style:solid;
	border-width:1px;
	border-color:#8a8a8a; 
	background: #efefef;
	text-align:left;
	padding-right: 5px;
	padding-left: 5px;
}

.td_netz_content_white  			/* tabelle body weiß*/    
{
	font-size: 12px;
	border-right-style:solid;
	border-bottom-style:solid;
	border-width:1px;
	border-color:#8a8a8a; 
	background: #ffffff;
	text-align:left;
	padding-right: 5px;
	padding-left: 5px;
}

/* Netz Messwesen Zählersetzung */
.th_mess_head 							/* tabelle head */  
{
	font-size: 14px;
	color: #06ac91;
	font-weight: bold;
	border-right-style:solid;
	border-bottom-style:solid;
	border-width:1px;
	border-color:#8a8a8a; 
	text-align:left;
	line-height: 28px;
	padding-right: 5px;
	padding-left: 5px;
	
}


.th_mess_head1 							/* tabelle head ausrichtung rechts */  
{
	font-size: 12px;
	font-weight: bold;
	border-right-style:solid;
	border-bottom-style:solid;
	border-width:1px;
	border-color:#8a8a8a; 
	text-align:right;
	line-height: 28px;
	padding-right: 5px;
	padding-left: 5px;
		
}

.td_mess_wert 							/* tabelle wert ausrichtung rechts */  
{
	font-size: 12px;
	border-right-style:solid;
	border-bottom-style:solid;
	border-width:1px;
	border-color:#8a8a8a; 
	text-align:right;
	line-height: 20px;
	padding-right: 5px;
	padding-left: 5px;
		
}

.td_mess_inhalt 							/* tabelle inhalte */  
{
	font-size: 12px;
	border-right-style:solid;
	border-bottom-style:solid;
	border-width:1px;
	border-color:#8a8a8a; 
	text-align:left;
	line-height: 20px;
	padding-right: 5px;
	padding-left: 5px;
		
}



/* handwerkerliste */
.th_hw_content    
{
	font-size: 12px;
	border-right-style:solid;
	border-bottom-style:solid;
	border-width:1px;
	border-color:#8a8a8a; 
	background: #efefef;
	text-align:left;
	padding-right: 10px;
	color: #06ac91;
}

.td_hw_content    
{
	font-size: 12px;
	border-right-style:solid;
	border-bottom-style:solid;
	border-width:1px;
	border-color:#8a8a8a; 
	background: #efefef;
	text-align:left;
	padding-right: 10px;
	line-height: 25px;
}

.td_hw_content_white
{
	font-size: 12px;
	border-right-style:solid;
	border-bottom-style:solid;
	border-width:1px;
	border-color:#8a8a8a; 
	background: #ffffff;
	text-align:left;
	padding-right: 10px;
	line-height: 25px;
}
		
		
.td_hw_content_th    
{
	font-size: 12px;
	font-weight: bold;
	color: #06ac91;
	background: #efefef;
	text-align:left;
	padding-right: 10px;
	
	
}




/* Allgemeine styles */

.td_abli										/* Abstand vom linken Rand in Tabellen */
{
    	padding-left: 5px;  
}


#ablinks										/* Abstand vom linken Rand */
{
    	padding-left: 8px;  
}

.ablinks										/* Abstand vom linken Rand */
{
    	padding-left: 8px;  
}


/* Zusammenstellung Aufbau Zertifikat */

.cert_aufbau
{
	float: left;
	width: 460px;
	display: block;
	font-size: 12px;
	border-right-style:solid;
	border-bottom-style:solid;
  	border-width:1px;
  	border-color:#8a8a8a; 
	background: #efefef;
	line-height: 18px;
	text-decoration:none;
	text-align:left;
	padding-right: 10px;
	padding-top: 5px;
	font-family: frutiger, arial, helvetica, tahoma, verdana, sans-serif;
}

.td_links										/* Abstand vom linken Rand in der Tabelle */
{
	line-height: 18px;
	padding-left: 20px;
	padding-top: 5px;
}


/* News Headline */

.news_title		
{
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	padding-top: 8px;
}


/* News Body */
.news_body	
{
	text-align: left;
	padding-top: 5px;
	padding-bottom: 10px;
}


/* Ueberschriften allgemein: fett und farbig gruen */
#title_allg
{
	font-size: 13px;
	font-weight: bold;
	color: #06ac91;
	padding-top: 20px;
}

.title_allg
{
	font-size: 13px;
	font-weight: bold;
	color: #06ac91;
	padding-top: 20px;
}
/* Image Abschnittsmarker */
#title_abschn {
	background: url("/images/absatz_ohne.png") left 4px no-repeat;
	margin-top: 5px;
	padding-left: 25px;
	padding-bottom: 10px;
	border-bottom: 1px solid #ccc;	
}
.title_abschn {
	background: url("/images/absatz_ohne.png") left 4px no-repeat;
	margin-top: 5px;
	padding-left: 25px;
	padding-bottom: 10px;
	border-bottom: 1px solid #ccc;	
}


/* Image Abschnittsmarker Informationsteil*/
/*#title_abschn {
	background: url("/images/absatz_ohne.png") left 3px no-repeat;
	margin-top: 0px;
	padding-left: 20px;
	padding-bottom: 15px;		
}
.title_abschn {
	background: url("/images/absatz_ohne.png") left 3px no-repeat;
	margin-top: 0px;
	padding-left: 20px;
	padding-bottom: 15px;		
}*/
/* kLASSE 	Image Abschnittsmarker Informationsteil*/
.title_info {
	background: url("/images/absatz_ohne.png") left 3px no-repeat;
	margin-top: 0px;
	padding-left: 20px;
	padding-bottom: 15px;		
}

#title_info {
	background: url("/images/absatz_ohne.png") left 3px no-repeat;
	margin-top: 0px;
	padding-left: 20px;
	padding-bottom: 15px;		
}

/* Image Abschnittsmarker klein Informationsteil*/
#title_grau {
	background: url("/images/absatz_grau.png") left 4px no-repeat;
	margin-left: 20px;
	margin-top: -10px;
	padding-left: 15px;
	padding-bottom: 15px;		
} 


.title_grau {
	background: url("/images/absatz_grau.png") left 4px no-repeat;
	margin-left: 0px;
	margin-top: -10px;
	padding-left: 15px;
	padding-bottom: 15px;		
}   

#title_grau_left {
	background: url("/images/absatz_grau.png") left 6px no-repeat;
	margin-left: 0px;
	margin-top: -10px;
	padding-left: 15px;
	padding-bottom: 15px;		
} 


.title_grau_left {
	background: url("/images/absatz_grau.png") left 4px no-repeat;
	margin-left: 0px;
	margin-top: -10px;
	padding-left: 15px;
	padding-bottom: 15px;		
}   

/* Image Abschnittsmarker klein Informationsteil*/
#title_grau_broschuere {
	background: url("/images/absatz_grau.png") left 6px no-repeat;
	margin-left: 20px;
	margin-top: -3px;
	padding-left: 15px;
	padding-bottom: 15px;		
} 


/* FAQ */

/* FAQ-Antwort */
#wrapper_faq {
	width: 280px;
	/*margin: 0 auto;

	margin-right: 0px;*/
	margin-left: 15px;
	margin-bottom: 15px;
	padding-left: 15px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	background: #fdfaf3;
	/*border-right: 0px solid #d3d3d3;*/
	/*border-left: 0px solid #d3d3d3;*/
	
}

/* FAQ-Fragen */
#title_faq		
{
	background: url("/images/fragez.png") left 1px no-repeat;
	
	padding-left: 25px;
	padding-bottom: 15px;
	font-size: 13px;
	/*font-weight: bold;*/
	text-align: left;
	padding-top: 0px;
	border-bottom: 1px solid #ccc;
}

#title_faq_presse		
{
	background: url("/images/img_news_top.png") left 1px no-repeat;
	
	padding-left: 25px;
	padding-bottom: 15px;
	font-size: 13px;
	/*font-weight: bold;*/
	text-align: left;
	padding-top: 0px;
	border-bottom: 1px solid #ccc;
}


#title_faq_sonderfahrten		
{
	background: url("/images/img_news_top.png") left 1px no-repeat;
	
	padding-left: 25px;
	padding-bottom: 15px;
	font-size: 13px;
	/*font-weight: bold;*/
	text-align: left;
	padding-top: 0px;
	border-bottom: 1px solid #ccc;
}


/* PDF Formularcenter */
#pdf_download		
{
	margin: 5px 5px 5px 5px;
	background: url("/images/plugins/pdf/pdf.png") no-repeat top left;
	padding-left: 40px;
	

}

#dankeschoen		
{
	margin: 5px 5px 5px 5px;
	background: url("/images/form_icons/danke.png") no-repeat top left;
	padding-left: 40px;
	

}


/* search resultset */
#resultset		
{
	margin: 0;	
	padding-left: 0px;
}


/* search resultset */
#resultset_nav		
{
	margin-top: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	background: #efefef;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #545454;
}

#sitemap {
	list-style: none; 
	margin-left: 10px;
}

#sitemapl0 {
	margin-top: 5px; 
	background: url('../images/sitemap_gradient.png') repeat-x;  
	padding: 5px; 
	border-left: 1px solid #ddd; 
	border-bottom: 1px solid #545454; 
	border-top: 1px solid #ccc;
}

#sitemapl1 {
	margin-top: 5px; 
	padding: 5px; 
	border-left: 1px solid #ccc; 
	border-bottom: 1px solid #686868;
}

#sitemapl2 {
	margin-top: 3px;   
	padding: 3px; 
	border-left: 1px solid #ddd; 	
	border-bottom: 1px solid #ccc;
}

#sitemapl3 {
	list-style: none; 
	margin-left: 10px;
}


.sitemapl0 {
	margin-top: 5px; 
	background: url('../images/sitemap_gradient.png') repeat-x;  
	padding: 5px; 
	border-left: 1px solid #ddd; 
	border-bottom: 1px solid #545454; 
	border-top: 1px solid #ccc;
}

.sitemapl1 {
	margin-top: 5px; 
	padding: 5px; 
	border-left: 1px solid #ccc; 
	border-bottom: 1px solid #686868;
}

.sitemapl2 {
	margin-top: 3px;   
	padding: 3px; 
	border-left: 1px solid #ddd; 	
	border-bottom: 1px solid #ccc;
}

.sitemapl3 {
	list-style: none; 
	margin-left: 10px;
}

#resultsets_advanced {
	margin-left: -50px;
	width: 100%;
	margin-top: 5px; 
	background: url('../images/sitemap_gradient.png') repeat-x;  
	padding: 5px; 
	border-left: 1px solid #ddd; 
	border-bottom: 1px solid #545454; 
	border-top: 1px solid #ccc;
	text-transform:capitalize
}

#resultsets_advanced_content {
	width: 650px;
	padding: 5px; 
	/*border-left: 1px solid #ddd; 
	border-bottom: 1px solid #545454; 
	 border-top: 1px solid #ccc;*/
}

#resultsets_advanced .li {
	margin-left: -50px;
	
}


/* Vorschlagsbox */
h3 {
		margin: 0px;
		padding: 0px;	
	}

	.suggestionsBox {
		position: relative;
		left: 30px;
		margin: 10px 0px 0px 0px;
		width: 200px;
		background-color: #06ac91;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border: 2px solid #06ac91;	
		color: #fff;
	}
	
	.suggestionList {
		margin: 0px;
		padding: 0px;
	}
	
	.suggestionList li {
		
		margin: 0px 0px 3px 0px;
		padding: 3px;
		cursor: pointer;
	}
	
	.suggestionList li:hover {
		background-color: #545454;
	}
	
	/* Allgemeine Textformatierung: rechts, fett, Schriftgröße */

	#text_right {
		padding-left: 392px;
		font-weight: bold;
		font-size: 8pt;
		line-height: 14pt;
	}
	
	.text_right {
		padding-left: 392px;
		font-weight: bold;
		font-size: 8pt;
		line-height: 14pt;
	}



/*------------------------------------------------------------
// 11.11.2011 | PT | ist als ID definiert, was falsch ist. Vorrübergehen noch drinnen, da nach und nach die ID als CLASS in den Contents umdeklariert wird
//------------------------------------------------------------*/
/* move up */
#move_up {
	margin-top: -20px;
	
}
/*------------------------------------------------------------*/
.move_up {
	margin-top: -20px;
	
}


.tr-head {
    background: url("../images/bg_inaktiv.gif") repeat-x scroll 0 0 transparent;
    color: #666666;

    border-bottom-color: #999999;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    #display: block;
    	font-size: 13px;
    font-weight: bold;
    padding: 5px 5px;
    text-decoration: none;
}
.tr-head-a {
    #background: url("../images/bg_inaktiv.gif") repeat-x scroll 0 0 transparent;
    color: #06ac91;
	background-color: #ffffff;
    border-bottom-color: #ffffff;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    #display: block;
    	font-size: 13px;
    font-weight: bold;
    padding: 5px 5px;
    text-decoration: none;
}





