/* CSS Document */

body {
	border:none;
	margin:0px;
	}

span,div,td,p,blockquote {
	color: #7F7F7F;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: none;
	}

a {
	color: #4c7187;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	}
	
td.datenkaestchen1 {
	color: #7F7F7F;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: none;
	}
p.datenkaestchen2 {
	color: #7F7F7F;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: none;
	}
a.datenkaestchen3 {
	color: #4c7187;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	}
a.datenkaestchen4 {
	color: #4c7187;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	}
span.datenkaestchen5 {
	color: #7F7F7F;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: none;
	}

a.aadresse {
	color: #4c7187;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}


td.trennlinie1 {
	background-color: #6d8b9f;
}
td.trennlinielinks {
	background-color: #B6B6B6;
}
td.trennlinierechts {
	background-color: #D1D1D1;
}
td.bilderrahmen {
	background-color: #7B0907;
}
td.loginblau {
	color: #75858D;
	background-color: #CDE4E7;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
td.bgdunkelblau {
	color: #dfe5ea;
	background-color: #92a9ba;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
}
span.blauerstrich {
    color: #c5d1d8;
	font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

input.sucheinput {
	color: #646464;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: none;
	width: 80px;
	height: 14px;
	background-color: #dce1e6;
	padding: 2px;
	border: 1px solid #586f7c;

}

td.menuactive {
	background-image:  url(media/pix/bg_nav_rot.gif);
	background-repeat: repeat-x;
	height: 25px;
}
a.navtopactive,a.navtopactive:link,a.navtopactive:visited,a.navtopactive:hover,a.navtopactive:active {
    color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
        margin-left: 15px;
        margin-right: 5px;
}

a.navtop {
    color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
        margin-left: 15px;
        margin-right: 5px;
}
table.bgnavtop {
	background-image:  url(media/pix/bg_nav_blau.gif);
	background-repeat: repeat-x;
}
td.bgmainverlauf {
	background-image:  url(media/pix/main_verlauf.gif);
	background-repeat: repeat-y;
}
select.navtopselect {
	color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: none;
	border-color: #4D626A;
	border-style: solid;
	border-width: 1px;
	width: 160px;
	height: 23px;
	background-color: #97ADB5;
}

td.teasertext {
	color: #323232;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
td.teasercontenthl1 {
	color: #4c7187;
	font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
td.teasercontenthl2 {
	color: #7F7F7F;
	font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

td.navrighthl {
	color: #646464;
	background-color: #d6e5ec;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	font-weight:bold;
}
a.link10 {
	color: #7B0907;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	}

a.navleft1 {
	color: #4c7187;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-decoration: none;
}
div.navleft1a {
	padding-left: 13px;
	padding-right: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
}
a.navleft2 {
	color: #4c7187;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-decoration: none;
}
div.navleft2a {
	padding-left: 23px;
	padding-right: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
}
a.navleft3 {
	color: #4c7187;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
div.navleft3a {
	padding-left: 33px;
	padding-right: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
}
a.navleft4 {
	color: #4c7187;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
div.navleft4a {
	padding-left: 43px;
	padding-right: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
}
a.navleft5 {
	color: #4c7187;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
div.navleft5a {
	padding-left: 53px;
	padding-right: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
}
a.navleft6 {
	color: #4c7187;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
div.navleft6a {
	padding-left: 63px;
	padding-right: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
}
a.teaserlink,a.teaserlink:link,a.teaserlink:visited {
	color: #5C6A72;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}
a.teaserlink,a.teaserlink:hover,a.teaserlink:active {
	color: #323232;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}

a.metanav,a.metanav:link,a.metanav:visited {
    color: #d7e0e5;
	font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
a.metanav,a.metanav:hover,a.metanav:active {
    color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

a.a1,a.a1:link,a.a1:visited {
    color: #c5d1d8;
	font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
a.a1,a.a1:hover,a.a1:active {
    color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}


a.a2,a.a2:link,a.a2:visited {
    color: #c5d1d8;
	font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}
a.a2,a.a2:hover,a.a2:active {
    color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}

a.a3,a.a3:link,a.a3:visited {
    color: #c5d1d8;
	font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size: 18px;
	text-decoration: none;
	font-weight: bold;
}
a.a3,a.a3:hover,a.a3:active {
    color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size: 18px;
	text-decoration: none;
	font-weight: bold;
}



a.drucken_pdf,a.drucken_pdf:link,a.drucken_pdf:visited {
    color: #c5d1d8;
	font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
a.drucken_pdf,a.drucken_pdf:hover,a.drucken_pdf:active {
    color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
a.teasercontentlink,a.teasercontentlink:link,a.teasercontentlink:visited{
	color: #4c7187;
	font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}
a.teasercontentlink:hover,a.teasercontentlink:active {
	color: #646464;
	font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}

a.navrightlink,a.navrightlink:link,a.navrightlink:visited {
    color: #646464;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
a.navrightlink,a.navrightlink:hover,a.navrightlink:active {
	color: #646464;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}


a.sitemaplink,a.sitemaplink:link,a.sitemaplink:visited{ 
    color: #dfe5ea;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
a.sitemaplink,a.sitemaplink:hover,a.sitemaplink:active {
    color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
h1 {
	color: #4c7187;
	font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
h2 {
	color: #4c7187;
	font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
h3 {
	color: #4c7187;
	font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
h4 {
	color: #7F7F7F;
	font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.bgheaderbild {
	background-image:  url(media/pix/logo1b.gif);
	background-repeat: no-repeat;
}


/* FEEDBACK MANAGER */

div.feedbacksearchbox {
    background-color:#ebfce9;
/*    background-color:#ECF1F6; */
    border:1px solid #8bb287;
/*    border:1px solid #D6E5EC; */
    padding-top:5px;
    padding-bottom:5px;
    padding-left:35px;
    padding-right:0px;
}
hr.feedbackhr {
    height:1px;
    color:#8bb287; 
/*    color:#D6E5EC; */
    background-color:#8bb287;
/*    background-color:#D6E5EC; */
    border:none;
}
.feedbackselect {
    border-color:#8bb287;
    border-style:solid;
    border-width:1px;
}
.feedbackinput {
    border-color:#8bb287;
    border-style:solid;
    border-width:1px;
}
.feedbacktextarea {
    border-color:#8bb287;
    border-style:solid;
    border-width:1px;
}
input.feedbacksuchebutton {
    color:#323232;
    font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
    font-size:11px;
    text-decoration:none;
    border-color:#8bb287;
/*    border-color:#92A9BA; */
    border-style:solid;
    border-width:1px;
    width:99px;
    height:20px;
    padding:2px;
}

span.feedbackseite {
    padding:0 10px 0 10px;
}
div.feedbackhilfe {
    padding:10px;
    margin:10px 0 10px 0;
    border:1px solid #D6E5EC;
    background-color: #D6E5EC;
}
div.feedbacknavigation {
    padding-top:20px;
}
.feedbacklistBg1 {
    background-color:#ECF1F6;
}
.feedbacklistBg2 {
    background-color:#ffffff;
}
table.feedbacklist {
	table-layout:fixed;
}
td.feedbacklist {
	padding:3px;
	white-space:nowrap;
	overflow:hidden;
}
div.feedbacklist {
        float:left;
        height:14px
        padding:0px;
        margin-right:5px;
        border-right:1px solid #75858D;
	white-space:nowrap;
	overflow:hidden;
}


/* VORSCHLAGSWESEN */

table.vorschlaglist {
	table-layout:fixed;
}
td.vorschlaglist {
	padding:3px;
	white-space:nowrap;
	overflow:hidden;
}
div.vorschlaglist {
        float:left;
        height:14px
        padding:0px;
        margin-right:5px;
        border-right:1px solid #75858D;
	white-space:nowrap;
	overflow:hidden;
}


input.suchebutton {
	color: #323232;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: none;
	border-color: #92A9BA;
	border-style: solid;
	border-width: 1px;
	width: 99px;
	height: 20px;
	padding: 2px;
}
input.suchebutton2 {
	color: #323232;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: none;
	border-color: #92A9BA;
	border-style: solid;
	border-width: 1px;
	width: 150px;
	height: 20px;
	padding: 2px;
}

