
* { padding: 0; margin: 0;  
font-family: verdana, Arial,Helvetica,sans-serif;  
}  

#subline {
color: #ea7f0d;
font-weight:normal;
font-size: 11px;
font-family: verdana, Arial,Helvetica,sans-serif;  
}

#sub_sub {
color: #ea7f0d;
font-style:normal;
font-size: 12px;
margin-right: 3px;
}

#sub_norml {
font-size: 12px;
margin-right: 3px;
}


#sub_me {float:left; width: 175px; background: #e6e6e7; height:58px;}

#sub_co {float:none;}
 
#content {  
text-align:left;  
line-height: 16px;  
font-size: 11px;  
color: #333333;  
margin: 32px 15px 0px 16px; 
font-family: verdana, Arial,Helvetica,sans-serif;   
}  
#news {
	color: #333333;
	margin: 32px 15px 0px 16px;
	font-size: 10px;
}  
  
h1 {  
font-size:17px;
font-weight:normal;
line-height: 28px;  
padding-bottom: 10px;  
color: #ea7f0d;
font-family: verdana, Arial,Helvetica,sans-serif;  
}  
  
h2 {  
font-size:16px;  
font-weight: bold;  
line-height: 20px;  
padding-bottom: 10px;
font-family: verdana, Arial,Helvetica,sans-serif;  
}  

h4 {  
font-size:11px;  
font-weight: bold;
margin-bottom: -15px; 
font-family: verdana, Arial,Helvetica,sans-serif;  
}  

p {  
padding-bottom: 16px;  
font-family: verdana, Arial,Helvetica,sans-serif;  
}  
  
#content li {  
list-style:none;  
padding-left: 20px;  
margin-left: 0px;  
border:0px;  
background-image:url(images/pfeil.gif);  
background-repeat:no-repeat;  
background-position: -10px 4px;  
}  
  
  
#news li {  
list-style:none;  
padding-left: 20px;  
margin-left: 0px;  
border:0px;  
background-image:url(images/pfeil.gif);  
background-repeat:no-repeat;  
background-position: -10px 4px;  
}  
    
  
  
A:link  
{  
     color: #666666;  
     text-decoration: none;  
}  
A:visited  
{  
     color: #666666;  
     text-decoration: none;  
}  
A:hover  
{  
     color: #ea7f0d;  
}   
  
  
#header_tab_1 {  
 width: 175px;  
 height: 134px;  
}  
#header_tab_2 {  
 width: 100%;  
 height: 134px;  
}  
#header_tab_3 {  
 width:  175px;  
 height: 166px;  
 background: #ea7f0d;  
 background-image:url(images/head_bg.jpg);  
}  
#header_tab_4 {  
 background: #ea7f0d;  
 background-image:url(images/head_bg.jpg);  
}  
  
#cont_tab_1 {  
 width: 175px;  
 background: #e6e6e7;  
}  
  
#cont_tab_2 {  
 width: 574px;  
  
}  
#cont_tab_3 {  
 width: 235px;  
}

/* side menue */


    #side_menue,
    #side_menue ul {
    	font-size: 10px;
    	list-style : none;
        margin: 0;
        padding: 0;
        letter-spacing: -0.5px;
    }
    #kontakt_menue,
    #kontakt_menue ul {
    	font-size: 11px;
    }
    #side_menue {
        text-transform : uppercase;
    }    
    
        #side_menue ul {
        	text-transform : none;
        }

    #side_menue span {
        padding-top: 3px;
    	font-size: 9px;
    }
    #side_menue div {
        padding-top: 3px;
    	font-size: 9px;
    	width: 17px;
        float: left;
    }
    html>body #side_menue div {
        padding-top: 0px;
    }
    
    
    #side_menue li  {
    	padding-top: 10px;
    	padding-bottom: 3px;
        padding-left: 20px;
    }    
    
    #kontakt_menue li  {
    	padding-top: 5px;
    	padding-bottom: 3px;
        padding-left: 20px;
    }
    #side_menue li {
    	border-top: 2px solid #ffffff;
    }
    #side_menue {
    	border-bottom: 2px solid #ffffff;
    }
    
    
    
    
    #side_menue {
        margin-top: -20px;
    }
    html>body #side_menue {
        margin-top: 0px;
    }
    #kontakt_menue {
        margin-top: 25px;
        margin-bottom: 25px;
    }
    #side_menue ul {
        margin-top: 2px;
        margin-left: -20px;
    }
    li a {
    	text-decoration: none;
    	color: #000000;
    }
    #kontakt_menue li a:hover ,
    #side_menue li a:hover {
    	color: #dc9f27;
    }

    ul li.side_menue_activ a {
    	color: #dc9f27;
        font-weight: bold;
    }
    #side_menue li ul li a,
    #side_menue li ul li div {
    	color: #666666;
        font-weight: normal;
    }
    #side_menue li ul li.side_menue_activ a,
    #side_menue li ul li.side_menue_activ div {
    	/*color: #dc9f27;*/
        font-weight: bold;
    }
    
/* Form Felder */

    .formular {
    	width: 410px;
    	vertical-align : top;
    }
    .formular td {
    	height: 25px;
    	color: #000000;
    	font-size: 12px;
    	padding-top: 6px;
    }
    
    textarea,
    .formular input {
    	border: 1px solid #888888;
    	background-color: #FFE1C4;
    	padding-bottom: 2px;
    }
    .formular input {
    	height: 20px;
    }
    .formular input:focus {
    	background-color: #FFCF9F;
    }
    .form_field_title {
    	width: 200px;
    	text-align: left;
    	padding-right: 20px;
    }
    .form_field {
    	width: 230px;
    }
    #PLZ {
    	width: 50px;
    }
    #Ort {
    	width: 187px;
    }
    #Nachricht {
    	width: 243px;
    }






