div#galery_underlay
{
  background:#FF00FF;
}

@media (min-device-width: 1600px) 
{
  div#galery_underlay
  {
    background:#FFFF00;
  }
}

div#left_wing {width:300px; height:700px;}
div#left_wing_0 {width:300px; height:700px;}
div#left_wing_1 {width:300px; height:700px;}
img.left_wing {width:300px; height:700px;}
div#right_wing {width:300px; height:700px;}
div#right_wing_0 {width:300px; height:700px;}
div#right_wing_1 {width:300px; height:700px;}
img.right_wing {width:300px; height:700px;}


@media (min-device-width: 1400px) 
{
  div#left_wing {width:600px; height:1400px;}
  div#left_wing_0 {width:600px; height:1400px;}
  div#left_wing_1 {width:600px; height:1400px;}
  img.left_wing {width:600px; height:1400px;}
  div#right_wing {width:600px; height:1400px;}
  div#right_wing_0 {width:600px; height:1400px;}
  div#right_wing_1 {width:600px; height:1400px;}
  img.right_wing {width:600px; height:1400px;}
}

@media (min-device-width: 2100px) 
{
  div#left_wing {width:1200px; height:2800px;}
  div#left_wing_0 {width:1200px; height:2800px;}
  div#left_wing_1 {width:1200px; height:2800px;}
  img.left_wing {width:1200px; height:2800px;}
  div#right_wing {width:1200px; height:2800px;}
  div#right_wing_0 {width:1200px; height:2800px;}
  div#right_wing_1 {width:1200px; height:2800px;}
  img.right_wing {width:1200px; height:2800px;}  
}
                         
div.galerie_thumb
{
 margin: 50px 0px 0px 0px;
 position:absolute;
 width:200px; background:#FCE900;
}

div.galerie_thumb:hover
{
  margin-top:0px; height:100px;
  background:none;
}

div.galerie_thumb img
{
  height:50px;
}

div.galerie_thumb:hover img
{
  height:80px;
}

div#header
{
  width:900px; margin: 0px auto 0px auto; font-family: Arial; padding: 10px 10px 10px 0px; border-width: 0px;
  color: #FFDB00; background:#1A1A18; background-image: url(../z_images/icons/titlestructure.png); height: 120px;

}


div#content
{
  width:880px; margin: 0px auto 0px auto; font-family: Arial; padding: 10px 0px 0px 0px; border-width: 0px;
  color: #303030; background: #FFFFFF; height: auto; min-height: 700px; line-height: 1.3;
}


div#footer
{
  width:880px; margin: 50px auto 0px auto; font-family: Arial; padding: 10px 0px 0px 0px; border-width: 0px;
  color: #606060; background: #FFFFFF; height: 70px; border-style:solid; border-width: 1px 0px 0px 0px;
}

div#footer .spalte
{
  width:200px; position:absolute; font-size:12px; line-height: 1.5;
}



div#hauptmenu
{
  background: #202020; width:880px; background-image: url('../z_images/icons/highlight.png'); background-repeat:repeat-x; margin: 0px auto 0px auto; font-family: Arial; padding: 0px 0px 0px 0px; border-width: 0px 0px 0px 0px;
  color: #FFFFFF;  height: 28px; 
}

div.hauptmenupunkt
{
  color:#FCE900; float:left; height: 20px; font-size:14px;  padding: 5px 10px 2px 10px; border-width:0px;
  border-style:solid; border-color:#2A2A28; border-width:1px 1px 0px 0px;
}



div.hauptmenupunkt:hover
{
  background:#FCE900; color:#000000;background-image: url('../z_images/icons/highlight.png'); background-repeat:repeat-x; height:21px; border-color:#2A2A28; border-width:1px 1px 0px 0px; border-style:solid;
}

div.hauptmenuinhalt
{
  height:auto; padding: 0px 0px 0px 0px; position:absolute; top:28px; left:0px; width:880px; display:none;
  overflow:hidden;
}

div.hauptmenupunkt:hover > div.hauptmenuinhalt
{
   display: block; overflow:hidden;
}


div.hauptmenuinhalt div.untermenuspalte
{
float:left;

	height:auto;
	font-size:14px;
	color:#000000;
	border:0 none;
	margin:0px 0px 0px 0px ;
	width:auto;
	cursor:default;
	width:163px;
	vertical-align:top;     
}

div.hauptmenuinhalt div.untermenu
{
	display:inline-block;
	height:auto;
	font-size:14px;
	color:#000000;
	border:0 none;
	margin:20px 10px 0 10px ;
	width:auto;
	width:143px;
	vertical-align:top;
}

div.menupunkt
{
	float:none;
	display:block;
	height:auto;
	font-size:12px;
	color:#000000;
	border:0 none;
	padding: 2 5 2 5 ;
	width:auto;
	margin:0;
  font-weight: normal;
  text-decoration:none;
}
div.menu_delimiter
{
	float:none;
	display:block;
	height:0px;
	font-size:12px;
	color:#000000;
	border-style: dotted;
  border-width: 1px 0px 0px 0px;
  border-color: #000000;
	padding: 0px 0px 0px 0px;
	width:auto;
	margin: 5px 20px 5px 20px;
  font-weight: normal;
  text-decoration:none;
}




div.hauptmenuinhalt a
{
  text-decoration:none;
  color:#000000;


}


div.hauptmenuinhalt a:hover div.menupunkt
{
  background:#EFCB00;


}

div.untermenupunkt
{

}

div#content div.form_line
{
  width:500px; height:30px;
}

div#content div.form_errorline
{
  width:500px;
}

div#content div.form_caption
{
  margin: 2px 0px 0px 0px;width:170px; position:absolute; text-align:right; padding: 0px 30px 0px 0px;
}

div#content div.form_error
{
  margin: 0px 0px 0px 200px;width:300px; text-align:left; padding: 0px 0px 0px 0px; font-size:10px; color:#FF0000; font-style:italic;
}

div#content input.form_input
{
  margin: 0px 0px 0px 200px; width:300px;
  position:absolute;
}

div#content div.formcontainer
{
  border-style:solid; border-width: 1px; border-color:#CCCCCC; padding: 0px 0px 20px 20px; background:#EEEEEE; width:520px; margin: 40px 0px 0px 150px;  background-image:url('../z_images/style/papier_weiss.jpg');  background-repeat:repeat; 
}
