BODY {
	BACKGROUND: #DDDDDD;
	MARGIN: 15px 0px 0px 0px;
	TEXT-ALIGN: center;
	font-family: Arial;
}

#noCssDisclaimer {
	DISPLAY: none
}
#printCitationText {
	DISPLAY: none
}
DFN {
	DISPLAY: none
}
.skip {
	DISPLAY: none
}

A {
	font-family: Arial, Helvetica, sans-serif;
}


A:link {
	COLOR: #2957A3; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #2957A3; TEXT-DECORATION: underline
}
A:active {
	COLOR: #2957A3; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #FFFFFF; TEXT-DECORATION: underline
}

#MainNavText {
	margin: -12px 0px 0px 0px;
	TEXT-TRANSFORM: uppercase;
	list-style-type: none;
	font-size: 84%;
	/*font-size: 86%;*/
	font-style: normal;
	font-weight: bold;
	height: 30px;
	display: block;
	COLOR: #FFFFFF;
	background-color: #2957A3;
}

#linietop {
	width: 760px;
	height: 2px;
	background-color: #FFFFFF;
}

#liniebottom {
	width: 760px;
	height: 2px;
	background-color: #FFFFFF;
}
#MainSubNavText {
	TEXT-TRANSFORM: uppercase;
	list-style-type: none;
	font-size: 85%;
	font-style: normal;
	font-weight: bold;
	height: 60px;
	display: block;
	COLOR: #B5C9D9;
	background-color: #FFFFFF;
}

LI.menuon {
	list-style-type: none;

	padding					:	4px 2px 0px 3px;
	/*padding					:	4px 7px 0px 5px;*/
	margin					:	4px 7px 0px 5px;

	display					:	block;
	float					:	left;
	position				:	relative;
	top						:	0px;
}

LI.menuoff {
	list-style-type: none;

	padding					:	4px 2px 0px 3px;
	margin					:	4px 7px 0px 5px;

	display					:	block;
	float					:	left;
	position				:	relative;
	top						:	0px;
}

/* @import url(menu.css); */

LI.submenuon {
	list-style-type: none;

	padding					:	4px 7px 5px 7px;
	margin					:	4px 7px 5px 7px;

	display					:	block;
	float					:	left;
	position				:	relative;
	top						:	0px;
}
LI.submenuoff {
	list-style-type: none;

	padding					:	4px 0px 5px 0px;
	margin					:	4px 7px 5px 7px;

	display					:	block;
	float					:	left;
	position				:	relative;
	top						:	0px;
}

A.nav:link {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
A.nav:active {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
A.nav:visited {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
A.nav:hover {
	COLOR: #B5C9D9; TEXT-DECORATION: none
}

A.subnav:link {
	COLOR: #2957A3; TEXT-DECORATION: none
}
A.subnav:active {
	COLOR: #2957A3; TEXT-DECORATION: none
}
A.subnav:visited {
	COLOR: #2957A3; TEXT-DECORATION: none
}
A.subnav:hover {
	COLOR: #B5C9D9; TEXT-DECORATION: none
}

A.navsmall:link {
	COLOR: #2957A3; TEXT-DECORATION: none; font-size:86%;
}
A.navsmall:active {
	COLOR: #2957A3; TEXT-DECORATION: none; font-size:86%;
}
A.navsmall:visited {
	COLOR: #2957A3; TEXT-DECORATION: none; font-size:86%;
}
A.navsmall:hover {
	COLOR: #FFFFFF; TEXT-DECORATION: none; font-size:86%;
}

.aufzaehlung {
	list-style-type: none;
}

#container {
	DISPLAY: block;
	MARGIN: 0px auto auto;
	WIDTH: 760px;
	TEXT-ALIGN: left;
	background-color: #B5C9D9;
	border: 1px solid #000000;
}
#kopfzeile {
	POSITION: relative;
	clear: both;
	width: 760px;
	height: 35px;
}

#kopflinks {
	FLOAT: left;
	MARGIN: 0px 0px 0px;
	WIDTH: 240px;
}
#kopfrechts {
	FLOAT: right;
	MARGIN: 0px 0px 0px;
	WIDTH: 560px;
}

.headline {
	color: #FFFFFF;
	background-color: #2957A3;
}

.headlinemitte {
	font-size: 110%;
	font-style: normal;
	font-weight: bold;
	color: #2957A3;
}

.headlinelinks {
	font-size: 110%;
	font-style: normal;
	font-weight: bold;
	color: #2957A3;
}

.wahl {
	color: ##FF0000; 
	text-decoration: none;
	font-weight: bold;
}

#inhalt {
	WIDTH: 760px;
	POSITION: relative;
	min-height: 425px;
	height: 425px;
	overflow: auto;
}

#inhaltlinks {
	POSITION: relative;
	FLOAT: left;
	MARGIN: 0px 10px 0px 5px;
	WIDTH: 180px;
	top: 10px;
}

#inhaltmitte {
	POSITION: relative;
	FLOAT: left;
	MARGIN: 0px 0px 0px 0px;
	width: 320px;
	min-height: 250px;
	top: 10px;
}
#inhaltrechts {
	POSITION: relative;
	FLOAT: right;
	MARGIN: 0px 0px 0px 0px;
	WIDTH: 220px;
	top: 10px;
}
#inhaltmitte_single {
	POSITION: relative;
	FLOAT: none;
	MARGIN: 0px 5% 0px 5%;
	width: 95%;
	top: 10px;
}

#fusszeile {
	WIDTH: 760px;
	POSITION: relative;
	height: 80px;
	background-color: #FFFFFF;
}

#fusszeilelinks {
	POSITION: relative;
	FLOAT: left;
	MARGIN: 0px 0px 0px;
	WIDTH: 460px;
	height: 80px;
	background-color: #FFFFFF;
}
#fusszeilerechts {
	POSITION: relative;
	FLOAT: right;
	MARGIN: 0px 0px 0px 0px;
	WIDTH: 300px;
	height: 80px;
	background-color: #FFFFFF;
}
/**********************************************************/
#tmpl_headline{
	font-weight: bold;
	line-height: 1.4em;
}
#tmpl_small_text{
	font-size: 86%;
}
#tmpl_space{
	height: 20px;
}
#tmpl_more{
	font-size: 70%;
}
/**********************************************************/

a.cal_head {
	color: #2957A3;
}
a.cal_head:hover {
	text-decoration: none;
}
.cal_head {
	background-color: #DDDDDD;
	color:            #2957A3;
	font-family:      Verdana;
	font-size:        10px;
	font-weight:      bold;
	font-style:       normal;
}
.cal_days {
	background-color: #DDDDDD;
	color:            gray;
	font-family:      Verdana;
	font-size:        10px;
	font-weight:      bold;
	font-style:       normal;
}
.cal_content {
	background-color: #EEEEEE;
	color:            #000000;
	font-family:      Verdana;
	font-size:        9px;
	font-weight:      normal;
	font-style:       normal;
}
.cal_today {
	background-color: white;
	color:            #2957A3;
	font-family:      Verdana;
	font-size:        9px;
	font-weight:      bold;
	font-style:       normal;
}
.cal_event, a.cal_event {
	background-color: #DDDDDD;
	color:            #000000;
	font-family:      Verdana;
	font-size:        9px;
	font-weight:      bold;
	font-style:       normal;
}





#content {
	MARGIN: 0px 0px 0px 0px;
/*	height: 100%;*/
	z-index: 1200;
}
#szcontent {
	POSITION: relative;
	clear: both;
	width: 470px;
	z-index: 1201;
	height: 100%;
}
#szcontent_small {
	POSITION: relative;
	clear: both;
	width: 400px;
	z-index: 1201;
	height: 100%;
}
#szcontentspacer {
	FLOAT: left;
	MARGIN: 0px 0px 0px;
	WIDTH: 30px;
	z-index: 1202;
}
#szcontentlinks {
	FLOAT: left;
	MARGIN: 0px 0px 0px;
	background-color: #FFF687;
	z-index: 1225;
	WIDTH: 100px;
	height: 100%;
}
#szcontentrechts {
	FLOAT: left;
	MARGIN: 10px 0px 0px 10px;
	WIDTH: 420px;
	z-index: 1210;
}
#szcontentrechts_pic {
	FLOAT: right;
	MARGIN: 10px 0px 0px 10px;
	WIDTH: 330px;
	z-index: 1210;
}
#szcontenttext {
	POSITION: absolute;
	MARGIN: 0px 0px 0px;
	left: 40px;
	top: 0px;
	z-index: 3100;
	color: #AAD48A;
	FONT: 140%/18px Verdana, Arial, Helvetica;
}
#szcontenttext_red {
	POSITION: absolute;
	MARGIN: 0px 0px 0px;
	left: 40px;
	top: 20px;
	z-index: 3100;
	color: #EA4F31;
	FONT: 140%/18px Verdana, Arial, Helvetica;
}
#szcontentbottomtext {
	POSITION: absolute;
	MARGIN: 0px 0px 0px;
	left: 30px;
	top: 480px;
	z-index: 3000;
	color: #AAD48A;
	FONT: 140%/18px Verdana, Arial, Helvetica;
}

#xspalte {
	clear: both;
	POSITION: relative;
}
#lspalte {
	FLOAT: left;
	MARGIN: 0px 0px 0px;
	WIDTH: 50%;
}
#rspalte {
	FLOAT: right;
	MARGIN: 0px 0px 0px;
	WIDTH: 50%;
}

#allespalten {
	clear: both;
	POSITION: relative;
}
#linkespalte {
	FLOAT: left;
	MARGIN: 0px 0px 0px 10px;
	WIDTH: 270px;
	font-size: 75%;
}
#rechtespalte {
	FLOAT: right;
	MARGIN: 0px 0px 0px 0px;
	WIDTH: 40px;
	font-size: 75%;
}

.form {
	line-height: 22px;
	display: block;
	FONT: 80%/14px Verdana, Arial, Helvetica;
}
.form2 {
	line-height: 26px;
	display: block;
	FONT: 80%/14px Verdana, Arial, Helvetica;
}

.header_red {

}
.table {
	font-size: 80%;
	font-style: normal;
	font-weight: normal;
	vertical-align: top;
}
.img_text {
	MARGIN: 50px 0px 0px;
}
.text_text {
	MARGIN: 40px 0px 0px;
	FONT: 80%/14px Verdana, Arial, Helvetica;
}
.text_text_left {
	MARGIN: 0px 0px 0px 10px;
	FONT: 80%/14px Verdana, Arial, Helvetica;
}

.text_red {
	FONT: 90%/14px Verdana, Arial, Helvetica;
	color: #EA4F31;
}

.links {
	color: #AAD48A;
	FONT: 80%/14px Verdana, Arial, Helvetica;
}

.achtung{
	color: #FF0005;
}
.small{
	FONT-SIZE: 11px;
	COLOR: #000000;
}

/*    FLOWFACT     */
/******************************************************************************************/
/*@import url(../styles.css);*/

/*.headline_exp {
	font-weight: bold;
	font-size: 12pt;
	background-color: #FFF687;
}

.headline {
	font-weight: bold;
	font-size: 10pt;
	background-color: #FFF687;
}

.txt_sp1 {
	font-family : Verdana, Arial, Helvetica;
	font-size: 10pt;
	margin-left: 5px;
}

.txt_sp2 {
	font-family : Verdana, Arial, Helvetica;
	font-size: 10pt;
	margin-left: 5px;
}

a.navhead:link {
	text-decoration:underline;
	color: #646464;
}

a.navhead:visited {
	text-decoration:underline;
	color: #646464;
}

a.navhead:hover {
	text-decoration:none;
	color: #646464;
}

a.navhead:active {
	text-decoration:underline;
	color: #646464;
}

a.navi:link {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	font-style: normal;
	color: #646464;
	text-decoration: none;
	background-color: #EEEEEE;
	border-style: outset;
	cursor: hand;
	margin: 2px 2px 2px 2px;
}

a.navi:visited {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	font-style: normal;
	color: #646464;
	text-decoration: none;
	background-color: #EEEEEE;
	border-style: outset;
	cursor: hand;
	margin: 2px 2px 2px 2px;
}

a.navi:hover {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	font-style: normal;
	color: #646464;
	text-decoration: none;
	background-color: #EEEEEE;
	border-style: outset;
	cursor: hand;
	margin: 2px 2px 2px 2px;
}

a.navi:active {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	font-style: normal;
	color: #646464;
	text-decoration: none;
	background-color: #EEEEEE;
	border-style: outset;
	cursor: hand;
	margin: 2px 2px 2px 2px;
}

.bildtitel {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	margin-top: -12pt;
	margin-bottom: 30pt;
	font-weight: bold;
}*/

/******************************************************************************************/
/*    FLOWFACT     */

/* Formfarben - (nur msie) */
/*#input             {
	border-left-color: #AAD48A;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-color: #AAD48A;
	border-right-width: 1px;
	border-right-style: solid;
	border-top-color: #AAD48A;
	border-top-width: 1px;
	border-top-style: solid;
	border-bottom-color: #AAD48A;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	background-color: #FFFCD5;
}
#textarea             {
	border-left-color: #AAD48A;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-color: #AAD48A;
	border-right-width: 1px;
	border-right-style: solid;
	border-top-color: #AAD48A;
	border-top-width: 1px;
	border-top-style: solid;
	border-bottom-color: #AAD48A;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	background-color: #FFFCD5;
}
#select             {
	border-left-color: #AAD48A;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-color: #AAD48A;
	border-right-width: 1px;
	border-right-style: solid;
	border-top-color: #AAD48A;
	border-top-width: 1px;
	border-top-style: solid;
	border-bottom-color: #AAD48A;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	background-color: #FFFCD5;
}
#radio             {
	border-left-color: #AAD48A;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-color: #AAD48A;
	border-right-width: 1px;
	border-right-style: solid;
	border-top-color: #AAD48A;
	border-top-width: 1px;
	border-top-style: solid;
	border-bottom-color: #AAD48A;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	background-color: #FFFCD5;
}
#button             {
	border-left-color: #AAD48A;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-color: #AAD48A;
	border-right-width: 1px;
	border-right-style: solid;
	border-top-color: #AAD48A;
	border-top-width: 1px;
	border-top-style: solid;
	border-bottom-color: #AAD48A;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	background-color: #FFFCD5;
}
.100          {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #000000;
	WIDTH: 99%;
	HEIGHT: 28px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	max-width: 99%;
}
.gross        {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #000000;
	WIDTH: 200px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	max-width: 200px;
}
.mittel       {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #033451;
	WIDTH: 158px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	max-width: 158px;
}
.mittel4       {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #033451;
	WIDTH: 107px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	max-width: 107px;
}
.klein        {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #000000;
	WIDTH: 95px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	max-width: 95px;
}
.klein4        {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #000000;
	WIDTH: 45px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	max-width: 45px;
}
.klein8        {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #000000;
	WIDTH: 57px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	max-width: 57px;
}
.senden       {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #000000;
	WIDTH: 75px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	max-width: 75px;
}
.loeschen     {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #000000;
	WIDTH: 75px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	max-width: 75px;
}
.gross     {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #000000;
	WIDTH: 200px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	max-width: 200px;
}



#navi {
	LEFT: 121px; WIDTH: 639px; POSITION: absolute; TOP: 135px; HEIGHT: 29px
}
#subnavi {
	Z-INDEX: 5; LEFT: 203px; FLOAT: none; FONT: 70%/18px Verdana, Arial, Helvetica; WIDTH: 500px; COLOR: #000000; POSITION: absolute; TOP: 0px
}
#subnaviverein {
	Z-INDEX: 5; LEFT: 263px; FLOAT: none; FONT: 70%/18px Verdana, Arial, Helvetica; WIDTH: 480px; COLOR: #000000; POSITION: absolute; TOP: 0px
}
#ende {
	CLEAR: both; BACKGROUND: #ffffff
}
#footer {
	BORDER-TOP: #000000 1px solid; BACKGROUND: #ffffff; PADDING-BOTTOM: 10px; FONT: 70%/18px Verdana, Arial, Helvetica; COLOR: #000000; PADDING-TOP: 8px; TEXT-ALIGN: center
}
.border {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; MARGIN: 10px 30px 10px 0px; FONT: 70%/18px Verdana, Arial, Helvetica; BORDER-LEFT: #000000 1px solid; COLOR: #000000; PADDING-TOP: 1px; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cedcee
}
.tabelle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.tabelleueber {
	PADDING-RIGHT: 20px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; FONT: bold 75%/18px Verdana, Arial, Helvetica; VERTICAL-ALIGN: middle; COLOR: #000000; PADDING-TOP: 5px; HEIGHT: 30px; BACKGROUND-COLOR: #cedcee; TEXT-ALIGN: center
}
.text {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; FONT: 75%/14px Verdana, Arial, Helvetica; COLOR: #000000; MARGIN-RIGHT: 0px; PADDING-TOP: 0px
}
.text2 {
	PADDING-RIGHT: 20px; PADDING-LEFT: 136px; PADDING-BOTTOM: 0px; FONT: 75%/18px Verdana, Arial, Helvetica; COLOR: #000000; PADDING-TOP: 10px
}
.text3 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 10px; FONT: 70%/18px Verdana, Arial, Helvetica; COLOR: #000000; PADDING-TOP: 10px; BORDER-BOTTOM: #cedcee 1px solid
}
.textaktuell {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 0px; FONT: 70%/18px Verdana, Arial, Helvetica; COLOR: #000000; PADDING-TOP: 0px; BORDER-BOTTOM: #cedcee 2px solid
}
.text5 {
	PADDING-RIGHT: 20px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; FONT: 80%/18px Verdana, Arial, Helvetica; COLOR: #000000; MARGIN-RIGHT: 10px; PADDING-TOP: 5px
}
.text6 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 10px; FONT: 70%/18px Verdana, Arial, Helvetica; COLOR: #000000; PADDING-TOP: 10px
}
.textzitat {
	PADDING-RIGHT: 20px; MARGIN-TOP: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; FONT: italic 70%/18px Verdana, Arial, Helvetica; COLOR: #000000; MARGIN-RIGHT: 10px; PADDING-TOP: 0px
}
.textvorstand {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; FONT: 75%/18px Verdana, Arial, Helvetica; COLOR: #000000; MARGIN-RIGHT: 10px; PADDING-TOP: 5px
}
.topimg1 {
	MARGIN-TOP: 47px; FLOAT: left; MARGIN-LEFT: 14px
}
.umbruch {
	CLEAR: both
}
.ueber1 {
	TEXT-TRANSFORM: uppercase
}
.ueber2 {
	BORDER-TOP: #000000 1px solid; MARGIN: 10px 30px 10px 0px
}
.rechnung {
	FLOAT: right; FONT: 75%/18px Verdana, Arial, Helvetica; COLOR: #000000; MARGIN-RIGHT: 90px
}
.rechnung2 {
	FLOAT: right; FONT: 75%/18px Verdana, Arial, Helvetica; COLOR: #000000; MARGIN-RIGHT: 15px
}
.rechnung2b {
	FLOAT: right; FONT: 75%/18px Verdana, Arial, Helvetica; COLOR: #000000; MARGIN-RIGHT: 45px
}*/
