body {
	margin-left:0; 
	margin-right:0; 
	margin-top:0; 
	margin-bottom:0; 
	width:100%;
	height:100%;
	background-color: White;
}

#navi {
	position: absolute;
	width: 747 px;
	top:199;
	left:0;
	z-index: 2;
}

#header {
	position: absolute;
	width: 1056 px;
	top:0;
	left:0;
}

#footer {
position: absolute;
top:300;
left:0;
visibility: hidden;
}

#logoBlock {
	position: absolute;
	width: 308 px;
	top:199;
	left:748;
	z-index: 2;
}
#news {
	position: absolute;
	top:340;
	left:748;
}

#rightColumnLeftBorder {
	position: absolute;
	width: 3 px;
	top:199;
	left:747;
	overflow: hidden;
}

#rightColumnRightBorder {
	position: absolute;
	width: 1 px;
	top:260;
	left:957;
	height:100%;
	overflow: hidden;
}

#contentDivider {
	position: absolute;
	width: 1 px;
	top:220;
	left:445;
	height:100%;
	overflow: hidden;
}

#contentDividerGallery {
	position: absolute;
	width: 1 px;
	top:248;
	left:580;
	height:100%;
	overflow: hidden;
}
						 
#book_box {
	position: absolute;
	width: 424 px;
	top:257;
	left:11;
}

#right_content {
	position: absolute;
	top:257;
	left:446;
}

#pic {
	position: absolute;
	top:284;
	left:37;
}

#thumbs {
	position: absolute;
	top:358;
	left:590;
}

#galleryComment {
	position: relative;
	top:10;
	left:0;
	width: 355;
	background-color: #FFFFFF;
	font-family: arial;
	font-size: 11px;
	color: #000000;
	font-weight: normal;

}

#lupe {
	position: relative;
	top:0;
	left:335;
	
}

#storyNavi {
	position: absolute;
	top:284;
	left:25;
	width: 200;
	background-color: #FFFFFF;
	font-family: arial;
	font-size: 11px;
	color: #000000;
	font-weight: normal;

}

#storyTextNavi {
	position: absolute;
	top:284;
	left:410;
	width: 200;
	background-color: #FFFFFF;
	font-family: arial;
	font-size: 11px;
	color: #000000;
	font-weight: normal;

}

#storyTextNaviBottom {
	position: relative;
	top:15;
	left:0;
	width: 200;
	background-color: #FFFFFF;
	font-family: arial;
	font-size: 11px;
	color: #000000;
	font-weight: normal;

}

#storyTitle {
	position: absolute;
	top:307;
	left:410;
	width: 330;
	font-family: arial;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	
}

#storyText {
	position: relative;
	top:17;
	left:0;
	width: 310;
	background-color: #FFFFFF;
	font-family: arial;
	font-size: 13px;
	color: #000000;
	font-weight: normal;

}

#storyTextNoTitle {
	position: relative;
	top:0;
	left:0;
	width: 310;
	background-color: #FFFFFF;
	font-family: arial;
	font-size: 13px;
	color: #000000;
	font-weight: normal;

}

#story_meta {
	float:right;
	padding-left: 8px;
	padding-bottom: 8px;
}

#storyPic {
	position: absolute;
	top:305;
	left:25;
}

#medienContainer {
	position: absolute;
	top:305;
	left:27;
}

#medienTextVideo {
	position: absolute;
	top:335;
	left:465;
	width: 255;
	background-color: #FFFFFF;
	font-family: arial;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}

#medienTitleVideo {
	position: absolute;
	top:307;
	left:465;
	width: 255;
	font-family: arial;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
}

#medienMetaBlock {
	position: absolute;
	top:308;
	left:250;
	width: 143;
}

#medien_gallery{
	position: relative;
	top:50;
	left:0;
}

#medien_gallery_overview{
	position: relative;
	top:0;
	left:27;
}

#medien_horizontal_line{
	position: relative;
	top:30;
	left:-27;
}
#medien_vertical_left{
	position: absolute;
	width: 1 px;
	top:0;
	left:248;
	height:100%;
	overflow: hidden;
}

#medien_vertical_right{
	position: absolute;
	width: 1 px;
	top:0;
	left:498;
	height:100%;
	overflow: hidden;
}
	
#film_header {
	position: absolute;
	top:270;
	left:20;
	width: 330;
	background-color: #FFFFFF;
	font-family: arial;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	letter-spacing: -0.05em;
}


#flipbook_header {
	position: absolute;
	top:270;
	left:20;
	width: 330;
	background-color: #FFFFFF;
	font-family: arial;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	letter-spacing: -0.05em;
}

#tourenlehrpfad_header {
	position: absolute;
	top:865;
	left:20;
	width: 330;
	background-color: #FFFFFF;
	font-family: arial;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	letter-spacing: -0.05em;
}

#flipbook_div {
	
	position: absolute;
	top:207;
	left:20;
}

#flipbook_bg {
	
	position: absolute;
	top:270;
	left:0;
}

#klappentext {
	position: absolute;
	top:715;
	left:20;
	width: 250;
	background-color: #FFFFFF;
	font-family: arial;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}

#probetouren {
	position: absolute;
	top:710;
	left:310;
	width: 250;
}

#rezensionen {
	position: absolute;
	top:715;
	left:580;
	width: 150;
	background-color: #FFFFFF;
	font-family: arial;
	font-size: 11px;
	color: #7D7D7D;
	font-weight: normal;
}

#BookDivider {
	position: absolute;
	top:710;
	left:290;
	overflow: hidden;
}

#BookDividerRight {
	position: absolute;
	top:710;
	left:560;
	overflow: hidden;
}

#tourenplanung_right_column{
	position: absolute;
	top:310;
	left:390;
	width: 295;
}


#contact_form {
	position: absolute;
	top:310;
	left:20;
}

#contact_aett {
	position: absolute;
	top:245;
	left:410;
}

#presse_bg {
	position: absolute;
	top:360;
	left:148;
}

#presse_bg2 {
	position: absolute;
	top:360;
	left:0;
}

#tourenliste {
	position: absolute;
	top:310;
	left:20;
}
#legend {
	position: absolute;
	top:360;
	left:20;
}

#anchors {
	position: absolute;
	top:365;
	left:600;
}

#bestellen_book{
	position: absolute;
	top:280;
	left:500;
}

#bestellen_shirt{
	position: absolute;
	top:320;
	left:20;
}

#bestellen_line{
	position: absolute;
	top:550;
	left:0;
}

#bestellen_form_shirt {
	position: absolute;
	top:680;
	left:40;
}

#bestellen_form {
	position: absolute;
	top:320;
	left:30;
}




td.border_grey {
	background-color: #C6C6C7;
}

td.light_grey {
	background-color: #E3E3E3;
	font-family: arial;
	font-size: 11px;
	color: #60606;
	font-weight: normal;
}


td.dark_grey {
	background-color: #B1B1B1;
}

td.month {
	background-color: #E3E3E3;
	font-family: arial;
	font-size: 12px;
	color: #E60004;
	font-weight: bold;
}

.story_header {
	
	font-family: arial;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	letter-spacing: -0.05em;
}

.category_header {
	background-color: #FFFFFF;
	font-family: arial;
	font-size: 9px;
	color: #B1B1B1;
	font-weight: bold;
	font-style: normal;
}
.black_text {
	
	font-family: arial;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}

.black_text_kursiv {
	background-color: #FFFFFF;
	font-family: arial;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	font-style: italic;
}

.light_grey_text_small {
	background-color: #FFFFFF;
	font-family: arial;
	font-size: 9px;
	color: #7D7D7D;
	font-weight: normal;
}

.red_text {
	background-color: #FFFFFF;
	font-family: arial;
	font-size: 11px;
	color: #E60004;
	font-weight: normal;
}

.black_text_big {
	
	font-family: arial;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}




.rezensent {
	background-color: #FFFFFF;
	font-family: arial;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	font-style: normal;
}

.rezensent_orange {
	background-color: #FFFFFF;
	font-family: arial;
	font-size: 10px;
	color: #ff9900;
	font-weight: normal;
	font-style: normal;
}

.mini_grey {
	background-color: #FFFFFF;
	font-family: arial;
	font-size: 9px;
	color: #B1B1B1;
	font-weight: normal;
	font-style: normal;
}

.big_white_text_transparent {
	font-family: arial;
	font-size: 25px;
	color: #FFFFFF;
	font-weight: 400;
	text-align: center;
}

a:link {
	font-family: arial;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}

a:visited {
	font-family: arial;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}

a:hover {
	font-family: arial;
	font-size: 11px;
	color: #828282;
	text-decoration: none;
	font-weight: normal;
}

.formStyle {
	width: 300px;
	background-color: #FFFFFF;
	border: #000000 1px solid;
	color: #000000;
	font-family: arial, verdana, ms sans serif;
	font-size: 11px;
	font-weight: normal
	}
	
.guestbookformStyle {
	width: 400px;
	background-color: #FFFFFF;
	border: #000000 1px solid;
	color: #000000;
	font-family: arial, verdana, ms sans serif;
	font-size: 11px;
	font-weight: normal
	}
	
.submitStyle {
	width: 120px;
	background-color: #FFFFFF;
	border: #000000 1px solid;
	color: #E60004;
	font-family: arial, verdana, ms sans serif;
	font-size: 11px;
	font-weight: bold;
	}	
	
.submitStyleWide {
	width: 150px;
	background-color: #FFFFFF;
	border: #000000 1px solid;
	color: #E60004;
	font-family: arial, verdana, ms sans serif;
	font-size: 11px;
	font-weight: bold;
	}		
	
textarea {
	height: 350px;
}

UL {
	list-style: inside;
}