html, body { 		height: 100%; 
  			margin: 0; 
  			padding: 0; 
  			width: 100%; 
			font-family: Arial, Helvetica, Verdana;
		}
body 		{	margin:0;
			padding:0;
			font-size:1em;
			background: url(../pics/body_bg.png) repeat-x;
			background-color: #ffd800;
			text-align: center; /*Zentrierung IE*/
			}
			
h1 		{ 	font-size: 2em;
			font-family: Arial, Verdana;
			font-variant: small-caps;
			display:block;
			height: 145px;
			background: url(../pics/inhalt_uber.png);
			color:#FFF;
			padding: 5px 0 0 0;
			margin: 0 -5px -110px;
			-moz-border-radius:10px;
			-khtml-border-radius:10px;
			}
			 			
h2 		{ 	font-size: 1.2em;
			text-transform: uppercase;
			font-family: Helvetica, Arial, Verdana;
			display:block;
			height: 145px;
			background: url(../pics/spalte_uber.png);
			color:#FFF;
			padding: 5px 0 0 0;
			margin: 0 -5px -110px;
			-moz-border-radius:10px;
			-khtml-border-radius:10px;
			}

/* H2 wird nur in der Spalte rechts verwendet*/	
			 			
h3 		{ 	font-size: 1.2em;
			font-family: Helvetica, Arial, Verdana;
			font-variant: small-caps;
			text-align: center;
			display:block;
			background: #222222;
			color:#FFF;
			padding: 0;
			margin: 0;
			-moz-border-radius:10px;
			-khtml-border-radius:10px;
			 }

h4 		{ 	font-size: 1.2em;
			
			 }

h5 		{ 	font-size: 1em;
			font-family: Helvetica, Arial, Verdana;
			text-transform: uppercase;
			display:block;
			background: url(../pics/inhalt_uber.png);
			text-align:center;
			color:#FFF;
			padding:0;
			margin: 8px 0 0 0;
			-moz-border-radius:8px;
			-khtml-border-radius:8px;
			}

			
/***********************************************/
/* Layout Divs                                 */
/***********************************************/				 			

#container {
			text-align: left; /*Textausrichtung IE*/
			width: 949px;
			height:100%;
        			margin: 0 auto;
			padding:0;
			background: url(../pics/container_bg.png);
			}

html>body #container	{
			min-height: 100%;
			height: auto;
			}


#header {	 
			width:100%;
			margin-bottom:0.1em;
			
			}
			
			
			
#headergrafik {		height:369px; 
			width:949px;
			padding: 0;
			margin:0;
			background-image:url(../pics/banner_hi2.png);
			background-repeat:no-repeat;
			
			}
				

			
/* #pfadleiste {		clear: both;
			width:100%;
			margin: 0 0 0 40px;
			line-height:2em;
			vertical-align:middle;
			padding:0;
			}
*html #pfadleiste {		position: absolute;
			width:100%;
			margin: 0;
			line-height:2em;
			vertical-align:middle;
			padding:0;
			} */				
		
#search {
			float:left;
			padding-left:0.7em;
			width:16.7em;
			font-size:0.85em;
			font-weight:bold;
			color:#FF6600;
			}
			
#pfad {			
			font-size:1em;
			color: #FF4500;
			}
			
#spalte   {		
			float:right;
			margin: 0 30px 0 0;
			padding:0 5px 0 10px;
			width:284px;
			height: auto;
			font-size:0.8em;
			font-family: Arial, Helvetica, Verdana;
			/*-moz-border-radius:10px;
			-khtml-border-radius:10px;*/
			}
*html #spalte {padding: 0 0 0 5px; margin: 0 30px 0 0;}

#inhalt {			float:left;
			width:570px;
			height: 50%;
			margin:0 0 0 30px;
			text-align: justify;
			padding-left: 10px;
			padding-right: 10px;
			padding-bottom: 10px;
			/*border:1px solid #ff9b02;*/
			font-family: Arial, Helvetica , Verdana;
			font-size:0.85em;
			line-height:1.6em;
			/*-moz-border-radius:10px;
			-khtml-border-radius:10px;*/
			}
*html #inhalt {padding-left: 8px; padding-right: 5px; padding-bottom: 5px;}

html>body #inhalt		{
			min-height: 400px;
			height:auto;
			}
#inhalt p	{		text-align: justify; }

#sprache {		position: absolute;
			width: 100px;
			height: 20px;
			margin: 294px 0 0 868px;
			}
#sprache img 		{border: 1px solid #666;}
#sprache img:hover 	{border: 1px solid #FF4500;}

*html #sprache {	position: absolute;
			width: 100px;
			height: 20px;
			margin: 295px 0 0 855px;
			}
#facebook {	position: absolute;
			width: 25px;
			height: 20px;
			margin: 294px 0 0 825px;
			}
#facebook img:hover 	{border: 1px solid blue;}
/* Navigation_ALT  */

#navicontainer		{
			position: relative;
			width: 650px;
			height: 40px;
			text-align: center; 
			margin: -48px 0 0 178px;
}

#nav			{
			width: 700px;
			margin: 0;
			padding:0;
			}

*html #nav		{
			position: absolute;
			width: 560px;
			margin:0 0 0 -325px;
			padding:0;

			
			}

#nav ul 	{		list-style-type:none;
			padding:0;
			margin:0;
			display: inline;

			}
#nav ul ul	{		list-style-type:none;
			padding:0;
			margin:0;
			display: inline;


			}			
								
li.mainnav 	{	padding:0;
			margin: 0;
			list-style-type:none;
			display: inline;



			}
li.activenav 	{	padding:0;
			margin: 0;
			display: inline;

			}	
		

li.mainnav a { 		display: block;
			font-size: 0.8em;
			font-family: Georgia;
			/*font-variant: small-caps;*/
			text-transform: uppercase;
			float: left;
			padding: 1px 8px;
			margin: 0;
			text-decoration: none;
			color: #0036ff;


			}
li.activenav a { 		display: block;
			font-size: 0.8em;
			font-family: Georgia;
			text-transform: uppercase;
			/*font-variant: small-caps;*/
			float: left;
			padding: 1px 8px;
			margin: 0;
			color:#5e80ff;
			text-decoration: none;
			border-bottom: 2px solid #0036ff;


			}				

li.mainnav a:hover 		{
			color:#5e80ff;
			text-decoration: none;
			border-bottom: 2px solid #0036ff;		
			}
li.activenav a:hover 	{
			color:#5e80ff;
			text-decoration: none;
			border-bottom: 2px solid #0036ff;		
			}

#subnavi		{	position: absolute;
			width: 558px;
			margin:17px 0 0 12px;
			padding:0;
			}

*html #subnavi	{
			position: absolute;
			width: 558px;
			margin:13px 0 0 -330px;
			padding:0;
			} 

#subnavi ul 	{	position: absolute;
			width: 510px;
			margin:-30px 0 0 220px;
			padding:0;
			}

#subnavi ul ul	{	list-style-type:none;
			padding:0;
			margin-bottom:0.1em;
			}

li.subnav	{		list-style-type:none;
			margin: 0 0 0 20px;
			padding:0 0 0 0;
			display: inline;
			}				
				
li.subnav a {		padding: 0;
			text-decoration:none;
			color:#5e80ff;
			font-weight:normal;
			font-size:0.7em;
			}

li.subnav a:hover {		color:#0036ff;
			text-decoration: none;
			}

/**************************************/
/************NAVI_ENDE***********/

li.fb	{	list-style-type:none;
			padding:0;
			margin-bottom:0.2em;
			}	

li.sprache	{		list-style-type:none;
			padding:0;
			margin-bottom:0.2em;
			}				
				
li.sprache a {	 
				
			padding:0.2em 0.2em;
			text-decoration:underline;
			color:#666666;
			font-weight:normal;
			font-size: 0.8em;
			}	
										
li.sprache a:hover {		color:#ff9b02;
			}

/* Navigation Ende */


#kontakt  {		list-style-type:none;
			margin:2em 0;
			padding:0;
			}
			
#kontakt li {		padding-left:2.5em;
			margin-bottom:1em;
			}	

#kontakt li a { 		display:block; 
			width:14em;
			padding:0.2em 0.5em;
			font-size:0.8em;
			color:#666666;
			}
a {			color:#333333; 
			text-decoration:underline;
			}
a:hover {			color:#555555; 
			text-decoration:underline;
			}
			
#footer 	{		clear:both;
			font-size:0.8em;
			padding-top:1em;
			text-align: center;
			}
td {			font-size: 0.85em; 
			line-height: 1.5em;
			padding: 3px;
			}
td a{			color:#444; 
			text-decoration:none;
			}
td a:hover{		color:#888;
			text-decoration:underline;
			}
			
/* Schrift */

body 	{		font-family: Tahoma, Trebuchet MS, Verdana, sans-serif;
			}			
			
/* Farben */

body 	{		color:#333333;
			}

h4	{ 		color: #FF4500;
			}

#pfad	a {		color: #666666;
			}	
			
#footer	a {		color: #666666;
			}			

.gruen 	{  		font-weight: bold; 
			color: #3D7D99;
			}


.grau 	{ 		font-weight: bold; 
			color: #666666;
			}
			
.illu 	{		border:1px solid #666666;
			width:12em;
			}
			
			
/* POWERMAIL */


.tx-powermail-pi1_fieldset {
border: none !important;
}

.tx-powermail-pi1_fieldset  {
border: none !important;
}

.tx-powermail-pi1_fieldset  legend{
font-weight: bold;
margin-top: 3px;
margin-bottom: -7px;
}


.tx-powermail-pi1_fieldset input.powermail_text,
.tx-powermail-pi1_fieldset textarea.powermail_textarea
 {
	/* Input and textarea */
	width: 350px;
}

.formular_zeile {
cellpadding: 0px;
cellspacing:
}

.formular_zelle_l {
padding: 3px;
color: #2F3540;
background-color: #F2EDE4;
width: 150px;
}

.formular_zelle_l_extra_submit {
color: #2F3540;
background-color: #F2EDE4;
width: 145px;
}
.formular_zelle_l_extra_dropdown{
color: #2F3540;
background-color: #F2EDE4;
width: 139px;
}

.formular_zelle_r{
padding: 3px;
width: 400px;
color: #2F3540;
background-color: #F2EDE4;
}

