body{
margin:0px;
padding:0px;
}

.tab{
clear:left;
width:500px;
}

.rowbild{
float:left;
width:240px;
padding-bottom:10px;
}

.rowtext{
float:left;
width:240px;
padding-bottom:15px;
}

.row{
float:left;
width: 240px;
}

.rowabstand{
float:left;
font-size:1px;
}

.ab{ 
float:left; 
width:15px;
}

#submenu_home{    
	display:none;
}
#content_home{    
	float:left;
	width:732px;    
	padding: 5px 15px 5px 111px;
	}
#inhalt_start{

}
#content_start{
padding: 1px 0px 0px 5px;
}

#printlogo{
        display:none;
}
html, body {   
	height: 100%; /* wichtig */    
	background:#FFF;    
	text-align:center;    
}



form{
	display:inline;
}

#abstand{    
	height:15px;    
	width:955px;    
	background-color:#FFF;
}

.invisible{
display:none;
}



/* KUNDENSPEZIAL */
#header{    
	height:290px;    
	  
	border-left:5px solid #FFF;
}
#header_start{    
	
	  
	border-left:5px solid #FFF;
}

#balken_gelb{    
	height:15px;   
	background-color:#FDCC00;    
	width:740px;    
	float:left;
}
#menu{        
	padding: 7px 0px 0px 220px;    
	width:475px;    
	color:#FFF;    
	height:23px;
        float:left;
        background-color:#000;
        text-align:left;
}
#hauptmenu{
        float:left;
        width:950px;
        height:30px;
		background-color:#000;
}

/* HAENDLERSPEZIAL */
#header_h{    
	height:290px;    
	border-left:5px solid #FFF;
}

#balken_schwarz{    
	height:15px;   
	background-color:#000;    
	width:740px;    
	float:left;
}
#menu_h{        
	padding: 7px 0px 0px 220px;    
	width:475px;       
	color:#000;    
	height:23px;
background-color:#FDCC00;
    float:left;
}

#hauptmenu_h{
        float:left;
        width:950px;
        height:30px;
		background-color:#FDCC00;
}

/* */
#kopf{
height:230px;
}


#headbild{
width:740px;
height:230px;
float:left;
background-color:#000;
}
#headlogo{
width:210px;
height:230px;
float:left;
background-color:#000;
}
#headlogo_gelb{
width:210px;
height:230px;
float:left;
background-color:#FDCC00;
}

#balken_weiss{    
	height:15px;    
	background-color:#FFF;    
	width:210px;    
	float:right;
}


#drucksprache{
        float:left;
        
        text-align:right;
}
#mitte{    
	float:left;    
	width:965px;
}
#suchbereich{    
	border-left:5px solid #FFF;    
	width:740px;   
	float:left;    
	height:27px;
}
#suche{    
       
	padding:5px 15px 5px 20px;    
	height:20px;    
	width:175px;    
	float:left;    
	background-color:#CFCFD1;   
	font-size:10px;    
	font-weight:bold;
        vertical-align:middle;
}
.suchfeld{    
	width:100px;    
	/* border: 1px solid #9B9C9E;   */ 
	/* font-size:10px; */
}
input[type=image] {
 /*
 vertical-align: bottom;
 margin-top:2px;
*/
}
#subheadline{    
	float:left;    
	width:175px;    
	height:19px;    
	border-bottom:1px solid #DBDBDB;    
	background:url(../UPLOAD/cmsimages/space2.gif) repeat-y left top;    
	padding-left:20px;
        padding-top:11px;    
	font-weight:bold;    
	font-size:13px;

}
#headline{    
	height:27px;    
	width:740px;    
	float:left;    
	padding-left:30px;
        padding-top:3px;    
	font-weight:bold;    
	font-size:16px;
}
.space{    
	width:5px;    
	background-color:#FFF;
	}
/*
p {  
	margin: 0;  
	padding: 1em 0; 
	 line-height: 1.5em;
}
*/
#box{    
	width:955px;     
	margin:0 auto;    
	text-align:left;     
	position: relative;     
	min-height: 100%;    
	height:auto !important;/* moderne Browser */    
	height:100%; /* IE */    
	background:url(../UPLOAD/cmsimages/hintergrund.gif) repeat-y top left;
}
#inhalt {    
	width:965px;    
	background-color:#FFFF00;      
	border-left:1px solid #DBDBDB;    
	background:url(../UPLOAD/cmsimages/space.gif) repeat-y left top;    
	float:left;    
}#submenu{    
	float:left;
	width:195px;
        padding-top:11px;

}
#content{    
	float:left;
	width:503px;    
	padding: 5px 15px 15px 30px;
	}
#boxen{        
	width:210px;    
	float:left;    
	}
.boxen_head{    
	float:left;    
	width:171px;    
	background-color:#CFCFD1;    
	font-weight:bold;    
	font-size:11px;    
	padding:10px 20px;
}
.boxen_head_g{    
	float:left;    
	width:171px;    
	background-color:#FDCC00;    
	font-weight:bold;    
	font-size:11px;    
	padding:10px 20px;
}
.boxen_content{    
	float:left;    
	width:171px;    
	padding: 10px 20px;   
	background-color:#EBEBED;
}
.boxen_content_klaus{    
	float:left;    
	width:211px;    
	padding: 0px 0px 0px 0px;   
	background-color:#EBEBED;
}
.boxen_space{
float:left;
height:20px;
}
#footer {    
	float:left;      
	width: 955px;    
	height:60px;    
	background:url(../UPLOAD/cmsimages/hintergrund.gif) repeat-y top left;    
	background-color:#F1F1F1;
}
#sitemap{    
	float:left;    
	width:175px;    
	border-top:1px solid #DBDBDB;    
	background:url(../UPLOAD/cmsimages/space2.gif) repeat-y left top;    
	padding:5px 0px 0px 20px;        
	font-size: 10px;
}
#sitemap_start{    
	float:left;    
	width:175px;    
	background:url(../UPLOAD/cmsimages/space2.gif) repeat-y left top;    
	padding:5px 0px 0px 20px;        
	font-size: 10px;
}
#ab{    
	width:30px;    
	float:left;
}
#meta{    
	border-top:1px solid #DBDBDB;    
	width:510px;    
	float:left;        
	padding: 5px 0px 0px 0px;        
	font-size: 10px;    
}

#meta_start{    
	width:510px;    
	float:left;        
	padding: 5px 0px 0px 0px;        
	font-size: 10px;    
}
#copyright{
       float:left;
}
#footermenu{
       float:left;
}
/* START FORMDATA */
.star{
color:red;
}
.fehlermeldung{
color:red;
}
.erfolgmeldung{
color:green;
}
.lformular_links
{
float:left;
width:130px;
text-align:left;
}
.lformular_rechts
{
float:left;
width:300px;
}
.lformular_clear
{
clear:left;
}
.lformular_text
{
width:296px;
}
.lformular_textfeld
{
width:296px;
height:100px;
}
.lformular_textbox
{
width:470px;
height:25px;
}
.lformular_textfeldbox
{
width:470px;
}
.feldweite{
width:114px;
}
.feldweite_klein{
width:50px;
}
.feldweite_gross{
width:250px;
}
#lformular_submit_reg{
width: 371px;
text-align:right;
}
#lformular_submit{
width: 235px;
text-align:right;
}

/* END FORMDATA */

#klaus1{
width:310px;
float:left;
}
#klaus2{
padding-left:5px;
width:170px;
float:left;
text-align:center;
}
#klaus3{
float:left;
width:170px;
text-align:center;
}