/* 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 .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;
}
ul,il {
list-style-type:square;
}
.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;
}
ul {
margin:7px;
list-style-image:url(gfx/box_orange.jpg);
padding-left:16px;
}
li {

padding-bottom:3px;
}