
/*  Allgemein  */

body { position: absolute; height: auto; top: 25px; left: 50%; margin-left: -490px; background: rgb(255,255,255) url('images/hintergrund.gif') fixed repeat-x ;
	   font-family: helvetica, arial; font-size: 0.8em; color: rgb(051,051,051); line-height: 1.6em; }
	   
img { behavior: url(pngbehavior.htc); border: 0px; }

h1 { margin: 0px; font-size: 1.8em; color: rgb(237,108,032); padding: 30px 20px 30px 20px ; }
h2 { margin: 0px; font-size: 1.8em; color: rgb(237,108,032); padding: 30px 20px 30px 20px ; }
h3 { margin: 0px; font-size: 1.2em; padding: 0px 20px 10px 20px ; }
/*h4 { margin: 0px; font-size: 1.2em; color: rgb(237,108,032); padding: 40px 20px 10px 20px ; }*/

p, dl, form { margin: 0px; font-family: helvetica, arial; padding: 0px 20px 0px 20px ; }

ul { margin-top: 0px; }

ul.mit_pfeil	{ list-style-image: url(images/oeffnen.gif); }
ul.ohne_pfeil	{ list-style-image: url(''); list-style-type: disc; }


dl img { padding-right: 13px; }
dt { display: inline; }
dd { float: left; width: 150px; margin: 0px; padding-bottom: 15px; display: block;
	 font-size: 0.9em; line-height: 1.2em; text-align: left; }	 

sup { font-size: 0.9em; } 
#zelle_klein { font-size: 0.9em; }
 

/* Inhaltsangaben */


#rahmen { width: 980px; }
	
	#logo { position: relative; display: inline; float: left; width: 560px; height: 60px; }	
	
	.bereich_sekundaernavigation { position: relative; display: inline; float: right; height: 35px; padding-top: 35px; }	
	
	#bildbereich { clear: both; height: 229px; border: 1px solid #c6c6c6; background: rgb(255,255,255) url('images/panorama_grafrath.jpg') center no-repeat; }
	
	#navibereich { height: 30px; margin-top: 10px; border: 1px solid #c6c6c6; background: rgb(255,255,255) url('images/hintergrund_navi.gif') center no-repeat; }
	
	#inhalt_links { float: left; width: 645px; margin-top: 10px; border: 1px solid #c6c6c6; background: rgb(255,255,255); }
	#inhalt_rechts { float: right; width: 320px; margin-top: 10px; border: 1px solid #c6c6c6; background: rgb(255,255,255); }
	
	#seitenende { float: left; width: 980px; height: 30px; }
		


/* Links */

a.primaernavigation:link, a.primaernavigation:visited { text-decoration: none; font-size: 1.3em; color: rgb(255,255,255); height: 26px; }
a.primaernavigation:hover { text-decoration: none; color: rgb(102,102,102); }
.primaernavigation_aktiv { text-decoration: none; font-size: 1.3em; color: rgb(051,051,051); background-color: rgb(255,255,255); }

a.sekundaernavigation:link, a.sekundaernavigation:visited { text-decoration: none; color: rgb(102,102,102); border-bottom: 5px solid #c6c6c6; }
a.sekundaernavigation:hover	{ text-decoration: none; color: rgb(102,102,102); border-bottom: 5px solid #5e5e5e; }
.sekundaernavigation_aktiv { text-decoration: none; border-bottom: 5px solid #5e5e5e; }

a:link,	a:active, a:visited	{ text-decoration: underlined; color: rgb(051,051,051); }
a:hover						{ text-decoration: none; }

.slider { border-bottom: 1px solid #c6c6c6; cursor: pointer; }
.slider_abstand { padding-top: 15px; padding-bottom: 15px; padding-right: 30px; }  


/* Formular */

.input_1	{ width: 200px; }
.input_2	{ width: 350px; }
.input_3	{ width: 50px; }
.input_4	{ width: 100px; }
.input_5	{ width: 410px; }

.felderror	{ background-color: rgb(252,219,199); }


