body {
background-color: #ffe700;
font-size: 12px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#564b47;
padding:0px;
margin:0px;
}
a {color: #e19207;}
a:visited {color:#e19207;}
a:hover {color: #ff9600;}
a:active { color:#000000;}

h1 {
font-size:20px;
font-weight: normal;
padding: 5px 10px;
margin:0px;
}

h2 {
font-size:16px;
font-weight: normal;
padding: 5px 10px;
margin:0px;
}


/* ----------container -------------- */
#container {
width: 800px;
margin-bottom: 10px;
margin-left: auto;
margin-right: auto;
background-color: #ffffff;
}

/* ----------banner for logo-------------- */
#banner {
background-color: #ffe700;
text-align: right;
padding: 0px;
margin: 0px;
}

#banner img {padding:10px 0px;} 

/* -----------------Inhalt--------------------- */
#content {
background-color: #ffffff;
padding: 0px;
margin-left: 0px;
margin-right: 0px;
}
div#content { 
min-height:420px;
height:expression(this.scrollHeight > 420 ? "auto":"420px"); 
}

p, pre{
padding: 5px 10px;
margin:0px;
}


/* -----------footer--------------------------- */
#footer {
font-weight:normal;
font-size:10px;
clear: both;
margin: 0px;
padding: 5px;
padding-left:10px;
text-align: left; 
margin-bottom:0px;
background-color:#cccccc;
color:#000000;
}

/* -----------menu--------------------------- */
#menuBox {
list-style-type:none; 
margin:0 0 60px 0; 
padding:0;

}

#menuBox li {
display:block; 
float:left; 
position:relative; 
z-index:100; 
margin-right:1px; 
}

#menuBox li span {
display:block; 
z-index:100; 
padding: 5px 10px;
font-size:1.1em; 
font-weight:bold;

}

#menuBox li a, #menu li a:visited {
display:block; 
padding:0; 
white-space:nowrap;
text-decoration:none;

}

#menuBox dl {
position:absolute; 
top:0; 
left:0; 
margin: 0; 
padding: 0; 
background-color:#eeeeee;

}

* html #menuBox dl {
background-color:#eeeeee; 
}

#menuBox dt {
margin:0; 
font-size: 1.1em; 
float:left;
}

#menuBox dd {
display:none; 
background: transparent; 
clear:left; 
margin:0; 
padding:0; 
color: #fff; 
font-size: 1em; 
text-align:left;

}

#menuBox dt a, #menuBox dt a:visited {
display:block; 
color:#000; 
padding: 5px 10px; 
text-decoration:none;
}

#menuBox dd a, #menuBox dd a:visited {
color:#000; 
text-decoration:none; 
display:block; 
padding: 5px 10px;}

#menuBox li a:hover {
border:0; 
text-decoration:none;}

#menuBox li:hover dd, #menuBox li a:hover dd {
display:block;}

#menuBox li:hover dl, #menuBox li a:hover dl {
padding-bottom:15px;}

#menuBox li:hover dt a, #menuBox li a:hover dt a, #menuBox dd a:hover {
color:#ff9600;
text-decoration:none;
}

#print_contact {
visibility:hidden;
height:0px;
}

#skipnavigation {
visibility:hidden;
}
input {
font-family:verdana, arial, sans-serif;
font-size:12px;
background-color:#fffbd3;
}
textarea {
font-family:verdana, arial, sans-serif;
font-size:12px;
background-color:#fffbd3;
}
