/* CSS Document */
/* Typo 3 Template fuer "Tommy O. Effects"*/
/* Author: Bernhard Lehner */

/*************************************************************************/
/* Allgemein Angaben */
/*************************************************************************/
body {
	position:relative;
	display:block;
	width:100%;
	height:100%;
	padding:0px;
	margin:0px;
	font-family:Verdana, Geneva, sans-serif;
	font:Verdana;
	font-size:11px;
	z-index:0;
	background-color:#000;
}
/*************************************************************************/
/* Page Container */
/*************************************************************************/
#pageContainer {
	position:relative;
	display:block;
	left:50%;
	margin:0px 0px 0px -420px;
	padding:0px;
	width:840px;
	min-height:620px;
	background:url(../IMG/pageBG.jpg) left top no-repeat;
}
/*************************************************************************/
/* Page Container */
/*************************************************************************/
#pageContainerHome {
	position:relative;
	display:block;
	left:50%;
	margin:0px 0px 0px -420px;
	padding:0px;
	width:840px;
	min-height:620px;
	background:url(../IMG/homeBG.jpg) left top no-repeat;
}

/*************************************************************************/
/* Header Container */
/*************************************************************************/
#header {
	position:relative;
	margin:0px;
	padding:0px;
}
	/*********************************************************************/
	/* LangSwitchMenu */
	/*********************************************************************/
	#langSwitchMenu {
		position:absolute;
		display:block;
		right:50px;
		top:6px;
		color:#d8e5ee;
		margin:0px;
		padding:0px;
	}
		#langSwitchMenu ul {
			list-style:none;
			margin:0px;
			padding:0px;
		}
			#langSwitchMenu ul li {
				padding:0px;
				margin:0px;
				float:left;
			}
		#langSwitchMenu ul li a, 
		#langSwitchMenu ul li a:visited {
			font-weight:normal;
			font-size:10px;
			color:#413627;
			text-decoration:none;
			padding:0px 5px 0px 5px;
			margin:0px;
		}
		#langSwitchMenu ul li a:hover {
			color:#9c8d62;
		}
		#langSwitchMenu ul li a#deutsch {
			border-right:1px solid #413627;
		}
		#langSwitchMenu ul li a.aktiv,
		#langSwitchMenu ul li a.aktiv:visited,
		#langSwitchMenu ul li a.aktiv:hover {
			color:#9c8d62;
		}
	/*********************************************************************/
	/* Home Navi */
	/*********************************************************************/
	#homeNavi {
		position:absolute;
		display:block;
		left:50px;
		top:7px;
		color:#d8e5ee;
		z-index:120;
		margin:0px;
		padding:0px;
	}
		#homeNavi a, 
		#homeNavi a:visited {
			display:block;
			font-weight:normal;
			font-size:10px;
			color:#413627;
			text-decoration:none;
			padding:0px 5px 0px 5px;
			margin:0px;
		}
		#homeNavi a:hover {
			color:#9c8d62;
		}
		#homeNavi a.aktiv,
		#homeNavi a.aktiv:visited,
		#homeNavi a.aktiv:hover {
			color:#9c8d62;
		}

/*************************************************************************/
/* Menu Container */
/*************************************************************************/
#mainNavi {
	position:relative;
	margin:0px;
	padding:0px;
	margin:41px 0px 60px 0px;
	height:60px;
}
	#mainNavi ul {
		position:absolute;
		list-style:none;
		margin:0px;
		padding:0px;
		width:320px;
	}
	#mainNavi ul li {
		margin:0px;
		padding:0px;
	}
	#mainNavi ul li a, 
	#mainNavi ul li a:visited {
		display:block;
		float:left;
		font-size:11px; 
		font-weight:normal;
		color:#9c8d62;
		text-decoration:none;
		text-transform:uppercase;
		margin:2px 0px 0px 0px;
		padding:20px 10px 20px 10px;
	}
	#mainNavi ul li a:hover {
		color:#413627;
	}
	#mainNavi ul li a.aktiv,
	#mainNavi ul li a.aktiv:visited,
	#mainNavi ul li a.aktiv:hover {
		color:#413627;
	}
	
	#mainNavi ul.left {
		left:10px;
	}
	#mainNavi ul.right {
		left:530px;
	}

/*************************************************************************/
/* Content Container */
/*************************************************************************/
#contentContainerHome {
	position:relative;
	width:558px;
	height:398px;
	margin:0px;
	padding:0px;
	background:none;
	top:0px;
	left:141px;
}
	/* German Langswitch Home */
	#contentContainerHome a.deutschHome,
	#contentContainerHome a.deutschHome:visited {
		position:absolute;
		display:block;
		font-size:11px; 
		font-weight:normal;
		color:#9c8d62;
		text-decoration:none;
		text-transform:uppercase;
		
		left:110px;
		top:312px;
	}
	#contentContainerHome a.deutschHome:hover {
		color:#413627;
	}
	/* English Langswitch Home */
	#contentContainerHome a.englishHome,
	#contentContainerHome a.englishHome:visited {
		position:absolute;
		display:block;
		font-size:11px; 
		font-weight:normal;
		color:#9c8d62;
		text-decoration:none;
		text-transform:uppercase;
		
		right:110px;
		top:312px;
	}
	#contentContainerHome a.englishHome:hover {
		color:#413627;
	}
	/* Textbox */
	#contentContainerHome .fliesstext {
		position:absolute;
		display:block;
		font-size:10px; 
		font-weight:normal;
		color:#9c8d62;
		text-decoration:none;
		
		width:340px;
		height:100px;
		text-align:center;
		top:440px;
		left:110px;
		
		line-height:18px;
	}
	
/*************************************************************************/
/* Content Container */
/*************************************************************************/
#contentContainer {
	position:relative;
	width:558px;
	height:398px;
	margin:0px;
	padding:0px;
	background:url(../IMG/contentBG.jpg) left top no-repeat;
	top:0px;
	left:141px;
}

	/*************************************************************************/
	/* content */
	/*************************************************************************/
	#content {
		position:relative;
		width:500px;
		height:280px;
		margin:0px;
		padding:0px;
		left:25px;
		top:91px;
	}
	
		#content h1{
			margin:0px 0px 12px 0px;
			padding:0px 0px 0px 0px;
			font-size:13px;
			font-weight:normal;
			color:#413627;
			width:474px;
			height:26px;
			background:url(../IMG/headerBG.jpg) left bottom repeat-x;
			text-align:center;
			text-transform:uppercase;
		}
		
		#content h2, 
		#content h3, 
		#content h4, 
		#content h5 {
			margin:4px 0px 8px 0px;
			padding:0px 0px 0px 0px;
			font-size:11px;
			font-weight:normal;
			color:#6d6140;
		}
		#content p{
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			font-size:10px;
			font-weight:normal;
			text-align:left;
			line-height:17px;
			color:#6d6140;
		}
		
		#content a,
		#content a:visited {
			font-size:10px;
			font-weight:normal;
			color:#6d6140;
			text-decoration:underline;
		}
		#content a:hover {
			color:#413627;
		}
		#content table {
			color:#6d6140; 
		}
		
		
	
		
		/***************************************************************************/
		/* TYPO 3 - spezifische Klassen */
		/***************************************************************************/
		.csc-textpic {
			position:relative;
			margin:0px 0px 0px 0px;
			padding:0px;
		}
			.csc-textpic ul,
			.csc-textpic ol,
			.csc-textpic-text ul,
			.csc-textpic-text ol {
				margin:0px 28px 0px 16px;
				padding:0px 0px 0px 0px;
				font-size:10px;
				font-weight:normal;
				bottom:17px;
				color:#6d6140;
				/*list-style-image:url(../IMG/bulletPoint.gif);*/
			}
			.csc-textpic ul li,
			.csc-textpic ol li,
			.csc-textpic-text ul li,
			.csc-textpic-text ol li {
				margin:0px 0px 2px 6px;
				padding:0px 0px 0px 6px;
				
			}
			
		.csc-textpic-imagewrap {
			position:relative;
			margin:0px 0px 0px 0px;
			padding:0px;
		}
		.csc-textpic-image {
			position:relative;
			margin:0px 0px 0px 0px;
			padding:0px;
		}
		.csc-textpic-text {
			position:relative;
			display:block;
			margin:0px 0px 0px 0px;
			padding:0px;	
		}
		/***************************************************************************/
		/* TYPO 3 - E-Mail Klassen */
		/***************************************************************************/
		
		.csc-mailform {
			position:relative;
			border:none;
			margin:0px 0px 0px 0px;
			padding:6px 8px 2px 0px;
			color:#6d6140;
			font-size:10px;
			font-family:Verdana;
		}
		.csc-mailform-field{
			position:relative;
			padding:0px 0px 0px 0px;
			margin:2px 0px 6px 0px;
		}
		.csc-mailform-field label{
			display:none;
			padding:2px 0px 6px 0px;
			margin:0px 0px 0px 0px;
			top:5px;
		}
		.csc-mailform-field input{
			border: 1px solid #6d6140;
			height:14px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:10px;
			color:#6d6140;
			padding:4px 0px 4px 4px;
			margin:0px 0px 0px 0px;
			position:relative;
		}
		.csc-mailform-field textarea{
			border: 1px solid #6d6140;
			position:relative;
			width:400px;
			height:110px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:10px;
			color:#6d6140;
			padding:4px 4px 4px 4px;
			margin:0px 0px 0px 0px;
		}
		input.csc-mailform-submit{
			position:relative;
			width:80px;
			height:25px;
			vertical-align:middle;
			background-color:#000000;
			border:1px solid #6d6140;
			margin:0px 0px 0px 0px;
			padding:0px 4px 4px 4px;
		}
		input.csc-mailform-submit:hover{
			background-color:#6d6140;
			border:1px solid #6d6140;
			color:#000;
		}
		.csc-mailform-check{
			display:none;
			border:1px solid #6d6140;
			margin:4px 0px 0px 0px;
			padding:0px 0px 0px 0px;	
		}
		
		/*******************************************************************/
		/***	 Suche Klassen 	***/
		/*******************************************************************/
		.csc-searchform {
			/*border: 1px solid red;*/
			/*height:400px;*/
		}
		.csc-searchResult {
			/*height:360px;*/
			/*border: 1px solid red;*/
		}
	/***************************************************************************/
	/* Startseite Klassen */
	/***************************************************************************/
	
	/***************************************************************************/
	/* Bildergalerie Klassen */
	/***************************************************************************/
	
	/***************************************************************************/
	/* Anfahrt Klassen */
	/***************************************************************************/
	
	/***************************************************************************/
	/* CLEAR Klassen */
	/***************************************************************************/
	.cleaner {
		clear:both;
	}
/*************************************************************************/
/* Content Navigation */
/*************************************************************************/
#contentNavi {
	position:absolute;
	margin:0px;
	padding:0px;
	right:16px;
	top:74px;
	width:127px;
	z-index:90;
}
	#contentNavi ul {
		position:relative;
		list-style:none;
		margin:0px;
		padding:0px;
	}
	#contentNavi ul li {
		margin:0px;
		padding:0px;
	}
	#contentNavi ul li a, 
	#contentNavi ul li a:visited {
		display:block;
		font-size:11px; 
		font-weight:normal;
		color:#757168;
		text-decoration:none;
		margin:0px;
		padding:18px 0px 19px 16px;
		background:url(../IMG/contentNaviBG.jpg) left top no-repeat;
	}
	#contentNavi ul li a:hover {
		color:#9c8d62;
	}
	#contentNavi ul li a.aktiv,
	#contentNavi ul li a.aktiv:visited,
	#contentNavi ul li a.aktiv:hover {
		color:#9c8d62;
	}
/*************************************************************************/
/* Footer */
/*************************************************************************/
#footerNavi {
	position:relative;
	width:450px;
	/*left:217px;*/
	left:260px;
	margin:0px;
	padding:0px;
}
	#footerNavi ul {
		list-style:none;
		margin:0px;
		padding:0px;
	}
	#footerNavi ul li {
		margin:0px;
		padding:0px;
	}
	#footerNavi ul li a, 
	#footerNavi ul li a:visited {
		display:block;
		float:left;
		font-size:10px; 
		font-weight:normal;
		color:#413627;
		text-decoration:none;
		text-transform:normal;
		margin:2px 0px 0px 0px;
		padding:10px 10px 10px 10px;
	}
	#footerNavi ul li a:hover {
		color:#292116;
	}
	#footerNavi ul li a.aktiv,
	#footerNavi ul li a.aktiv:visited,
	#footerNavi ul li a.aktiv:hover {
		color:#292116;
	}
/*************************************************************************/
/* Footer */
/*************************************************************************/
#footerNaviHome {
	position:relative;
	width:450px;
	left:217px;
	margin:161px 0px 0px 0px;
	padding:0px;
}
	#footerNaviHome ul {
		list-style:none;
		margin:0px;
		padding:0px;
	}
	#footerNaviHome ul li {
		margin:0px;
		padding:0px;
	}
	#footerNaviHome ul li a, 
	#footerNaviHome ul li a:visited {
		display:block;
		float:left;
		font-size:10px; 
		font-weight:normal;
		color:#413627;
		text-decoration:none;
		text-transform:normal;
		margin:2px 0px 0px 0px;
		padding:10px 10px 10px 10px;
	}
	#footerNaviHome ul li a:hover {
		color:#292116;
	}
	#footerNaviHome ul li a.aktiv,
	#footerNaviHome ul li a.aktiv:visited,
	#footerNaviHome ul li a.aktiv:hover {
		color:#292116;
	}
/*************************************************************************/
/* Copyright Container */
/*************************************************************************/
#copyright {
	position:relative;
	width:100%;
	margin:0px;
	padding:0px;
	font-size:9px;
	color:#292116;
	text-align:center;
}