	* {
		margin:0;
		padding:0;
		}

	html, body {
	 background-image:url(bilder/bg.jpg);
	 background-repeat: repeat-x;
		}


	#container {
		text-align:left;
		width:936px;
		} 

		
		.links {
    float: left;
		}

.nav
{
background-image:url(../bilder/nav_bg.jpg);
 width:567px;
 margin-left:201px;
 line-height:30px;
 height: 29px;
  text-align:right;
}
 
 

.nav_bottom
{
background-image:url(../bilder/nav_bottom_bg.jpg);
 width:768px;
 clear:left;
 line-height:24px;
 height: 25px;
 text-align:right;
  position:relative;
}
 
 
 
 
 .content_text {	 

font-size: 12px;
margin-left:201px;
 width:567px;
background-image:url(../bilder/content_bg.jpg);
background-repeat: repeat-y; 
}
 
  
  
.rechts {

     float: right;
		width: 160px;
		margin: 0;
		padding: 0;
		border: 0;
 background-image:url(../bilder/adresse_bg.jpg);
 background-position: bottom;
 background-repeat:no-repeat;
  }


  
  .news {
  float:left;
  margin-top:2px;
	width:201px;
	}
	
	
	.box_titel
	{
	color:#C7242F;
	background-image:url(../bilder/box_titel_bg.jpg);

	height:26px;

	}
	
	
	.box
	{
	width:174px;
	margin-left:12px;
	border-width:1px;
	border-style:solid;
	border-color:#D0D0D0;
		line-height:18px;
  padding-bottom:10px;
  background-color:#ffffff;
	}
  
  
  
  
/* Schriftarten */

h1, h2, .news, .content_text, .rechts, input
{
font-family: tahoma,Verdana, Arial;
font-size: 12px;
color: #3C3C3C;
}


/* Hyperlinks */

a:link { font-family: Verdana, Arial; font-size:11px; color:#6C6C6C; text-decoration:none;}
a:visited { font-family: Verdana, Arial; font-size:11px; color:#6C6C6C; text-decoration:none;}
a:hover { font-family: Verdana, Arial; font-size:11px; color:#399B3E; text-decoration:underline;}


a.link1:link  { font-family: Verdana, Arial; font-size:12px; color:#399B3E; text-decoration:underline;}
a.link1:visited { font-family: Verdana, Arial; font-size:12px; color:#399B3E; text-decoration:underline;}
a.link1:hover { font-family: Verdana, Arial; font-size:12px; color:#6C6C6C; text-decoration:none;}

a.link2:link  { font-family: Verdana, Arial; font-size:10px; color:#606060; text-decoration:underline;}
a.link2:visited { font-family: Verdana, Arial; font-size:10px; color:#606060; text-decoration:underline;}
a.link2:hover { font-family: Verdana, Arial; font-size:10px; color:#606060; text-decoration:none;}



/* Diverses */

input, textarea {border-width:1px; border-style: solid; border-color:#cccccc; font-size:12px; padding:1px;}

select {border-width:2px; background-color:#FFF8F8; font-size:12px;}

.ref_bild
{margin-left:15px; padding-right:0pt; height: 90px; font-size:10px; padding-top:12px;}

.style_gruen
{color:#37A829;
font-size: 14px;
background-color:#FBFFFB;
padding-right:100px;
}

.style_gruen1
{color:#37A829;
font-size: 12px;
}

.style_rot
{color:#E71E2B;
font-size: 12px;
}

.vorschau
{
background-color:#ffffff;
border-width:1px;
border-style: solid;
width:540px;
}

.s_b
 {
 background-color:#F0F0F0; 
 border-width:1px; 
 border-style:solid; 
 border-color:#0D6B00;
 padding:2px;
 }
 
 

.s_b1
 {
 background-color:#ffffff; 
 border-width:1px; 
 border-style:solid; 
 border-color:#0D6B00;
 padding:2px;
 }



.seite
{
position:absolute; 
top:500px;
width:370px;
}


.impressum
{
overflow:auto; height:400px;
}


TEXTAREA {
 font-family: Verdana, Arial;
 font-size: 12px;
 }


/* anmeldung */


.formleft {
width:160px;
margin-left:20px;
padding:0px;
text-align:right;

}
.formright {
position:relative;
top: -14px;
padding:0px;
left: 200px;
width:350px;
}


.formleftright
{
width:500px;
}


.formleft_gruen {
float:left;
width:150px;
background-color:#F6FFF3;
}
.formright_gruen {
background-color:#ffffff;
padding-left:25px;
width:500px;
border-width:1px;
border-style:solid;
}


.formleft1 {
float:left;
width:150px;
}
.formright1 {
background-color:#EDFFEE;
padding-left:25px;
width:500px;
border-width:1px;
border-style:solid;
}




.formcell {
padding: 3px;

}
form input {
border:1px solid #006D06; 
}
form select {
border-width: 1px;
border-style:solid;
border-color: #006D06;
width:170px;
}

		.select {
		width:60px;		
		}