				body
				{
					background-color:#FFFCDF;
					color:#000000;
					margin:0 0 20px 20px;
					padding:0;
					font-family:Arial,Verdana,Helvetica,Sans-Serif;
					font-size:11px;
				}
				
				body a:link, body a:active, body a:visited
				{
					color:#333399;
					font-family:Arial,Verdana,Helvetica,Sans-Serif;
					font-size:11px;
					text-decoration:none;
				}
				body a:hover
				{
					text-decoration:underline;
				}
				
				#kopfbereich
				{
					width:980px;
					height:120px;
				}
				#logo
				{
					width:170px;
					height:120px;
					float:left;
				}
				#bawue
				{
					width:210px;
					height:90px;
					float:left;
				}
				#leiste1
				{
					width:810px;
					height:90px;
					float:left;
				}
				#leiste2
				{
					width:810px;
					height:30px;
					float:left;				
				}
				#bilderleiste
				{
					float:left;
					width:600px;
					height:90px;
				}
				
				

                #logout_btn input{
				margin-left: 500px;
				margin-top: -10px;
				width: 70px;
                }

				#suchen
				{
					padding-top:10px;
					width:580px;
					float:left;
					
				}
				
				#submenu
				{
					padding-top:10px;
					width:180px;
					float:left;
					text-align:center;
				}
				
				#suchfeld
				{
					border-width:1px;
					border-style:solid;
					border-color:#999999;
					font-family:Arial,Verdana,Helvetica,Sans-Serif;
					font-size:11px;
					width:250px;
				}

				input, select, textarea
				{
					border-width:1px;
					border-style:solid;
					border-color:#999999;
					font-family:Arial,Verdana,Helvetica,Sans-Serif;
					font-size:11px;
				}
				
				#lupenbild
				{
					float:left;
					margin-left:10px;
					margin-top:10px;
					margin-right:4px;
				}

                               				
				#inhaltsbereich
				{
					width:990px;
				}
				
				#menu
				{
                              
					width:160px;
					float:left;
					margin-top:7px;
					margin-right:10px;
				}
				#inhalt
				{
                                      	width:600px;
					background-color:#EEE4DD;
					float:left;
					margin-top:10px;		
					min-height:400px;
					padding-bottom:20px;
					margin-bottom:20px;
				}
				
				* html #inhalt
				{
					width:600px;
					background-color:#EEE4DD;
					float:left;
					margin-top:10px;		
					height:400px;
					padding-bottom:20px;
					margin-bottom:20px;
				}

                              				
				#marginalspalte
				{
					width:188px;
					float:left;
					margin-left:10px;
					margin-top:10px;			
				}
				
				#textbereich
				{
					margin:10px;
				}
				
				.ebene1
				{
					margin-top:4px;
					margin-bottom:4px;
					padding:2px;
					font-size:12px;
					font-weight:bold;
					color:#333333;
				}
				
				.ebene1 a:link, .ebene1 a:active, .ebene1 a:visited, .ebene1_aktiv a:link, .ebene1_aktiv a:active, .ebene1_aktiv a:visited, .ebene2 a:link, .ebene2 a:active, .ebene2 a:visited
				{
					color:#333333;
					text-decoration:none;
				}
				.ebene1 a:hover, .ebene1_aktiv a:hover, .ebene2 a:hover, .ebene2_aktiv a:hover
				{
					color:#333399;
					text-decoration:none;
				}
				
				.ebene2_aktiv a:link, .ebene2_aktiv a:active, .ebene2_aktiv a:visited, .ebene2_aktiv a:hover
				{
					color:#333399;
					text-decoration:none;
				}
				
				.ebene1_aktiv
				{
					margin-top:4px;
					margin-bottom:4px;
					padding:2px;
					font-size:12px;
					font-weight:bold;
					color:#333333;
					background-color:#F3D922;
				}
				
				.ebene2
				{
					margin-top:5px;
					margin-bottom:5px;
					padding-left:20px;
					list-style-type:none;
					font-weight:normal;
					font-size:11px;
				}

				.ebene2_aktiv
				{
					margin-top:5px;
					margin-bottom:5px;
					padding-left:20px;
					list-style-type:none;
					font-weight:normal;
					font-size:11px;
				}	

				.marginal_inhalt
				{
					background-color:#EEE4DD;
					width:188;
					margin-bottom:10px;
					padding:5px;
				}	

				.marginal_inhalt h1, .marginal_veranstaltung h1
				{
					font-size:12px;
					font-weight:bold;
					margin:0;
					padding:0;
				}
				
				.marginal_veranstaltung
				{
					background-color:#BACBDC;
					width:188;
					margin-bottom:10px;
					padding:5px;
				}	
				
				#backlink
				{
					display:block;
					width:580px;
					margin-top:15px;
					border-width:1px 0 0 0;
					border-style:solid;
					border-color:#999999;
					text-align:right;
				}
				
			

				h1
				{
					font-size:14px;
					padding:0;
				}
				
				.csc-firstHeader
				{
					padding:0;	
					margin-bottom:12px;
				}
				
				.bodytext
				{
					margin:0;
					padding:0;
				}
				
				.pfad
				{
					font-size:10px;
					font-weight:bold;
					color:#666666;
					margin-bottom:15px;
				}
				
				img
				{
					border:0;
				}
				
				.fliess
				{
					font-family:Arial,Verdana,Helvetica,Sans-Serif;
					font-size:11px;
				}
				.csc-form-label, .csc-searchResultRange
				{
					font-family:Arial,Verdana,Helvetica,Sans-Serif;
					font-size:11px;				
				}
				.csc-searchResultHeader, h3
				{
					padding:0;
					margin:0;
				}
				.csc-searchResult
				{
					margin-top:3px;
				}
				
				label
				{
					width:100px;
					float:left;
					height:25px;
				}
				.formfeld
				{
					width:400px;
					height:25px;
				}
				.rot
				{
					color:#CC0000;
					font-weight:bold;
				}
				.csc-frame-rulerBefore, .csc-frame-rulerAfter
				{
					border-width: 0 0 1px 0;
					border-style:solid;
					border-color:#999999;
					height:12px;
					margin-bottom:12px;
				}
				
				#tx-srfeuserregister-pi1-fe_users_form, .tx-srfeuserregister-pi1
				{
					line-height:20px;
				}
				
				#tx-srfeuserregister-pi1-fe_users_form label
				{
					width:150px;
				}
				
				#myOverlay {
					position: absolute;
					top: 0;
					left: 0;
					z-index: 199;
					opacity: 0.8;
					width: 100%;
					height: 100%;
					background-color: #888888;
					display: none;
				}
				
				#myOverlay #wait {
					width: 100%;
					height: 100%;
					background: url('../../typo3conf/ext/projectrequest/images/ajax-loader.gif') center center no-repeat;
				}
				

