/* CSS Document */

html {

	min-height: 100%; /* Für moderne Browser */

	height: auto !important; /* Für moderne Browser */

} 

* html {

	height:100%;

}



body { text-align:center; 

font-family: "Trebuchet MS",Trebuchet, Arial; 



	color: #000000;

 margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;; padding:0;

	font-size: 12px; 

	background-image: url(gfx/bg.jpg);

	background-repeat: repeat-x;

		min-height: 100%; /* Für moderne Browser */

	height: auto !important; /* Für moderne Browser */


	}





/*Layout*/



#container2c {width:762px; margin:0px auto; text-align:left; padding:0;	}

#container2c .wrapper {margin:0; padding:0; background: url(gfx/bg_main.jpg) top left repeat-y;	}

#container2c .header {width:762px; margin:0 auto; padding:0; height:122px; background:#FFFFFF;background-image: url(gfx/g_field_02.jpg);

	background-repeat: no-repeat;}

#container2c .banner {width:762px; margin:0 auto; padding:0; height:76px; background:#FFFFFF;}

#container2c .navigation {width:762px; margin:0 auto; padding:0; height:18px; background:#CCCCCC;font-size: 12px; }

#container2c .nav {width:762px; margin:0 auto; padding:0; height:20px; background:#CCCCCC;}

#container2c .linie {width:762px; margin:0 auto; padding:0; height:2px; background:#FFFFFF;}

#container2c .content {width:543px; float:left; margin-left:0px; margin-top:9px;margin-bottom:0px;padding-top:0; background:#F2F2F2;background-image: url(gfx/bg_content.jpg);

	background-repeat: no-repeat;}

#container2c .content_standort {width:760px; float:left; margin-left:0px; margin-top:9px;margin-bottom:0px;padding-top:0; background:#F2F2F2;background-image: url(gfx/bg_content_standort.jpg);

	background-repeat: no-repeat;}
#container2c .content_team {width:760px; margin-left:0px; margin-top:9px;margin-bottom:0px;padding-top:0; background:#F2F2F2;background-image: url(gfx/bg_content_standort.jpg);

	background-repeat: no-repeat;}

#container2c .column {float:right; padding:0;margin-right:0px; margin-top:9px;margin-bottom:0px;padding-top:0; background:#F2F2F2; width:210px;}

#container2c .box {width:208px;  min-height: 110px; /* Für moderne Browser */

	height: auto !important; /* Für moderne Browser */ min-height:110px; margin:0px; padding:0; text-align:right;font-family: "Trebuchet MS",Trebuchet, Arial; 

	font-size: 12px; 

	color: #000000;

	background-image: url(gfx/box_bg.jpg);

	background-repeat: no-repeat;

	}

	#container2c .boxcontent {

	padding-bottom:2px;

	padding-left:5px;

	text-align:left;

	}

	#container2c .boxcontent_kontakt {

	padding-bottom:20px;

	padding-left:5px;

	text-align:justify;

	}

#container2c .contentbox {width:534px;  	min-height: 350px; /* Für moderne Browser */

	 margin:0px; padding-top:2px; padding-left:6px; text-align:left;font-family: "Trebuchet MS",Trebuchet, Arial; 

	font-size: 12px; 

	color: #000000;

	

	}

#container2c .contentboxstart {width:534px;  	min-height: 220px; /* Für moderne Browser */

	 margin:0px; padding-top:2px; padding-left:6px; text-align:left;font-family: "Trebuchet MS",Trebuchet, Arial; 

	font-size: 12px; 

	color: #000000;

	

	}

#container2c .contentbox_standort {width:750px;  	min-height: 220px; /* Für moderne Browser */

	 margin:0px; padding-top:2px; padding-left:6px; text-align:left;font-family: "Trebuchet MS",Trebuchet, Arial; 

	font-size: 12px; 

	color: #000000;

	

	}



#container2c .artikelbox {width:543px;

	min-height: 110px; /* Für moderne Browser */

	height: auto !important; /* Für moderne Browser */ margin:0px; padding-left:6px;margin-top:10px; text-align:left;font-family: "Trebuchet MS",Trebuchet, Arial; 

	font-size: 12px; 

	color: #000000;

	/*background-image: url(gfx/bg_artikel.jpg);

	background-repeat: no-repeat;*/

	}

#container2c .footer { clear:both; width:762px; margin:0 auto; padding-left:0; background:#FFFFFF; height:16px; border-top:1px solid #999999;}



.boxtext {

padding-right:13px;

text-align:right;

}

.rubrik {

padding-right:20px;

}

.pix{

float:right;

margin-top:0px;

padding:0px;

margin-right:0px;

font-size: 11px;

text-align:center;

}

.rand{

border:1px #666666 solid;

padding:1px;

}

.impressum {float:left;width:302px;font-size:11px; color:#000000; text-align:left;}

.powered {float:left;font-size:11px; width:185px;color:#000000; text-align:left;}

.copyright {float:right;font-size:11px; width:180px;color:#000000; margin:0; padding-top:0px; text-align:right;}



/*Style*/



a:link 

{ 

font-weight:normal; 

color:#000000; 

text-decoration:underline; 

}

a:visited 

{ 

font-weight:normal; 

color:#000000; 

text-decoration:underline;  

}

a:hover 

{ 

font-weight:normal; 

color:#000000; 

text-decoration:none; 

}





a.seminare:link 

{ 

font-weight:normal; 

color:#E18538; 

text-decoration:underline; 

}

a.seminare:visited 

{ 

font-weight:normal; 

color:#E18538; 

text-decoration:underline;  

}

a.seminare:hover 

{ 

font-weight:normal; 

color:#E18538; 

text-decoration:none; 

}

h1{

padding-bottom:0px;

margin:0;

font-size:14px;

color: #E18538;

font-weight: bold;

}

.seminare{

padding-bottom:0px;

margin:0;

font-size:12px;

color: #E18538;

font-weight: bold;

}

.kommentar{;

font-size:13px;

color: #E18538;

font-weight: bold;

}

h2{

padding:0;

margin:0;

font-size:13px;

}

h3{

padding:0;

margin:0;

font-size:12px;

}


.content ul {

margin:7px;

list-style-image:url(gfx/box_orange.jpg);

padding-left:16px;

}

.content li {
padding-bottom:3px;

}


.tgf { color: #E18538;

	font-weight: bold;

	letter-spacing: 2px;

	font-style:italic;

	 }

.rand_bottom

{

border-bottom:1px solid #999999;





}

.rand_top

{



border-top:3px solid #999999;



}



.anmeldeformular

{

width:160px;

padding-left:20px;

background-image: url(gfx/formular.jpg);

background-repeat: none;

}



input{

border:1px solid #999999;

background:#FFFFFF;

}

.red{

color: #FF0000;

}
.teamBild
{
	width:70px;
	height:90px;
float: left;
} 
#bilder_team {
	width:630px;
	height:90px;
	margin: 0 auto;
	border:0px solid #FFF;
}
.active
{	
border-bottom: 4px solid #E18538;
} 
#teamContent {
	width:630px;
	height:auto;
	min-height: 400px;
	margin: 0 auto;
}
a { outline: 0; }

.job {color: #666666; font-weight: bold; }
