


BODY { background-color: #ffffff; text-align: center; align:center; margin: 0; padding: 0; text-decoration:none;}


BODY, TD, TH, P, DIV { color: #666; font-size: 16px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }

FORM { margin: 0; padding: 0;}
  

A { 
	color: #1A6DC7;
	text-decoration:none;

}

A {
COLOR: #666; TEXT-DECORATION: none
}
A:hover {
 TEXT-DECORATION: none; COLOR: #666; 
}
 
A:link {
 TEXT-DECORATION: none; COLOR: #666; 
}
 
A:visited {
 TEXT-DECORATION: none; COLOR: #666; 
}


#hoverlink {
COLOR: #1a6dc7; 
TEXT-DECORATION: none;
}
 
#hoverlink:hover {
TEXT-DECORATION: underline;
}


#page_wrapper {background-color:#ffffff; border:0px solid black; padding: 0; width:1184px; margin:auto;
		background-image: url("../css2/bg_arbeitsplatte.gif"); background-repeat: repeat-y;   
}

#page {position:relative; border:0px solid black; text-align: left; padding: 0; width:1024px;  margin:auto;
/*        background-image: url("../css2/bg_middle.jpg"); background-repeat: repeat-y; */
}


#banner_top { padding:0px; spacing:0px; background-color:#ffffff; text-align: left;
		width:1024px;height:355px; z-index:1; 
		border:0px solid green; background-image: url("../css2/banner_top3.jpg_"); background-repeat: no-repeat;  
}

#saison_fenster { padding:0px; spacing:0px; background-color:transparent; 
		width:1024px;height:355px; z-index:10; 
		border:0px solid green;   
		position:absolute; top:0px; left:0px;
} 
 
/*  height:205px; */
#menu_wrapper { padding:0px; spacing:0px; width:220px;border:0px solid red; 
	  position:absolute; top:220px; left:-50px; z-index:100; text-align: left;
      }

#login { padding:0px; spacing:0px; width:100px;border:0px solid red; 
	  	 position:relative; left:90px; z-index:100; text-align: left;
		 font-size: 12px; font-family: Arial, sans-serif; font-weight:bold; color:#ffffff;	  
      }


#menu { padding:0px; spacing:0px; width:220px;border:0px solid red; 
		background-color:#ffffff;
      }


#bilder { padding:5px; spacing:0px; width:260px;height:460px; border:0px solid green; 
	  position:absolute; top:270px; left:750px; z-index:100; text-align: left;
	  background-image: url("../css2/bg_bilder.gif"); background-repeat: no-repeat;
      }


#logo { padding:0px; spacing:0px; background-color:#transparent; width:332px;height:152px; border:0px solid red; 
	position:absolute; top:30px; left:-80px; z-index:200;  
	background-image: url("../images/logo.gif"); background-repeat: no-repeat; 
      }

#banner_web { padding:0px; spacing:0px; background-color:#transparent; width:500px;height:56px; border:0px solid blue; 
	position:absolute; top:340px; left:220px; z-index:200;  
	background-image: url("../images/p_banner_web_s.gif"); background-repeat: no-repeat; 
      }

#menu_start { margin:0px; padding:0px; spacing:0px; width:219px; height:10px; border:0px solid white;
	background-image: url("../css2/bg_menu_top.gif"); background-repeat: no-repeat; 	
}

#menu_end { margin:0px; padding:0px; spacing:0px; width:219px; height:10px; border:0px solid white;
	background-image: url("../css2/bg_menu_bottom.gif"); background-repeat: no-repeat; 	
}

#menuspacer { margin:0px; padding:0px; spacing:0px; background-color:#ffffff; width:207px;height:3px; border:0px solid black;
 }

#menu_item_100 { margin:0px; padding:0px; spacing:0px; background-color:#ffffff; width:207px;height:37px; border:0px solid white;
	background-image: url("../css2/menu_100.jpg"); background-repeat: no-repeat; text-align:left;	
}

#menu_item_100_hi { margin:0px; padding:0px; background-color:#ffffff; width:207px;height:37px; border:0px solid white;
	background-image: url("../css2/menu_100_hi.jpg"); background-repeat: no-repeat;  text-align:left;	
}

#sub_menu_item_100 { margin:0px; padding:0px; spacing:0px; background-color:#ffffff; width:207px;height:25px; border:0px solid white;
	background-image: url("../css2/sub_menu_100.jpg"); background-repeat: no-repeat;  text-align:left;	
}

#sub_menu_item_100_hi { margin:0px; padding:0px; background-color:#ffffff; width:207px;height:25px; border:0px solid white;
	background-image: url("../css2/sub_menu_100_hi.jpg"); background-repeat: no-repeat;  text-align:left;	
}

#menu_text_selected {
	position:relative; left:20px;text-decoration:none;
	font-size: 24px; font-family: Arial, sans-serif; font-weight:bold; color:#ffffff;  
}


#menu_text {
	position:relative; left:20px; text-decoration:none;
	font-size: 20px; font-family: Arial, sans-serif; font-weight:bold; color:#fgfgfg;
}



#sub_menu_text_selected {
	position:relative; left:40px; text-decoration:none;
	font-size: 22px; font-family: Arial, sans-serif; font-weight:bold; color:#ffffff;
}

#sub_menu_text {
	position:relative; left:40px; text-decoration:none;
	font-size: 18px; font-family: Arial, sans-serif; font-weight:bold; color:#fgfgfg;
}


#textspace_wrapper {
	border:0px solid red; 
	width:1024px; 
	margin:auto;
	border:0px solid yellow; 
}

#textspace {
	width:535px;
	border:0px solid green; 
	padding:0px;
	margin:auto;
	float:left;
}

/*  	position:relative; left:0px;  */

#spacer {	
	width:10px;
	height:50px; 
	text-align: left;
	margin:auto;
	border:0px solid yellow; 
}

#spacer_left {	
	width:190px;
	height:200px; 
	float:left; 
	border:0px solid red; 
}



#paragraph { 
	text-align:justify; font-size: 16px; font-family: Arial, sans-serif; font-weight:normal;  padding:10px; 
}

#paragraph_hint_de { 
	text-align:justify; font-size: 12px; font-family: Arial, sans-serif; font-weight:normal; color:#008700; padding:10px; 
}

#picture_left { 
	text-align:justify; font-size: 16px; font-family: Arial, sans-serif; font-weight:normal; color:#fgfgfg; padding:10px; 
	float:left;
}

#picture { 
	text-align:justify; font-size: 16px; font-family: Arial, sans-serif; font-weight:normal; color:#fgfgfg; padding:10px; 
}

#footer {
    clear: both;
    height:100px;
    background-color:white;
	border:0px solid green; background-image: url("../css2/footer.jpg"); background-repeat: no-repeat;      
}

#footer_noimage {
    clear: both;
    height:100px;
    background-color:white;
	border:0px solid green; 
}

#job { 
	text-align:justify; font-size: 16px; font-family: Arial, sans-serif; font-weight:normal; color:#fgfgfg; padding:10px; 
}

#editframe { 
	text-align:left; spacing:1px; padding:10px; border:0px solid red; background-color:transparent;
}	

#editframe_bright { 
	text-align:left; spacing:1px; padding:10px; border:0px solid green; background-color:#B4B4B4;
}	

#editframe_red { 
	text-align:left; spacing:1px; padding:10px; border:0px solid #FF6666; background-color:#FF6666;
}	

#editframe_red_bright { 
	text-align:left; spacing:1px; padding:10px; border:0px solid red; background-color:#FF6666;
}

#editframe_green { 
	text-align:left; spacing:1px; padding:10px; border:0px solid #78FF7F; background-color:#78FF7F;
}	
#editframe_green_bright { 
	text-align:left; spacing:1px; padding:10px; border:1px solid green; background-color:#78FF7F;
}	


#editframe_blue { 
	text-align:left; spacing:1px; padding:10px; border:1px solid #9E8AFF; background-color:#9E8AFF;
}	

#editframe_blue_bright { 
	text-align:left; spacing:1px; padding:10px; border:1px solid blue; background-color:#9E8AFF;
}	

#header {
	font-size: 22px; height:40px; font-family: Arial, sans-serif; font-weight:normal; color:#fgfgfg;
	font-weight:bold; text-align:left;
	float: none;
}


#header_1 {
	font-size: 18px; height:40px; font-family: Arial, sans-serif; font-weight:normal; color:#fgfgfg;
	font-weight:bold; text-align:left;
	float: none;
}

#side_gray_left { padding:0px; spacing:0px; width:189px;height:100px; border:0px solid white;  
		/* background-color:gray; */
		float:left;
}

#side_gray_right { padding:0px; spacing:0px; width:224px;height:100px; border:0px solid white; 
	  	z-index:1; 
		/* background-color:gray; */
		float: right;
}
