/* Global */
html { min-height: 100.05%; }
body { margin: 0; padding: 0; }

body, th, td {
font: 100 12px/17px "Trebuchet MS", "Trebuchet MS", Verdana, Tahoma, Helvetica, sans-serif;
}


hr { display:none; }
strong, b { font-weight: bold; }
em, i { font-style: italic; }

a, a:link, a:active {
color: #0071B6;
text-decoration: none; }
a:hover { color: #000;
text-decoration: underline; }
a:visited { color: #000; }


.textfield {
background-color: #FFFFFF;
border: 1px solid #0071B6;
padding: 1px;
color: #0071B6;
}


/* Headlines */
h1 {
font-size: 35px;
font-family: "Trebuchet MS", Verdana, Tahoma, Helvetica, sans-serif;
color: #005990;
margin-top: 13px;
}
h2 {
font-size: 22px;
font-family: "Trebuchet MS", Verdana, Tahoma, Helvetica, sans-serif;
color: #0071B6;
}
h3 {
font-size: 17px;
font-family: "Trebuchet MS", Verdana, Tahoma, Helvetica, sans-serif;
color: #FACF00;
}

/* Boxen */

.boxen-rand {
background-color: #FFF7D6;
border: 1px dotted #0071B6;
padding: 7px;
color: #0071B6;
}
.boxen-rand_headline {
font-size: 17px;
background-color: #0071B6;
border: 1px dotted #FACF00;
border-bottom: 0px;
padding: 7px;
color: #FFF;
font-weight: bold;
}


.contentbox {
color: #333333;
padding: 5px 20px 5px 20px;
}

.contentbox-2 {
background-color: #FFFCEC;
border: 1px dotted #FACF00;
padding: 2px 7px 2px 7px;
color: #0071B6;
}

.contentbox-2 h1 {
color: #FACF00;
font-size: 20px;
}

.contentbox-2 td, .contentbox-2 th, {
color: #0071B6;
}

.subheadline {
background-color: #EBF2F6;
color: #0071B6;
padding: 5px 10px 5px 10px;
}

/* Menu */
#menu { margin: 0px; }
#menu ul
{
margin: 0;
padding: 0;
list-style-type: none;
font: 100 11px/20px Verdana, Tahoma, Helvetica, sans-serif;
}
#menu li { margin: 0; }
#menu a
{
display: block;
padding: 2px 5px 2px 23px;
width: 172px;
background: #0071B6 url(img/menu-arrow1.gif) no-repeat left;
background-position: 5px;
color: #FFF;
text-decoration: none;
border-bottom: 1px solid #ccc;
}
#menu a:hover
{
color: #FFF;
background: #FACE00 url(img/menu-arrow2.gif) no-repeat left;
background-position: 5px;
text-decoration: none;
}
.hiddenfield {
WIDTH: 1px; 
HEIGHT: 1px;
}
.searchfield {

}