/* CSS Document */

body {
	background-color:#fff8cc;
	/*background-color:#FFFDEE;*/
	/*		font-family: Verdana, sans-serif, Geneva;*/
}



h2 {
	font-family: Verdana, sans-serif, Geneva;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #FFFDED;
}

/* ##################################### */

#wrapper {
	width:960px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
}

#toplinks {
	width:950px;
	float: left;
	height: 20px;
	text-align: right;
	margin-right: 10px;
}

#toplinks a {
	font-family: Verdana, sans-serif, Geneva;
	font-size: 10px;
	line-height: 18px;
	color: #666666;
	text-decoration: none;
}

#toplinks a:hover {
	text-decoration: underline;
}

/* ##################################### */

#patlogo {
	float: right;
	height: 60px;
	width: 117px;
	margin-top: 10px;
	margin-right: 30px;
}

/* ##################################### */

#header-text {
	width:960px;
	background-color: #406629;
	float: left;
	height: 80px;
}

#header-text-logo {
	float:left;
	width:650px;
	margin-top: 17px;
	margin-left: 10px;
}

#header-text-logo h1 {
	font-family: Verdana, sans-serif, Geneva;
	font-size: 20px;
	line-height: 24px;
	color: #FFF;
	margin-top: 0px;
	margin-bottom: 5px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
}

#header-text-logo h1 a {
	font-family: Verdana, sans-serif, Geneva;
	font-size: 20px;
	line-height: 24px;
	color: #fbbf00;
	text-decoration: none;
}

#header-text-logo h1 a:hover {
	text-decoration: underline;
}

#header-text-logo h2 {
	font-family: Verdana, sans-serif, Geneva;
	font-size: 12px;
	line-height: 16px;
	color: #FFFDED;
	margin-top: 3px;
	margin-left:8px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}

#header-text-slogan {
/*	float:left;
	width:250px;
	font-family: Verdana, sans-serif, Geneva;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFDED;
	text-decoration: none;
	margin-top: 5px;
	margin-right: 20px;*/
}

/* ##################################### */

#header-navigation {
	width:960px;
	float: left;
	height: 36px;
	background-color: #648351;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #fff;
	border-bottom-color: #fff;
	margin-bottom: 1px;
}

/* ##################################### */

#header-titelbild {
	float: left;
	height: 600px;
	width:960px;
}

#bildanzeiger {
	position: absolute;
	z-index: 50;
	height: 600px;
	width:960px;
}

#transparent-navigation {
	height: 120px;
	width: 960px;
	z-index: 100;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
	position: relative;
	margin-top:480px;
	background-image: url(images/back-trans.jpg);
	background-repeat: no-repeat;
}

#transbox1 {
	float: left;
	height: 100px;
	width: 204px;
	margin-right: 3px;
	padding: 10px;
	
}

#transbox1 a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #333;
	text-decoration: none;
	line-height: 16px;
}

#transbox1 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #F00;
	text-decoration: underline;
	line-height: 16px;
}

#transbox2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #333;
	text-decoration: none;
	line-height: 16px;
	float: left;
	height: 100px;
	width: 445px;
	margin-right: 3px;
	padding: 10px;
}

#transbox3 {
	float: left;
	height: 100px;
	width: 245px;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}

#transparent-navigation h2 {
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	/*		font-family: Verdana, sans-serif, Geneva;*/
	font-size: 18px;
	line-height: 18px;
	color: #990000;
}

/* ##################################### */

#contentbereich {
	font-family: Verdana, sans-serif, Geneva;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	color: #FFF;
	background-color: #fff8cc;
}

#contentbereich-seite {
	font-family: Verdana, sans-serif, Geneva;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	color: #FFF;
	background-color: #fff8cc;
}

#content-seite-wrapper {
	width:960px;
	background-color:#406629;
	float:left;
	background-image: url(images/background-content.jpg);
	background-repeat: no-repeat;
}

#content-seitelinks {
	width:610px;
	float:left;
/*	background-color: #406629;*/
	margin-left: 10px;
	margin-top:20px;
}

#content-seiterechts {
	width:285px;
	float:right;
/*	background-color: #406629;*/
	padding-right:20px;
	margin-top:20px;
}



#contentbox1 {
	clear:left;
	width:204px;
	height:255px;
	float:left;
	background-color:#406629;
	margin-right: 3px;
	margin-top:3px;
	padding: 10px;
}

#contentbox2 {
	width:465px;
	height:275px;
	float:left;
	background-color:#406629;
	margin-right: 3px;
	margin-top:3px;
}

#contentbox3 {
	width:245px;
	height:255px;
	float:left;
	background-color:#406629;
	margin-top:3px;
	padding: 10px;
}

#contentbox4 {
	clear:left;
	width:204px;
	height:255px;
	float:left;
	background-color:#406629;
	margin-right: 3px;
	margin-top:3px;
	padding: 10px;
}

#contentbox5 {
	width:445px;
	height:255px;
	float:left;
	background-color:#406629;
	margin-right: 3px;
	margin-top:3px;
	padding: 10px;
}

#contentbox6 {
	width:265px;
	height:275px;
	float:left;
	background-color:#406629;
	margin-top:3px;

}

#content-seitelinks a, #contentbox1 a,  #contentbox3 a,  #contentbox4 a,  #contentbox5 a {
	font-family: Verdana, sans-serif, Geneva;
	font-size: 12px;
	color: #fcc300;
	text-decoration: none;
	font-style: italic;	
	
}

#content-seitelinks a:hover, #contentbox1 a:hover,  #contentbox3 a:hover,  #contentbox4 a:hover,  #contentbox5 a:hover {
	font-family: Verdana, sans-serif, Geneva;
	font-size: 12px;
	color: #406629;
	text-decoration: none;
	font-style: italic;
	background-color: #fcc300;	
}

#transbox2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	font-style: italic;	
	text-decoration: underline;
}

#transbox2 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	font-style: italic;	
	background-color: #fcc300;	
}

/* ##################################### */

#footer {
	font-family: Verdana, sans-serif, Geneva;
	font-size: 10px;
	line-height: 14px;
	color: #F3F3F3;
	background-color: #406629;
	float: left;
	height: 60px;
	width: 960px;
	margin-top:3px;
	margin-bottom:30px;
}

#footer a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #F3F3F3;
	text-decoration: none;
}

#footer a:hover {
	text-decoration: underline;
}

/* ##################################### */

.laenderauswahl_startseite_no_link
{
	font-size:11px;
   font-weight:normal;
   color:#333333;
   text-decoration:none;
}

.laenderauswahl_startseite
{
	font-size:11px;
   font-weight:normal;
   color:#333333;
   text-decoration:none;
}

.laenderauswahl_startseite:HOVER
{
	font-size:11px;
   font-weight:normal;
   color:#333333;
   text-decoration:underline;
}

.schnellauswahl_no_link
{
	font-size:12px;
   font-weight:normal;
   text-decoration:none;
}

.schnellauswahl
{
	font-size:12px;
   font-weight:normal;
   color:#FFFFFF;
   text-decoration:none;
   display:block;
}

.schnellauswahl:HOVER
{
	font-size:12px;
   font-weight:normal;
   text-decoration:underline;
   display:block;
}

.kapitelueberschrift
{
	margin-top:20px;
	color:#5DA352;
   font-size:12px;
   font-style:italic;
   font-weight:bold;
}

.navigation_intern
{
	font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#2B392C;
   text-decoration:none;
}

.navigation_intern:HOVER
{
	font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#2B392C;
   text-decoration:underline;
}

.reise_buchen_button
{
	font-family:Arial, Helvetica, sans-serif;
   font-size:14px;
   text-decoration:none;
	width:140px;
   height:35px;
   background-color:#666633;
   color:#FFFDED;
   padding:12px;
}

.reise_buchen_button:HOVER
{
	font-family:Arial, Helvetica, sans-serif;
   font-size:14px;
   text-decoration:underline;
	width:140px;
   height:35px;
   background-color:#666633;
   color:#FFFDED;
   padding:12px;
}

.formular
{
	font-family:Arial,Helvetica,Sans-Serif;
	font-size:12px;
	color:#666666;
   border:1px solid #CCCCCC;
   padding-left:2px;
   margin-left:-2px;
}

.nur_lesen
{
	border:1px solid #CCCCCC;
   padding:2px;
	background-color:#EFEFEF;
   color:#999999;
}

/* Hauptnavigation (nur fuer IE6) */
.hauptnavigation
{
	height:19px;
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   text-decoration:none;
   text-align:center;
	color:#FFFFFF;
   background-color:#006E2A;
	border-right:1px solid #FFFFFF;
   display:block;
   padding:10px 0 10px 0;
}

.hauptnavigation:HOVER
{
	height:19px;
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   text-decoration:none;
   text-align:center;
	color:#FFFFFF;
   background-color:#608C1D;
	border-right:1px solid #FFFFFF;
   display:block;
   padding:10px 0 10px 0;
}

.hauptnavigation_sel
{
	height:19px;
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   text-decoration:none;
   text-align:center;
	color:#FFFFFF;
   background-color:#608C1D;
	border-right:1px solid #FFFFFF;
   display:block;
   padding:10px 0 10px 0;
}

.hauptnavigation_sel:HOVER
{
	height:19px;
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   text-decoration:none;
   text-align:center;
	color:#FFFFFF;
   background-color:#608C1D;
	border-right:1px solid #FFFFFF;
   display:block;
   padding:10px 0 10px 0;
}

.reiseuebersicht {
		float:left;
	width:610px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 11px;
	margin-left: 0;
	background-color: #395a25;
	padding-top: 2px;
	padding-bottom: 2px;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

.reiseuebersicht a {
	color: #fcc300;	
}

.reiseuebersicht h2 {
	font-family: Verdana, sans-serif, Geneva;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #FFF;
	margin-left: 25px;
}

#reiseinfoallgemein {
	float:left;
	width:590px;
	float:left;
	margin-left: 25px;
}

