.languagecontainer {
width: 110px;
padding: 9px 0px 0px 0px;
float: right;
height: 20px;
/*text-align: right;
*/ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #dae9ee;
font-weight: bold;

}

#fahnen {
width: 70px;
padding: 7px 0px 0px 0px;
float: right;
height: 20px;

}

.menu {
font-family: arial,sans-serif;
width: 929px;
position: relative;
font-size: 14px;
font-weight:bold;
height:31px;
z-index: 100;

}

.menu ul {
margin: 0pt;
padding: 0pt;
list-style-type: none;

}

.menu ul li {
float: left;
position: relative;

}

.menu ul li a, .menu ul li a:visited {
display: block;
text-decoration: none;
/*width: 139px;
*/  height: 26px;
color: rgb(250, 255, 250);
padding-top: 3px;
padding-right: 10px;
padding-left: 10px;
line-height: 24px;

}

.menu ul li ul {
display: none;

}

table {
margin: -1px;
font-size: 1em;
border-collapse: collapse;

}

.menu ul li:hover a, .menu ul li a:hover {
background: rgb(92, 128, 152) url('bilder/haupt_Navi_hover.jpg') top repeat-x;
color: rgb(255, 255, 255);

}

.menu ul li:hover ul, .menu ul li a:hover ul {
display: block;
position: absolute;
top: 28px;
margin-top: 1px;
left: 0pt;
width: 150px;

}

* html .menu ul li a:hover ul {
margin-top: 1px;

}

.menu ul li:hover ul li ul, .menu ul li a:hover ul li a ul {
visibility: hidden;
position: absolute;
height: 0pt;
width: 0pt;

}

.menu ul li:hover ul li a, .menu ul li a:hover ul li a {
padding: 5px 10px;
background: rgb(92, 128, 152) none repeat;
display: block;
color: rgb(250, 250, 250);
height: auto;
font-size:12px;
line-height: 10px;
width: 152px;

}

* html .menu ul li a:hover ul li a {
width: 152px;
font-size:12px;
line-height:10px
}

.menu ul li:hover ul li a:hover, .menu ul li a:hover ul li a:hover {
background: rgb(62, 94, 119) none repeat;
color: rgb(250, 250, 250);

}

.menu ul li:hover ul li:hover ul, .menu ul li a:hover ul li a:hover ul {
visibility: visible;
position: absolute;
left: 150px;
top: 0pt;
width: 150px;

}

.menu ul li:hover ul li:hover ul.left, .menu ul li a:hover ul li a:hover ul.left {
left: -150px;

}

.menu ul li.dro:hover, .menu ul li a.dro:hover {
color: rgb(250, 250, 250);
background: rgb(62, 94, 119) none repeat;
url('') repeat-x scroll left top;

}

.menu ul li.dro, .menu ul li a.dro {
color:#3E5E77;
background:  url('bilder/hg_navi_active.gif') repeat-x scroll left top;

}

.menu ul li:actvie, .menu ul li a:active, .menu ul li a:active {
color:rgb(62, 94, 119);
background:  url('bilder/hg_navi_active.gif') repeat-x scroll left top;

}

.dro {
color:#3E5E77;

}

li #dro {
background:  url('bilder/hg_navi_active.gif') repeat-x scroll left top;
color:#3E5E77;

}

#zeile_01 {
height: 85px;
padding: 0px 5px 0px;
width: 922px;
background: url(bilder/titel_01.jpg);

}

#zeile_02 {
height: 99px;
background: url(bilder/titel_02.jpg);
width: 922px;
padding: 0px 5px 0px 5px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-variant: normal;
font-weight: bold;
color: #78919f;

}

*html .navicontainer02 {
width:194px;
padding: 0px 0px 0px 0px;
/*margin-right: 70px;
*/
float: right;
/* eigentliche version float:left*/
height: 99px;
background: url(bilder/hg_navi_oben01.gif) no-repeat;

}

.navicontainer02 {
width:192px;
padding: 0px 0px 0px 0px;
/*margin-right: 70px;
*/
float: left;
height: 99px;
background: url(bilder/hg_navi_oben01.gif);

}

.navi_01 {
position: relative;
bottom:-10px;
width:723px;
padding: 0px 0px 0px 6px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-variant: normal;
font-weight: bold;
color: #78919f;
padding-top: 20px;
float: left;

}

.navi_01 a {
color: #78919f;
text-decoration: none
}

.navi_01 a:hover {
color: #3e5e77;

}

#news {
background-color:#eaf3f8;
width:192px;
float:right;
padding: 0px 0px 30px 0px;

}

.newsbox {
background-color:#eaf3f8;
width:172px;
float:right;
padding: 5px 10px 5px 10px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-variant: normal;
font-weight: normal;
font: normal normal normal;
color: #3b5b72;

}

.navi03_box {
background-color:#eaf3f8;
width:200px;
float:left;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #87a4bb;
line-height: 18px;

}

.navi03_box a {
color: #87a4bb;
text-decoration:none;

}

.navi03_box a:hover {
color: #3e5e77;

}

#searchbox {
width:172px;
height: 52px;
float:right;
padding: 4px 10px 0px 10px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #7ba1bd;
background-image: url(bilder/hg_serach.gif);
font-weight: bold;

}

#quickfinderbox {
width:172px;
height: 51px;
float:right;
padding: 4px 10px 0px 10px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #7ba1bd;
background-image: url(bilder/hg_quickfinder.gif);
font-weight: bold;

}

.menutitle {
font-weight:bold;
text-align:center;
margin:2px;

}

#main_div {
width:927px;
margin:0px auto;
text-align:left;
background-image: url(bilder/hg_content.gif);
padding-right:0px;
border:0px;
background-color: #FFFFFF;

}

#headline {
padding-top:6px;
padding-bottom:4px;
width:635px;
border-style:solid;
border-width:0px;
border-bottom-width:1px;
border-top-width: 1px;
border-color:#9CB3C2;
font-size: 16px;
font-weight: bold;
color: #52697b;
font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;

}

/* editor(ueberschrift) */
#ueberschrift_text {
padding-top:6px;
padding-bottom:4px;
width:635px;
height:25px;
float:left;
padding: 5px 0px 0px 0px;
border-style:solid;
border-width:0px;
border-bottom-width:1px;
border-color:#9CB3C2;
font-size: 16px;
font-weight: bold;
color: #52697b;
font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;

}

TD,BODY {
font-size: 11px;
color: #52697b;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}

#content {
background-color:#FFFFFF;
width:635px;
float:left;
padding: 0px 0px 100px 48px;
/*padding: 0px 0px 50px 48px;
*/
font-size: 11px;
color: #52697b;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}

#content a {
color:#52697B;
text-decoration: underline;

}

#content a:hover {
color:#96BFD3;
text-decoration: underline;

}

/* editor(footerlink) */
#footer_content a {
background: rgb(169,195,211);
text-decoration: none;
color: #ffffff;
font-weight: bold;
line-height: 20pt;

}

#footer_content a:hover {
background: rgb(169,195,211);
text-decoration: none;
color: #3E5E77;
font-weight: bold;

}

#footer_content {
text-align:left;

}

.up {
float:left;
text-align:left;
height: 20px;
line-height: 20px;

}

.print {
float:left;
text-align:center;
padding-right: 180px;

}

.back {
float:left;
text-align:right;
padding-right: 180px;

}

/* editor(bildtitel) */
.bildunterschrift {
padding: 5px 0px 0px 0px;
font-size: 11px;
color: #94adbf;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}

#hier_anzeige {
width:635px;
height:20px;
float:left;
padding: 8px 0px 0px 0px;
font-size: 10px;
color: #9bb2c3;
background-image: url(bilder/hg_youarehere.gif);
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight: normal;

}

#naviebene03 {
width:620px;
height:90px;
float:left;
padding: 7px 0px 7px 15px;
font-size: 10px;
color: #9bb2c3;
background-image: url(bilder/hg_naviebene03.gif);
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight: bold;

}

.hier_anzeige_dunkelblau {
color: #3d5e77;

}

#footer_container {
position:fixed;
bottom:0px;
/*z-index:110;
*/
			text-indent: 0px;
text-align: left;
padding: 25px 5px 0px 48px;
width: 873px;
height: 15px;
background: url(bilder/hg_footer.gif);
margin:0px auto;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #5b6b78;

}

#footer {
float:left;
width:635px;
z-index:110;

}

#footer_disclaim {
z-index:109;
text-align: right;
padding-top:0px;
padding-right:60px;
float:right;
height: 15px;

}

#fahnen {
width: 70px;
padding: 7px 0px 0px 0px;
float: right;
height: 20px;

}

#zeile_03 {
background: url(bilder/hg_navi02.gif) no-repeat;
width: 929px;
padding: 0px 0px 0px 0px;
text-align: left;
height 31px;

}

.navicontainer01 {
width: 800px;
padding: 8px 0px 0px 10px;
display: inline;
float:left;
height: 42px;

}

#search_feld {
text-decoration:none;
width: 25px;
padding-top: 5px;
float: left;

}

#newstitelbox {
width:172px;
height: 19px;
float:right;
padding: 4px 10px 0px 10px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #7ba1bd;
background-image: url(bilder/hg_newstitelbox.gif);
font-weight: bold;

}

.newsbox a {
background: rgb(169,195,211);
text-decoration: none;
color: #ffffff;
font-weight: bold;

}

.newsbox a:hover {
background: rgb(169,195,211);
text-decoration: none;
color: #3E5E77;
font-weight: bold;

}

.quickfinder_feld {
text-decoration:none;
padding-top: 6px;
float: left;
font-weight: normal;

}

#go {
text-decoration:none;
width: 22px;
float: right;
background-color: #a9c3d3;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
margin-top: 6px;
padding-bottom: 2px;
padding-left: 5px;
padding-top: 2px;

}

.search_eingabe {
width: 130px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;

}

.quickfinder_eingabe {
width: 135px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;

}

.language {
color:#dae9ee;
text-decoration:none;
font-size: 10px;
font-weight: bold;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}

a.navi10px_eins {
border:0px;
width:193px;
padding: 0px 0px 0px 0px;
float: right;
height: 20px;
line-height: 20px;
background: url(bilder/hg_navi_oben_eins.jpg) no-repeat scroll left top;

}

a.navi10px_eins:active {
padding: 0px 0px 0px 0px;
float: right;
height: 20px;
background: url(bilder/hg_navi_hover_eins.jpg) no-repeat scroll left top;

}

a.navi10px_eins:hover {
padding: 0px 0px 0px 0px;
float: right;
height: 20px;
background: url(bilder/hg_navi_hover_eins.jpg) no-repeat scroll left top;

}

a.navi10px_zwei {
border:0px;
width:193px;
padding: 0px 0px 0px 0px;
float: right;
height: 20px;
line-height: 20px;
line-height: 20px;
background: url(bilder/hg_navi_oben_zwei.jpg) no-repeat scroll left top;

}

a.navi10px_zwei:active {
padding: 0px 0px 0px 0px;
float: right;
height: 20px;
color:#ffffff;
font-weight:bold;
background: url(bilder/hg_navi_hover_zwei.jpg) no-repeat scroll left top;

}

a.navi10px_zwei:hover {
padding: 0px 0px 0px 0px;
float: right;
height: 20px;
color:#ffffff;
font-weight:bold;
background: url(bilder/hg_navi_hover_zwei.jpg) no-repeat scroll left top;

}

a.navi10px_drei {
border:0px;
width:193px;
padding: 0px 0px 0px 0px;
float: right;
height: 20px;
line-height: 20px;
line-height: 20px;
line-height: 20px;
background: url(bilder/hg_navi_oben_drei.jpg) no-repeat scroll left top;

}

a.navi10px_drei:active {
padding: 0px 0px 0px 0px;
float: right;
height: 20px;
color:#ffffff;
font-weight:bold;
background: url(bilder/hg_navi_hover_drei.jpg) no-repeat scroll left top;

}

a.navi10px_drei:hover {
padding: 0px 0px 0px 0px;
float: right;
height: 20px;
color:#ffffff;
font-weight:bold;
background: url(bilder/hg_navi_hover_drei.jpg) no-repeat scroll left top;

}

a.navi10px_vier {
border:0px;
width:193px;
padding: 0px 0px 0px 0px;
float: right;
height: 20px;
line-height: 20px;
line-height: 20px;
line-height: 20px;
background: url(bilder/hg_navi_oben_vier.jpg) no-repeat scroll left top;

}

a.navi10px_vier:active {
padding: 0px 0px 0px 0px;
float: right;
height: 20px;
color:#ffffff;
font-weight:bold;
background: url(bilder/hg_navi_hover_vier.jpg) no-repeat scroll left top;

}

a.navi10px_vier:hover {
padding: 0px 0px 0px 0px;
float: right;
height: 20px;
color:#ffffff;
font-weight:bold;
background: url(bilder/hg_navi_hover_vier.jpg) no-repeat scroll left top;

}

a.navi10px_fuenf {
border:0px;
width:193px;
padding: 0px 0px 0px 0px;
float: right;
height: 20px;
line-height: 20px;
line-height: 20px;
line-height: 20px;
background: url(bilder/hg_navi_oben_fuenf.jpg) no-repeat scroll left top;

}

a.navi10px_fuenf:active {
padding: 0px 0px 0px 0px;
float: right;
height: 20px;
color:#ffffff;
font-weight:bold;
background: url(bilder/hg_navi_hover_fuenf.jpg) no-repeat scroll left top;

}

a.navi10px_fuenf:hover {
padding: 0px 0px 0px 0px;
float: right;
height: 20px;
color:#ffffff;
font-weight:bold;
background: url(bilder/hg_navi_hover_fuenf.jpg) no-repeat scroll left top;

}

a.navi10px_white:link, a.navi12px_white:visited {
color:#ffffff;
text-decoration:none;
font-weight:bold;

}

code {
font-size:14px;
color:#0000ff;

}

pre {
font-size:14px;
color:#0000ff;
padding:5px;

}

html,body {
margin: 0;
padding: 0;

}

form {
margin:0;
padding:0;

}

input {
background-color:#FFFFFF;

}

.navi13px_white {
padding: 8px 0px 5px 0px;
margin: 0px 0px 0px 0px;
display: block;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 14px;
color: #FFFFFF;
text-decoration: none;

}

.navi13px_white:hover {
background-color: #5c8098;

}

.navi13px_white:active {
color: #3e5e77;
background-image: url(bilder/hg_hn02.gif)??????ſ?????;

}

#submenu a {
display: inline;
margin: 0;
padding:0 0 0 0;
white-space:nowrap;

}

#menu_sub a {
color:#FFFFFF;
background: #5c8098;
padding: 2px 0px 2px 5px;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bolder;

}

#menu_sub a:hover {
color:#FFFFFF;
background: rgb(62, 94, 119) none repeat
}

#menu_content {
width: 150px;
background: #5c8098;
padding-bottom:5px;

}

#menu_content a {
line-height:20px;
width:150px;
text-decoration:none;

}

#menu_content ul {
padding:0px;
margin: 0px;
list-style-type: none;

}

#menu_content li:hover {
color:#FFFFFF;
width: 149px;
background: rgb(62, 94, 119) none repeat;
/*3e5e77*/
background-image: url('bilder/menu_content_hover.jpg');
background-position:left top;
background-repeat: repeat-x;

}

#menu_content a {
/*display: block;
*/
width: 144px;
color:#FFFFFF;
padding: 2px 0px 2px 5px;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bolder;

}

.titel-menu_content {
height: 21px;
width: 150px;
color:#FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bolder;
background-image: url(bilder/us_content_navi.gif);
padding: 5px 0px 0px 0px;
text-indent: 5px;

}

.menu_content_active {
height: 21px;
width: 149px;
color:#FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bolder;
padding: 5px 0px 0px 0px;
text-indent: 5px;
background: #3e5e77;

}

*#menu li {
position: relative;
display: inline;

}

#menu ul ul {
position: absolute;
/*z-index: 500;
*/
padding:0px 0px 10px 0px;
width: 200px;
background-color: #5c8098;

}

div#menu ul ul  {
display: none;

}

div#menu ul li:hover ul {
display: block;

}

#menu_transcontent {
float:left;
width:160px;
padding-right:20px;

}

