html {width:100%; height:100%;}

body{margin:0px; padding:0;
background:#ffffff; width:100%; height:100%; color:#00000;font-family:Trebuchet MS, Verdana, sans-serif;
font-size:10px; line-height:14px;}



/*struktur-------------------------------------------------------------------*/

#l-spalte {
background: url(../images/bg_white.gif) repeat-x;
}

#logo { margin-top:260px;
margin-left:20px;
border:0px;
text-decoration:none;
}

#m-spalte {
background: url(../images/bg_mitte.gif) top right no-repeat;
width:340px;
min-width:340px; 
}

#m-spalte0 {
background: url(../images/bg_mitte2.gif) top right no-repeat;
width:340px;
min-width:340px; 
}

#r-spalte {
background: url(../images/r-1hg.gif) repeat-x; 
}

#r-spalte0 {
background: url(../images/bg_white0.gif) repeat-x; 
}

#r-spalte2 {
background: url(../images/r-2hg.gif) repeat-x; 
}

#r-spalte3 {
background: url(../images/r-3hg.gif) repeat-x; 
}

#r-spalte4 {
background: url(../images/r-4hg.gif) repeat-x; 
}

#r-spalte5 {
background: url(../images/r-5hg.gif) repeat-x; 
}

#r-spalte6 {
background: url(../images/r-6hg.gif) repeat-x; 
}

#r-spalte7 {
background: url(../images/r-7hg.gif) repeat-x; 
}

#r-spalte8 {
background: url(../images/r-8hg.gif) repeat-x; 
}

#r-spalte9 {
background: url(../images/r-9hg.gif) repeat-x; 
}

#r-spalte10 {
background: url(../images/r-10hg.gif) repeat-x; 
}

#text {
width:370px;
text-align:right;
float:right;
}

#links {
width:auto;
height:810px;
background: url(../images/linksschatten.jpg) repeat-x;
margin-left: 0;
margin-top:0;
}

#adresse {
position:relative;
background: url(../images/adressequad.jpg) top left no-repeat;
padding-left:4px;
padding-top:5px;
}

.adressefont { 
color:#999999;
text-align:left;
background-color:transparent;
font-family:Trebuchet MS, Verdana, sans-serif;
margin-left:20px;
text-decoration:none;
font-size:10px;
}

.adressefont a {
text-decoration:none;
font-weight:bold;
color:#969696;
}

#untermenu {
position:relative;
background: url(../images/adressequad.jpg) left no-repeat;
margin-top:420px;
padding-left:4px;
padding-top:5px;
}

#mitte {
width:920px;
height:810px;
background: url(../images/logo.jpg) left no-repeat;
margin:0 auto auto auto;
}

#rechts {
width:auto;
height:810px;
background: url(../images/linksschatten.jpg) repeat-x;
margin-right: 0;
margin-top:0;
}

#hauptmenu {
padding-left:123px;
margin-top:-20px;
line-height:8px;
}

#nebenmenu {
width:135px;
text-align:right;
padding-top:85px;
padding-left:2px;
font-size:10px;
line-height:12px;
}

ul#nebenmenu0 {
color:#666666;}

ul#nebenmenu0 li {
list-style-type:none;}

ul#nebenmenu0 a {
text-decoration: none;
font: 10px;
color:#666666;
}

ul#nebenmenu0 a:hover { 	 
color:#333333; }

ul#nebenmenu0 li#nebenmenue {	 
text-decoration: none;
font: 10px ;
color:#999999;
}

p {
margin-left:20px;
font-size:12px;
}

.gruen {
color:#339900;
margin-left:40px;
}

a {
text-decoration:none;
color:#333333;
} 

a:hover {
color:#666666;}

h1, h2, h3, h4, h5, h6 {
	
background-color:transparent;font-family:Trebuchet MS, Verdana, sans-serif;}
h1{	font-size:20px; font-weight:normal;text-decoration:none; text-transform:uppercase; padding-top: 30px; line-height:22px;}
h2{	font-size:20px; font-weight:normal; text-decoration:none;color:#339900; margin-left:40px; padding:30px 0px 30px 0px; text-transform:uppercase; line-height:22px; }
h3{	font-size:4px; font-weight:normal; color:transparent; visibility:hidden;}
h4{	font-size:20px; font-weight:normal; text-decoration:none;color:#339900; margin-left:40px; padding:30px 0px 30px 0px; text-transform:lowercase; line-height:22px; }
h5{	font-size:12px; font-weight:normal;	text-decoration:underline;}
h6{	font-size:12px; font-weight:normal;}

#textkontrolle {
margin-left:20px;
background: url(../images/textkontrolle.php) center right no-repeat #EEEEEE;
}

fieldset {margin-left:10px;
border:none;}

input {
color:#000000;
font-size:10px;
}

.textklein {
font-size:9px;
line-height:10px;
}

.news{
margin-left:35px;}
