@charset "UTF-8";

	@import url('blueprint/reset.css');
	@import url('blueprint/grid.css');
	@import url('blueprint/typography.css');
	@import url('blueprint/ie.css');

body {
	background: #f2f8ea;
}
html, body {height:100%;}
.container {
	border: 10px solid #e5f1d5;
	width: 940px;
	margin-top:90px;
	background: #f8fbf4;
	position: relative;
	height: 630px;
}

#menu {
	position: absolute;
	top: 75px;
	right: 97px;
}
#menu a {
	color: #6f7072;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: 0.3em;
	margin: 0 0 0 30px;
}
#menu a:hover {color:#7db72f;}
#menu .current {
	font-weight:bold; color:#7db72f;
	}
#logo {
	height: 132px;
	width: 274px;
	left: 35px;
	top: 37px;
	position: absolute;
	z-index: 20;
}
#logo a {
	background: url(../images/logo_frosch-leipzig.gif) no-repeat 0px 0px;
	display:block;
	height: 132px;
	width: 274px;
	text-indent:-9000px;
}	
#footer {
	position: absolute;
	right: 20px;
	bottom: 20px;
	font-size: .8em;

}
#footer, #footer a {
	color: #707173;
	text-transform: uppercase;
	letter-spacing: 0.25em;
	text-decoration: none;	
}
#footer a:hover, #footer .current {
	color:#474749;
	}
#footer .current, #menu .current {
	font-weight:bold;
	}
	
#images, #main {
	position: absolute;
	width:940px;
	height:485px;
	bottom: 35px;
	left:0;
	padding:0; 
	margin:0;
	color:#6f6a66;
	font-size:10px;
	line-height:12px;
}
#imagecycle ul, #imagecycle li {margin:0; padding:0; list-style-type:none;} 
.bg01,.bg02,.bg03,.bg04,.bg05,.bg06,.bg07,.bg08,.bg09,.bg10 {display:block; width:940px; height:485px; }
.bg01 {background:url(../images/bg_start_01.jpg) no-repeat 0 0; }
.bg02 {background:url(../images/bg_start_02.jpg) no-repeat 0 0; }
.bg03 {background:url(../images/bg_start_03.jpg) no-repeat 0 0; }
.bg04 {background:url(../images/bg_start_04.jpg) no-repeat 0 0; }
.bg05 {background:url(../images/bg_start_05.jpg) no-repeat 0 0; }
.bg06 {background:url(../images/bg_start_06.jpg) no-repeat 0 0; }
.bg07 {background:url(../images/bg_start_07.jpg) no-repeat 0 0; }
.bg08 {background:url(../images/bg_start_08.jpg) no-repeat 0 0; }
.bg09 {background:url(../images/bg_start_09.jpg) no-repeat 0 0; }
.bg10 {background:url(../images/bg_start_10.jpg) no-repeat 0 0; }

h1 { font-size: 2em;}
h2 { font-size: 1.6em; }
.clear {clear:both}

.redaktion {position:absolute;top:130px;left:80px !important;; width:800px !important; height:400px; z-index:25}
.redaktion h1 {padding-left:60px; margin-bottom:30px; color:#ccc;}
.redaktion a {color:#7db72f; font-size:1.4em; text-decoration:none;}
.redaktion a:hover {border-bottom: 3px solid #333}

.bgleistungen {background:url(../images/bg_leistungen.jpg) no-repeat 0 0;}
#content_leistungen {position:absolute; width:320px;left:330px; top:50px; line-height:19px; text-transform: uppercase; letter-spacing:1px}

.bgreferenzen {background:url(../images/bg_referenzen.jpg) no-repeat 0 0;}
#content_referenzen {position:absolute; width:445px;left:312px; top:65px; line-height:18px; letter-spacing:1px; font-size:13px; color:#e2e2df}
#content_referenzen p {margin: 0 0 1.5em 0; text-align:center; width:445px}
#content_referenzen ul, #content_referenzen ul {margin:0; padding:0; list-style-type:none}
#content_referenzen li {margin: 0 0 1.5em 0; text-align:center; width:445px}

.bgkontakt {background:url(../images/bg_kontakt.jpg) no-repeat 0 0;}
#content_kontakt {position:absolute; width:260px;left:330px; top:70px; line-height:19px; letter-spacing:1px; color:#fff;}
#content_kontakt a {color:#7db72f; text-decoration:none;}

.bgimpressum {background:url(../images/bg_impressum.jpg) no-repeat 0 0;}
#content_impressum {position:absolute; width:527px;left:308px; top:50px; line-height:16px; letter-spacing:1px; color:#fff}
#content_impressum p {margin: 0 0 1.5em 0;}

#next, #prev {cursor:pointer; z-index:35; display:block; width:25%; height:80px; position:absolute; }
#prev {background: url(../images/btn_bg_prev.gif) no-repeat 10%;left:0;}
#next {background: url(../images/btn_bg_next.gif) no-repeat 90%;right:0}

