@charset "UTF-8";
/* CSS Document */
@import "menue.css";

body {
	padding: 0px;
	margin: 0px;
	background-image:url(layout/bg.jpg);
	background-position: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2d2d2d;
}

h4 {
	font-size: 18px;
	font-weight: normal; padding-top:0px; margin-top: 0px; color: #622b31; text-transform: uppercase; font-family: Arial;
}

h1 { font-size: 12px; }

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6d262a;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2d2d2d;
}

img { line-height: 0px; }

.container {
	margin-right:auto;
	margin-left:auto;
	width:1004px;
	border-left: solid 1px #886263;
}

#wohnen {
	margin-left: 434px;
	line-height: 0px;
}

#logo {
	position: absolute;
	margin-left: 252px;
	line-height: 0px;
}

#headerimg {
	position: absolute;
	width: 620px;
	height: 393px;
	margin-top: 74px;
	line-height: 0px;
}

#lang { position: absolute; top: 20px; width: 200px; margin-left: 425px;  }
#lang ul { list-style-type: none; }
#lang li { float: left; margin-left: 8px; }

.caption { background-color: #eeeeee; padding: 2px; border: solid 1px #CCCCCC; }


#kontaktadress {  color: #beab99; text-align: center; padding-top: 20px; font-family: Arial; margin-bottom: 40px; }

.img-right { width: 154px; background-color: #ffffff; float: right; position: absolute; margin-left: 850px; z-index: 1; }

.menue {
	height: 200px;
	margin-left: 620px;
	height: 310px;
	width: 384px;
	background-color: #FFFFFF;
	z-index: 999;
}

.inhalt {  padding-left: 50px; padding-bottom: 50px; padding-top: 50px; width: 330px; padding-right: 40px; }
.inhalt h4 { font-size: 18px; font-weight: normal; padding-top:0px; margin-top: 0px; color: #622b31; text-transform: uppercase; font-family: Arial; }

.left-cont {
	margin-left: 35px;
	width: 176px;
	border: solid #FFFFFF 2px;
	color: #eae9e8;
	margin-top: 20px;
}
#left-cont-text a { color: #eae9e8; font-weight: bold; }
#left-cont-text { padding-left: 0px; padding-bottom: 1px; padding-right: 0px; padding-top: 0px; color: #eae9e8; }
#left-cont-text #text { padding: 7px; }
.left-cont h3 { padding: 0px; margin: 0px; background-color: #aa9178; padding-bottom: 5px; padding-top: 5px; padding-left: 7px; font-weight: bold; color: #ffffff; }

.quickform h3 { color: #aa9178; padding: 8px; padding-bottom: 0px; margin-bottom: 0px; padding-top: 10px; font-family: Arial; font-weight: normal; }
.quickform form { color: #ffffff; background-color: #823e3c; padding-top: 6px; padding-left: 10px; padding-bottom: 15px; padding-right: 10px; text-align: right; }
.quickform .float-left { float: left;}
.quickform p { text-align: left; margin: 0px; padding: 0px; margin-top: 7px; }
.quickform select { margin-bottom: 5px; margin-left: 2px; }
.quickform .mandatory { width: 82%; float:left; }
a { text-decoration: none; color: #64312e; }
a:hover { text-decoration: underline; }
select { }
.layer { padding-top: 50px; }
#l1 { padding-right: 30px; padding-left: 30px; }
#l2 { padding-left: 10px; padding-right: 30px; }

.linie {
	border:none;
	border-top: 1px dotted #6a282a;
	color: #FDF8EC;
	background-color: #FDF8EC;
	height: 1px;
}

.linieb {
	border:none;
	border-top: 1px dotted #5b6d85;
	color: #FDF8EC;
	background-color: #FDF8EC;
	height: 1px;
}
.linieg {
	border:none;
	border-top: 1px dotted #82a483;
	color: #FDF8EC;
	background-color: #FDF8EC;
	height: 1px;
}

.wohnen { background-color: #ffffff; line-height: 0px; }


#rot {color: #5e1420;}

/* LAST MINUTE */
.layoutlast_full { border: solid 1px #f5e0ab; min-height: 245px; background-color: #f9eac6; }
/*.layoutlast_full .image_container {  }*/
.layoutlast_full #text { padding: 10px; }
.layoutlast_full ul { color: #6d262a; padding: 0px; padding-left:15px; margin: 0px; }
.layoutlast_full li { padding-top: 3px; font-weight: bold; }
.layoutlast_full h4 { margin: 0px; padding: 0px; padding: 5px 0px 10px 0px; }
#header-last { background-image: url(icons/trenner-creme-kurz.jpg); background-repeat: repeat-x; height: 50px; }

div, img { clear: both; display: block; }

.img-right img { margin-bottom: 3px; }

/* Formular */
.small { width: 25px; }
.datum { width: 100px; }


.formsec { border: solid 1px #f9eac8; background-color: #f9eac6; margin-top: 20px;  }
.form { padding: 10px; widht: 150px; }
.formsec input { widht: 100%; }

hr{
background-color: #8D4C4D; /* Farbe fÃ¼r Opera und Firefox */ 
color: #8D4C4D; /* Farbe fÃ¼r Internet Explorer (IE) */
border: 0; 
height: 1px; 
}


/* WETTER */
#forecastv1, #forecastv2, #forecastv3, #forecastv4, #forecastv5 {  } 
#forecastv1 p, #forecastv2 p, #forecastv3 p, #forecastv4 p, #forecastv5 p { font-weight: bold; margin: 0px; padding: 0px; } 
#forecast p { font-weight: bold; padding: 0px; margin: 0px; color: #6d262a; }
#tendency p { font-weight: bold; padding: 0px; margin: 0px; color: #6d262a; }
#copyright p { font-size: 10px; }
.bg td { background-color: #f6f6f6; }
p, span { margin: 0px; padding: 0px; }

/* FB */
div.connections { background-color: #000000; }