

body {
	margin: 0px;
	padding: 0px;
	background-color: #ddded8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #595959;
}

object { display:block; outline: none; }


a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #595959;
	text-decoration: underline;	
}

a.text{
	text-decoration: none;	
}

#flashBg{
  overflow: none;
  z-index: 1;
  position: absolute;
  left:0;
  top:0;
  width: 100%;
  height: 100%;
}

#flashBgItem{
	z-index: 1;
}
#shapeLogo{
	position: absolute;
	left: 0px;
	top:0px;
	background: url(http://www.screenbow.de/content/images/shape_logo.png) left top no-repeat;	
	width: 426px;
	height: 254px;
	z-index: 2;
}
#main{
	width: 962px;
	margin-left: 12px;
	margin-top: 34px;
	z-index: 3;
	position: absolute;
}

#header{
	height: 220px;
	width: 100%;
}

#lang{
	margin-top: 12px;
	width: 166px;
	margin-right: 2px;
	float: left;
	background: url(http://www.screenbow.de/content/images/left_dot.png) no-repeat;	
	background-position: right bottom;	
	height: 182px;
}

#impressum{
	margin-top: 12px;
	margin-left: 14px;
	width: 254px;
	float: left;
}

#nav{
	margin-top: 10px;
	width: 266px;
	height: 182px;
	text-align: left;
	float: left;	
}

#logo{
	position: absolute;
	left:791px;
	margin-left: 0px;
	margin-top: 12px;
	width: 171px;
	float: left;	
}

#headline_home{
	margin-left: 182px;
	margin-bottom: 14px;
}

#headline{
	margin-top: 14px;
	margin-left: 176px;
	margin-bottom: 10px;	
}

#headline .no_script{
	margin-top: 20px;
	margin-left: 2px;
	margin-bottom: 12px;	
}

.headline_home{
	font-size: 36px;
	color: #FFFFFF;
}

.headline{
	font-size: 36px;
	color: #4C4C4A;
}

#subheadline{
	margin-left: 170px;
	margin-bottom: 8px;
}

#divSubMenu .no_script{
	height: 20px;
}

#divSubMenu a{
	font-size: 9px;
	
}

#divSubMenu a:hover, #divSubMenu a.aktiv{
	color: #e43c21;	
}

#divMenu li{
	margin: 0px;
	padding: 0px;
	padding-left: 12px;
	margin-bottom: 5px;
	list-style: none;
	height: 13px;
	text-align: left;
}

#divMenu li.home{
	margin-bottom: 31px;
}
#divMenu .menu{
	margin: 0px;
	padding: 0px;
}

#divMenu a{
	font-size: 9px;
	text-decoration: none;	
}

#divMenu a:hover, #divMenu a.aktiv{
	color: #FFFFFF;	
}
#divMenu li.aktiv{
	background: url(http://www.screenbow.de/content/images/menuBg.png) left top no-repeat;	
	text-align: left;	
}

#subnav{
	margin-left: 10px;
}

#subnav a{
	text-decoration: none;
}

#subnav div{
	float: left;
	margin-right: 20px;
}

.subline{
	font-size: 16px;
	font-weight: bold;
	color: #4C4C4A;	
}
.subline .no_script{
	margin-left: 2px;
}

#fsubline{
	font-size: 15px;
	font-weight: bold;	
	color: #4C4C4A;	
}

#fsubline .no_script{
	margin-left: 2px;
	margin-bottom: 1px;
}

#thirdheadline{
	margin-left: -1px;
	margin-bottom: 0px;	
}

#footer{
	height: 182px;
	width: 100%;
}

#dot{
	width: 170px;
	height: 182px;
	background: url(http://www.screenbow.de/content/images/left_dot.png) no-repeat;	
	background-position: right bottom;
	float: left;	
}

#content{
}

#left_block{
	width:166px;
	margin-right: 2px;
	float:left;
	text-align: right;
	background: url(http://www.screenbow.de/content/images/left_dot.png) no-repeat;	
	background-position: right bottom;
	height: 400px;	
}

#right_block{
	margin-left: 12px;
	margin-bottom: 40px;
	width:776px;
	float:left;
}
.news{
	margin-bottom: 20px;
	float: left;
}

.news .buttons{
	background: url(http://www.screenbow.de/content/images/news_dot.png) left bottom no-repeat;			
	width: 500px;
	height: 22px;
}
.news .link{
	float: left;
	margin-right: 6px;
}

.news_headline{
	margin-bottom: 8px;
    margin-left:-3px;
}

.news_pager{
	margin-top: -22px;
	margin-left: 530px;
}

p{
	padding: 0px;
	margin: 0px;
}
.news_text{
	width: 520px;	
	margin-right: 10px;
	margin-bottom: 20px;
}

.news_pic{
	width: 150px;
	height: 104px;
	margin-left: -8px;
	padding-top: 7px;
	padding-left: 7px;
	background: url(http://www.screenbow.de/content/images/news_pic_bg.png) left top no-repeat;	
	position: relative;
	float: left;
}

.round_corner, .round_corner_slider{
	margin-left:-12px;
	width: 790px;
	position: absolute;
}

.round_corner_slider{
	width: 784px;
}

.content_left_top{
	background: url(http://www.screenbow.de/content/images/content_left_top.png) left top no-repeat;
	height: 8px;
	width: 10px;
	float: left;
}

.content_center_top{
	background: url(http://www.screenbow.de/content/images/content_center_top.png) left top repeat-x;
	height: 8px;
	width: 768px;
	float: left;	
}

.content_right_top{
	background: url(http://www.screenbow.de/content/images/content_right_top.png) left top no-repeat;
	height: 8px;
	width: 10px;
	float: left;
}

.content_left_bottom{
	background: url(http://www.screenbow.de/content/images/content_left_bottom.png) left top no-repeat;
	height: 8px;
	width: 10px;
	float: left;
}

.content_center_bottom{
	background: url(http://www.screenbow.de/content/images/content_center_bottom.png) left top repeat-x;
	height: 8px;
	width: 768px;
	float: left;	
}

.content_right_bottom{
	background: url(http://www.screenbow.de/content/images/content_right_bottom.png) left top no-repeat;
	height: 8px;
	width: 10px;
	float: left;
}

.content_left_middle{
	background: #FFFFFF;
	height: 100%;
	width: 10px;
	float: left;
}

.content_center_middle{
	background: #FFFFFF;
	height: 100%;
	width: 768px;
	float: left;	
}

.content_right_middle{
	background: #FFFFFF;
	height: 100%;
	width: 10px;
	float: left;
}

.content_pic_left_bottom{
	background: url(http://www.screenbow.de/content/images/content_pic_left_bottom.png) left top no-repeat;
	height: 18px;
	width: 10px;
	float: left;
}

.content_pic_center_bottom{
	background: url(http://www.screenbow.de/content/images/content_pic_center_bottom.png) left top repeat-x;
	height: 18px;
	width: 768px;
	float: left;	
}

.content_pic_right_bottom{
	background: url(http://www.screenbow.de/content/images/content_pic_right_bottom.png) left top no-repeat;
	height: 18px;
	width: 10px;
	float: left;
}

.content_pic{
	height:164px;
}

.content_projekt{
	height:508px;	
}

.content_projekt .content_center_middle{
	margin-top:-8px;
	padding-bottom: 8px;	
}

.content_text{
	height:80px;
}

.content_top{
	font-size:0px;
	height:0px;
}

.projekt{
	background: #505050;
	height: 164px;
	width: 250px;
	margin-right:9px;
	margin-top: 8px;
	float: left;	
	cursor: pointer;
	* cursor: hand;		
}

.pic{
	background: #505050;
	height: 164px;
	width: 250px;
	margin-right:9px;
	float: left;	
	cursor: pointer;
	* cursor: hand;	
}
.pic div{
	cursor: pointer;
	* cursor: hand;	
}

.projekt div{
	cursor: pointer;
	* cursor: hand;	
}

.text_block{
	width: 250px;
	margin-right:9px;
	float: left;	
	cursor: pointer;
}


#content .button{
	height: 19px;
	width: 18px;
	margin-left: -4px;
	margin-top: 135px;
	position: absolute;
	cursor: pointer;
	z-index: 3;		
}

#button_aktiv{
	display:none;
}

.text_block_headline{
	padding-bottom:8px;
	margin-left: -3px;
}

.text_block_text{
	line-height:120%;
}

.text_block_text #subline {
  margin:0px;
  padding:0px;
  position:relative;
  top:-5px;
}

.top9_text{
	margin-top: 540px;
}

.clear {
	clear: both;
	line-height: 0px;
	font-size: 0px;
	height: 0px;
}

.projekt_pic, .agentur_pic{
	z-index: 2;
	position: relative;
}

img.hidden {
	visibility: hidden;
}

.jquery-image-preloader *{  padding:0; margin:0; font-size:10px; }
.jquery-image-preloader{ display:block; overflow:hidden; text-decoration:none; }
.image-preloader-error{ display:none; }
.image-preloader-loading-img, .image-preloader-error-img{ position: relative; top:50%; left:50%; border:none;margin:-16px 0 0 -16px !important; }
#image-preloader-splashscreen{ position:fixed;display:block;padding:10px;width:300px;height:auto;top:50%;left:50%;margin:-75px 0 0 -150px;
                               background:#999999; border-top:15px solid #555555; border-left:15px solid #777777;border-right:15px solid #333333;border-bottom:15px solid #222222; }
#image-preloader-splashscreen p{ display:block;width:100%;height:20px;line-height:20px;font-size:15px;color:#000000;text-align:center;margin:20px auto; }
#image-preloader-splashscreen img{ display:block;width:208px;height:13px; }
#image-preloader-splashscreen-img{ display:block;overflow:hidden;margin:10px auto;width:208px;height:13px; }
#image-preloader-splashscreen-hidder{ display:block;overflow:hidden;width:0px; }

#projekt_menu{
	position: absolute;
	margin-top: 6px;
	margin-left: 640px;	
}

#projekt_menu .menu_el{

}

.menu_el_jahre{
	margin-bottom: 2px;
	cursor: pointer;
	height: 11px;	
	font-size: 0px;
	width: 33px;
	background: url(http://www.screenbow.de/content/images/pl_jahre.png) left top no-repeat;
	background-position: 0px -11px;	
}

.menu_el_jahre_aktiv{
	margin-bottom: 2px;
	height: 11px;	
	font-size: 0px;
	width: 33px;
	background: url(http://www.screenbow.de/content/images/pl_jahre.png) left top no-repeat;
	background-position: 0px 0px;	
}

.menu_el_projektart{
	margin-bottom: 2px;
	cursor: pointer;
	height: 11px;	
	width: 67px;
	font-size: 0px;
	background: url(http://www.screenbow.de/content/images/pl_projektart.png) left top no-repeat;
	background-position: 0px -11px;	
}

.menu_el_projektart_aktiv{
	margin-bottom: 2px;
	height: 11px;	
	font-size: 0px;
	width: 67px;
	background: url(http://www.screenbow.de/content/images/pl_projektart.png) left top no-repeat;
	background-position: 0px 0px;	
}

#projekt_liste_block {
}
#projekt_liste_block a {
	font-size:18px;
	text-decoration:none;
}
#projekt_menu a{
	text-decoration: none;
}

#projekt_liste_block .projekt_jahre{
	background: url(http://www.screenbow.de/content/images/projekt_jahre_bg_.png) no-repeat;
	height: 36px;
	width: 625px;
	padding-left: 10px; 
	margin-bottom: 5px;
	cursor: pointer;
	
}
#projekt_liste_block .projekt_jahre a{
	text-decoration:none;
}
#projekt_liste_block .projekt_jahre_text{
	font-size: 18px;
	padding-top: 5px;
}

#projekt_liste_block .aktiv{
	background-position: 0px -40px;
}

.projekt_jahre_content{
	margin-left: 4px;
	display: none;
}

.projekt_jahre_content_div{
	height: 18px;
}

.qtip{
	margin-left: 20px;
	margin-top: 30px;
	position: absolute;
	display: none;
	width: 127px;
	z-index: 3;
}

.qtip_top{
	background: url(http://www.screenbow.de/content/images/qtip_top.png) left top no-repeat;
	height: 4px;
	width: 127px;
	font-size: 0px;	
}

.qtip_middle{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 3px;
	background: url(http://www.screenbow.de/content/images/qtip_middle.png) left top repeat-y;
}

.qtip_bottom{
	background: url(http://www.screenbow.de/content/images/qtip_bottom.png) left top no-repeat;
	width: 127px;
	height: 13px;
	font-size: 0px;	
}

.projekt_descr .thumb{
	width: 100px;
	height: 71px;
	padding-top: 7px;
	padding-left: 7px;
	background: url(http://www.screenbow.de/content/images/projekt_thumb_bg.png) left top no-repeat;	
	float: left;
}

.projekt_descr .name{
	margin-top: 6px;
	margin-left: 0px;
	margin-right: 10px;
	width: 152px;
	line-height: 130%;
	float: left;
}

.projekt_descr .download_block{
	margin-top: 6px;
	margin-left: 0px;
	width: 340px;
	float: left;		
}
.projekt_descr .text{
	margin: 0px;
	line-height: 130%;
	width: 340px;	
	height: 48px;
}

.projekt_descr .buttons{
}

.projekt_descr{
	margin-bottom: 7px;	
	background: url(http://www.screenbow.de/content/images/projekt_descr_dot.png) left bottom no-repeat;		
	height: 75px;
}
.bg_none{
	background:none;
	padding-bottom: 10px;
}

.projekt_descr .link{
	float: left;
	margin-right: 6px;
}
.projekt_descr .link a{
	position:relative;
}

#projekt_link{
	position: absolute;
	margin-top: -14px;
	margin-left: 560px;
	width: 200px;
	text-align: right;
}

.qtip_grey_top{
	background: url(http://www.screenbow.de/content/images/qtip_grey_top.png) left top no-repeat;
	height: 4px;
	width: 127px;	
	font-size: 0px;
}

.qtip_grey_middle{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 3px;
	color: #FFFFFF;
	background: url(http://www.screenbow.de/content/images/qtip_grey_middle.png) left top repeat-y;

}

.qtip_grey_bottom{
	background: url(http://www.screenbow.de/content/images/qtip_grey_bottom.png) left top no-repeat;
	width: 127px;
	height: 13px;
	font-size: 0px;	
}

#text_content{
	float: left;
	width: 505px;
	margin-right: 15px;
}

.withSlider{
	margin-top: 290px;
}

.withoutSlider{
	margin-top: 10px;
}

#link_content{
	margin-top: 290px;
}

.text_headline{
	font-size: 15px;
	margin-bottom: 10px;
}
.text_column{
	margin-bottom: 30px;
}
.text_column .link{
	width: 500px;
	margin-bottom: 30px;
	float: left;
}

.text_column .link_ico{
	width: 22px;
	padding-top: 1px;
	margin-right: 6px;
	float: left;
	
}


#link_content .text_headline{
	width: 250px;
	float: left;
}
#link_content .link, #link_content .link_last{
	width: 250px;
	padding-left: 1px;
	float: left;
}
#link_content .link_ico{
	width: 22px;
	margin-right: 6px;
	margin-bottom: 2px;
	padding-top:1px;
	float: left;
	
}

#link_content .link_text{
	margin-bottom: 2px;
}

#link_content .link_last{
	margin-top: 10px;
}

.link_text a{
	text-decoration: none;
}

#back_button{
	position: absolute;
	margin-top: -27px;
	margin-left: -58px;
}

.content_projekt_detail{
	height:213px;	
}

.content_projekt_detail_nav{
	height: 27px;
}

.projekt_detail{
	background: #505050;
	height: 213px;
	width: 379px;
	margin-right:6px;
	margin-top: 1px;
	margin-left:4px;	
	float: left;	
		
	-margin-top: 2px;	
}

.agentur_detail{
	background: #505050;
	height: 213px;
	width: 248px;
	margin-right:6px;
	margin-top: 1px;
	margin-left:4px;	
	float: left;	
	-margin-top: 2px;	
}

.last{
	margin-right: 0px;
}

.button_pd{
	height: 19px;
	width: 18px;
	margin-left: -4px;
	margin-top: 184px;
	position: absolute;
	z-index: 3;	
}

#arrow_left, #arrow_left_agentur{
	margin-top: 8px;
	margin-left: 4px;
	margin-right: 736px;
	margin-right: 734px;	
	cursor: pointer;
	visibility: hidden;
	float: left;
}

#arrow_right, #arrow_right_agentur{
	margin-top: 8px;
	cursor: pointer;	
	float: left;
}

#slider{
	position:relative;
	height:213px;
	width:10000px;
}

#error_page .text{
	line-height: 120%;
	padding-top:10px; 
	margin-left:2px;
}

#error_page .ico{
	margin-left:-28px;
	margin-top:18px;
	float:left;
}

#error_page .link{
	margin-left:2px;
	margin-top:20px;
	float:left;
}

#error_page a{
	color: #000000;
}

#popup{
	background: url(http://www.screenbow.de/content/images/loader_opacity.gif) center no-repeat;
}
#picturePopup{
	position: absolute;
	color: #FFFFFF;
	visibility:hidden;
	z-index: 5002;
}

#picturePopup #closeBlock{
	position: absolute;
	width: 100%;
	margin-top: 10px;
	cursor: pointer;
}

#picturePopup .textClose{
	width: 40px;
	height: 18px;
	background: url(http://www.screenbow.de/content/images/ico_close.png) left top no-repeat;
	padding-top: 2px;
	padding-left: 22px;
	z-index: 5003;	
}
#picturePopup .closeAktiv{
	background: url(http://www.screenbow.de/content/images/ico_close_aktiv.png) left top no-repeat;
}

#page_count{
	padding-left: 10px;
	padding-right: 10px;	
	float: left;
	font-size: 14px; 
}

#page_count span{
	color: #e33114;
}

.news_pager .page_link{
	float:left;padding-top:1px;
}

#msg{
	margin-top: 30px;
}
#kontakt .name, #msg .name{
	font-size: 15px;
}


#kontakt .adr{
	font-size: 12px;
	padding-bottom: 26px;
}

#kontakt .adr td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#kontaktForm td{
	font-size: 11px;
	text-align: left;
	height: 24px;
}

#kontaktForm .buttonFormImg{
	text-align:right; 
	padding-right:8px;
}

.buttonFormImg div {
	position: relative;
}

#kontaktForm .buttonFormText{
	text-align:right; 
	width:20px;
}

#kontaktForm .buttonFormText a{
	color: #000000;
	text-decoration: none;
}


#formError{
	width: 376px;
	color: #e03a1f;
	display: none;
}

#kontaktForm .error{
	background-color: #f09e93;	
}

#content input, #content select, #content textarea {
	border: solid 1px #858583; 
	background:#f0f1ed; 
	width:178px;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
	color: #000000;	
	height: 20px;
	padding: 2px;
	padding-left: 4px;
	padding-right: 4px;
	-webkit-border-radius: 5px;
}

.textarea{
	border: solid 1px #858583; 
	padding: 2px;
	background:#f0f1ed; 
	height: 88px;
	-webkit-border-radius: 5px;		
}

#content textarea{
	border: none;
	height: 86px;
	width: 100%;
	resize: none;
}

/* SelectBox */
div.selectbox-wrapper {
  position:absolute;
  width:100px;
  background-color:#f0f1ed;
  border:1px solid #858583;
  margin:0px;
  margin-top:1px;
  padding:0px;
  text-align:left;
  max-height:100px;
  overflow:auto;
  font-size: 11px;
  color: #000000;		  
  z-index:10;
	-webkit-border-radius: 5px;  
}
div.selectbox-wrapper ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
div.selectbox-wrapper ul li.selected { 

}
div.selectbox-wrapper ul li.current { 
  background-color: #858583;
  color: #FFFFFF;
}
div.selectbox-wrapper ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding-top:2px;
  padding-bottom:2px;  
  cursor:pointer;
  padding-left: 6px;
  font-size: 11px;  
  font-family: Arial;
}


#content .selectbox /* look&fell of  select box*/
{  
	border: solid 1px #858583; 
	background: #f0f1ed url(http://www.screenbow.de/content/images/selectBg.png) right center no-repeat; 
	background-repeat: no-repeat;
	width:178px;
	font-size: 11px;
	color: #000000;	
	padding: 2px;
	padding-left: 4px;
	padding-right: 4px;
	display : block;
	text-align:left; 	
	cursor: pointer;
}

#getFlash{
	 padding-top:10px;
	 margin-left: 10px;
	 display: none;
}

#getFlashIco{
	margin-top: 6px;
}

.sliderIco{
	width: 18px;
	height: 19px;
	padding: 0px;
	margin: 0px;
	font-size: 0px;
}

.text_column ul{
	margin:0;
	margin-left:14px;
	*margin-left:18px;
	padding:0px;
	list-style: none url(http://www.screenbow.de/content/images/li.gif);		
}
.text_column li{
	margin:0;
	padding:0;
}
