*{ padding:0px; margin:0px; }
		img{ border: none; -ms-interpolation-mode: bicubic; }
		body{ background:#FAEFDB;font-family:Corbel, Century Gothic, Apple Gothic, sans-serif; text-align:left;}
		
		body.top_white{
		background-image:url('white.gif');
		background-repeat:repeat-x;
		background-position:0 0;
		
		}
		body.top_white_shadow{
		background-image:url('bg_menu_bar_white.png');
		background-repeat:repeat-x;
		background-position:0 0;
		
		}
		a{color:#327D85;font-weight:500;}
		a:hover{color:#009999;}
		#logo{position:absolute;top:90px;left:50%;margin-left:170px; top:50px;}
		#logo_tiny{position:absolute;top:90px;left:50%;margin-left:398px; top:35px;}
		#logo_fullScreen {padding-top:50px;padding-bottom:10px; margin:0 auto; }
	/*	h1#project_name {font-family:Corbel,Century Gothic, Apple Gothic, sans-serif; letter-spacing:2px; color:#D8BDA5;font-size:1.6em;position:absolute;left:50%;margin-left:-475px;top:50%;margin-top:-265px;font-weight:520} */
		h1#project_name {font-family:Corbel,Century Gothic, Apple Gothic, sans-serif; letter-spacing:2px; color:#BDA691;font-size:1.4em;position:absolute;left:50%;margin-left:-475px;top:75px;font-weight:500;}
		.wrapper{ position:absolute; left:0px;  width:790px;}
		
		#shadow_left {width:10px; height:406px; position:absolute; left:50%;  top:110px; margin-left:-495px; background:  url('outer_left.png') no-repeat 0 0;}
		#shadow_right {width:10px; height:406px; position:absolute; left:50%; top:110px;  margin-left:485px; background:  url('outer_right.png') no-repeat 0 0;}
		#shadow_top { width:990px; height:10px; display:block;overflow:hidden; position:absolute; left:50%; top:100px; margin-left:-495px;background:  url('outer_top.png') no-repeat 0 0;}
		#shadow_bottom { width:990px; height:10px; display:block;overflow:hidden; position:absolute; left:50%; top:516px; margin-left:-495px; background:  url('outer_bottom.png') no-repeat 0 0;}
	
		#border_left {width:10px; height:386px; position:absolute; left:50%; top:120px; margin-left:-485px; background:#fff;}
		#border_right {width:10px; height:386px; position:absolute; left:50%;top:120px;  margin-left:475px; background:#fff;}
		#border_top { width:970px; height:10px; display:block;overflow:hidden; position:absolute; left:50%;  top:110px; margin-left:-485px;background:#fff;}
		#border_bottom { width:970px; height:10px; display:block;overflow:hidden; position:absolute; left:50%; top:506px; margin-left:-485px; background:#fff;}
		
		
		/*left container intro*/
		#shadow_left_intro {width:10px; height:406px; position:absolute; left:50%;  top:110px; margin-left:-495px; background:  url('outer_left_intro.png') no-repeat 0 0;}
		#shadow_right_intro {width:10px; height:426px; position:absolute; left:50%; top:100px;  margin-left:485px; background:  url('outer_right_intro.png') no-repeat 0 0;}
		#shadow_top_intro { width:980px; height:10px; display:block;overflow:hidden; position:absolute; left:50%; top:100px; margin-left:-495px;background:  url('outer_top_intro.png') no-repeat 0 0;}
		#shadow_bottom_intro { width:980px; height:10px; display:block;overflow:hidden; position:absolute; left:50%; top:516px; margin-left:-495px; background:  url('outer_bottom_intro.png') no-repeat 0 0;}
		
		/*right container intro*/
		#shadow_left_intro_1 {width:10px; height:406px; position:absolute; left:50%;  top:110px; margin-left:69px; background:  url('outer_left_intro.jpg') no-repeat 0 0;}
		#shadow_right_intro_1 {width:10px; height:426px; position:absolute; left:50%; top:100px;  margin-left:485px; background:  url('outer_right_intro.jpg') no-repeat 0 0;}
		#shadow_top_intro_1 { width:416px; height:10px; display:block;overflow:hidden; position:absolute; left:50%; top:100px; margin-left:69px;background:  url('outer_top_intro.jpg') no-repeat 0 0;}
		#shadow_bottom_intro_1 { width:416px; height:10px; display:block;overflow:hidden; position:absolute; left:50%; top:516px; margin-left:69px; background:  url('outer_bottom_intro.jpg') no-repeat 0 0;}
	
		#border_left_1 {width:10px; height:386px; position:absolute; left:50%; top:120px; margin-left:79px; background:#fff;}
		#border_right_1 {width:10px; height:386px; position:absolute; left:50%;top:120px;  margin-left:475px; background:#fff;}
		#border_top_1 { width:406px; height:10px; display:block;overflow:hidden; position:absolute; left:50%;  top:110px; margin-left:79px;background:#fff;}
		#border_bottom_1 { width:406px; height:10px; display:block;overflow:hidden; position:absolute; left:50%; top:506px; margin-left:79px; background:#fff;}
		
		#main_pict_static_1 {width:386px; height:386px; background:#BCB891 url('square_right.jpg') no-repeat 0 0; position:absolute;top:120px; left:50%; margin-left:89px; overflow:hidden;}
		#main_pict_static_1_inner {position:relative;width:386px;height:386px;}
		#flashContent_1{position:absolute;top:0px;left:0px;}
		/*mood container*/
		#shadow_left_intro_mood {width:10px; height:406px; position:absolute; left:50%;  top:110px; margin-left:-445px; background:  url('outer_left_intro.jpg') no-repeat 0 0;}
		#shadow_right_intro_mood {width:10px; height:426px; position:absolute; left:50%; top:100px;  margin-left:-35px; background:  url('outer_right_intro.jpg') no-repeat 0 0;}
		#shadow_top_intro_mood { width:410px; height:10px; display:block;overflow:hidden; position:absolute; left:50%; top:100px; margin-left:-445px;background:  url('outer_top_intro.jpg') no-repeat 0 0;}
		#shadow_bottom_intro_mood { width:410px; height:10px; display:block;overflow:hidden; position:absolute; left:50%; top:516px; margin-left:-445px; background:  url('outer_bottom_intro.jpg') no-repeat 0 0;}
	
		#border_left_mood {width:10px; height:386px; position:absolute; left:50%; top:120px; margin-left:-435px; background:#fff;}
		#border_right_mood {width:10px; height:386px; position:absolute; left:50%;top:120px;  margin-left:-45px; background:#fff;}
		#border_top_mood { width:400px; height:10px; display:block;overflow:hidden; position:absolute; left:50%;  top:110px; margin-left:-435px;background:#fff;}
		#border_bottom_mood { width:400px; height:10px; display:block;overflow:hidden; position:absolute; left:50%; top:506px; margin-left:-435px; background:#fff;}
		
		#main_pict_static_mood {width:380px; height:386px; background:#BCB891 url('ulla-blenneman-ub-home.jpg') no-repeat 0 0; position:absolute;top:120px; left:50%; margin-left:-425px; overflow:hidden;}
		
		
		#interior_design_intro a {width:386px; height:57px;  position:absolute;top:550px; left:50%; margin-left:-435px; overflow:hidden;}
		#ub_home_intro a {width:386px; height:57px;  position:absolute;top:550px; left:50%; margin-left:49px; overflow:hidden;}
	
	/*#masking_container {width:950px; height:386px;position:relative; left:50%; position:absolute;top:120px; margin-left:-475px;}*/
	
	#masking_container {width:950px; height:386px;position:relative; left:50%; position:absolute;top:120px; margin-left:-475px;}
	#spot_color_mask{background:#BCB891 url('bg_with_logo.png') no-repeat 0 0;width:386px;height:386px;position:absolute;left:0px;top:0px;overflow:hidden;}
	#spot_color_mask_right_border{background:#fff; width:10px; height:386px;position:absolute;top:0px; left:386px;}
	#grid_3x3 { width:40px;height:40px; background: url('bg_grid_3x3.gif') no-repeat 0 0;position:absolute;bottom:20px;left:20px;}
	
	#masking_border{width:390px;height:386px; position:absolute;bottom:0px; overflow:hidden; left:50%;margin-left:-475px;padding:0px;background:#fafafa;}
	#masking {width:390px;height:386px;overflow:hidden;position:absolute; left:0px; bottom:0px;}
	#thumbs {position:absolute;bottom:0px;left:0px;}
	#overlay{width:100%; height:30px;position:absolute;top:0px;left:0px;background:#FAEFDB; text-align:center;}
			
	#big_image_container {margin:0 auto;padding_top:30px; position:relative;}
	.closeFullScreen{color:#327D85;margin:0 auto;width:300px;text-align:center;}	
	
	#pict_legend a { padding: 5px; color:#848166; text-decoration:none; outline:none; }
	#pict_legend a:hover {color:#327D85;}
		
		#sliderX {position:absolute;left:395px;top:0px;overflow:hidden;}
		
		
		#gallery img {position:absolute;left:0px;top:0px;}
		#main_pict {width:950px; height:386px; background:#000; position:absolute;top:120px; left:50%; margin-left:-475px; overflow:hidden;}
		/* simple page*/
		#sliderX_static {position:absolute;left:395px;top:0px;overflow:hidden;}
		#main_pict_static {width:950px; height:386px; background:#fff; position:absolute;top:120px; left:50%; margin-left:-475px; overflow:hidden;}
		#main_pict_static h1{padding-left:20px;font-family:Corbel,Century Gothic, Apple Gothic, sans-serif; letter-spacing:2px; color:#BDA691;font-size:1.4em;font-weight:500;}
		
		#left_text {width:376px; position:absolute; top:580px;left:50%; margin-left:-470px; overflow:hidden;color:#848166; text-align:left; line-height:1.8em;font-size:1.1em;font-weight:480;}
		#left_text {text-align:justify;}
	.ce_text h3,	#left_text span.h3like {font-family:Century Gothic, Apple Gothic, sans-serif; letter-spacing:2px; color:#826653;font-size:1.0em;font-weight:500;padding-bottom:20px;}
		
		#main_text {width:545px; position:absolute; top:580px;left:50%; margin-left:-70px; overflow:hidden;color:#848166;text-align:justify; line-height:1.8em;font-size:1.1em;font-weight:480;}
		#main_text_mood_color_guide {color:#848166;text-align:justify; line-height:1.8em;font-size:1.1em;font-weight:480;}
		
	#pict_legend {position:absolute; left:50%; margin-left:-480px;top:530px;}
	
	#color_wrapper {position:absolute; top:525px;left:50%; margin-left:10px; width:90px; height:20px;overflow:hidden;}
	#color_nav{position:absolute;bottom:0px;left:0px; background:#fff;}
	
	#skip_wrapper {position:absolute; top:525px;left:50%; margin-left:90px; width:390px; height:20px;overflow:hidden;}
	#skip_intro{position:absolute;bottom:0px;right:0px; color:#ccc;}
	
	.span.colornav{width:4px; height:4px; padding:4px;display:block;}
	#color_nav span.colornav a{width:4px; height:4px; padding:4px; background:#fff;display:block;overflow:hidden; float:left; border:1px solid #FAEFDB;}
	
#navigation_container {position:absolute; top:-380px; left:0px;width:100%;height:420px; }
#navigation_inner {position:relative;width:100%;height:420px; }
#navigation_shadow {position:absolute;bottom:0px;left:0px;width:100%;height:10px; background: url('bg_menu_bar.png') repeat-x 0 0;}
#menu_container  {position:absolute; width:100%; height:410px; top:-360px;left:0px; background: #fff url('bg_menu_bar.png') repeat-x 0 30px;/*background:#fff*/; text-align:left; overflow:hidden;}
#menu_container_inner {position:relative;float:left;padding-top:60px;padding-left:30px;}	
	
	#slider_menu {position:absolute; top:9px;left:510px;width:300px; background: url('down_triangle.gif') no-repeat 0 0 ;padding-left:30px;height:24px;}
		.m_close {display:none;}
		#slider_menu a{text-decoration:none;}
		
	ul.top_menu {float:left;margin-top:0px; list-style:none;padding-bottom:30px;}
	ul.top_menu li {float:left;width:225px;margin:5px;background:#fff;height:100px;border:1px solid #ccc;overflow:hidden;	
	
	-moz-border-radius-topright: 22px;
	-webkit-border-top-right-radius: 22px;
	}
	
	ul.top_menu li img{width:90px;height:90px;background:#fff;padding:5px;float:left;}
	ul.top_menu li div.category_image{float:left;width:100px;}
	ul.top_menu li div.category{float:left;margin-left:10px;width:100px;}
	
	ul.top_menu li a {color:#666;}
	ul.top_menu li a:hover {color:#327D85;}
	
/*** shadows for all but IE6 ***/


	
	.mod_cataloglist h1{font-family:Corbel,Century Gothic, Apple Gothic, sans-serif; letter-spacing:2px; color:#666;font-size:1.4em; font-weight:500; }
	
	#top_navigation {position:absolute;width:500px;height:41px;top:0px;left:0px;z-index:999; background:transparent url('bg_top_nav.gif') repeat-x 0 0; text-align:right;}
	#ub_home {position:absolute;width:350px;height:41px;top:3px;right:0px;z-index:999; background: transparent /*url('ub_home.gif') no-repeat 0 0*/; text-align:right;}
	.topnav {padding:6px 15px;}
	
	
	 .level_1_intro {width:800px;margin: 0 auto; height:41px;top:0px;left:0px;z-index:999; text-align:center;list-style:none;}
	 .level_1_intro li{float:left;padding:6px 15px;}
	
	.level_1 {position:absolute;width:500px;height:41px;top:0px;left:0px;z-index:999; background:transparent url('bg_top_nav.gif') repeat-x 0 0; text-align:left;list-style:none;}
	.level_1 li {float:left;padding:6px 15px;}
	
	.level_1 li a,  .level_1_intro li a{color:#666; text-decoration:none;margin-right:10px;}
	.level_1 li a:hover,  .level_1_intro li a:hover {color:#327D85;}
	.level_1 li.active,  .level_1_intro li.active{color:#327D85;margin-right:10px}
	
	a.main_nav {color:#666; text-decoration:none;margin-right:20px;}
	a.main_nav:hover {color:#327D85;}
	.ubhome:hover {color:#fff;}
	h1#navigation_board_title {font-family:Corbel,Century Gothic, Apple Gothic, sans-serif; letter-spacing:2px; color:#666;font-size:1.4em; font-weight:500; position:absolute; left:40px; top:40px;}
	
#lang {position:absolute; left:10px;top:40px;width:50px;}
#lang  ul {list-style:none; list-style-image:none;}

/* contact form style */

.formbody table{width:350px;}
.formbody table td {width:auto;}

form {
  padding: 0px 20px;
  margin: 0;
  text-align:left;
}

form table td.col_0{}
label {
	
	width:60px;
	color: #666;
	padding: 2px;
	
}
input,
textarea{
	padding: 2px;
	margin:2px;
	 border:1px solid #CCCCCC;
	 width:250px;
}

input.error,
textarea.error{
	
	 border:1px solid #f00;
}

input:focus,
textarea:focus{  
  color: #000;
  background-color: #ededed;
  border:1px solid #666;
  padding: 2px;
	margin:2px;
}
.field{
	

}
.message_field{

	width:250px;
	height:90px;
}

.submit_field {
background:#F5F5F5 none repeat scroll 0% 0%;
border:1px solid #CCCCCC;
height:32px;text-align:center;
padding:3px;
margin:5px 5px 6px;
font-size:1em;
text-align:center;
color:#606060;
font-weight:bold;	
}

/* use form-button class for input button tags. */


p.error{color:#f00;font-size:0.78em;}
.invisible{color:#f00; display:none;}
span.mandatory{color:#f00;padding-left:3px;}

#mood_color_guide {padding-top:10px;width}
#main_text_mood_color_guide {position:absolute; top:180px;left:50%;margin-left:0px;color:#848166;text-align:justify; line-height:1.8em;font-size:1.1em;font-weight:480;}

#main_text_mood_color_guide  p{width:390px;}
#main_text_profile { position:absolute; top:120px;left:50%;margin-left:0px;color:#848166;text-align:justify; line-height:1.8em;font-size:1.1em;font-weight:480;width:380px;}

.statement{color:#C6B79D;font-family: Cambria, Georgia;}

/*profile*/
#portrait{position:absolute;width:576px;height:288px;left:50%;margin-left:-455px;top:100px;}
#profile_text_1 { position:absolute;width:300px;left:50%;margin-left:160px;top:120px; color:#848166; line-height:1.8em;font-size:1.1em;font-weight:480;}
#profile_text_2 {position:absolute;width:576px;left:50%;margin-left:-455px;top:400px; color:#848166; line-height:1.8em;font-size:1.1em;font-weight:480; padding:0px;}
#profile_text_1 p, #profile_text_2 p{ text-align:justify; }

#logo_ub_innenarchitektur {position:absolute;left:50%;margin-left:370px;top:620px;}

#logo_ub_innenarchitektur_references {position:absolute;left:50%;margin-left:370px;top:140px;}
#logo_ub_home_references {position:absolute;left:50%;margin-left:370px;top:340px;}

#homes_index{width:475px;position:absolute;top:80px;left:50%;margin-left:-475px;}
#business_index{width:475px;position:absolute;top:80px;left:50%;margin-left:0px;}
#homes_index h1 {text-indent:-3000px;background: url('title_homes.gif') no-repeat 0 0;width:204px; height:102px; padding:0;margin:0;}
#business_index h1 {text-indent:-3000px; background: url('title_business.gif') no-repeat 0 0;width:285px; height:102px; padding:0;margin:0;}
#business_index  ul, #business_index  ul {margin-top:0px;padding-top:0px;}
#business_index  ul li, #homes_index ul li{border:none;}
#business_index li div, #homes_index li div {line-height:1.3em !important;}
#homes_index .project_category{color:#BDA591; margin-left:20px;}
#business_index .project_category{color:#BDA591;margin-left:20px;}

.layout_latest h2 a{font-size:0.7em; text-decoration:none;letter-spacing:1px;}
.layout_latest p.info{margin-left:128px; border-bottom:0px solid #fff  ! important ;padding:3px ! important;margin:0px; color:#fff;}
.layout_latest p.teaser{padding-left:128px;}

.mod_newslist {padding-top:25px;}
#designer {position:absolute;bottom:0px;left:0px;color:#666;width:100%;}
#designer-inner{padding:5px;width:80%;text-align:center;margin:0 auto;}
#designer-inner a{color:#666; text-decoration:none;}