/* CSS STYLESHEET */body {	background: #fefefe;	color: #444;	text-align: left;	padding: 0;	margin: 0;}/* typo */p {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 0.95em;	margin-left: 0px;	margin-right: 0px;	margin-top: 5px;	margin-bottom: 5px;	color: #444;}br {	margin-top: 0px;	margin-bottom: 0px;}h1 {	font: 1.5em Arial, Verdana, sans-serif;	color: #999;	text-align: left;	font-weight: normal;	padding: 0;	margin: 0 9px 30px 6px;}h2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 0.95em;	margin-left: 0px;	margin-right: 0px;	margin-top: 5px;	margin-bottom: 5px;	color: #666;	border-bottom: 1px;	border-bottom-style: dotted;	border-bottom-color: #bbb;}h3 {	font: 1.3em Serif, Georgia, Arial, Verdana;	color: #999;	text-align: left;	font-weight: normal;	padding: 0;	margin: 2px 1px 0 2px;}.weathergadget  h3 {	font: 0.8em Arial, Verdana;	color: #000;	font-weight: bold;	margin: 0;	margin-left: 0px;	position: relative;	top: 5px;}h4 {	font: 1.0em Serif, Georgia, Arial, Verdana;	color: #262626;	text-align: left;	font-weight: bold;	padding: 2px;	margin: 2px 9px 8px 4px;}h5 {	font: 1.0em Arial, Verdana, Tahoma;	color: #3d3d3d;	text-align: left;	font-weight: bold;	padding: 0;	margin: 0 0 10px 0;}/* images */img.content {	float: right;}img.randompic {	width: 200px;	border: 1px solid #ccc;	background: #ededed;	padding: 7px;	margin: 0 1.7%;}img.gallerypic {	width: 110px;	border: 1px solid #ccc;	background: #ededed;	padding: 5px;	margin: 0;}img.panorama {	width: 370px;	border: 1px solid #ccc;	background: #ededed;	padding: 5px;	margin: 0;}/* divs */#wrapper {	background: #ccc url(../gfx/wrapper.gif) no-repeat left bottom;	margin: 0 auto;	width: 762px;}#container {	background: #fff;	border-top: 6px solid #ccc;	font-size: 1.3em;	line-height: 1.3em;	margin: 0 auto;	width: 750px;}.weathergadget {	position: relative;	left: -4px;	height: 168px;	overflow: hidden;}.copyright {	font-size: 0.75em;}/* lists */ul.rightcolumn {	list-style-type: none;	margin: 0 auto;	padding: 0;	text-align: left;}ul.rightcolumn li {	margin-bottom: 14px;	padding-bottom: 15px;	border-bottom: 1px;	border-bottom-style: dotted;	border-bottom-color: #bbb;	float: left;	width: 100%;}ul.wohnungen {	list-style: square;	list-style-image: url(../gfx/bullet.gif);}li.randompic { 	text-align: center;}ul.gallery {	padding: 0;	margin: 0;}ul.gallery li {	list-style: none;	margin: 15px 0;	float: left;}ul.gallery_sub {	margin: 0;	padding: 0;	display: inline;}ul.gallery_sub li {	list-style: none;	margin: 4px 4px;	float: left;}/* forms */form {	padding: 0;	margin: 2px 0;}input.button {	background-color: #929292;	color: #fff;	width: auto;	border: 1px solid #888;}/* mailform */textarea#message {	width: 370px;}/* header */.header {	border-top: 2px solid #bca898;	background: #DAD7C5 url(../gfx/header2.jpg) no-repeat left bottom;	height: 194px;}/* links */a, a:active, a:visited {	text-decoration: none;	color: #c1001c;}a:hover {	color: #444;}/* navigation */div.navigation {	background: #DED9D0 url(../gfx/navbg4.gif) repeat-x;	height: 34px;	border-top: 1px solid #e3cdb5;}.navigation a:hover,.navigation a#active {	background-position: left bottom;	color: #f4e0ca;}ul.navigation {	list-style-type: none;	margin: 0;	padding: 0;}ul.navigation li a{	background: #FFF url(../gfx/navbg4.gif) repeat-x;	border-right: 1px solid #c9c6b5;	color: #cc9e7f;	float: left;	font: 1.2em Arial,Verdana,Sans-serif;	padding: 0 14px;	font-weight: lighter;	line-height: 34px;	text-align: center;	text-decoration: none;}ul.footernav a:hover,ul.footernav a#active {	text-decoration: none;}ul.footernav {	list-style-type: none;	margin: 0;	padding: 0;}ul.footernav li a{	color: #999;	font: 0.9em Arial,Verdana,sans-serif;	padding: 0 10px;	text-decoration: none;}/* main */.main#two-columns {	background: #fff url(../gfx/two-columns.gif) repeat-y;}/* bottom */.bottom {	background: #fff url(../gfx/bottom.gif) no-repeat left bottom;	border-top: 1px solid #AA8;	color: #444;	padding: 14px 20px;}.bottom .left,.bottom .right {width: 49%;}.bottom .right a,.bottom .right a:active,.bottom .right a:visited {	color: #bb8668;	font: 0.9em Arial,Verdana,sans-serif;	padding: 0 10px;	text-decoration: none;}.bottom .right a:hover {	color: #fff4ee;}/* footer */.footer {	background: #ccc;	color: #EED;	padding: 10px;}.footer .left {	width: 66%;}.footer .right {	width: 33%;	text-align: right;}.footer a {	color: #FFF;	text-decoration: none;}.footer a:hover {	color: #FFF;	text-decoration: underline;}/* misc */.clearboth {	clear: both;	font-size: 0;} .col2 .left {	width: 64%;}.col2 .right .content {	background: #fff;}.col2 .right {	width: 33%;}.content {	padding: 18px 20px;}.left {	float: left;}.right {	float: right;	text-align: right;}.right .content {	padding: 18px 12px 12px;}
