*{
  margin:0;
  padding:0;
}

body{
  background-color:  #396cab;
 font-family:Arial, Helvetica, sans-serif;
 font-size: 1em;
}

#topmenu {margin-top:1em;}

#topmenu li{
	display:inline;
	padding-right:3px;
}

#topmenu a{
	text-decoration:none;
	border: 1px solid #396cab;
	background-color: #396cab ;
	color:white;
	padding:7px;
}

#topmenu a:link{}
#topmenu a:hover{background-color:#ffffac; color:black;}
#topmenu a:active{ }
#topmenu a:focus{}
#topmenu a:visited{}

#container {
	background-image:  url(imig/Unbenannt-1.jpg);
	background-position:	top center;
	background-repeat: repeat-x;
	margin:0.4em 6.6em;
	background-color:  #ffffb7 ; 
	padding:145px 1em 1em 1em;
        min-width: 600px;
	}

#cleardesign{
        margin-right:6.6em;
        padding-left:2em;
        color: #ffffb7;
        text-align:right;
        font-size:85%;
}

#cleardesign a{
        color: #ffffb7;
        text-decoration:none;
}

h1{
 color:#534747;
 font-size: 350%;
 font-family:  "Times New Roman", Times, serif;
 font-weight: 900;

}
img.alignleft{
margin-right: 1ex;
border: 1px solid;
border-color: #38281b;
}

.alignleft{
   float:left;
}

img.alignright{
float:right;
margin-left: 1ex;
border: 1px solid;
border-color: #38281b;
}

.alignright{
   float:right;
}

ul#topmenu{
 list-style-type: none;
}

ol li{
  list-style-position:inside;
}

ul{
		list-style-type: disc;
		list-style-position: inside;
}




#topmenu .current_page_item a{background-color:#ffffac;color:black;}


p{
	padding-right:2.5em;
	margin-bottom:0.5em;
	line-height: 1.5;
	}
	
h2, h3, h4{
		margin:1.2em 0 0.6em 0;
		clear:both;
	}
	
h3{
	font-weight: normal;
}	

h4 {
        padding:1ex 0;
}
		
address{
	font-style: normal;
           line-height:1.5;
}	

p#fusszeile{
	border-top:1px solid  #396cab;
	margin-top:3em;
	text-align:center;
	clear:right;
}

a {
	color:#534747;
	text-decoration: underline;
	} 

	
table{
	clear: right; 
	width:100%;
	border-bottom:  1px solid  #396cab;
	table-layout: fixed; 
	}

hr{
	border-bottom: 1px solid  #396cab;
}



form p{
	width: 32em;
	clear:both;
	margin-bottom:1em;
}

form p label{
	float:left;
	margin-bottom:1ex;
}

form p input, form p textarea{
	float:right;
	margin-bottom:1ex;
}

