


body
{margin-top: 0px; margin-left: 0px; margin-right: 0px;margin-bottom: 0px; 
background-image:URL(images/bg-home.jpg);
 
background-repeat:no-repeat;
background-position:center; 
background-position:top; 
width: 100%;

background-color:#f3f3f3; 
font-size: 3px;
font-family: verdana,arial;

}


table,td {
font-family:  Verdana, Arial, Helvetica;
color:#202020;
font-size: 11px;
vertical-align:top;
}

form{width:450px;}

#headnav table,td {font-size: 12px;
font-family: verdana,arial;
color:#201810;

vertical-align:top;
}



h1{
font-size: 42px;
color: #0B3696;
font-family: Georgia, 'Times New Roman', Times , sans-serif;
font-weight: bold;
letter-spacing:-0.1em;

}


h2{ 
	font-family: Georgia, 'Times New Roman', Times , sans-serif;
	font-size: 18px;

	font-weight:bold;
color:#447625;

}

h3{ 
	font-family: Verdana, Arial, Helvetica;
	color:#ffffff;
	font-size: 14px;	
	text-align:left;
	font-weight:bold;
	font-style:normal;
	margin-left:10px;
	margin-top:0px;
letter-spacing: -0.05em;
	text-decoration: none;
}

h4{ 
	font-family: Verdana, Arial, Helvetica;
	color:#ffffff;
	font-size: 12px;	
	text-align:left;
	font-weight:bold;
	font-style:normal;
	margin-left:10px;
	margin-top:0px;
letter-spacing: -0.05em;
	text-decoration: none;
}


h5{ 
	font-family: Georgia, 'Times New Roman', Times , sans-serif;
	font-size: 30px;

	font-weight:bold;
	color:#447625;
	text-align:right;
	
}

 
.headframe{
 margin-top:0px;
 margin-left:8px; 
 width:1000px;
 height:350px;
 font-size:3px;

}
 
.main{
 margin-left:auto;
 margin-right:auto;
 width:1015px;
 font-size:3px;


}

.head-logo{

width:300px;
height:125px;

 font-size:13px;

}

.head-title{
 width:600px;
 margin-left:420px;
 margin-top:2px; 
 color:#ffffff; 
 font-size:14px;
 font-family: verdana,arial, Tahoma;
 font-weight:bold;

letter-spacing:-0.1em;
 
}

.head-navi{

width:690px;
height:55px;
line-height:55px;
vertical-align:top;

font-family:   verdana,arial, Tahoma; font-size: 12px; font-weight: bold;
color:#325101; 
text-decoration: none;
margin-left:320px;
}

.dotted{
width:140px;
text-align: left;
border: 1px #d5c49c dotted;
}


.main-space{ height:50px; line-height:50px;}

.main-container{
 width:1015px;
font-size: 12px;
font-family: verdana,arial;
 text-align:center;
 background-image:URL(images/boxes.png);
 
 
 
background-repeat:no-repeat;
background-position:center; 
background-position:top; 
width: 100%;
}

.main-container-sub{
 width:1015px;
font-size: 12px;
font-family: verdana,arial;
 text-align:center;

}

#entsorgung-content{
width: 400px;
height: 175px;
font-size: 12px;
font-family: verdana,arial;
color:#ffffff;
margin-top: 10px;
margin-left: 70px;

float:left;
text-align:left;
}
#entsorgung-content a, a:visited, a:active{color:#05430B; text-decoration:none;}
#entsorgung-content a:hover{color:#05430B; text-decoration:underline}

#aufloesung-content{
width: 400px;
height: 175px;
font-size: 12px;
font-family: verdana,arial;
color:#ffffff;
margin-top: 10px;
margin-left: 75px;

float:left;
text-align:left;
}
#aufloesung-content a, a:visited, a:active{color:#00214E; text-decoration:none;}
#aufloesung-content a:hover{color:#00214E; text-decoration:underline}


#entruempelung-content{
width: 400px;
height: 225px;
font-size: 12px;
font-family: verdana,arial;
color:#ffffff;
margin-top: 55px;
margin-left: 70px;

float:left;
text-align:left;
}
#entruempelung-content a, a:visited, a:active{color:#3d064f; text-decoration:none;}
#entruempelung-content a:hover{color:#3d064f; text-decoration:underline}

#verwertung-content{
width: 400px;
height: 225px;
font-size: 12px;
font-family: verdana,arial;
color:#ffffff;
margin-top: 55px;
margin-left: 80px;

float:left;
text-align:left;
}
#verwertung-content a, a:visited, a:active{color:#440000; text-decoration:none;}
#verwertung-content a:hover{color:#440000; text-decoration:underline}

#auflistung a, a:visited, a:active, a:hover{text-decoration:none; color:#181818; font-weight:normal; font-size:14px;}

.content-frame{
width:918px;
font-size: 12px;
font-family: verdana,arial;
clear:left;
margin-left: 50px;
	background-color:#ffffff; 
	border-left: solid 1px #4E9820;
	border-right: solid 1px #4E9820;
	border-bottom: solid 1px #4E9820;	
}

.content-header{
width:920px;
height:35px;
font-size: 12px;
font-family: verdana,arial;
margin-left: 20px;
margin-right: 20px;
clear:left;
margin-left: 50px;
 background-image:URL(images/content-header.jpg); 
}

.content-frame-blue{
width:918px;
font-size: 12px;
font-family: verdana,arial;
clear:left;
margin-left: 50px;
	background-color:#f6f6f6; 
	border: solid 1px #0C548D;
}
.content-header-blue{
width:920px;
height:35px;
font-size: 12px;
font-family: verdana,arial;
margin-left: 20px;
margin-right: 20px;
clear:left;
margin-left: 50px;
 background-image:URL(images/content-header-blue.jpg); 
}

.content-header-violet{
width:920px;
height:35px;
font-size: 12px;
font-family: verdana,arial;
margin-left: 20px;
margin-right: 20px;
clear:left;
margin-left: 50px;
 background-image:URL(images/content-header-violet.jpg); 
}

.content-header-red{
width:920px;
height:35px;
font-size: 12px;
font-family: verdana,arial;
margin-left: 20px;
margin-right: 20px;
clear:left;
margin-left: 50px;
 background-image:URL(images/content-header-red.jpg); 
}

.content-text{
width:880px;
font-size: 12px;
font-family: verdana,arial;
color:#282828;
margin-left: 20px;
margin-right: 20px;
text-align:left;

}

.content-text-left{
width:898px;
height:325px;
font-size: 12px;
font-family: verdana,arial;
color:#282828;
margin-left: 20px;
margin-right: 20px;
text-align:left;

}

.content-text-right{
width:280px;
height:300px;
font-size: 12px;
font-family: verdana,arial;
color:#ffffff;

text-align:left;
 background-image:URL(images/anfrage-bg.png); 

float:right;


}


.smallspace{

font-size: 2px;
font-family: verdana,arial;

}


.navactive{
font-family:  verdana,arial; font-size: 14px; font-weight: normal;
color:#ffffff; display:inline-block;
height:30px; line-height:30px;
vertical-align:top; width:18%; text-align:left;
text-decoration: none;
  background-color:#790000;

}
.nav{
  vertical-align:top; 

}

.point{cursor:pointer;}


#headnav a {font-family:   verdana,arial, Tahoma; font-size: 12px; font-weight: bold;
color:#325101;
text-decoration: none;vertical-align:top;}
#headnav a:visited{font-family:   verdana,arial, Tahoma; font-size: 12px; font-weight: bold;
color:#325101;
text-decoration: none;vertical-align:top;}
#headnav a:active{font-family:   verdana,arial, Tahoma; font-size: 12px; font-weight: bold;
color:#325101;
text-decoration: none;vertical-align:top;}
#headnav a:hover { 
font-family:   verdana,arial, Tahoma; font-size: 12px; font-weight: bold;
color:#80B208;
text-decoration: none;
vertical-align:top;
}


#headnava a {font-family:   verdana,arial, Tahoma; font-size: 12px; font-weight: bold;
color:#80B208; 
text-decoration: none;vertical-align:top;}
#headnava a:visited{font-family:   verdana,arial, Tahoma; font-size: 12px; font-weight: bold;
color:#80B208; 
text-decoration: none;vertical-align:top;}
#headnava a:active{font-family:   verdana,arial, Tahoma; font-size: 12px; font-weight: bold;
color:#80B208;
text-decoration: none;vertical-align:top;}
#headnava a:hover { 
font-family:   verdana,arial, Tahoma; font-size: 12px; font-weight: bold;
color:#80B208; 
text-decoration: none;vertical-align:top;

}


.clear{clear:left;}

.footer{

width:100%;
height:130px;
line-height:20px;

border-top: solid 1px #1F4409; 

vertical-align:middle; color:#ffffff;
text-align:center;
font-size: 11px;
font-family: verdana,arial;

background-image:URL(images/footer-bg.jpg); 
background-color:#4E9820; 

}


#foot a {
color:#ffffff; font-size: 11px;
font-family: verdana,arial;
}
#foot a:visited {
color:#ffffff; font-size: 11px;
font-family: verdana,arial;
}
#foot a:active {
color:#ffffff; font-size: 11px;
font-family: verdana,arial;
}
#foot a:hover {
color:#ffffff; font-size: 11px;
font-family: verdana,arial;
background-color:#383838; 
}


#header-links a {

 color:#ffffff; 
 font-size:13px;
 font-family: verdana,arial, Tahoma;
 font-weight:bold;
 font-style:none;text-decoration: none;
}


#header-links a:visited{
 color:#ffffff; 
 font-size:13px;
 font-family: verdana,arial, Tahoma;
 font-weight:bold;
 font-style:none;text-decoration: none;
}


#header-links a:active{
 color:#ffffff; 
 font-size:13px;
 font-family: verdana,arial, Tahoma;
 font-weight:bold;
 font-style:none;text-decoration: none;
}


#header-links a:hover {
 color:#1f6201; 
 font-size:13px;
 font-family:  verdana,arial, Tahoma;
 font-weight:bold;
 font-style:none;text-decoration: none;
}


/* allgemeine links im text */

a:link, a:visited, a:active{ 
font-size:13px;
font-family: verdana,arial, Tahoma;
	text-decoration:underline;
color:#888888;
}

a:hover{ text-decoration:underline;background:none;
}




ul.textfeld, ul.textfeld_big {   
	margin:0px 0px 10px 0px; 
	padding:0px;  
	position:relative;
	overflow:auto;
	width:100%;
}  
ul.textfeld li, ul.textfeld_big li {   
	list-style:none; 
	display:inline;
}    
li.text { 
	margin:5px 0px 0px 0px;
	padding:0px;    
	text-align: left;
	width:140px;  
	float:left;
} 
li.feld { 
	margin:0px; 
	padding:0px;    
	float:left;
} 
.tfeld {
	color: #555; 
	font-size: 12px; 
	font-family: Arial, Verdana, Helvetica;
	border: solid 1px #999999;
	width:200px;
	height:20px;
}
.tfeld-klein {
	color: #555; 
	font-size: 12px; 
	font-family: Arial, Verdana, Helvetica;
	border: solid 1px #999999;
	width:25px;
	height:20px;
}
.txtfeld {
	color: #555; 
	font-size: 12px; 
	font-family: Arial, Verdana, Helvetica;
	border: solid 1px #999999;
	width:250px;
	height:80px;
}
/* ##### Formular Checkboxen ##### */
ul.select {   
	margin:0px 0px 12px 0px; 
	padding:0px;  
	overflow:hidden;
	position:relative;
	width:400px;
}  
ul.select-right {   
	margin:0px 0px 12px 0px; 
	padding:0px;  
	overflow:hidden;
	position:relative;
	width:350px;
}  
ul.select-right li {   
	list-style:none; 
	display:inline;
} 
ul.select li {   
	list-style:none; 
	display:inline;
}    
li.text_lang { 
	margin:5px 0px 0px 0px;
	padding:0px;    
	text-align: left;
	width:140px;  
	float:left;
} 
li.checkit_txt { 
	margin:5px 0px 0px 0px;
	padding:0px;    
	text-align: left; 
	float:left;
} 
li.checkit { 
	margin:2px 0px 0px 0px; 
	padding:0px;    
	float:left; 
} 
.checkme {
	border: none;
}
/* ##### Formular Button abschicken ##### */
li.button_abschicken { 
	margin:0px; 
	padding:0px;    
	float:left;
} 


