/** Layout.css

 *******************/

body {
 	background-color:			#f7f7f5;
 	background-image:			url('../images/layout/ci_bg.png');
 	 background-repeat:			repeat-x;

 	font-family:				'Arial';
 	font-size:					0.7em;
}

a {
	text-decoration:			none;
}

hr {
	border:						0;
	border-top:					1px solid #d5d4d5;
	margin-top:					15px;
	margin-bottom:				15px;
	}

.ImpactURW { 
	font-family: ImpactURW;
	font-weight: normal;
	font-style: normal;
}

.eyeCatch {
	font-size:					140%;
}

.red {
	color:						#e0001a;
	}

.hideMe {
	display:					none;
}

.partnerItemBorder {
	border-top:					1px dotted black;
}


.topbar {
	background-image:			url('../../../data/mediabrowser/layout/top_bar.png');
	background-repeat:			no-repeat;
	width:						538px;
	height:						41px;
	
}

#layoutWrapper {
 	width: 						945px;
 	margin:						0 auto;
}

#content {
	/*margin-top:					30px;*/
	margin-bottom: 30px;
	position: relative;
}

#content h1 {
	margin-bottom: 10px;
	font-family: ImpactURW;
	font-size: 39px;
	font-weight: normal;
	line-height: 39px; 
	color:#e0001a;	
	margin-bottom: 20px;
}
	
#subnav {
	padding:					15px 0;
	margin:						0;
	color:						#58585A;
	font-size:					120%;
}

#subnav a {
	color:						#58585A;
	text-decoration:			underline;
}

#subnav a:hover {
	color:						#e0001a;
	text-decoration:			underline;
}

#subnav a.aktiv {
	color:						#e0001a;
	text-decoration:			underline;		
}

#teaser {
	background-image:			url('../images/layout/startseite_content_layer_bg.png');
 	background-repeat:			no-repeat;

 	width:						947px;
 	height:						341px;
 	}

#chapter {
	/*background-image:			url('../../../data/mediabrowser/startseite/bg_teaser.png');
 	/*background-repeat:			no-repeat;*/
	background-color:			#e0001a; 
 	width:						944px;
 	height:						330px;
}

#teaserContent {
	float:						left;
	position: 					absolute;				
}

/*
#teaserContent #teaser_power{
	margin-top:					4px;
	}

#teaserContent #teaser_60xinde {
	margin-top:					1px;
	margin-left:				-3px;
	}
*/	

#rightPane {
	width:						342px;
	height:						330px;
	float:						left;
	/*
	padding-left:				14px;
    background-image:           url('../../../data/mediabrowser/startseite/bg_rightpane.png');
    background-repeat:			no-repeat;
	*/
    margin-left:				602px;
    /*margin-top:					6px;*/
	} 	

#rightPane h2 {
	width:						322px;
	height:						110px;
    /*background-image:           url('../../../data/mediabrowser/startseite/bg_title_item_inactive.png');*/
    /*background-repeat:			no-repeat; */   
	background-color:			#D0D1D2;
	line-height:				32px;
	padding-left:				20px;
	font-family: 				ImpactURW;
	font-size:					32px;
} 

#rightPane h2 a {
	color:						#000;
	}
	
#rightPane h2 a:hover {
	color:						#58585A;
	}
	
	
#rightPane h2.active {
    /*background-image:           url('../../../data/mediabrowser/startseite/bg_title_item_active.png');*/
	background-color:			#e0001a;
	} 
	
#rightPane h2.active a {
	color:						white;
	}
/*
#rightPane h1.first {
	width:						280px;
	height:						31px;
    background-image:           url('../../../data/mediabrowser/startseite/bg_title_first_inactive.png');
    background-repeat:			no-repeat;    
	line-height:				32px;
	padding-left:				15px;
	} 

#rightPane h1.first a {
	color:						#494949;
	}
	
#rightPane h1.first a:hover {
	color:						#999999;
	}
	
	
#rightPane h1.first.active {
    background-image:           url('../../../data/mediabrowser/startseite/bg_title_first_active.png');
	} 
	
#rightPane h1.first.active a {
	color:						white;
	}
	
		

#rightPane h1.second {
	width:						280px;
	height:						32px;
    background-image:           url('../../../data/mediabrowser/startseite/bg_title_item_inactive.png');
    background-repeat:			no-repeat;    
	line-height:				32px;
	padding-left:				15px;
	}	
	
#rightPane h1.second a {
	color:						#494949;
	}
	
#rightPane h1.second a:hover {
	color:						#999999;
	}
	
#rightPane h1.second.active {
	width:						310px;
	height:						32px;
    background-image:           url('../../../data/mediabrowser/startseite/bg_title_item_active.png');
	} 
	
#rightPane h1.second.active a {
	color:						white;
	}
	
		
	
#rightPane h1.third {
	width:						280px;
	height:						32px;
    background-image:           url('../../../data/mediabrowser/startseite/bg_title_item_inactive.png');
    background-repeat:			no-repeat;
	line-height:				32px;
	padding-left:				15px;
	} 
	
#rightPane h1.third a {
	color:						#494949;
	}
	
#rightPane h1.third a:hover {
	color:						#999999;
	}


#rightPane h1.third.active {
	width:						280px;
	height:						32px;
    background-image:           url('../../../data/mediabrowser/startseite/bg_title_item_active.png');
	} 
	
#rightPane h1.third.active a {
	color:						white;
	}
*/	
	
#rightPane .chapterContent {
	width:						278px;
	color:						#494949;
	padding-left:				18px;
	background-repeat:			no-repeat;
}

#rightPane .chapterContent.clevermag {
	height:						48px;
	padding-top:				18px;
    background-image:           url('../../../data/mediabrowser/startseite/bg_box_first_inactive.png');
}

#rightPane .chapterContent.clevermag.active {
	color:						white;
    background-image:           url('../../../data/mediabrowser/startseite/bg_box_first_active.png');
}

#rightPane .chapterContent.power {
	height:						57px;
	padding-top:				18px;
    background-image:           url('../../../data/mediabrowser/startseite/bg_box_second_inactive.png');
}

#rightPane .chapterContent.power.active {
	color:						white;
    background-image:           url('../../../data/mediabrowser/startseite/bg_box_second_active.png');
}


#rightPane .chapterContent.x60xinde {
	height:						59px;
	padding-top:				18px;
    background-image:           url('../../../data/mediabrowser/startseite/bg_box_third_inactive.png');
}

#rightPane .chapterContent.x60xinde.active {
	color:						white;
    background-image:           url('../../../data/mediabrowser/startseite/bg_box_third_active.png');
}


.content_teaser_box {
	background-image:		url('../images/layout/startseite_content_box_bg.png');
 	background-repeat:		no-repeat;

 	width:					225px;
 	height:					172px;

 	float:					left;
 	margin-right:			15px;
 	margin-bottom:			10px;

	}

.content_teaser_last_box {
	margin-right:			0px;
	}


#content_box_1 img {
    margin-left:                    -17px;
    margin-top:                     30px;
}
#content_box_1 img.button {
    margin-top:                     16px;
    margin-left:                    0px;
}
#content_box_1 a {
    display:                        block;
    width:                          225px;
    text-align:                     center;
}


#content_box_2 img {
    margin-left:                    15px;
    margin-top:                     15px;
}
#content_box_2 img.button {
    margin-top:                     -7px;
    margin-left:                    0px;
}
#content_box_2 a {
    display:                        block;
    width:                          225px;
    text-align:                     center;
}


#content_box_3 img {
	margin-top:						0px;
    margin-left:                    40px;
}
#content_box_3 img.button {
    margin-top:                     -5px;
    margin-left:                    0px;
}
#content_box_3 a {
    display:                        block;
    width:                          225px;
    text-align:                     center;
}


#content_box_4 img {
    margin-left:                -11px;
    margin-top:                 -5px;
}
#content_box_4 img.button {
    margin-top:                     0px;
    margin-left:                    0px;
}
#content_box_4 a {
    display:                        block;
    margin-top:                     -29px;
    width:                          225px;
    text-align:                     center;
}

.contentHeaderHalfBox {
    background-image:               url('../images/layout/content_half_box.png');
    background-repeat:              no-repeat;

    width:                          426px;
    height:                         120px;

    /*float:                          left;*/
    padding:                        20px;

    color:                          white;
    font-weight:                    bold;
}

.contentHeaderHalfBox .title {
    margin-bottom:                  10px;
}



.contentHeaderHalfBox .inputValue {
    float:                          left;
    border:                         1px inset #e3e3e3;
    margin-left:                    10px;
    margin-right:                   10px;
    margin-top:                     -3px;
    width:                          144px;
    display:                        block;
    font-size:                      100%;
    padding:                        2px;


}

.contentHeaderHalfBox .searchStudio {
    background-image:               url('../images/layout/double_arrow_button.png');
    background-repeat:              no-repeat;
    background-position:            left center;
    background-color:               transparent;

    border:                         0;
    cursor:                         pointer;
    padding-left:                   20px;
    display:                        block;
    float:                          left;
    font-size:                      100%;
    color:                          white;
    font-weight:                    bold;
}

.contentHeaderHalfBox .searchStudioGroup {

    border:                         0;
    cursor:                         pointer;
    margin-top:			 8px;
    margin-bottom:			 2px;
    padding-left:                   3px;
    font-size:                      100%;
    color:                          white;
    font-weight:                    bold;
}


.contentHeaderHalfBox .searchStudioItem {
    border:                         0;
    cursor:                         pointer;
    padding-left:                   3px;
    font-size:                      100%;
    color:                          white;
    font-weight:                    bold;
}


.contentHalfBox {
    background-image:               url('../images/layout/studio_left_bg.png');
    background-repeat:              no-repeat;

    width:                          426px;
    height:                         640px;

    float:                          left;
    padding:                        20px;
    margin-top:                     20px;
}

#germanMap {
    background-image:               url('../../../data/mediabrowser/studio/studio_deutschlandkarte_427x581.png');
    background-repeat:              no-repeat;

    width:                          427px;
    height:                         581px;

    margin-top:                     -60px;
}

#selectorLayer2 {
    width:                          944px;
	float:                          left;
}

.selectorNavigation2 {
	position:						relative;
	margin-left:					-10px;
}

.selectorNavigation2 li {
    float:                          left;
    list-style:                     none;
	background-image:               url('../images/layout/reiter.png');
	width:							139px;
    height:                         38px;
    line-height:                    38px;
    color:                          #494949;
    margin-left:                   	10px;
    cursor:                         pointer;
	font-size:						16px;
	text-align:						left;
	padding-left:					10px;
    /*margin-bottom:                  -2px;*/
}

.selectorNavigation2 li.active {
    color:                          #E0001A;
}

/*
.selectorNavigation2 li.uebersicht {
    background-image:               url('../images/layout/reiter.png');
    width:                          115px;
    text-align:                     left;
    margin-left:                    0px;
}

.selectorNavigation2 li.uebersicht.active {
    background-image:               url('../images/layout/reiter.png');
}

.selectorNavigation2 li.news {
    background-image:               url('../images/layout/selector_news_inactive.png');
    width:                          73px;
    text-align:                     center;
}
.selectorNavigation2 li.news.active {
    background-image:               url('../images/layout/selector_news_active.png');
}


.selectorNavigation2 li.partner {
    background-image:               url('../images/layout/selector_partner_inactive.png');
    width:                          92px;
    text-align:                     center;
}

.selectorNavigation2 li.partner.active {
    background-image:               url('../images/layout/selector_partner_active.png');
}

.selectorNavigation2 li.anfahrt {
    background-image:               url('../images/layout/selector_anfahrt_inactive.png');
    width:                          88px;
    text-align:                     center;
}
.selectorNavigation2 li.anfahrt.active {
    background-image:               url('../images/layout/selector_anfahrt_active.png');
}


.selectorNavigation2 li.jobs {
    background-image:               url('../images/layout/selector_jobs_inactive.png');
    width:                          65px;
    text-align:                     center;
}

.selectorNavigation2 li.jobs.active {
    background-image:               url('../images/layout/selector_jobs_active.png');
}
*/

#selectorContent2 {
    /*background-image:               url('../images/layout/studio_right_bg_neu.png');*/
    float:							none;
	position:						relative;
    width:                          944px;
    /*height:                         565px;*/
    /*margin:	                    	28px 0 30px 0;*/

    margin-top: 20px;
}

#selectorContent2 h1 {
    color:                          #58585A;
    font-size:                      180%;
    margin-top:                     10px;
    margin-bottom:                  10px;
}
#selector-uebersicht2 h1 {
    color:                          #E0001A;
    font-size:                      316%;
    margin-top:                     10px;
    margin-bottom:                  10px;
}
#selectorContent2 h2 {
    color:                          #58585A;
    margin-top:                     5px;
    margin-bottom:                  15px;
}
#selectorContent2 h3 {
    color:                          #E0001A;
	font-size:						32px;
	font-family:					ImpactURW;
}

#selectorFacebook2 {
	background-image:				url('../images/layout/studio_facebook_bg.png');
	width:							465px;
	height:							181px;
	position:						relative;
}

#selectorProbetraining2 {
	margin-top:						5px;
	position:						relative;
}

#footer {
 	width:                      945px;
 	padding-bottom:             10px;
 	background-image:           url('../images/layout/footer_bg.png');
 	background-repeat:          no-repeat;
 	color:                      #000000;
}

#footer hr {
	width:					100%;
	border:					0;
	border-top:				1px solid #d7d6d6;
}

#footer #bottomLinks {
	height:					35px;
	line-height:			35px;
	margin-left:			16px;
	margin-top:				-26px;
	font-size:				110%;
}

#footer #bottomLinks .copyrightText {
	color:					#6a6a6a;
	font-size:				90%;
	margin-right:			16px;
	}


#footer a {
	font-weight:			bold;
	color:					#da251d;
	text-decoration:		none;
	}

#footer #bottomText {
	color:					#9a9a9a;
	font-size:				95%;
	margin-top:				10px;
	}

.studiomuenchen{
	font-weight:			bold;
	color:					#da251d;
	text-decoration:		none;
}

#footerTextwidgets{
	color:#58585a;
	font-size:13px;
	line-height:18px;
}

#footerTextwidgets a {
	color:#000;
	text-decoration: none;	
}

#footerTextwidgets a:hover {
	color:#e0001a;
	text-decoration: none;	
}

#footerTextwidgets h2 {
	margin-bottom: 10px;
	font-family: ImpactURW;
	font-size: 27px;
	font-weight: normal;
	line-height: 27px; 
	color:#d0d1d2;
}

#bottomMenu {
	font-size:13px;
	color: #58585a;
}

#bottomMenu a {
	color: #58585a;	
	text-decoration: none;
}

#bottomMenu a:hover {
	color: #000;	
	text-decoration: none;
}

#bottomMenu ul {
	list-style: none outside none; 
	margin-top: 17px;	
}

#bottomMenu li {
	float: left;
}

#footerBottomText {
	margin-top:20px; 
	font-size:10px; 
	color:#c6c6c6;
}

.newsItem {
	border-bottom: 1px solid rgb(213, 212, 213); 
	padding-bottom: 20px; 
	width:944px; 
	overflow:hidden;
	display: block;
}

.newsItem a {
	color: #000;
	text-decoration: underline;
}

.newsItem a:hover {
	color: #E0001A;
	text-decoration: none;
}

.btnsuchen {
  font-color: #000080;
  font-family: Arial, Hevlvetica, sans-serif;
  text-indent: -9999px;
  font-size: 16px;
  font-weight: normal;
  border: 0;
  margin: 0;
  padding: 0;
  background: url('../images/layout/suchen.png') no-repeat;
  line-height: 28px !important;
  height: 28px;
  width: 81px;
  cursor: pointer;
}

.btnstudioliste {
	list-style-type:none; 
	float: left; 
	width: 31px; 
	height: 31px; 
	margin: 4px 0 0 4px; 
	text-align: center;
	background: url('../images/layout/studioliste-button-1.png') no-repeat;
}

.btnstudioliste a {
	font-size: 16px; 
	color: #494949; 	
	line-height:31px; 	
	width: 31px; 
	display: block;	
}

.btnstudioliste_active {
	list-style-type:none; 
	float: left; 
	width: 31px; 
	height: 31px; 
	margin: 4px 0 0 4px; 
	text-align: center;
	background: url('../images/layout/studioliste-button-2.png') no-repeat;
}

.btnstudioliste_active a {
	font-size: 16px; 
	color: #fff; 	
	line-height:31px; 	
	width: 31px; 
	display: block;	
}

.btnstudioliste_neu {
	list-style-type:none; 
	float: left; 
	width: 31px; 
	height: 31px; 
	margin: 4px 0 0 4px; 
	text-align: center;
	background: url('../images/layout/studioliste-button-neu.png') no-repeat;
	font-size: 11px; 
	color: #494949; 
	line-height:31px; 	
}

.btnstudioliste_neu a {
	font-size: 11px; 
	color: #494949; 	
	line-height:31px; 	
	width: 31px; 
	display: block;	
}

.btnstudioliste_holland {
	list-style-type:none; 
	float: left; 
	width: 31px; 
	height: 31px; 
	margin: 4px 0 0 4px; 
	text-align: center;
	background: url('../images/layout/studioliste-button-holland.png') no-repeat;
	font-size: 11px; 
	color: #494949; 
	line-height:31px;
}

.btnstudioliste_holland a {
	font-size: 11px; 
	color: #fff; 	
	line-height:31px; 	
	width: 31px; 
	display: block;
	overflow: hidden;
	text-indent: -999px;
}

.btnstudioliste_search {
	list-style-type:none; 
	float: left; 
	width: 31px; 
	height: 31px; 
	margin: 4px 0 0 4px; 
	text-align: center;
	background: url('../images/layout/studioliste-button-search-1.png') no-repeat;
	font-size: 11px; 
	color: #494949; 
	line-height:31px; 	
}

.btnstudioliste_search a {
	font-size: 11px; 
	color: #fff; 	
	line-height:31px; 	
	width: 31px; 
	display: block;
	overflow: hidden;
	text-indent: -999px;	
}

.btnstudioliste_search_active {
	list-style-type:none; 
	float: left; 
	width: 31px; 
	height: 31px; 
	margin: 4px 0 0 4px; 
	text-align: center;
	background: url('../images/layout/studioliste-button-search-2.png') no-repeat;
	font-size: 11px; 
	color: #fff; 
	line-height:31px; 	
}

.grouplist {
 	width:462px; 
	font-size: 16px;
	line-height: 30px;
}

#staticcontent {
	font-size: 12px;
	line-height: 18px;
}

#staticcontent ul {
	margin-left: 15px;
}

