@charset "UTF-8";
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
	border:0;
	font-family:inherit;
	font-size:100%;
	font-style:inherit;
	font-weight:inherit;
	outline:0;
	margin:0;
	padding:0;
	text-decoration: none;
}

:focus {
outline:0;
}

body {
	background:#FFF;
	color:#333;
	line-height:1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	font-stretch:ultra-condensed;
}

ol,ul {
list-style:none;
}

table {
border-collapse:separate;
border-spacing:0;
}

caption,th,td {
font-weight:400;
text-align:left;
}

blockquote:before,blockquote:after,q:before,q:after {
content:"";
}

blockquote,q {
quotes:"" "";
}

:root {
overflow-y:scroll;
}

li {
font-size:1em;
}

.clear {
clear:both;
}

#page-wrap {
width:968px;
margin:0 auto;
}

#header {
margin:0;
padding:0;
height:248px;
}

ul#nav {
height:57px;
list-style:none;
}

ul#nav li {
display:inline;
}

ul#nav li a {
	color:#777;
	font-size:90%;
	display:block;
	float:right;
	margin-top:20px;
	text-decoration:none;
	padding-right: 4px;
	padding-left: 4px;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#777;
}

ul#nav li a:hover,ul#nav li a:active {
	color:#7d1b25;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#7d1b25;
}

.aktiv {
	color: #7d1b25;
}

#homebutton {
	width:80px;
	height:57px;
	margin-top:-57px;
	position:absolute;
	background-color: #FFF;
}
#shadow {
	width:193px;
	height:20px;
	margin-top:-57px;
	position:absolute;
	background-image: url(../images/header-8.jpg);
	margin-left: 775px;
}

#gardens1 {
	color:#555;
	float:left;
	font-size:85%;
	text-align:right;
	margin-top:-18px;
	height:20px;
	width:390px;
	margin-right:10px;
	visibility:hidden;
}

#gardens1 a {
color:#555;
text-decoration:none;
}

#gardens1 a:hover,#gardens1 a:active {
	color:#7d1b25;
	text-decoration:underline;
}

#footer {
background-color:#3A393D;
color:#FFF;
text-align:center;
padding:10px 0;
}

#footer a {
color:#FFF;
}

#main-content1 {
	background-color:#e6e4dc;
}

#main-content1 #left-col {
	clear:left;
	float:left;
	width:384px;
	text-align:right;
	height:792px;
	background-image:url(../images/frontLeft.jpg);
	background-repeat: no-repeat;
	background-position:right bottom;
	margin-bottom:40px;
}

#main-content1 #right-col {
	float:left;
	height:792px;
	line-height:1.2em;
	padding-right:32px;
	width:536px;
	background-image:url(../images/frontRight.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
}


#main-content2 {
	background-color:#fff5e0;
	clear:right;
}
#main-content2 #left-col {
	clear:left;
	float:left;
	width:384px;
	text-align:right;
	margin-right:16px;
	margin-bottom:32px;
}
#main-content2 #right-col {
	float:left;
	line-height:1.2em;
	padding-right:32px;
	width:536px;
	margin-bottom:32px;
}
#main-content3 {
	background-color:#FFF;
	clear:right;
}
#main-content3 #left-col {
	clear:left;
	float:left;
	width:384px;
	text-align:right;
	margin-right:16px;
	margin-bottom:32px;
	margin-top: 89px;
}
#main-content3 #right-col {
	float:right;
	line-height:1.2em;
	padding-top: 35px;
	padding-right:32px;
	width:536px;
	margin-bottom:32px;
}
#main-content4 {
	background-color:#e7e5dc;
	clear:right;
}
#main-content4 #left-col {
	clear:left;
	float:left;
	width:384px;
	text-align:right;
	margin-right:16px;
	margin-bottom:32px;
}
#main-content4 #right-col {
	float:left;
	line-height:1.2em;
	padding-right:32px;
	width:536px;
	margin-bottom:32px;
}
#main-content5 {
	background-color:#e8f0f0;
	clear:right;
}
#main-content5 #left-col {
	clear:left;
	float:left;
	width:384px;
	text-align:right;
	margin-right:16px;
	margin-bottom:32px;
}
#main-content5 #right-col {
	float:left;
	line-height:1.2em;
	padding-right:32px;
	width:536px;
	margin-bottom:32px;
}
#main-content6 {
	background-color:#FFF;
	clear:right;
}
#main-content6 #left-col {
	clear:left;
	float:left;
	width:384px;
	text-align:right;
	margin-right:16px;
	margin-bottom:32px;
	line-height: 1.2em;
}
#main-content6 #right-col {
	float:left;
	line-height:1.2em;
	padding-right:32px;
	width:536px;
	margin-bottom:32px;
}
#main-content7 {
	background-color: #e6e4dc;
}
#main-content7 #left-col {
	clear:left;
	float:left;
	width:384px;
	text-align:center;
	height:215px;
	margin-right:16px;
	padding-top: 340px;
}
#main-content7 #right-col {
	float:left;
	height:720px;
	line-height:1.2em;
	padding-right:32px;
	width:536px;
	background-image:url(../images/anreiseBig.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	margin-bottom: 10px;
}

.kursiv {
	font-style: italic;		
}
.fett {
	font-weight: 700;
	color: #333;
}

.fett a {
	color: #333;
	text-decoration: underline;
}

.app-mtext {
	background-image: url(../images/app-mtext.gif);
	background-repeat: no-repeat;
	height: 90px;
	width: 298px;
}

.app-jtext {
	background-repeat:no-repeat;
	background-image:url(../images/app-jtext.gif);
	height: 61px;
	width: 332px;
}
.app-ltext {
	background-image: url(../images/app-ltext.gif);
	background-repeat: no-repeat;
	height: 63px;
	width: 341px;
}

.app-m {
	height: 253px;
	padding-top: 67px;
}
.gasleft1 {
	background-image: url(../images/gasleft1.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 320px;
}
.gasleft2 {
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 187px;
	background-image: url(../images/gasleft2.jpg);
}
.gasleft3 {
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 187px;
	background-image: url(../images/gasleft3.jpg);
}
.gasleft4 {
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 187px;
}
.gasleft5 {
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 187px;
	background-image: url(../images/gasleft5.jpg);
}
.gas1-txt {
	height: 158px;
	width: 400px;
}
.gas {
	line-height:1.6;
}
.gastit {
	font-weight: 700;
	color: #7d1b25;
	font-size: 130%;
	line-height: 1.2;
}
.akttit {
	font-weight: 700;
	color: #333;
	font-size: 130%;
	line-height: 1.2;
}

.app-j {
	height: 272px;
	padding-top: 38px;
}
.app-l {
	height: 295px;
	padding-top: 37px;
}
.allapps {
	padding-top: 30px;
}


.thumbs {
	padding-top: 10px;
	padding-bottom: 10px;
}

#inner-container1 {
	height: 320px;
}

#inner-container2 {
	height: 310px;
}
#inner-container3 {
	height: 330px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3A393D;
}
.inner-container1 {
	height: 345px;
}
.inner-container2 {
	height: 187px;
}
.inner-container3 {
	height: 600px;
}
.inner-container4 {
	padding-left: 10px;
}
.gap {
	height: 30px;
}

#table-container {	
}

.table-text {
	vertical-align: text-top;		
}
#gardens2 {
	color:#555;
	float:left;
	font-size:85%;
	text-align:right;
	margin-top:-18px;
	height:20px;
	width:390px;
	margin-right:10px;
	visibility:visible;
}
#gardens2 a {
	color:#555;
	text-decoration:none;
}
#gardens2 a:hover, #gardens2 a:active {
	color:#7d1b25;
	text-decoration:underline;
}
#sepp {
	background-image: url(../images/sepp.jpg);
	float: right;
	height: 143px;
	width: 176px;
	position: absolute;
	top: 460px;
	margin-left: 792px;
}
li.list {
	list-style-image: url(../images/bullet-akt.gif);
	list-style-position: outside;
	margin-left: 10px;
}
.ag-left {
	text-align: right;
	padding-top: 103px;
	line-height: 1.2em;
}
.inner-ag1 {
	height: 455px;
	padding-top: 32px;
}
.inner-ag1a {
	height: 420px;
}
.inner-ag2 {
	background-image: url(../images/ag2_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 400px;
}
.inner-ag3 {
	height: 136px;
}
.inner-ag4 {
	height: 189px;
}
.inner-ag5 {
	height: 139px;
}
.inner-home1 {
	height: 189px;
}
.inner-ag7 {
	height: 189px;
}
.inner-ag8 {
	height: 189px;
}




li.list2 {
	list-style-image: url(../images/bullet-akt.gif);
	list-style-position: outside;
	margin-left: 10px;
}
.ple-left {
	text-align: right;
	padding-top: 33px;
	height: 840px;
	background-image: url(../images/gutschein.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.ple-left2 {
	background-image: url(../images/fruehst.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 455px;
	text-align: left;
}
.ple-right5 {
	padding-left: 10px;
	padding-top: 20px;
}
#pletit {
	background-image: url(../images/pletit.gif);
	height: 38px;
	width: 304px;
	margin-top: 210px;
	position: absolute;
	margin-left: 390px;
}
.ple {
	line-height:1;
	font-size: 105%;
}
.ad {
	text-align: center;
	height: 60px;
	width: 90px;
	padding-left: 450px;
	padding-top: 230px;
	visibility: hidden;
}
.links {
	padding-left: 74px;
	padding-bottom: 32px;
	float: left;
	clear: left;
}

