BODY {margin-left: 0px; margin-top: 5px; margin-right: 0px; margin-bottom: 0px;
font-family:Arial, Helvetica, sans-serif; font-size:100.01%; color:#1f2732;}


/* DIVs */
#zentriere_seite
{}

.lunten{height:1px; line-height:1px; font-size:1px; background-color:#ab1d1e;}


#Banner {
	width:1000px;
	height:115px;
	z-index:1;
	border-right:1px solid #587092;
	background-image:url(system_images/textur_banner.gif);
}

#Navigation_Mitte
{	top:153px;
	width:1000px;
	height:25px;
	z-index:1;
	background-color: #ab1b1d;
	text-align:center;
	color:#FFFFFF;
	line-height:20px;
	border-right:1px solid #587092;
}

#home
{
	float:left;
	text-align:middle;
	width:161px;
	height:25px;
	line-height:20px;
	background-color: #ab1b1d;
}

#Seitenaufbau
{	top:178px;
	width:1000px;
	z-index:1;
	text-align:left;
}

#Hauptmenu
{ 	margin:10px 0 10px 0;
	width:161px;
	z-index:2;
	background-image:url(system_images/textur_navigation.gif);
	float:left;
	line-height:18px;
}
#Inhalt
{	margin:20px 20px 20px 20px;
	width:638px;
	z-index:2;
	background-color: #ffffff;
	float:left;
	font-size:0.75em;
	line-height:18px;
	color:#1f2732;
}

#Rechts
{  width:141px;
	margin:20px 0px 10px 1px;
	z-index:2;
	background-image:url(system_images/textur_navigation.gif);
	float:left;
}

#Fusszeile
{   background-image:url(system_images/background_footer.gif);
	width:1000px;
	height:57px;
	z-index:2;
	clear:both;
}

#gefoerdert_von
{  width:141px;
	margin:10px 10px 10px 10px;
	z-index:1;
	font-size: 0.55em;
	line-height:11px;
	text-align:center;
}

#InhaltPopup
{	margin:10px 10px 10px 10px;
	z-index:2;
	background-color: #ffffff;
	float:left;
	font-size:0.75em;
	line-height:18px;
	color:#1f2732;
}

/*Menus */
#menuliste {list-style-type:none; padding:0px 11px 0px 15px; margin:0px 0px 0px 0px;}

li.hauptmenu {border-bottom:1px solid #ab1b1d; color:#1f2732; font-weight:bold; padding-top:10px;}
li.hauptmenu a{color:#1f2732; font-size:0.75em;}
li.hauptmenu a:active{color:#1f2732; font-size:0.75em;}
li.hauptmenu a:visited{color:#1f2732; font-size:0.75em;}
li.hauptmenu a:hover{color:#ab1b1d; font-size:0.75em;}

li.hauptmenu_down {border-bottom:1px solid #ab1b1d; font-weight:bold; padding-top:10px;}
li.hauptmenu_down a{color:#ab1b1d; font-size:0.75em;}
li.hauptmenu_down a:active{color:#ab1b1d; font-size:0.75em;}
li.hauptmenu_down a:visited{color:#ab1b1d; font-size:0.75em;}
li.hauptmenu_down a:hover{color:#1f2732; font-size:0.75em;}

li.submenu { border-bottom:1px solid #587092; color:#1f2732;}
li.submenu a{color:#1f2732; font-size:0.75em;}
li.submenu a:active{color:#1f2732; font-size:0.75em;}
li.submenu a:visited{color:#1f2732; font-size:0.75em;}
li.submenu a:hover{color:#ab1b1d; font-size:0.75em;}

li.submenu_down { border-bottom:1px solid #587092;}
li.submenu_down a{color:#ab1b1d; font-size:0.75em;}
li.submenu_down a:active{color:#ab1b1d; font-size:0.75em;}
li.submenu_down a:visited{color:#ab1b1d; font-size:0.75em;}
li.submenu_down a:hover{color:#1f2732; font-size:0.75em;}

a.topmenu {font-family: Arial, Helvetica, sans-serif; color:#ffffff;  text-decoration: none; font-size: 0.7em; font-weight:bold;}
a.topmenu:active{font-family: Arial, Helvetica, sans-serif; color:#ffffff;text-decoration: none; font-size: 0.7em; font-weight:bold;}
a.topmenu:visited{font-family: Arial, Helvetica, sans-serif; color:#ffffff; text-decoration: none; font-size: 0.7em; font-weight:bold;}
a.topmenu:hover{font-family: Arial, Helvetica, sans-serif; color:#b8c3d4; text-decoration: none; font-size: 0.7em; font-weight:bold;}

a.topmenu_down {font-family: Arial, Helvetica, sans-serif; color:#b8c3d4;  text-decoration: none; font-size: 0.7em; font-weight:bold;}
a.topmenu_down:active{font-family: Arial, Helvetica, sans-serif; color:#b8c3d4;text-decoration: none; font-size: 0.7em; font-weight:bold;}
a.topmenu_down:visited{font-family: Arial, Helvetica, sans-serif; color:#b8c3d4; text-decoration: none; font-size: 0.7em; font-weight:bold;}
a.topmenu_down:hover{font-family: Arial, Helvetica, sans-serif; color:#ffffff; text-decoration: none; font-size: 0.7em; font-weight:bold;}

.topline {font-family: Arial, Helvetica, sans-serif; color:#d56d5c;  font-weight:bold;}

td.adresse {font-family: Arial, Helvetica, sans-serif; color:#1f2732; line-height: 120%; text-decoration: none; font-size: 0.85em;}
td.adresse a {font-family: Arial, Helvetica, sans-serif; color:#1f2732;  text-decoration: none; font-size: 1.0em;}
td.adresse a:visited {font-family: Arial, Helvetica, sans-serif; color:#1f2732;  text-decoration: none; font-size: 1.0em; }
td.adresse a:active {font-family: Arial, Helvetica, sans-serif; color:#1f2732;  text-decoration: none; font-size: 1.0em; }
td.adresse a:hover {font-family: Arial, Helvetica, sans-serif; color:#ab1b1d;  text-decoration: none; font-size: 1.0em; }


td.fusszeile {font-family: Arial, Helvetica, sans-serif; color:#1f2732;  text-decoration: none; font-size: 0.7em;}
td.fusszeile a {font-family: Arial, Helvetica, sans-serif; color:#1f2732;  text-decoration: none;}
td.fusszeile a:visited {font-family: Arial, Helvetica, sans-serif; color:#1f2732;  text-decoration: none;}
td.fusszeile a:active {font-family: Arial, Helvetica, sans-serif; color:#1f2732;  text-decoration: none; }
td.fusszeile a:hover {font-family: Arial, Helvetica, sans-serif; color:#ab1b1d;  text-decoration: none;}

th {font-family: Arial, Helvetica, sans-serif; color:#ffffff;  text-decoration: none; background-color:#587092;  font-size: 0.8em; line-height: 140%;}
th a{font-family: Arial, Helvetica, sans-serif; color:#ffffff;  text-decoration: none; background-color:#587092;  font-size: 0.8em; line-height: 140%;;}


/* Textformate */
.text {font-family: Arial, Helvetica, sans-serif;font-size: 0.7em;color: #1f2732;}
.textsmall {font-family: Arial, Helvetica, sans-serif;font-size: 0.75em;line-height: 140%;color: #1f2732;}
.head {font-family: Arial, Helvetica, sans-serif;line-height:140%;font-size: 1.0em;color:#1f2732; font-weight:bold;}
.headpopup {font-family: Arial, Helvetica, sans-serif;line-height:140%;font-size: 0.75em;color:#1f2732; font-weight:bold;}
h1 {font-family: Arial, Helvetica, sans-serif;font-size: 1.35em;color: #ab1b1d;font-weight: bold;margin-bottom: 10px;}
h2 {font-family: Arial, Helvetica, sans-serif;font-size: 1.15em;color: #ab1b1d;font-weight: bold;margin-bottom: -10px;}
.Ueberschrift{font-family: Arial, Helvetica, sans-serif;font-size: 1.15em;color: #ab1b1d;font-weight: bold;}

a {color: #ab1b1d;font-family: Arial, Helvetica, sans-serif;	text-decoration: none;}
a:visited {color: #ab1b1d; font-family: Arial, Helvetica, sans-serif;text-decoration: none;}
a:active {color: #ab1b1d; font-family: Arial, Helvetica, sans-serif;text-decoration: none;	}
a:hover {color: #1f2732;font-family: Arial, Helvetica, sans-serif;text-decoration: none;}

form {font-family: Arial, Helvetica, sans-serif; color: #36515C;}
button {font-size: 0.7em;font-family: Arial, Helvetica, sans-serif;color:#36515C;}
.sitelogin {font-family: 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: Arial, Helvetica, sans-serif;color:#36515C;}

.flatdata {font-family: Arial, Helvetica, sans-serif; color:#1f2732;  text-decoration: none; background-color:#e8ebf0;  font-size: 1.0em; line-height: 140%;}
.flatdata a{font-family: Arial, Helvetica, sans-serif; color:#1f2732;  text-decoration: none; background-color:#e8ebf0; line-height: 140%;}
.flatdata a:active {font-family: Arial, Helvetica, sans-serif; color:#1f2732;  text-decoration: none; background-color:#e8ebf0; line-height: 140%;}
.flatdata a:visited {font-family: Arial, Helvetica, sans-serif; color:#1f2732;  text-decoration: none; background-color:#e8ebf0; line-height: 140%;}
.flatdata a:hover {font-family: Arial, Helvetica, sans-serif; color:#1f2732;  text-decoration: none; background-color:#e8ebf0;  line-height: 140%;}

a.link{font-family: Arial, Helvetica, sans-serif; color:#1f2732;  text-decoration: none;line-height: 140%;}
a.link:active {font-family: Arial, Helvetica, sans-serif; color:#1f2732;  text-decoration: none; line-height: 140%;}
a.link:visited {font-family: Arial, Helvetica, sans-serif; color:#1f2732;  text-decoration: none; line-height: 140%;}
a.link:hover {font-family: Arial, Helvetica, sans-serif; color:#1f2732;  text-decoration: none; line-height: 140%;}

.rowcolor0{background-color:#e8ebf0;}
.rowcolor1{background-color:#E6EAF0;}
.message{font-family: Arial, Helvetica, sans-serif; color:#009933; font-size: 1.2em; font-weight:bold;}

ul.liste{list-style-image:url(system_images/point.gif); margin-left:20px; padding-left:0px;}
