
/** ------------------------------- */
/** global settings for this site   */
/** please note, all settings are   */
/** based on lh pixeled layout !    */
/** ------------------------------- */
	body {
		font-family:Arial,"Trebuchet MS",Verdana, Geneva, Helvetica, sans-serif;			
		font-size:12px;	
		color:#555555;
		background:#ffffff;
		margin:0;
		padding:0;	
		cursor:default;	
		height:100%;
		width:100%;
	}
	body{text-align:center;}
	body, h1, h2, h3, h4, h5, h6, p, div, form, code, pre, fieldset, legend, dl, dt, dd,div{
		margin:0;padding:0;border:0;font-size:12px;
	}
	body.popup{
		font-family:Arial,"Trebuchet MS",Verdana, Geneva, Helvetica, sans-serif;			
		font-size:12px;	
		margin:8px;
		padding:0;	
		cursor:default;	
		text-align:left;
		background:#EEEEEA;
		color:#555555;
		overflow:auto;
	}
	h1,h2,h3,h4,h5{font-weight:normal;color:#ff4208;background-color:transparent;padding:0px;}	
	/* ul,ol,li are treated on an individual basis */
	ul{margin-left:16px;}	
 	* html ul { position:relative }
	* html ol { position:relative }
	* html dl { position:relative }	
	.txt12{font-size:12px;font-weight:normal}
	.txt11{font-size:11px;font-weight:normal}
	.printlogo{ display:none; }
/** ------------------------------- */
/** all website background colors   */
/** ------------------------------- */	
	.xbgwhite{background-color:#ffffff;color:#555555;}
	.xbgOrange{background-color:#FF4208;}
	.xbgYellow{background-color:#F7E8C4;}
	.xbgBlue1{background-color:#D8E0EF;}
	.xbgBlue2{background-color:#D8E0EF;}
	.xbgBlue3{background-color:#D8E0EF;}
	.xbgGray1{background-color:#EEEEEA;}
	.xbgGray2{background-color:#EEEEEA;}
	.xbgGray3{background-color:#E2E2DD;}
	.xbgGray4{background-color:#555555;}
	.xbgGray5{background-color:#555555;}
	.xbgGray6{background-color:#555555;}
	.xbgGray7{background-color:#E2E2DD;}
	.xbgGray8{background-color:#555555;}
	
/** ------------------------------- */
/** all base elements for this site */
/** ------------------------------- */	
	input,select,option,textarea{font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;font-size:12px;cursor:default;}	
	p,select,option{font-size:12px;color:#555555;font-weight:normal;}
	label{font-size:11px;color:#555;}
	img{border:0px;padding:0px;margin:0px;vertical-align:middle;}
	img.loader{background:transparent url(img/loading_transp.gif) no-repeat 50% 50%;}
	a:link,a:visited {border:0px;margin:0px;padding:0px;text-decoration:none}
	a:hover {color:#555555;border:0px;margin:0px;padding:0px;background:transparent;}
	a:focus {color:#555555;border:0px;margin:0px;padding:0px;background:transparent;}
	a:active {color:#555555;border:0px;margin:0px;padding:0px;background:transparent;}
	a:link, a:visited,a:focus,a:hover,a:active {color:#555555;background:transparent;border:0px;margin:0px;padding:0px;text-decoration:none}
	
/** default page link */
	a.p1:link,a.p1:visited{color:#555555;font-size:12px;border:0px;margin:0px;padding:0px;background:transparent;}
	a.p1:active {color:#555555;font-size:12px;border:0px;margin:0px;padding:0px;background:transparent;}
	a.p1:hover {color:#ff4208;font-size:12px;border:0px;margin:0px;padding:0px;background:transparent;}
	a.p1:focus {color:#ff4208;font-size:12px;border:0px;margin:0px;padding:0px;background:transparent;}
	
	a.a11:link,a.a11:visited{color:#555555;font-size:11px;}
	a.a11:active,a.a11:hover,a.a11:focus{color:#ff4208;font-size:11px;}
	
	h1 {font-size:24px;}
	h2 {font-size:18px;}
	h3 {font-size:14px;padding-bottom:4px;}
	h4 {font-size:12px;}
	hr {border:0;color:#555555;background-color:#555555;height:1px;}
	form{padding:0px;margin:0px;}	

/** ------------------------------- */
/** lh hacks                        */	
/** ------------------------------- */
   div.sitelist{display:none;position:absolute;width:1px;height:1px;overflow:hidden;}
	hr.clear_columns {clear:both;float:left;content:".";display:block;height:0;width:10px;line-height:0px;visibility:hidden;border:0;padding:0;margin:-1.1em 0 0 0;}
	.clearer{height:1px;overflow:hidden;clear:both;margin-top:-1px;}
	hr.clear_line{display:block;height:1px;width:10px;line-height:0px;visibility:hidden;border:0;padding:0;}
	.fixline{height:1px;overflow:hidden;width:1px;}	
	.newline{height:19px;width:1px;overflow:hidden;clear:both;}
	hr.clear_columns{visibility:hidden}
	
/** ------------------------------- */
/** flashplayer hacks               */	
/** ------------------------------- */	
/* hides the second object from all versions of IE */
* html object.player2 {
    display: none;
}/** ------------------------------- */
/** page layout settings			*/
/** ------------------------------- */
	#wrapper{position:relative;top:0px;left:0px;min-height:600px;height:100%}
	/* main table layout */
	table.main{
		position:relative;
		top:0px;
		left:0px;
		table-layout:fixed;
		width:998px;		
		min-width:998px;
		max-width:998px;	
		text-align:left;		
		font-size:11px;	
		margin:0 auto;	
		background-color:#ffffff;
		border:0px;	
	}
	td.header{
		background-color:#ff4208;
		color:#ffffff;
		height:80px;
		min-height:80px;
		width:982px;	
	}
	td.header #topbanner{
		position:relative;
		top:6px;
		left:6px;
		cursor:pointer;
	}
	td.header #toplogo{
		position:relative;
		top:9px;		
		left:10px;
		cursor:pointer;
	}
	#toplogo{
		margin-right:22px;
	}
	/** top menu layer */
	tr.headmnu{
		background-color:#555555;
		color:#555555;
	}
	td.topmnu1{
		background-color:#555555;
		color:#555555;
		height:30px;
		font-weight:bolder;	
		vertical-align:middle;
		overflow:hidden;
	}	
	td.topmnu2{
		background-color:#D8E0EF;
		color:#555555;
		width:156px;		
		overflow:hidden;
		height:30px;
		vertical-align: middle;	
	}
	td.footer{
		background-color:#555555;
		color:#ffffff;
		height:30px;		
	}
	div.popup-footer{
		position:absolute;
		display:block;
		width:100%;
		bottom:8px;
		background-color:#555555;
		color:#ffffff;
		height:24px;
		text-align:right;
		vertical-align: middle;
		overflow:hidden;
	}
	/** left menu container */	
	td.left{
		background-color:#F7E8C4;
		color:#555555;
		width:156px;
	}
	/** content container */	
	td.content{	
		background-color:#EEEEEA;
		color:#555555;	
		width:654px;
		height:420px;
	}
	div.contentdata{
		position:relative;
		top:0px;
		left:0px;
		border:0px;
		margin:0px;
		padding:0px;
		color:#555555;
		font-size:12px;
		font-weight :normal;
		min-height:360px;
	}
	/** right sitemenu container */		
	td.right{background-color:#F7E8C4;color:#555555;width:156px;}
	/** nestled top menu table */
	table.tomea{
		table-layout:fixed;
		width:802px;
		height:30px;
		padding:0px;
		margin:0px;
		border:0px;
		overflow:hidden;
		text-align:left;
	}
	td.left,td.right{width:156px;min-width:156px;max-width:156px;}
	td.content{width:654px;min-width:654px;max-width:654px;}
	div.contentdata{width:654px;min-width:654px;max-width:654px}
	/** page content footer area */
	div.pgfo{width:100%;height:25px;overflow:hidden;margin:0px 12px 0px 12px; font-weight:normal;}
	table.pgfo{height:25px;width:630px;overflow:hidden; font-weight:normal;}
	td.pgfo{height:25px;background-color:#EEEEEA;color:#555555;padding:4px 12px 0px 12px;font-weight:normal;}
	/** banner settings */
	div.banner{vertical-align:top;text-align:left;background-color:#ff4208;color:#FFFFFF;cursor:pointer;}
    div.banner img{vertical-align:top;text-align:left;float:left;}
    div.bannertxt{padding-top:10px;}
    div.t16{font-size:16px;}
    div.t11{font-size:11px;}
	/** ------------------------------- */
/** top menu search box             */
/** ------------------------------- */	
	span.searchbox{position:relative;top:1px;}
	form#search{height:18px;width:130px;background: #fff;padding-left:0px;}
	#tsearch,#tsearchbtn{font-size:11px;color:#555555;font-weight:normal;border:0px;margin:0px;width:110px;padding:2px;height:17px;text-align:left;}
	#tsearchbtn{width:20px;height:17px;background:#ffffff url(img/go.gif) no-repeat 2px 2px;}
	h4.sitesel{font-size:12px;margin:2px 0px 2px 0px;color:#ff4208;font-weight:bold;text-align:center;vertical-align:middle;}	
/** ------------------------------- */
/** all for the top menu            */
/** ------------------------------- */
	div.tomnu{background:#555555;height:16px;font-size:12px;font-weight:bolder;color:#ffffff;}
	div.tomnu a,
	div.tomnu a:link,
	div.tomnu a:visited {
		float:left;
		display:block;
		padding:8px 14px 5px 11px;						
		text-decoration:none;		
		height:100%;
		border:0px;		
		margin:0px;	
		background:#555555;
		color:#ffffff;	
	}
	div.tomnu a:hover,
	div.tomnu a:focus,
	div.tomnu a:active{color:#ff4208;}
	div.tomnu #actpgl,
	div.tomnu #actpgl:link,
	div.tomnu #actpgl:visited,
	div.tomnu #actpgl:active,
	div.tomnu #actpgl:hover,
	div.tomnu #actpgl:focus{
		float:left;	
		display:block;		
		padding:8px 10px 7px 20px;
		font-weight:bolder;
		color:#ff4208;
		height:100%;	
		background:#D8E0EF url(img/bmr9x.gif) no-repeat 7px 11px;
		border:0px;
		margin:0px;	
	}	
	a#tomnu0{margin-left:3px;}
/** ------------------------------- */
/** all for the footer menu         */
/** ------------------------------- */
	div.fomnu{margin-left:8px;vertical-align:middle;height:30px;overflow:hidden}
	div.fomnu a,
	div.fomnu a:link,
	div.fomnu a:visited{
		float:left;
		display:block;						
		text-decoration:underline;		
		font-size:11px;	
		color:#ffffff;
		font-weight:normal;
		background:#555555;
		padding:8px 12px 0px 12px;
		height:30px;
	}
	div.fomnu a:hover,
	div.fomnu a:focus,
	div.fomnu a:active{
		float:left;		
		display:block;		
		font-weight:normal;
		background:#555555;
		color:#ff4208;
		font-size:11px;	
		padding:8px 12px 0px 12px;
		height:30px;	
		text-decoration:underline;	
	}
	div.fomnu a.fomnua:link,
	div.fomnu a.fomnua:visited,
	div.fomnu a.fomnua:hover,
	div.fomnu a.fomnua:focus,
	div.fomnu a.fomnua:active{
		float:left;		
		display:block;		
		font-weight:bold;
		background:#D8E0EF;
		color:#ff4208;
		text-decoration:none;
		font-size:11px;	
		padding:8px 12px 0px 12px;
		height:30px;
	}	
	table.tfoda{
		padding:0px;
		border:0px;
		margin:0px;
		color:#ffffff;
		background-color:#555555;
		font-size:11px;	
	}
/** ---------------------------------- */	
/** all for the left navigation menu   */
/** ---------------------------------- */		
	#navcontainer {
		margin:22px 0px 0px 0px;		 	
		font-size:12px;	
		font-weight:normal;
		padding:0px;
		list-style-image:none;
    	list-style-type:none;   
    	border:none; 
    	width:156px;
    	overflow:hidden; 
	}
	html>body #navcontainer li a { width:auto;}				
	#navcontainer ul{list-style:none;margin-left:0;margin-top:0px;padding:0;border:none;}
	/* menulevel 1-3 */
	li.m21,li.m21a,li.m21m{position:relative;padding:4px 0px 3px 0px;}	
	li.m22,li.m22a{position:relative;padding:0px 0px 0px 0px;}
	li.m21a,li.m21m{position:relative;background-color:#D8E0EF;}
	/* default settings menu 1-3 */	
	a.m21:link,a.m22:link,a.m23:link,a.m21a:link{
		display:block;
	    position:relative;
		text-decoration:none;
		color:#555555;
		width:100%;				
		font-size:12px;
		font-weight:normal;		
	}
	/* menulevel 1 */	
	a.m21:link,a.m21:visited,a.m21m:link,a.m21m:visited{
	    display:block;
	    position:relative;
		color:#555555;
		padding:2px 5px 2px 19px;		
		background:url(img/menubul.gif) no-repeat 6px 5px;
		width:100%;	
	}	
	a.m21a:link,a.m21a:visited,a.m21a:hover,a.m21a:focus,a.m21a:active,
	a.m21:hover,a.m21:focus,a.m21:active{
	    display:block;
	    position:relative;
		color:#ff4208;
		padding:2px 5px 2px 19px;				
		background:url(img/menubul.gif) no-repeat 6px -55px;	
		font-weight:bold;
		width:100%;		
	}
	a.m21m:hover,a.m21m:focus,a.m21m:active{
	    display:block;
	    position:relative;
		color:#ff4208;
		padding:2px 5px 2px 19px;				
		background:url(img/menubul.gif) no-repeat 6px -55px;	
		font-weight:normal;
		width:100%;		
	}
	a.m21:hover{font-weight:normal;}
	/* menulevel 2 */
	a.m22:link,a.m22:visited{
		display:block;
	    position:relative;
		color:#555555;
		padding:2px 5px 2px 34px;		
		background:url(img/menubul.gif) no-repeat 20px 5px;
		width:100%;		
	}
	a.m22a:link,a.m22a:visited,a.m22a:hover,a.m22a:focus,a.m22a:active,a.m22:hover,a.m22:focus,a.m22:active{
	    display:block;
	    position:relative;
		color:#ff4208;	
		padding:2px 5px 2px 34px;			
		background:url(img/menubul.gif) no-repeat 20px -55px;	
		font-weight:bold;
		width:100%;		
	}
	a.m22:hover{font-weight:normal;}
	/* menulevel 3 */
	a.m23:link,a.m23:visited{
		display:block;
		position:relative;
		color:#555555;
		padding:2px 5px 2px 28px;	
		background:url(img/menubul.gif) no-repeat 20px -110px;	
		width:100%;		
	}
	a.m23a:link,a.m23a:visited,a.m23a:hover,a.m23a:focus,a.m23a:active,
	a.m23:hover,a.m23:focus,a.m23:active{
	    display:block;
	    position:relative;
		color:#ff4208;	
		padding:2px 5px 2px 28px;		
		background:url(img/menubul.gif) no-repeat 20px -210px;	
		font-weight:normal;
		width:100%;
	}	
/** ------------------------------- */
/** all for the right side menu     */
/** ------------------------------- */
	table.rmbase{
		background-color:#F7E8C4;
		color:#555555;
		width:144px;	
		overflow:hidden;	
	}	
	#rmtitle{		
		font-size:12px;	
		margin:22px 0px 0px 0px;
		padding:3px 0px 2px 8px;
		background:#ffffff;
		color:#ff4208;
		font-weight:bold;
		border-bottom:2px solid #F7E8C4;		
	}
	#rmtitle1{		
		font-size:12px;	
		margin:22px 0px 0px 0px;
		padding:3px 0px 2px 21px;
		font-weight:bold;
		background:#ffffff url(img/bmr9.gif) no-repeat 7px 6px;
		border-bottom:2px solid #F7E8C4;		
	}
	#tgmenu{		
		margin:0px;
		padding:0px;		
		width:156px;		
	}	
	/* navigation menu right */
	div.rmnu{
		margin:0px;
		padding:0px;		
		font-size:12px;	
		font-weight:normal;
		color:#555555;		
		background:transparent;
		width:156px;		
	}
	div.rmnu a.rmnu1:link,
	div.rmnu a.rmnu1:visited{
		display:block;
		padding:3px 0px 3px 8px;
		text-decoration:none;		
		color:#555555;
		border-bottom:2px solid #F7E8C4;				
		background:#ffffff;
	}	
	div.rmnu a.rmnu1:hover,
	div.rmnu a.rmnu1:focus,
	div.rmnu a.rmnu1:active{
		display:block;
		padding:3px 0px 3px 8px;
		color:#ff4208;		
		background:#ffffff;
		text-decoration:none;
	}
	div.rmnu a.rmnu2{
		display:block;
		padding:3px 0px 3px 8px;
		color:#ff4208;		
		border-bottom:2px solid #F7E8C4;	
		background:#ffffff;
		text-decoration:none;
	}
/** ------------------------------- */
/** page content footer             */
/** ------------------------------- */		
    a.qprint:link,a.qprint:visited{color:#555555;font-weight:normal;padding:0px 0px 20px 18px;font-size:11px;background:transparent url(img/prtr.gif) no-repeat;}
    a.qprint:hover,a.gsendto:active,a.gsendto:focus{color:#ff4208;font-weight:normal;padding:0px 0px 20px 18px;;font-size:11px;background:transparent url(img/prtr.gif) no-repeat;}
	
	a.gsendto:link,a.gsendto:visited{color:#555555;font-weight:normal;padding:0px 20px 0px 18px;font-size:11px;background:transparent url(img/snd2r.gif) no-repeat;}
	a.gsendto:hover,a.gsendto:active,a.gsendto:focus{color:#ff4208;font-weight:normal;padding:0px 20px 0px 18px;font-size:11px;background:transparent url(img/snd2r.gif) no-repeat;}	
	
	a.gtop:link,a.gtop:visited{color:#555555;font-weight:normal;padding:0px 0px 0px 18px;font-size:11px;background:transparent url(img/topr.gif) no-repeat;}
	a.gtop:hover,a.gtop:active,a.gtop:focus{color:#ff4208;font-weight:normal;padding:0px 0px 0px 18px;font-size:11px;background:transparent url(img/topr.gif) no-repeat;}
	
	a.qrss:link,a.qrss:visited{color:#555555;font-weight:normal;padding:0px 20px 0px 58px;font-size:11px;background:transparent url(img/rss-feeds.png) no-repeat;}
	a.qrss:hover,a.qrss:active,a.qrss:focus{color:#ff4208;font-weight:normal;padding:0px 20px 0px 58px;font-size:11px;background:transparent url(img/rss-feeds.png) no-repeat;}	
	
/** ------------------------------- */
/** all for the mediathek area      */
/** ------------------------------- */	
	div.mediabox{background-color:#ff4208;width:156px;margin:22px 0px 10px 0px;}
	h4.mediabox{font-size:11px;font-weight:bold;color:#ffffff;background-color:#ff4208;margin:10px 0px 4px 22px;}
	img.mediabox{border:0px;margin:0px 4px 0px 0px;vertical-align:middle;cursor:pointer;}
	a.mediabox:link{color:#ffffff;text-decoration:none;display:block;font-weight:normal;font-size:11px;margin:2px 0px 2px 6px;padding-left:16px;}
	a.mediabox:active,a.mediabox:visited{color:#ffffff;text-decoration:none;display:block;font-weight:normal;font-size:11px;margin:2px 0px 2px 6px;padding-left:16px;}
	a.mediabox:hover,a.mediabox:focus{color:#ffffff;text-decoration:underline;display:block;font-weight:normal;font-size:11px;margin:2px 0px 2px 6px;padding-left:16px;}
	a.mov:link,a.mov:visited,a.mov:hover,a.mov:focus,a.mov:active{background-image:url(img/filw.gif);background-repeat:no-repeat}
	a.avi:link,a.avi:visited,a.avi:hover,a.avi:focus,a.avi:active{background-image:url(img/filw.gif);background-repeat:no-repeat}
	a.doc:link,a.doc:visited,a.doc:hover,a.doc:focus,a.doc:active{background-image:url(img/docw.gif);background-repeat:no-repeat}
	a.sls:link,a.sls:visited,a.sls:hover,a.sls:focus,a.sls:active{background-image:url(img/sliw.gif);background-repeat:no-repeat}
	a.pup:link,a.pup:visited,a.pup:hover,a.pup:focus,a.pup:active{background-image:url(img/pupw.gif);background-repeat:no-repeat}
	a.zip:link,a.zip:visited,a.zip:hover,a.zip:focus,a.zip:active{background-image:url(img/downw.gif);background-repeat:no-repeat}

/** ------------------------------- */
/** popup navigation                */
/** ------------------------------- */	
    div.popup-close{position:relative;top:7px;padding-right:10px;display:block;}
    a.close:link,a.close:visited{position:relative;display:block;color:#ffffff;text-decoration:underline;font-size:11px;font-weight:normal;cursor:pointer;}
    a.close:hover,a.close:focus{color:#ff4208;text-decoration:underline}
/** ------------------------------- */
/** all pdf button settings         */
/** ------------------------------- */
    td.pdfpager{
		border-width:0px 1px 1px 1px;
		border-style:solid;
		border-color:#FFFFFF #E2E2DD #E2E2DD #FFFFFF;
		background-color: #E2E2DD;
		overflow:hidden;
    }
    a.pdfbtnFirst,a.pdfbtnFirst:link,a.pdfbtnFirst:visited,
    a.pdfbtnPrev,a.pdfbtnPrev:link,a.pdfbtnPrev:visited,
    a.pdfbtnNext,a.pdfbtnNext:link,a.pdfbtnNext:visited,
    a.pdfbtnLast,a.pdfbtnLast:link,a.pdfbtnLast:visited{
	 	position: relative;
      cursor:pointer;
      border:1px solid #EEEEEA;
      width:20px;
		padding:0px 4px 0px 4px;
    }
    a.pdfbtnFirst,a.pdfbtnFirst:link,a.pdfbtnFirst:visited{width:20px;background:transparent url(img/btn_paging_first.gif) no-repeat;}
    a.pdfbtnFirst:hover,a.pdfbtnFirst:active{
	 	position: relative;
      background:transparent url(img/btn_paging_first.gif) no-repeat;
      border-width:1px 1px 1px 1px;
      border-style:solid;
      border-color:#FFFFFF #555555 #555555 #FFFFFF;
      width:20px;
    }
	 a.pdfbtnLast,a.pdfbtnLast:link,a.pdfbtnLast:visited{width:20px;background:transparent url(img/btn_paging_last.gif) no-repeat;}
    a.pdfbtnLast:hover,a.pdfbtnLast:active{
	 	position: relative;
		background:transparent url(img/btn_paging_last.gif) no-repeat;
      border-width:1px 1px 1px 1px;
      border-style:solid;
      border-color:#FFFFFF #555555 #555555 #FFFFFF;
      width:20px;
    }
    a.pdfbtnPrev,a.pdfbtnPrev:link,a.pdfbtnPrev:visited{width:20px;background:transparent url(img/btn_paging_prev.gif) no-repeat;}
    a.pdfbtnPrev:hover,a.pdfbtnPrev:active{
	 	position: relative;
      background:transparent url(img/btn_paging_prev.gif) no-repeat;
      border-width:1px 1px 1px 1px;
      border-style:solid;
      border-color:#FFFFFF #555555 #555555 #FFFFFF;
      width:20px;
    }
    a.pdfbtnNext,a.pdfbtnNext:link,a.pdfbtnNext:visited{width:20px;background:transparent url(img/btn_paging_next.gif) no-repeat;}
    a.pdfbtnNext:hover,a.pdfbtnNext:active{
	 	position: relative;
      background:transparent url(img/btn_paging_next.gif) no-repeat;
      border-width:1px 1px 1px 1px;
      border-style:solid;
      border-color:#FFFFFF #555555 #555555 #FFFFFF;
      width:20px;
    }/** ------------------------------- */
/** page modul setting 		        	*/
/** ------------------------------- */
	div.pagedata{margin:0px 0px 0px 12px;}
	a#pagetop{display:block;height:1px;width:1px;overflow:hidden;}
	div.pagedata table{margin:0px;padding:0px;font-size:12px;border:0px;}
	div.pagedata table a{color:#ff4208;font-size:12px;}
	img.pageheader{position:relative;left:-12px;width:654px;}
	h3.headline{font-size:14px;color:#ff4208;font-weight:bold;margin:0px 0px 4px 0px}

	h1#pageheader{display:block;color:#ff4208;margin:10px 0px 8px 0px;font-size:24px}
	h1.pagedata{color:#ff4208;margin:10px 0px 8px 0px;}
	h2.pagedata{color:#ff4208;margin:10px 0px 8px 0px;}
	h3.pagedata{color:#ff4208;margin:10px 0px 8px 0px;}
	h4.pagedata{color:#ff4208;margin:10px 0px 8px 0px;}
	h3.cth3{color:#ff4208;margin:4px 0px 9px 0px;}

	div.l1px{background-color:#555555;border:0px;padding:0px;height:1px;margin:2px 0px 2px 0px;overflow:hidden}
	div.l2px{background-color:#555555;border:0px;padding:0px;height:2px;margin:2px 0px 2px 0px;overflow:hidden}

	div.lbox{float:left;margin:0px 5px 10px 0px;}
	div.lbox h4{color:#555555;font-size:10px;overflow:hidden;padding-top:4px;}
	
	div.rbox{float:right;margin:0px 2px 0px 0px;}
	div.rbox h4{color:#555555;font-size:10px;overflow:hidden;padding-top:4px;}

	div.textbox{font-weight:normal;font-size:12px;color:#555555;margin:0px 200px 0px 0px;padding-bottom:10px;}
	div.textbox h4{font-size:12px}
    
	div.box620{width:630px;margin:0px 0px 0px 0px;padding:0px;}
	div.box620 h3{margin:8px 0px 4px 0px;}
	div.box620 h4{margin:0px 0px 4px 0px;}
	div.box620 p{margin:0px 25px 4px 0px;}

	div.box620t1{margin:0px 165px 0px 0px;}
	div.box620t1 h3{margin:8px 0px 4px 0px;}
	div.box620t1 h4{margin:0px 0px 4px 0px;font-size:12px;}
   
	div.txtblock{position:relative;text-align:left;margin:0px;padding-bottom:10px;}
    label.labeladress{position:relative;width:80px;}
	
	img.l156{float:left;margin:0px;padding:0px;}
	img.r156{float:right;margin:3px 0px 19px 0px;padding:0px;}

    div.box620 img.r156{margin-left:20px;}

	.errmsg{color:#ff4208;font-weight:bold;margin:8px;}
/** ------------------------------- */
/* default page link style          */
/** ------------------------------- */
	a.plink:link,a.plink:visited {color:#555555;border:0px;margin:0px;padding:0px;text-decoration:underline;background:transparent;}
	a.plink:hover {color:#ff4208;text-decoration:underline}
	a.plink:active {color:#555555;}
	a.plink:focus {color:#555555;}
/** ------------------------------- */
/* teaser module                    */
/** ------------------------------- */
	div.teaser{
	    position:relative;
	    float:left;
	    overflow:hidden;
	    font-weight:normal;
	    font-size:12px;
	    width:204px;
	    margin:0px 9px 9px 0px;
	    background-color:#ffffff;
	    color:#555555;
	}
	img.teaser{border-bottom:4px solid #EEEEEA;margin:0px;padding:0px;width:204px;height:99px;}
	div.teaserbox{margin:4px 8px 8px 8px;min-height:68px;background-color:#ffffff;}
	div.teaserbox h4{margin-bottom:4px;}
	h3.teaser{font-size:12px;color:#ff4208;margin:0px 0px 4px 0px;}
	a.teaser:link,a.teaser:visited{position:relative;color:#ff4208;font-size:12px;text-decoration:none;display:block;text-align:right;padding-top:4px;}
	a.teaser:hover{position:relative;color:#ff4208;font-size:12px;text-decoration:underline;display:block;text-align:right;padding-top:4px;}
	a.teaser:active{position:relative;color:#ff4208;font-size:12px;text-decoration:none;display:block;text-align:right;padding-top:4px;}
	a.teaser:focus{position:relative;color:#ff4208;font-size:12px;text-decoration:underline;display:block;text-align:right;padding-top:4px;}
	div.teasertext{color:#555555;}
	p.teaser{font-size:11px;color:#555555;}
/** ------------------------------- */
/* linklist									*/
/** ------------------------------- */
	div.linklist{margin:0px;padding-bottom:4px;}
	div.linklist h4{margin:0px 0px 4px 0px;}
	a.linkitem,a.linksl,a.linkex,a.linkms,a.linkpw{
		 text-decoration:underline;
	    color:#555555;
	    font-weight:normal;
	    font-size:12px;
	    border:0px;
	}
/** ------------------------------- */
/* linkitems								*/
/** ------------------------------- */
	a.linkitem:link,
	a.linkitem:visited,
	a.linkitem:hover,
	a.linkitem:active,
	a.linkitem:focus{
	 	text-decoration:underline;
	   color:#555555;
	   font-weight:normal;
	   font-size:12px;
	   border:0px;
		padding-left:10px;background:transparent url(img/linkitem.gif) no-repeat 0px 3px;}
	a.linkitem:hover{padding-left:10px;color:#ff4208;background:transparent url(img/linkitem.gif) no-repeat 0px 3px;}
	/* slideshow links */
	a.linksl:link,
	a.linksl:visited,
	a.linksl:hover,
	a.linksl:active,
	a.linksl:focus{
	 	text-decoration:underline;
	   color:#555555;
	   font-weight:normal;
	   font-size:12px;
	   border:0px;
		padding-left:18px;background:transparent url(img/slir.gif) no-repeat 2px 3px;
	}
	a.linksl:hover{padding-left:18px;color:#ff4208;background:transparent url(img/slir.gif) no-repeat 2px 3px;}
	/* extern links */
	a.linkex:link,
	a.linkex:visited,
	a.linkex:hover,
	a.linkex:active,
	a.linkex:focus{
	 	text-decoration:underline;
	   color:#555555;
	   font-weight:normal;
	   font-size:12px;
	   border:0px;
		padding-left:18px;background:transparent url(img/extr.gif) no-repeat 2px 3px;
	}
	a.linkex:hover{padding-left:18px;color:#ff4208;background:transparent url(img/extr.gif) no-repeat 2px 3px;}
	/* movie show */
	a.linkms:link,
	a.linkms:visited,
	a.linkms:hover,
	a.linkms:active,
	a.linkms:focus{
	 	text-decoration:underline;
	   color:#555555;
	   font-weight:normal;
	   font-size:12px;
	   border:0px;
		padding-left:18px;background:transparent url(img/filr.gif) no-repeat 2px 3px;
	}
	a.linkms:hover{padding-left:18px;color:#ff4208;background:transparent url(img/filr.gif) no-repeat 2px 3px}
	/* popup */
	a.linkpw:link,
	a.linkpw:visited,
	a.linkpw:hover,
	a.linkpw:active,
	a.linkpw:focus{
	 	text-decoration:underline;
	   color:#555555;
	   font-weight:normal;
	   font-size:12px;
	   border:0px;
		padding-left:18px;background:transparent url(img/pupr.gif) no-repeat 2px 3px;}
	a.linkpw:hover{padding-left:18px;color:#ff4208;background:transparent url(img/pupr.gif) no-repeat 2px 3px;}
	/*rss feed*/
	a.linkrss:link,
	a.linkrss:visited,
	a.linkrss:hover,
	a.linkrss:active,
	a.linkrss:focus{
	 	text-decoration:underline;
	   color:#555555;
	   font-weight:normal;
	   font-size:12px;
	   border:0px;
		padding-left:16px;background:transparent url(img/rss-icon.png) no-repeat 0px 2px;}
	a.linkrss:hover{padding-left:16px;color:#ff4208;background:transparent url(img/rss-icon.png) no-repeat 0px 2px;}
/** ------------------------------- */
/* bulletlist								*/
/** ------------------------------- */
	div.bulletlist{margin:0px;}
	div.bulletlist h4{margin:0px 4px 4px 0px;}
   ul.bulletlist{
        font-size:12px;
        list-style-type:none;
        margin:4px 0px 4px 0px;
        padding:0px;
   }
	ul.bulletlist li{
	    color:#555555;
	    padding: 2px 10px 2px 14px;
	    background:url(img/bullet9.gif) no-repeat 0px 4px;
	    line-height: 1.2;
	 }
/** ------------------------------- */
/* productpicture							*/
/** ------------------------------- */
	div.iw2{position:relative;width:200px;}
	div.iw2 div img{position:relative;top:0px;left:0px;}
	div.img-right{float:right;border:0px;padding:0px;margin:0px;}
	img.img-right{margin-left:26px;}
/** ------------------------------- */
/* picture 150x99 with magnifier		*/
/** ------------------------------- */
	div.img150{float:right;border:0px;padding:0px;margin:0px;}
	div.img150a{width:150px;height:99px;text-align: right;}
	div.img150t{margin:2px;font-family: Arial, Helvetica, sans-serif;font-size:11px;color: #555;width:150px;overflow:hidden;height:14px;}
	a.img150,a.img150:link{position: relative;top:-19px;margin:0px;padding:0px;border:0px;text-decoration:none;}
	a.img150 img{ cursor: pointer; margin: 0px; border: 0px;}
	img.zoom{ cursor: pointer; margin: 0px; border: 0px solid #fff;z-index:100;}
	h4.legend{position:relative;top:-10px;font-size:11px;color:#555555;margin:0px;padding:0px;}
	h4.legend1{position:relative;top:4px;font-size:11px;color:#555555;margin:0px;padding:0px;}
/** ------------------------------- */
/* sitemap							*/
/** ------------------------------- */
	div.sitemap{float:left;width:314px;margin:0px;background-color:#E2E2DD;border-left:1px solid #E2E2DD;border-top:1px solid #E2E2DD;border-right:1px solid #EEEEEA;padding-bottom:15px;}
	div.sitemap1{padding:4px 0px 4px 8px;border-bottom:1px solid #EEEEEA;}
	div.sitemap2{padding:8px 0px 0px 8px;}
	div.sitemap3{padding:2px 0px 2px 18px;}
	div.sitemap4{float:left;width:314px;height:18px;overflow:hidden;background-color:#EEEEEA;}
	a.sitemap1:link,a.sitemap1:visited{color:#ff4208;text-decoration:none;font-weight:normal;font-size:12px;border:0px;padding:2px 0px 2px 12px;background:transparent url(img/linkitem.gif) no-repeat 2px 5px;}
	a.sitemap1:hover,a.sitemap1:active,a.sitemap1:focus{color:#ff4208;text-decoration:none;font-weight:normal;font-size:12px;border:0px;padding:2px 0px 2px 12px;background:transparent url(img/linkitem.gif) no-repeat 2px 5px;}
	a.sitemap2:link,a.sitemap2:visited{color:#555555;text-decoration:underline;font-weight:normal;font-size:12px;border:0px;padding:2px 0px 2px 12px;background:transparent url(img/linkitem.gif) no-repeat 2px 5px;}
	a.sitemap2:hover {color:#ff4208;text-decoration:underline;font-weight:normal;font-size:12px;border:0px;padding:2px 0px 2px 12px;background:transparent url(img/linkitem.gif) no-repeat 2px 5px;}
	a.sitemap2:active {color:#555555;text-decoration:underline;font-weight:normal;font-size:12px;border:0px;padding:2px 0px 2px 12px;background:transparent url(img/linkitem.gif) no-repeat 2px 5px;}
	a.sitemap2:focus {color:#ff4208;text-decoration:underline;font-weight:normal;font-size:12px;border:0px;padding:2px 0px 2px 12px;background:transparent url(img/linkitem.gif) no-repeat 2px 5px;}
/** ------------------------------- */
/* search result list				   */
/** ------------------------------- */
   form.searchfrm{width:100%}
	input.searchbox{color: #555555;padding-left:4px;width:140px;font-size:12px;}
	table.searchfrm{width: 630px;}
	span.highlight,span.ellipsis{font-weight:bold;}
	a.pager:link,
	a.pager:visited,
	a.pager:hover,
	a.pager:active,
	a.pager:focus{text-decoration:underline;color:#555555;font-weight:normal;font-size:12px;border:0px;padding:0px 2px 0px 2px;}
	a.pager:hover,
	a.pager:active,
	a.pager:focus{text-decoration:underline;color:#FF4208;font-weight:normal;font-size:12px;border:0px;padding:0px 2px 0px 2px;}
/** ------------------------------- */
/* news box   								*/
/** ------------------------------- */
	div.newsbox{margin:8px 10px 0px 0px;padding:8px;}
	div.newsbox p{margin:0px 0px 0px 10px;}
/** ------------------------------- */
/* job box									*/
/** ------------------------------- */
	div.jboxs0{position:relative;background-color:#E2E2DD;width:630px;margin:10px 0px 10px 0px;background:url(img/jboxs.gif)}
	div.jboxs1{position:relative;background-color:#E2E2DD;width:630px;margin:10px 0px 10px 0px;background:url(img/jboxs.gif) repeat-y;}
	div.jbox0{float:left;width:296px;margin:8px 4px 10px 5px;}
	div.jbox1{float:left;width:296px;margin:8px 4px 10px 15px;}
/** ------------------------------- */
/* map selector							*/
/** ------------------------------- */
	img.imap{cursor:pointer;}
/** ------------------------------- */
/* slidshow elements						*/
/** ------------------------------- */
    table.slideshow{font-size:12px;width:634px;border:0px;padding:0px;margin:0px;}
    div.txthide{display:none;}
    img.slideshow1{
        padding:0px;
        border:0px none;
        width:357px;
        height:230px;
        cursor:default;
        border:1px solid #FFFFFF;
    }
    img.slideshow2{
        padding:0px;
        border:1px solid #ff4208;
        width:55px;
        height:37px;
        cursor:pointer;
        margin:0px 3px 3px 0px;
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	    filter: alpha(opacity=100);
         -moz-opacity:1;
         opacity:1;
    }
    img.lightOff{
        padding:0px;
        border:1px solid #FFFFFF;
        width:55px;
        height:37px;
        cursor:pointer;
        margin:0px 3px 3px 0px;
       -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity30)";
	    filter: alpha(opacity=30);
         -moz-opacity:0.3;
         opacity:.3;
    }
    div.video{
        position:relative;
        height:100%;
        width:100%;
        border:1px solid #FFFFFF;
		  background: #EEEEEA;
    }
    div.slideshow{
        position:relative;
        height:230px;
        width:357px;
		  background: #EEEEEA;
    }
/** ------------------------------- */
/* content table    				*/
/** ------------------------------- */
  table.ct-table{width:632px;background-color:transparent;font-size:12px;}
  table.ct-table td{padding:4px;}
  td.ct-head{background-color:#E2E2DD;overflow:hidden;text-align:left;padding:4px;}
  td.ct-cell{background-color:#E2E2DD;text-align:center;vertical-align:middle;padding:4px;}
  td.ct-text{background-color:#E2E2DD;text-align:left;vertical-align:middle;padding:4px;}
  td.ct-text.orange{color:#FF4208;padding:4px;}
  td.ct-text2{background-color:#E2E2DD;font-weight:bold;color:#FF4208;padding:4px;text-align:center;vertical-align:middle;font-size:14px;}
  div.grbull{width:8px;height:8px;overflow:hidden;background-color:#555555;border:1px solid #555555;}
  div.rtbull{width:8px;height:8px;overflow:hidden;background-color:#FF4208;border:1px solid #FF4208;}
  div.whbull{width:8px;height:8px;overflow:hidden;background-color:#FFFFFF;border:1px solid #555555;}
  div.ct-legende{float:left;margin:3px;}
  div.ct-legtext2{float:left;margin:3px;font-weight:bold;font-size:14px;}
  div.ct-legtext{float:left;font-size:10px;margin-right:8px;}
/** ------------------------------- */
div.clsfloat,div.clearfloat{clear:both;position:relative;left:0px;top:0px;text-align:left;height:1px;width:100%;overflow:hidden;}
/** ------------------------------- */
/* infobox settings 						*/
/** ------------------------------- */
div.infoBox{
	display: none;
	position: absolute;
	color: #555555;
	border-style: solid;
	border-color: #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
	top: 140px;
	left:300px;
	width:320px;
	background-color:#FFFFFF;
	z-index: 100;
	padding:8px 8px 0px 8px;
	cursor:default;
	margin:auto;
	z-index:100;
}
div.bba_shimobject{
	width:100%;
	height:100%;
	background:#F7F7F7
}
div.flash-info{padding:10px; color: #555555;}
h4.flash-info{color: #FF4208; padding:8px 0px 8px 0px;}
div.flash-container{
	position:relative;
	left:-12px;
	top:0px;
	width:654px;
	height:454px;
}
/* new color settings */
addrlabel{
	background-color:#E2E2DD;
	min-height:140px;
}
frmmsgbox{
	background-color:#EEEEEA;
	padding:8px;
	z-index:99
}
frminfobox1{
	background-color:#EEEEEA;
}
/* download center */
table.dwl-table{
  	width:632px;
  	border: 1px solid #EEEEEA;
  	border-collapse:collapse;
}
table.dwl-table td,table.dwl-table th{
  border: 1px solid #FFFFFF;
  text-align: left;
  font-weight: normal;
  font-family:Arial,"Trebuchet MS",Verdana, Geneva, Helvetica, sans-serif;
  font-size: 12px;  
  border-collapse:collapse;
}
table.dwl-table th{
  font-weight: bold;
  background-color: #555555;
  color: #FFFFFF;
  border: 1px solid #FFFFFF;
  padding:4px;
  font-size: 12px; 
}
tr.dwl-tr2{
  background-color: #dcdcdc;
}
tr.dwl-tr1{
  background-color: #f7f7f7;
}
tr.dwl-tr2h,tr.dwl-tr1h{
  background-color: #F7E8C4;
}
table.dwl-table td{
  padding:4px;
}
tr.dwl-gdr,tr.dwl-gdr td{
    border-width:0px;
    border:none;
    background-color:#EEEEEA;
    padding:2px;
    font-weight:bold;
    font-size: 12px; 
}
td.dwl-showtxt,span.dwl-showtxt{
    cursor:pointer;
    background-image:url(img/p_open.gif);
    background-repeat:no-repeat;
    font-size: 12px;
    color:#555555;
}
td.dwl-showtxt2{cursor:pointer;}
div.dwl-desc{cursor:default;padding-left:14px;}
a.dwl-link:link,a.dwl-link:visited{color:#555555;font-size:12px;border:0px;margin:0px;padding:0px;background:transparent;text-decoration:underline}
a.dwl-link:active {color:#555555;font-size:12px;border:0px;margin:0px;padding:0px;background:transparent;text-decoration:underline}
a.dwl-link:hover {color:#ff4208;font-size:12px;border:0px;margin:0px;padding:0px;background:transparent;text-decoration:underline}
a.dwl-link:focus {color:#ff4208;font-size:12px;border:0px;margin:0px;padding:0px;background:transparent;text-decoration:underline}
span.dwl-aktive{font-weight:bold;color:#ff4208}
div.pgheader{margin:0px;padding:0px;height:56px;width:654px;background-color:#FF4208;text-align:right;border-bottom:8px solid #FFFFFF;}
div.pgfooter{background-color:#555555;width:654px;margin:0px;padding:0px;border-top:8px solid #FFFFFF;color: #FFFFFF;}
div.pgcontent {padding:0px;margin:10px 0px 0px 0px;background-color:#EEEEEA;width:654px;margin-left:auto;margin-right:auto;text-align: left;}
div.acbutton{margin:0px;padding:0px;width:100%;text-align:right;width:630px;height:50px;vertical-align:middle}
a.acbutton:link,
a.acbutton:visited,
a.acbutton:hover,
a.acbutton:active,
a.acbutton:focus{
    background: transparent url('img/button_a.gif') no-repeat scroll top right;
    color: #FFFFFF;display: block;float: right;font: normal 20px arial, sans-serif;height: 48px;
    margin-right: 6px;padding-right: 18px;text-decoration: none;}
span.acbutton { background: transparent url('img/button_s.gif') no-repeat;display: block;line-height: 38px;padding: 5px 0 5px 18px;}input,textarea{font-size:12px}
input{vertical-align:middle}
input.disabled{border:1px solid #F2F2F2;background:#F2F2F2}
input.validation-failed,
textarea.validation-failed{border:1px solid #ff4208;color:#000}
input.validation-passed,
textarea.validation-passed{color:#000}
.validation-advice{margin:5px 0;padding:5px;color:#FFF;font-weight:bold;font-size:11px;background:#ff4208}
.custom-advice{margin:5px 0;padding:5px;color:#000;font-weight:bold;background:#F7E8C4}
fieldset{margin-bottom:19px;padding-bottom:15px;border:1px solid #ffffff;width:628px}
legend{color:#ff4208;font-weight:normal}
.form-label{font-weight:normal;font-size:12px}
.form-row{width:290px;float:left;padding:0px 8px 0px 8px;overflow:hidden}
.form-line{clear:both;padding:2px 8px 0px 8px}
.form-line h4{clear:both;padding-top:8px;padding-bottom:2px}
.field-textarea,textarea.field-textarea{width:560px;overflow:auto;}
.field-textbox{width:290px;overflow:auto}
input.text{margin:0px;padding:2px 4px 2px 4px;height:20px}
div.form-buttons{clear:both;margin:10px 10px 10px 0px;text-align:right}
div.checkbox,
div.radio{position:relative;display:block;height:20px;white-space:nowrap;padding:0px;margin:0px;border:0px}
.field-label{font-weight:normal;font-size:12px}
.field-label label{font-weight:normal;font-size:12px}
.form-row input,
.form-row1 select{width:100%}
input.checkbox,
input.radio,
input.validate-one-required{border:0px;margin:0px;width:24px}
input.dcha{display:none;height:1px;width:1px;border:0px;background:transparent}
label.lcha{display:none;height:1px;width:1px;border:0px;background:transparent}
#lightbox{ position: absolute; top: 100px; left: 0; width: 100%; z-index: 500; text-align: center; line-height: 0px; }
#lightbox a img{ border: none; }
#outerImageContainer{ position: relative; background-color: #FFFFFF; width: 250px; height: 250px; margin: 0 auto; z-index: 600}
#imageContainer{padding: 8px;}
#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0px; }
#overlay{ position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; display: block; margin: 0px; padding:0px;}
#imageDataContainer{font: 10px Arial,Verdana, Helvetica, sans-serif;background-color: #FFFFFF;margin: 0px auto;line-height: 1.4em;z-index: 600}
#imageData{padding:0 8px; height:28px; background-color:#FFFFFF}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}		
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}
#lightboxcontent iframe{z-index:800;background-color: #FFFFFF}	

