BODY {margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100.01%; color:#001D35;
background-image:url(system_bilder/mainback.gif); background-repeat:repeat-x; background-color:#2E363F;}

/* DIVs */
#zentriere_seite
{}

#leerraum_blau {width:1000px;height:25px;z-index:1;background-color:#1B2025;font-size:1px;}
#top{width:1000px;	height:180px;z-index:1;}
#banner_links {width:190px;height:180px;z-index:1; background-color:#1B2025;float:left;}
#banner_mitte{width:600px;height:170px;z-index:1; background-color:#1B2025;float:left; border-top:10px solid #637487; border-right:10px solid #637487; border-left:10px solid #637487;}
#banner_rechts {width:190px;height:180px;z-index:1; background-color:#1B2025;float:left;}
#top_unten{width:1000px;height:40px;z-index:1;}
#banner_links_leer {width:190px;height:40px;z-index:1; background-color:#1B2025;float:left;}
#banner_mitte_leer{line-height:40px;width:600px;height:40px;z-index:1; background-color:#C8CFD7;float:left; border-right:10px solid #8C9AAA; border-left:10px solid #8C9AAA;}
#banner_rechts_leer {width:190px;height:40px;z-index:1; background-color:#1B2025;float:left;}
p{margin:0 0 0 0;} 

#Seitenaufbau
{top:245px;width:1000px;z-index:1;text-align:left;}

#Hauptmenu
{margin:20px 0 0 0;width:190px;z-index:2;float:left;line-height:18px;vertical-align:top;}

#Inhalt
{	width:550px;
	z-index:1;
	background-color: #C8CFD7;
	float:left;
	font-size:0.70em;
	line-height:18px;
	color:#1B2025;
	border-right:10px solid #8C9AAA;
	border-left:10px solid #8C9AAA;
	border-bottom:10px solid #8C9AAA;
	padding:0px 25px 0 25px;
}

#Rechts
{width:170px;margin:0 0 0 0;z-index:2;background-color:#2E363F;float:left;font-size:0.70em; border:10px solid #2E363F;color:#ffffff;}
#fusszeile
{width:810px;height:20px;z-index:2;clear:both; margin:5px 0 5px 0; text-align:right;}

#InhaltPopup
{	margin:10px 10px 10px 10px;
	z-index:2;
	background-color: #ffffff;
	float:left;
	font-size:0.75em;
	line-height:18px;
	color:#1f2732;
}

/*Spalten und Linien*/

#linke_spalte
{width: 284px;margin-right:10px; clear: both;float:left;margin-top:5px;}
.rechte_spalte
{float:left;width: 284px;margin-left:10px; margin-top:5px;}
.rechte_obere_spalte
{width: 313px;margin-left:10px;}

.linke_3er_spalte
{float: left; width: 158px;margin-right:5px; text-align:center;}
.mittlere_3er_spalte
{float:left;width: 210px;margin-left:5px;margin-right:5px;}
.rechte_3er_spalte
{float:left;width: 195px;margin-left:5px;}

.inline_bild
{float:left; margin-right:10px; font-size:0.81em; color: #001d35; background-color: #b8c3d4; width:255px; line-height:12px; text-align:center;}
.inline_bild_250
{float:left; margin-right:10px; font-size:0.81em; color: #001d35; background-color: #f2f4df; width:250px; line-height:12px;}
.bannertext
{border:5px solid #ffffff; padding-top:5px;}
.line_3er_spalte
{clear:both; padding: 0; border-top:10px solid #ffffff; border-bottom:10px solid #ffffff; height:1px; background-color:#b8c3d4; line-height:1px; font-size:1px; display:block;}
.line_topspace
{clear:both; padding: 0; border-top:40px solid #ffffff; border-bottom:0px solid #ffffff; height:1px; background-color:#b8c3d4; line-height:1px; font-size:1px; display:block; margin-bottom:0px;}
.linie
{clear:both; padding: 0; border-top:0px solid #ffffff; border-bottom:0px solid #ffffff; height:1px; background-color:#b8c3d4; line-height:1px; font-size:1px; display:block; margin:0 0 0 0;}
.bgfarbe{background-color:#eff1f5; height:20px;padding-top:5px;}
.linie_3pxoben
{clear:both; border-top:0px solid #ffffff; border-bottom:0px solid #ffffff; height:1px; background-color:#b8c3d4; line-height:1px; font-size:1px; display:block; margin:5px 0 0 0;}



/* Textformate */
p{margin:0 0 0 0;}
h1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #1B2025;margin-bottom:0px; border-bottom:1px solid #8C9AAA}
h2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: normal ; font-weight: bold; color: #B70000; margin-bottom: -12px; }
h3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: normal ; font-weight: bold; color: #1B2025; margin-bottom: 12px;}
h4 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: normal ; font-weight: bold; color: #1B2025; border-left:5px solid #eff1f5; margin-top:0px; margin-bottom:5px;}
h5 {font-family: Verdana, Arial, Helvetica, sans-serif; line-height: normal ; font-weight: normal; color: #FFFFFF;}


a {color: #B70000;font-family: Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;}
a:visited {color: #B70000; font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none;}
a:active {color: #B70000; font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none;	}
a:hover {color: #1B2025;font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: underline;}

form {font-family: Verdana, Arial, Helvetica, sans-serif; color: #36515C;}
button {font-size: 0.7em;font-family: Verdana, Arial, Helvetica, sans-serif;color:#36515C;}
.sitelogin {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 0.6em;
	BORDER-BOTTOM: #587092 1px solid;
	BORDER-LEFT: #587092 1px solid;
	BORDER-RIGHT: #587092 1px solid;
	BORDER-TOP: #587092 1px solid;
	BACKGROUND: #ffffff; MARGIN: 1px;}

.login{font-size: 0.7em;font-family: Verdana, Arial, Helvetica, sans-serif;color:#36515C;}

.flatdata {font-family: Verdana, Arial, Helvetica, sans-serif; color:#1f2732;  text-decoration: none; background-color:#B8C3D4;  font-size: 1.2em; line-height: 140%;}
.flatdata a{font-family: Verdana, Arial, Helvetica, sans-serif; color:#1f2732;  text-decoration: none; background-color:#B8C3D4; line-height: 140%;}
.flatdata a:active {font-family: Verdana, Arial, Helvetica, sans-serif; color:#1f2732;  text-decoration: none; background-color:#B8C3D4; line-height: 140%;}
.flatdata a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; color:#1f2732;  text-decoration: none; background-color:#B8C3D4; line-height: 140%;}
.flatdata a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; color:#1f2732;  text-decoration: none; background-color:#B8C3D4;  line-height: 140%;}

a.toplink{font-family: Verdana, Arial, Helvetica, sans-serif; color:#7C8719;  text-decoration: none; font-size:0.75em; font-weight:bold;}
a.toplink:active {font-family: Verdana, Arial, Helvetica, sans-serif; color:#7C8719;  text-decoration: none; font-size:0.75em;font-weight:bold;}
a.toplink:visited {font-family: Verdana, Arial, Helvetica, sans-serif; color:#7C8719;  text-decoration: none;font-size:0.75em;font-weight:bold;}
a.toplink:hover {font-family: Verdana, Arial, Helvetica, sans-serif; color:#001D35;  text-decoration: none;font-size:0.75em;font-weight:bold;}

a.sitemap{font-family: Verdana, Arial, Helvetica, sans-serif; color:#001D35;  text-decoration: none;}
a.sitemap:active {font-family: Verdana, Arial, Helvetica, sans-serif; color:#001D35;  text-decoration: none;}
a.sitemap:visited {font-family: Verdana, Arial, Helvetica, sans-serif; color:#001D35;  text-decoration: none;}
a.sitemap:hover {font-family: Verdana, Arial, Helvetica, sans-serif; color:#AEBD52;  text-decoration: none;}

a.fusszeile1{font-family: Verdana, Arial, Helvetica, sans-serif; color:#C8CFD7;  text-decoration: none; font-size:0.70em;}
a.fusszeile1:active {font-family: Verdana, Arial, Helvetica, sans-serif; color:#C8CFD7;  text-decoration: none; font-size:0.70em;}
a.fusszeile1:visited {font-family: Verdana, Arial, Helvetica, sans-serif; color:#C8CFD7;  text-decoration: none;font-size:0.70em;}
a.fusszeile1:hover {font-family: Verdana, Arial, Helvetica, sans-serif; color:#8C9AAA;  text-decoration: none;;font-size:0.70em;}

/***** Formulare ****/
input[type=button], input[type=submit] {font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif;color:#36515C;}
input[type=text] {border:1px solid #001D35; background-color:#ffffff;font-size:11px;color: #36515C;}
select {border:1px solid #001D35; background-color:#ffffff;font-size:11px;color: #36515C;}
textarea {border:1px solid #001D35; background-color:#ffffff;font-size:11px;color: #36515C;}

.rowcolor0{background-color:#e8ebf0;}
.rowcolor1{background-color:#E6EAF0;}
.message{font-family: Verdana, Arial, Helvetica, sans-serif; color:#009933; font-size: 1.2em; font-weight:bold;}

li.Liste{list-style-position:outside;list-style-type: square; list-style-image:url(system_bilder/listenpunkt.gif);}

/*Menus */
#menuliste{list-style-type:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:170px; text-align:left; position:relative;left:20px;}
li.menu1 {list-style-position:inside; list-style-type: none; list-style-image:url(system_bilder/menupunkt.gif); border-top:1px solid #B8C3D4; color:#ffffff; padding-top:2px;padding-bottom:2px; padding-left:0px;text-decoration:none; font-weight:bold; margin-top:5px;}
li.menu1 a{color:#ffffff; font-size:0.7em; text-decoration:none;}
li.menu1 a:active{color:#ffffff; font-size:0.7em; text-decoration:none;}
li.menu1 a:visited{color:#ffffff; font-size:0.7em;text-decoration:none;}
li.menu1 a:hover{color:#8C9AAA; font-size:0.7em;text-decoration:none;}

li.menu1Down {list-style-position:inside;list-style-type: square; list-style-image:url(system_bilder/menupunkt.gif); border-top:1px solid #B8C3D4;padding-top:2px;padding-bottom:2px; padding-left:0px;text-decoration:none;font-weight:bold;margin-top:5px;}
li.menu1Down a{color:#C8CFD7; font-size:0.7em;text-decoration:none;}
li.menu1Down a:active{color:#C8CFD7; font-size:0.7em;text-decoration:none;}
li.menu1Down a:visited{color:#C8CFD7; font-size:0.7em;text-decoration:none;}
li.menu1Down a:hover{color:#C8CFD7; font-size:0.7em;text-decoration:none;}

li.menu2 {color:#ffffff;text-decoration:none;border-left:22px solid #2E363F;list-style-type:none;line-height:14px;padding-top:3px; padding-bottom:3px;}
li.menu2 a{color:#ffffff; font-size:0.7em;text-decoration:none;}
li.menu2 a:active{color:#ffffff; font-size:0.7em;text-decoration:none;}
li.menu2 a:visited{color:#ffffff; font-size:0.7em;text-decoration:none;}
li.menu2 a:hover{color:#8C9AAA; font-size:0.7em;text-decoration:none;}

li.menu2Down {text-decoration:none;border-left:22px solid #2E363F;list-style-type:none;line-height:14px;padding-top:3px; padding-bottom:3px;}
li.menu2Down a{color:#C8CFD7; font-size:0.7em;text-decoration:none;}
li.menu2Down a:active{color:#C8CFD7; font-size:0.7em;text-decoration:none;}
li.menu2Down a:visited{color:#C8CFD7; font-size:0.7em;text-decoration:none;}
li.menu2Down a:hover{color:#C8CFD7; font-size:0.7em;text-decoration:none;}


#topmenu {list-style-type:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:170px; text-align:left;position:relative;left:10px;top:112px;}
li.topmenupunkt {color:#ffffff;text-decoration:none; font-weight:bold; border-bottom:1px solid #ffffff;padding-top:2px;padding-bottom:2px;}
li.topmenupunkt a{color:#ffffff; font-size:0.9em; text-decoration:none;}
li.topmenupunkt a:active{color:#ffffff; font-size:0.9em; text-decoration:none;}
li.topmenupunkt a:visited{color:#ffffff; font-size:0.9em;text-decoration:none;}
li.topmenupunkt a:hover{color:#ffffff; font-size:0.9em;text-decoration:none;}
#topmenu_rechts{list-style-type:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:170px; text-align:right;position:relative;left:-10px;top:112px;}

/***********/
/* Sitemap */
/***********/
.sitemap_ul	{padding:0px; padding-left:20px;}

.sitemap1 			{list-style-image:url(system_bilder/sitemappunkt.gif);}
.sitemap1 a			{font-weight:bold; color:#001D35;}
.sitemap1 a:hover	{color:#AEBD52; text-decoration:none;}

.sitemap2 			{list-style:none; padding-left:20px;}
.sitemap2 a			{color:#001D35;}
.sitemap2 a:hover	{color:#AEBD52; text-decoration:none;}

/***********/
/* Galerie */
/***********/
.gallery_ratpack{ background-color:#FFFFFF; font-size:0.75em;color:#1B2025;}
.gallery_ratpack a{ color:#1B2025; text-decoration:none;}
.gallery_ratpack a:hover{ color:#B70000; }


.menu1 {list-style-position:inside; list-style-type: none; list-style-image:url(system_bilder/menupunkt.gif); border-top:1px solid #B8C3D4; color:#ffffff; padding-top:2px;padding-bottom:2px; padding-left:0px;text-decoration:none; font-weight:bold; margin-top:5px;}
.menu1 a{color:#ffffff; font-size:0.7em; text-decoration:none;}
.menu1 a:active{color:#ffffff; font-size:0.7em; text-decoration:none;}
.menu1 a:visited{color:#ffffff; font-size:0.7em;text-decoration:none;}
.menu1 a:hover{color:#8C9AAA; font-size:0.7em;text-decoration:none;}
