@charset "utf-8";
/* CSS Document */

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#5c5c5c;
line-height:15px;
}

h1 { font-size:16px; color:#005380; font-weight:bold; margin-top:0px; margin-bottom:6px; line-height:19px;}
h2 { font-size:12px; color:#005380; font-weight:bold; margin-top:0px; margin-bottom:6px; line-height:16px;}
h3 { font-size:12px; color:#5c5c5c; font-weight:bold; margin-top:0px; margin-bottom:6px; line-height:16px;}

td a {
color:#cc6600;
font-weight:bold;
}

ul {
list-style-image:url(/_Images/list.gif); margin-left:0; margin-right:0; margin-top:0; margin-bottom:10px; padding:0;
}
li { margin-left:1.5em; padding:0;}


td.tdTopNavi { width:750px; height:35px; background-color:#fe9a04; background-image:url(/_Images/bgTopNaviLinksOrange.jpg); background-position:left; background-repeat:no-repeat; vertical-align:middle; padding-left:15px;}

a.aTopNavLevel1 { text-transform:uppercase;background-image:url(/_Images/LinkPfeilTopNavi.png); padding-left:20px; height:15px; line-height:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; font-weight:bold; background-repeat:no-repeat; background-position:left; vertical-align:middle; text-decoration:none;}
a.aTopNavLevel1Invisble {visibility:hidden;}
a.aTopNavLevel1:hover { text-transform:uppercase;background-image:url(/_Images/LinkPfeilBlau.png); padding-left:20px; height:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#005380; font-weight:bold; background-repeat:no-repeat; background-position:left; vertical-align:middle; text-decoration:none;}
a.aTopNavLevel1Selected { text-transform:uppercase;background-image:url(/_Images/LinkPfeilBlau.png); padding-left:20px; height:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#005380; font-weight:bold; background-repeat:no-repeat; background-position:left; vertical-align:middle; text-decoration:none;}
a.aTopNavLevel1Open { text-transform:uppercase;background-image:url(/_Images/LinkPfeilBlau.png); padding-left:20px; height:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#005380; font-weight:bold; background-repeat:no-repeat; background-position:left; vertical-align:middle; text-decoration:none;}
a.aTopNavLevel1Openselected { text-transform:uppercase;background-image:url(/_Images/LinkPfeilBlau.png); padding-left:20px; height:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#005380; font-weight:bold; background-repeat:no-repeat; background-position:left; vertical-align:middle; text-decoration:none;}

a.aTopNavBreadcrumpSelected { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#5c5c5c; text-decoration:none; font-weight:normal;}
a.aTopNavBreadcrumpOpenselected { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#5c5c5c; text-decoration:none; font-weight:normal;}
a.aTopNavBreadcrumpOpen { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#5c5c5c; text-decoration:none; font-weight:normal;}

td.tdDropdown {background-image:url(/_Images/bgTopNaviRechtsBlau_06.gif); background-repeat:no-repeat; width:215px; height:35px; padding-left:15px; vertical-align:middle;}

.Dropdown {background-color:#e8f2f7; border:1px solid #ffffff; width:173px; color:#005380;}

td.tdLeftNaviLevel2 {background-image:url(/_Images/bgLeftNavi.png); background-repeat:no-repeat; width:190px; vertical-align:top; padding-left:15px; padding-top:12px; padding-bottom:12px; line-height:16px;}

a.aLeftNaviLevel2 { text-transform:uppercase; height:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#cc6600; font-weight:bold; background-repeat:no-repeat; background-position:left; vertical-align:top;}
a.aLeftNaviLevel2:hover { text-transform:uppercase; height:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#005380; font-weight:bold; background-repeat:no-repeat; background-position:left; vertical-align:top;}
a.aLeftNaviLevel2Selected { text-transform:uppercase; height:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#005380; font-weight:bold; background-repeat:no-repeat; background-position:left; vertical-align:top;}
a.aLeftNaviLevel2Open { text-transform:uppercase; height:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#005380; font-weight:bold; background-repeat:no-repeat; background-position:left; vertical-align:top;}
a.aLeftNaviLevel2Openselected { text-transform:uppercase; height:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#005380; font-weight:bold; background-repeat:no-repeat; background-position:left; vertical-align:top;}

a.aLeftNaviLevel3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#5c5c5c; text-decoration:none; font-weight:normal;}
a.aLeftNaviLevel3:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#5c5c5c; text-decoration:none; font-weight:bold;}
a.aLeftNaviLevel3Selected { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#5c5c5c; text-decoration:none; font-weight:bold;}
a.aLeftNaviLevel3Open { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#5c5c5c; text-decoration:none; font-weight:bold;}
a.aLeftNaviLevel3Openselected { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#5c5c5c; text-decoration:none; font-weight:bold;}
a.aLeftNaviLevel3Invisible { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#5c5c5c; text-decoration:none; font-weight:normal;}
a.aLeftNaviLevel3Invisible:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#5c5c5c; text-decoration:none; font-weight:bold;}

a.aOrangeKlein {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#cc6600; font-weight:bold;}
a.aNormal {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#5c5c5c; text-decoration:none; font-weight:normal;}
a.aBlau {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#005380; text-decoration:none; font-weight:bold;}
a.aOrange {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#cc6600; text-decoration:none; font-weight:bold;}


td.tdLeftBox {vertical-align:top; border-left:1px solid #bbbdbe; padding-left:12px; padding-top:15px; font-size:10px;}
td.tdLeftBox2 {vertical-align:top; text-align:center; border-left:1px solid #bbbdbe; padding-top:15px; font-size:10px;}

td.tdTextBoxMiddle {border-left:1px solid #bbbdbe; padding-top:15px; padding-left:12px; line-height:16px;line-height:15px;
}
td.tdTextBoxMiddleOhneBorder { padding-top:15px; padding-left:12px; line-height:15px;}
td.tdTextBoxMiddle h1 { font-size:16px; color:#005380; font-weight:bold; margin-top:0px; margin-bottom:6px; line-height:19px;}
td.tdTextBoxMiddle h2 { font-size:12px; color:#005380; font-weight:bold; margin-top:0px; margin-bottom:6px; line-height:16px;}
td.tdTextBoxMiddle h3 { font-size:12px; color:#5c5c5c; font-weight:bold; margin-top:0px; margin-bottom:6px; line-height:16px;}

td.tdTextBoxMiddleOhneBorder h1 { font-size:16px; color:#005380; font-weight:bold; margin-top:0px; margin-bottom:6px; line-height:19px;}
td.tdTextBoxMiddleOhneBorder h2 { font-size:12px; color:#005380; font-weight:bold; margin-top:0px; margin-bottom:6px; line-height:16px;}
td.tdTextBoxMiddleOhneBorder h3 { font-size:12px; color:#5c5c5c; font-weight:bold; margin-top:0px; margin-bottom:6px; line-height:16px;}

td.tdTextBoxMiddleLinks {border-left:1px solid #bbbdbe; padding-top:15px; padding-left:12px; line-height:15px;}
td.tdTextBoxMiddleLinks h1 { font-size:16px; color:#005380; font-weight:bold; margin-top:0px; margin-bottom:6px; line-height:19px;}
td.tdTextBoxMiddleLinks h2 { font-size:12px; color:#005380; font-weight:bold; margin-top:0px; margin-bottom:6px; line-height:16px;}
td.tdTextBoxMiddleLinks h3 { font-size:12px; color:#5c5c5c; font-weight:bold; margin-top:0px; margin-bottom:6px; line-height:16px;}

td.tdTextBoxMiddleRechts {padding-top:15px; padding-left:12px; line-height:15px;}
td.tdTextBoxMiddleRechts h1 { font-size:16px; color:#005380; font-weight:bold; margin-top:0px; margin-bottom:6px; line-height:19px;}
td.tdTextBoxMiddleRechts h2 { font-size:12px; color:#005380; font-weight:bold; margin-top:0px; margin-bottom:6px; line-height:16px;}
td.tdTextBoxMiddleRechts h3 { font-size:12px; color:#5c5c5c; font-weight:bold; margin-top:0px; margin-bottom:6px; line-height:16px;}

a.aPfeilGrauTextOrange {background-image:url(/_Images/LinkPfeilGrau.png); padding-left:20px; height:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#cc6600; font-weight:bold; background-repeat:no-repeat; background-position:left; vertical-align:top;}

a.aPfeilGrauTextBlau {background-image:url(/_Images/LinkPfeilGrau.png); padding-left:20px; height:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000033; font-weight:bold; background-repeat:no-repeat; background-position:left; vertical-align:top; text-decoration:none;}


table.tableRechtsBoxTopK {vertical-align:top; background-image:url(/Bilder/bgRechtsAktuellesK.jpg); background-position:top; background-repeat:no-repeat; background-color:#FFFFFF; border-bottom:1px solid #bbbdbe; border-left:1px solid #bbbdbe; border-right:1px solid #bbbdbe;}
table.tableRechtsBoxTop {vertical-align:top; background-image:url(/Bilder/bgRechtsAktuelles.jpg); background-position:top; background-repeat:no-repeat; background-color:#FFFFFF; border-bottom:1px solid #bbbdbe; border-left:1px solid #bbbdbe; border-right:1px solid #bbbdbe;}
table.tableRechtsBoxTop_en {vertical-align:top; background-image:url(/Bilder/bgRechtsAktuelles_en.jpg); background-position:top; background-repeat:no-repeat; background-color:#FFFFFF; border-bottom:1px solid #bbbdbe; border-left:1px solid #bbbdbe; border-right:1px solid #bbbdbe;}

a.aSitemapLevel1 { font-size:13px; padding-left:20px; height:15px; font-weight:bold; text-transform:uppercase;background-image:url(/_Images/LinkPfeilTopNavi.png); color:#cc6600; background-repeat:no-repeat; background-position:left;}
a.aSitemapLevel2 { font-size:11px; font-weight:bold; padding-left:20px; height:15px; text-transform:uppercase;background-image:url(/_Images/LinkPfeilGrau.png); color:#005380; background-repeat:no-repeat; background-position:left;}
a.aSitemapLevel3 { font-size:11px; padding-left:20px; height:15px; background-image:url(/_Images/list.gif); color:#5c5c5c; background-repeat:no-repeat; background-position:left; font-weight:normal;}

.KontaktformularTextfeld {
border:1px solid #005380;
color:#005380;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
height:25px;
margin:0;
padding-top:2px;
width:331px;
}
.KontaktformularPlz {
border:1px solid #005380;
color:#005380;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
height:25px;
margin:0;
padding-top:2px;
width:95px;
}
.KontaktformularOrt {
border:1px solid #005380;
color:#005380;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
height:25px;
margin-left:10px;
padding-top:2px;
width:226px;
}
.KontaktformularTextfeldInfo {
border:1px solid #005380;
color:#005380;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
margin:0;
padding-top:2px;
width:331px;
}

.TextBlauFett11 {
color:#005380;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
}


.formCaption{
width: 135px;
color: #5c5c5c;
font-weight:bold;
}

.formTextValue{
width: 255px;
height: 15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
color:#5c5c5c;
border-style:solid;
border-width:1px;
border-top-color: #cccccc;
border-left-color: #cccccc;
border-right-color: #cccccc;
border-bottom-color: #cccccc;
}

.formTextValue2{
width: 240px;
height: 15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
color:#5c5c5c;
border-style:solid;
border-width:1px;
border-top-color: #cccccc;
border-left-color: #cccccc;
border-right-color: #cccccc;
border-bottom-color: #cccccc;
}

.formCaptionBox{
color: #5c5c5c;
font-weight:bold;
}

.formTextValueBox{
width: 170px;
height: 15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
color:#5c5c5c;
border-style:solid;
border-width:1px;
border-top-color: #cccccc;
border-left-color: #cccccc;
border-right-color: #cccccc;
border-bottom-color: #cccccc;
}

.textSubmit{
cursor:pointer;
color:#cc6600;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration:underline;
border:0px solid #ffffff;
background-color:#ffffff;
}