@charset "iso-8859-1";

body {
background-color: #7287B7;
/*scrollbar-base-color: #7287B7;*/
scrollbar-3dlight-color: #102D6F;
scrollbar-arrow-color: #ffffff;
scrollbar-darkshadow-color: #102D6F;
scrollbar-face-color: #98B6D6;
scrollbar-highlight-color: #D6D6D6;
scrollbar-shadow-color: #98B6D6;
scrollbar-track-color: #7287B7;
}

td,.copy {
font-family: Arial,Geneva,Helvetica,Swiss,SunSans-Regular;
font-size: 12px;
font-style: normal;
font-weight: normal;
vertical-align: top;
}

.content {
margin-top: 1px;
background-color: #E6E9F0;
}

td.navi {
padding-top: 10px;
}

a.menu {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
display: block;
border-width: 0px;
padding-top: 7px;
padding-left: 10px;
width: 130px;
height: 21px;
-width: 140px;
-height: 28px;
font-style: normal;
font-weight: normal;
}
a.menu:link,a.menu:visited,a.menu:active {
color:#002348;
text-decoration:none;
background-color: #98B6D6;
}
a.menu:hover {
color:#002348;
text-decoration:none;
background-color: #A8C2DE;
}
a.submenu {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
display: block;
padding-top: 6px;
padding-left: 20px;
width: 140px;
height: 18px;
-width: 160px;
-height: 24px;
font-style: normal;
font-weight: normal;
}
a.submenu:link,a.submenu:visited,a.submenu:active {
color:#002348;
text-decoration:none;
background-color: #ffffff;
}
a.submenu:hover {
color:#002348;
text-decoration:none;
background-color: #F6D6D6;
}
.submenu_on {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
border-width: 0px;
padding-top: 6px;
padding-left: 10px;
width: 150px;
height: 18px;
-width: 160px;
-height: 24px;
font-style: normal;
font-weight: bold;
color:#ffffff;
background-color: #CA0303;
}
#subunter {
padding-left: 30px;
width: 140px;
-width: 170px;
font-weight: normal;
}
#subon {
padding-left: 10px;
width: 150px;
-width: 160px;
background-image: url(images/navi_eckeoben.gif);
background-repeat: no-repeat;
background-position: 154px 0px;
font-style: normal;
font-weight: bold;
color:#CA0303;
}
#subunteron {
padding-left: 20px;
width: 150px;
-width: 170px;
color:#CA0303;
font-weight: bold;
}
.breit {
padding-left: 20px;
width: 150px;
-width: 170px;
}
.zweite {
padding-left: 20px;
width: 140px;
-width: 160px;
}

.navieckeoben {
background-image: url(images/navi_eckeoben.gif);
background-repeat: no-repeat;
background-position: 154px 0px;
}
.navirand {
background-image: url(images/navi_eckeoben.gif);
background-repeat: no-repeat;
background-position: 154px 0px;
border-left: 10px solid #CA0303;

}
.navieckeunten {
background-image: url(images/navi_eckeunten.gif);
background-repeat: no-repeat;
background-position: 154px 18px;
}
.navieinzan {
color: #ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
display: block;
border-width: 0px;
padding-top: 7px;
padding-left: 10px;
width: 150px;
height: 21px;
-width: 160px;
-height: 28px;
font-style: normal;
font-weight: bold;
background-image: url(images/navi_eckeobenunten.gif);
background-repeat: no-repeat;
background-position: 154px 0px;
background-color: #CA0303;
}

td.mitte {
padding-top: 30px;
padding-bottom: 30px;
}
td.news {
padding-top: 50px;
text-align: right;
}
td.newstext {
padding: 10px 10px 10px 15px;
background-color: #98B6D6;
font-size: 11px;
color: #002348;
}
td.sprachtext {
padding: 10px 10px 10px 15px;
background-color: #ffffff;
font-size: 11px;
color: #002348;
}

td.head {
background-image: url(images/bg_head.gif);
background-repeat: no-repeat;
padding-left: 11px;
padding-top: 8px;
}
td.links { background-image: url(images/bg_links.gif); background-repeat: repeat-y; }
td.rechts { background-image: url(images/bg_rechts.gif); background-repeat: repeat-y; }
td.foot {
background-image: url(images/bg_foot.gif);
background-repeat: no-repeat;
padding-top: 4px;
padding-left: 47px;
}
td.foot_text {
color: #002348;
font-size: 11px;
}

h1 {
font-size: 16px;
color: #CA0303;
padding-top: 0px;
padding-bottom: 20px;
margin-top: 0px;
margin-bottom: 0px;
}

h2 {
font-size: 12px;
color: #CA0303;
font-style: normal;
font-weight: bold;
padding-top: 0px;
padding-bottom: 6px;
margin-top: 0px;
margin-bottom: 0px;
}

li {
list-style-image: url(images/listenpunkt.gif);
list-style-position: outside;
margin: 0px 0px 0px 23px;
padding: 0px;
}
ul {
margin: 0px;
padding: 0px;
}

.rot { color: #CA0303; font-style: normal; font-weight: bold; }
.weiss { color: #ffffff; font-style: normal; font-weight: bold; }
.gross { font-size: 22px; }

a:link,a:visited { color: #11427C; text-decoration: underline; }
a:hover,a:active { color: #11427C; text-decoration: none; background-color: #ffffff; }

/*a.orange:link,a.orange:visited { color: #ffffff; text-decoration: none; }
a.orange:hover,a.orange:active { color: #dddddd; text-decoration: underline; }
*/
a.navi:link,a.navi:visited { color: #262626; background-image: url(images/navi_off.gif); background-repeat: no-repeat; background-position:0px 2px; text-decoration: none; padding-left: 18px; }
a.navi:hover,a.navi:active,.NaviOn { color: #000000; background-image: url(images/navi_on.gif); background-repeat: no-repeat; background-position:0px 2px; text-decoration: none; padding-left: 18px; }

a.foot:link,a.foot:visited { color: #002348; text-decoration: none; }
a.foot:hover,a.foot:active { color: #000000; text-decoration: underline; background-color: transparent; }

a.blau:link,a.blau:visited { color: #002348; text-decoration: none; }
a.blau:hover,a.blau:active { color: #002348; text-decoration: underline; background-color: transparent; }
