/*ALLGEMEIN********************************************************/

body {
	margin:0;
	padding:0;
	font-size:14px;
	background:#CDBFAC url(images/back.png);}

p, input, select, textarea, blockquote {
	font-family:Arial, Trebuchet, "Trebuchet MS", sans-serif;
	color:#000000;
	margin:0px;
	padding-bottom:10px;}

h1, h2, h3, h4, h5, h6 {
	font-family:Trebuchet, "Trebuchet MS", sans-serif;
	color:#4C3E08;
	text-transform:uppercase;
	margin:0px;
	padding:10px 0px 10px 0px;}

h3 {
	margin:7px 0px -10px -10px;
	padding:7px 0px 0px 25px;
	height:55px;
	background-repeat:no-repeat;}

a {	color:#B40000; outline-width:0px;}
a:hover {	text-decoration:none;}
	
img {	border-width:0px;}

.line {
	height: 8px;
	background: transparent url(images/newsline.png) repeat-x scroll center;
	margin-left:5px;}

.line hr {	display: none;}


/*********************************************************/

.box {	padding:0px 47px 0px 47px;}

.floatLeft {
	float:left;
	margin:0px 15px 5px 0px;}

.floatRight {
	float:right;
	margin:0px 0px 5px 15px;}

.clear, .clearLine, hr {	clear:both;}

.clear {
	height:0.1px;
	font-size:0.1px;
	overflow:hidden;}

#pagebox {
	position:absolute;
	z-index:3;
	width:100%;}

#page {
	position:relative;
	margin:auto;
	width:1000px;
	padding-top:240px;}

.text {	line-height:150%;}
	
.bericht {
	margin-left:250px;
	line-height:150%;}

.textnews {
	float:left;
	line-height:150%;
	width:932px;
	margin-left:-32px;
	background-image:url(images/newsline.png);
	background-position:top center;
	background-repeat:repeat-x;
	padding:10px 0px 0px 40px;}

.ticker {
	font-family:"Courier New", Courier, mono;
	font-size:16px;
	font-weight:bold;}


/*KOPF********************************************************/

#back-top {
	background:#CDBFAC url(images/back-top.jpg) repeat-x;
	height:335px;
	position:absolute;
	width:100%;
	z-index:1;}

#berg {
	background:transparent url(images/berg.jpg) no-repeat top center;
	position:absolute;
	height:350px;
	width:100%;
	z-index:2;}
	
#head-fotos {
	position:absolute;
	z-index:30;
	top:65px;
	left:635px;
	background:transparent url(images/head-fotos.png) no-repeat;
	height:245px;
	width:384px;}

#head-foto {
	position:absolute;
	top:45px;
	left:41px;
	z-index:40;
	background:transparent url(images/head-foto.jpg) no-repeat;
	height:179px;
	width:298px;}

#head {
	position:relative;
	top:-220px;}

#head h1 {
	position:absolute;
	width:250px;
	height:100px;
	top:-10px;
	left:200px;
	margin:0px;
	padding:0px;
	z-index:10;}

#head h1 span {
	display:none;}


/*MENUE********************************************************/

#head-nav {
	position:absolute;
	margin-left:-20px;
	top:175px;
	list-style-type:none;
	display:inline;
	z-index:20;}

#head-nav li {	display: inline;}

#head-nav a {
	float:left;
	height:61px;}

#head-nav a span {
	position:absolute;
	left:-12000px;}

#menu-der-berg {
	width:134px;
	background:transparent url(images/menu-der-berg.png) no-repeat;}

#menu-der-berg:hover {
	background:transparent url(images/menu-der-berg-hover.png) no-repeat;}

#menu-die-tour {
	width:130px;
	background:transparent url(images/menu-die-tour.png) no-repeat;}

#menu-die-tour:hover {
	background:transparent url(images/menu-die-tour-hover.png) no-repeat;}

#menu-die-ausruestung {
	width:170px;
	background:transparent url(images/menu-die-ausruestung.png) no-repeat;}

#menu-die-ausruestung:hover {
	background:transparent url(images/menu-die-ausruestung-hover.png) no-repeat;}

#menu-die-vorbereitung {
	width:187px;
	background:transparent url(images/menu-die-vorbereitung.png) no-repeat;}

#menu-die-vorbereitung:hover {
	background:transparent url(images/menu-die-vorbereitung-hover.png) no-repeat;}


/*HINTERGRUND********************************************************/

#body-content {	background: transparent url(images/body-repeat.png) repeat-y;}

#body-head {
	height:50px;
	background:transparent url(images/body-head.png) no-repeat;
	z-index:10;}

#body-foot {
	height:100px;
	background:transparent url(images/body-foot.png) no-repeat;
	margin-bottom:50px;}


/*INFOBOXEN STARTSEITE********************************************************/

.info-box-container {
	position:relative;
	margin:10px 0px 10px -3px;}

.info-box, .info-box-right, .info-box-inline {
	height:154px;
	background:transparent url(images/content-box-weiss.png) no-repeat;
	padding:10px 0px 0px 30px;
	font-size:12px;
	line-height:120%;}

.info-box, .info-box-right {
	float:left;
	width:270px;}

.info-box-right, .info-box-inline {
	width:270px;
	padding:10px 0px 0px 30px;}

.info-box-inline {	float:right;}

.info-box .text, .info-box-right .text, .info-box-inline .text {
	width:232px;}
	

/*********************************************************/

#text-box {	margin-top:0px;}

.list-text {
	margin-left:-38px;
	font-family:Arial, Helvetica, sans-serif;
	list-style-type:none;}

.list-text li{
	font-size:12px;
	font-weight:bold;}

.list-aufzaehlung{
	margin-top:-5px;
	font-family:Arial, Helvetica, sans-serif;}

.list-aufzaehlung li{
	font-size:14px;}

.list-vorschau {
	margin-left:-40px;
	list-style-type:none;
	display:inline;}

.list-vorschau li {
	display:inline;
	padding-right:20px;}

.list-links {
	float:left;
	width:180px;
	list-style-image:url(images/button_link.png);
	list-style-type:none;
	line-height:180%;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;}

.bilder_ausruestung {
	float:left;
	padding:5px 15px 0px 0px;}

.ausruestung {
	font-weight:bold;
	text-transform:uppercase;}

.text-blau {	color:#104090;}

.bewertung01 {
	position:absolute;
	z-index:35;
	top:812px;
	left:50px;
	height:140px;
	width:160px;}


/*BILDER********************************************************/

.galleryleft {	float:left;}

.galleryright {	float:right;}

.picleft {
	border:1px solid #4C3E08;
	margin:0px 10px 5px 0px;}

.picright {
	border:1px solid #4C3E08;
	margin:0px 0px 5px 10px;}
	

/*BANNER********************************************************/

#banner {
	position:absolute;
	bottom:24px;
	height:60px;
	width:1100px;
	padding:0px 0px 0px 20px;}

#banner ul, #menu-bottom li {
list-style-type: none;
display: inline;
}

#banner a, #banner em {
float: left;
height: 60px;
}

#banner a, #banner em {
margin: 0 35px 0 0;
}

#banner a span, #banner em span {
position: absolute;
left: -12000px;
}

#text-Mit-Unterstuetzung-von {
	width:180px;
	background:transparent url(images/mit-unterstuetzung-von.png) no-repeat;}

#banner-enjoyyourcamera-com {
	width:119px;
	background:transparent url(images/banner-enjoyyourcamera.png) no-repeat;}

#banner-rene-lamb {
	width:106px;
	background:transparent url(images/banner-rene-lamb.png) no-repeat;}

#banner-plusserver {
	width:117px;
	background:transparent url(images/banner-plusserver.png) no-repeat;}

#banner-pfeiffer {
	width:72px;
	background:transparent url(images/banner-pfeiffer.png) no-repeat;}

#banner-like-sushi {
	width:143px;
	background:transparent url(images/banner-like-sushi.png) no-repeat;
	margin:0 0 0 48px !important;}


/*MENUE UNTEN********************************************************/

#menu-bottom {
	position:absolute;
	bottom:-39px;
	width:980px;
	height:47px;
	list-style-type:none;
	margin:0;
	padding:0;}

#menu-bottom li {	display:inline;}

#menu-bottom a span {
	position:absolute;
	top:-12000px;}

#menu-bottom a {
	position:absolute;
	z-index:40;
	height:47px;}

#menu-bottom-galerie {
	width:127px;
	background:transparent url(images/menu-bottom-galerie.png) no-repeat;
	left:25px;}

#menu-bottom-links {
	width:121px;
	background:transparent url(images/menu-bottom-links.png) no-repeat;
	left:152px;}

#menu-bottom-shop {
	width:121px;
	background:transparent url(images/menu-bottom-shop.png) no-repeat;
	left:273px;}

#menu-bottom-kontakt {
	width:127px;
	background:transparent url(images/menu-bottom-kontakt.png) no-repeat;
	left:838px;}


/*FORMULAR********************************************************/

label, select {
	display:block;
	float:left;
	width:150px;}

label {
	text-align:right; 
	padding-right:1em;}

input {
	margin-bottom:5px;
	padding:1px;
	display:block;
	float:left;
	width:200px;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#003366;
	vertical-align:middle;}

textarea {
	padding:1px;
	display:block;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#036;}

form br {	clear:left;}

input#submit {
	float:none;
	width:auto;
	margin-left:163px;
	font-family:Arial, Helvetica, sans-serif;}

form {
	margin:0px 0px 20px 73px;
	padding:.5em;}