BODY {
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
background-color:#DFFFFF;
}

H1 {margin-left:12px; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#FFFFFF}

TD {
	FONT-SIZE: 70%; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
.headline {
	FONT-WEIGHT: bold; FONT-SIZE: 76%; COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica; TEXT-DECORATION: none
}

#background {
	Z-INDEX: 1; VISIBILITY: hidden; WIDTH: 196px; POSITION: absolute; TOP: 64px
}
.vspacer {
	FONT-SIZE: 20%; LINE-HEIGHT: 100%
}
.spacer {
	FONT-SIZE: 76%
}

.contentheader { margin-left:10px; margin-top:10px; margin-right:10px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; font-weight:bold }

.whiteBold {
	FONT-WEIGHT: bold; COLOR: #ffffff; LINE-HEIGHT: 140%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.blackBold {
	FONT-WEIGHT: bold; COLOR: #000000; LINE-HEIGHT: 140%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.white {
	FONT-WEIGHT: normal; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.uebercontentbold {
	FONT-WEIGHT:bold; font-size:18px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.uebercontent {
	FONT-WEIGHT:normal; font-size:14px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.startcontenboxueberschrift {
	FONT-WEIGHT:bold; font-size:12px; COLOR: #003991; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	}
.startcontenboxueberschrift2 {
	FONT-WEIGHT:bold; font-size:12px; COLOR: #003991; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	}
.startcontenbox {
	FONT-WEIGHT:normal; font-size:10px; COLOR: #003991; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; margin-left:5px; margin-right:10px; margin-top:10px
	}
.startcontenbox	a {
	FONT-WEIGHT:bold; font-size:10px; COLOR: #003991; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; margin-left:5px; margin-right:0px; 
	}
.startcontenbox	a:visited {
	FONT-WEIGHT:bold; font-size:10px; COLOR: #003991; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; margin-left:5px; margin-right:0px; 
	}
.startcontenbox	a:hover {
	FONT-WEIGHT:bold; font-size:10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; margin-left:5px; margin-right:0px; 
	}

	
td.menuueber-level1-no
{ padding-right:15px; white-space:nowrap
}
td.menuueber-level1-no a {
font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color: #003991}
td.menuueber-level1-no a:visited {
font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color: #003991}
td.menuueber-level1-no a:hover {
font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color: #ffffff}
td.menuueber-level1-no a:active {
font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color: #003991}

td.menuueber-level1-act
{ padding-right:15px; white-space:nowrap
}
td.menuueber-level1-act a {
font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color: #ffffff}
td.menuueber-level1-act a:visited {
font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color: #ffffff}
td.menuueber-level1-act a:hover {
font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color: #ffffff}
td.menuueber-level1-act a:active {
font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color: #ffffff}

table.menu
{
font-size:100%;
position:absolute;
}
table.menu
{
position:absolute; left: 5px;
}
td.menuueber-level2-no
{
padding-left:10px; white-space:nowrap;
}
td.menuueber-level2-no a:link {
font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color: #003991;}
td.menuueber-level2-no a:visited {
font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color: #003991;}
td.menuueber-level2-no a:hover {
font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color: #ffffff;}
td.menuueber-level2-no a:active {
font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color: #003991;}
td.menuueber-level2-no a:focus {
font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color: #ffffff;}

td.menuueber-level2-act
{
padding-left:10px; white-space:nowrap;
}
td.menuueber-level2-act a:link {
font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color: #003991;}
td.menuueber-level2-act a:visited {
font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color: #003991;}
td.menuueber-level2-act a:hover {
font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color: #ffffff;}
td.menuueber-level2-act a:active {
font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color: #003991;}
td.menuueber-level2-act a:focus {
font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color: #ffffff;}

.submenu-level1-no  a:link {
font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color: #003991; margin-left:10px;}
.submenu-level1-no  a:visited {
font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color: #003991; margin-left:10px;}
.submenu-level1-no  a:hover {
font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color: #ffffff; margin-left:10px;}
.submenu-level1-no  a:active {
font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color: #003991; margin-left:10px;}
.submenu-level1-no  a:focus {
font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color: #ffffff; margin-left:10px;}

.submenu-level1-act  a:link {
font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color: #ffffff; margin-left:10px;}
.submenu-level1-act  a:visited {
font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color: #ffffff; margin-left:10px;}
.submenu-level1-act  a:hover {
font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color: #ffffff; margin-left:10px;}
.submenu-level1-act  a:active {
font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color: #ffffff; margin-left:10px;}
.submenu-level1-act  a:focus {
font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color: #ffffff; margin-left:10px;}

.submenu-level2-no  a:link {
font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color: #003991; margin-left:30px;}
.submenu-level2-no  a:visited {
font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color: #003991; margin-left:30px;}
.submenu-level2-no  a:hover {
font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color: #ffffff; margin-left:30px;}
.submenu-level2-no  a:active {
font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color: #003991; margin-left:30px;}
.submenu-level2-no  a:focus {
font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color: #ffffff; margin-left:30px;}

.submenu-level2-act  a:link {
font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color: #ffffff; margin-left:30px;}
.submenu-level2-act  a:visited {
font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color: #ffffff; margin-left:30px;}
.submenu-level2-act  a:hover {
font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color: #ffffff; margin-left:30px;}
.submenu-level2-act  a:active {
font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color: #ffffff; margin-left:30px;}
.submenu-level2-act  a:focus {
font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color: #ffffff; margin-left:30px;}

.content {
margin-left:10px; margin-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;
}

.footer {
margin-left:10px;font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color: #ffffff;display:inline}
.footer-level1-no {
margin-left:10px;font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color: #ffffff;display:inline}
.footer-level1-no a:link {
margin-left:10px;font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color: #ffffff;display:inline}
.footer-level1-no a:visited {
margin-left:10px;font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color: #ffffff;display:inline}
.footer-level1-no a:hover {
margin-left:10px;font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color: #003991;display:inline}
.footer-level1-no  a:active {
margin-left:10px;font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color: #ffffff;display:inline}
.footer-level1-no a:focus {
margin-left:10px;font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color: #ffffff;display:inline}

.csc-sitemap
{margin-left:10px; margin-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
.csc-sitemap ul
{margin-left:10px;}
.csc-sitemap il
{margin-left:10px;}
.csc-sitemap a:link
{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
.csc-sitemap a:visited
{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
.csc-sitemap a:hover
{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
.csc-sitemap a:active
{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
.csc-sitemap a:focus
{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}

.bodytext {
margin-left:10px; margin-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
.bodytext a {
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
.bodytext a:link {
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
.bodytext a:visted {
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
.bodytext a:hover {
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#003991;}
.bodytext a:active {
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
.bodytext a:focus {
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}

.internal-link {
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
.internal-link a:link {
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
.internal-link a:visted {
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
.internal-link a:hover {
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#003991;}
.internal-link a:active {
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
.internal-link a:focus {
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}

.bodytext ul
{margin-left:10px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
ul
{margin-left:10px; padding-left:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
.bodytext li
{margin-left:10px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
#content-li
{margin-left:25px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
#mailform label
{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;	margin-left: 20px;	float:none;}
.csc-mailform 
{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
.csc-mailform form
{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
.csc-form-field {
	float:none;
	width:auto;
	margin-left: 30px;
	margin-right:10px;
}
.input-eingabe	{ background-color:#99FF66;border-style:dotted
}

.input-gesperrt	{ background-color:#CCFFFF; border-style:none

}

.input-gesperrt-luecke	{ background-color: #F26F72; border-style:none; color:#000000; font-weight:bold
}

.tx_lumogooglemaps_pi1_sidebar {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#FFFFFF;}

.tx_lumogooglemaps_pi1_sidebar a:link {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#FFFFFF;}
.tx_lumogooglemaps_pi1_sidebar a:visited {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#FFFFFF;}
.tx_lumogooglemaps_pi1_sidebar a:hover {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#FFFFFF;}
.tx_lumogooglemaps_pi1_sidebar a:active {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#FFFFFF;}
.tx_lumogooglemaps_pi1_sidebar a:focus {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#FFFFFF;}

.tx-mediacookieimmomanager-pi1 table {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:18px; color:#FFFFFF; margin-left:10px;}
.tx-mediacookieimmomanager-pi1 a:link {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#FFFFFF;}
.tx-mediacookieimmomanager-pi1 a:visited {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#FFFFFF;}
.tx-mediacookieimmomanager-pi1 a:hover {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#003991;}
.tx-mediacookieimmomanager-pi1 a:active {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#FFFFFF;}
.tx-mediacookieimmomanager-pi1 a:focus {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#FFFFFF;}
#tx-mediacookieimmomanager-singleueber {font-size:18px}

.tx-sgglossary-pi1	{margin-left:25px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
.tx-sgglossary-pi1 table {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFFFFF; }
.tx-sgglossary-pi1 a:link {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#FFFFFF;}
.tx-sgglossary-pi1 a:visited {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#FFFFFF;}
.tx-sgglossary-pi1 a:hover {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#003991;}
.tx-sgglossary-pi1 a:active {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#FFFFFF;}
.tx-sgglossary-pi1 a:focus {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#FFFFFF;}

.tx-thmailformplus-pi1 	{margin-left:25px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
.tx-thmailformplus-pi1 table {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFFFFF; }
.tx-thmailformplus-pi1	ul	{font-weight:bold; color:#FFFF66 }
.tx-thmailformplus-pi1	li	{font-weight:bold; color:#FFFF66 }

.csc-menu-1 {margin-left:25px;}
.csc-menu-1 a:link {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
.csc-menu-1 a:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
.csc-menu-1 a:hover {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#FFFFFF;}
.csc-menu-1 a:active {font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#FFFFFF;}
.csc-menu-1 a:focus {font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#FFFFFF;}
