html, body { background-color: #a9b0b3; font-family: arial; }
body { text-align:center; margin-top: 8px;} 
img { border: 0; }
img.space { margin-top: 5px; margin-left: 5px; }
.clear { clear: both; }
a {font-weight:bold; color:#00274C;}
a:hover {font-weight:bold; color:#00274C;}
a.morelink{font-weight:bold; color:#00274C;}
a.mehrlink { font-weight: bold; font-size: 10px; }
a.mehr { font-size: 10px;}
p {font-family:Arial; font-size:11px; line-height:14px; color:#00274C;}
p a {color:#000274C;}
#mantel { width: 920px; background-color: #29363e; margin:0 auto; text-align:left; }
	#kopfbereich { width: 890px; margin: 0 0 0 15px; padding-top: 15px; }
		#metanav { width: 890px; height: 11px; font-size: 10px; color: #d9dadb; padding-bottom: 5px; }
			#mnlinks { float: left; display: inline; }
			#mnlinks a { color: #d9dadb; font-weight: normal; text-decoration: none; }
			#mnrechts { float: right; display: inline; } 
			#mnrechts a { color: #d9dadb; font-weight: normal; text-decoration: none; }
		#logobereich { width: 890px; height: 99px; background: #d9dadb url('/images/headleft.gif') no-repeat; }
			#logo { float: right; margin: 30px 20px 0 0; }
		#balken { width: 890px; height: 8px; background-color: #96c0e3; line-height: 1px; font-size: 1px; background-image: url('/images/verlauf_balken.jpg'); background-repeat: no-repeat; }
	#hauptbereich { width: 890px; height: 495px; margin: 0 0 0 15px; background-image: url('/images/mainbg.gif'); background-repeat: repeat-x; overflow: hidden; }
		#hblinks { font-size: 10px; color: #d9dadb; width: 200px; height: 100%; float: left; display: inline; background-color: #333f47; overflow:hidden; }
			#suche { margin: 14px 0 0 10px; font-size: 12px; }
				#suchbox { width: 130px; height: 16px; padding-top: 0px; font-size: 10px; border: 1px solid #b1b3b4; margin-left: 10px; font-style: italic; color: #707070;  }
			#nebennavi { font-size: 11px; margin: 15px 0 0 0; }
				#nebennavi ul { margin: 0 0 0 5px; padding: 0 0 0 0; font-size: 11px; list-style: none; }
				#nebennavi ul li { height: 11px; _height: 16px; width: 183px; _width: 185px; margin: 0 0 0 0; _margin: 0 0 -1px 0; padding: 6px 5px 4px 4px; _padding: 5px 5px 4px 4px; background-image: url('/images/trennlinie.gif'); background-repeat: no-repeat; }
				#nebennavi ul li.active { height: 11px; _height: 16px; margin: 0 0 0 0; _margin: 0 0 -1px 0; padding: 6px 0px 4px 4px; _padding: 5px 0px 4px 4px; background-image: url('/images/trennlinie.gif'); background-repeat: no-repeat; background-color: #aab0b3; }
				#nebennavi ul li:hover { height: 11px; _height: 16px; margin: 0 0 0 0; _margin: 0 0 -1px 0; padding: 6px 0px 4px 4px; _padding: 5px 0px 4px 4px; background-image: url('/images/trennlinie.gif'); background-repeat: no-repeat; background-color: #aab0b3; }
				#nebennavi ul li h1 { font-size: 11px; margin: 1px 0 0 0; padding: 0 0 0 0; color: #96C0E3; display: inline; font-weight: bold; }
				#nebennavi ul li h2 { font-size: 11px; line-height: 11px; margin: 0 0 0 0; padding: 0 0 0 0; }
				#nebennavi ul li p { font-size: 11px; line-height: 11px; margin: 0 0 0 0; padding: 0 0 0 0; color: #d9dadb; display: inline; }
				#nebennavi ul li a { color: #fff; text-decoration: none; }
				#nebennavi .news { width: 193px; _width: 190px; margin: 0 0 0 0; padding: 0px 0px 4px 0px; background-repeat: no-repeat; overflow: hidden; }
				#nebennavi .news h1 { font-size: 11px; line-height: 13px; margin: 0 0 0 0; padding: 0 0 0 0; color: #96C0E3; display: inline; font-weight: bold; }
				#nebennavi .news h2 { width: 185px; margin: 0 0 0 5px; padding: 5px 5px 4px 5px; font-size: 11px; line-height: 13px; margin: 0 0 0 0; padding: 0 0 0 0; }
				#nebennavi .news a { color: #fff; text-decoration: none; line-height: 13px; margin: 0 0 0 0; padding: 0 0 0 0; }
				#nebennavi .news p { font-size: 11px; line-height: 13px; margin: 0 0 0 0; padding: 0 0 0 0; color: #fff; display: inline; }
				#nebennavi .news .newsdate { color: #fff; text-decoration: none; font-weight: bold; }
				#nebennavi .news .newsinfopic { float: left; margin: 2px 5px 0 0; }
				#nebennavi .news .headline li { height: 11px; _height: 16px; width: 190px; margin: 0px 0 0 0; _margin: 0 0 -1px 0; padding: 5px 0px 4px 5px; _padding: 5px 0px 4px 4px; background-image: url('/images/trennlinie.gif'); background-repeat: no-repeat; }
				#nebennavi .news .headline li.active { height: 11px; _height: 16px; width: 182px; margin: 0px 0 0 0; _margin: 0 0 -1px 0; padding: 5px 0px 4px 5px; _padding: 5px 0px 4px 4px; background-image: url('/images/trennlinie.gif'); background-repeat: no-repeat; background-color: #aab0b3; }
				#nebennavi .news .headline ul li:hover { height: 11px; _height: 16px; width: 182px; margin: 0 0 0 0; _margin: 0 0 -1px 0; padding: 5px 0px 4px 5px; _padding: 5px 0px 4px 4px; background-image: url('/images/trennlinie.gif'); background-repeat: no-repeat; background-color: #aab0b3; }
				#nebennavi .news .nninfo { margin-top: 1px; margin-left: 10px; display: block; } 
		#hbrechts { width: 690px; height: 100%; overflow: hidden; float: right; display: inline; background-color: #eceded; background-image: url('/images/verlauf_hbrechts.jpg'); background-repeat: repeat-y; }


/* START: inc_spezial-uebersicht */
				.news_2 .newsdate_2 { color: #fff; text-decoration: none; font-weight: bold; }
				.news_2 .newsinfopic { float: left; margin: 2px 5px 0 0; color:red; }
				.news_2 .headline_2 h2 { color: #00284b; font-size: 17px; font-weight: normal; margin: 20px 0 19px 0; }
				.news_2 .nninfo { margin-top: 1px; margin-left: 10px; display: block; color:red;} 
				.news_2 h1 { color:#00284b; font-size:12px; text-decoration:none;} 
				.news_2 a { text-decoration:none; }
				.news_2 a.mehr { text-decoration:underline; }
				#hbrechts { width: 690px; height: 100%; overflow: hidden; float: right; display: inline; }

/* ENDE: inc_spezial-uebersicht */


		/* Content Variante 1 und 2 */
			#content1,#content2 { margin: 19px 0 0 17px; }
			#content1,#content2 h2 { color: #00284b; font-size: 17px; font-weight: normal; margin: 20px 0 19px 0; }
			#content1,#content2 #contenttop { color: #b1a06b; font-size: 15px; font-weight: normal; height: 136px; overflow: hidden }
			#content1,#content2 #contenttop #infoimage { width: 435px; float: left; display: inline; }
			#content1,#content2 #contenttop #infobox { width: 224px; height: 136px; float: right; display: inline; background-color: #d9dadb; }
			#content1,#content2 #contenttop #infobox #infoboxinhalt { margin: 17px 0 0 13px; }
			#content1,#content2 #contenttop #infobox #infoboxinhalt h4 { font-size: 11px; line-height: 14px; color: #29363e; margin: 0 0 0 0; padding: 0 0 0 0; }
			#content1,#content2 #contenttop #infobox #infoboxinhalt p { font-size: 11px; line-height: 14px; color: #29363e; margin: 9px 0 9px 0;}
			#content1,#content2 #contenttop #infobox #infoboxinhalt a { font-size: 11px; line-height: 14px; color: #00284B; text-decoration: none; }
			
			#content1,#content2 #contenttop_downloads { width: 300px; _width: 322px; background-color: #D2D3D5; padding: 10px; font-size: 11px; line-height: 14px; color: #806e43; margin-bottom: 30px; }
			#content1,#content2 .downloads_mainmenu { width: 322px; border-top: 1px solid #000; }
			#content1,#content2 .downloads_mainmenu ul { list-style-type: none; margin: 0; padding: 0; }
			#content1,#content2 .downloads_mainmenu li { padding: 6px 0 0 0;border-bottom: 1px dotted #000; height: 20px; }
			#content1,#content2 .downloads_mainmenu li a { text-decoration: none; font-size: 12px; color: #00284B; font-weight: bold; }
			
			#content1,#content2 .stellen_mainmenu {  }
			#content1,#content2 .stellen_mainmenu ul { list-style-type: none; margin: 0; padding: 0; }
			#content1,#content2 .stellen_mainmenu li { padding: 5px 0 5px 0;border-bottom: 1px dotted #000; }
			#content1,#content2 .stellen_mainmenu li a { text-decoration: none; font-size: 12px; color: #00284B; font-weight: bold; }
			
			#content1,#content2 .downloads_submenu { width: 320px; border: 1px solid #A8A9AD; overflow: auto; height: 388px; }
			#content1,#content2 .downloads_submenu ul { list-style-type: none; margin: 0; padding: 8px 5px 0 5px; }
			#content1,#content2 .downloads_submenu li { border-bottom: 1px dotted #000; padding: 0 0 5px 5px; }
			#content1,#content2 .downloads_submenu li a { text-decoration: none; font-size: 11px; color: #7A673C; font-weight: bold; }
			
			#content1,#content2 #pressedate { color: #b1a06b; font-size: 11px; line-height: 10px; margin: 0 0 0 0; padding: 0 0 0 0; }
			#content1,#content2 #contentbottom { color: #b1a06b; font-size: 15px; font-weight: normal; margin: 10px 0 0 0; }
			#content1,#content2 #contentbottom #contentboxlinks { width: 435px; height: 254px; float: left; display: inline; overflow: hidden; }
			#content1,#content2 #contentbottom #contentboxlinks h1 { font-size: 13px; color: #00284b; margin: 8px 0 8px 0;}
			#content1,#content2 #contentbottom #contentboxlinks h2 { font-size: 11px; color: #00284b; margin: 0 0 0 0; padding: 0 0 0 0; font-weight: bold; }
			#content1,#content2 #contentbottom #contentboxlinks p { font-size: 11px; color: #29363e; margin: 0 0 15px 0; padding: 0 0 0 0; line-height: 14px; }
			#content1,#content2 #contentbottom #contentboxlinks .date { width: 435px; height: 20px; font-size: 11px; color: #444; margin: 0 0 0 0; padding: 0 0 0 0; font-weight: bold; }
			#content1,#content2 #contentbottom #contentboxlinks .cols { width: 210px; height: 234px; float: left; display: inline; }
			#content1,#content2 #contentbottom #contentboxlinks .cols h1 { font-size: 13px; color: #00284b; margin: 0px 0 10px 0;}
			#content1,#content2 #contentbottom #contentboxlinks .cols h2 { font-size: 11px; color: #00284b; margin: 0 0 0 0; padding: 0 0 0 0; font-weight: bold; }
			#content1,#content2 #contentbottom #contentboxlinks .cols p { font-size: 11px; color: #29363e; margin: 0 0 15px 0; padding: 0 0 0 0; line-height: 14px; }
			#content1,#content2 #contentbottom #contentboxrechts { width: 224px; height: 254px; float: right; display: inline; background-color: #d9dadb; overflow: auto; }
			#content1,#content2 #contentbottom #contentboxrechts li:hover { background-color: #fff; }
			#content1,#content2 #contentbottom #contentboxrechts ul { margin: 5px 0 0 0; padding: 0 0 0 0; _width: 199px; }
			#content1,#content2 #contentbottom #contentboxrechts ul li { width: 200px; _width: 199px; font-size: 11px; margin: 0 5px 0 3px; border-top: 1px solid white; padding: 0 0 0 0; cursor: pointer; }
			#content1,#content2 #contentbottom #contentboxrechts ul li.active { width: 200px; _width: 199px; font-size: 11px; margin: 0 5px 0 3px; border-top: 1px solid white; padding: 0 0 0 0; background-image: url('/images/verlauf_news.jpg'); background-repeat: repeat-y; }
			#content1,#content2 #contentbottom #contentboxrechts ul li:hover { width: 200px; _width: 199px; font-size: 11px; margin: 0 5px 0 3px; border-top: 1px solid white; padding: 0 0 0 0; background-image: url('/images/verlauf_news.jpg'); background-repeat: repeat-y; }
			#content1,#content2 #contentbottom #contentboxrechts ul li .teasernumber { width: 16px; float: left; display: inline; color: #444; font-size: 18px; font-weight: bold; margin: 5px 0 0 0; }
			#content1,#content2 #contentbottom #contentboxrechts ul li .teasercontent { width: 182px; float: right; display: inline; margin: 5px 0 5px 0; }
			#content1,#content2 #contentbottom #contentboxrechts ul li .teasercontent .teaserdate { font-weight: bold; color: #000; }
			#content1,#content2 #contentbottom #contentboxrechts ul li .teasercontent h1 { font-size: 11px; margin: 0 0 0 0; padding: 0 0 0 0; display: inline; color: #00284b; line-height: 14px; }
			#content1,#content2 #contentbottom #contentboxrechts ul li .teasercontent p { margin: 0 0 0 0; padding: 0 0 0 0; display: inline; color: 29363e; line-height: 14px; }
			#content1,#content2 #contentbottom #contentboxrechts ul li .teasercontent a { color: #00284b; text-decoration: none; cursor: pointer; }
			#content1,#content2 #contentbottom #contentboxrechts ul li .teasercontent a:hover { text-decoration: underline;  cursor: pointer;}

/* START: fuer inc_news-uebersicht.php */

			#content1,#content2 #contentbottom #contentboxrechts .teasernumber_2 { width: 30px; float: left; display: inline; color: #96C0E3; font-size: 20px; font-weight: bold; margin: 5px 0 0 10px; }
			#content1,#content2 #contentbottom #contentboxrechts .teasercontent_2 { width: 550px; float: left; display: inline; margin: 5px 0 5px 0; }
			#content1,#content2 #contentbottom #contentboxrechts .teasercontent_2 .teaserdate_2 { font-weight: bold; color: #000; font-size:11px;}
			#content1,#content2 #contentbottom #contentboxrechts .teasercontent_2 h1 { font-size: 11px; margin: 0 0 0 0; padding: 0 0 0 0; display: inline; color: #00284b; line-height: 14px; }
			#content1,#content2 #contentbottom #contentboxrechts .teasercontent_2 p { margin: 0 0 0 0; padding: 0 0 0 0; display: inline; color: #29363e; line-height: 14px; }
			#content1,#content2 #contentbottom #contentboxrechts .teasercontent_2 a { color: #00284b; text-decoration: none; cursor: pointer; }
			#content1,#content2 #contentbottom #contentboxrechts .teasercontent_2 a:hover { text-decoration: underline;  cursor: pointer;}

/* ENDE: fuer inc_news-uebersicht.php */


		/* Content Variante 2 */
			#content2 #contentbottom #contentboxlinks #inhalt1 { float: left; display: inline; width: 210px; }
			#content2 #contentbottom #contentboxlinks #inhalt1 h1 { font-size: 12px; color: #00284b; }
			#content2 #contentbottom #contentboxlinks #inhalt1 h2 { font-size: 10px; color: #b1a06b; margin: 0 0 0 0; padding: 0 0 0 0; }
			#content2 #contentbottom #contentboxlinks #inhalt1 p { font-size: 10px; color: 29363e; }
			#content2 #contentbottom #contentboxlinks #inhalt2 { float: right; display: inline; width: 210px; }
			#content2 #contentbottom #contentboxlinks #inhalt2 h1 { font-size: 12px; color: #00284b; }
			#content2 #contentbottom #contentboxlinks #inhalt2 h2 { font-size: 10px; color: #b1a06b; margin: 0 0 0 0; padding: 0 0 0 0; }
			#content2 #contentbottom #contentboxlinks #inhalt2 p { font-size: 10px; color: 29363e; }
			
			#content2 #contentbottom #contentboxlinks input { width: 250px; height: 18px; font-size: 11px; }
		/* Content rechts/links aufgeteilt - nicht oben/unten */
			#content1,#content2 #contentleft { width: 435px; height: 400px; float: left; display: inline; overflow: hidden; font-size: 11px; }
			#content1,#content2 #contentleft .cols { width: 210px; height: 234px; float: left; display: inline; }
			#content1,#content2 #contentleft .cols h1 { font-size: 13px; color: #00284b; margin: 0px 0 10px 0;}
			#content1,#content2 #contentleft .cols h2 { font-size: 11px; color: #00284b; margin: 0 0 0 0; padding: 0 0 0 0; font-weight: bold; }
			#content1,#content2 #contentleft .cols p { font-size: 11px; color: #29363e; margin: 0 0 15px 0; padding: 0 0 0 0; line-height: 14px; }
			#content1,#content2 #contentleft .cols img { border: 0; margin-bottom: 15px; width: 210px; }
			#content1,#content2 #contentleft .date { width: 435px; height: 20px; font-size: 11px; color: #444; margin: 0 0 0 0; padding: 0 0 0 0; font-weight: bold; }
			
			#content1,#content2 #contentleft_stellen { width: 435px; height: 400px; float: left; font-size: 11px; }
			#content1,#content2 #contentleft_stellen h3 { color: #00284b; font-size: 11px; margin-top: 10px; }
			#content1,#content2 #contentleft_stellen ul { margin: 5px 0 10px 14px; _margin: 5px 0 10px 16px; }
			#content1,#content2 #contentleft_stellen li { padding: 0; }

			#content1,#content2 #contentleft_stellen table { color: #58585A; }
			#content1,#content2 #contentleft_stellen table table a { color: #58585A; text-decoration: none; }
			#content1,#content2 #contentleft_stellen table table a:hover { color: #58585A; text-decoration: none; }
			#content1,#content2 #contentleft_stellen table table h5 a { color: #00274C; text-decoration: none; }
			#content1,#content2 #contentleft_stellen table table h5 a:hover { color: #00274C; text-decoration: none; }
			
			#content1,#content2 #contentleft_downloads { width: 320px; height: 400px; float: left; display: inline; font-size: 11px; }
			#content1,#content2 #contentleft_downloads table a { text-decoration: none; font-weight: bold; color: #00274C; display: block; width: 320px; padding: 5px 0 5px 0; }
			#content1,#content2 #contentleft_downloads table a:hover { text-decoration: none; font-weight: bold; color: #00274C; display: block; background-color: #D2D3D5; }
			#content1,#content2 #contentleft_downloads table a table { color: #00274C; font-size: 12px; font-weight: bold; }
			
			#content1,#content2 #contentright #contentbox_news_stellen { font-size: 11px; margin-top: 30px; }
			#content1,#content2 #contentright #contentbox_news_stellen a { text-decoration: none; color: #7A673C; }
			
			#content1,#content2 #contentright_downloads { width: 320px; float: right; margin-right: 18px; }
			#content1,#content2 #contentright_downloads table { color: #58585A; font-weight: bold; color: #00274C; width: 305px; font-size: 11px; padding: 5px 0 5px 0; }
			#content1,#content2 #contentright_downloads table a { text-decoration: none; font-weight: bold; color: #7A673C; display: block; width: 305px; padding: 2px 0 0px 0; }
			#content1,#content2 #contentright_downloads table a:hover { text-decoration: none; font-weight: bold; color: #7A673C; display: block; background-color: #D2D3D5; }
			#content1,#content2 #contentright_downloads table a table { color: #00274C; font-size: 11px; font-weight: bold; }
			
			#content1,#content2 #download_top { width: 307px; _width: 320px; background-color: #00274C; font-size: 12px; font-weight: bold; color: #fff; padding: 5px 0 5px 15px; margin-bottom: 5px; }
			
			#content1,#content2 #contentright { width: 224px; height: 400px; float: left; display: inline; margin: 0 0 0 14px; }
			#content1,#content2 #contentright #infobox { width: 224px; height: 136px; float: right; display: inline; background-color: #d9dadb; }
			#content1,#content2 #contentright #infobox #infoboxinhalt { margin: 17px 0 0 13px; }
			#content1,#content2 #contentright #infobox #infoboxinhalt h4 { font-size: 11px; line-height: 14px; color: #29363e; margin: 0 0 0 0; padding: 0 0 0 0; }
			#content1,#content2 #contentright #infobox #infoboxinhalt p { font-size: 11px; line-height: 14px; color: #29363e; margin: 9px 0 9px 0;}
			#content1,#content2 #contentright #infobox #infoboxinhalt a { font-size: 11px; line-height: 14px; color: #29363e; text-decoration: none; }


/* START: wird für Download-Center-Detailseite verwendet */

			#content1,#content2 #contentright_2 { width: 224px; height: 380px; float: left; display: inline; margin: 0 0 0 14px; }
			#content1,#content2 #contentright_2 #infobox { width: 224px; height: 136px; float: right; display: inline; background-color: #d9dadb; }
			#content1,#content2 #contentright_2 #infobox #infoboxinhalt { margin: 17px 0 0 13px; }
			#content1,#content2 #contentright_2 #infobox #infoboxinhalt h4 { font-size: 11px; line-height: 14px; color: 29363e; margin: 0 0 0 0; padding: 0 0 0 0; }
			#content1,#content2 #contentright_2 #infobox #infoboxinhalt p { font-size: 11px; line-height: 14px; color: 29363e; margin: 9px 0 9px 0;}
			#content1,#content2 #contentright_2 #infobox #infoboxinhalt a { font-size: 11px; line-height: 14px; color: 29363e; text-decoration: none; }

			#content1,#content2 #contentright_2 #contentbox_news_stellen_2 { font-size: 11px; margin-top: 30px; }
			#content1,#content2 #contentright_2 #contentbox_news_stellen_2 a { text-decoration: none; color: #7A673C; }

			#content1,#content2 #contentright_2 #contentbox_news { width: 224px; height: 254px; float: right; display: inline; background-color: #d9dadb; overflow: auto; margin-top: 10px; }
			#content1,#content2 #contentright_2 #contentbox_news li:hover { background-color: #fff; }
			#content1,#content2 #contentright_2 #contentbox_news ul { margin: 5px 0 0 0; padding: 0 0 0 0; _width: 199px; list-style: none;}

			#content1,#content2 #contentright_2 #contentbox_news ul li { width: 200px; _width: 199px; font-size: 11px; margin: 0 5px 0 3px; border-top: 1px solid white; padding: 0 0 0 0; cursor: pointer; }
			#content1,#content2 #contentright_2 #contentbox_news ul li.active { width: 200px; _width: 199px; font-size: 11px; margin: 0 5px 0 3px; border-top: 1px solid white; padding: 0 0 0 0; background-image: url('/images/verlauf_news.jpg'); background-repeat: repeat-y; }
			#content1,#content2 #contentright_2 #contentbox_news ul li:hover { width: 200px; _width: 199px; font-size: 11px; margin: 0 5px 0 3px; border-top: 1px solid white; padding: 0 0 0 0; background-image: url('/images/verlauf_news.jpg'); background-repeat: repeat-y; }
			#content1,#content2 #contentright_2 #contentbox_news ul li .teasernumber { width: 16px; float: left; display: inline; font-size: 18px; font-weight: bold; margin: 5px 0 0 0; color: #333333; }
			#content1,#content2 #contentright_2 #contentbox_news ul li .teasercontent { width: 182px; float: right; display: inline; margin: 5px 0 5px 0; }
			#content1,#content2 #contentright_2 #contentbox_news ul li .teasercontent .teaserdate { font-weight: bold; color: #000; }
			#content1,#content2 #contentright_2 #contentbox_news ul li .teasercontent h1 { font-size: 11px; margin: 0 0 0 0; padding: 0 0 0 0; display: inline; color: #00284b; line-height: 14px; }
			#content1,#content2 #contentright_2 #contentbox_news ul li .teasercontent p { margin: 0 0 0 0; padding: 0 0 0 0; display: inline; color: #29363e; line-height: 14px; }
			#content1,#content2 #contentright_2 #contentbox_news ul li .teasercontent a { color: #00284b; text-decoration: none; cursor: pointer; }
			#content1,#content2 #contentright_2 #contentbox_news ul li .teasercontent a:hover { text-decoration: underline;  cursor: pointer;}
			
/* ENDE: wird für Download-Center-Detailseite verwendet */

			#content1,#content2 #contentright #contentbox_news { width: 224px; height: 254px; float: right; display: inline; background-color: #d9dadb; overflow: auto; margin-top: 10px; }
			#content1,#content2 #contentright #contentbox_news li:hover { background-color: #fff; }
			#content1,#content2 #contentright #contentbox_news ul { margin: 5px 0 0 0; padding: 0 0 0 0; _width: 199px; list-style: none;}
			#content1,#content2 #contentright #contentbox_news ul li { width: 200px; _width: 199px; font-size: 11px; margin: 0 5px 0 3px; border-top: 1px solid white; padding: 0 0 0 0; cursor: pointer; }
			#content1,#content2 #contentright #contentbox_news ul li.active { width: 200px; _width: 199px; font-size: 11px; margin: 0 5px 0 3px; border-top: 1px solid white; padding: 0 0 0 0; background-image: url('/images/verlauf_news.jpg'); background-repeat: repeat-y; }
			#content1,#content2 #contentright #contentbox_news ul li:hover { width: 200px; _width: 199px; font-size: 11px; margin: 0 5px 0 3px; border-top: 1px solid white; padding: 0 0 0 0; background-image: url('/images/verlauf_news.jpg'); background-repeat: repeat-y; }
			#content1,#content2 #contentright #contentbox_news ul li .teasernumber { width: 16px; float: left; display: inline; font-size: 18px; font-weight: bold; margin: 5px 0 0 0; color: #333333; }
			#content1,#content2 #contentright #contentbox_news ul li .teasercontent { width: 182px; float: right; display: inline; margin: 5px 0 5px 0; }
			#content1,#content2 #contentright #contentbox_news ul li .teasercontent .teaserdate { font-weight: bold; color: #000; }
			#content1,#content2 #contentright #contentbox_news ul li .teasercontent h1 { font-size: 11px; margin: 0 0 0 0; padding: 0 0 0 0; display: inline; color: #00284b; line-height: 14px; }
			#content1,#content2 #contentright #contentbox_news ul li .teasercontent p { margin: 0 0 0 0; padding: 0 0 0 0; display: inline; color: #29363e; line-height: 14px; }
			#content1,#content2 #contentright #contentbox_news ul li .teasercontent a { color: #00284b; text-decoration: none; cursor: pointer; }
			#content1,#content2 #contentright #contentbox_news ul li .teasercontent a:hover { text-decoration: underline;  cursor: pointer;}
		/* Styles für Spezial */
			#content1,#content2 #spezial { color: #b1a06b; font-size: 15px; font-weight: normal; }
			#content1,#content2 #spezial .spezialcols { width: 314px; height: 400px; float: left; display: inline; }
			#content1,#content2 #spezial .spezialcols h1 { font-size: 13px; color: #00284b; margin: 0px 0 10px 0;}
			#content1,#content2 #spezial .spezialcols h2 { font-size: 11px; color: #00284b; margin: 0 0 0 0; padding: 0 0 0 0; font-weight: bold; }
			#content1,#content2 #spezial .spezialcols p { font-size: 11px; color: #29363e; margin: 0 0 15px 0; padding: 0 0 0 0; line-height: 14px; }
			#content1,#content2 #spezial .spezialcols img { border: 0; margin-bottom: 15px; width: 314px; }
			
			/* Styles für Suche */
			#content1,#content2 #suche { color: #b1a06b; font-size: 15px; font-weight: normal; }
			#content1,#content2 #suche .suchecols { width: 600px; height: 400px; float: left; display: inline; }
			#content1,#content2 #suche .suchecols h1 { font-size: 13px; color: #00284b; margin: 0px 0 10px 0;}
			#content1,#content2 #suche .suchecols h2 { font-size: 11px; color: #00284b; margin: 0 0 0 0; padding: 0 0 0 0; font-weight: bold; }
			#content1,#content2 #suche .suchecols p { font-size: 11px; color: #29363e; margin: 0 0 15px 0; padding: 0 0 0 0; line-height: 14px; }
			#content1,#content2 #suche .suchecols img { border: 0; margin-bottom: 15px; width: 314px; }
			#content1,#content2 #suche .suchecols a { text-decoration: none; font-weight: bold; color: #00284B; }
			#content1,#content2 #suche .suchecols a:hover { text-decoration: none; font-weight: bold; color: #00284B; }
			
		/* Styles für Stellenübersicht der Zweigstellen */
			#content1,#content2 #contentbottom #contentboxstellen { float: left; display: inline; overflow: hidden; margin-top: 20px; }
			#content1,#content2 #contentbottom #contentboxstellen .cols_stellen { width: 314px; height: 400px; float: left; display: inline; }
			#content1,#content2 #contentbottom #contentboxstellen .cols_stellen a {font-weight:bold; color:#00274C;} 
			#content1,#content2 #contentbottom #contentboxstellen .cols_stellen ul { width: 314px; list-style-image: url(/images/pfeil_stellen.gif); border-top: 1px solid #29363e; }
			#content1,#content2 #contentbottom #contentboxstellen .cols_stellen ul li { width: 314px; float: left; display: inline; padding: 5px 5px 5px 5px; background-image: url('/images/trennlinie_dunkel.gif'); background-repeat: repeat-x; background-position: bottom; }
			#content1,#content2 #contentbottom #contentboxstellen .cols_stellen ul li:hover { background-color: #d1d2d4; }
			#content1,#content2 #contentbottom #contentboxstellen .cols_stellen ul li a { color: #29363e; text-decoration: none; font-size: 11px; line-height: 14px; font-weight: bold; }
			#content1,#content2 #contentbottom #contentboxstellen .cols_stellen ul li span.stelle { width: 180px; float: left; display: inline; }
			#content1,#content2 #contentbottom #contentboxstellen .cols_stellen ul li span.kennziffer { width: 120px; float: left; display: inline; }
			#content1,#content2 #contentbottom #contentboxstellen .cols_stellen ul li span.kennziffer a { color: #806e43; text-decoration: none; font-size: 11px; line-height: 14px; font-weight: bold; }
			#content1,#content2 #contentbottom table a { text-decoration: none; font-weight: bold; color: #00274C; display: block; width: 320px; padding: 5px 0 5px 0; }
			#content1,#content2 #contentbottom table a:hover { text-decoration: none; font-weight: bold; color: #00274C; display: block; background-color: #D2D3D5; }
			#content1,#content2 #contentbottom table a table { color: #00274C; font-size: 12px; font-weight: bold; }
			#content1,#content2 #contentbottom #kontakt_right table a.anfahrt { font-size: 12px; text-decoration: none; font-weight: normal; color: #00274C; display: inline; width: 200px; padding: 5px 0 5px 0; }
			#content1,#content2 #contentbottom #kontakt_right table a.anfahrt:hover { text-decoration: underline; font-weight: normal; color: #00274C; background: none;  }
			#content1,#content2 #contentbottom #kontakt_right table a.anfahrt_pdf { font-size: 12px; text-decoration: none; font-weight: normal; color: #00274C; display: inline; width: 20px; padding: 5px 0 5px 0; }
			#content1,#content2 #contentbottom #kontakt_right table a.anfahrt_pdf:hover { text-decoration: underline; font-weight: normal; color: #00274C; background: none;  }

		/* Styles für Produktedetailseiten */
      #content1,#content2 #produkte { color: #b1a06b; font-size: 15px; font-weight: normal; }
      #content1,#content2 #produkte #top{ width: 673px; height: 136px; overflow: hidden; }
      #content1,#content2 #produkte #bottom { width: 673px; height: 254px; margin: 10px 0 0 0; overflow: hidden; }
			#content1,#content2 #produkte #bottom .produktecols { width: 314px; height: 254px; float: left; display: inline; }
			#content1,#content2 #produkte #bottom .produktecols h1 { font-size: 13px; color: #00284b; margin: 0px 0 10px 0;}
			#content1,#content2 #produkte #bottom .produktecols h2 { font-size: 11px; color: #00284b; margin: 0 0 0 0; padding: 0 0 0 0; font-weight: bold; }
			#content1,#content2 #produkte #bottom .produktecols p { font-size: 11px; color: #29363e; margin: 0 0 15px 0; padding: 0 0 0 0; line-height: 14px; }
			#content1,#content2 #produkte #bottom .produktecols table { font-size: 11px; color: #00274c;  line-height: 14px; }
			#content1,#content2 #produkte #bottom .produktecols ul { font-size: 11px; color: #29363e;  line-height: 14px; margin: 0 0 10px 15px;  }
			#content1,#content2 #produkte #bottom .produktecols img { border: 0; width: 314px; }
      		
#paging { text-align: right; margin: 7px 10px 10px 10px; _margin: -12px 10px 10px 10px; color: #00274C; }
#paging a { padding: 0px 7px 2px 7px; margin: 0 0 0 0; background-color: #eceded; color: #29363e; text-decoration: none; font-size: 12px; }
#paging a.active { padding: 0px 7px 2px 7px; margin: 0 0 0 0; background-color: #00284B; color: #fff; text-decoration: none; }
#paging a.active:hover { padding: 0px 7px 2px 7px; margin: 0 0 0 0; background-color: #00284B; color: #fff; text-decoration: none; }
#paging a:hover { padding: 0px 7px 2px 7px; margin: 0 0 0 0; background-color: #dadadc; color: #29363e; }
/* paging für Seitenunterteilung rechts/links */
#paging2 { text-align: right; margin: 5px 10px 10px 10px; _margin: -10px 10px 10px 10px; color: #00274C; }
#paging2 a { padding: 0px 7px 2px 7px; margin: 0 0 0 0; background-color: #eceded; color: #29363e; text-decoration: none; font-size: 12px; }
#paging2 a.active { padding: 0px 7px 2px 7px; margin: 0 0 0 0; background-color: #00284B; color: #fff; text-decoration: none; }
#paging2 a.active:hover { padding: 0px 7px 2px 7px; margin: 0 0 0 0; background-color: #00284B; color: #fff; text-decoration: none; }
#paging2 a:hover { padding: 0px 7px 2px 7px; margin: 0 0 0 0; background-color: #dadadc; color: #29363e; }

.einkaufliste a {
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#00274C;
}

.stellenangebote {
	margin-top:20px;
	font-size:12px;
	color:#00274C;
}

.stellenangebote a {
	text-decoration:none;
	color:#00274C;
}

.ausbildung {
	margin-top:20px;
	font-size:12px;
	color:#00274C;
}

.ausbildung a {
	text-decoration:none;
	color:#00274C;
}

#footer { height: 15px; background-color: #29363e; }

#layer { position: relative; height: 195px; width: 232px; background-color: #ccc; z-index: 2; float: right; top: 0; filter: Alpha(opacity=90); opacity: 0.9; moz-opacity: 0.7; overflow: hidden; }
#layer ul { margin: 0 0 0 40px; list-style-type: square; }
#layer ul a { color: #00284B; font-size: 11px; text-decoration: none;}
#layer ul a:hover { color: #fff; font-size: 11px; text-decoration: none; }
#layer ul a.active { color: #fff; font-size: 11px; text-decoration: none; }

/* Unternehmenstyles - NR 17.11.09 */
#hauptbereich_unternehmen #oberer_bereich {  }
#hauptbereich_unternehmen { padding: 79px 0 0 0; margin: 0 0 0 15px; background-color: #333F47; width: 890px; height: 416px; _height: 495px; overflow: hidden; }
#hauptbereich_unternehmen #contentbild { width: 880px; height: 150px; margin-left: 4px; position: relative; z-index: 1; top: 0; }
#hauptbereich_unternehmen #layer { position: relative; height: 160px; width: 232px; background-color: #ccc; z-index: 2; float: right; top: -160; _top: -163; margin-right: 6px; filter: Alpha(opacity=90); opacity: 0.9; moz-opacity: 0.7; }
#hauptbereich_unternehmen #layer ul { margin: 20px 0 0 40px; list-style-type: square; }
#hauptbereich_unternehmen #layer ul a { color: #00284B; font-size: 11px; text-decoration: none;}
#hauptbereich_unternehmen #layer ul a:hover { color: #fff; font-size: 11px; text-decoration: none; }
#hauptbereich_unternehmen #layer ul a.active { color: #fff; font-size: 11px; text-decoration: none; }



#hauptbereich_unternehmen #unternehmen_produkte { width: 110px; float: left; display: inline; margin: -25px 0 0 250px; }
#hauptbereich_unternehmen #unternehmen_produkte #produkte_head { width: 110px; float: right; display: inline; background-color: #ffffff; color: #3f4b52; font-size: 11px; line-height: 18px; padding-left: 8px; margin-top: -18px; }
#hauptbereich_unternehmen #unternehmen_produkte #produkte_liste { width: 109px; height: 100px; float: right; display: inline; color: #3f4b52; font-size: 11px; line-height: 18px; padding: 4px 0 0 8px; border-left: 1px solid #ffffff; border-bottom: 1px solid #ffffff; }
#hauptbereich_unternehmen #unternehmen_produkte #produkte_liste .link { height: 12px; margin: 2px 0 0 0; padding: 0 0 0 0px; }
#hauptbereich_unternehmen #unternehmen_produkte #produkte_liste .link a { text-decoration: none; color: #fff; font-size: 10px; line-height: 12px; font-weight: normal; }
#hauptbereich_unternehmen #unterer_content { width: 524px; height: 259px; float: left; display: inline; margin-top: -150px; padding: 30px 20px 0 20px; }
#hauptbereich_unternehmen #unterer_content p { font-size: 11px; color: #aab0b3; margin: 0 0 15px 0; padding: 0 0 0 0; line-height: 14px; font-weight: normal; width: 495px; }
#hauptbereich_unternehmen #unterer_content h1 { font-size: 12px; color: #aab0b3; margin: 10px 0 10px 0; padding: 0 0 0 0; font-weight: bold; }
#hauptbereich_unternehmen #unterer_content h2 { font-size: 11px; color: #aab0b3; margin: 0 0 15px 0; padding: 0 0 0 0; line-height: 14px; font-weight: bold; }


#hauptbereich_unternehmen #unterer_bereich #unterer_content2 { width: 524px; height: 259px; float: left; display: inline; background-image: url('images/unternehmen_sub_bg.jpg'); background-repeat: repeat-x; background-color: #dadadc; margin-top: -160px; _margin-top: -164px; }
#hauptbereich_unternehmen #unterer_bereich #unterer_content2 h1 { font-size: 11px; color: #33436d; margin: 0 0 0 0; padding: 15px 0 10px 20px; _padding: 15px 0 10px 20px; line-height: 14px; font-weight: bold; width: 510px; }
#hauptbereich_unternehmen #unterer_bereich #unterer_content2 .cols { width: 240px; _width: 255px; float: left; display: inline; height: 220px; _height: 220px; padding: 0px 0 0 20px; overflow: hidden; }
#hauptbereich_unternehmen #unterer_bereich #unterer_content2 .cols p { font-size: 11px; color: #5e5f73; margin: 0 0 15px 0; padding: 0 0 0 0; line-height: 13px; font-weight: normal; }
#hauptbereich_unternehmen #unterer_bereich #unterer_content2 .cols h1 { font-size: 12px; color: #33436d; margin: 10px 0 10px 0; padding: 0 0 0 0; font-weight: bold; }
#hauptbereich_unternehmen #unterer_bereich #unterer_content2 .cols h2 { font-size: 11px; color: #33436d; margin: 0 0 15px 0; padding: 0 0 0 0; line-height: 14px; font-weight: bold; }


#hauptbereich_unternehmen #unterer_bereich #unterer_content2 .cols2 { width: 240px; _width: 255px; float: left; display: inline; height: 200px; _height: 200px; padding: 0px 0 0 20px; overflow: hidden; }
#hauptbereich_unternehmen #unterer_bereich #unterer_content2 .cols2 p { font-size: 11px; color: #5e5f73; margin: 0 0 15px 0; padding: 0 0 0 0; line-height: 13px; font-weight: normal; }
#hauptbereich_unternehmen #unterer_bereich #unterer_content2 .cols2 h1 { font-size: 12px; color: #33436d; margin: 10px 0 10px 0; padding: 0 0 0 0; font-weight: bold; }
#hauptbereich_unternehmen #unterer_bereich #unterer_content2 .cols2 h2 { font-size: 11px; color: #33436d; margin: 0 0 15px 0; padding: 0 0 0 0; line-height: 14px; font-weight: bold; }


#paging_unternehmen { width: 524px; height: 20px; text-align: right; margin: 0px 0px 0px 0px; background-color: #dadadc; }
#paging_unternehmen a { padding: 0px 7px 2px 7px; margin: 0 0 0 0; color: #29363e; text-decoration: none; font-size: 12px; }
#paging_unternehmen a.active { padding: 0px 7px 2px 7px; margin: 0 0 0 0; color: #fff; text-decoration: none; }
#paging_unternehmen a.active:hover { padding: 0px 7px 2px 7px; margin: 0 0 0 0; color: #fff; text-decoration: none; }
#paging_unternehmen a:hover { padding: 0px 7px 2px 7px; margin: 0 0 0 0; color: #29363e; }
