#brotnavigation {

font-size:9px;
padding:0px 0px 0px 0px;
margin:0px 0px 25px 0px;
}

label {
padding:0px 0px 0px 0px;
margin:0px 0px 5px 0px;
width: 70px;
display:block;
float:left;
}

input,textarea {
float:left;
margin:0px 0px 5px 0px;
width:200px;
}

select {
float:left;
margin:0px 0px 5px 0px;

}

.submiter {
padding:2px;
margin:0px 10px 0px 0px;

width: auto !important;



}



#Layer16footer {
  position:absolute;
  bottom:0px;
  left:0px;
  height:<length>;
  z-index:2;
width:100%;
background-color:#fbf8f1;
font-size:9px;
}


#Layer16footer p{
text-align:center;
padding:10px 0px 10px 10px;
margin:0px 0px 0px 0px;
}

body {
background-image:url(img/back.gif);
background-repeat:repeat-x;
background-color:#dbd0aa;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
color:#333333;
margin:0px;

}


img  {
border:0px;
}

#Layer14 b, #Layer14 strong {
font-family:Georgia, "Times New Roman", Times, serif;
color:#003333;
font-size:12px;
}

.subnavi {

font-size:11px;
}


h1 {
font-size:1.3em;
}

h2 {
font-size:1.3em;
background-image:url(img/h2.gif);
background-repeat:no-repeat;
padding:10px 0px 0px 30px;
margin:0px 0px 0px 0px;

}


table,input {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
}

.inputfeld {
width:200px;

}

#Layer1 {
	position:absolute;
	background-image:url(img/top_back_sommer.jpg);
	background-repeat:no-repeat;
	width:842px;
	height:275px;
	z-index:1;
	left: 10px;
	top:0px;
}
#Layer2 {
	position:absolute;
	background-image:url(img/start_unten_sommer.jpg);
	width:842px;
	height:345px;
	z-index:2;
	left: 10px;
	top: 275px;
}

#Layer3 {
	position:absolute;
	width:119px;
	height:38px;
	z-index:3;
	left: 733px;
	top: 275px;
}

#Layer4 {
	position:absolute;
	
	z-index:4;
	left: 136px;
	top: 31px;
}
#Layer5 {
	position:absolute;
	
	z-index:5;
	left: 193px;
	top: 72px;
}
#Layer6 {
	position:absolute;
	
	z-index:6;
	left: 329px;
	top: 13px;
}
#Layer7 {
	position:absolute;
	

	z-index:7;
	left: 569px;
	top: 128px;
}
#Layer8 {
	position:absolute;
	

	z-index:8;
	left: 283px;
	top: 40px;
}
#Layer9 {
	position:absolute;

	z-index:9;
	left: 160px;
	top: 45px;
}
#Layer10 {
	position:absolute;

	z-index:10;
	left: 210px;
	top: 90px;
}
#Layer11 {
	position:absolute;
	z-index:1;
	left: 311px;
	top: 17px;
	width: 181px;
}
#Layer12 {
	position:absolute;
	z-index:11;
	left: 285px;
	top: 60px;
}

#Layer13 {
	position:absolute;

	z-index:12;
	left: 430px;
	top: 120px;
}

#Layer14 {
	position:absolute;
	color:#FFFFFF;
	font-weight: bold;
	font-size:16px;
font-family:Georgia, "Times New Roman", Times, serif;
	z-index:13;
	left: 107px;
	top: 330px;
	width:500px;
letter-spacing:1px;
}



#Layer15 {
	position:absolute;

	z-index:14;
	left: 32px;
	top: 233px;
}
#Layer16 {
	position:absolute;
font-size:9px;
	z-index:15;
	left: 20px;
	top: 574px;
	color:#fff;
}

#Layer16 a{
	color:#fff !important;
}

#Layer16 a:hover{
	color:#eee !important;
}

a {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#47464b;
text-decoration:none;
font-weight:bold;
}

a:hover {
color:#2a3786;
}


#Layer2content {
	position:absolute;
	background-image: url(img/content_back_sommer.jpg);
	background-repeat:no-repeat;
	background-color:#f8f4e8;
	width:842px;
/*	height:345px;*/
	z-index:2;
	left: 10px;
	top: 275px;
}

#contentLayer {
	position:absolute;
	width:610px;
/*	height:270px;*/
	z-index:13;
	left: 52px;
	top: 331px;
/*	overflow: auto;*/
}

#contentLayer a, #Layer16 a, #Layer150 a, #Layer16footer a{
font-size:1em;
color:#336699;
text-decoration:none;
font-weight:normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#contentLayer a:hover, #Layer16 a:hover, #Layer150 a:hover, #Layer16footer a:hover{

color:#2a3786;
}




#Layer150 {
	width:500px;
	z-index:1;
	left: 30px;
	top: 56px;
	clear:both;
	padding:50px 0px 20px 50px;
}

#zahl {
  position:absolute;
  bottom:0;
  right:0;
  height:<length>;
  z-index:2;
}

#marginalie {
  position:absolute;
  top:75px;
  right:20px;
  height:<length>;
  z-index:20;
  width:230px;
  color:#336699;
}

.navigationrechts, .navigationrechtsbold {
text-align:right;

}
.navigationrechts a, .navigationrechtsbold a{
font-size:10px;
color:#336699;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
}

.navigationrechtsbold a{
font-weight: bold;
}

.navigationrechts a:hover{
color:#333333;

}
#marginalie p {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}