html, body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	line-height: 16px;
	font-size:11px;
	color: #666666;
}

/* SCROLLER END */
#container_scroll {
	position	: relative;
	width		: 260px;
	height		: 350px;
	overflow	: hidden
}
#content_scroll {
	position	: relative;
	width		: 260px;
}
#scrollArea {
	position	: relative;
	/*margin-left:  482px !important;*/
	
	height		: 350px;
	background-image:url(img/bg_scrollarea.gif);
	background-repeat:repeat-y;
	width		: 11px;
	border		: 0px solid #CCCCCC;
	overflow	: hidden;
	z-index:10;
}
#scroller {
	position	: absolute;
	top			: 0px;
	width		: 11px;
	background-image:url(img/bg_scroll.gif);
	background-repeat:repeat-y;
	/* SCROLLER END 
	border-top	: 1px solid #CCCCCC;
	border-bottom	: 1px solid #CCCCCC; */
	cursor: pointer;
}
/* SCROLLER END */

/* div boxes */
#container {width:730px;  text-align:left; margin: auto;}
#header {
	height: 80px;
	text-align:right;
	background-image:url(img/LHR-logo.gif);
	background-position:right;
	background-repeat:no-repeat;
}
#header_start {height: 100px; text-align:right; background-position:right; background-repeat:no-repeat;}
#navi_main {
	height: 22px;
	margin-top: 25px;
	font-size:12px;
	
	color:#666666;
	font-size:11px;
}
#navi_sub {
	width: 170px;
	float:left;
	text-align:left;
}
#content {width: 730px; margin-top: 30px;}
#teaser {width: 730px; margin-top: 15px; margin-bottom:20px;}
#newsstart {
	width: 450px;
	float:left;
	border-top: 1px solid #DCDCDC;
}
#news-body {
	width: 450px;
	float:left;
}
#projektestart {
	width: 250px;
	float:left;
	margin-left:23px;
	border-top: 1px solid #DCDCDC;
}
#news-text {
	width: 250px;
	float:left;
	margin-left:23px;
}
#text {
	width: 260px;
	float:left;
	text-align:left;
	overflow: auto;
	padding-right:15px;
}
#text270 {
	width: 270px;
	float:left;
	text-align:left;
	overflow: auto;
	padding-right:15px;
}
#text_projekte {
	width: 170px;
	height:400px;
	float:left;
	text-align:left;
	overflow: visible;
	margin-right: 43px;
}
#text_weit {
	width: 460px;
	height:350px;
	float:left;
	text-align:left;
	padding-right:15px;
}
#team {
	width: 555px;
	float:left;
	text-align:left;
	}
.teamwrap {width: 180px; float:left; display: inline; position: relative; z-index: 1;padding-right: 5px; padding-bottom: 5px; z-index:0; height:275px; }
.teamtext {width: 175px; height:37px; background-color:#000000; position: relative; color: #ffffff; z-index: 2; top: -37px; padding-left:5px; padding-top: 3px;}
.teamtext a:link {color: #189BD4;}
.teamtext a:HOVER {color: #FFFFFF;}

#text2 {width: 260px; float:left; text-align:left; margin-left: 40px;}
#bild {width:450px; float:left;}
#bild_news_s {width:312px; float:left; padding-top: 15px;}
#bild_small {
	width:170px;
	float:left;
	top:207px;
}
#footer {
	height: 60px;
	width: 730px;
	color:#999999;
	font-size:9px;
	vertical-align: bottom;
	text-align: left;;
	clear:left;
	padding-top: 60px;
}
.news1 {width: 66px; border-bottom: 1px solid #DCDCDC;  line-height:1.7em;}
.news2 {width: 380px; border-bottom: 1px solid #DCDCDC; line-height:1.7em;}
.news2 a {color: #000000;}
.news-element {

	min-height: 80px;
}
.news-element strong {color: #000000;}
.news-element img {float: left; margin-right: 10px;}

#more_images {position:fixed; width:430px; height:22px; right: 190px; margin-top: 355px; text-align: center;}
#more_images_fw {position:absolute; height:22px;right: 190px;  margin-top: 355px;}
#more_images_fw a {padding-right:60px;}
a.more {padding-left:4px; padding-right:4px;  color:#666666; padding-top:2px; background-color: #FFFFFF; }
a:hover.more, a.more_a {padding-left:4px; padding-right:4px; color:#000000; padding-top:2px; background-color: #FFFFFF; }

.home {
	width: 100px;
	height:50px;
	vertical-align:bottom;
	display:block;
	text-align:right;
	padding-top:50px;
	float:right
}

h1 { font:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#000000; margin-bottom: 18px; line-height:1.15em;}
ul {margin-top: 3px; margin-bottom:3px;}

/* links */
a {color: #575757;  text-decoration:none; }
a:hover {color: #000000; text-decoration:none;}

a.blau {color: #189BD4;  text-decoration:none; }
a.blau:hover {color: #888888; text-decoration:none;}

td {vertical-align: top;}
.tableleft {vertical-align: top; text-align:left;}

#footer a {color: #999999; text-decoration:none;}
#footer a:hover {
	color: #000000;
	text-decoration:none;
}

#navi_main a {
	color: #999999;
	text-decoration:none;
	margin-right:34px;
}
#navi_main a:hover {
	color: #000000;
	text-decoration:none;
}
#navi_main a.active {color: #000000;}

.project_list a {width: 460px; display: block;  border-width:1px; border-bottom-color: #CCCCCC; border-bottom-style:dotted;}
.project_list a:hover {width: 460px; display: block; color:#333333; background-color:#F1FCFE; }


#navi_sub a {width: 150px; height: 20px; display:block;}
#navi_sub a.active {width: 150px; height: 20px; display:block; color:#000000; font-weight:bold;}


/*navi sub projekte */
a:link.sub03_2009, a:visited.sub03_2009, a:active.sub03_2009 {width: 150px; height: 20px; background-image: url(img/2009.gif); display:block; background-repeat:no-repeat;}
a:hover.sub03_2009, a:link.sub03_2009_a, a:visited.sub03_2009_a, a:active.sub03_2009_a {width: 150px; height: 20px; background-image: url(img/2009_over.gif); display:block; background-repeat:no-repeat;}

a:link.sub03_2008, a:visited.sub03_2008, a:active.sub03_2008 {width: 150px; height: 20px; background-image: url(img/2008.gif); display:block; background-repeat:no-repeat;}
a:hover.sub03_2008, a:link.sub03_2008_a, a:visited.sub03_2008_a, a:active.sub03_2008_a {width: 150px; height: 20px; background-image: url(img/2008_over.gif); display:block; background-repeat:no-repeat;}

a:link.sub03_2007, a:visited.sub03_2007, a:active.sub03_2007 {width: 150px; height: 20px; background-image: url(img/2007.gif); display:block; background-repeat:no-repeat;}
a:hover.sub03_2007, a:link.sub03_2007_a, a:visited.sub03_2007_a, a:active.sub03_2007_a {width: 150px; height: 20px; background-image: url(img/2007_over.gif); display:block; background-repeat:no-repeat;}

a:link.sub03_2006, a:visited.sub03_2006, a:active.sub03_2006 {width: 150px; height: 20px; background-image: url(img/2006.gif); display:block; background-repeat:no-repeat;}
a:hover.sub03_2006, a:link.sub03_2006_a, a:visited.sub03_2006_a, a:active.sub03_2006_a {width: 150px; height: 20px; background-image: url(img/2006_over.gif); display: block; background-repeat:no-repeat;}

a:link.sub03_2005, a:visited.sub03_2005, a:active.sub03_2005 {width: 150px; height: 20px; background-image: url(img/2005.gif); display:block; background-repeat:no-repeat;}
a:hover.sub03_2005, a:link.sub03_2005_a, a:visited.sub03_2005_a, a:active.sub03_2005_a {width: 150px; height: 20px; background-image: url(img/2005_over.gif); display: block; background-repeat:no-repeat;}

a:link.sub03_2004, a:visited.sub03_2004, a:active.sub03_2004 {width: 150px; height: 20px; background-image: url(img/2004.gif); display:block; background-repeat:no-repeat;}
a:hover.sub03_2004, a:link.sub03_2004_a, a:visited.sub03_2004_a, a:active.sub03_2004_a {width: 150px; height: 20px; background-image: url(img/2004_over.gif); display: block; background-repeat:no-repeat;}

a:link.sub03_2003, a:visited.sub03_2003, a:active.sub03_2003 {width: 150px; height: 20px; background-image: url(img/2003.gif); display:block; background-repeat:no-repeat;}
a:hover.sub03_2003, a:link.sub03_2003_a, a:visited.sub03_2003_a, a:active.sub03_2003_a {width: 150px; height: 20px; background-image: url(img/2003_over.gif); display: block; background-repeat:no-repeat;}

a:link.sub03_2002, a:visited.sub03_2002, a:active.sub03_2002 {width: 150px; height: 20px; background-image: url(img/2002.gif); display:block; background-repeat:no-repeat;}
a:hover.sub03_2002, a:link.sub03_2002_a, a:visited.sub03_2002_a, a:active.sub03_2002_a {width: 150px; height: 20px; background-image: url(img/2002_over.gif); display: block; background-repeat:no-repeat;}

a:link.sub03_2001, a:visited.sub03_2001, a:active.sub03_2001 {width: 150px; height: 20px; background-image: url(img/2001.gif); display:block; background-repeat:no-repeat;}
a:hover.sub03_2001, a:link.sub03_2001_a, a:visited.sub03_2001_a, a:active.sub03_2001_a {width: 150px; height: 20px; background-image: url(img/2001_over.gif); display: block; background-repeat:no-repeat;}


/* navi slide */
a:link.bw, a:visited.bw, a:active.bw {width: 14px; height:13px; background-image: url(img/bw.gif); float:left; background-repeat:no-repeat;}
a:hover.bw, a:link.bw_a, a:visited.bw_a, a:active.bw_a {width: 14px; height:13px; background-image: url(img/bw_over.gif); float:left; background-repeat:no-repeat;}

a:link.fw, a:visited.fw, a:active.fw {width: 14px; height:13px; background-image: url(img/fw.gif); float:left; background-repeat:no-repeat;}
a:hover.fw, a:link.fw_a, a:visited.fw_a, a:active.fw_a {width: 14px; height:13px; background-image: url(img/fw_over.gif); float:left; background-repeat:no-repeat;}

#myGallery
{
	text-align: left;
	margin: 0;
}

a.link-down {
	background-image:url(img/icons/download.png);
	background-repeat:no-repeat;
	background-position:0px -2px;
	padding-left:17px;
}
a.link-ext {
	background-image:url(img/icons/trackback.png);
	background-repeat:no-repeat;
	background-position:0px -2px;
	padding-left:17px;
}
