/* CSS Document */

html {
	overflow-y:scroll;
}

body {
	margin:0px;
	padding:0px;
/*	background:url('../img/background.jpg') repeat-x #7d7d7d; */
	background: #00834d;
}

#background_start {
	padding:0px 20px;
	margin:0px 0px 0px 0px;
	height:918px; /* 730px; */
	background:url('../img/start.png') no-repeat center;
}

#wrapper_start {
	width:1000px;
	position:relative;
	padding:0px;
	margin:0px;
	top:0px;
	left:50%;
	margin-left:-500px;
}

#startlogo {
	padding:0px 0px 5px 0px;
}

#startbild {
	padding:0px 0px 5px 0px;
	margin:0px;
}

#background {
	background:url('../img/carminke_back.png') repeat-y center;
}

#wrapper {
	width:1000px;
	position:relative;
	padding:0px;
	margin:0px;
	top:0px;
	left:50%;
	margin-left:-500px;
}

#head {
	height:118px;
	background:url('../img/carminke_head.jpg') no-repeat;
}

#logo {
	position:absolute;
	top:19px;
	left:31px;
	width:214px;
	height:80px;
	background:url('../img/carminke.gif') no-repeat;
}

/* Text*/

.text {
	color:#333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:23px;
	padding:10px 0px 50px 274px;
}

.text h1 {
	color:#00834d;
	font-size:14px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:23px;
	padding:0px 0px 20px 0px;
}

/* Navigation */

#navigation {
	height:23px;
	width:984px;
	position:relative;
	color:#fff;
	padding:0px 8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:23px;
	background-color:#00834d;
	margin:5px 0px 5px 0px;
}

#navigation ul {
	height:23px;
	padding:0px;
	margin:0px;
	list-style:none;
}

#navigation ul li {
	height:23px;
	padding:0px;
	margin:0px;
	float:right;
}

#navigation ul li a {
	height:23px;
	color:#fff;
	padding:0px 8px;
	font-size:12px;
	text-decoration:none;
	display:block;
}

#navigation ul li a:hover,
#navigation ul li a.select {
	height:25px;
	color:#00834d;
	line-height:23px;
	background:#fff;
	display:block;
}

#main {
	padding:24px 32px;
	background:url('../img/content_back.jpg') no-repeat;
}

/* Foto Listenansicht */

.liste_fotos {
	position:relative;
	padding:30px 0px 20px 0px;
	height:161px;
}

.liste_fotos2 {
	position:relative;
	padding:3px 0px 20px 0px;
	height:161px;
}

.liste_foto_verkauft {
	position:absolute;
	top:0px;
	left:0px;
	padding:30px 0px 0px 0px;
}

.liste_foto {
	float:left;
	width:290px;
	margin:0px 0px 0px 0px;
}

.liste_foto4 {
	float:left;
	width:290px;
	margin:30px 0px 0px 0px;
}

.liste_foto2 {
	float:left;
	width:300px;
	margin:0px 0px 0px 0px;
}

.liste_foto_daten {
	position:relative;
	float:left;
	width:610px;
	border-top-color:#e1dacb;
	border-top-width:3px;
	border-top-style:solid;
	padding:6px 0px 0px 0px;
}

.liste_foto_daten2 {
	position:relative;
	float:left;
	width:610px;
	padding:0px;
	margin:0px;
}

.liste_foto_name h2 {
	color:#00834d;
	font-size:14px;
	font-weight:bold;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	padding:1px 0px 0px 3px;
	margin:0px;
}

.liste_foto_name2 h2 {
	color:#00834d;
	font-size:14px;
	font-weight:bold;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	padding:16px 0px 12px 0px;
	margin:0px;
}

.liste_foto_eigenschaften {
	color:#333;
	padding:16px 0px 0px 0px;
	font-size:12px;
	font-weight:normal;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

.liste_foto_eigenschaften2 {
	color:#333;
	padding:1px 0px 2px 0px;
	font-size:12px;
	font-weight:normal;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

.liste_foto_eigenschaften_linie {
	clear:both;
	border-top-color:#e1dacb;
	border-top-width:3px;
	border-top-style:solid;
/*	border-top-color:#e1dacb;
	border-top-width:3px;
	border-top-style:solid;
/*	height:2px;
	background:#e1dacb; */
	width:136px; 
	margin:1px 0px 1px 0px; 
}

.liste_foto_eigenschaften_linie4 {
	clear:both;
	border-top-color:#e1dacb;
	border-top-width:3px;
	border-top-style:solid;
/*	border-top-color:#e1dacb;
	border-top-width:3px;
	border-top-style:solid;
/*	height:2px;
	background:#e1dacb; */
	width:136px; 
	margin:2px 0px 2px 0px; 
}

.liste_foto_eigenschaften_name2 {
	clear:both;
	padding:2px 0px 0px 6px;
	margin:0px 9px 0px 0px;
	float:left;
	height:21px;
	width:130px;
	background:#F0EDE8;
}

.liste_foto_eigenschaften_name {
	clear:both;
	padding:2px 0px 0px 6px;
	margin:0px 9px 0px 0px;
	float:left;
	height:21px;
	width:130px;
	background:#F0EDE8;
}

.liste_foto_eigenschaften_name2 {
	clear:both;
	padding:2px 0px 0px 6px;
	margin:0px 9px 0px 0px;
	float:left;
	height:20px;
	width:130px;
	background:#F0EDE8;
}

.liste_foto_eigenschaften_daten {
	padding:2px 0px 0px 0px;
	float:left;
	width:90px;
	height:21px;
	text-align:right;
}

.liste_foto_eigenschaften_daten1 {
	padding:2px 0px 0px 0px;
	float:left;
	width:390px;
	height:21px;
	text-align:left;
}

.liste_foto_eigenschaften_daten2 {
	padding:2px 0px 0px 0px;
	float:left;
	width:440px;
	min-height:21px;
	text-align:left;
}

.liste_foto_eigenschaften_details {
	clear:both;
	padding:13px 0px 0px 0px;
}

.liste_foto_eigenschaften_details2 {
	clear:both;
	padding:3px 0px 0px 0px;
}

.liste_foto_eigenschaften_details a {
	position:absolute;
/*	top:131px; */
	bottom:-21px;
	left:282px;
	width:310px;
	height:26px;
	color:#00834d;
	background:url('../img/weiter.png') no-repeat right;
	font-size:12px;
	font-weight:normal;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	padding:11px 20px 0px 0px;
	text-align:right;
	text-decoration:none;
}

.liste_foto_eigenschaften_details2 a {
	position:relative;
	left:460px;
	width:310px;
	height:26px;
	color:#00834d;
	background:url('../img/weiter.png') no-repeat right;
	font-size:12px;
	font-weight:normal;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	padding:0px 20px 0px 0px;
	text-align:right;
	text-decoration:none;
}

.liste_foto_eigenschaften_details a:hover {
	text-decoration:underline;
	background:url('../img/weiter.png') no-repeat right 3px 1px;
}

.liste_foto_preis {
	text-align:left;
	color:#00834d;
	font-size:21px;
	font-weight:bold;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

.liste_foto_preis_origianl {
	position:absolute;
	top:131px;
	left:300px;
	width:290px;
	height:26px;
	text-align:right;
	color:#00834d;
	font-size:21px;
	font-weight:bold;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}


/* Objekt Details */

.objekt_details {
	position:relative;
	padding:10px 0px 20px 0px;
	height:220px;
}

.objekt_detail {
	float:left;
	width:380px;
	margin:59px 0px 0px 0px;
}

.objekt_detail_name h2 {
	color:#00834d;
	font-size:14px;
	font-weight:bold;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	padding:0px 0px 9px 0px;
	margin:0px;
	height:40px;
}

.objekt_detail_daten {
	position:relative;
	float:left;
	width:490px;
	padding:10px 0px 0px 10px;
}

.objekt_detail_zurueck, 
.objekt_detail_zurueck a {
	position:absolute;
	top:17px;
	left:1px;
	width:200px;
	height:20px;
	font-size:11px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#00834d;
	text-decoration:none;
}

.objekt_detail_zurueck2, 
.objekt_detail_zurueck2 a {
	position:absolute;
	top:7px;
	left:338px;
	width:200px;
	height:20px;
	font-size:11px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#00834d;
	text-decoration:none;
}

.objekt_detail_zurueck a:hover {
	text-decoration:underline;
}

.linie {
	border-top-color:#e1dacb;
	border-top-width:3px;
	border-top-style:solid;
}

.objekt_detail_eigenschaften {
	color:#333;
	margin:3px 0px;
	padding:0px;
	width:490px;
	font-size:12px;
	font-weight:normal;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	background:#f0ede8;
}

.objekt_detail_eigenschaften2 {
	color:#333;
	margin:3px 0px;
	padding:0px;
	width:510px;
	font-size:12px;
	font-weight:normal;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	background:#f0ede8;
}

.objekt_detail_eigenschaften_name {
	clear:both;
	padding:6px 0px 6px 9px;
	float:left;
	width:185px;
}

.objekt_detail_eigenschaften_daten {
	padding:6px 0px 6px 9px;
	float:left;
	width:287px;
	line-height:17px;
	background:#fff;
}

.objekt_detail_eigenschaften_details {
	clear:both;
	padding:35px 0px 0px 0px;
}

.objekt_detail_preis {
	padding: 6px 0px 6px 9px;
	float: left;
	width: 287px;
	line-height: 17px;
	background: #fff;
/*
	border-bottom-color:#e1dacb;
	border-bottom-width:3px;
	border-bottom-style:solid;

	padding:20px 13px 30px 0px;
	height:26px;
*/
	text-align:left;
	color:#00834d;
	font-size:21px;
	font-weight:bold;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

.objekt_detail_preis_origial {
	border-top-color:#e1dacb;
	border-top-width:3px;
	border-top-style:solid;
	padding:20px 13px 30px 0px;
	width:477px;
	height:26px;
	text-align:left;
	color:#00834d;
	font-size:21px;
	font-weight:bold;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}


/* Objektanfrage */

#anfragetext {
	margin:0px 0px 0px 390px;
	padding:40px 0px 50px 0px;
	width:490px;
}
/*
#anfragetext a {
	margin:3px 0px;
	padding:4px 10px;
	font-size:12px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
*/
#anfragebox {
	padding:30px 0px 50px 115px;
	width:765px;
}


/* Kontakt */

#kontakt {
	margin:10px 0px 0px 275px;
	padding:10px 0px 20px 0px;
}

.kontakt_anfrage {
	margin:3px 0px;
	padding:3px 0px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#F0EDE8;
}

.kontakt_anfrage a {
	color:#00834D;
	text-decoration:none;
	padding:10px 0px 0px 30px;
	background:url('../img/weiter.png') no-repeat 10px 12px;
}
.kontakt_anfrage a:hover {
	text-decoration:underline;
}

a.link {
	color:#00834D;
	text-decoration:none;
}
a.link:hover {
	text-decoration:underline;
}

.kontakt_vorname {
    display: none;
}

.kontakt_name {
	float:left;
	margin:4px 0px;
	padding:4px 0px 0px 0px;
	width:120px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.kontakt_name_detail {
	float:left;
	margin:4px 0px;
	padding:4px 0px 4px 9px;
	width:185px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	background: none repeat scroll 0 0 #F0EDE8;
}

.kontakt_name_detail_lang {
	float:left;
	margin:4px 0px;
	padding:4px 0px 4px 9px;
	width:98%;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	background: none repeat scroll 0 0 #F0EDE8;
}

.textformat {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.kontakt_error {
	width:390px;
	padding:10px 0px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.kontakt_left {
	float:left;
	margin:4px 0px;
	padding:4px 0px 0px 0px;
	width:140px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.kontakt_right {
	float:left;
	margin:4px 0px;
	padding:4px 0px 0px 0px;
	width:340px;
	color:#006600;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.kontakt_formular_text {
	float:left;
	margin:4px 0px 4px 10px;
	padding:1px;
	width:270px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	height:2em;
}

.kontakt_formular_textarea {
	float:left;
	width:270px;
	height:80px;
	margin:4px 0px 4px 10px;
	padding:3px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.kontakt_name_handy,
.kontakt_handy {
    display:none;
}

/* Galerie */
.gallery {
	padding: 56px 0px 0px 0px;
}

.foto_gallery {
	padding: 5px 5px 3px 0px;
	float: left;
	overflow: hidden;
	width: 60px;
	height: 36px;
}

.foto_text {
	width:310px; 
	padding:10px 4px 8px 6px; 
	height:52px; 
	background:#F0EDE8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.foto_text_left {
	padding:10px 4px 8px 6px; 
	background:#F0EDE8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.pics {
	width:320px;
	height:310px;
	margin:0px 0px 10px 0px;
	overflow:hidden;
}


.clear {
	clear:both;
}

.clear2 {
	clear:both;
	height:2px;
}

#startweiter {
	position:absolute;
	top:578px;
	left:70px;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#startmenu {
	display:none;
	position:absolute;
	top:605px;
	left:70px;
}

#startmenu a {
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	padding:3px 14px;
	background:#00834d;
	/* background:url('../img/startmenuback.png'); */
}

#startmenu a:hover {
	color:#00834d;
	text-decoration:none;
	background:#fff;
}



#startweiter2 {
	position:absolute;
	top:99px;
	left:930px;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#startmenu2 {
	display:block;
	position:absolute;
	top:94px;
	left:0px;
	padding:3px 0px;
	margin:0px;
	background:#00834d;
	text-align:center;
	width:1000px;
}

#startmenu2 a {
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	padding:3px 14px;
	background:#00834d;
	height:23px;
	/* background:url('../img/startmenuback.png'); */
}

#startmenu2 a:hover {
	color:#00834d;
	text-decoration:none;
	background:#fff;
}



.listend {
	margin:20px 0px 0px 0px;
	border-top-color:#e1dacb;
	border-top-width:3px;
	border-top-style:solid;
	width:910px;
}

.toplink {
	padding:40px 46px 2px 0px;
	text-align:right;
	background:url('../img/nachoben.gif') no-repeat 895px 45px;
}

.toplink a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00834d;
	text-decoration:none;
}

.toplink a:hover {
	text-decoration:underline;
}

.linkback {
	color:#00834d;
	background:url('../img/zurueck.png') no-repeat 0px 10px;
	font-size:12px;
	font-weight:normal;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	padding:8px 0px 0px 20px;
	text-align:right;
	text-decoration:none;
}
.linkback:hover {
	text-decoration:underline;
}

#jahre {
	position: absolute;
	top: 0;
	left: 768px;
/*	right: 68px; */
/*	display: none; */
}

#jahrestart {
	position: absolute;
	top: 0;
/*	right: 0; */
	left: 840px;
	z-index: 100;
/*	display: none; */
}

#jahrestart2 {
	position: absolute;
	top: 0;
/*	right: 120px; */
	left: 720px;
	z-index: 100;
/*	display: none; */
}

#jahrestart2 img {
	width: 142px;
	height: auto;
	display: none;
}

.video {
	position: absolute;
	z-index: 100;
	top: 29px;
	left: -1px;
}
.video_button {
/*	position: absolute; */
/*	left: -275px; */
/*	top: 690px; */
/*
	cursor: pointer;
	left: 106px;
	top: 680px;
*/		
	position: relative;
	clear: both;
	text-align: center;
	padding: 20px 55px 0 0;	
}

.youtube {
	display: none;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -320px;
	margin-top: -190px;
	z-index: 200;
}

.immoview {
	position: absolute;
	margin: 260px 0 0 0;
	width: 320px;
	overflow: hidden;
}

.immoview_box {
	position: relative;
	height: 270px;
	width: 1px;
}

.zzgl {
	font-size: 14px;
	padding-top: 8px;
	line-height: 10px;
}

.video_close {
	position: absolute;
	top: -40px;
	right: 0;
	cursor: pointer;
	z-index:102;
}

.overlay {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 101;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.75);
}

#footer_start {
	width:984px;
	height:23px;
	color:#ccc;
	padding:0px 8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:23px;
	background-color:#00834d;
}

#footerbackground {
	height:70px;
	background:url('../img/carminke_bottom.png') no-repeat center;
}

#footer {
	width:984px;
	position:relative;
	top:0px;
	left:50%;
	margin-left:-500px;
	height:23px;
	color:#ccc;
	padding:0px 8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:23px;
	background-color:#00834d;
}

#footerleft {
	float:left;
}

#footerleft a {
	color:#ccc;
	text-decoration:none;
}

#footerleft a:hover {
	text-decoration:underline;
}

#footerright {
	float:right;
}

#footerright a {
	color:#ccc;
	text-decoration:none;
}

#footerright a:hover {
	text-decoration:underline;
}

.nextpic {
	position: absolute;
	top: 100px;
	right: -20px;
}

.prevpic {
	position: absolute;
	top: 100px;
	left: -20px;
}


.kontakt_email {
	display: none;
}

.clear {
	clear:both;
}
