* {
	margin: 0;
	padding: 0;
}
body {
	text-align: center;
	background:#fff url(../template/an_06.jpg) repeat-x;
	min-width: 820px;
	background-color: #fff;
}
p {
	color: #888;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size : 11px;
	line-height: 1.5em;
	padding-bottom: 20px;
}
h1 {
	color: #009ee0;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size : 17px;
	font-weight: lighter;
	padding-bottom: 20px;
}
h2 {
	color: #009ee0;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size : 13px;
	font-weight: lighter;
	padding-bottom: 10px;
}
#inhalt h3 {
	color: #6B6B6B;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size : 12px;
	font-weight: lighter;
	padding-bottom: 10px;
}
hr {
	size: 1px;
	margin-bottom: 15px;
	color: #FAFAFA;
	border-style:dashed;
}
td {
}
a:link {
	color: #009ee0;
	text-decoration: none;
}
a:visited {
	color: #009ee0;
	text-decoration: none;
}
a:hover {
	color: #009ee0;
	text-decoration:underline;
}
a:active {
	color: #009ee0;
	text-decoration: none;
}
/******wrapper***************/

#wrapper {
	padding-top: 0px;
	width: 1200px;
	margin: 0 auto;
	text-align: left;
}
/************head***************/
h3.head1 {
	width: 1200px;
	height: 100px;
	position: relative;
}
h3 span {
	position: absolute;
	width: 100%;
	height: 100%;
}
h3.head2 {
	width: 1200px;
	height: 120px;
	position: relative;
}
.sp1 {
	background: url(../template/an_01.jpg) no-repeat;
}
.sp2 {
	background: url(../template/an_02.jpg) no-repeat;
}
/*****************************inhalt************************/

#container {
	background: url(../template/an_03.jpg) repeat-y left top;
}
#inhalt {
	margin: 0px 300px 0px 340px;
	padding: 20px 40px 0px 0px;
	
}
#inhalt ul, ol {
	color: #888;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size : 11px;
	line-height: 1.5em;
	padding: 0px 0px 0px 20px;
}

#inhalt img {
	float: right;
	padding: 0;
	margin: 0px 10px 20px 20px;
}

#formular {
	margin: 10px 0px 20px 20px;
	width: 450px;
}
#help {
	position: absolute;
	background-image: url(#);
	width: 250px;
	height: 237px;
	top: 300px;
	margin: 10px 0px 20px 465px;
}
#help p {
	font-family: Times, serif;
	font-size: 12px;
	margin: 0px 40px 20px 30px;
}
#help h1 {
	font-family: Times, serif;
	font-size: 14px;
	font-weight: bold;
	margin: 20px 40px 0px 30px;
}



	


/*************************fusszeile****************************/

#fusszeile {
	background: url(../template/an_05.jpg) no-repeat;
	width: 1200px;
	height: 110px;
	margin-bottom: 20px;
}
.right {
	margin: 0px 0px 0px 120px;
	padding-top: 100px;
	color: #888;
}

.mwm {
	font-size: 8px;
	float: right;
	color: #a4dd49;
	margin: 0px 120px 0px 0px;
	padding-top: 100px;
}

/***********************navigation****************************/



#navigation {
	position: absolute;
	top: 285px;
	margin: 0px 0px 0px 125px;
	padding: 0px 0px 40px 0px;
	width: 180px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size : 11px;
	letter-spacing: 0.1em;
	color: #999;
}
#navi {
	width: 180px;
	font-family: Arial, Helvetica, sans-serif;
}
#navi ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#navi li {
	border-bottom: 1px solid transparent;
}
#navi li a:link, #navi li a:visited {
	display: block;
	padding: 3px 2px 3px 22px;
	border-left: 0px solid #ff3f1f;
	border-right: 0px solid #ff3f1f;
	background-color: #e9ebec;
	color: #888;
	text-decoration: none;
}
/*#navi li a:visited  {

	display: block;

	padding: 2px 2px 2px 0.5em;

	border-left: 12px solid #444;

	border-right: 1px solid #ff3f1f;

	background-color: #444;

	color: #e5e5e5;

	text-decoration: none;

}*/

#navi li a:hover {
	background-color: #a4dd49;
	color: #fff;
}
#navi ul ul {
	margin-left: 14px;
}
#navi ul ul li {
	border-bottom: 1px solid transparent;
	margin:0;
}
#navi ul ul a:link, #navi ul ul a:visited {
	border-left: 0px;
	background-color: #a8b1b8;
	color: #e5e5e5;
}
#navi ul ul a:hover {
	background-color: #009ee0;
	color: #FFFFFF;
}
#navi h3 {
	left: -9999px;
	position: absolute;
}
/**





#navi {

	margin: 0;

	width: 160px;

}







#navi ul {

	padding: 0;

}



#navi li {

	list-style-type: none;

	margin: 0 0 1px 0;

	padding: 0;

	width: 160px;

	height: 19px;

	background: #a8b1b8;

}



#navi a:link, #navi a:visited {

	border: none;

	display: block;

	overflow: hidden;

	height: 16px;

	margin: 0;

	padding: 3px 0 0 24px;

	width: 136px;

	color: #fff;

	text-decoration: none;

}





#navi a:hover,

#navi a:active {

	background: #6b0606;

	text-decoration: none;

}



**/







/* ----- unternavigation ----- */

#unav {
	margin: 30px 0 0 0;
	border-top: #ccc 1px solid;
}
#navigation h3 {
	color: #508FF6;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size : 13px;
	font-weight: lighter;
	padding: 0;
	margin: 30px 0px -20px 0px;
}
#unav h3 {
	left: -9999px;
	position: absolute;
}
#unav ul {
	padding: 0;
}
#unav li {
	list-style-type: none;
	margin: 0;
	padding: 0;
	border-bottom: #ccc 1px solid;
	background: #fff;
}
#unav a:link, #unav a:visited {
	border: none;
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 3px 0 2px 24px;
	width: 133px;
	color: #888;
	text-decoration: none;
}
#unav a:hover,  #unav a:active {
	text-decoration: none;
	color: #fff;
	background: #6b0606;
	width: 135px;
}


/**************box****************************************/
.box { 
position: absolute;
	top: 285px;
width: 150px; 
background: url(../layout/box/box-inhalt.gif) no-repeat bottom left; 
margin: 10px 0px 20px 900px;
}

.box h3 { 
margin: 0; 
padding: 6px 8px 4px 10px; 
/*font-size: 130%; 
color: #333; */
border-bottom: 1px solid #a4c393; 
background: url(../layout/box/box-h3.jpg) no-repeat top left; 
color: #6B6B6B;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size : 12px;
	font-weight: lighter;
	padding-bottom: 10px;

}

.box p {
font-size: 0.6em;
margin: 0;
padding: 7px 5px 7px 10px; 

}

.box img {
margin: 10px 0px 10px 10px;
padding: 0px 0px 0px 0px; 

}

.box ul {
margin: 0;
padding: 14px 10px 14px 10px; 
list-style: none;
}

.box ul li{
margin: 0 0 6px;
padding: 0;


}

#mehr {
	text-align: right;
	margin: 0px 10px 5px 0px;
	padding:0px 0px 0px 0px; 

}








/**********************************tabellen****************************/

td, th {
	font: 0.8em Arial, Helvetica, sans-serif;
	color: #888;
}
.datatable {
	border: 1px solid #F0F0F0;
	border-collapse: collapse;
	width: 450px;
}
.datatable td {
	border: 1px solid #F0F0F0;
	padding: 4px;
}
.datatable th {
	border: 1px solid #F0F0F0;
	background-color: #F0F0F0;
	font-weight: bold;
	text-align: left;
	padding-left: 4px;
}
.datatable caption {
	font: bold 0.9em Arial, Helvetica, sans-serif;
	color: #888;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 8px;
}
.datatable tr.altrow {
	background-color: #F0F0F0;
	color: #888;
}


/***************pics****************************/

#spalte4 {
	width: 500px; 
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
}

#spalte4 div.pics{
margin: 0px 0px 0px 0px;
height: 155px;
}

#spalte4 img{
float: left;
margin: 0px 20px 0px 0px;
}



h4 {
color: #009ee0;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size : 17px;
	font-weight: lighter;
	padding-bottom: 20px;

}
/***********************************Lexikon********************************/


#lexikon {
	width: 600px; 
	margin: 0px 0px 0px 75px;
	padding:0px 0px 0px 0px;	
}

#lexikon p {
	margin: 0px 30px 30px 25px;
	padding:0px 30px 0px 0px;


}

#lexikon h3 {
background: url(../layout/logo_25.jpg) 0 2px no-repeat;
font-family: Georgia, 'Times New Roman', Times, serif;
font-size: 0.9em;
font-weight: lighter; 
font-variant: small-caps;
color: #494949;
margin: 0px 0px 10px 0px;
height: 25px;
padding-left: 25px;
padding-top: 0.6em;
}



img{
border: none;
}
	
#lexikon .foleft {
	float: right;
	padding: 0;
	margin: 0px 0px 10px 20px;
	border: solid 1px #000000;
}	

ul.lexaufz {  
list-style-image: url(../layout/listen_punkt.jpg); 
margin: 30px 40px 30px 50px; 
padding:0px 0px 0px 20px;
font-family: Verdana, Arial, Helvetica, san-serif;
font-size: 14px;

color: #4C4C4C;
}


ol.lexaufz {  
margin: 30px 40px 30px 50px; 
padding:0px 0px 0px 20px;
font-family: Verdana, Arial, Helvetica, san-serif;
font-size: 14px;
color: #4C4C4C;
}



#lexikon li {
margin-bottom: 20px;
margin-top: 20px;

}




#lex {
margin: 20px 0px 10px 0px;

}


#lex ul {
list-style: none;

}

/*#lex ul {
border-top: 1px dashed #395ca0;
margin-top: 0.4em;
padding-top: 0.4em;
}*/

#lex ul {
border: 0;
margin: 1.6em 1em 0em 1.4em;
padding: 0;
}

#lex li a {
background: url(../layout/lexikon/blatt_titel.jpg) 0 0px no-repeat;
font: 14px arial, helvetica, sans-serif;
padding-left: 25px;
}

#lex li a:hover {
background-image: url(../layout/lexikon/blatt_titel.jpg);
color: #a4dd49;
}

#lex li li a {
background-image: url(../layout/lexikon/blatt_norm.jpg);

}

#lex li li a:hover {
background-image: url(../layout/lexikon/blatt_over.jpg);


}

#lex a {
color: #437fd2;
text-decoration:   none;
}


/*---Formular----*/

#kontakt {
	width: 570px; 
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
}

#kontakt1 {
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
}

#kontakt1 p {
margin: 0px 0px 20px 0px;
text-align:left;

}


#agb {
	width: 500px; 
	margin: 0px 0px 0px 75px;
	padding:0px 0px 0px 0px;	
}

#agb p {
margin: 0px 0px 20px 30px;
text-align:left;

}

#tabform {
	margin: 20px 120px 20px 0px;
	padding: 0; 
	border-top: 1px solid #8bbbe1; 
	
	padding-bottom: 20px;
	padding-top: 20px
}

td {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none;
	padding-bottom: 10px;
}

.textfeld {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	width: 250px;
	padding-right: 3px;
	padding-left: 3px;
	
	border-bottom: 1px solid #8bbbe1;
	border-left: 1px solid #8bbbe1;
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
}

button
	{
		border-width		 : 1px;
		border-color		 : #8bbbe1;
		border-style		 : solid;
		background-color	 : #fff;	
		color				 : #0D277E;
		font-size			 : 12px;
		font-family			 : Verdana, Arial, Helvetica, sans-serif;
		line-height: 1.4em;
		margin-top: 20px;
	}	



p.nam {
width: 450px;

}