body {
	margin:0; padding:0;
	text-align:center;
	font-size:12px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.clearer{
	clear:both; overflow:hidden; height:1px;
}

a img{
	border:0
}

#container{
	position:relative; top:58px; left:0;
	margin:0 auto 0 auto;
	text-align:left;
	/**width:974px; **/
	width:864px;
	overflow:hidden;
	padding:0 0 50px 0 ;
}

#standinContainer{
	position:relative; top:0; left:0;
	width:100%; height:550px;
	background:#d0cece;
}

#standinContainer_in{
	position:absolute; top:1px; left:1px;
	/*width:972px; height:600px;*/
	width:862px; height:548px;
	background:#fff;
}

#relContainer{
	padding:1px;
	background:#d0cece;
}

#relContainer_in{
	margin:0;
	background:#fff;
}

#topTOP{
	width:100%;
	height:89px; overflow:hidden;
	position:relative; top:0; left:0;
}

a#logo{
	position:absolute; top:0; left:0;
	display:block; width:220px; height:89px;
	background-repeat:no-repeat;
	overflow:hidden;
}

#topnav{
	position:absolute; bottom:0; right:0;
	height:20px; width:592px; overflow:hidden;
}

#topnav > a{
	display:block; float:right; height:20px;
}

#topnav > a.tnav_impr{
	width:68px; background:url(img/navs_11.gif) top right no-repeat;
}
#topnav > a.tnav_impr_active,#topnav > a.tnav_impr:hover{
	width:68px; background:url(img/navs_hover_11.gif) top right no-repeat;
}

#topnav > a.tnav_blog{
	width:43px; background:url(img/navs_10.gif) top right no-repeat;
}
#topnav > a.tnav_blog_active,#topnav > a.tnav_blog:hover{
	width:43px; background:url(img/navs_hover_10.gif) top right no-repeat;
}

#topnav > a.tnav_partner{
	width:65px; background:url(img/navs_09.gif) top right no-repeat;
}
#topnav > a.tnav_partner_active,#topnav > a.tnav_partner:hover{
	width:65px; background:url(img/navs_hover_09.gif) top right no-repeat;
}

#topnav > a.tnav_kontakt{
	width:61px; background:url(img/navs_08.gif) top right no-repeat;
}
#topnav > a.tnav_kontakt_active,#topnav > a.tnav_kontakt:hover{
	width:61px; background:url(img/navs_hover_08.gif) top right no-repeat;
}

#topnav > a.tnav_kunden{
	width:65px; background:url(img/navs_07.gif) top right no-repeat;
}
#topnav > a.tnav_kunden_active,#topnav > a.tnav_kunden:hover{
	width:65px; background:url(img/navs_hover_07.gif) top right no-repeat;
}

#topnav > a.tnav_showroom{
	width:84px; background:url(img/navs_06.gif) top right no-repeat;
}
#topnav > a.tnav_showroom_active,#topnav > a.tnav_showroom:hover{
	width:84px; background:url(img/navs_hover_06.gif) top right no-repeat;
}

#topnav > a.tnav_leistungen{
	width:77px; background:url(img/navs_05.gif) top right no-repeat;
}
#topnav > a.tnav_leistungen_active,#topnav > a.tnav_leistungen:hover{
	width:77px; background:url(img/navs_hover_05.gif) top right no-repeat;
}

#topnav > a.tnav_agentur{
	width:63px; background:url(img/navs_04.gif) top right no-repeat;
}
#topnav > a.tnav_agentur_active,#topnav > a.tnav_agentur:hover{
	width:63px; background:url(img/navs_hover_04.gif) top right no-repeat;
}

#topnav > a.tnav_neues{
	width:51px; background:url(img/navs_03.gif) top right no-repeat;
}
#topnav > a.tnav_neues_active,#topnav > a.tnav_neues:hover{
	width:51px; background:url(img/navs_hover_03.gif) top right no-repeat;
}

#topnav > a.tnav_start{
	margin-right:5px;
	width:65px; background:url(img/navs_13b.gif) top right no-repeat;
}
#topnav > a.tnav_start_active,#topnav > a.tnav_start:hover{
	width:65px; background:url(img/navs_13.gif) top right no-repeat;
}


#starter_midpos{
	position:absolute; top:10px; left:9px;
	width:844px; height:528px;
}

#standard_midpos{
	position:absolute; top:10px; left:9px;
	width:955px; height:580px;
}

#starter_midpos > #newsteaser{
	position:absolute; top:250px; right:58px;
	width:307px; height:270px;
}

#starter_midpos > #newsteaser > ul{
	margin:0; padding:0; list-style:none
}
#starter_midpos > #newsteaser > ul > li{
	position:relative; top:0; left:0;
	display:block; margin:0 0 18px 0; padding:0;
	width:100%; height:97px; overflow:hidden;
}

#starter_midpos > #newsteaser > ul > li > a{
	position:absolute; top:0; left:0; z-index:25;
	background:transparent;
	width:100%; height:97px; overflow:hidden;
}

#starter_midpos > #newsteaser > ul > li > div.nstw{
	position:absolute; top:0; left:0;
	width:100%; height:97px; overflow:hidden;
	background:url(img/teaserbg.gif);
	opacity:0.9; -moz-opacity:0.9; filter:alpha('opacity=90');
}

#starter_midpos > #newsteaser > ul > li > a.h1{
	position:absolute; top:12px; left:15px;
	color:#FFF; font-weight:bold; font-size:13px;
	display:block; text-decoration:none;
}

#starter_midpos > #newsteaser > ul > li > div.nsrtext{
	position:absolute; top:34px; left:15px;
	color:#444444; font-weight:normal; font-size:11px;
	display:block; text-decoration:none;
}

#starter_midpos > #newsteaser > ul > li > div.nsrtext strong{
	color:#FFF;
}

#starter_midpos > #newsteaser > ul > li > div.nsrtext a{
	color:#444444; font-weight:normal; text-decoration:underline;
}

#starter_midpos > #pixposterblep{
	position:absolute; top:24px; right:33px;
	width:133px; height:63px;
	background:url(img/blep.gif);
}

#starter_midpos > #pixposterblep > #pixposterblep_in{
	position:absolute; top:4px; right:0;
	width:133px; height:63px;
}

#starter_midpos > #pixposterblep > #pixposterblep_in a.ffksl{
	position:absolute; top:9px; left:10px;
	font-size:10px; color:#00b9e7; text-decoration:none;
	letter-spacing:-1px; font-size:11px;
	font-weight:bolder;
}

#starter_midpos > #pixposterblep > #pixposterblep_in a.sfksl{
	position:absolute; top:23px; left:10px;
	font-size:10px; color:#696969; text-decoration:none;
	letter-spacing:-1px;
}


#starter_midpos a#MORE_nsww{
	display:block;
	position:absolute; top:470px; right:58px;
	width:97px; height:24px;
	background:url(img/moreNews.gif);
	opacity:0.85; -moz-opacity:0.85; 
	filter:alpha('opacity=85');
}

#agentur_downer{
	position:absolute; left:38px; top:389px;
	width:825px; height:181px;
	overflow:hidden; color:#444444; font-size:10px;
}

#agentur_downer h1#agtdwnh1{
	position:absolute; top:0; left:0;
	margin:0; padding:0;
	display:block; width:165px; height:23px;
	overflow:hidden; background:url(img/agentur_h1.gif);
}

#agentur_downer > #agentur_dwnleften{
	position:absolute; left:0; top:35px;
	width:353px; height:181px;
	overflow:hidden;
}

#agentur_downer > #agentur_dwnrighten{
	position:absolute; right:25px; top:35px;
	width:373px; height:181px;
	overflow:hidden;
}

#agentur_downer > #agentur_spacer{
	position:absolute; left:387px; top:37px;
	width:1px; height:95px;
	background:url(img/spacer.gif);
}

#agntr_holder{
	position:relative; left:12px; top:10px;
	width:844px; min-height:550px;
}

#agntr_holder > #agntr_images{
	width:837px; height:370px;
	overflow:hidden;
}

#agntr_switcher_h1{
	position:relative; top:7px;
	width:799px; height:23px;
	background:url(img/agentur_h1.gif) bottom left no-repeat;
	margin:0 0 0 38px;
	padding:0 0 26px 0;
}

#agntr_cntnts{
	width:804px; overflow:hidden;
	color:#444444; font-size:10px;
	margin:21px 0 0 38px;
}

#agntr_spacer{
	float:left; width:1px; height:95px;
	background:url(img/spacer.gif); margin:30px 38px 0 0;
}

#leistungen_holder{
	position:relative; left:42px; top:23px;
	width:844px; min-height:550px;
}

#leistungen_holder > a{
	display:block; width:125px; height:81px;
	float:left; outline:none;
}

#leistungen_holder > a#corprtdesign{
	background:url(img/leistungen_03.gif);
	margin:0 23px 0 0;
}

#leistungen_holder > a#editdesign{
	background:url(img/leistungen_05.gif);
	margin:0 22px 0 0;
}

#leistungen_holder > a#neuemedien{
	background:url(img/leistungen_07.gif);
	margin:0 16px 0 0;
}

#leistungen_holder > a#ncms{
	background:url(img/leistungen_09.gif);
	margin:0 15px 0 0; 
}

#leistungen_holder > a#lmarketing{
	background:url(img/leistungen_11.gif);
	margin:0;
}

#leistungen_holder > #leistungen_contenter_box{
	padding:80px 0 0 0;
	width:826px; min-height:411px;
}

#leistungen_holder > #leistungen_contenter_box > h1#headingh1l{
	margin:5px 0 0 0; padding:0;
	font-weight:normal; font-size:18px;
	width:345px;
}

#leistungen_holder > #leistungen_contenter_box > #leistungen_contnt_text{
	margin:28px 0 0 0; width:345px; 
	font-size:10px; line-height:17px; color:#4b4a4a;
	float:left; padding:0 0 50px 0;
}

#leistungen_holder > #leistungen_contenter_box > #leistungen_contnt_righted{
	margin:-48px 25px 0 0; width:427px; height:320px;
	font-size:10px; line-height:16px; color:#4b4a4a;
	float:right;
}

#leistungen_holder > #leistungen_contenter_box > #leistungen_contnt_righted > #LBimgPrvs{
	position:absolute; top:20px;
}



#kunden_holder{
	position:absolute; top:100px; right:10px;
	width:890px; height:398px;
	background:url(img/kunden_header_blue.png) top left no-repeat;
}

#kunden_holder_entries{
	position:absolute; bottom:0; left:1px;
	width:100%; height:303px;
}

#kunden_holder_entries > .khe_dtx{
	display:block; float:left;
	width:262px; height:303px;
	overflow:hidden;
	line-height:18px; text-align:left;
	font-size:10px; color:#626262;
}



#kontakt_holder{
	position:absolute; top:100px; right:424px;
	width:477px; height:458px;
	background:url(img/kontakt_header_green.png) top left no-repeat;
	font-size:10px;
}

#kontakt_holder > #kontakt_hld_leften{
	position:absolute; bottom:0; left:0;
	width:256px; height:367px;
}

#kontakt_holder > #kontakt_hld_righten{
	position:absolute; bottom:0; right:0;
	width:221px; height:367px;
}

#kontakt_hld_dots{
	position:absolute; top:-13px; left:499px;
	width:3px; height:406px;
	background:url(img/middots_anfahrt.png) top left no-repeat;
}

#kontakt_anfahrt_hld{
	position:absolute; top:0; left:549px;
	width:333px; height:405px;
	background:url(img/anfahrt_heading_y.png) top left no-repeat;
}

#kontakt_anfahrt_hld a{
	display:block; width:195px;
	position:absolute; left:0;
	outline:none
}

#showroom_all_holder_start{
	position:absolute; top:381px; left:0;
	width:880px; height:224px;
}
#showroom_Start_dots{
	position:absolute; height:3px; width:842px;
	background:url(img/showroom_dots.png) left no-repeat;
}
#showroom_all_inlefted{
	position:absolute; top:19px; left:21px;
}

#showroom_all_inlefted a{
	display:block; height:26px;
	overflow:hidden; outline:none;
	float:left; margin:0;
}

#partnerBoxLinks a{
	position:absolute;
	display:block;
	background:transparent;
	outline:none
}


a#as_corpdesign{
	width:150px;
	background:url(img/cats_new_uhvr_03.gif) top left no-repeat;
}
a#as_corpdesign:hover{
	width:150px;
	background:url(img/cats_new_ohvr_03.gif) top left no-repeat;
}


a#as_editdesign{
	width:182px;
	background:url(img/cats_new_uhvr_04.gif) top left no-repeat;
}
a#as_editdesign:hover{
	width:182px;
	background:url(img/cats_new_ohvr_04.gif) top left no-repeat;
}

a#as_neuemedien{
	width:198px;
	background:url(img/cats_new_uhvr_05.gif) top left no-repeat;
}
a#as_neuemedien:hover{
	width:198px;
	background:url(img/cats_new_ohvr_05.gif) top left no-repeat;
}

a#as_zeitbasiert{
	width:167px;
	background:url(img/cats_new_uhvr_06.gif) top left no-repeat;
}
a#as_zeitbasiert:hover{
	width:167px;
	background:url(img/cats_new_ohvr_06.gif) top left no-repeat;
}

a#as_sonstiges{
	margin:0; width:119px;
	background:url(img/cats_new_uhvr_07.gif) top left no-repeat;
}
a#as_sonstiges:hover{
	width:119px;
	background:url(img/cats_new_ohvr_07.gif) top left no-repeat;
}


#showroom_container{
	position:relative; top:0; left:0;
	width:100%; height:630px;
	background:#d0cece;
}

#showroom_container_in{
	position:absolute; top:1px; left:1px;
	width:862px; height:628px;
	background:#fff;
}

#showroom_midpos{
	position:absolute; top:10px; left:9px;
	width:844px; height:368px;
}

#showroom_intextleft{
	position:absolute;
	top:74px; left:31px;
	font-size:10px; color:#656f70;
	font-style:italic;
}


#showroom_spec_square{
	position:absolute; top:465px; left:0px;
	width:890px; height:144px;
}


#lac_naming{
	position:absolute; top:434px; left:29px;
	width:780px; height:20px;
	font-size:11px; color:#00bdff; font-weight:bolder;
}

#lac_txing{
	display:block; float:left; font-weight:normal;
	font-size:10px; color:#656f70;
	font-style:normal;
}

#lac_cnumbers{
	position:absolute; top:421px; right:0px;
	width:98px; height:24px;
	overflow:hidden; text-align:right;
}

#lac_cnumbers a{
	display:block; padding:1px 2px 4px 2px; font-size:10.7px;
	color:#009ee0; text-decoration:none;
	margin:0 3px 0 3px; float:left; font-weight:bold;
	outline:none;
}

#lac_cnumbers a:hover{
	text-decoration:underline;
}

#lac_cnumbers span{
	display:block; float:left; color:#8d8d8d;
}

/*#lac_cnumbers a{
	display:block; padding:1px 2px 4px 2px; font-size:10.7px;
	color:#444444; text-decoration:none;
	margin:0 19px 0 0; float:left;
}
#lac_cnumbers a:hover,#lac_cnumbers a.active{
	color:#009ee0; border:1px dotted #009ee0;
	border-width:0 0 1px 0;
}*/

#lac_cnumbers a#nexter_sc2{
	border:0; border-width:0; 
	color:#009ee0; text-decoration:none; margin:1px 0 0 0; padding:0;
	font-weight:bolder;
}

#lac_picture{
	position:absolute; z-index:20; top:0; left:0;
	width:100%; height:400px;
	background-repeat:no-repeat;
	background-position:center center;
}

#blog_leften{
	color:#2e3536;
	padding:72px 0 70px 35px;
	width:478px; float:left;
	font-size:10px;
	line-height:17px;
}

#blog_righten{
	width:211px; float:left;
}

#blog_leften h1{
	font-size:24px; font-weight:normal;
	padding:0 50px 12px 0;
	margin:0 0 32px 0;
	background-position:bottom left;
	background-repeat:repeat-x;
}

ul#listents{
	list-style:none; margin:0;
	padding:0;
}
ul#listents > li{
	margin:0 0 42px 0; padding:0;
}
ul#listents > li > a.blue{
	display:block;
	padding:40px 0 0 0; font-size:11px; color:#00a3d1;
	background:url(img/blog_righttops_09.png) top left no-repeat;
	text-decoration:none;
}
ul#listents > li > a.green{
	display:block;
	padding:40px 0 0 0; font-size:11px; color:#74b220;
	background:url(img/blog_righttops_16.png) top left no-repeat;
	text-decoration:none;
}
ul#listents > li > a.pink{
	display:block;
	padding:40px 0 0 0; font-size:11px; color:#d40050;
	background:url(img/blog_righttops_31.png) top left no-repeat;
	text-decoration:none;
}
ul#listents > li > a.yellow{
	display:block;
	padding:40px 0 0 0; font-size:11px; color:#f8b31d;
	background:url(img/blog_righttops_24.png) top left no-repeat;
	text-decoration:none;
}
ul#listents > li > a.grey{
	display:block;
	padding:40px 0 0 0; font-size:11px; color:#8a8a8a;
	background:url(img/blog_righttops_35.png) top left no-repeat;
	text-decoration:none;
}

ul#listents > li > div.dtblue{
	height:2px; width:99%; margin:13px 0 0 0;
	background:url(img/pbgy_blog_09.png) bottom left repeat-x;
}
ul#listents > li > div.dtgreen{
	height:2px; width:99%; margin:13px 0 0 0;
	background:url(img/pbgy_blog_12.png) bottom left repeat-x;
}
ul#listents > li > div.dtpink{
	height:2px; width:99%; margin:13px 0 0 0;
	background:url(img/pbgy_blog_17.png) bottom left repeat-x;
}
ul#listents > li > div.dtyellow{
	height:2px; width:99%; margin:13px 0 0 0;
	background:url(img/pbgy_blog_15.png) bottom left repeat-x;
}
ul#listents > li > div.dtgrey{
	height:2px; width:99%; margin:13px 0 0 0;
	background:url(img/pbgy_blog_35.png) bottom left repeat-x;
}
ul#listents > li > p{
	margin:20px 0 0 0; padding:0;
	font-size:10px; font-style:italic;
	color:#656f70;
}



#pixposterblep_big{
	position:absolute; top:24px; right:58px;
	width:164px; height:63px;
	background:url(img/pbost_03.gif);
}

#pixposterblep_big_in{
	padding:4px 0 0 8px;
}

#pixposterblep_big_in a.tx{
	color:#00b9e7; font-size:11px;
	text-decoration:none; font-weight:normal;
}

#pixposterblep_big_in a.ovr{
	z-index:3; position:absolute; top:0; left:0;
	width:100%; height:63px;
	background:transparent; cursor:pointer; outline:none;
}

#pixposterblep_big_in div{
	color:#444444; font-size:9px; 
	padding:4px 0 0 0;
}





#blog_MOREENTRIES_list{
	margin:35px 0 0 0; padding:0;
	list-style:none;
}

#blog_MOREENTRIES_list li{
	display:block; margin:10px 0 0 0;
	border:1px solid #bcbcbc;
	border-width:0 0 1px 0;
	padding:0 0 10px 0;
}

#blog_MOREENTRIES_list li a{
	color:#444; font-size:13px;
	font-weight:bold; display:block;
	text-decoration:none;
}




#showroom_client_listing{
	position:absolute;
	top:74px; left:20px;
	font-size:11px; color:#656f70;
}

#showroom_client_listing a{
	display:block; line-height:17px;
	text-decoration:none;
}

#showroom_client_listing a:hover{
	color:#353535;
}

#showroom_clientslist_1, #showroom_clientslist_2, #showroom_clientslist_3, #showroom_clientslist_4{
	margin-right:2px;
	width:183px; height:140px;
	float:left;
}



#showr_zeitbasiert_square{
	position:absolute; top:0; left:0;
	width:844px; height:401px;
	background:#e5f0be;
}

#VIMEO_zbm_hold{
	position:absolute;
	top:65px; left:34px;
	color:#525b5d;
}

#VIMEO_addit_text{
	position:absolute; top:101px;  left:570px;
	width:220px; height:254px;
}

#VIMEO_addit_text h2{
	font-weight:normal; color:#344622;
	font-size:17px; margin:0 0 21px 0; padding:0;
}

#VIMEO_addit_text p{
	padding:0; font-size:10px; 
	color:#525b5d;
}

#VIMEO_addit_text ul{
	margin:0; padding:0 0 0 12px;
	font-size:10px;  color:#525b5d;
}
