body {	padding: 0; 	margin: 0;  background-color: #fff; 	font-family:  verdana, helvetica, sans-serif;	line-height: 130%;}alt {font-size: 11px; }div, p {	margin: 0;	padding: 0;}hr {	display: none;}p {	text-align: left;  color: #000;  font-size: 11px; }address {	text-align: left;  color: #000;  font-size: 11px;   font-style: normal;  margin-left: 15px;  margin-bottom: 10px;}a {  color: #000;	text-decoration: underline;}#container {	background-color: #fff;	width: 800px;	/*margin: 10px;*/	margin-top: 10px;	margin-left: auto;	margin-right: auto;	padding: 0;}#banner {	height: 58px;	border-bottom: 5px solid #fff;	background-color: #434033;	background-image: url(images/wolkenpanorama.gif);}#banner h1 {	display: none;	}#panoimage {	width: 555px;	height: 260px;	border-bottom: 5px solid white;	background-image: url(images/panodummy.jpg);	background-color: #B93822;}/* Summary Styles *//*#summary {	float: right;	width: 240px;	height: 260px;	border-bottom: 5px solid white;	background: #B93822 url(images/summ_ecke.gif) no-repeat bottom right;	color: #FFFFFF;}*/#summary {	float: right;	width: 240px;	height: 260px;	border-left: 560px;	border-bottom: 5px solid white;	background: #B93822 url(images/summ_ecke.gif) no-repeat bottom right;	color: #FFFFFF;}#summary h1, #summary h2 {	padding: 0;	line-height: 125%;} 	#summary h2 {  font-family:  "Lucida Grande", "Lucida", Verdana, Arial, sans-serif;	font-size: 1em;		/*font-size: 14px;*/	color: #FFFFFF;	margin: 80px 15px 0 15px;	font-weight: normal;}/* End Summary Styles */#nav_content {	width: 555px;	margin-left: 0px;	margin-right: 240px;	}#nav_content a{	text-decoration: none;	}#nav_content a:hover{	text-decoration: underline;	color: #B93822;}#nav {	position: absolute;	width: 140px;}#nav h4.navhead {	width: 135px;	padding: 0;	border-right: 5px solid #fff;	margin: 0;	height: 21px;	background-color: #857F65;	color: #fff;	font-size: 11px;	font-weight: normal;	text-indent: 15px;	line-height: 21px;}#nav_content p.breadcrump {	padding: 0;	margin: 0;	height: 21px;	background-color: #857F65;	color: #fff;	line-height: 21px;	font-size: 11px;	text-indent: 154px;	} .breadcrump a {display: none;	text-decoration: none;	color: #fff;}.breadcrump a:hover {	text-decoration: underline;	color: #fff;}#sidebar {	position: absolute;	margin-left: 560px;	width: 240px;	}#language {	padding: 0;	margin: 0;	float: right;	width: 125px;	height: 21px;	color: #fff;		line-height: 21px;}#language p {	margin-left: 10px;}#language a {	text-decoration: none;}#language a:hover{	text-decoration: underline;}#sidebar-header-b {	padding: 0;	margin: 0;	width: 115px;	height: 21px;	float: right;	background-color: #857F65;	color: #fff;	background-image: url(images/hellgraue_ecke.gif);	background-repeat: no-repeat;	background-position: bottom right;}#content {width: 415px;	margin-left: 140px;	/*background: #333333;*/	}/* beginn navigation */ul {	padding: 0;	margin: 0;	/*line-height: 140%;*/}li {	list-style: none;	margin: 0;	text-indent: 15px; 	font-size: 11px;}.activ { border-bottom: 1px solid #B93822;color: #B93822;width: 130px;}.sub a  {  padding-left: 15px; /* border-bottom: 1px solid #fff;*/}.sub_active {	border: 0px;	text-indent: 30px; 	color: #B93822;}.sub_last_active {	border: 0px;	text-indent: 30px; 	color: #B93822;}.sub_last a {	margin-left: 0px;	padding-left: 15px; 	/* border-bottom: 1px solid #B93822; */}#nav_deko_footer {	margin-top: 5px;	margin-left: 0px;	width: 135px;	height: 21px;	background-color: #857F65;	color: #fff;	background-image: url(images/hellgraue_ecke.gif);	background-repeat:no-repeat;	background-position: bottom right;}/* ende navigation *//* beginn content */#content h3 {	font-size: 11px;	font-weight: normal;	line-height: 130%;	margin: 5px 0px 0px 0px;}#content p{	margin: 0px 0px 14px 14px;}#content h1 {	font-family: "Lucida Grande", "Lucida", Verdana, Arial, sans-serif; 	/*color: #434033;*/	color: #B93822 ;	font-size: 1em;	margin: 30px 0 20px 15px;	font-weight: normal;	/*line-height: 140%;*/	}		/* fahrner heads */#architektur {background-image: url(images/heads/architektur.gif);height: 50px;	background-repeat:no-repeat;}#architektur h1{display: none;}#architecture {background-image: url(images/heads/architecture.gif);height: 50px;	background-repeat:no-repeat;}#architecture h1{display: none;}#service {background-image: url(images/heads/service.gif);height: 50px;	background-repeat:no-repeat;}#service h1{display: none;}#about {background-image: url(images/heads/about.gif);height: 50px;	background-repeat:no-repeat;}#about h1{display: none;}#ueber {background-image: url(images/heads/ueber.gif);height: 50px;	background-repeat:no-repeat;}#ueber h1{display: none;}#glossar {background-image: url(images/heads/glossar.gif);height: 38px;	background-repeat:no-repeat;}#glossar h1{display: none;}#kontakt {background-image: url(images/heads/kontakt.gif);height: 50px;	background-repeat:no-repeat;}#kontakt h1{display: none;}#contact {background-image: url(images/heads/contact.gif);height: 50px;	background-repeat:no-repeat;}#contact h1{display: none;}#landschaft {background-image: url(images/heads/landschaft.gif);height: 50px;	background-repeat:no-repeat;}#landschaft h1{display: none;}#landscape {background-image: url(images/heads/landscape.gif);height: 50px;	background-repeat:no-repeat;}#landscape h1{display: none;}#innenraum {background-image: url(images/heads/innenraum.gif);height: 50px;	background-repeat:no-repeat;}#innenraum h1{display: none;}#indoor {background-image: url(images/heads/indoor.gif);height: 50px;	background-repeat:no-repeat;}#indoor h1{display: none;}#webdesign {background-image: url(images/heads/webdesign.gif);height: 50px;	background-repeat:no-repeat;}#webdesign h1{display: none;#grafikdesign {background-image: url(images/heads/grafikdesign.gif);height: 50px;	background-repeat:no-repeat;}#grafikdesign h1{display: none;}#graphicdesign {background-image: url(images/heads/graphicdesign.gif);height: 50px;	background-repeat:no-repeat;}#graphicdesign h1{display: none;}/* hier beginnen die movie-thumbs */.mov_container {font-size: 11px;	float: left;	padding: 0;	width: 133px;	height: 125px;	background-color: #EDECE8;	border-top: 5px solid #434033;	border-bottom: 15px solid #EDECE8;	margin: 0px 5px 15px 0px;	}.mov_container img{	border: 0px;}/*.first {	margin: 0 0 15px 0px;		}*/	.mov_container:hover {	border-top: 5px solid #B93822;	}/* hier enden die movie-thumbs *//* text-styles movie-thumbs */.popup {	color: #000;	text-decoration: none;}.popup:hover {	color: #B93822;	text-decoration: none;}.thumb_text {	margin-left: 5px;	height: 30px;	}.thumb_links {	margin-left: 5px;	margin-bottom: 0px;	height: 15px;	}/* copy-styles */.txt_container {	padding: 0;	/*background-color: #333322;*/	width: 415px;	margin: 0 0 15px 5px;	}.txt_container .italic{	font-style: italic;}.txt_container a{	text-decoration: underline;	}.txt_container a:hover{color: #B93822;	text-decoration: underline;}.txt_container p{		padding: 0;	background-color: #ffffff;	color: #000000;	margin: 0px 0px 15px 14px;}dd {font-family: "Lucida Grande", "Lucida", Verdana, Arial, sans-serif; 	font-size: 11px;	font-weight: normal;	margin: 0px 0px 0px 14px;	}				.txt_container .anker{	text-decoration: none;}.back {color: #B93822 ;margin: 0px 0px 0px 0px;}.txtliste {	/*font-family: georgia, times, serif; */			float: left;	padding: 0;	width: 380px;	background-color: #ffffff;	/*line-height: 150%;*/	margin: 0px 0px 15px 10px;}.txtliste li {	list-style: disc;	margin-left: 14px;		}.txt_container h2 {font-family: "Lucida Grande", "Lucida", Verdana, Arial, sans-serif; text-decoration: none;/*color: #434033;*/color: #B93822 ;	font-size: 0.9em;	font-weight: normal;	line-height: 125%;	margin: 0px 0px 5px 14px;		}dt {font-family: "Lucida Grande", "Lucida", Verdana, Arial, sans-serif; text-decoration: none;/*color: #434033;*/color: #B93822 ;	font-size: 0.9em;	font-weight: normal;	line-height: 125%;	margin: 15px 0px 5px 14px;		}/* hier enden die copy-styles *//* ende content *//* beginn dritte spalte */ .rightcolumn {	margin-top: 70px;	margin-bottom: 10px;	border: 0px;}#rightcolumn .horizont {	margin-top: 120px;	margin-left: 20px;	margin-bottom: 10px;	border: 0px;}#rightcolumn .digital_rebel {	margin-top: 50px;	margin-left: 20px;	margin-bottom: 10px;	border: 0px;}#rightcolumn .hyper {	margin-top: 70px;	margin-left: 10px;	margin-bottom: 10px;	border: 0px;}#rightcolumn .logodesign {	margin-top: 73px;	margin-left: 65px;	margin-bottom: 10px;	border: 0px;}#rightcolumn h3 {	font-size: 11px;	text-align: center;	color: #434033;	font-weight: normal;}.qtjava{margin-top: 62px;margin-left: 10px;width: 220px;font-family: "Lucida Grande", "Lucida", Verdana, Arial, sans-serif; line-height: 120%;}.qtjava td{height: 61px;font-family: "Lucida Grande", "Lucida", Verdana, Arial, sans-serif; }.qtjava a{font-family: "Lucida Grande", "Lucida", Verdana, Arial, sans-serif; 	font-size: 12px;	text-decoration: none;	}.qtjava a:hover{color: #B93822;font-family: "Lucida Grande", "Lucida", Verdana, Arial, sans-serif; 	font-size: 12px;	text-decoration: none;	}#footer {	/* clear: both; */	clear: both;	padding: 5px;	height: 6px;	/* width: 800px; */	margin-top: 35px;	background-color: #434033;	}			#footer p{	float: right;	margin-top: 5px;	}		/*popupfenster mit quicktime&java*/#embedcontainer {}#embedcontainer h1{font-family: "Lucida Grande", "Lucida", Verdana, Arial, sans-serif; 	font-size: 16px;	font-weight: normal;	color: #000000;	text-decoration: none;	line-height: 14px;	margin: 0px;}.mininav{/*font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;*/	font-weight: normal;	color: #3C3E40;	text-decoration: none;	text-align: justify;	line-height: 14px;	}#embedcontainer p{/*font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;*/	font-weight: normal;	color: #3C3E40;	text-decoration: none;	text-align: justify;	line-height: 14px;}#embedcontainer embed{border: 1px;border-color: #000;}.miniactive{font-weight: bold;font-size: 11px;}.embedlink {	color: #000;	text-decoration: underline;	font-size: 11px;}.embedlink:hover {	color: #B93822;	text-decoration: underline;	font-size: 11px;}.nowrap {white-space:nowrap;}