html, body {
   background: #ccc url(img/background.gif);
   color: #000;
}

img {
   border: 0;
}

.infobox {
   margin-left: 10px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   text-transform: uppercase;
   color: #3E3E3E;
   text-decoration: none;
   font-weight: bold;
}

.infoboxblue {
   margin-left: 10px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   /* text-transform: uppercase; */
   color: #004E89;
   text-decoration: none;
   font-weight: bold;
}

.infotext {
   margin-left: 6px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 9px;
   color: #666666;
   text-decoration: none;
}

.menu_off {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   text-transform: uppercase;
   color: #3E3E3E;
   text-decoration: none;
   font-weight: bold;
   text-align: center;
}

.menu_over {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   text-transform: uppercase;
   color: #004E89;
   text-decoration: none;
   font-weight: bold;
   text-align: center;
}

a.menu_off:link,a.menu_off:visited,a.menu_off:active,a.menu_off:hover {
   text-decoration: none;
   color: #004E89;
}

a.menu_over:link,a.menu_over:visited,a.menu_over:active,a.menu_over:hover {
   text-decoration: none;
   color: #004E89;
}

.submenu_off {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #004E89;
   text-decoration: none;
   font-weight: bold;
   text-align: left;
   list-style: square inside url("img/navi/submenu_off.png");
}

.submenu_over {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #004E89;
   text-decoration: none;
   font-weight: bold;
   text-align: left;
   list-style: square inside url("img/navi/submenu_over.png");
}

a.submenu_off:link,a.submenu_off:visited,a.submenu_off:active,a.submenu_off:hover {
   text-decoration: none;
   color: #004E89;
}

a.submenu_over:link,a.submenu_over:visited,a.submenu_over:active,a.submenu_over:hover {
   text-decoration: none;
   color: #004E89;
}

.subsubmenu_off {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #000000;
   text-decoration: none;
   text-align: left;
   font-weight: normal;
   list-style: square inside url("img/navi/subsubmenu_off.png");
}

.subsubmenu_over {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #004E89;
   text-decoration: none;
   text-align: left;
   font-weight: normal;
   list-style: square inside url("img/navi/subsubmenu_over.png");
}

a.subsubmenu_off:link,a.subsubmenu_off:visited,a.subsubmenu_off:active,a.subsubmenu_off:hover {
   text-decoration: none;
   color: #000000;
}

a.subsubmenu_over:link,a.subsubmenu_over:visited,a.subsubmenu_over:active,a.subsubmenu_over:hover {
   text-decoration: none;
   color: #004E89;
}

#shadow {
   width: 100%;
}

input.search {
   margin-left: 6px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #004E89;
   text-decoration: none;
   border-top-width: 1px;
   border-right-width: 1px;
   border-bottom-width: 1px;
   border-left-width: 1px;
   border-top-style: solid;
   border-right-style: solid;
   border-bottom-style: solid;
   border-left-style: solid;
   border-top-color: #73777E;
   border-right-color: #C9CDD4;
   border-bottom-color: #C9CDD4;
   border-left-color: #73777E;
   width: 150px;
}

.headline {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 18px;
   color: #004E89;
   height: 30px;
}

.subheadline {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #004E89;
   height: 30px;
   font-weight: bold;
}

.text {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #666666;
   vertical-valign: bottom;
}

.seperator {
   margin-top: 8px;
   margin-bottom: 8px;
}

.textbig {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   color: #004E89;
   vertical-align: top;
}

p, td, .textwide {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #666666;
   vertical-valign: bottom;
   line-height: 17px;
}

.textblue {
   color: #004E89;
}

a:link,a:visited {
   text-decoration: none;
   color: #666666;
}

a:active,a:hover {
   text-decoration: underline;
   color: #004E89;
}


.search_result {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #666666;
   vertical-valign: bottom;
   line-height: 17px;
}

a.search_result {
   color: #004E89;
}

.search_hilight {
   font-weight: bold;
}

.formular {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #666666;
   margin-top: -25px;
}

.formular .input {
   border-top-width: 1px;
   border-right-width: 1px;
   border-bottom-width: 1px;
   border-left-width: 1px;
   border-top-style: solid;
   border-right-style: solid;
   border-bottom-style: solid;
   border-left-style: solid;
   border-top-color: #73777E;
   border-right-color: #C9CDD4;
   border-bottom-color: #C9CDD4;
   border-left-color: #73777E;
   width: 400px;
}

.formular textarea {
   width: 400px;
   height: 100px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   border-top-width: 1px;
   border-right-width: 1px;
   border-bottom-width: 1px;
   border-left-width: 1px;
   border-top-style: solid;
   border-right-style: solid;
   border-bottom-style: solid;
   border-left-style: solid;
   border-top-color: #73777E;
   border-right-color: #C9CDD4;
   border-bottom-color: #C9CDD4;
   border-left-color: #73777E;
}

.formular label {
   display: block;
   font-weight: bold;
   margin-top: 10px;
}

.formular .submit {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   border-top-width: 1px;
   border-right-width: 1px;
   border-bottom-width: 1px;
   border-left-width: 1px;
   border-top-style: solid;
   border-right-style: solid;
   border-bottom-style: solid;
   border-left-style: solid;
   border-top-color: #73777E;
   border-right-color: #C9CDD4;
   border-bottom-color: #C9CDD4;
   border-left-color: #73777E;
}

.formular .error {
   color: #004E89;
}

