@charset "iso-8859-1";
/* PETERSHOF */

body 				  { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;
						color: #606060; FONT-SIZE: 12px; line-height: 17px; FONT-FAMILY: Arial,Verdana,Geneva,Helvetica,sans-serif;}

/* HINTERGRUNDBILDER */
#bg_top	              { width: 100%; overflow: hidden; position: fixed; top: 0px; } /* top: 0px; oder bottom: 0px; */
#bg_top img		      { width: 100%; min-width: 1280px; min-height: 895px; }
#bg_bottom	          { width: 100%; overflow: hidden; position: fixed; bottom: 0px; } /* top: 0px; oder bottom: 0px; */
#bg_bottom img		  { width: 100%; min-width: 1280px; min-height: 895px; }
#bg_anfahrt	          { width: 100%; overflow: hidden; margin-top: 30px; } 

/* LEISTE OBEN UND UNTEN */
#leiste_oben          { float: left; width: 100%; position: absolute; right: 0px; top: 0px; background: url(images/main/bg_leiste_oben.png) top left repeat-x; }
#leiste_unten         { float: left; width: 100%; position: fixed; right: 0px; bottom: 0px; background: url(images/main/bg_footer.png) top left repeat-x; }
#leiste               { float: left; width: 980px; position: absolute; right: 0px; top: 0px; }
#footer               { float: left; width: 980px; position: fixed; right: 0px; bottom: 0px; color: #FFFFFF; FONT-SIZE: 11px; line-height: 28px;}
#footer a:link   	  { font-weight: normal; color: #FFFFFF; text-decoration: none; }
#footer a:visited 	  { font-weight: normal; color: #FFFFFF; text-decoration: none; }
#footer a:hover   	  { font-weight: normal; color: #bf9731; text-decoration: none; } /*gold*/
#footer a:active      { font-weight: normal; color: #bf9731; text-decoration: none; } /*gold*/

#NAV_1			      { float: left; width: 250px; background: #000000; padding: 0px 20px 0px 20px;}
#METANAV    	      { float: left; width: 680px; padding: 0px 0px 0px 10px; }

/* AUFBAU + LINKS */
#container			  { width: 980px; position: absolute; right: 0px; top: 125px; z-index: 1; } /*155*/

#content			  { float: left; width: 685px; min-height: 250px; background: url(images/main/bg_content.png) top left repeat-y; margin: 0px 5px 60px 0px; padding: 0px 0px 40px 0px; }
#content a:link       { font-weight: bold; color: #bf9731; text-decoration: none; }
#content a:visited    { font-weight: bold; color: #bf9731; text-decoration: none; }
#content a:hover      { font-weight: bold; color: #000000; text-decoration: none; } /*gold*/
#content a:active     { font-weight: bold; color: #000000; text-decoration: none; } /*gold*/

#content a:link       { font-weight: bold; color: #000000; text-decoration: none; }
#content a:visited    { font-weight: bold; color: #000000; text-decoration: none; }
#content a:hover      { font-weight: bold; color: #bf9731; text-decoration: none; } 
#content a:active     { font-weight: bold; color: #bf9731; text-decoration: none; }

#logo    			  { float: left; width: 290px; }
#NAV_2			      { float: left; width: 685px; margin-bottom: 5px;}

/* INHALT */
#headline   	      { float: left; width: 685px; padding: 22px 0px 27px 0px;}
#text   	          { float: left; width: 520px; padding: 0px 85px 0px 80px; } /* bottom 25 */
#text_anfahrt         { float: left; width: 250px; padding: 0px 20px 0px 30px; }


.thumb  		      { float: left; width: 110px; height: 70px; margin: 0px 10px 10px 0px; text-decoration: none; border: 3px solid #FFFFFF; }
.thumb:visited        { border: 3px solid #FFFFFF; }
.thumb:hover          { border: 3px solid #bf9731;} /*gold*/
.thumb:active         { border: 3px solid #bf9731;} /*gold*/

.thumb_kl  		      { float: left; width: 85px; height: 55px; margin: 0px 10px 10px 0px; text-decoration: none; border: 3px solid #FFFFFF; }
.thumb_kl:visited     { border: 3px solid #FFFFFF; }
.thumb_kl:hover       { border: 3px solid #bf9731;} /*gold*/
.thumb_kl:active      { border: 3px solid #bf9731;} /*gold*/


/* Partner / Freizeit & Umgebung / Aktionen / Mitarbeiter & Jobs */
#eintrag   	          { float: left; width: 520px; margin: 0px 85px 0px 80px; padding: 10px 0px 20px 0px; border-top: 1px solid #AAAAAA; }
#eintrag_bild         { float: left; width: 120px; padding: 5px 30px 0px 0px; }
#eintrag_text         { float: left; width: 370px; padding: 0px 0px 0px 0px; }

#eintrag2             { float: left; width: 520px; padding: 0px 85px 20px 80px; }

h2                    { margin: 0px 0px 0px 0px; padding: 1px 0px 7px 0px; font-size: 14px; line-height: 18px; color: #bf9731; } 
h3                    { margin: 0px 0px 10px 0px; padding: 0px 0px 2px 0px; font-size: 14px; line-height: 18px; color: #bf9731; border-bottom: 1px solid #bf9731; } /* nicht verwendet */





.teaser_gold          { color: #bf9731;}
#teaser               { width: 107px; height: 107px; position: absolute; left: 50%; top: 252px; margin-left: 50px;}


ul    		    { margin: 0px 0px 0px 15px; padding: 15px 0px 0px 0px; }
li 	 		    { margin: 0px 0px 0px 0px;  padding: 0px 0px 10px 3px; list-style-type: square; font-weight: bold;}


/* FORMULARE */
				
.form_field	    	  { border-bottom: 1px dotted #333333; border-top: 0px; border-left: 0px; border-right: 0px; font-family: Georgia,Arial,Verdana,sans-serif; 
						color: #bf9731; FONT-SIZE: 12px; line-height: 18px;  height: 20px; padding: 0px 5px 0px 5px; margin: 0px 0px 0px 0px; font-weight: bold; background: url(images/main/blind.gif); }	
						
.form_area			  { border: 1px dotted #606060; color: #bf9731; font-family: Georgia,Arial,Verdana,Geneva,Helvetica,sans-serif; 
						FONT-SIZE: 12px; line-height: 17px; cursor: text; height: 87px; padding: 5px 5px 5px 5px; margin: 0px 0px 0px 0px; font-weight: normal; background: url(images/main/blind.gif); }

.btn_abschicken		  { background: url(images/main/bg_button.png) right center no-repeat; border: 0px; height: 21px; cursor: pointer; font-weight: bold; color: #FFFFFF; 
						padding-top: 0px; padding-right: 25px; padding-bottom: 0px; padding-left: 15px; }

a   { outline: none; }


