html, body {
	height: 100%;
	min-height: 680px;
	margin: 0;
	padding: 0;
}

body {
	background: #c4c3bd url(../images/bg_follow.gif) repeat-x top;
	overflow: auto;
	overflow-x: hidden;
	text-align:center;
	color: #333333;
}

#holder {
	width:1092px;
	margin-left: auto;
	margin-right: auto;
	max-width:inherit;
	min-width:inherit;
}

@font-face {
	font-family: 'GarogierRegular';
	src: url('Garogier_unhinted.eot');
	src: local('Garogier'), local('Garogier'), url('Garogier_unhinted.woff') format('woff'), url('Garogier_unhinted.ttf') format('truetype'), url('Garogier_unhinted.svg#Garogier') format('svg');
}

a:link, a:visited, a:active {
	color: #5a5a5a;
	text-decoration: none;
}

a:hover {
	color: #333333;
	text-decoration: none;
}

.impress-link a:{
	/*color: #5a5a5a;*/
	text-decoration: none;
}
	
.impress-link a:hover{
	color: #6a0d00;
	text-decoration: none;
}
	

TD, DIV, SPAN, P {
	font-size: 17px;
	line-height:1.4em;
}

TD.headline {
	font-size: 24px;
	color: #333333;
	text-align:left;
}

TD.content {
	font-size: 17px;
	color: #5A5A5A;
	text-align:left;
	height:70px;
	vertical-align:top;
}

DIV.contentteaser {
	font-size: 24px;
	color: #5A5A5A;
}

SPAN.mark {
	color: #000000;
}

TD.menu {
	font-size: 18px;
	font-weight: bold;
	color: #999999;
}

a {
   border-style: none;
   outline: none;
}
div.unterwegs_1{
	font-size:17px;
	color: #5A5A5A;
	text-align:justify;
	width:auto;
	height:auto;
	margin-top:20px;
	}
div.unterwegs_2{
	font-size:17px;
	color: #5A5A5A;
	text-align:justify;
	width:auto;
	height:auto;
	display:none;
	}
.more{
	font-size:16px;
	color: #5A5A5A;
	float:right;
	font-weight:normal;
	font-style:oblique;
	cursor:pointer;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	}
.less{
	font-size:16px;
	color: #5A5A5A;
	float:right;
	font-weight:normal;
	font-style:oblique;
	cursor:pointer;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	}
.top{
	font-size:16px;
	color: #5A5A5A;
	text-align:right;
	font-weight:normal;
	font-style:oblique;
	cursor:pointer;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	}
.link_wrap{
	float:right;
	}
.link{
	font-size:16px;
	color: #5A5A5A;
	text-align:left;
	font-weight:normal;
	font-style:oblique;
	cursor:pointer;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	}
.see{
	font-size:16px;
	color: #6a0d00;
	text-align:left;
	font-weight:normal;
	font-style:oblique;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	}
.link a{
	padding:0;
	margin:0;
	color: #5A5A5A;
	text-decoration:none;
	/*background-image:url(../butts/link_mennfoto.gif);
	background-repeat:no-repeat;
	background-position:85px 0px;*/
	}
.link a:hover{
	padding:0;
	margin:0;
	text-decoration:none;
	/*background-image:url(../butts/link_mennfoto_over.gif);
	background-repeat:no-repeat;*/
	}
#unterwegs_images{
	width:950px;
	height:auto;
	margin:30px 0 0 103px;
	text-align:left;
	}
#unterwegs_images a{
	padding:0;
	margin:0;
	}
#unterwegs_images img{
	border:0px solid #5a5a5a;
	}
#unterwegs_images div{
	width:180px;
	height:auto;
	padding:0 5px 5px 0;
	float:left;
	text-align:center;
	}
.clear{
	clear:both;
	}
.datenschutz-link {
	position:absolute;
	z-index:1000;
	width:100%;
	height:40px;
	margin:5px 0 0 0;
	text-align:center;
	padding-top:0px;
	border:0px solid #651405;
	}
.datenschutz-link p {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	/*color:#651405;*/
	color:#828282;
	text-align:center;
	}
.datenschutz-link a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	color: #828282;
	text-decoration: none;
}

.datenschutz-link a:hover {
	color: #828282;
	text-decoration: underline;
}

.datenschutz {
	font-family:Verdana, Geneva, sans-serif;
	text-align:left;
	border:0px solid #651405;
	padding-bottom:20px;
	}
	
.datenschutz h2 {
	font-size: 18px;
	font-stretch:semi-condensed;
	font-weight:normal;
	color: #626262;
	text-align:left;
	margin:0 0 20px 0;
	}
	
.datenschutz h3 {
	font-size: 14px;
	font-stretch:semi-condensed;
	font-weight:normal;
	color: #626262;
	text-align:left;
	margin:0 0 20px 0;
	}
	
.datenschutz p {
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	font-size: 12px;
	font-stretch:semi-condensed;
	margin:0 0 20px 0;
	color: #333;
	text-align:left;
	}

/****************back-to-top ******************/

 #back-to-top {
	position:fixed;
	bottom:30px;
	right:-3px;
	display:none;
	z-index:1000;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
 }

.back-to-top  {
	font-size:16px;
	color: #5a5a5a;
	font-weight:normal;
	font-style:oblique;
	 transition: all ease .5s;
	  -webkit-transition: all ease .5s;
	  -moz-transition: all ease .5s;
	  opacity:1;
	  padding:7px;
	  border:0px solid #CCC;
	  border-top-left-radius:6px;
	  border-bottom-left-radius:6px;
	  background-color:#ccc;
}

.back-to-top:hover {
	  cursor:pointer;
	  opacity:1;
	  background-color:#6a0d00;
	  color:#ccc;
}

