/*  
Theme Name: ROBO_BKI
Theme URI: http://www.berlin-kreuzberg-institut.com
Description: ROBO_BKI
Version: 1.0
Author: Alex
Author URI: htt://www.zentralnorden.com
*/
.post_content_sub a { color:#736801 }

.headline_1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-style:italic; font-weight:bold; display:block; }

.headline_2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; font-style:italic; font-weight:bold; display:block; }

.find_us_buttons img, #footer_buttons img, #footer_institut img , #bki img{ border:none; }

#footer_buttons a { border:none; }

.featured_exerpt { width:100px; }
 
#subnav { font-size:10px; margin:1px 12px 0 0; float:right; }

.active_subnav { margin-left:12px; text-decoration:underline; color:#000 }

.inactive_subnav { margin-left:12px; color:#000; text-decoration:none; }

.inactive_subnav:hover { margin-left:12px; color:#000; text-decoration:underline; }

#navi_bts { background:url(images_OSR/nav_bt_center.gif); height:47px; width:717px; }

.nav_bt { background:url(images_OSR/nav_bt_center.gif); height:47px; float:left; }

.nav_bt_active { background:url(images_OSR/nav_bt_center_active.gif); height:47px; float:left; }

.nav_bt_left { background:url(images_OSR/nav_bt_left.gif); width:12px; height:47px; float:left; }

.nav_bt_left_after_active { background:url(images_OSR/nav_bt_left_from_active.gif); width:12px; height:47px; float:left; }

.nav_bt_center span { display:block; margin:12px 12px 0 10px; font-weight:bold; font-size:15px; }

.nav_bt_center { float:left; height:47px; }

.nav_bt_right { background:url(images_OSR/nav_bt_right.gif); width:8px; height:47px; float:left; }

.nav_bt_left_start { background:url(images_OSR/nav_bt_left_start.gif); width:12px; height:47px; float:left; }

.nav_bt_left_active { background:url(images_OSR/nav_bt_left_active.gif); width:12px; height:47px; float:left; }

.nav_bt_right_active { background:url(images_OSR/nav_bt_right_active.gif); width:8px; height:47px; float:left; }

.nav_end_right { background:url(images_OSR/nav_end_right.gif); width:5px; height:47px; float:right; }

#navi_top_bg { width:717px; height:18px; background:#FFF url(images_OSR/nav_top_bg.gif) no-repeat; }

.featured_item{ height:412px; margin:0 auto; position:relative; width:933px; overflow:hidden; display:none; background:#444}
						
#top .current{ display:block;}

#newsticker_top { z-index:5 ;height:276px; width:220px; position:absolute; top:0px; left:0px; background:url(images_OSR/newsticker_bg.png) repeat-y top right; }

.featured_text { letter-spacing:0.4px; left:0px; line-height:26px; position:relative; top:0px; z-index:6; background:url(images_OSR/newsticker_bg.png) repeat-y top right; width:215px; height:275px; }

#newsticker_bottom { height:146px; width:220px; position:absolute; top:276px; left:0px;  background:url(images_OSR/head_top_left.gif); }
														
.featured_title { background:#000; display:inline; color:#FFF; font-size:18px; padding:3px; font-weight:bold; }
							
.featured_spacer { width:201px; height:7px; }
							
.featured_exerpt { background:#000; display:inline; color:#FFF; font-size:12px; padding:3px; font-weight:normal; }
							
.featured_exerpt p { display:inline; }
							
.featured_more { margin-top:8px; }

.featured_title a { color:#FFF; text-decoration:none; }
							
#featured .entry{ height:242px; width:210px; overflow:hidden; border-bottom:none; padding-bottom:12; position:relative; top:12px; left:7px;}
						
.featured_image{ height:412px; position:absolute; right:-1px; top:0; width:933px; overflow:hidden; margin-right:1px; }

.featured_image img{ position:absolute; right:0; top:0; }
				
#featured_bottom{ position:absolute; height:60px; bottom:-10px; width:100%; }

body { background: #666666; font-family:Arial, Helvetica, sans-serif; line-height:17px; }

#page { width:940px; margin:0px auto; }

#head { }

#content { background:url(images_OSR/content_bg.gif) bottom center no-repeat; clear:both; }

#content_inner { background:url(images_OSR/content_sd.gif) top left repeat-x;  }

#footer { background:url(images_OSR/footer_bg.gif) repeat-x; height:104px; margin-bottom:40px; clear:both; }

#lamp { background:url(images_OSR/lamp.gif) no-repeat; width:940px; height:37px }

#lamp_subpages { background:url(images_OSR/lamp_mini.gif) bottom left no-repeat; width:940px; height:28px }

#head_left { width:220px; float:left; }

#head_top_left { height:421px; width:220px; position:absolute; top:0px; left:0px; }

#head_bottom_left { background:url(images_OSR/head_bottom_left.gif) no-repeat top ; height:76px; width:220px; float:left; }

#head_bottom_left_subpages { background:url(images_OSR/head_bottom_left_subpages.gif) top left no-repeat; height:76px; width:220px; float:left; }

#head_player { width:940px; height:421px; float:left; background:url(images_OSR/head_side_bg.gif) repeat-y top right; position:relative; }

#head_player img { border:none; }

#navi { width:717px; height:73px; float:left; }

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

#navi_bts a:hover { color:#777; text-decoration:none; }

#head_shadow { height:9px; width:940px; background:url(images_OSR/head_shadow.gif); clear:both; }

.clear { clear:both }

.preview_images { position:absolute; top:-17px; left:220px; z-index:2; background:url(images_OSR/preview_bg.png); width:720px; height:67px; }

#preview_images_container { float:right; }

.preview_images a img{ margin:1px 0 0 1px; }
								
.preview_images a { margin:7px 8px 0 8px; outline:none; display:block; position:relative; float:right; width:99px; height:46px; background:url(images_OSR/preview_thumb_bg.gif); }
								
.pointer{ height:13px; left:654px; position:absolute; top:53px; width:13px; }

#featured { }

.ticker, .ticker a { color:#FFF; text-decoration:none; }

.pointer { background:transparent url(../images/pointer.png) no-repeat scroll left top; }

/* FOOTER ------------------------------------------------- */

#footer { clear:both;}

#footer_logo { height:100px; width:175px; background:url(images_OSR/footer_logo.gif) right bottom no-repeat ; float:left; }

#footer_nav_and_buttons { height:100px; float:left;}

#footer_nav { height:55px; font-size:9px; color:#9f9b9b; clear:both; }

.active_footernav{ color:#FFF; text-decoration:underline; padding-right:10px;}

.inactive_footernav{ color:#FFF; text-decoration:none; padding-right:10px;}

.inactive_footernav:hover{ color:#FFF; text-decoration:underline; }

#footer_nav span { padding-top:32px; display:block; margin-left:7px; }

#footer_buttons { width:248px; height:45px; float:left; }

#footer_buttons img { float:left }

#footer_institut { width:158px; height:45px; float:left; }

#footer_institut a { padding:0px; margin:0; }

.footer_button_container { clear:both; }

/* COLUMNS ------------------------------------------------- */

#column_left { width:234px; float:left; }

#column_right { width:234px; float:right; }

#column_center { width:472px; float:left; }

#column_center_index { width:472px; float:left; margin-top:10px; }

#column_center_sub { width:706px; float:left; }
 
.column_item { width:223px; margin-bottom:10px; }

#column_right .column_item { float:right; margin-top:10px; }

#column_left .column_item { float:left; }

.column_item_content { background:url(images_OSR/citem_bg.gif) repeat-y }

.column_item_bottom { width:223px; height:4px; background:url(images_OSR/citem_bottomline.gif) }

.column_item_headline { width:223px; height:22px; background:url(images_OSR/citem_headline.gif)}

.column_item_headline img { float:right }

#headline_sub { height:22px; background:url(images_OSR/headline_blank.gif) no-repeat}

#newsitems_headline { height:22px; background:url(images_OSR/blank_headline.gif)}

#newsitems_headline img, #headline_sub img { float:right }

a img { border:none; }

.column_item_bottom { clear:both; }

#operating_system .column_item_headline { width:223px; height:22px; background:url(images_OSR/item_os_headline.gif)}

#operating_system img { margin:0px 0 -4px 4px; }

#newsletter .column_item_headline { width:223px; height:22px; background:url(images_OSR/item_newsletter_headline.gif)}

#bki .column_item_headline { width:223px; height:22px; background:url(images_OSR/item_bki_headline.gif)}

#sponsors .column_item_headline { width:223px; height:22px; background:url(images_OSR/item_sponsors_headline.gif)}

#sponsors .column_item_content div { margin-left:4px; }

#find_us .column_item_headline { width:223px; height:22px; background:url(images_OSR/item_find_us_headline.gif)}

#listen .column_item_headline { width:223px; height:22px; background:url(images_OSR/item_listen_headline.gif)}

#events .column_item_headline { width:223px; height:22px; background:url(images_OSR/item_dates_headline.gif)}

#releases .column_item_headline { width:223px; height:22px; background:url(images_OSR/item_releases_headline.gif)}

#dropbox .column_item_headline { width:223px; height:22px; background:url(images_OSR/item_dropbox_headline.gif)}

/* POST ------------------------------------------------- */

.post_item { margin-bottom:10px; }

.post_head {  }

.post_head_top_sub { width:706px; height:3px; background:url(images_OSR/post_head_top_sub.gif); }

.post_head_top_first_sub { width:706px; height:3px; background:url(images_OSR/post_head_top_first_sub.gif); }

.post_head_bottom_sub { width:706px; height:2px; background:url(images_OSR/post_head_bottom_sub.gif); }

.post_head_top { width:472px; height:3px; background:url(images_OSR/post_head_top.gif); }

.post_head_top_first { width:472px; height:3px; background:url(images_OSR/post_head_top_first.gif); }

.post_head_bottom { width:472px; height:2px; background:url(images_OSR/post_head_bottom.gif); }

.post_head_center { width:472px; background:url(images_OSR/post_head_center_bg.gif) top right repeat-y; color:#FFF; height:30px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:15px; }

.post_head_center_sub { width:706px; background:url(images_OSR/post_head_center_bg_sub.gif) top right repeat-y; color:#FFF; height:30px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:15px; }

.post_body_sub { width:706px; background:url(images_OSR/post_bg_sub.gif) repeat-y; font-size:12px; clear:both}

.post_body { width:472px; background:url(images_OSR/post_bg.gif) repeat-y; font-size:12px; }



.share_buttons img { margin:-3px 0 0 0; }

.post_footer { background:url(images_OSR/post_footer.gif); width:472px; height:37px; clear:both; }

.big_player_footer { background:url(images_OSR/post_footer.gif) bottom; width:472px; height:6px; clear:both; }

.big_player { padding-top:5px; }

.big_player_broad { padding-top:5px; width:100%; }

.post_footer_sub_player { background:url(images_OSR/post_footer_sub.gif) bottom; width:706px; height:6px; clear:both; }

.post_footer_sub { background:url(images_OSR/post_footer_sub.gif); width:706px; height:37px; clear:both; }

.post_image img { margin-left:4px; border-bottom:1px solid #000; }

.post_image_sub img { margin-left:4px; border-bottom:1px solid #000; border-right:1px solid #000; float:left; }

.post_image_none { height:1px; }

.post_content_sub { margin:0 10px 0 10px; float:left; }

.post_content { width:450px; margin-left:10px; }

.post_content_image_none { width:450px; margin-left:10px; }

.read_more { margin-left:10px; float:left; }

.share_buttons { width:126px; height:22px; float:right; margin-top:15px; }

.post_title_text { display:block; padding:5px 9px 0px 9px; float:left; }

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}

.form { margin-top:5px; margin-bottom:5px; }

/* LEFT BOXES ------------------------------------------------- */

#bki img { margin-left:4px; margin-bottom:-3px; }

#find_us img { float:left; }

.find_us_buttons { margin-left:4px; }

#dropbox img { margin-left:4px; border:none; }

#dropbox .object_container { }

.newsletter_input { float:left; background:url(images_OSR/newsletter_text_bg.gif) no-repeat; border:none;

					width:149px; height:22px; margin:6px 0px 8px 4px; padding:0px; padding-right:5px;
					
					text-align:right; color:#666600;
					
					font-size:11px;
					
					line-height:11px;
					}

.newsletter_submit { position:relative; float:right; top:6px; left:-3px; }

#listen .object_container { margin:0px 0px 0px 4px; padding-top:0px; background:#f4e91e; width:200px; }

/* EVENTS ------------------------------------------------- */

#events {  }

.event { background:#9f9b9b; width:215px; margin-left:4px; font-size:11px; }

.event_date { min-height:19px; font-size:11px; background:#000; color:#FFF; border-bottom:1px solid #333; }

.event_date_text { background:#000; padding: 0px 4px 0 4px; display:block; float:left; font-family:Georgia, "Times New Roman", Times, serif;}

.post_archive_title { float:left; display:block; }

.event_archive_title { float:left; display:block; color:#ffe600; font-weight:normal; }

.event_location_bar_text { display:block; position:relative; top:7px; left:12px; font-size:11px; color:#000; }

.event_location_bar_title { display:block; position:relative; top:-2px; left:2px; }

.event_location_bar { width:706px; height:26px; background:url(images_OSR/event_top_location_bg.gif); }

.event_archive_date { float:left; display:block; }

.event_clock { width:17px; height:19px; background:url(images_OSR/event_clock.gif); display:block; float:left; }

.event_troete_big { width:11px; height:8px; background:url(images_OSR/event_troete_big.gif); display:block; float:left; margin:5px 6px 0 20px; }

.event_troete { width:11px; height:8px; background:url(images_OSR/event_troete.gif); display:block; float:left; margin-top:1px; margin-right:2px; }

.event_tshirt { width:9px; height:8px; background:url(images_OSR/event_tshirt.gif); display:block; float:left; margin:2px 2px 0 2px }

.event_image { border-top:1px solid #000; border-bottom:1px solid #000; margin:0px 0 -6px 0; padding:0px; }

.event_image img { border-bottom:1px solid #000;  }

.event_title { color:#FFF; }

.event_text { background:#333; padding:4px; }

.event_location { background:#333; }

.event_footer { height:3px; border-top:1px solid #000; }

#events_more { background:#333; border-top:1px solid #000; width:215px; margin-left:4px; }

#events_more img { margin:3px; } 

/* EVENTS ------------------------------------------------- */

.release { width:215px; margin-left:4px; font-size:11px; background:#f7f5df; }

.release_head { height:19px; font-size:11px; background:#000; color:#FFF; border-bottom:1px solid #f7f5df; }

.release_title { padding:1px 0 0 8px; display:block; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:12px; }

.release_content { border-top:1px solid #000; }

.release_image { float:left; }

.release_text { float:left; width:140px; }

.release_footer { clear:both; }

.release_footer_top { height:3px; clear:both; background:#ffe600; border-top:1px solid #000; }

.release_footer_bottom { height:3px; clear:both; border-top:1px solid #000; background:#f7f5df; }

.release_name { display:block; }

.release_paragraph { padding:4px 9px 5px 9px; }

.release_name { color:#666600; }

#releases_all { background:#f7f5df; width:215px; margin-left:4px; border-top:1px solid #000; }

#releases_all img { margin:3px; } 

/*Small reset*/
body { font-family:Arial, Helvetica, sans-serif }

#page { width:940px; margin:0px auto; }										

.pointer { background:transparent url(images/pointer.png) no-repeat scroll left top; }

.navmargin_mainpage { margin:3px 0 0 3px; }

.navmargin_subpage { margin:0px 0 0 3px; }

.more-link { color:#000; text-decoration:none; }

#column_right a { color:#FFF; text-decoration:none; }

