/*************/
/* Allgemein */
/*************/
* {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

/* Wenn der Scrollbalken nicht immer angezeigt werden soll, nachfolgende Zeile bitte auskommentieren */
html {overflow: -moz-scrollbars-vertical;}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size:100.01%;
	color:#001D35;
}

#Inhalt a {color:#FE860C;}
#Inhalt a:hover {color:#333333; text-decoration:none;}

p{margin:0; padding:0;}
/**********/
/* Aufbau */
/**********/
#zentriere_top {
	width:1000px;
	margin:0px auto;
	padding-top:25px;
	background-color:#FFB66E;
}

#zentriere_seite {
	width:1000px;
	margin:0px auto;
	background-image:url(system_images/background_content.gif);
}

#top{width:1000px;	height:180px;z-index:1;}
#banner_mitte{width:600px;height:170px;background-color:#AFC3E2;border-top:8px solid #ffffff; border-right:8px solid #ffffff; border-left:8px solid #ffffff; margin-left:200px; margin-right:184px;}
#topmenu{width:600px;height:25px;background-color:#FFFFFF;border-right:8px solid #D4D4C2; border-left:8px solid #D4D4C2;margin-left:200px; margin-right:184px;}

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

#Hauptmenu {
	margin:0px;
	width:200px;
	float:left;
	padding-top:20px;
}

#Inhalt
{	width:550px;
	z-index:1;
	background-color: #F8F8F0;
	float:left;
	font-size:0.75em;
	line-height:1.6em;
	color:#333333;
	border-right:8px solid #D4D4C2;
	border-left:8px solid #D4D4C2;
	padding:30px 25px 0 25px;
}

#Rechts {
	width:184px;
	margin:0;
	float:left;
	font-size:0.70em;
	padding-top:20px;
}

.breadcrumb {
	color:#9B9B71;
	font-size:11px;
	clear:both;
}

.endmain {
	border-bottom:8px solid #D4D4C2;
	border-right:8px solid #D4D4C2;
	border-left:8px solid #D4D4C2;
	margin-left:200px;
	margin-right:184px;
	clear:both;
}


#fusszeile {
	height:20px;
	clear:both;
	text-align:right;
	padding-right:192px;
	background-color:#EBEBE1;
	color:#9B9B71;
	font-size:11px;
	line-height:20px;
	padding-bottom:25px;
}

#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_250
{float:left; margin-right:10px; font-size:0.81em; color: #001D35; background-color: #e7eff8; width:250px; line-height:12px;}
.inline_bild_150
{float:left; margin-right:10px; font-size:0.81em; color: #001D35; background-color: #e7eff8; 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;}
td {color:#001D35;}

h1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #333333;margin-bottom:10px; border-bottom:1px solid #7E143B; padding-bottom:0px; padding-top:10px; margin-top:0px;}
h2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: normal ; font-weight: bold; color: #FFCC80; margin-bottom: -12px; padding-top:0px; margin-top:0px;}
h3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: normal ; font-weight: bold; color: #333333; margin-bottom: 12px;}
h4 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: normal ; font-weight: bold; color: #333333; 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;}

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

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

a.fusszeile{font-family: Verdana, Arial, Helvetica, sans-serif; color:#F15112;  text-decoration: none;}
a.fusszeile:hover {font-family: Verdana, Arial, Helvetica, sans-serif; color:#333333;  text-decoration: none;}

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

form {font-family: Verdana, Arial, Helvetica, sans-serif; color: #36515C;}
button {font-size: 0.7em;font-family: Verdana, Arial, Helvetica, sans-serif;color:#36515C;}
input {border:1px solid #001D35; background-color:#ffffff;}
textarea {border:1px solid #001D35;}

li.news {list-style-type: square; list-style-image:url(system_bilder/menupunkt.gif); list-style-position:inside; border-top:1px solid #B8C3D4; color:#001D35; border-bottom:1px solid #B8C3D4; color:#001D35; padding-top:2px;padding-bottom:2px; padding-left:0px;text-decoration:none; font-weight:bold; margin-top:5px;}



.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.link{font-family: Verdana, Arial, Helvetica, sans-serif; color:#1f2732;  text-decoration: none;line-height: 140%;}
a.link:active {font-family: Verdana, Arial, Helvetica, sans-serif; color:#1f2732;  text-decoration: none; line-height: 140%;}
a.link:visited {font-family: Verdana, Arial, Helvetica, sans-serif; color:#1f2732;  text-decoration: none; line-height: 140%;}
a.link:hover {font-family: Verdana, Arial, Helvetica, sans-serif; color:#1f2732;  text-decoration: none; line-height: 140%;}

.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;}

/********/
/* Navi */
/********/

.menuheadlogo {text-align: center;border-bottom:1px solid #9B9B71; border-top:1px solid #9B9B71; margin:0px 0px 10px 0px; padding:5px 0px 5px 0px; background-color:#ffffff;}

.menu1 			{height:26px; border-bottom:1px solid #9B9B71; background-color:#EBEBE1; line-height:26px; background-image:url("system_images/punkt_braun.gif"); background-repeat:no-repeat; background-position:5px center; padding-left:15px;}
.menu1 a		{color:#333333; font-size:0.75em; font-weight:bold; text-decoration:none;}
.menu1 a:hover		{color:#FE860C; font-size:0.75em; font-weight:bold; text-decoration:none;}
.menu1Down		{background-image:url("system_images/punkt_braun.gif");}

.menu2 			{border-bottom:1px solid #EBEBE1; border-left:1px solid #EBEBE1; background-color:#F8F8F0; padding-left:15px; padding-top:4px; padding-bottom:5px;}
.menu2 a		{color:#333333; font-size:0.75em; text-decoration:none;}

.menu2 a:hover	{color:#B74695; font-size:0.75em; text-decoration:none;}
.menu2Down		{background-image:url("system_images/punkt_lila.gif"); background-repeat:no-repeat; background-position: 5px 10px;}
.menu2Down a	{color:#B74695;}
.menu2Last		{border-bottom:1px solid #EBEBE1;}

.menu3 			{border-bottom:1px solid #EBEBE1; border-left:1px solid #EBEBE1; background-color:#F8F8F0; padding-left:34px; padding-top:4px; padding-bottom:5px;}
.menu3 a		{color:#333333; font-size:0.75em; text-decoration:none;}
.menu3 a:hover	{color:#B74695; font-size:0.75em; text-decoration:none;}
.menu3Down a	{color:#B74695;}

.menu4 			{border-bottom:1px solid #EBEBE1; border-left:1px solid #EBEBE1; background-color:#F8F8F0; padding-left:44px; padding-top:4px; padding-bottom:5px;}
.menu4 a		{color:#333333; font-size:0.75em; text-decoration:none;}
.menu4 a:hover	{color:#B74695; font-size:0.75em; text-decoration:none;}
.menu4Down a	{color:#B74695;}

.menu_top_table		{width:100%; border-collapse:collapse; margin:0px; padding:0px; height:25px;}
.menu_top_table td	{vertical-align:middle; text-align:center;}
.menu_top_trenner	{font-size:13px; color:#001D35; font-weight:bold; width:2px;}
.menu_top1 a			{text-decoration:none; font-size:13px; color:#001D35; font-weight:bold; padding-left:10px; padding-right:10px;}
.menu_top1 a:link		{text-decoration:none; font-size:13px; color:#001D35; font-weight:bold; padding-left:10px; padding-right:10px;}
.menu_top1 a:active		{text-decoration:none; font-size:13px; color:#001D35; font-weight:bold; padding-left:10px; padding-right:10px;}
.menu_top1 a:hover		{text-decoration:none; font-size:13px; color:#FFCC80; font-weight:bold; padding-left:10px; padding-right:10px;}

.breadcrumb a			{font-size:11px; color:#B74695; text-decoration:none;}
.breadcrumb a:link		{font-size:11px; color:#B74695; text-decoration:none;}
.breadcrumb a:active	{font-size:11px; color:#B74695; text-decoration:none;}
.breadcrumb a:hover		{font-size:11px; color:#333333; text-decoration:none;}

/*************/
/* Templates */
/*************/
/* Banner Rechts */
.headline_br {
	background-color:#F8F8F0;
	border-top:1px solid #F15112;
	border-bottom:1px solid #F15112;
	height:20px;
	width:174px;
	padding-left:10px;
	line-height:20px;
	font-weight:bold;
	font-size:12px;
	color:#333333;
}

.text_br {
	padding:10px;
	padding-bottom:0px;
	width:164px;
	background-color:#EBEBE1;
	color:#333333;
	font-size:11px;
}

.text_mit_abstand_br {
	padding:10px;
	padding-bottom:20px;
	width:164px;
	background-color:#EBEBE1;
	color:#333333;
	font-size:11px;
}

.link_br {
	padding:10px;
	padding-top:0px;
	padding-bottom:20px;
	width:164px;
	background-color:#EBEBE1;
	color:#FE860C;
	font-size:11px;
	text-align:right
}

.link_br a			{color:#FE860C; font-size:11px; text-decoration:none;}
.link_br a:hover	{color:#333333; font-size:11px; text-decoration:none;}


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

.sitemap1 			{list-style-image:url(system_images/punkt_lila.gif);}
.sitemap1 a			{font-weight:bold; color:#001D35;}
.sitemap1 a:visited	{color:#001D35;}
.sitemap1 a:hover	{color:#FFCC80; text-decoration:none;}

.sitemap2 			{list-style-image:url(system_images/punkt_orange.gif); margin-left:20px;}
.sitemap2 a			{color:#001D35;}
.sitemap2 a:visited	{color:#001D35;}
.sitemap2 a:hover	{color:#FFCC80; text-decoration:none;}

.sitemap3 			{list-style:none; padding-left:40px;}
.sitemap3 a			{color:#001D35;}
.sitemap3 a:visited	{color:#001D35;}
.sitemap3 a:hover	{color:#FFCC80; text-decoration:none;}

.sitemap4 			{list-style:none; padding-left:60px;}
.sitemap4 a			{color:#001D35;}
.sitemap4 a:visited	{color:#001D35;}
.sitemap4 a:hover	{color:#FFCC80; text-decoration:none;}

/***********/
/* Galerie */
/***********/
.gallery{ background-color:#E9EFF8; font-size:0.75em;color:#001D35;}
.gallery a{ color:#333333; text-decoration:none;}
.gallery a:hover{ color:#FFCC80; }

/***********/
/** Error **/
/***********/
.red {color:#CC0000; font-weight:bold;}
.form_error {color:#CC0000; font-weight:bold;}

/*************/
/* Sonstiges */
/*************/
.tablehead {background-color:#FFB66E;}

/**************/
/* Startseite */
/**************/
.teaserSpace {
	width:23px;
}

.teaserIMG {
	width:273px;
	border:1px solid #FFB66E;
	background-color:#ffffff;
}

.teaserText {
	width:148px;
	padding:10px 10px 5px 10px;
	color:#333333;
	text-decoration:none;
}

.teaserIMGFach {
	width:250px;
	height:150px;
	border:1px solid #FFB66E;
	background-color:#ffffff;
}

.teaserTextFach {
	width:125px;
	padding:10px 10px 5px 10px;
	color:#333333;
	text-decoration:none;
}

#teaserLink {
	width:148px;
	padding:5px 10px 10px 10px;
}

#teaserLink a {
	color:#FFF;
	font-size:10px;
}

#facebook {
	margin-right:4px;
	margin-top:120px;
	float:right;
}

.facebook_text {
	font-size:11px;
	padding:5px;
}

.facebook_link {
	float:right;
}
