body {
	

	background-color: white; 
	background-image:url('../images/neu/linie2b.gif');
	background-repeat:repeat-x;
	width: 100%;
	margin: 0px;
    padding: 0px;
;
	}
	


body, h1, h2, p, img, div, span, ul, li
{
    margin: 0px;
    padding: 0px;
}


hr
{	margin:0px;
    height:1px;
    border-width: 1px 0 0 0;
    border-style: dotted;
    border-color: #af0e80;
}


h1
{	font-size:64px;
	font-weight:normal;
	color:#af0e80;
	letter-spacing:15px;	
    z-index: 350;
	padding-top:0px;
	margin:0;
}



h2
{	font-size:20px;
	font-weight:normal;
	line-height:28px;
    position: relative;
    z-index: 350;
}


h3
{	font-family: "ff-meta-serif-web-pro-1","ff-meta-serif-web-pro-2" ,serif;
	font-size:20px;
	padding-bottom:10px;
	color:#af0e80;	
	font-weight:normal;
	line-height:28px;
    position: relative;
    z-index: 350;
	margin:0;
	}


p, ul
{
    z-index: 1;
	font-size:16px;
	line-height:24px;
	padding-bottom:10px;
}


ul
{
    z-index: 1;
	padding-left:19px;
	padding-top:0px;
	padding-bottom:5px;
	}

li 	
{ list-style-type:disk;
	padding-bottom:5px;
	
	}
	
	

a, a span {
	
    text-decoration: none; font-weight: regular;
	color:#af0e80;
	z-index:300;
  }
  
a:hover, .a span {
  color:#999;
  z-index:2;
  }
  
  
p a
{
    white-space: nowrap;
}


#footer
{
    position: absolute;
    bottom:0px;
	left: 0px;
    height: 396px;
    width: 350px;
    background-image: url('../images/neu/kopf2b.jpg');
    background-repeat: no-repeat;
    background-position: top left;
    text-align: right;
}


	

/*
Linien
*/
#linie
{
	position:absolute;
	top:0px;
	height: 4px;
	width:1080px;
	border-style:none;
	
}

.hr1

{	position:absolute;
	top:-15px;
	width:320px;
	margin:0px;
    height:1px;
    border-width: 1px 0 0 0;
    border-style: dotted;
    border-color: #af0e80;
}


.hr1b

{	position:absolute;
	top:-15px;
	width:680px;
	margin:0px;
    height:1px;
    border-width: 1px 0 0 0;
    border-style: dotted;
    border-color: #af0e80;
}


.hr1c

{	position:absolute;
	top:-15px;
	width:1040px;
	margin:0px;
    height:1px;
    border-width: 1px 0 0 0;
    border-style: dotted;
    border-color: #af0e80;
}



	
.hr2
{	position:absolute;
	top:-15px;
	left:360px;
	width:680px;
 	margin:0px;
    height:1px;
    border-width: 1px 0 0 0;
    border-style: dotted;
    border-color: #af0e80;
}


.hr2b
{	position:absolute;
	top:-15px;
	left:720px;
	width:1070px;
 	margin:0px;
    height:1px;
    border-width: 1px 0 0 0;
    border-style: dotted;
    border-color: #af0e80;
}
	

.hr2c
{	position:absolute;
	top:-15px;
	left:360px;
	width:1040px;
 	margin:0px;
    height:1px;
    border-width: 1px 0 0 0;
    border-style: dotted;
    border-color: #af0e80;
}



.hr3
{	position:absolute;
	top:-15px;
	left:1080px;
	width:320px;
 	margin:0px;
    height:1px;
    border-width: 1px 0 0 0;
    border-style: dotted;
    border-color: #af0e80;
}


.hr3b
{	position:absolute;
	top:-15px;
	left:1440px;
	width:330px;
 	margin:0px;
    height:1px;
    border-width: 1px 0 0 0;
    border-style: dotted;
    border-color: #af0e80;
}

.hr2c2{
	padding-bottom: 50px;
	position:absolute;
	top:485px;
	left:360px;
	width:2500px;
 	margin:0px;
    height:1px;
    border-width: 1px 0 0 0;
    border-style: dotted;
    border-color: #af0e80;
	
}

.hr2b2 {
	position:absolute;
	top:-15px;
	left:1080px;
	width:2150px;
 	margin:0px;
    height:1px;
    border-width: 1px 0 0 0;
    border-style: dotted;
    border-color: #af0e80;
}



/*
Linien Ende
*/




/*
navigation
*/
#main_navi {
	font-family: "ff-meta-web-pro-1","ff-meta-web-pro-2" ,serif;
	width: 750px;
	height: 30px;
	margin: 0;
	position:absolute;
    top: 61px;
    left: 315px;
}	
	
ul#sub_navi li {
	
    list-style: none;
    display: inline;
    margin: 0; padding: 0;
	z-index:300;
		  }
		  
		  
ul#sub_navi a, ul#sub_navi span {
	font-size:16px;
	padding: 0.2em 1.6em;
	margin: 0;
    text-decoration: none; font-weight: normal;
	color:black;
	z-index:300;

  }
  
ul#sub_navi a:hover, ul#sub_navi span {
  color:#b7087f;
  z-index:300;
  }  
  
  

  #main_navi .here
   {
	
   	color: #af0e80 !important;
   	}

  
  
/*
navigation ende
*/

	
	#logo {
	position:absolute;
	width:280px;
	height:65px;
	top: 43px;
	left:15; }
	
	
	
	#head {
	font-family: "ff-meta-serif-web-pro-1","ff-meta-serif-web-pro-2" ,serif;
	position:absolute;
	width:1060;
	height:57;
	top: 200px;
	left:350px; }
	




	
	/*
Inhalt
*/

	
	#container {
	font-family: "ff-meta-web-pro-1","ff-meta-web-pro-2" ,serif;
	position:absolute;
	top: 310px;
	left:350;
		
	 }
	 

	.inhalt {
	position:absolute;
	width:320px;
	height:150;
	top: 0px;
	left:0;
	 }
	
	
	
		
	.inhalt2 {
	position:absolute;
	width:320px;
	height:200;
	top: 0px;
	left:360;
	
	 }
	
		
	
		
		
.inhalt3 {
	position:absolute;
	width:320px;
	height:200;
	top: 0px;
	left:720;
	padding-right:50px;
	
	 }
		
		

.inhalt4 {
	position:absolute;
	width:320px;
	height:200;
	top: 0px;
	left:1080;
	padding-right:50px;
	
	 }
		
	
	
.inhalt5 {
	position:absolute;
	width:320px;
	height:200;
	top: 0px;
	left:1440;
	padding-right:50px;
	
	 }



.inhalt6 {
	position:absolute;
	width:320px;
	height:200;
	top: 0px;
	left:1800;
	padding-right:50px;
	
	 }



.inhalt7 {
	position:absolute;
	width:320px;
	height:200;
	top: 0px;
	left:2160;
	padding-right:50px;
	
	 }



.inhalt8 {
	position:absolute;
	width:320px;
	height:200;
	top: 0px;
	left:2520;
	padding-right:50px;
	
	 }



.inhalt9 {
	position:absolute;
	width:320px;
	height:200;
	top: 0px;
	left:2880;
	padding-right:50px;
	
	 }
		
						
/*
Inhalt Ende
*/
	




	/*
Datenschutz
*/

.ueberschriftendatenschutz{
	font-weight: 700;
}


.datenschutz{
	margin-top: 700px;
	position:absolute;
	width:320px;
	height:200;
	left:360;
}



.datenschutz2 {
	margin-top: 700px;
	position:absolute;
	width:320px;
	height:200;
	top: 0px;
	left:720;
	padding-right:50px;
	
	
	 }
.datenschutz3 {
	margin-top: 700px;
	position:absolute;
	width:320px;
	height:200;
	top: 0px;
	left:1080;
	padding-right:50px;
	
	 }

.datenschutz4 {
	margin-top: 700px;
	position:absolute;
	width:320px;
	height:200;
	top: 0px;
	left:1440;
	padding-right:50px;
	
	 }

.datenschutz5 {
	margin-top: 700px;
	position:absolute;
	width:320px;
	height:200;
	top: 0px;
	left:1800;
	padding-right:50px;
	
	 }

.datenschutz6 {
	margin-top: 700px;
	position:absolute;
	width:320px;
	height:200;
	top: 0px;
	left:2160;
	padding-right:50px;
	
	 }

.datenschutz7 {
	margin-top: 536px;
	position:absolute;
	width:320px;
	height:200;
	top: 0px;
	left:2520;
	padding-right:50px;
	
	 }




	/*
Datenschutz Ende
*/








		
	/*
Impressum
*/	
.footer
{	font-family: "ff-meta-serif-web-pro-1","ff-meta-serif-web-pro-2" ,serif;
	z-index:300;
}

.footer a, .footer span {
	
    text-decoration: none; font-weight: regular;
	color:#af0e80;
	z-index:300;
  }
  
.footer a:hover, .footer span {
  color:black;
  z-index:2;
  }
		
/*
Impressum Ende
*/
