/*defaults*/

body {background:#000000 url('../images/hg_kachel.jpg') repeat; margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:80%; line-height:110%; }
p {color:#000000; font-weight:bold; margin:0px; padding:0px 0px 5px 0px; }
a {color:#FF9800; padding:0px 0px 0px 0px; text-decoration:underline; }
a:hover	{color:#A6A6A6; text-decoration:none;}
h1 {color:#FF9800; background:url('../images/hg_schmutz.gif'); font-size:120%; padding:1px 1px 1px 3px;}
h2 {color:#000000; font-weight:bold; font-size:100%;}
h3 {color:#A6A6A6; font-size:100%;}
img {border:none}

/*structural elements*/

#holder	{
background:url('../images/hg_komplett.jpg') repeat-y 0px 0px; 
width:880px; 
padding:0px 0px 0px 100px;  
}

#content {
float:left; 
width:510px; 
padding:20px 0px 0px 23px; 
font-size:90%;
}

.contentItem,
.layout_full {
background:#FFFFFF;
float:left; 
width:480px; 
padding:8px 15px 15px 15px; 
font-size:90%;  
margin-bottom:10px;
border-top:1px dotted #FF9800;
border-bottom:1px dotted #FF9800;
}

#rechts {
float:right; 
width:200px; 
padding:20px 125px 0px 0px; 
font-size:90%; 
}

.rechtsItem {
background:#4D4D4D;
float:right; 
width:170px; 
padding:8px 15px 10px 15px; 
font-size:90%;  
margin-bottom:10px;
border-top:1px dotted #FF9800;
border-bottom:1px dotted #FF9800;
}

#footer {
clear:both; 
width:780px; 
font-size:80%; 
text-align:center; 
padding:8px 15px 10px 15px;  
margin-bottom:10px;
}

#footernavi li{
display: inline; 
list-style:none;
padding:0px 10px 0px 0px; 
}

input {
background-color:#D2D2D2;
border:solid 1px #000000;
height:20px;
padding-left:2px;
margin-top:5px;
}

textarea {
width:400px;
background-color:#D2D2D2;
border:solid 1px #000000;
padding-left:2px;
margin-top:5px;
}




.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix {display:inline-block; }
/* Hides from IE-mac \*/
* html .clearfix {height:1%; }
.clearfix {display:block; }
/* End hide from IE-mac */
