/* CSS Document www.renntronic.de by www.wedekindzurhorst.de */
/* screen  */

	body {				text-align:center;  	/*background-color: #fff;	/* background-image: url(../img/contain_bg/bg-renntr.gif) ; background-repeat:repeat-y; background-position:center top; */	}
	
	body	{			margin:0;	padding:0;
}
	/* Angaben nur für den Internet Explorer mit Star-HTML-Hack */
	* html, * html body	{	margin:0; padding:0; height:100%; }
	
	
	#container {		width: 930px; padding:0 0 14px 0px; margin: 0px auto; background-color: #fff;   }
	
	#cont_top {			width: 906px;  margin: 0px auto; padding: 0 0 0 0;  }
	#content {			width: 906px; padding: 14px 0 14px 0; margin: 0px auto 0px auto; text-align: left; border-top: 1px solid #CCCC00; border-bottom: 1px solid #CCCC00; }
	
	#content_vid {			width: 906px; padding: 14px 0 14px 0; margin: 0px auto 0px auto; text-align: left; border-top: 1px solid #CCCC00; border-bottom: 1px solid #CCCC00;  }
	#content_start {		width: 906px; padding: 14px 0 14px 0; margin: 0px auto 0px auto; text-align: left; border-top: 1px solid #CCCC00; border-bottom: 1px solid #CCCC00; 
							background: url(../img/content/content_906B_abstr_network.png) no-repeat ;  }
	#content_projekte {		width: 906px; padding: 14px 0 14px 0; margin: 0px auto 0px auto; text-align: left; border-top: 1px solid #CCCC00; border-bottom: 1px solid #CCCC00; 
							background: url(../img/content/content_906B_abstr_met1.png) no-repeat ; }
	#content_systeme {		width: 906px; padding: 14px 0 14px 0; margin: 0px auto 0px auto; text-align: left; border-top: 1px solid #CCCC00; border-bottom: 1px solid #CCCC00; 
							background: url(../img/content/content_906B_abstr_met2.png) no-repeat ; }
	#content_branchen {		width: 906px; padding: 14px 0 14px 0; margin: 0px auto 0px auto; text-align: left; border-top: 1px solid #CCCC00; border-bottom: 1px solid #CCCC00; 
							background: url(../img/content/content_906B_abstr_met3.png) no-repeat ; }
	#content_hk {		width: 906px; padding: 14px 0 14px 0; margin: 0px auto 0px auto; text-align: left; border-top: 1px solid #CCCC00; border-bottom: 1px solid #CCCC00; 
							background: url(../img/content/content_906B_HK.png) no-repeat ; }
	#content_referenzen {	width: 906px; padding: 14px 0 14px 0; margin: 0px auto 0px auto; text-align: left; border-top: 1px solid #CCCC00; border-bottom: 1px solid #CCCC00; 
							background: url(../img/content/content_906B_abstr_met4.png) no-repeat ; }
	#content_aktuell {
	width: 906px;
	padding: 14px 0 14px 0;
	margin: 0px auto 0px auto;
	text-align: left;
	border-top: 1px solid #CCCC00;
	border-bottom: 1px solid #CCCC00;
}
				
	#content_imageflow {width: 906px; padding: 14px 0 14px 0; margin: 0px auto 0px auto; text-align: left; border-top: 1px solid #CCCC00; border-bottom: 1px solid #CCCC00; }

	#cont_bott {		width: 906px;  padding: 0 0 0 0; margin: 0px auto;  }
	
	#header {			width: 922px;  /* 100% */ padding: 14px 0px 0px 0px; margin: 0 0 0 0px; background-color: #fff; }
	#logo {				width: 922px; height: 42px; padding: 0px 0px 0px 0px; margin: 0 0 0 0px;  /*background: url(../img/all/header_logo.png) no-repeat; */ 	}

	
	/*#service {			float:left; width: 320px; height: 42px; padding: 0px 0px 0px px; margin: 0 0 0 422px;  background: url(../img/all/header_service.png) no-repeat;  	}*/
	/*#signet {			float:left; width: 320px; height: 42px; padding: 0px 0px 0px 0px; margin: 0 0 0 0px;  background: url(../img/all/bott_signet.png) no-repeat;  	}*/
	/*#claim {			float:left; width: 320px; height: 42px; padding: 0px 0px 0px 0px; margin: 0 0 0 0px;  background: url(../img/all/bott_claim.png) no-repeat;  	}*/

	#mainnav {			float: left; width: 906px; height: 42px; padding: 0px 0px 0px 0px; margin: 0 0 0 0px; text-align: left;   }
	#lightnav {			float: left; width: 906px; height: 42px; padding: 0px 0px 0px 0px; margin: 0 0 0 0px; text-align: right; 	}
	#topnav {
	float: left;
	width: 626px;
	height: 40px;
	padding: 28px 0px 7px 0px;
	margin: 0 0 0 0px;
	text-align: left;
}
	#topnavpath {		float: left; width: 24px; height: 21px; padding: 28px 0px 7px 0px; margin: 0 0 0 0px; text-align: left; }
	#date {				float: left; width: 254px; height: 21px; padding: 30px 0px 0px 0px; margin: 0 0 0 0px; text-align: right; }

	
	#col_1o4 {			float:left; width: 191px; padding: 28px 14px 14px 28px; margin: 0px 0px 0px 0px; }
	#col_2o4 {			float:left; width: 191px; padding: 28px 14px 14px 14px; margin: 0px 0px 0px 0px; 	}
	#col_4o4 {			float:left; width: 191px; padding: 28px 28px 14px 14px; margin: 0px 0px 0px 0px; 	}
	/*#col_1o2 {			float:left; width: 411px; padding: 28px 14px 14px 28px; margin: 0 0px 0 0px; border: 0px solid #111; }
	#col_2o2 {			float:left; width: 423px; padding: 28px 14px 14px 14px; margin: 0 0px 0 0px; border: 0px solid #111; }*/




	.col_1o4 {			float:left; width: 191px; padding: 28px 14px 14px 28px; margin: 0px 0px 0px 0px;	}
	.col_2o4 {			float:left; width: 191px; padding: 28px 14px 14px 14px; margin: 0px 0px 0px 0px;	}
	.col_4o4 {			float:left; width: 191px; padding: 28px 28px 14px 14px; margin: 0px 0px 0px 0px;   }
	.col_1o2 {			float:left; width: 450px; margin: 0; padding:0; position:relative; top:0px; left:26px; }
	.col_1o2_aktuell {	float:left; width: 450px; margin: 0; padding:0 26px 0px 0px; position:relative; top:0px; left:26px; }
	.col_2o2 {
	float:left;
	width: 425px;
	margin: 0;
	padding:0;
	position:relative;
	top:0px;
	right:0px;
}
	.col_2o2_Leistung {	float:left; width: 450px; margin: 0; padding:0; position:relative; top:0px; right:0px; z-index: 999; }
	.col_2o2_aktuell {	float:left; width: 424px; margin: 0; padding:0; position:relative; top:0px; right:0px; }
	
	
	.col_1o2_full {	float:left; width: 450px; margin: 0; padding:0; position:relative; top:0px;  }
	.col_2o2_full {	float:left; width: 425px; margin: 0; padding:0; position:relative; top:0px; right:0px; z-index: 999;  }

	.col_1o2_Br {		float:left; width: 439px; padding: 0px 0px 0px 0px; margin: 0 0px 0 0px; border: 0px solid #111;   	}
	.col_2o2_Br {		float:left; width: 451px; padding: 0px 0px 0px 0px; margin: 0 0px 0 0px; border: 0px solid #111;	}
	
	.col_1o1 {			float:left;  padding: 0px 0px 0px 0px; margin: 0 0px 0 0px; border: 0px solid #111;   	}
	.col_1o1_vid {		padding: 0px 0px 0px 0px; margin: 0 0px 0 0px; border: 0px solid #111; background-color: #111;   	}


	#bottom {			width: 906px; height: 87px; padding:0 0 0 0px; /* 28px 28px 14px 24px*/ margin: 0px 0px 0px 0px; text-align: left; border-bottom: 3px solid #D2D200; }
	#bottcontleft {		float: left; width: 453px; height: 87px; padding:0px 0px 0px 0px; margin: 0 0 0 0px;  }
	#bottcontlefthk {	float: left; width: 453px; height: 87px; padding:0px 0px 0px 0px; margin: 0 0 0 0px; background: url(../img/hellskitchen/bottcontleft_hk.jpg) no-repeat ;   }

	#bottcontright {	float: left; width: 453px; height: 87px; padding:0px 0px 0px 0px; margin: 0 0 0 0px;  }
		#bottcontrighthk {	float: left; width: 453px; height: 87px; padding:0px 0px 0px 0px; margin: 0 0 0 0px; background: url(../img/hellskitchen/bottcontright_hk.jpg) no-repeat ;  }

	#footer {			width: 906px; height: 28px; padding:7px 0px 7px 0px; margin: 0 0 0 0px;  text-align: left; 	}

    #Layer1 { position: absolute; width:451px; height:159px; z-index:999; left: 100px; top: 50px; }



/* Hintergruende content columns - untersch Groessen!!! */

	.bg_brosch { 		width: 425px; height: 310px; background: url(../img/all/col_2o2_brosch.jpg)  no-repeat ; }
	.bg_greenVerl { 	width: 425px; height: 366px; background: url(../img/all/col_2o2_310H_greenVerl.jpg)  no-repeat ; }
	.bg_greenVerlSt { 	width: 451px; /*425*/ height: 366px; background: url(../img/all/col_2o2_310H_greenVerl-St1.jpg) no-repeat ;  }

	.bg_green{
	width: 455px; /*439*/
	height: 366px;
}     
	.bg_greenStart { 	width: 455px; /*425*/ height: 366px; background: url(../img/all/col_1o2_310H_greenStart.jpg) /*no-repeat ;*/  }
	
	.bg_yellow{ 		width: 425px; height: 310px; background-color: #EDED19 ; }
	.bg_green2{ 			width: 425px; height: 310px; background-color: #c3c305 ; }
	
	#col_2_branchen { 	float:left; margin: 0 0px 0 0px; /*height: 352px;*/ width: 906px; padding: 0px 0px 0px 0px; background-color: #ffffff; /*#f2f2ed;  background: url(../img/leistung/Bilder/bg_branchen_10.gif);*/ }
	
	#col_2_branchen2 { 	float:left; margin: 0 0px 0 0px; /*height: 352px;*/ width: 906px; padding: 0px 0px 0px 0px; background-color: #ffffff;  }

	
	#col_2_galerie { 	float:left; margin: 0 0px 0 0px; /*height: 352px;*/ width: 906px; padding: 0px 0px 0px 0px; }
	#col_2_systeme { 	float:left; margin: 0 0px 0 0px; /*height: 352px;*/ width: 906px; padding: 0px 0px 0px 0px; background-color: #ffffff; /*background: url(../img/systeme/Bilder/system_bg_14.gif);*/ }


.bg_greenVerlA { 		width: 439px; /*height: 310px;*/ background: url(../img/contain_bg/Bilder/col_1o2_310H_VerlA_02.jpg); }
	.bg_pk1{ 			width: 451px; /*425 height: 310px;*/ ;  /*no-repeat ;*/ }
	.bg_pk2{ 			width: 451px; /*425 height: 310px;*/ ; }
	.bg_team { 			width: 425px;  background: url(../img/chapters/col_2o2_Team.jpg); }
	.bg_anspruch { 		width: 425px; height: 310px; background: url(../img/chapters/col_2o2_anspruch.jpg); }
	.bg_leistung { 		width: 425px; height: 310px; background: url(../img/chapters/col_2o2_leistung.jpg); }
	.bg_motivation { 	width: 450px; height: 366px; background: url(../img/chapters/col_2o2_motivation.jpg); }
	.bg_methodik { 		width: 450px; height: 366px; background: url(../img/chapters/col_2o2_MethodikB.jpg); }
	.bg_brosch { 		width: 425px; height: 310px; background: url(../img/chapters/col_2o2_Brosch.jpg); }


/* Padding content-text */

	.padd26px {			line-height: 14px; } /* content left columns padding text und inhalt*/
	.padd13px {
	padding: 0px 0px 0px 13px;
	line-height: 14px;
} /* content right columns padding text und inhalt*/
	.padd13px_left {	padding: 0px 0px 0px 13px; line-height: 14px;  } 
	.padd_arrow {		 } 
	.padd26px_new {		padding: 7px 0px 0px 26px; line-height: 14px; } /* content left columns padding text und inhalt*/
	.padd26px_new_left {padding: 0px 0px 0px 26px; line-height: 14px; } 
	.padd_weltweit {padding: 23px 0px 0px 0px;  } 

/* ?? */

	#Start a {			float: left; position: relative; top: 0px; left: 485px;	display: block;	width: 87px; height: 42px; border-style: none; /*background: url(/images/start.gif) no-repeat; */ }		
	#start img  {		width: 0;	}		
	#start a:hover {	background-image: url(../img/all/header_logo.png);		}	


/* Objektgrössen */
	.h398 { height: 398px; text-align: center; }
	.h464 { height: 20px; }
	.h218 { height: 218px; }
	.h310 {
	height: /*338px*/ 366px; /*padding-top: 16px;*/
}
	.h100 { height: 100%; overflow: visible; }

	.bg001 { height: 218px; background-image: url(../interim/Bilder/renntronic_interim_kont_04.gif); }
	
	.ztop { z-index: 999; }


/********************************************************************************************************
************Nav + Links*******************************************************************************
********************************************************************************************************/


/*GENERAL*/

a:link,
a:visited,
a:active {		text-decoration: none;}
a:hover {     	color: #CCCC00;	text-decoration: underline;}
a:focus {		text-decoration:none;
}

/* a:* outlines explizit aus */
a,
a:active,
a:focus,
a:hover,
a:link,
a:visited {					outline: 0;}

/* NAV LINKS */
/* lightnav steht bei Logo */
.lightnav {					font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #C6C600; padding-right: 2px;   }

a.lightnav:link,
a.lightnav:visited {		color: #C6C600;	text-decoration: none;}
a.lightnav:hover,
a.lightnav:active {			color: #C6C600;	text-decoration: underline;}


.mainnavstart { font-family: Arial, Helvetica, sans-serif; font-size: 17px; color: #CCCC00; line-height: 26px; font-weight: bold; border: 2px solid #fff; margin-right: 0px;    } /*hellgrau 8e9ba9*/
a.mainnavstart:link {  		color: #CCCC00;  text-decoration: none;    }
a.mainnavstart:visited {  	color: #CCCC00; text-decoration: none;   }
a.mainnavstart:hover {  	color: #fff; text-decoration: none; font-size: 17px; background-color: #CCCC00 ; border: 2px solid #CCCC00;  }
a.mainnavstart:active {		color: #fff; text-decoration: none; font-size: 17px; background-color: #CCCC00 ; border: 2px solid #CCCC00; }

/* Menu 1 column    background-color:#ddd; 	vertical-align: top; padding-top: 0px;*/
#menu {						font-family: Arial, Helvetica, sans-serif; border: 2px solid #fff; margin-right: 0px;  }
#menu_1 {					background-color:#fff; 	vertical-align: top; width: 200px; padding-top: 0px; }
#menu_1 DIV {				width: 100%;}
#menu_1 DIV A {				text-decoration: none;	font-size: 17px; color: #CCCC00; line-height: 26px; font-weight: bold; border: 2px solid #fff; margin-right: 0px;}
#menu_1 DIV A:hover {		color: #fff; text-decoration: none; font-size: 17px; background-color: #CCCC00 ; border: 2px solid #CCCC00;}


/*  MENU 1, level 1, normal state (NO) */
#menu_1 DIV.menu1-level1-no {  font-size: 11px;  padding-top:10px;  padding-bottom:10px;  padding-left:48px;}
/*  MENU 1, level 1, active state (ACT) hervorheben der aktuellen Seite */
#menu_1 DIV.menu1-level1-act { font-weight:bold; font-size: 11px; padding-top:10px;  padding-bottom:10px; padding-left:48px; background-color: #CCCC00; width: auto; filter: alpha(opacity='90', style='0'); }
#menu_1 DIV.menu1-level1-act A {  color:#fff; border: 2px solid #CCCC00;}
/*  MENU 1, level 2, normal state (NO) */
#menu_1 DIV.menu1-level2-no {  font-size: 10px;  padding-left:60px;  padding-top:5px;  padding-bottom:5px;}
/*  MENU 1, level 2, active state (ACT) hervorheben der aktuellen Seite auf 2. Ebene */
#menu_1 DIV.menu1-level2-act {  font-size: 10px;  font-weight:bold;  padding-left:60px;  padding-top:5px;  padding-bottom:5px;  width: auto;}

/*.mainnav { 					font-family: Arial, Helvetica, sans-serif; font-size: 17px; color: #CCCC00; line-height: 26px; font-weight: bold; border: 2px solid #fff; margin-right: 0px;    } 
a.mainnav:link {  			color: #CCCC00;  text-decoration: none;    }
a.mainnav:visited {  		color: #CCCC00; text-decoration: none;   }
a.mainnav:hover {  			color: #fff; text-decoration: none; font-size: 17px; background-color: #CCCC00 ; border: 2px solid #CCCC00;  }
a.mainnav:active {			color: #fff; text-decoration: none; font-size: 17px; background-color: #CCCC00 ; border: 2px solid #CCCC00; }*/

/* WICHTIG */

#navi {  float: left; width: 686px; /* war 886px */ font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 17px;  padding-left: 20px; /* war 20px*/ text-decoration: none;  }
#navi ul, #navi li {	margin: 0;	padding: 0;	display: inline;	list-style-type: none;}
#navi a:link, #navi a:visited {  border-top: 1px solid #fff; border-bottom: 1px solid #CCCC00; border-left: 0px solid #fff; border-right: 0x solid #fff;
	float: left;
	line-height: 26px;
	font-weight: bold;
	margin: 0px ;
	padding: 0px 4px 0px 4px ;
	text-decoration: none;
	color: #CCCC00;
	background-color: #fff;}

#navi #akt {    border-top: 1px solid #fff; border-bottom: 1px solid #CCCC00; border-left: 0px solid #EDED19; border-right: 0px solid #EDED19; padding: 0px 4px 0px 4px; color: #EDED19; background-color:  #fff /*#EDED19;*/}

#navi a:hover{     border-top: 1px solid #EDED19; border-bottom: 1px solid #CCCC00; border-left: 0px solid #CCCC00; border-right: 0px solid #CCCC00; color: #FFFFFF; background-color: #EDED19;}
#navi a:hover#akt {     border-top: 1px solid #EDED19; border-bottom: 1px solid #CCCC00; border-left: 0px solid #CCCC00; border-right: 0px solid #CCCC00; color: #FFFFFF; background-color: #EDED19;}


#navi #navrezepte {    border-top: 1px solid #fff; border-bottom: 1px solid #CCCC00; border-left: 0px solid #CC3366; border-right: 0px solid #EDED19; padding: 0px 4px 0px 4px; color: #CC3366; background-color:  #fff /*#EDED19;*/}
/* WICHTIG ENDE */



/*.mainnavstart { font-family: Arial, Helvetica, sans-serif; font-size: 17px; color: #CCCC00; line-height: 26px; font-weight: bold; border: 2px solid #fff; margin-right: 0px;    } 
a.mainnavstart:link {  		color: #CCCC00;  text-decoration: none;    }
a.mainnavstart:visited {  	color: #CCCC00; text-decoration: none;   }
a.mainnavstart:hover {  	color: #fff; text-decoration: none; font-size: 17px; background-color: #CCCC00 ; border: 2px solid #CCCC00;  }
a.mainnavstart:active {		color: #fff; text-decoration: none; font-size: 17px; background-color: #CCCC00 ; border: 2px solid #CCCC00; }
a.mainnavstart:focus {		color: #fff; text-decoration: none; font-size: 17px; background-color: #CCCC00 ; border: 2px solid #CCCC00; }   */

.mainnavaktuell { font-family: Arial, Helvetica, sans-serif; font-size: 17px; color: #CCCC00; line-height: 26px; font-weight: bold; border: 2px solid #fff; margin-right: 0px;    } /*hellgrau 8e9ba9*/
a.mainnavaktuell:link {  	color: #CCCC00;  text-decoration: none;    }
a.mainnavaktuell:visited {  color: #CCCC00; text-decoration: none;   }
a.mainnavaktuell:hover {  	color: #fff; text-decoration: none; font-size: 17px; background-color: #CCCC00 ; border: 2px solid #CCCC00;  }
a.mainnavaktuell:active {	color: #fff; text-decoration: none; font-size: 17px; background-color: #CCCC00 ; border: 2px solid #CCCC00; }

.mainnavdialog { 			font-family: Arial, Helvetica, sans-serif; font-size: 17px; color: #EDED19; line-height: 26px; font-weight: bold; border: 2px solid #fff; margin-right: 0px;}/* 8e9ba9*/
a.mainnavdialog:link { 		color: #EDED19;  text-decoration: none;    }
a.mainnavdialog:visited {  	color: #EDED19; text-decoration: none;   }
a.mainnavdialog:hover {  	color: #fff; text-decoration: none; font-size: 17px; background-color: #EDED19 ; border: 2px solid #EDED19;  }
a.mainnavdialog:active {	color: #fff; text-decoration: none; font-size: 17px; background-color: #EDED19 ; border: 2px solid #EDED19; }

.topnav {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #C6C600 /* #cc3300 #009933 #cc0000 #999900 #C6C600 */; line-height: 14px;  padding: 0px 0px 0px 0px; margin-right: 1px;   }
a.topnav:link {  color: #C6C600;  text-decoration: none;     }
a.topnav:visited {  color: #C6C600; text-decoration: none;   }
a.topnav:hover {  color: #C6C600; text-decoration: underline; 	}
a.topnav:active {	color: #C6C600; text-decoration: underline;  }

#underline {    text-decoration: underline;}
#marker {    text-decoration: none; background-color: #FBFBC8;}
#topnavact {    text-decoration: underline;}

.footernav {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #CCCC00; text-align: right;  }
a.footernav:link {  color: #CCCC00;  text-decoration: none;    }
a.footernav:visited {  color: #CCCC00; text-decoration: none;   }
a.footernav:hover {  color: #CCCC00; text-decoration: underline; }
a.footernav:active {	color: #CCCC00; text-decoration: underline;  }

.whitetextnav {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; line-height: 14px;     }
a.whitetextnav:link {  color: #fff;  text-decoration: none;     }
a.whitetextnav:visited {  color: #fff; text-decoration: none;   }
a.whitetextnav:hover {  color: #fff; text-decoration: underline; 	}
a.whitetextnav:active {	color: #fff; text-decoration: none;  }

.whitetextnavbd {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; line-height: 14px; font-weight: bold;   }
a.whitetextnavbd:link {  color: #fff;  text-decoration: none;     }
a.whitetextnavbd:visited {  color: #fff; text-decoration: none;   }
a.whitetextnavbd:hover {  color: #CCFF00; text-decoration: underline; 	}
a.whitetextnavbd:active {	color: #fff; text-decoration: none;  }

.textwhitebig {font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #fff; font-weight: normal; line-height: 21px;}
a.textwhitebig:link {  color: #fff;  text-decoration: none; font-weight: normal;    }
a.textwhitebig:visited {  color: #fff; text-decoration: none; font-weight: normal;  }
a.textwhitebig:hover {  color: #CCFF00; text-decoration: underline; font-weight: normal;	}
a.textwhitebig:active {	color: #fff; text-decoration: none; font-weight: normal; }

.textwhitebigbd {font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #fff; font-weight: bold; line-height: 21px;}
a.textwhitebigbd:link {  color: #fff;  text-decoration: none; font-weight: bold;    }
a.textwhitebigbd:visited {  color: #fff; text-decoration: none; font-weight: bold;  }
a.textwhitebigbd:hover {  color: #CCFF00; text-decoration: underline; font-weight: bold;	}
a.textwhitebigbd:active {	color: #fff; text-decoration: none; font-weight: bold; }



.bluetextnav {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; line-height: 14px;    }
a.bluetextnav:link {  color: #fff;  text-decoration: none;     }
a.bluetextnav:visited {  color: #fff; text-decoration: none;   }
a.bluetextnav:hover {  color: #0066CC; text-decoration: underline; 	}
a.bluetextnav:active {	color: #fff; text-decoration: none;  }

.orangetextnav {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; line-height: 14px;    }
a.orangetextnav:link {  color: #fff;  text-decoration: none;     }
a.orangetextnav:visited {  color: #fff; text-decoration: none;   }
a.orangetextnav:hover {  color: #FF3300; text-decoration: underline; 	}
a.orangetextnav:active {	color: #fff; text-decoration: none;  }

.textnavgrey {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333; line-height: 14px;    }
a.textnavgrey:link {  color: #333;  text-decoration: none;     }
a.textnavgrey:visited {  color: #333; text-decoration: none;   }
a.textnavgrey:hover {  color: #333; text-decoration: underline; 	}
a.textnavgrey:active {	color: #333; text-decoration: none;  }

.textnavgreen {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #706469 /*#C6C600;*/; line-height: 14px;    }
a.textnavgreen:link {  color: #706469 /*#C6C600;*/;  text-decoration: none;     }
a.textnavgreen:visited {  color: #706469 /*#C6C600;*/; text-decoration: none;   }
a.textnavgreen:hover {  color: #706469 /*#C6C600;*/; text-decoration: underline; 	}
a.textnavgreen:active {	color: #706469 /*#C6C600;*/; text-decoration: none;  }

.textnavrenn {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #CCCC00 /*#C6C600;*/; line-height: 14px;    }
a.textnavrenn:link {  color: #CCCC00 /*#C6C600;*/;  text-decoration: none;     }
a.textnavrenn:visited {  color: #CCCC00 /*#C6C600;*/; text-decoration: none;   }
a.textnavrenn:hover {  color: #CCCC00 /*#C6C600;*/; text-decoration: underline; 	}
a.textnavrenn:active {	color: #CCCC00 /*#C6C600;*/; text-decoration: none;  }


.navgreylight {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333; line-height: 14px;    }
a.navgreylight:link {  color: #333;  text-decoration: none;     }
a.navgreylight:visited {  color: #333; text-decoration: none;   }
a.navgreylight:hover {  color: #333; text-decoration: underline; 	}
a.navgreylight:active {	color: #333; text-decoration: none;  }

.branchennav {width: 400px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #a7a757; line-height: 20px;       }
a.branchennav:link {  color: #a7a757;  text-decoration: none;    }
a.branchennav:visited {  color: #a7a757; text-decoration: none;   }
a.branchennav:hover {  width: 400px; color: #666600; text-decoration: underline; background-color: #FF3333; 	}
a.branchennav:active {	color: #a7a757; text-decoration: none; }

.systemnav {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #Bfab7e; line-height: 20px;       }
a.systemnav:link {  color: #Bfab7e;  text-decoration: none;     }
a.systemnav:visited {  color: #Bfab7e; text-decoration: none;   }
a.systemnav:hover {  color: #87610b; text-decoration: underline; 	}
a.systemnav:active {	color: #Bfab7e; text-decoration: none; }

.galerienav {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #c3c369; line-height: 20px;       }
a.galerienav:link {  color: #c3c369;  text-decoration: none;     }
a.galerienav:visited {  color: #c3c369; text-decoration: none;   }
a.galerienav:hover {  color: #999900; text-decoration: underline; 	}
a.galerienav:active {	color: #c3c369; text-decoration: none; }


/********************************************************************************************************
************Text*******************************************************************************
********************************************************************************************************/

/*Text*/

p 				{margin:0px 0px 0px 0px;}
.text 			{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #706469/*#C6C600*/; font-weight: normal; line-height: 14px;}
.textrenn 		{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #CCCC00/*#C6C600*/; font-weight: normal; line-height: 14px;}
.textgrey 		{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333; font-weight: normal; line-height: 14px;}
.textgreylight 	{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #949597; font-weight: normal; line-height: 14px;}
.textwhite 		{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; font-weight: normal; line-height: 14px;}
.textbg 		{font-family: Arial, Helvetica, sans-serif; font-size: 17px; color: #314351; font-weight: normal; line-height: 21px;}
.copyright 		{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CCCC00; font-weight: normal; line-height: 14px; padding-left: 26px; /*war 26*/ padding-right: 555px; } /*hellgrau2 d5d9dd*/
.copyrighthtk 	{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CCCC00; font-weight: normal; line-height: 14px; } /*hellgrau2 d5d9dd*/
.footeraction 	{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #CCCC00; font-weight: normal; line-height: 14px; padding-left: 0px; padding-right: 0px; } /*hellgrau2 d5d9dd*/
.copyrightaction{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CCCC00; font-weight: normal; line-height: 14px; padding-left: 308px; /*war 426*/ padding-right: 20px; /*war 42*/ } /*hellgrau2 d5d9dd*/

a.footeraction:link {   text-decoration: none;     }
a.footeraction:visited {  text-decoration: none;   }
a.footeraction:hover {   color: #CCCC00; text-decoration: underline; }
a.footeraction:active {	 text-decoration: none; }



.date 			{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #CCCC00; font-weight: normal; line-height: 14px;  } 
.textwhitesmall {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #fff; font-weight: normal; line-height: 14px;}
.textsmall 		{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #949597; font-weight: normal; line-height: 14px;}
.txtsmlight 	{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ddd; font-weight: normal; line-height: 14px;}
.pathhead 	{font-family: Arial, Helvetica, sans-serif; font-size: 60px; color: #fff; font-weight: bold; line-height: 70px;}
.pathhead_x 	{font-family: Arial, Helvetica, sans-serif; font-size: 60px; color: #fff; font-weight: bold; line-height: 40px;}

.branchentxt {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #666600; line-height: 18px;       }
.branchenhead {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #a7a757; line-height: 14px;      }

.galerietxt {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #999900; line-height: 18px;       }
.galeriehead {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #c3c369; line-height: 14px;      }

.sexystemtxt {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #87610b; line-height: 18px;       }
.systemhead {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #Bfab7e; line-height: 14px;      }


/*.linebox   {float:left; width: 100%; padding: 0px 0px 0px 14px; margin: 0 0px 0 7px; border-bottom: 1px solid #CCCC00;	 }
.linebox_bott   {float:left; width: 100%; padding: 0px 0px 0px 14px; margin: 0 0px 0 7px; 	 }*/



 #linebox ul { 
   list-style-type:none; /* Dieser Code entfernt den Punkt vor den Listenelementen */ 
 } 
 #linebox a { 
   display:block;    /* Als Block anzeigen */ 
   padding:0px 0px 0px 14px;      /* Buttons etwas größer machen */ 
   margin:margin: 0 0px 0 7px;       /* Standardabstände entfernen */ 
   text-align: left /* Zentrierte Ausrichtung */ 
   width:350px;      /* Die Breite der Navigationsbuttons */ 
   height:30px;      /* Die Höhe der Navigationsbuttons */ 
   background-color:#0000aa; /* Die Hintergrundfarbe */ 
   text-decoration:none; /* Unterstreichung entfernen */ 
   color:#ffffff;    /* Farbe der Links auf Weiß setzen */ 
 } 
 #linebox a:hover { 
   background-color:#55f; /* Hintergrundfarbe bei Mausberührung */ 
 } 



 #navigation ul { 
   list-style-type:none; /* Dieser Code entfernt den Punkt vor den Listenelementen */ 
 } 
 #navigation a { 
   display:block;    /* Als Block anzeigen */ 
   padding:10px;      /* Buttons etwas größer machen */ 
   margin:0px;        /* Standardabstände entfernen */ 
   text-align:center; /* Zentrierte Ausrichtung */ 
   width:150px;      /* Die Breite der Navigationsbuttons */ 
   height:30px;      /* Die Höhe der Navigationsbuttons */ 
   background-color:#0000aa; /* Die Hintergrundfarbe */ 
   text-decoration:none; /* Unterstreichung entfernen */ 
   color:#ffffff;    /* Farbe der Links auf Weiß setzen */ 
 } 
 #navigation a:hover { 
   background-color:#55f; /* Hintergrundfarbe bei Mausberührung */ 
 } 




/* Headlines */

H1 {			font-family: Arial, Helvetica, sans-serif; font-size:15px;	padding:5px 0px 5px 10px; margin:0px; color: #ddd}
H2{   			font-family: Arial, Helvetica, sans-serif; font-size:15px;	padding:5px 0px 5px 10px; margin:0px;  color: #6A6B6C; }
H3{   			font-family: Arial, Helvetica, sans-serif; font-size:15px;	padding:5px 0px 0px 0px; margin:0px; color: #003399;  }
.h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #C6C600;
	font-weight: bold;
	line-height: 18px;
}
.h5 { 			font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #706469 /*#C6C600*/; font-weight:bold; 		 }
.h6 { 			font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #CCCC00; font-weight:bold; 		 }

/********************************************************************************************************
************Bilder*******************************************************************************
********************************************************************************************************/

  div#Layer1 {
	position:relative;
	width:378px;
	height:261px;
	z-index:100;
	left: 0px;
	top: -42px;
}


/********************************************************************************************************
************Formulare*******************************************************************************
********************************************************************************************************/

.ptop 		{  	padding-top: 30px; }


.left 				{  	float: left;  /* text-align: right;   width: 30%;*/  margin-right: 5px; /* 2% */ }
.right, button 		{   float: left;  margin-left: 157px; margin-top: 0px;  
/*display: block; float: right; width: 415px; margin-top: 17px; //////float: left; margin-left: 175px;*////*350px*/ }

.textform 			{	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #C6C600; /*#949597*/; font-weight: bold; line-height: 21px; padding-left: 10px; /*margin-top:0px;*/}

.input2				{ 	display: block; float: right; width: 260px; /*260px*/ padding-left: 5px; border-top:1px solid #CCCC00; border-right:1px solid #CCCC00; border-bottom:1px solid #CCCC00; border-left:1px solid #CCCC00 /* #949597 #CCCC00*/; margin-bottom: 7px; font: 12px arial, sans-serif; color: #706469; background-color: #CCCC00;}
						
.input3				{ 	float: right; text-align: left; width: 260px; padding-left: 5px; /*260px*/ border-top:1px solid #ffffff; border-right:1px solid #ffffff; border-bottom:1px solid #ffffff; border-left:1px solid #ffffff; margin-top: 2px; padding-right: 7px; color: #706469;  }

/************************************************************************************
************Personalsuche **********************************
*************************************************************************************/
.style1 {color: #fff;
	font-size: 21px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 21px;
	text-align: left;
}

.style2 {color: #999900;
	font-size: 21px;
	background-color: #CCFF00;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 21px;
	text-align: left;      }
a.style2:link {  color: #999900;  text-decoration: none;     }
a.style2:visited {  color: #999900; text-decoration: none;   }
a.style2:hover {  color: #999900; text-decoration: underline; 	}
a.style2:active {	color: #999900; text-decoration: none; }


.style4 {color: #999900;

	font-size: 17px;
	background-color: #CCFF00;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 17px;
	text-align: left;      }
a.style4:link {  color: #999900;  text-decoration: none;     }
a.style4:visited {  color: #999900; text-decoration: none;   }
a.style4:hover {  color: #999900; text-decoration: underline; 	}
a.style4:active {	color: #999900; text-decoration: none; }
.paddjob {padding: 14px 0px 0px 0px;  } 

.style5 {color: #999900;
	font-size: 17px;
	background-color: ;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 17px;
	text-align: left;      }
a.style5:link {  color: #999900;  text-decoration: none;     }
a.style5:visited {  color: #999900; text-decoration: none;   }
a.style5:hover {  color: #999900; text-decoration: underline; 	}
a.style5:active {	color: #999900; text-decoration: none; }

.style6 {color: #CCCC00;
	font-size: 13px;
	background-color: ;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 13px;
	text-align: left;      
	margin-left: 10px; }
a.style6:link {  color: #CCCC00;  text-decoration: none;     }
a.style6:visited {  color: #CCCC00; text-decoration: none;   }
a.style6:hover {  color: #CCCC00; text-decoration: underline; 	}
a.style6:active {	color: #CCCC00; text-decoration: none; }

.style7 {color: #CCCC00;
	font-size: 13px;
	background-color: ;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 13px;
	text-align: left;      
	margin-left: 26px; }
a.style7:link {  color: #CCCC00;  text-decoration: none;     }
a.style7:visited {  color: #CCCC00; text-decoration: none;   }
a.style7:hover {  color: #CCCC00; text-decoration: underline; 	}
a.style7:active {	color: #CCCC00; text-decoration: none; }

.padd31px {padding: 0px 0px 0px 71px;  } 
.padd10px {padding: 0px 0px 0px 8px;  } 

.style3 {color: #999900;
	font-size: 12px;
		background-color: #CCFF00;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 14px;

}

.mainnavaktion { 			font-family: Arial, Helvetica, sans-serif; font-size: 17px; color: #CCCC00; line-height: 26px; font-weight: normal; background-color: #FFFFFF; border: 2px solid #fff; }/* 8e9ba9*/
a.mainnavaktion:link { 		color: #CCCC00;  text-decoration: none;    }
a.mainnavaktion:visited {  	color: #CCCC00; text-decoration: none;   }
a.mainnavaktion:hover {  	color: #999900 /*#fff*/; text-decoration: none; font-size: 17px; background-color: #CCFF00/*#EDED19*/ ; border: 2px solid #CCFF00/*#EDED19*/;  }
a.mainnavaktion:active {	color: #999900 /*#fff*/; text-decoration: none; font-size: 17px; background-color: #CCFF00/*#EDED19*/ ; border: 2px solid #CCFF00/*#EDED19*/; }

	#workout_fresh{		width: 436px; height: 336px; padding: 0px 0px 0px 0; margin: 0px 0px 0px 0px; text-align: left; background: url(../img/hellskitchen/Fresh.png) no-repeat ; }
	#workout_fruit{		width: 436px; height: 336px; padding: 0px 0px 0px 0; margin: 0px 0px 0px 0px; text-align: left; background: url(../img/hellskitchen/fruit.png) no-repeat ; }
	#workout_burger{	width: 436px; height: 336px; padding: 0px 0px 0px 0; margin: 0px 0px 0px 0px; text-align: left; background: url(../img/hellskitchen/burger.png) no-repeat ; }
	#workout_salad{		width: 436px; height: 336px; padding: 0px 0px 0px 0; margin: 0px 0px 0px 0px; text-align: left; background: url(../img/hellskitchen/salad.png) no-repeat ; }
	#workout_snack{		width: 436px; height: 336px; padding: 0px 0px 0px 0; margin: 0px 0px 0px 0px; text-align: left; background: url(../img/hellskitchen/snack.png) no-repeat ; }
	#workout_dips{		width: 436px; height: 336px; padding: 0px 0px 0px 0; margin: 0px 0px 0px 0px; text-align: left; background: url(../img/hellskitchen/dips.png) no-repeat ; }

/************************************************************************************
************Adressblock **********************************
*************************************************************************************/

/* adress */
div#address { display: none; }



/************************************************************************************************************************************************/
/************************************************************************************************************************************************/
/************************************************************************************************************************************************/
/************************************************************************************************************************************************/



/*  E N D E  */
.h311 {
	height: /*338px*/ 366px; /*padding-top: 16px;*/
}
