			a:link    {text-decoration:none !important; }
			a:visited {text-decoration:none !important; }
			a:hover   {text-decoration:none !important; }
			a:active  {text-decoration:none !important; }
			a:focus   {text-decoration:none !important; }


			.TEST
			{
				position:absolute;
				top:100px;
				left:100px;
				z-index:10000;
				visibility:visible;
				font-family: Verdana, Helvetica, Arial, Lucida, sans-serif;
				font-size:12px;
				font-weight:bold;
				color:#000000;
				line-height:18px;
				background-color:#FFFFFF;
				border:10px solid #FF0000;
			}

			html 
			{
				margin:0px;
				padding:0px;
			}

			body 
			{
				background-color:#000000;
				background-image:url(images/hg_home.gif);
				background-repeat:repeat-y;
				margin:0px;
				padding:0px;
			}

			#footer p.bodytext
			{
				z-index:5;
				visibility:visible;
				font-family: Verdana, Helvetica, Arial, Lucida, sans-serif;
				font-size:10px !important;
				font-weight:normal;
				color:#FFFFFF;
				line-height:18px;
			}
			
			#footer img
			{
				display:inline !important;
			}

			#bg_header_box
			{
				position:absolute; 
				top:0px; 
				left:0px; 
				width:100%;
				height:100%;
				z-index:0; 
				visibility:visible;
				overflow:hidden; 
				min-width:965px;
				min-height:557px;
			}
			
			#bg_header 
			{
				position:absolute; 
				top:0px; 
				left:0px; 
				width:2200px;
				height:557px;
				z-index:0; 
				visibility:visible;
			}

			#header_bild 
			{
				position:absolute; 
				top:0px; 
				left:0px; 
				height:388px;
				width:956px;
				z-index:1; 
				visibility:visible;
				overflow:hidden;
			}
			
			#header_bild img
			{
				height:388px;
				width:956px;
			}


			#header_bild IMG.frontEndEditIcons 
			{
				z-index: 10 !important; 
				width: 12px !important; 
				height: 12px !important; 
				position: absolute; 
				top: 0px; 
				left:0px;
			}
			
			#seitentitel
			{
				position:absolute; 
				top:507px;
				height:200px;
				left:223px; 
				z-index:4; 
				visibility:visible;
				font-family: Verdana, Helvetica, Arial, Lucida, sans-serif;
				font-size:38px;
				font-weight:bold;
				color:#000000;
				line-height:38px;
			}
			
			#sprache 
			{
				position:absolute; 
				top:407px; 
				left:18px; 
				width:493px;
				height:48px;
				z-index:4; 
				visibility:visible;
				font-family: Verdana, Helvetica, Arial, Lucida, sans-serif;
				font-size:11px;
				font-weight:normal;
				color:#FFFFFF;
			}

			#sprache a:link    { color:#FFFFFF;}
			#sprache a:visited { color:#FFFFFF;}
			#sprache a:hover   { color:#F76433;}
			#sprache a:active  { color:#FFFFFF;}

			#zero_ono_logo_klein_in_navileiste
			{
				position:absolute; 
				top:388px; 
				left:0px; 
				z-index:3; 
				visibility:visible;
			}
			
			#menu_0
			{
				position:absolute; 
				top:388px; 
				left:140px; 
				width:480px;
				height:48px;
				z-index:4; 
				visibility:visible;
				text-align:right;
			}
			
			.tmenu2_no, .tmenu2_ro, .tmenu2_act  
			{
				font-family: Verdana, Helvetica, Arial, Lucida, sans-serif;
				font-size:11px;
				font-weight:bold;
				color:#FFFFFF;
				background-color:#000000;
				padding-bottom:4px;
				display:block;
			}


			.tmenu2_act a:link    { color:#F76433 !important; }
			.tmenu2_act a:visited { color:#F76433 !important; }
			.tmenu2_act a:hover   { color:#999999 !important; }
			.tmenu2_act a:active  { color:#F76433 !important; }
			.tmenu2_act a:focus   { color:#FFFFFF !important; }
                                                       
			.tmenu2_ro a:link    { color:#F76433 !important; }
			.tmenu2_ro a:visited { color:#F76433 !important; }
			.tmenu2_ro a:hover   { color:#FFFFFF !important; }
			.tmenu2_ro a:active  { color:#F76433 !important; }
			.tmenu2_ro a:focus   { color:#FFFFFF !important; }
                                                       
			.tmenu2_no a:link    { color:#FFFFFF !important; }
			.tmenu2_no a:visited { color:#FFFFFF !important; }
			.tmenu2_no a:hover   { color:#F76433 !important; }
			.tmenu2_no a:active  { color:#FFFFFF !important; }
			.tmenu2_no a:focus   { color:#F76433 !important; }


/* #####################  Suche  ###################### */

			#globale_suche 
			{
				position:absolute; 
				top:406px; 
				left:669px; 
				width:300px;
				height:48px;
				z-index:4; 
				visibility:visible;
				text-align:right;
			}

			#globale_suche_layer 
			{
				position:absolute; 
				top:-120px; 
				left:-100px; 
				width:500px;
				height:300px;
				z-index:3; 
				visibility:hidden;
			}

			#globale_suche_layer_x 
			{
				position:absolute; 
				top:-120px; 
				left:-394px; 
				width:500px;
				height:300px;
				z-index:3 !important; 
				visibility:hidden;
			}

			#suchwort, #suchwort_x
			{
				position:absolute;
				top: 0px;
				left:0px;

				width:140px !important;
				height:17px !important;

				margin:0px;
				padding:0px;
				padding-top:1px;
				padding-left:5px;
				padding-right:5px;

				border:1px solid #666666;
				background-color:#292D2C;

				color:#CCCCCC;
				font-family: Verdana, Helvetica, Arial, Lucida, sans-serif;
				font-size:11px;
				font-weight:normal;
			}


			#globale_suche_submit, #globale_suche_submit_x
			{
				position:absolute;
				top: 0px;
				left:259px;

				width:28px !important;
				height:17px !important;

				margin:0px;
				padding:0px;

				background-image:url(images/submit.gif);
				border:none !important;
			}
			
			#vorauswahl, .suche_x select
			{
				position:absolute;
				top: 0px;
				left:147px;
				z-index:4;

				width:105px !important;
				height:15px;
				overflow:hidden;

				margin:0px;
				padding:0px;

				background-color:#292D2C !important;
				border: 1px solid #666666;

				color:#CCCCCC;
				font-family: Verdana, Helvetica, Arial, Lucida, sans-serif;
				font-size:11px;
				font-weight:normal;
			}
			
			#globale_suche_over_text, #globale_suche_over_text_x 
			{
				position:absolute; 
				top: 0px; 
				left:147px; 
				width:100px;
				height:15px;

				z-index:5; 
				visibility:visible;

				margin:0px;
				padding:0px;
				padding-top:2px;
				padding-left:5px;

				background-image:url(images/vorauswahl.gif);
				background-repeat:no-repeat;

				overflow:hidden;

				font-family: Verdana, Helvetica, Arial, Lucida, sans-serif;
				font-size:11px;
				font-weight:normal;
				color:#CCCCCC !important;
				text-decoration:none;
				text-align:left;
			}

			.csc-noSearchResultMsg
			{
				color:#F76433;
				font-family: Verdana, Helvetica, Arial, Lucida, sans-serif;
				font-size:12px;
				font-weight:bold;
				margin:0px;
				padding:0px;
			}			
			
/* #####################       ###################### */
			
			#logo_im_weiss 
			{
				position:absolute; 
				top:459px; 
				left:255px;
				width:372px;
				height:77px;
				z-index:2; 
				visibility:visible;
			}

			#horizontal_grau
			{
				position:absolute; 
				top:557px; 
				left:603px;
				width:1110px;
				height:110px;
				z-index:1; 
				visibility:visible;
			}

			#content
			{
				position:absolute; 
				top:588px; 
				left:658px;
				width:290px;
				z-index:2; 
				visibility:visible;
			}
	
			#content p.headertext
			{
				margin-top:0px !important;
			}
			
			#content a:link    { color:#F76433;}
			#content a:visited { color:#F76433;}
			#content a:hover   { color:#FFFFFF;}
			#content a:active  { color:#F76433;}






/* #############################  Typoscript overwrites  ############################## */


.csc-textpic-imagewrap {width:auto !important;}
.csc-textpic-image csc-textpic-lastcol {width:auto !important; margin:0px !important;}
div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {width:auto !important; margin:0px !important;}
.typo3-adminPanel {z-index:10000 !important;}
.typo3-editPanel-controls img{display:inline !important; margin:0px !important; margin-right:3px !important;}
.typo3-editPanel-label{display:inline;background-color:#FFFFFF !important;border:1px solid #a8ff00; }
.typo3-adminPanel-hRow{background-color:#FFFFFF !important;}
.typo3-adminPanel-hRow td{background-color:#a8ff00 !important;}
.typo3-editPanel-controls{background-color:#292D2C !important; border:1px solid #a8ff00;}
.frontEndEditIcons{display:inline;}


