/*
	Ergänzung ProjektSite !SING
*/
@media all {
	
	b_ody { background:url(../../_gfx/headerHG-SING_10x300.gif) repeat-x left 41px; }
	
	.projs_suchform {
		d_isplay:none;
        padding-left:15px;
    }
    
    .projs_suchform form {
        padding:0;
    }
    
    .projs_suchform .text {
        background-color:#ededef;
        border-color:#ededef;
    }
    
	.projs_suchform .submit {
        height:25px;
        width: 20px;
        margin-top:0;
        margin-left:5px;
        position:relative;
        top:5px;
        background-color:red;
        bord_er:1px solid;
        background:url(../../_gfx/suchbtn2.gif) no-repeat;
        background-position:0px 4px;
    }
    
    .projs_suchform .submit:hover {
    	background-position:0px -26px;
    }
	
	#header { 
		height:300px;
		margin-top:2px;
    background-color:#FFFFFF;
/*    background-color:#c6c6c6;*/
	}
	
	#h_eader_gfx {
		background:url(../../../../../../uploads/media/dummy_bg.jpg) #;
	}
	
	/*	<span class="topnavtitle">RUHR2010.DE: </span> */
	#topnav .topnavtitle,
	#footer .footernavtitle { 
		color:#c7c7c7;
		color:#58585A;
		float:left;
		margin-right:28px; 
    font-weight: bolder;	
	}
	
	
	
	.headerBGimg { height:300px; }
	
	.headerBGimg { position:relative; }
	
	.tx-rlmpflashdetection-pi1 {
		position:absolute;
		left: 532px;
		top: 56px;
	}
	
	#level1nav {
		margin:15px 0 0 0;
		p_adding:20px 0 0px 0;
	}
	
	#level1nav #mainmenu {
		margin:0px;
		p_adding-bottom:10px;
	}
	
	#level1nav #mainmenu li { 
		margin-top:0px;
		float:left;
		width: auto;
		margin-right:14px; /* IE7, FF, Opera, Safari */
	}
	#level1nav #mainmenu a {
		width:auto;
		font-size:100%; 
		display:block;
		text-decoration: none;
		font-size:100%; 
	}
	
	#header_gfx .rbox { 
		position:relative;
		background:blue;
		
	}
	
	
	
	#level1nav #mainmenu a span {
		width:auto;
		display:block;
		padding:3px 14px;
	}
	
	
	
	
	
	#level1nav #mainmenu a.navnode .xb1,
	#level1nav #mainmenu a.navnode .xb2,
	#level1nav #mainmenu a.navnode .xb3,
	#level1nav #mainmenu a.navnode .xb4 {
		background:#CDCDCD;
	}
	
	
	
	#level1nav .xb1, 
	#level1nav .xb2,
	#level1nav .xb3,
	#level1nav .xb4 { 
		display:block; 
		font-size:1px; 
		position:absolute;
		background:#ffffff;
		margin:0;
		width:2px;
		height:2px;
		border:solid #ffffff;
	}
	
	#level1nav .xb1 { 
		top:0;
		left:0;
		border-width:1px 0 0 1px; 
	}
	#level1nav .xb2 { 
		top:0;
		right:0;
		border-width:1px 1px 0 0; 
	}
	#level1nav .xb3 { 
		bottom:0;
		left:0;
		border-width:0 0 1px 1px ; 
	}
	#level1nav .xb4 { 
		bottom:0;
		right:0;
		border-width:0 1px 1px  0; 
	}
	
	
	#level1nav #mainmenu a:hover .xb1,
	#level1nav #mainmenu a:hover .xb2,
	#level1nav #mainmenu a:hover .xb3,
	#level1nav #mainmenu a:hover .xb4,
	
	
	#level1nav #mainmenu a.active .xb1,
	#level1nav #mainmenu a.active .xb2,
	#level1nav #mainmenu a.active .xb3,
	#level1nav #mainmenu a.active .xb4 {
		background:#ffffff;
		background:blue;
		background:#00b5e3;
	}
	
	/* linkes Menue */
	
	#mainmenu ul ul ul {
		border:solid #58585A;
		border-width:1px 0;
		margin:8px 0 8px 0;
		padding:8px 0 8px 0;
	}
	
	#mainmenu ul ul ul a span {
		p_adding:0 4px 0 14px;
		w_idth:168px;
		w_idth:auto;
		
		padding:0 4px 0 14px;
		width:158px;
		width:172px;
	}
	
	/* Level 2 */

	#mainmenu ul { 
		margin:7px 0 0 0;
		margin:8px 0 8px 0;
		padding: 16px 0 20px 0; 
		padding: 8px 0 8px 0; 
		b_order:solid #58585A;
		border-width:0px 0px 0 0;
		background:url(../../_gfx/underline_nav-lev2.gif) no-repeat left bottom;
		position:relative;
	}
	
	#mainmenu ul li.divider {
		background:#58585A;
		height:1px;
		width:200px;
		position:absolute;
		top:0px;
		font-size:1px;
	}
	
	#mainmenu ul a span {
		padding:0 4px 0 28px;
		width:168px;
	}
	
	
	#mainmenu ul ul a span {
		padding:0 4px 0 14px;
		width:168px;
		width:auto;
	}
	
	#mainmenu ul a span {
		padding:0 4px 0 14px;
		width:168px;
		width:auto;
	}
	
	
	#mainmenu a:hover .xb1,
	#mainmenu a:hover .xb2,
	#mainmenu a.active .xb1,
	#mainmenu a.active .xb2 {
		background:#00b5e3;
		b_ackground:red;
		b_ackground:#ffffff;
	}
	
	#mainmenu a:hover span,
	#mainmenu a.navnode:hover span,
	#mainmenu .active span { 
		color: #fff; 
		background:#00b5e3;
	}
	#mainmenu a.navnode span {
		color:#58585A;
		background:#CDCDCD;
	}
	
	#sr_language_menu_form {
		float:right;
		width:auto;
		width:100px;
		margin:0 15px;
		padding:0;
		font-size:80%;
		
	}
	
	#sr_language_menu_form select { 
		w_idth:150px;
		p_adding:0 15px;
		m_argin:0 20px; }
	
	#sr_language_menu_form select option { 
		w_idth:150px;
		padding:0 15px;
		m_argin:0 20px; 
	}
	
	#sr_language_menu_form select {
		margin:0 15px;
	}
	
	
	#sr_language_menu_form fieldset {
		margin:0;
	}
	
	#fo_oter { margin:0 210px;
		width:470px;
		}
	#footer a, #footer span {
		float:left;
	}
	
	#main { margin-top:16px; }
	
	.clf { clear:both; }
	
	/* Added by Sascha */
	.csc-frame-rulerBefore {
		border-top:1px solid #00B5E3;
	}
	
	.csc-frame-rulerAfter {
		border-bottom:1px solid #00B5E3;
	}
	
	/* Anpassung Coolibri Flash - Sascha Schieferdecker 20100429*/
	#col2_content .tx-rlmpflashdetection-pi1 {
	    position: static;
	}
		
}
