/* -------------------------------------------------------------------- */
/*  Vogelstrausskluft style sheets, www.vogelstrausskluft.com, 2007-2010*/
/*  author: michael schulze, www.ju-mi.com  	          				*/
/* -------------------------------------------------------------------- */


/* ---------------------------------------------------------- */
/* allgemein */

	/* Grundeinstellungen */
	body {
		margin: 0px;
		padding: 0px;
		background: #E0D7AF;
	}
	
	div, p, td, .plain, li {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #585353;
		font-weight: normal;
		font-size: 11px;
		font-style: normal;
		line-height: 18px;	
	}
	
	/* Linkdarstellung */
	a 			{ color: #C78F40; text-decoration: none; font-style: normal;}
	a:hover 	{ color: #585353; text-decoration: underline; }
	
	
	/* Schriftdarstellung */
	em 			{ font-weight: bold; font-style: normal; margin: 0px; }
	.ku			{ font-weight : normal; font-style : italic;}
	.klein 		{ font-size: 10px;}
	
	/* Listen */
	ul	{
		list-style: outside url(../bilder/vsk_main_navbullet.gif);
		padding-left: 18px;
		margin: 0px;
	}
	
	
		
	
/* ---------------------------------------------------------- */
/* Formulare */
	
	.formhead		{ width: 130px; font-style: italic; vertical-align: top; color: #998C40; }
	.formbeschr		{ vertical-align: 2px;}
	
	input, select, textarea {
		font-size: 11px;
		color: #585353;
		background: #E0D7AF; 
		margin: 0px 0px 2px 0px;
	}
	
	.vsktext 	 	{ width: 310px; }
	.vskshorttext  	{ width: 140px; }
	.vsktextfeld 	{ width: 310px; }
	.vskselect 	 	{ width: 140px; }
	.vskdatselect 	{ width: 70px; padding-left: 5px;}
	.vskcheck		{ background: none; }


/* ---------------------------------------------------------- */	
/* allgemeiner Seitenaufbau */
	#container 		{ position: relative; top: 0px; width: 800px; text-align: left;}
	
	#rahmen { 
		position: relative; 
		top: 10px; 
		left: 0px; 
		margin-bottom: 25px;
		border: 10px solid #998C40;
		background-color: #ECE7CE;
		line-height: 9px;
	}
	
	/* Navigation */
		
		/* Haupt-Elemente */
			#navbox {
				height: 70px;
				line-height: 10px;
				background-color: #998C40;
				padding: 15px 0px 0px 14px;
				background-image: url('../bilder/vsk_main_logo1c.gif');
				background-repeat: no-repeat;
				background-position: 715px 8px;		
			}
			#langlink {
				display: block;
				margin-bottom: 30px;
				color: #C3BA87;
				width: 100px;
			}
		
		/* Hauptnavigation */
			.hnavlink, .hnavlinkinv {
				display: block;
				padding-right: 19px;
				color: #E0D7AF;
			}
			.hnavlink:hover, .hnavlinkinv:hover {
				text-decoration: none;
				color: #FFFFFF;
			}
			.hnavlinkinv {
				color: #FFFFFF;
			}
			.hnavlinkinv:hover {
				color: #E0D7AF;
			}
			
			.hnmark {
				line-height: 1px;
				font-size: 1px;
				height: 2px;
				background-color: #D1C99F;
				margin: 10px 19px 0px 0px;
			}
		
		/* Drop-Downs */
			.snavmenu {
				position: absolute;
				top: 85px;
				visibility: hidden;
				z-index: 20;
			}
			.resNav 	{ width: 14px; }
			.resNavU 	{ height: 15px; }
			
			.snlist {
				background-image: url('../bilder/vsk_main_menuback.png');
				background-repeat: repeat-x;
				padding: 5px 0px 5px 0px;
				border: 1px solid #E0D7AF;
			}
			.sn, .sn2 {
				margin: 1px 2px 0px 2px;
				padding: 0px 20px 0px 12px;
			}
			.sn2 {
				padding-left: 30px;
				background-image: url('../bilder/vsk_main_navbullet.gif');
				background-repeat: no-repeat;
				background-position: 18px 6px;
			}
			.sn:hover, .sn2:hover {
				background-color: #ECE7CE;
			}
			.snavlink {
				color: #585353;
			}
			.snavlink:hover { 
				text-decoration: none; 
			}
		
			/* Einzelpositionen deutsch */
			#menu1 { left: 61px; }
			#menu7 { left: 135px; }
			#menu2 { left: 206px; }
			#menu3 { left: 345px; }
			#menu4 { left: 426px; }
			#menu5 { left: 475px; }
			#menu6 { left: 533px; }
			
			
			/* Einzelpositionen englisch */
			#menuE1 { left: 36px; }
			#menuE7 { left: 114px; }
			#menuE2 { left: 185px; }
			#menuE3 { left: 327px; }
			#menuE4 { left: 398px; }
			#menuE5 { left: 454px; }
			#menuE6 { left: 503px; }
			
	
	/* Inhalte */
		#rubbild	{
			height: 95px;
			border-bottom: 5px solid #998C40;
			background-repeat: no-repeat;
		}
		.rub2 		{ background-image: url('../bilder/vsk_farm_rubbild.jpg'); }
		.rub4 		{ background-image: url('../bilder/vsk_nature_rubbild.jpg'); }
		.rub5 		{ background-image: url('../bilder/vsk_sterne_rubbild.jpg'); }
		.rub6 		{ background-image: url('../bilder/vsk_kontakt_rubbild.jpg'); }
		
		.head		{ margin: 57px 0px 0px 16px; }
		.headbild	{ border-bottom: 5px solid #998C40; }
		
		#inhalt 	{ 
			padding: 30px 14px 30px 14px; 
			background-repeat: no-repeat;
		}
		.spalte1 	{ width: 369px; }
		
		.spalte15 	{ width: 480px; }
		
		.spalte2 	{ 
			float: right;
			width: 369px;
		}
		
		#standort, #standortnom {
			margin-top: 20px;
			background-color: #998C40;
			padding-left: 14px;
			height: 25px;
			font-size: 10px;
			line-height: 30px;
			color: #E0D7AF; 
		}
		#standortnom { margin-top: 0px; }
		
		
		.fusslink {
			color: #E0D7AF;
		}
		
	/* Seitenspezifisch */
	
		/* Lodge */
		.tab, .tab2		{ padding-left: 8px; font-size: 10px;}
		.tab2			{ background-color: #E0D7AF; }
		.tz2			{ width: 25px; text-align: right;}
		.tz3			{ width: 55px; text-align: right; padding-right: 10px; } 
				
		
		/* Topographie */
		.hochebene 		{ background-image: url('../bilder/topo_back_hochebene.jpg'); background-position: right 30px;}
		.altestal		{ background-image: url('../bilder/topo_back_tal.jpg'); background-position: right top; }
		.seepfanne		{ background-image: url('../bilder/topo_back_see.jpg'); background-position: right top; }
		.rim			{ background-image: url('../bilder/topo_back_rim.jpg'); background-position: right -10px; }
		.plains			{ background-image: url('../bilder/topo_back_plains.jpg'); background-position: right -10px; }
		.fish			{ background-image: url('../bilder/topo_back_fish.jpg'); background-position: right -10px; }
	
		/* Aktivitäten */
		.acttab1		{ width: 265px; vertical-align: top; padding-top: 6px; }
		.acttab2		{ width: 490px; vertical-align: top;}
		.actinfo		{ margin: 10px 0px 30px 0px; font-size: 10px; line-height: 16px; color: #998C40;}
		
		/* Natur */
		.tiere			{ background-image: url('../bilder/wildlife_back_karte.jpg'); background-position: right 170px; }
		#tierbild		{ position: absolute; top:255px; left:565px; }
		#verbreitung	{ position:absolute; top:425px; left:598px; }
		
		/* Sterne */
		.startab, .startab2	{ padding-left: 8px; font-size: 10px;}
		.startab2		{ background-color: #757575; }
		.stright		{ text-align: right; padding-right: 20px; }
		.crux			{ background-image: url('../bilder/sterne_back_crux_e.jpg'); background-position: right 90px; }
		.tuc47			{ background-image: url('../bilder/sterne_back_kmw_e.jpg'); background-position: right 70px; }
		.alpha			{ background-image: url('../bilder/sterne_back_alpha_e.jpg'); background-position: right 90px; }
		.kmw			{ background-image: url('../bilder/sterne_back_kmw_e.jpg'); background-position: right 90px; }
		.gmw			{ background-image: url('../bilder/sterne_back_gmw_e.jpg'); background-position: right 60px; }
		.jewel			{ background-image: url('../bilder/sterne_back_jewel_e.jpg'); background-position: right 60px; }
		
		/* Kontakt - Anfahrt */
		.posabs			{ position: absolute; border:}
		.anfahrt		{ position: relative; background-image: url('../bilder/contact_karte.jpg'); height: 470px; }
		.weg			{ position:absolute; visibility:hidden; border:}
		.beschr			{ display: none; }
		

		
	/* diafenster */
		#diarahmen 	{ 
			position: absolute; top:0px; left:0px; 
			border: 10px solid #998C40;
			width: 630px;
			text-align: right;
			line-height: 5px;
		}
		#diatext	{ position: absolute; top:24px; left:28px;}
