body, p, ul, li, div {font-size:12px; text-transform:none; line-height:120%;}
a { text-transform:none; border-bottom:1px solid #C0C0C0; background-image: none; padding-right: 0px;}
a:hover { text-decoration:none; border-color: #000000; color: #000000; }
hr { margin:10px 0; border:1px solid #dbdede; }
h1,h2,h3,h4 {clear: both; margin-top: 4px; line-height: 110%;}
body,h1,h2,h3,h4,div,p,ul,li,a { color: rgb(86, 86, 86);}

.ui-tabs .ui-tabs-hide { display: none; }
		
#look72_master { position:absolute; bottom:0px; width:100% }
#look72_middle_master {	margin:0 auto; padding:0; width:1000px; overflow:hidden; }
.back { width:70px; float:left; margin-top:50px; border:none; }
.back_a{ text-transform:lowercase; margin-right:20px; font-weight:normal; color:#A1A4A5; border:none;}
#main_content { float:left; overflow:hidden; }
.contentseite { border-top: 1px solid #FFC48C;}
.contentseite a { background: url(/LOOK72/standards/images/background_orange_a-links.gif) no-repeat top right; padding-right: 3px;}

.dotted_line {  background-repeat:repeat; height:526px; width:2px; float:left; margin-left:-6px; }
.dotted_klein { margin: 0 5px; }
.dotted_bg { background-image:url(../images/dottet_line.png); }

	div.clean #fullResImage, div.clean .pp_next,div.clean .pp_previous, div.clean object { margin-top: 24px; }
	div.clean #pp_full_res iframe { margin-top:24px; }

/* Initialisierung Start Animation */
.portfolio_start			{ position:relative; top:700px; left:0; }
.referenzen_look72_start	{ position:relative; top:700px; left:0; }
.team_start					{ position:relative; top:500px; left:0; }
.kontakt_start				{ position:relative; top:500px; left:0; }
.widget_start				{ position:relative; top:500px; left:0; }


/* obere Kaesten */
.top_head { color:#FFF; font-size:22px; line-height:36px; font-weight:bold; padding-left:16px; height:36px; width:175px; background-image:url(../images/background_orange_head_gross.png); background-repeat:repeat-x;}
.top_box { width: 465px; height:308px; }
.top_box_dummy { width: 932px; height:300px; float:left; }
.top_content {  background:url(../images/background_grau_gross.png) repeat; height:227px; margin:49px 6px 0 6px;}
.navi_element { float:left; margin: 10px 8px 0 8px; cursor:pointer; font-weight:bold; color:#C0C0C0; font-size:13px; font-weight:bold; line-height:13px; border-bottom:1px solid #C0C0C0;}


#portfolio,#referenzen_look72,#team,#kontakt,#widget { display:block; }


#portfolio { float:left; background-image:url(../images/portfolio_background.png); background-repeat:no-repeat; }
	#portfolio_master	{  }
	#portfolio_master div p {  }
	.portfolio_block_content { overflow: auto; margin:0 0 0 18px; padding:8px 6px 0px 0; height:166px; font-size:12px; }
	.portfolio_block_content,.portfolio_block_content a,.portfolio_block_content li  {font-size:12px; line-height: 15px; }
	.portfolio_block_content a:hover {color: #f6a800;border-color: #f6a800;}
	.portfolio_block_content ul {margin-top: 2px; padding-left: 17px;list-style-image: url(/LOOK72/standards/images/pfeil_grau_klein.gif);}
	.portfolio_block_content img {margin: 4px 4px 4px 0;float: left;}
/* Portfolio Navigation */
		#portfolio_navi { padding: 0 10px; height:50px;}
		#portfolio_navi ul { margin: 0 4px; padding:0; }
		#portfolio_navi ul li{ list-style:none; float:left; height:20px; line-height:20px;}
		#portfolio_navi ul .ui-state-active a{ padding-left: 12px; background-position: left;}
		#portfolio_content { margin:10px; color:#505454; }

	#referenzen_look72 { float:left; background-image:url(../images/referenzen_background.png); background-repeat:no-repeat; }
	#referenzen_look72_content	{ margin-left:0; width:450px;padding-top:10px;}
	#referenzen_flickr {  margin:0 8px; height:216px; background-color: #626262; }


/* untere Kaesten */
.bottom_box { margin:0 0 0 2px; }
.bottom_head_gray {  color:#FFF; font-size:16px; line-height:28px; font-weight:bold; padding-left:16px; height:28px; background:url(../images/background_grau_head.png) repeat-x; }
.bottom_content_gray { color:#626767; background:url(../images/background_grau_klein.png) repeat-x; height:214px; margin:0; }
.bottom_head_orange { margin-right:1px; height:28px; float:left; width:106px; }
.bottom_content_orange { color:#FFF; background-image:url(../images/background_orange_widget.png); background-position:bottom; background-repeat:repeat-x; height:212px; margin:0; }

#team 		{ width:180px; float:left; margin-left:6px; }
	#team div {font-size:11px;line-height:120%;color:#505454;}
	#team_head		{ background:url(../images/team_head.png) no-repeat; }
	#team_uebersicht, #team_info {font-weight:bold;position:absolute;width:180px;}
	#team_content hr{ margin:0; }
		#team_mini_head {padding:12px 12px 6px 12px;}
		#gf_pics {padding:0 0 8px 8px;border-bottom:2px solid #dbdede;height:100%;}
		#team_pics {padding:8px 0 0 8px;height:100%;}
	 	.mitarbeiter_foto {padding:0 4px 4px 0;float:left;margin:0}
		#gf_pics .mitarbeiter_foto {padding:0 7px 0 0;}
		.mitarbeiter_foto div {height:35px;width:50px;border:1px solid #eeefef;cursor:pointer;padding:0;margin:0;}
		#gf_pics .mitarbeiter_foto div {height:46px;width:77px;}
	
	#team_info {display:none;}		
		#team_mitarbeiter_close {margin:0;padding:0;position:absolute;top:4px;right:4px;background:url(../images/team_mitarbeiter_close.gif) no-repeat;width:10px;height:10px;}
		.listview_mitarbeiter_detail {margin:0;padding:0;display:none;}
		#team_mini_head_mitarbeiter {padding:6px 0 0 0;margin:0;}
		.mitarbeiter_foto_big {height:98px;width:152px;float:left;border:1px solid #eeefef;padding:0;margin:2px 0;}
		.team_mitarbeiter_info {font-weight:normal;padding:0;margin:0;}
		.icons {margin:0;padding:2px 0 5px 0;}
		.icons a {padding:0 3px;border:none;}	
		#team_slider {margin:0 14px;padding:0;width:152px;height:282px;overflow:hidden;}
			#team_slider li {overflow:hidden;width:152px;height:282px;float:left;}
			#team_slider ul, #team_slider li {margin:0;padding:0;list-style:none;}
			#team_mitarbeiter_prev, #team_mitarbeiter_next {display:block;width:8px;height:14px;position:absolute;top:74px;left:5px;}
			#team_mitarbeiter_next{left:167px;}
			#team_mitarbeiter_prev a {display:block;width:8px;height:14px;background:url(../images/team_mitarbeiter_prev.gif) no-repeat;border:none;}	
			#team_mitarbeiter_next a {display:block;width:8px;height:14px;background:url(../images/team_mitarbeiter_next.gif) no-repeat;border:none;}
			
	#mitarbeiterDetailansicht {display:none;margin:0;padding:0;font-size:11px;}
		.icon_detail {background:#FFF;padding:1px;float:left;margin:0 5px;}
		.team_mitarbeiter_beschreibung {position:absolute;top:341px;height:160px;background:url(/standards/images/infoTransparenz.png) bottom center;width:740px;margin:0;}
		.team_mitarbeiter_beschreibung * {font-family:Arial;font-size:11px;color:#404040;}
		.teamInfoFieldPosition {padding:0 0 0 30px;margin:0;} 
		.teamInfoFieldName {padding:12px 0 0 30px;font-size:12px;margin:0;}
		.teamInfoFieldText, .teamInfoFieldKontakt {padding:5px 0 0 30px;width:530px;line-height:120%;}
		.teamInfoFieldKontakt a {color:#404040;text-decoration:none;font-size:11px;border:none;}
		#icons_detail {padding:0 0 30px 0;}
		#icons_detail a {border:none;}
		
		
#kontakt 	{ width:406px; float:left; }
	#kontakt_head		{ background-image:url(../images/kontakt_head.png) ; background-repeat:no-repeat; }
	#kontakt_content	{ }
	
		#kontakt_anschrift,#kontakt_haftung{ padding:12px 0 0 20px; }
		#kontakt_haftung{ height: 185px; overflow: auto; padding-right: 4px; }
		#kontakt_anschrift p,#kontakt_haftung p{ margin-bottom:10px; color:#505454; font-size:11px; line-height:14px; }
		#kontakt_anschrift hr { margin-bottom:10px; }

/* Kontakt Navigation */
		.kontakt_navi_element { list-style-type:none; }
		#kontakt_navi ul { margin:0; padding-left:12px; }
		#kontakt_navi ul li {list-style-type:none; float:left; }
		#kontakt_navi ul .ui-state-active a{ padding-left:12px; background-position: left; }
		#kontakt_anfahrt { padding:4px; overflow:hidden;}


/* E-Mail Formular */
	#mailframe { height:180px; width:100%; overflow:hidden; padding:0; margin:0; }
	#kontakt_mail { margin:0; }
	#map {  }
		
#widget 	{ width:290px; float:left; overflow:hidden;}
	.ui-state-active #aktuell_head		{ background-image:url(../images/aktuell_head_akt.png); background-repeat:no-repeat; }
	#aktuell_head{ background-image:url(../images/aktuell_head_inakt.png); background-repeat:no-repeat; }
	#aktuell_content	{  }
		
		/* Widget Navigation */
		#widget_navi {  }
		#widget_navi ul { margin:0; padding:0; }
		#widget_navi ul li { margin:0; padding:0; margin-bottom:1px; list-style-type:none; float:left; }
		
		/* twitter_widget START */
			#twitter_footer { margin-top:2px; }
				#follow_twitter { margin-top:2px; float:right; }
				#follow_twitter a { border:none; }
				#twitter_feed{ float:left; }
					#twitter_feed a img{ vertical-align:middle; }
					#twitter_feed a{ color:#FFF; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:10px; line-height:20px; border:none; }
					#twitter_feed a span { line-height:17px; vertical-align:bottom; }
			#twittermodul { padding-top:8px; height:145px; color:#FFFFFF; overflow:hidden }
			.tweet { color:#FFF; }
			#twitter_pfeil_rechts { width:4px; height:7px; background-image:url(../images/twitter_pfeil_rechts.gif); margin: 3px; background-repeat:no-repeat; }
			#twitter_pfeil_links { width:4px; height:7px; background-image:url(../images/twitter_pfeil_links.gif); margin: 3px; background-repeat:no-repeat; }
			.borderbottom { border-bottom:1px solid #FDECCF; margin-bottom:7px; padding-bottom:7px; }
			.twitter_description { font-weight:normal; color:#FDECCF; line-height:14px; font-size:11px; }
			.twitter_description a {color:#ffffff;text-decoration:underline;border:none;font-weight:normal;}
			.twitter_description a:hover {color:#C87401;}
			.date_formated { margin-left:2px; color:#FFF; font-weight:bold;font-size:11px;}
			.twitter_page_navi { color:#FFF; font-weight:bold; float:left; margin:0 2px; cursor:pointer; font-size:12px; border:none;}
			#twitter_page_navi { background-color:#f1b83d; width:100%; height:18px; margin: 4px 0 4px 0;}
			#twitter_page_navi ul li { list-style:none; margin-left:4px; margin-top:2px; float:left; }
			#twitter_page_navi ul li a{ list-style:none; background:none; color:#FFF; }
			#twitter_page_navi .ui-state-active { text-decoration:underline; color:#FFF; }
			.widget { margin:0 8px; }
			#twitter_slider { }
			#twitter_down, #twitter_up, #twitter_up_btn { float:left; cursor:pointer; padding:4px 10px; border-right:1px solid #FDECCF; }
			#twittermodul ul, #twittermodul li{
						margin:0;
						padding:0;
						list-style:none;
					}
		/* twitter_widget ENDE */
		
	#goodies_head		{ background-image:url(../images/goodies_head_inakt.png) ; background-repeat:no-repeat; width:128px; }
	.ui-state-active #goodies_head{ background-image:url(../images/goodies_head_akt.png) ; background-repeat:no-repeat; }
	#goodies_content	{ }
		/* Goodies */
		#goodies { padding:8px; color:#FFF; }
	
#logo { background-image:url(../images/look72_logo.gif); cursor:pointer; }
#linkAktuell {  }

#lookWA {float:right;width:141px;height:12px;padding:20px 35px 0 0;background:url(../images/lookWA.gif) no-repeat center center;cursor:pointer;}

.werkzeuge { background-image:none !important; }
.werkzeuge a,.werkzeuge div{ color:#C0C0C0; border:none !important; line-height:16px !important; }
#werkzeuge_div { width:222px; position:absolute; display:none; bottom:20px; left:13px;}
	#werkzeuge_content { width:100%; background-color:#F49F0D; color:#FFF; }
		.werkzeuge_eintrag { margin: 0 10px; padding: 6px 0; color:#fff; height:16px; }
			.addthis_look72_style a{ margin-right:8px !important; }
		.werkzeuge_eintrag a{ color:#fff; }
#footer #navigation { left: 200px !important; }
/* tabs */
.ui-state-active a{ color:#505454; background-image:url(../images/pfeil_grau.gif); background-repeat:no-repeat; border-bottom:none;}
/* mail versandt */
#mail_versandt {color:#626767;}
.dotted_klein, .bottom_box { z-index:2; margin-top:-22px; height:238px;}
/* ENDE */