/* momentary beta signal */
#we_currently {
    position:absolute;
    z-index:200;
    left:0px;
    top:160px;
    display:block;
    background:#ffff00;
    background: url(../img/we_currently.png) no-repeat left top;
    width:63px;
    height:423px;
}
#facebook
{
   
    margin-top:1px;
    margin-right:0px;
 
   
}
/* newsletter */
.newsletter_check {float:right; }
.newsletter_preview {
  /*  background:  url(../img/np_logo_static.png) no-repeat left top;
    height: 136px;
    width:100%;*/
}
.newsletter_header  {padding:11px;}
#newsletter_sprachauswahl {background:#ffff00;  height:20px; float:right;margin-bottom:12px;}


/* Layout Alignment | Layout-Ausrichtung */
 #page_margins { 
     margin: 0 auto;
     background: url(../img/backgrounds/trans_en.png) no-repeat scroll 64px top;
     padding-left: 0px;
     padding-right: 64px;
     width: 1055px;
     
     min-width: inherit; 
      max-width: none;
}

 /* Layout Properties | Layout-Eigenschaften */
 #page_margins { 
     /*
     width: 1001px;  
     min-width: inherit; 
     max-width: none;
     */
    }
 #page { 
	padding-left: 10px; 
	color:#000; 
	
	background: transparent url(../img/Gelb_2.png) no-repeat scroll 383px 0px;
	width:1001px;
	height: 90%;
	margin-top:15px;
	overflow: visible;
	min-height: 630px;

	/*neu  */
	margin-left: 64px;
	}
	
	
 #aussen {
 	width: 100%;
 	height: auto;
 	position: fixed;
 	top:0;
 	left: 0;
 	z-index: -1;
 }
 
 #aussen img {
 	width: 100%;
 	height: auto;
 }

/****************		general				**/
body {
	background:	url(../img/backgrounds/background_img_1.jpg) no-repeat fixed  #525252;  /* center center  */
	background-size: 100%;
	-webkit-background-size: 100%;
	-o-background-size: 100%;
	-khtml-backgroundsize: 100%;
	-moz-background-size: 100%;
	font-family: Helvetica, Arial, sans-serif;
	color:#353535;
	line-height:1.6em;
	font-size:12px;
	margin:0;
	padding:0;
    
}

a 	{text-decoration:none; color: #353535;}

p	{margin-bottom: 0px;}

.middle_content a {color: #0ba9fa;}
	
img {border:none;}	
/****************		***********	icons	**/	

#cc {margin-left: 125px; margin-bottom: -35px;}

/****************		***********		**/	
.quelle{font-size:0.8em;}
.caps {text-transform:uppercase; font-weight:500;}	
#header { 
	width:1000px;
	height:112px;
}
#newPass  {width:300px; padding:12px 55px;}
#dolog_form2 {width:275px; padding:28px 115px;}
#dolog_form2 input[type=text,type=password] {width:120px;}
#dolog_form2 label {width:90px;display: inline-block;}/* margin-left: -64px; font-size: 0.92em; color: dimgray; */
#main{ margin-top:12px; height: 492px;}
#links{float:left; width:207px;margin-top:20px;}
#mitte{
    float:left;
	width:537px;
    margin: 0 15px; 
    position: relative;
    background: url("../img/Gelb_2.png") no-repeat scroll 151px -125px transparent;
}
#mitteBackground{
    padding:0 20px;
    position: relative;
    min-height: 443px;
    background: url(../img/nur_schattenMitWeiss8.png)  repeat-y scroll  left top;
}
#seite_unten {position: absolute; bottom: 0px; width: 495px; margin-bottom: 2px;}
.klotz {display:none; padding-left:10px; float:left; padding-top: 2px;}
.arrow_foward_unten {float:right; padding-right:10px;}
#nachoben { float:right;margin-right:10px; text-transform:uppercase;}
#nachoben a{color: #0ba9fa;}
#oben:focus{ cursor:none;}
.strip {
    position:relative;
    height:2px;
    margin:-7px 0 10px -20px;
    padding:0px;
}
.strip_video {
    position:relative;
    height:2px;
    margin: 8px 0 10px -20px;
    padding:0px;
}
.strip_rechts{
    position:relative;
    left:130px;
   
    height:2px;
    margin:0px;
    
}
.yellow_strip {background:#ffff00; margin-left:150px; width:234px; }
.pix3{height:3px;}

/* wird im IE gar nicht angezeigt, wenn width:496px;  */
.middle_content {
  	padding: 8px 11px 4px 11px;
	position:relative;
	line-height: 16px;
	min-height: 124px;
	clear: both;

}
.middle_content_home {
  	padding:10px 0px 4px 11px;
	position:relative;
	line-height: 15px;
	height:124px;
	margin-top:0px;
	font-size: 1.08em;
}
.middle_content_ohnePadding {
	line-height: 16px;
	min-height: 124px;
	padding: 0px 0 4px 11px;
	position: relative;
	top: 13px;
}
.middle_content_ohne_minHeight {
  
	padding:10px 10px 0px 11px;
    line-height: 16px;
    margin-top: 6px;

}
.middle_content_ohne_marginBottom{margin:0 20px 0 20px; background-color:#ffffff;  padding:4px 10px 18px 10px;  text-align:middle; }
/*r√ºckt den content um pathnavigation offset nach oben  -> macht aber overlays kaputt
.content_container {
    position:relative;
    top:-21px;

}
*/
.content_weiss{ 
    background-color:#FFFFFF;
    min-height: 471px; 
    /*	position:relative;
    	top:21px;*/
}
.content_container {
	margin-top: -1px;
	margin-bottom: 34px;

}

#home_1,#home_2,#home_3,#home_4,#home_5 {

    display:none;
    margin: 0;
}

#home_0 {position:relative;top:21px;margin:0;}

.leer {
/*	height: 34px;*/

}

#rechts{float:left;width:207px; margin-top:20px;}
#gelberRest{
    background: #ffff00 none repeat scroll 0 0;
    height:52px;
    width:233px;
    position: relative;
	margin-left:151px;
}
#imGelbUnten{
    
    padding:8px;
    text-align:center;
}
#support_participate{
    font-size: 1.0em;
    font-weight:bold;
    color: #000;
    text-transform: uppercase;
    padding:2px 4px 2px 4px;
}
#support_participate:hover{
    
    color: #fff;
    background:#000;
}
#footer
{
	bottom:0px;
	height:24px;
	margin-top: 31%;
}
.footer_active  { background:#fff; color: #000; }
.footer_active_link{color: #000; }
#footer_nav {
	
	margin-left:145px;
	background: #000000 none repeat scroll 0 0;
	bottom: 0;
	height: 24px;
	position: fixed;
	width: 100%;
	font: normal 0.92em Helvetica,Arial;
	line-height: 20px;
	text-transform: uppercase;
    color: #fff;
    padding:0px;
}
.footerList{
	list-style:none;
	padding: 0px;
	margin:0px;

}
.footerList li{
	display:block;
	float:left;
    margin:0px;
    font-weight: bold;
    color: #000;
}

#footer_nav li {color: #fff; padding:3px 3px 0px 4px; margin-right: 11px;}
#footer_nav li:hover {background:#fff; color: #000;}

.footer_not_active {color: #fff; padding:0px;}
#footer_nav a {padding:2px 6px 2px 6px; height: 24px;}
#footer_nav a:hover {color: #000; font-weight: bold;}

/*.float_stop{clear:both;}*/
.clear{ clear:both;}

/**    gelb #ffff00*/
#logo { 
	float:left;
/*	margin-left: 24px; */
    margin-left: 46px;
	margin-top: -1px;

 }
#login { 

	float:right;
	position: relative;
	top: 37px;
	left: -31px;
	height:16px;
 }
 
#login a:hover {background: #000;}
 
#inner_login div:hover {color: #fff; background: #000;} 
 
#dolog{

	font-size: 0.92em;
	padding-left: 5px;
	padding-right: 5px;
	line-height: 1.7em;
	font-weight: bold;
	text-transform: uppercase;
	background: white none repeat scroll 0 0;
	width: 35px;
	height: 16px;

}

#dolog a:hover {color: #fff;}

#dologout {

	font-size: 0.92em;
	padding-left: 5px;
	padding-right: 5px;
	line-height: 1.7em;
	font-weight: bold;
	text-transform: uppercase;
	background: white none repeat scroll 0 0;
	width: 47px;
	height: 16px;
}

#dologout a:hover {color: #fff; background: #000;}
#dologout div:hover {color: #fff; background: #000;}

#header_right{

	float: right;
	left: 191px;
	position: relative;
	top: 3px;

}

#searchbox {

	margin-left: 6px;
	text-transform: uppercase;
	font-size: 0.92em;
	margin-top: 10px;
	width: 210px;

}

#dolog_form {

	position: relative;
	padding-left: 10px;
	padding-top: 8px;

}

.input_login {

	background-color: #fff;
	border: 1px solid #ccc;
	width: 177px;
	height:13px;
	padding-left: 2px;
	padding-top: 2px;
	font-size: 1em;
	font-family: helvetica;
	font-weight: bold;

}

._aktiv{background:#ffff00;}
.ueberschrift{background:#fff;}

.inlineList{
	list-style:none;
	padding: 0em;
	margin:0px;

}

.inlineList li{
	display:block;
	float:left;

	margin:0 6px 2px 0;
}
#edit_mode_switch{
	
	background:#f9f932; 
	padding: 0 0 0 7px;
	height: 19px;
	margin-right: 1px;	
	position: absolute;
	margin-top: -19px;
	width: 100px;
	left: 409px;
	text-align: center;

}

#edit_mode{
	vertical-align: bottom;

}


#verwaltung {
	
	background:#ffff00;
	position: absolute;
	margin-top: -19px;

	
}

#verwaltung_translate {

	position: relative;
	margin-top: 0px;
	margin-left: 5px;
	z-index: 500;
	padding-top:21px;
	top:61px;
}

.translation_lang {
	padding-top: 5px;
}

.add_trans_icon {padding: 2px 9px 0px 6px; background: #ffff00; vertical-align: text-bottom;}

.draft {background: #f6f6f6;  }  /* url(../img/vorschau_pattern.gif) repeat;  */

.abschnitt{padding-bottom:20px; clear:both;}
.bold {font-weight:bold;}
.single_head_rechts{margin-left:125px; margin-top: 2px; width:340px;padding-bottom: 8px;}
.single_head{
	text-transform:uppercase;
	font-size:1.2em;
	padding-top: 9px;
	line-height: 11pt; 
	margin-bottom: 12px;
	
}
.list_head {
	text-transform:uppercase;
	font-size:1.2em;
	padding-top: 10px;
	line-height: 16px; 
	margin_head: 1px;
	margin-bottom: 4px;
} 
.single_content{
	margin-bottom:10px;

   
}
.single_content_links{
    float:left;
    width:112px;
    height: 112px;
    padding-top: 16px;
	text-align: center;
	margin-top: 9px;
    
}
.single_content_rechts { display:block; padding-left: 125px; margin-top: 22px;}
.single_content_rechts_padding {padding-left:125px; padding-right:10px; line-height: 1.2em;}

.arrow_back {
	position: absolute;
	top: 115px;
	margin-left: -1px;
}

.arrow_foward {
	position: absolute;
	top: 115px;
	left: 51px;

}

.arrow_back_home {position:absolute; top: 115px; margin-left:-1px;}


.arrow_foward_home {position:absolute; top: 115px; left: 51px;}


.relational {}
#path_navigation {
  
/*	height: 80%;
	min-height: 588px;
	width:233px;
	*/
	margin-left:131px;
	overflow:visible;
	padding-left:5px;
	position: relative;
	z-index:0;
	text-transform:uppercase;
	font-size: 0.92em;
	margin-top: -1px;
	padding-top: 3px;
}
.content_spalte_eingerueckt{
    margin-left:110px;
    
}
.head_bold {font-weight:bold;}
/*********************************************      allgemein editmode       */
#warning {background:#ffff00; font-size:1.2em;}
.reminder {background:#ffff00; font-size:1.2em; width:475px; margin-bottom:40px;}
.edit_icon{ float:right; cursor:pointer; width: 62px; margin-top: 5px; text-align: right;}
.edit_icon img{padding:4px 6px 5px 7px; background:#ffff00;}
.edit_icon a {padding:0px; }
.edit_icon_inline{ padding:8px 2px 0px 2px; background:#ffff00; position:relative; cursor:pointer; vertical-align: bottom; top: -1px; line-height:15px;}
.loeschen_icon{ margin:0px 3px 0px 3px; vertical-align:middle;background:#ffff00; padding:3px 0px 3px 0px;}
.metadataLabel {
	float:left;
	padding-right:4px;
	font-weight:bold;

}

.add_icon {

vertical-align: top;
padding: 0 6px;

}

.metadataContent{}
.metadata{padding: 0 30px 0 30px;}
.really_delete{display:none; margin-bottom:10px; background:#ffff00; text-align:center;}
/*********************************************      navigation divs       */
#nav_1{ 
	background:	url(../img/nav/Projekte_ani_home.gif) no-repeat left top;
	width:207px;
	height:138px;
	margin:0px;
	margin-bottom:4px;
}
#nav_2{ 

	background:	url(../img/nav/nav_akteure.png) no-repeat left top;
	width:207px;
	height:138px;
	margin-bottom:4px;
}
#nav_3{ 
	background:	url(../img/nav/nav_video.jpg) no-repeat left top;
	width:207px;
	height:138px;
	margin-bottom:4px;
}
#nav_4{ 
	background:	url(../img/nav/nav_support.png) no-repeat left top;
	width:207px;
	height:138px;
	margin-bottom:4px;
}
#nav_5{ 
	background:	url(../img/nav/Finden_ani_home.gif) no-repeat left top;
	width:207px;
	height:138px;
	margin-bottom:4px;
}
#nav_6{ 
	background:	url(../img/nav/nav_discuss.png) no-repeat left top;
	width:207px;
	height:138px;
	margin-bottom:4px;
}
/*test*/
.nav1_single_back{
    background:url(../img/nav/Projekte_ani_home.png) no-repeat left top;
    
}
.nav_single {
    background:#fff;
    height: 120px;
	width: 222px;
}




a.nav1_labelLink {
        position:absolute;
        width:94px;
        height:19px;
        background:url(../img/nav/navlabel_1_en.gif) no-repeat left top;
}
a.nav1_labelLink:hover{
    background:url(../img/nav/navlabel_1_over_en.gif) no-repeat left top;
}
a.nav2_labelLink {
        position:absolute;
        width:94px;
        height:19px;
        background:url(../img/nav/navlabel_2_en.gif) no-repeat left top;
}
a.nav2_labelLink:hover{
    background:url(../img/nav/navlabel_2_over_en.gif) no-repeat left top;
}
a.nav3_labelLink {
        position:absolute;
        width:94px;
        height:19px;
        background:url(../img/nav/navlabel_3_en.gif) no-repeat left top;
}
a.nav3_labelLink:hover{
    background:url(../img/nav/navlabel_3_over_en.gif) no-repeat left top;
}
a.nav4_labelLink {
       
        width:136px;
        height:19px;
        text-align:right;
        background:url(../img/nav/navlabel_4_en.gif) no-repeat right top;
        float:right;
       
}
a.nav4_labelLink:hover{
    background:url(../img/nav/navlabel_4_over_en.gif) no-repeat right top;
}
a.nav5_labelLink {
        float:right;
       
        width:88px;
        height:19px;
        background:url(../img/nav/navlabel_5_en.gif) no-repeat right top;
}
a.nav5_labelLink:hover{
    background:url(../img/nav/navlabel_5_over_en.gif) no-repeat right top;
}
a.nav6_labelLink {
        float:right;
    
        width:116px;
        height:19px;
        background:url(../img/nav/navlabel_6_en.gif) no-repeat right top;
}
a.nav6_labelLink:hover{
    background:url(../img/nav/navlabel_6_over_en.gif) no-repeat right top;
}

a.news_labelLink{
     position:absolute;
    width:58px;
    height:21px;
    background:url(../img/nav/hd_news.gif) no-repeat left top;
}
a.news_labelLink:hover{background:url(../img/nav/hd_news_over.gif) no-repeat left top;}

.navigation_label_news{
    width:58px;
    height:21px;
    margin-left:23px;
	/*background:#FFFFFF none repeat scroll 0 0;
	font-size:1.3em;
	
	padding:0 7px;
	text-transform:uppercase;
	width:46px;
	height:21px;
	line-height:1.5em;
	font-weight:bold;
	*/
}

/*ende test  */

.naviNotActive{
    background:	url(../img/nav/40prozentWeiss.png) no-repeat left top;
    width:207px;
	height:138px;
	cursor:pointer;
}

.naviNotActive:hover{
    background:	url(../img/nav/gelb.gif) no-repeat left top;
    width:207px;
	height:138px;
	cursor:pointer;
}
.navi_home_rechts{
    width:207px;
	height:138px;
	cursor:pointer;
}
.navi_home_rechts:hover{
    background:	url(../img/nav/gelb.gif) no-repeat left top;
}
.navi_home_links{
    width:207px;
	height:138px;
	cursor:pointer;
}
.navi_home_links:hover{
    background:	url(../img/nav/gelb.gif) no-repeat left top;
}
.navigation_label_default_rechts{
	position:relative;
	left:10px;
	top:115px;
}

.navigation_label_default_rechts a{
    padding:2px 6px 2px 6px;
/*	background:#fff; */
	text-transform:uppercase;
	font-size:1.3em;
	float:right;

}
.navigation_label_highlight_rechts{
	
}

.navigation_label_highlight_rechts a{
   
	float:right;

}
.label_assoziated_rechts{
    float:right;
    padding:0px;
}
.label_rechts{
    position:relative;
	left:14px;
	top:83px;
	float:right;
}
.label_links{
    position:relative;
	left:-14px;
	top:83px;
}
.navigation_label_highlight_links{
    
}

.navigation_label_highlight_links a{
	

   
}
.navigation_label_default_links{

	position:relative;
	left:-11px;
	top:115px;
	height:19px;
	width:94px;
	
}

.navigation_label_default_links a{
	
	padding:0px 8px 0px 8px;
/*	background:#fff; */
	text-transform:uppercase;
	font-size:1.3em;
	width:94px;
    height:19px;
   
}
.label_assoziated_links {
  padding:0px;
}


.navigation_label_overview_links{
	clear:both;
    position:relative;
	left: 17px;
	top: -24px;
  
}
.navigation_label_overview_links img {
    
    float:right;
    margin-right: 3px;
   
}
.navigation_label_overview_rechts{
	clear:both;
	position:relative;
	left:-15px;
	padding:0px;
	top: -23px;
}
.navigation_label_overview_rechts img {
   
    
}


.navigation_filter_rechts{
	background:#fff;
    padding-left:51px;
	padding-top:20px;
	padding-right: 5px;
	height: 118px;
	width: 188px;
	position: relative;
	left: -37px;

}

.navigation_filter_links{
	background:#fff;
    padding-left:19px;
	padding-top:18px;
	height: 120px;
	width: 223px;

}
.filterlist{ list-style:none; background:#fff; min-height:100px; margin:0px; padding: 0px; list-style-position: outside;}
.filterlist li {cursor:pointer}

.filterlist a { margin-left:5px; padding: 2px; position:relative;top:-2px; text-transform:uppercase; background:#FFFFFF; color:#000;}
.filterlist a:hover{ margin-left:5px; padding: 3px 2px 2px 2px; position:relative;top:-2px; text-transform:uppercase; background:#000; color:#fff; }

.filterlist img {position:relative; vertical-align: baseline;}

.nav_filter{
	padding:0px;
}
.p_filter_menu {min-width:164px;}
.projects_filter_menu {
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #E8E8E8;
	display:none;
	height:359px;
	overflow-y:scroll;
	padding:5px 5px 0 0;
	position:absolute;
	width:auto;
	z-index:20;
}

.projects_filter_menu a {color:#000;}
.projects_filter_menu a:hover {background:#000;color:#fff;}
.inactive {background:rgba(255, 255, 255, 0.5);}
.hinweis {font-size:0.9em; font-style:italic; color:#666666;}

a.filterHighlight{background:#000;color:#fff;}
/*********************************************  **************    tagcloud debates filter      */
#tagcloud{
    max-height:100px;
    margin:0px;
    position: relative;
    top: -10px;
    width: 183px;
   overflow:hidden;
}

#tagcloud a {
    /*soll schwarz sein*/
	color: #000;
}

#tagcloud a.tag1 { font-size: 0.7em; font-weight: 100; line-height:0.7em;}
#tagcloud a.tag2 { font-size: 0.8em; font-weight: 200; line-height:0.8em;}
#tagcloud a.tag3 { font-size: 0.9em; font-weight: 300; line-height:0.9em;}
#tagcloud a.tag4 { font-size: 1.0em; font-weight: 400; line-height:1.0em;}
#tagcloud a.tag5 { font-size: 1.2em; font-weight: 500; line-height:1.2em;}
#tagcloud a.tag6 { font-size: 1.4em; font-weight: 600; line-height:1.4em;}
#tagcloud a.tag7 { font-size: 1.6em; font-weight: 700; line-height:1.6em;}
#tagcloud a.tag8 { font-size: 1.8em; font-weight: 800; line-height:1.8em;}
#tagcloud a.tag9 { font-size: 2.2em; font-weight: 900; line-height:2.2em;}
#tagcloud a.tag10 { font-size: 2.5em; font-weight: 900; }
/*********************************************  **************    home      */
.np_abschnitt { background:#fff;}
.home_spalte_links {
    width:214px;
    float:left;
	padding-top: 21px;
	padding-right: 66px;
}
.home_spalte_rechts{ padding-top: 21px;}
.single_spalte{ padding-top: 20px;}

.manifestlist{
    list-style-type:square;
}
.manifestlist li{
    padding-bottom:10px;
}
#manifest_geschichte {
	margin-left:150px; 
    font-size: 1.3em;
    padding-top: 40px;
    position:relative;
    z-index:5;
    
}
#manifest_geschichte a { color:#000; background:transparent; padding:2px 0px 0px 2px;}
#manifest_geschichte a:hover { color:#fff; background:#000;}
.home_icons_1 {padding: 13px 0px 0px 44px;}


.home_icons_2 {padding: 13px 0px 0px 327px;}

.imghover_1 { margin-left: 0px; margin-right: -4px;}
.imghover_2 {margin-right: 11px;}
.homeContent {min-height:376px;}
#spalte_unten {
	font-size: 1.08em;
	margin-top: 3px;
}

#overview_header_1 {
}

#overview_header_2 {
}

#overview_header_3 { 

}

#overview_header_4 {

	font-size: 1.17em;
	margin-bottom: 2px;

}

.overview_content {

	margin-left: 125px;
	
}

#organigram {
	margin-left: -7px;

}

#content_icon_rechts_oben {
	float: right;
	margin-top: 10px;
	margin-right: 13px;

}

.akt {
	margin-right: 11px;
	
}

.img
/*********************************************      debates       */
.zeit {}
.keywords {}
.keywords_overview_list{font-style: italic; color:#666;}
.keywords_overview_list img {position:relative; top:3px; padding-right:3px;}
/*********************************************      news       */
#news { 

	height:130px;
	float:left;
	margin-top:-7px;
	margin-left:-4px;
}
#news_overview_pic{
    margin-top:-4px;
}
#news_container{

	height:96px;
	margin-top: 2px;
}

#news_loop_0{
	
	margin-bottom: 2px;   
}

#news_loop_1{

}

#news_scroller { float:left; width:17px; height:96px; background:#fff;}
#news_content { float:left;font-size:0.8em;line-height:1.67em;margin-left:2px;width:287px;font-family:Arial;height:96px;}
#scroll_handle_down {
    background:	url(../img/icons/arrow_down.gif) no-repeat 1px top;
   
    position:relative; 
    top:56px;  
    cursor:pointer;
    width:16px;
    height:11px;
}
#scroll_handle_down:hover{
    background:	url(../img/icons/arrow_down_over.gif) no-repeat 1px top;
   
    position:relative; 
    top:56;  
    cursor:pointer;
    width:16px;
    height:11px;
}
#scroll_handle_up { cursor:pointer; margin-top:10px; background:url(../img/icons/arrow_up.gif) no-repeat 1px top; width:16px;height:11px;}
#scroll_handle_up:hover { cursor:pointer; margin-top:10px; background:url(../img/icons/arrow_up_over.gif) no-repeat 1px top; width:16px;height:11px;}

.date {font-size:0.8em;}

.news_preview_header { background-color:#f2f2f2; padding: 0px 0px 0px 13px; height:16px;}
.news_preview_date { font-weight:bold; float:left; padding:0 0 0 0px;}
.news_preview_titel { float:left;  padding:0px 0px 0px 10px;text-transform: uppercase;}
.news_preview_content {background:#fff; clear:both; padding:1px 0px 1px 13px; height:29px;}

/********************************************* videos */
#video_tag{margin-top: 2px; margin-bottom: 15px;}

/********************************************* languages */

#languages {

	font-size: 0.92em;
	font-weight: bold;

} 

#languages a:hover {

	color: #fff;

}

.lang_aktiv {

    color: #fff;

}

/********************************************* download */
.download_icon{
    background:	url(../img/icons/icon_download.gif) no-repeat left top;
    width:18px;
    height:17px;
    
}
.download_icon:hover{
    background:	url(../img/icons/icon_download_over.gif) no-repeat left top;
    width:18px;
    height:17px;
}

/********************************************* search */

#search_input {

	border: 0px solid white;
	width: 178px;
	position: relative;
	left: 1px;
	top: -8px;
	color:#000;
	background-color: transparent;
	font: 1em Arial;
	text-transform: uppercase;
	margin-top: 1px;
	padding-left: 1px;
	height: 16px;
	vertical-align: bottom;
	
}
#search_input:focus {
     color:#fff;
     background: #cacaca;
}


#search_gif {

	top: 7px;

}

#searchpfeil {

    cursor:pointer;
    position: relative;
    left: 1px;
}


/*********************************************  **************    map      */
#map {clear:both; width: 474px; height: 400px; margin-top: 2px;}
.gmap_markerWindow {
    width:220px;
    font-size:0.9em;
}
.gmap_markerWindow_bild {
    width:132px;
	height:88px;
	
	margin:0 6px 6px 0;
	overflow:hidden;
	float:left;
}
.gmap_markerWindow_bild_mediator {
    width:42px;
	height:42px;
	
	margin:0 6px 6px 0;
	overflow:hidden;

}
.gmap_markerWindow_titel{float:left; font-weight:500; text-transform:uppercase; }
.gmap_markerWindow_region{ margin-top:5px; float:left; text-transform:uppercase; }
.gmap_markerWindow_description{ margin-top:5px; }
.gmap_markerWindow_mail{ margin-top:5px; }
#map_arrow {float:right;}
/*********************************************  **************    actors      */
/*
.actor_head{
	text-transform:uppercase;
	font-size:1.2em;
	padding:8px 12px 8px 0px;
}
#actor_photo img {
	width: 100%;
	height: 100%;
}
*/
#actor_mail{float:right;margin-right: 1px;}
.actor_content{ padding: 5px 30px 5px 30px; clear:both;}

#actor_photo{}



#actor_show {
}

#actor_region {

	font-size: 1.2em;

}

/*********************************************  **************    projekte      */

#project_mainpic_show{ float: left; margin-top:6px;}
#project_more_pics{margin-top: 6px;}
.more_pic_thumbs{padding-bottom: 3px; float:right; height: 42px;}
#project_abstract_show{clear:both;}
.project_artist {clear: both;}

.project_content_titel{font-weight:bold;}
/* visual bundle list eg actors to submit */
.collection{ min-height:10px; width:300px;}
.collection.loeschen_icon{ float:right;}

/***************** edit form  */


textarea {vertical-align:top; border: 1px solid #ccc; width: 352px;; font-family: Helvetica, Arial, sans-serif; font-size: 13px;}
fieldset input[type=text] {width: 284px;; border: 1px solid #ccc; font-size: 12px;}
fieldset input[type=text].wider_input{ width: 352px;}
fieldset input[type=file] {width: 352px;}

fieldset select {width:252px; border: 1px solid #ccc;}

.input_explain{padding-left:163px;}
fieldset li {
  list-style: none;
  padding: 4px 0px;
  margin: 0;

}
fieldset {
 border:none;
 font-family: Helvetica, Arial, sans-serif;
 font-size: 12px;
 margin: 0px;
 padding: 0px;
 
}
fieldset legend{
 text-transform:uppercase;
}
fieldset .disabled{
  border:none;
  font-weight:italic;
 background:#f6f6f6;
}
fieldset label {
  
  width:117px;
  display: inline-block;
  line-height: 1.8;
  vertical-align: top;
}
.formButtons{float:right;margin-top: 10px;}
fieldset .translation_abschnitt {margin-left: 120px; padding:5px;}
fieldset ol{padding:0px;}
fieldset ul {padding:0px;}
.add  {}

fieldset .inlineList{  margin-left: 138px; }

#bild {
	width:182px;
}

#ongoing {
	margin-left: -1px;
}

#status {
	margin-left: -1px;
	vertical-align: text-bottom;
}

#more_pics_1 {
	
}

#icon_addlist {
	padding-top: 2px;
}

#icon_insertnew {
	padding-top: 2px;
}
/* ****************************************** overview general*/

.overview_thumbs{
	width:41px;
	height:41px;
	
	margin-right: 13px;
	margin-bottom: 13px;
	overflow:hidden;
	float:left;
   
}

.overview_thumbs_video {
    width:112px;
	height:112px;
	
	margin-right:8px;
	margin-bottom: 8px;
	overflow:hidden;
	float:left;
}

#overview {
	height: auto;
	margin-top: 8px;

}

/* loopelement Listenansicht   */
.list_loop_container{
   
    padding-bottom:36px;
    padding-top:10px;
    background:#fff;
   /* border-bottom: 1px dashed #c6cbcf;*/
  
}
/* loopelement auftraggeber   */
.initiator_list_pic{float:left; margin-right:8px;}
.list_loop_container_initiators{
   
    padding-bottom:36px;
    padding-top:10px;
    padding-right:10px;
   
   /* border-bottom: 1px dashed #c6cbcf;*/
  
}
.list_loop_container .thumbnail{float:left; margin-right:8px; }
.list_loop_container_partner{ 
    padding-bottom:10px;
    padding-top:10px;

}
.partner_logo {float:left; margin-right:34px;}
.partner_titel {padding-right:12px; font-size:0.85em; font-weight:500;}
.partner{
    border: none 0;
    border-top: 1px dashed #c6cbcf;
    width:77%;
    height: 1px;
    text-align: right;
    margin: 0 0 0 auto;
}
.dashed {
	border: 1px dashed #c6cbcf;
	margin-top: 15px;
	margin-bottom: 17px;
}

#preview {
    position: absolute;
     z-index:199;

    /*
    width: 300px;
    height: 170px;
    
    display:none;
    */

    padding:10px;
   display:none;
   
   
    background:#ffff00;
    line-height: 14px;
}
#preview_image { 

	overflow:hidden;

    
}
#preview_titel{font-weight:bold; text-transform:uppercase; width:90px; padding-top:1px;}
#preview_year {float:left; width: 10px;}
#preview_country {float:left; text-transform:uppercase; width:90px;}
#preview_trenner  {float:left; padding:0 4px 0 4px;}

#preview_actor_name{text-transform:uppercase;font-size: 0.9em;line-height: 12px; font-weight: bold; padding-top:5px; width:90px;}
#preview_country {text-transform:uppercase;font-size: 0.9em; width:90px;}

#preview_metadata{ float:left; font-weight:bold; text-transform:uppercase;}
.preview_autraggeber_label{ font-weight:bold; text-transform:uppercase;}
#preview_artist{font-weight:bold; text-transform:uppercase;font-size: 0.9em; width:90px;}

#preview_actor_typ{text-transform:uppercase;font-size: 0.83em; width:90px;}
#preview_projects_label{ float:left; width:90px;}
/* ******************************************edit overlays*/
div.overlay_edit_artists { background-image:url(../img/white_breit3.png); width:613px; height:250px; display:none; padding:55px;}
div.overlay_edit_artists div.close {
	background-image:url(../img/icons/close_2.png);
	position:absolute;
	right:5px;
	top:-6px;
	cursor:pointer;
	height:35px;
	width:35px;
}
div.overlay_edit_artists div.close:hover {background-image:url(../img/icons/close_2_over.png); }
/* ------------- */
div.overlay_edit_mediators { background-image:url(../img/white_breit3.png); width:613px; height:250px; display:none;padding:55px;}
div.overlay_edit_mediators div.close {
	background-image:url(../img/icons/close_2.png);
	position:absolute;
	right:5px;
	top:-6px;
	cursor:pointer;
	height:35px;
	width:35px;
}
div.overlay_edit_mediators div.close:hover {background-image:url(../img/icons/close_2_over.png); }
/* ------------- */
div.overlay_edit_authors { background-image:url(../img/white_breit3.png); width:613px; height:250px; display:none;padding:55px;}
div.overlay_edit_authors div.close {
	background-image:url(../img/icons/close_2.png);
	position:absolute;
	right:5px;
	top:-6px;
	cursor:pointer;
	height:35px;
	width:35px;
}
div.overlay_edit_authors div.close:hover {background-image:url(../img/icons/close_2_over.png); }
div.overlay_login { background-image:url(../img/white_breit2.png); width:513px; height:250px; display:none; padding:55px;}
div.overlay_login div.close {
	background-image:url(../img/icons/close_2.png);
	position:absolute;
	right:5px;
	top:-6px;
	cursor:pointer;
	height:35px;
	width:35px;
}
div.overlay_login div.close:hover {background-image:url(../img/icons/close_2_over.png); }
div.overlay_login a {color: #0ba9fa;}
/* ------------- */

/*************** h ***************/

h4 {text-transform: uppercase; font-size: 1em; font-weight: bold; margin-top: 19px; margin-bottom: 12px;}




/*********keyword cloud***********/

.sg1  			 { font-size:8px; margin-right:5px; line-height:14px;}
.sg2  			 {font-size:9px; margin-right:5px; line-height:14px;}
.sg3    		 { font-size:10px; font-weight:bold; margin-right:5px; line-height:14px;}
.sg4    		 { font-size:11px; font-weight:bold; margin-right:5px; line-height:15px;}
.sg5    		 { font-size:12px; font-weight:bold; margin-right:5px; line-height:16px;}
.sg6    		 {font-size:13px; font-weight:bold; margin-right:5px; line-height:17px;}
.sg7   			 { font-size:14px; font-weight:bold; margin-right:5px; line-height:18px;}
.sg8    		 { font-size:15px; font-weight:bold; margin-right:5px; line-height:19px;}
.sg9    		 { font-size:16px; font-weight:bold; margin-right: 5px;  line-height:20px;}
.sg10   		 { font-size:17px; font-weight:bold; margin-right:5px; line-height:21px;}
.sg11   		 { font-size:18px; font-weight:bold; margin-right:5px; line-height:22px;}
.sg12   		 { font-size:19px; font-weight:bold; margin-right:5px; line-height:23px;}
.sg13   		 { font-size:20px; font-weight:bold; margin-right:5px; line-height:24px;}
.sg14   		 { font-size:21px; font-weight:bold; margin-right:5px; line-height:26px;}
.sg15   		 { font-size:22px; font-weight:bold; margin-right:5px; line-height:28px;}


.sg1:visited  			 { font-size:8px; margin-right:5px; line-height:14px;}
.sg2:visited   			 {font-size:9px; margin-right:5px; line-height:14px;}
.sg3:visited 			 { font-size:10px; font-weight:bold; margin-right:5px; line-height:14px;}
.sg4:visited     		 { font-size:11px; font-weight:bold; margin-right:5px; line-height:15px;}
.sg5:visited     		 { font-size:12px; font-weight:bold; margin-right:5px; line-height:16px;}
.sg6:visited     		 {font-size:13px; font-weight:bold; margin-right:5px; line-height:17px;}
.sg7:visited    		 { font-size:14px; font-weight:bold; margin-right:5px; line-height:18px;}
.sg8:visited     		 { font-size:15px; font-weight:bold; margin-right:5px; line-height:19px;}
.sg9:visited     		 { font-size:16px; font-weight:bold; margin-right: 5px;  line-height:20px;}
.sg10:visited    		 { font-size:17px; font-weight:bold; margin-right:5px; line-height:21px;}
.sg11:visited    		 { font-size:18px; font-weight:bold; margin-right:5px; line-height:22px;}
.sg12:visited    		 { font-size:19px; font-weight:bold; margin-right:5px; line-height:23px;}
.sg13:visited    		 { font-size:20px; font-weight:bold; margin-right:5px; line-height:24px;}
.sg14:visited    		 { font-size:21px; font-weight:bold; margin-right:5px; line-height:26px;}
.sg15:visited    		 { font-size:22px; font-weight:bold; margin-right:5px; line-height:28px;}
/* ****************************************** */
/* @group Clearfix hack */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}



/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* @end */

