﻿html,body,div,span,h1,h2,h3,h4,h5,h6,p,a,em,img,strong,b,u,i,center,ol,ul,li,label,article,aside,footer,header,nav,output, section{
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	text-decoration:none;
}

@font-face {
  font-family: "Lithos Pro";
  src: url("lithospro-regular-webfont.eot");
  src: local("☺"),
    url("lithospro-regular-webfont.woff") format("woff"),
    url("LithosPro-Regular.otf") format("opentype"),
    url("lithospro-regular-webfont.svg") format("svg");
}

body{ font-family:Helvetica,Arial,non-serif; line-height:1.4em; color:#555; }
a{ color:#555; }
h1, h2{ font-family:Lithos Pro; }
h1{ font-size:38px; margin:15px 0;}

/* NAV */
div.wrapper{ width:950px;margin:0 auto;}
header{ width:950px;height:272px;background: transparent url('/img/head-natuerlich-mecklenburg.jpg') 0 0 no-repeat; }
header nav{ display:block;position:relative;top:212px; }
header nav a{ font-family:Lithos Pro; color:#555; float:left;}
.mieten{ margin-left:420px; font-weight:bold; }
.kaufen{ margin-left:110px }
.ueber-uns{ margin-left:29px; }
.right .sub_navi a{ color:#93A35D; }

/* MAIN */
#greenpeace, #viabono, #home{ display:block; position:absolute; width:31px; height:38px; text-indent:-999px; overflow:hidden; z-index:5;}
#greenpeace{ width:120px;height:100px;background:url('/img/viabono-greenpeace-home.png') -160px -42px no-repeat; }
#viabono{ width:170px;height:100px;background:url('/img/viabono-greenpeace-home.png') 0 0 no-repeat; } 
#home{ width:170px;height:140px;top:580px;background:url('/img/viabono-greenpeace-home.png') -280px 0 no-repeat; text-indent:-9999px; } 
.right .sub_navi{ position: relative; top: 120px; width: 120px; text-align: center; }
.right .sub_navi a{ display:block; font-family:Lithos Pro; width: 120px; height: 40px; }

/* Start */
main > div{ float:left; height:580px; }
.left{ width:170px; }
.centered{ width:660px; }
.right{ width:120px; }
a#left-arrow, a#right-arrow{ display:block; position:relative; width:31px; height:38px; text-indent:-999px; overflow:hidden; }
a#left-arrow { background: url('/img/home_slider/arrow-back.png') 0 0 no-repeat; left:112px;top:164px;}
a#right-arrow { background: url('/img/home_slider/arrow-fwd.png') 0 0 no-repeat; left:26px;top:164px; }
#slider{ width:660px;height:372px;overflow:hidden; }
#slider img{ z-index:5;position:absolute; }
#slider img.active { z-index:10; }
#slider img.last-active { z-index:9; }
#start .sub_navi { text-align:right; }
#start .sub_navi a { display:inline-block; font-family:Lithos Pro; margin-right:30px; margin-top:10px; }

/* Objekte */
main .left .objekt{ display:block; width:170px; margin-top:20px; text-align:center; font-family:Lithos Pro; }
main .left .objekt strong{ font-weight:bold; }
//#objekte .centered{ height:450px; overflow:scroll; }
#objekte .centered #content{ position:relative; top:0px; margin-top:0px; }
#objekte .centered #content > div{ display:block; }
#objekte h2{ font-size:38px; display:block; margin:20px 0; }
#objekte .subhead, #objekte .object-details{ display:block; margin-bottom:20px; }
#objekte .copy { display:block; padding-bottom:200px; float:left; width:430px; margin-right:10px; }
#objekte .images { display:block; float:left; width:200px; }
#objekte .images img { margin-bottom:10px; }
#objekte .copy a{ margin-right:20px; text-transform:uppercase; text-decoration:none; font-size:0.9em; }

/* Partner */
#partner li{line-height: 40px;margin-left: 20px;}

/* Impressum */
#impressum h1{margin-bottom:40px;}