html, body { 		height: 100%; 
  			margin: 0; 
  			padding: 0; 
  			width: 100%; 
		}
body 		{	margin:0;
			padding:0;
			font-size:0.8em;
			background: url(../pics/background_orange.gif) repeat-x;
			background-color: #fdc831;
			text-align: center; /*Zentrierung IE*/
			}
			
h1 		{ 	font-size: 1.8em;
			font-family:Georgia;
			font-variant: small-caps;
			display:block;
			background:url(../pics/h1_bg.png) repeat-x;
			border: 1px #777777 outset;
			color:#ffffff;
			padding: 0.4em;
			margin: 1em auto;
			-moz-border-radius:6px;
			-khtml-border-radius:6px;
			 }
			 			
h2 		{ 	font-size: 1.2em;
			display:block;
			background:#ff9b02;
			color:#ffffff;
			padding: 0.1em;
			}

/* H2 wird nur in der Spalte rechts verwendet*/	
			 			
h3 		{ 	font-size: 1.2em;
			border: 1px #777777 outset;
			font-family: Georgia;
			font-variant: small-caps;
			text-align: center;
			display:block;
			background:url(../pics/h1_bg.png) repeat-x;
			color:#ffffff;
			padding: 0.1em;
			-moz-border-radius:5px;
			-khtml-border-radius:5px;
			 }

h4 		{ 	font-size: 1.2em;
			
			 }

h5		{ 	font-size: 1em;
			text-align: center;
			display:block;
			background:#ff9b02;
			border: 1px solid #FF4500;
			color:#ffffff;
			padding:0.1em;
			-moz-border-radius:5px;
			-khtml-border-radius:5px;
			 }
			 
			 
			 
.mini 	{  		font-size: 0.8em;
			}	
				
.formular {		border: solid 1px #666666;

			}

			
/***********************************************/
/* Layout Divs                                 */
/***********************************************/				 			

#container {
			text-align: left; /*Textausrichtung IE*/
			width: 860px;
			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:200px; 
			width:820px;
			margin-left: 20px;
			background-image:url(../pics/banner4.jpg);
			background-repeat:no-repeat;}	

			
#pfadleiste {		width:100%;
			margin: 0 0 0 140px;
			line-height:2em;
			vertical-align:middle;
			padding:0 0 0 0;
			}					
		
#search {
			float:left;
			padding-left:0.7em;
			width:16.7em;
			font-size:0.85em;
			font-weight:bold;
			color:#FF6600;
			}
			
#pfad {
			font-size:0.8em;
			color: #FF4500;
			}
			
	
#nav 	{		clear:both;
			float:left;
			width:110px;
			margin-left:20px;
			}

#spalte   {		
			float:right;
			margin: 0 24px 0 0;
			padding:0;
			width:145px;
			background:#FFC;
			height: auto;
			font-size:0.8em;
			font-family: Trebuchet MS;
			border: 1px solid #ff9b02;
			-moz-border-radius:10px;
			-khtml-border-radius:10px;
			}

#inhalt {			float:left;
			width:533px;
			height: 50%;
			margin:0;
			padding-left: 10px;
			padding-right: 10px;
			padding-bottom: 10px;
			background:#FFC;
			border:1px solid #ff9b02;
			font-size:1em;
			line-height:1.6em;
			-moz-border-radius:10px;
			-khtml-border-radius:10px;
			}

html>body #inhalt		{
			min-height: 400px;
			height:auto;
			}

#sprache {		position: absolute;
			width: 100px;
			height: 20px;
			margin: 167px 0 0 32px;
			}
#sprache img 		{border: 1px solid #666;}
#sprache img:hover 	{border: 1px solid #FF4500;}
*html #sprache {		margin: 169px 0 0 20px;}


#facebook {		position: absolute;
			width: 50px;
			height: 20px;
			margin: 168px 0 0 112px;
			
			}
#facebook img:hover 	{border: 1px solid blue;}
li.facebook	{		list-style-type:none;
			padding:0;
			margin-bottom:0.2em;
			}

/* Navigation  */


#nav ul 	{		list-style-type:none;
			padding:0;
			margin:0;
			}
#nav ul ul	{		list-style-type:none;
			padding:0;
			margin-bottom:0.1em;
			}			
								
li.mainnav 	{	padding:0.7em 0 0 0;}	
		

li.mainnav a { 
			display: block;
			padding:0.4em 0 0.4em 1.1em;
			text-decoration:none;
			color:#666666;
			font-weight:bold;
			font-size:1.1em;
			font-family:Georgia;
			border-bottom: 1px dotted #ff9b02;
			}

li.mainnav.current		{
			
			color:#ffffff;
			background:#ff9b02;
			/*background:url(../pics/bg_navi_hover.png);*/
					
			}
	
li.mainnav a:active 		{
			
			color:#FFFFFF;
			background:#ff9b02;
			/*background:url(../pics/bg_navi_hover.png);*/
					
			}
li.mainnav a:focus 		{
			
			color:#FFFFFF;
			background:#ff9b02;
			/*background:url(../pics/bg_navi_hover.png);*/
					
			}				

li.mainnav a:hover 		{
			
			color:#ffffff;
			background:#ff9b02;
			/*background:url(../pics/bg_navi_hover.png);*/
					
			}


					
li.subnav	{		list-style-type:none;
			margin: 0 0 0 1.5em;
			padding:0 0 0 0;
			}				
				
li.subnav a {		padding: 0;
			text-decoration:none;
			color:#666666;
			font-weight:normal;
			font-size:0.9em;
			line-height: 1.5em;
			
			}	

* html li.subnav a:hover {	color:#FFFFFF;}

										
li.subnav a:hover {		color:#ff9b02;
			
			}
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;
			}
td {			font-size: 0.8em; 
			line-height: 1.5em;
			}
td a{			color:#333333; 
			text-decoration:underline;
			}
td a:hover{		color:#333333;
			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;
			}
