			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:17px;
				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;}



