body{
	background-color:#FED6D6;
	font-family: Georgia;
	font-size: 13px;
	font-style:italic;
	
	background-image:url("../bilder/bg_blume1.gif");
	background-position:top right;
	background-repeat:no-repeat;
	background-attachment:fixed;
}

a {
	color:#A81530;
	}

a:link { color:#A81530; text-decoration:underline; }
a:visited { color:#A81530; text-decoration:underline; }
a:hover { color:#A81530; text-decoration:underline; }
a:focus { color:#A81530; text-decoration:underline; }
a:active { color:#A81530; text-decoration:underline; }

#wrapper{
	width:1140px;
	overflow:hidden;
}

div.content {
	margin-left:20px;
	border:10px solid #ffffff;
	padding:0px;
	float:left;
	width:250px;
	background-color:#ffffff;
	padding-bottom:32767px;
	margin-bottom:-32767px;
}

#mainclear{
	clear:both;
}

div.content div.head{
	height:166px;
	overflow:hidden;
	position:relative;
	background-position:top left;
	background-repeat:no-repeat;
}

#logo{
	height:129px;
	/*float:left;*/
	position:relative;
}

#logolink {
	float:left;
	height:129px;
	overflow:hidden;
}

#lang{
	right:540px;
	position:fixed;
	z-index:0;
	top:20px;
	width:200px;
}

#lang li{
	float:left;
}

#lang li a{
	padding-right:5px;
	padding-left:5px;
}

#lang li a.first{
		border-right:1px solid #A81530;
}

#lang li a:link    { color:#A81530; text-decoration:none; }
#lang li a:visited { color:#A81530; text-decoration:none; }
#lang li a:hover   { color:#A81530; text-decoration:underline; }
#lang li a:active  { color:#A81530; text-decoration:underline; }
#lang li a:focus   { color:#A81530; text-decoration:underline; }

#lang li.act a:link    { color:#A81530; text-decoration:underline; }
#lang li.act a:visited { color:#A81530; text-decoration:underline; }
#lang li.act a:hover   { color:#A81530; text-decoration:underline; }
#lang li.act a:active  { color:#A81530; text-decoration:underline; }
#lang li.act a:focus   { color:#A81530; text-decoration:underline; }

span.extend a{
	
}

span.extend a:link 	{ color:#FFFFFF; text-decoration:none; }
span.extend a:visited 	{ color:#FFFFFF; text-decoration:none; }
span.extend a:hover 	{ color:#FFFFFF; text-decoration:none; }
span.extend a:active 	{ color:#FFFFFF; text-decoration:none; }
span.extend a:focus 	{ color:#FFFFFF; text-decoration:none; }

#blumen, #wohnen, #studio{
	position:relative;
	z-index:1;
}

#blumen div.head{
	background-image:url("img/head_blumen.jpg");
	clear:both;
}

#wohnen div.head{
	background-image:url("img/head_wohnen.jpg");
	clear:both;
}

#studio div.head{
	background-image:url("img/head_studio.jpg");
	clear:both;
}

span.extend{
	position:absolute;
	bottom:10px;
	right:10px;
	background-color:#FFC1C5;
	padding:5px;
	color:#ffffff;
	font-style:italic;
}

div.navi{
	clear:both;
	overflow:hidden;
}

div.navi ul {
	display:block;
	border:0px solid black;	
}

div.navi li { float:left; display:inline; }
div.navi a { 
	display:block;
	margin:20px 0px 20px 0px;
	padding:0px 8px 0px 9px;
	font-style:italic;
	border-right:1px solid #FED6D6;
}

div.navi a:link 	{ color:#A81530; text-decoration:none; }
div.navi a:visited 	{ color:#A81530; text-decoration:none; }
div.navi a:hover 	{ color:#A81530; text-decoration:underline; }
div.navi a:active 	{ color:#A81530; text-decoration:underline; }
div.navi a:focus 	{ color:#A81530; text-decoration:underline; }

div.navi a.act:link 	{ color:#A81530; text-decoration:underline; }
div.navi a.act:visited 	{ color:#A81530; text-decoration:underline; }
div.navi a.act:hover 	{ color:#A81530; text-decoration:underline; }
div.navi a.act:active 	{ color:#A81530; text-decoration:underline; }
div.navi a.act:focus 	{ color:#A81530; text-decoration:underline; }

div.navi li.last a { border-right:0px; } 

div.rightbottom{
	height:50px;
	border-bottom:10px solid #ffffff;
}

#anfahrt{/*
	position:relative;
	top:10px;*/
	height:auto;
}

div.news{
	background-color:#ffffff;
}

#footer{
	margin-top:20px;	
	margin-left:20px;
	margin-bottom:20px;
	width:1120px;
	height:50px;
	background-color:#ffffff;
	position:relative;
}

#footer ul{
	float:left;
}

#footer ul li { float:left; }
#footer ul li a { 
	display:block;
	margin:18px 0px 20px 0px;
	padding:0px 8px 0px 19px;
	font-style:italic;
	border-right:1px solid #FED6D6;
}

#footer ul li a:link 	{ color:#A81530; text-decoration:none; }
#footer ul li a:visited { color:#A81530; text-decoration:none; }
#footer ul li a:hover 	{ color:#A81530; text-decoration:underline; }
#footer ul li a:active 	{ color:#A81530; text-decoration:underline; }
#footer ul li a:focus 	{ color:#A81530; text-decoration:underline; }

#footer span{
	display: inline-block;
	margin:18px 0px 20px 0px;
	padding:0px 8px 0px 9px;
	font-style:italic;
	color:#A81530;
}

#footerTextRight{
	position:absolute;
	top:0px;
	right:15px;
}

span.headline{
	padding-left:10px;
	padding-top:20px;
	padding-bottom:20px;
	color:#a7152f;
	font-style:italic;
	display:block;
	background-color:#FFFFFF;
}

div.csc-default p {
	 /*display:block;*/
	 font-size:13px;
	 color:#ec9ca3;
	 /*margin:10px;*/
	 padding-top:10px;
	 /*padding-left:10px;*/
	 font-weight:normal;
	 font-style:italic;
	 clear:both;
}

#schnellStrauss{
	margin:0px;
	padding:0px;
	margin-top:20px;
	border-bottom:10px solid #ffffff;
	background-color:#FED6D6;
	height:auto;
}

#cheapChic{
	height:auto;
}

#luecke{
	padding-bottom:32767px;
	margin-bottom:-32767px;
	background-color:#FFFFFF;
}

#newsletter, #anfahrt{
	padding:20px;
	height:auto;
	color:#ffffff;
	font-style:italic;
	background-color:#FFCFCF;
}

#newsletter h2, #anfahrt h2{
	 font-size:13px;
	 color:#a7152f;
	 margin-bottom:10px;
	 font-weight:normal;
}

p.bodytext{
	padding-left:20px;
	padding-right:20px;
}

#newsletterAnmeldungText{
	position:relative;
	bottom:35px;
}

#newsletterAnmeldungFormular{
	position:relative;
	bottom:16px;
}

#anfahrt p.bodytext{
	padding-left:0px;
	padding-right:0px;
}
