body {
	background-image: url(/cms/upload/masterdesign/fond_lokal.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin-top: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

a	 {color: #E12F20; text-decoration: none;}
a:visited {color: #E12F20; text-decoration: none;}
a:hover 	 {color: #E12F20; background: #E8E8E8}
a:hover 	 {color: #E12F20; background: #E8E8E8}

abbr, acronym, .begriffserklaerung	{border-bottom: 1px dashed rgb(0, 0, 0);font-variant: normal;text-transform: none;}

abbr[title], acronym[title] {border-bottom: 1px dashed rgb(0, 0, 0);font-variant: normal;text-transform: none;}
img {border: none;}

.listBorder	{margin-top:0.5em; margin-bottom:0.6em; padding-bottom:0.5em; padding-top:0.0em; border-top: 1px dashed #999999; border-bottom: 1px dashed #999999;}

ul.linklist 	{padding: 0px;margin: 0px;width: 100%;}
ul.linklist li	{display: block; padding-left: 19px; margin: 0.5em 0 0 0; background: url(/cms/upload/masterdesign/icon_linkintern.gif) no-repeat 0 2px;}

.scroll_table_			{font-size:1.0em;}
.scroll_table_active	{font-size:1.0em;font-weight:bold;}

.text_highlight	{font-weight:bold; }
.email				{height:1.5em;width:25.0em;font-size:0.8em;border :1px solid #8C9CB5;}
.text25				{height:1.5em;width:25.0em;font-size:0.8em;border :1px solid #8C9CB5;}
.txastandard35400	{height:5.5em;width:22.1em;font-size:0.9em;border :1px solid #8C9CB5; font-family: Verdana, Arial, Helvetica, sans-serif; }
.btabsenden 	{cursor: hand; color: #E12F20; text-align:left; font-weight: bold; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif; padding:0px; margin:0px; border :0px solid #FFFFFF; background-color:transparent;}

#container {width: 942px;height: auto;background-color: #FFFFFF;margin: 0 auto;border: 1px solid #999999;}

#header {width: 942px; position: relative;margin: 0px auto 0; background-image: url(/cms/upload/masterdesign/logo_ifd.gif);background-repeat: no-repeat;background-position: left top;}
#header .headline {margin-bottom:19px; font-size: 1.4em;font-family: Verdana, Arial, Helvetica, sans-serif;color: #000000;font-weight: normal;padding-top: 40px;text-align: right;font-style: normal;}

#breadcrumb 				{margin:0px; font-size: 0.8em; height: 20px; width: auto;padding-top: 0px;}
#breadcrumb p 				{margin:0px; float:left;font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000;font-weight: bold;}
#breadcrumb .positionPath	{float: right; padding-left: 5px; float:left;}
#breadcrumb .linkPositionPath_lastCat	{}

#ClickPath		{float:left; padding-top:2px;}
#schriftgroesse	{font-weight: bold; float:right; padding-top:4px; padding-right:10px;}

#switchcss	{font-weight: bold; float:right; padding-top:2px; padding-right:20px;}
.select_css	{width:11.0em;font-size:0.8em; padding:0px; font-family: Verdana, Arial, Helvetica, sans-serif;}

#inhalt {font-size: 0.85em; height: auto;float: left; width: 440px; font-family: Verdana, Arial, Helvetica, sans-serif;color: #000000;font-weight: normal;clear: right;background-color: #FFFFFF;}
#inhalt a {color: #E12F20; text-decoration: none;}
#inhalt p {margin-top:10px;}
#inhalt .content {padding-right:5px; margin-top:22px; margin-bottom:15px; padding-top:0px; clear:both;} 
#inhalt h1 {font-size: 1.4em; margin-top:18px; margin-bottom:0px; font-weight: bold;}
#inhalt h2 {font-size: 1.2em; margin-top:22px; padding-bottom:0px; font-weight: bold;}
#inhalt h3 {font-size: 1.0em; margin-top:10px; margin-bottom:10px; font-weight: bold;}
#inhalt h4 {font-size: 1.0em; margin-top:10px; margin-bottom:10px; font-weight: bold; clear:both;}
#inhalt h5 {font-size: 1.0em; margin-top:10px; margin-bottom:10px; font-weight: bold; clear:both;}
#inhalt h6 {font-size: 1.0em; margin-top:10px; margin-bottom:10px; font-weight: bold; clear:both;}
#inhalt .topImage	{margin: 0px 0px;clear: right;border-bottom: 1px solid #999999;border-left: 1px solid #999999;border-right: 1px solid #999999;border-top: 1px solid #999999;}

#leftSide {margin:0px; float: left;width: 268px;height: auto; }

.inhalt_phpbb			{width: 670px !important;}
#inhalt .content_phpbb 	{padding-right:5px; margin-top:0px; margin-bottom:15px; padding-top:0px; clear:both;} 

#navigation	{font-size:0.8em;}
#navigation .headline {font-size:1.0em; margin-top:0px; margin-bottom:19px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold;background-image: url(/cms/upload/masterdesign/kopf_navi.jpg);background-repeat: no-repeat;letter-spacing: 5px;line-height: 21px;text-decoration: none; padding-left: 30px;}
#navigation a {height: 17px;}

#navigation ol {padding: 0px;margin: 0px;width: 100%;font-family: arial, helvetica, sans-serif;list-style-type : none;}

#navigation ol li { width:250px; float:left; color:#000000; padding: 0px;margin: 0px;font-family: Verdana, Arial, Helvetica, sans-serif;}

#navigation .lvl0 a {font-weight: normal; clear:both; background-image: url(/cms/upload/masterdesign/button.gif); background-repeat: no-repeat; display:block; padding-left: 30px; padding-top: 4px; color:#000000;text-decoration: none;font-style: normal;}
#navigation .lvl0 a:visited {color:#000000;text-decoration: none;font-style: normal;}
#navigation .lvl0 a:hover {background-position: -250px 0;color: #000000;}
#navigation .lvl0 a:active {background-position: -250px 0;color:#000000;font-weight: bold;}

#navigation .lvl0_active a {font-weight: bold; background-position: -250px; clear:both; background-image: url(/cms/upload/masterdesign/button.gif); background-repeat: no-repeat; display:block; padding-left: 30px; padding-top: 4px; color:#000000;text-decoration: none;font-style: normal;}
#navigation .lvl0_active a:visited {color:#000000;text-decoration: none;font-style: normal;}
#navigation .lvl0_active a:hover {background-position: -250px 0;color: #000000;}
#navigation .lvl0_active a:active {background-position: -250px 0;color:#000000;font-weight: bold;}

#navigation .lvl1 a {font-weight: normal; background-position: -750px; clear:both; background-image: url(/cms/upload/masterdesign/button.gif); background-repeat: no-repeat; display:block; padding-left: 30px; padding-top: 4px; color:#000000;text-decoration: none;font-style: normal;}
#navigation .lvl1 a:visited {color:#000000;text-decoration: none;font-style: normal;}
#navigation .lvl1 a:hover {background-position: -500px; color: #000000;}
#navigation .lvl1 a:active {background-position: -500px; color:#000000;font-weight: bold;}

#navigation .lvl1_active a {font-weight: bold; background-position: -500px; clear:both; background-image: url(/cms/upload/masterdesign/button.gif); background-repeat: no-repeat; display:block; padding-left: 30px; padding-top: 4px; color:#000000;text-decoration: none;font-style: normal;}
#navigation .lvl1_active a:visited {color:#000000;text-decoration: none;font-style: normal;}
#navigation .lvl1_active a:hover {background-position: -500px; color: #000000;}
#navigation .lvl1_active a:active {background-position: -500px; color:#000000;font-weight: bold;}

#navigation .lvl2 a {font-weight: normal; background-position: -750px; clear:both; background-image: url(/cms/upload/masterdesign/button.gif); background-repeat: no-repeat; display:block; padding-left: 45px; padding-top: 4px; color:#000000;text-decoration: none;font-style: normal;}
#navigation .lvl2 a:visited {color:#000000;text-decoration: none;font-style: normal;}
#navigation .lvl2 a:hover {color: #000000;}
#navigation .lvl2 a:active {color:#000000;font-weight: bold;}

#navigation .lvl2_active a {font-weight: weight; background-position: -500px; clear:both; background-image: url(/cms/upload/masterdesign/button.gif); background-repeat: no-repeat; display:block; padding-left: 45px; padding-top: 4px; color:#000000;text-decoration: none;font-style: normal;}
#navigation .lvl2_active a:visited {color:#000000;text-decoration: none;font-style: normal;}
#navigation .lvl2_active a:hover {background-position: -500px; color: #000000;}
#navigation .lvl2_active a:active {background-position: -500px; color:#000000;font-weight: bold;}


#navigation .lvl3 a {font-weight: normal; background-position: -750px; clear:both; background-image: url(/cms/upload/masterdesign/button.gif); background-repeat: no-repeat; display:block; padding-left: 60px; padding-top: 4px; color:#000000;text-decoration: none;font-style: normal;}
#navigation .lvl3 a:visited {color:#000000;text-decoration: none;font-style: normal;}
#navigation .lvl3 a:hover {color: #000000;}
#navigation .lvl3 a:active {color:#000000;font-weight: bold;}

#navigation .lvl3_active a {font-weight: weight; background-position: -500px; clear:both; background-image: url(/cms/upload/masterdesign/button.gif); background-repeat: no-repeat; display:block; padding-left: 60px; padding-top: 4px; color:#000000;text-decoration: none;font-style: normal;}
#navigation .lvl3_active a:visited {color:#000000;text-decoration: none;font-style: normal;}
#navigation .lvl3_active a:hover {background-position: -500px; color: #000000;}
#navigation .lvl3_active a:active {background-position: -500px; color:#000000;font-weight: bold;}


#leftSideContent 		{font-size:0.8em; clear:both; padding-left: 10px; font-family:Verdana, Arial, Helvetica, sans-serif;font-weight: bold;}
#leftSideContent .md	{padding-top:20px;}


#login 			{padding-left:10px; margin-bottom:10px; margin-top:20px; font-size:0.8em; font-weight: bold;}
#loginform 		{padding:0px;margin:0px;}

.input_userid 		{height:1.3em;width:9.0em;font-size:0.9em;border :1px solid #8C9CB5;}
.input_password 	{height:1.3em;width:9.0em;font-size:0.9em;border :1px solid #8C9CB5;}
.input_searchbox	{height:1.3em;width:13.0em;font-size:0.8em;border :1px solid #8C9CB5;}
.btsearch		{cursor: hand; color: #E12F20; text-align:left; font-weight: bold; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif; padding:0px; margin:0px; border :0px solid #FFFFFF; background-color:transparent;}
.btsubmit		{cursor: hand; color: #E12F20; text-align:left; font-weight: normal; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif; padding:0px; margin:0px; border :0px solid #FFFFFF; background-color:transparent;}


.clearboth		{clear:both;}

#rightSide {margin:0px; float: right;width: 230px; height: auto; }


#aktuelles {padding-bottom: 20px; width: 230px; padding-top: 0px;border-top: 1px solid #999999;border-right: 1px solid #999999;border-bottom: 1px solid #999999;border-left: 1px solid #999999;}
#aktuelles .headline {font-size: 0.8em; padding-top:19px; font-family: Verdana, Arial, Helvetica, sans-serif;color: #000000;font-weight: bold;padding-left: 10px;letter-spacing: 4px;background-image: url(/cms/upload/masterdesign/kopf_suche.jpg);background-repeat: no-repeat;line-height: 21px;margin: 0px;}
#aktuelles p {font-size: 0.8em;font-family: Verdana, Arial, Helvetica, sans-serif;color: #000000;font-weight: normal;padding-left: 10px;padding-right: 5px;line-height: 12px;}
#aktuelles a {color: #E12F20; text-decoration: none;}
#aktuelles .topImage {margin: 0 0;border-bottom: 1px solid #999999;}

#newsflash	{font-size: 0.8em; padding-left:10px; padding-top: 10px;}
#newsflash .newsflashItem	{padding-top: 10px; padding-right:5px;}

#suche {width: 230px; height: 100px; border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-style: none;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-top-color: #999999;border-right-color: #999999;border-bottom-color: #999999;border-left-color: #999999;}
#suche .headline {font-size: 0.8em;font-family: Verdana, Arial, Helvetica, sans-serif;color: #000000;font-weight: bold;line-height: 60px;background-image: url(/cms/upload/masterdesign/kopf_suche.jpg);background-repeat: no-repeat;padding-left: 10px;letter-spacing: 4px;margin-top: 0px;}
#suche .box		{padding-left:10px;}


#footer 				{height: 20px; width: auto;clear: both;border-top: 1px solid #999999;}
#footer a 				{color: #959595; text-decoration: none; margin-left:20px;}
#footer a:hover 		{color: #E12F20; background: #E8E8E8}
#footer .footernavi 	{font-size: 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif;color: #959595;font-weight: bold; margin-top: 3px;}			
#footer .footerLeft		{float:left; width:222px; padding-left:10px;}
#footer .footerCenter	{float:left; width:437px; padding-left:20px; }
#footer .footerRight	{float:left; width:220px;}

#footer ol {padding: 0px;margin: 0px; list-style-type : none;}
#footer ol li {float:left; padding: 0px;margin: 0px;}



#sitemap			{}
#sitemap ol		{padding-left: 0px;margin-left: 0px; font-family: arial, helvetica, sans-serif; list-style-type : none; list-style-image:url(/cms/upload/masterdesign/list_icon_sitemap.gif)}
.sitemap_lvl_0		{font-weight:bold;text-align:left; margin-left:50px;}
.sitemap_lvl_1		{font-weight:bold;text-align:left; margin-left:20px;}
.sitemap_lvl_2		{font-weight:bold;text-align:left; margin-left:20px;}
.sitemap_lvl_3		{font-weight:bold;text-align:left; margin-left:20px;}
.sitemap_lvl_4		{font-weight:bold;text-align:left; margin-left:20px;}
.sitemap_lvl_5		{font-weight:bold;text-align:left; margin-left:20px;}
.sitemap_lvl_6		{font-weight:bold;text-align:left; margin-left:20px;}
.sitemap_lvl_7		{font-weight:bold;text-align:left; margin-left:20px;}
.sitemap_lvl_8		{font-weight:bold;text-align:left; margin-left:20px;}
.sitemap_lvl_9		{font-weight:bold;text-align:left; margin-left:20px;}