/* standard definitionen */

html { 
  padding:0px;
  margin:0px;
}

body {
	margin: 0;
	padding: 0;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 0.8em;
	color: #6793bd;
	background:#ffffe8;
}
#box {
	width:948px;
	margin: 0px auto;
	padding:0px;
	text-align:left;
}

a { 
color: #de141d;
font-size: 1em;
background-color:transparent;
text-decoration: none; 
}

#kopf {
	position:relative;
	float:left;
	width:950px;
	height:293px;
	background:url(../pixel/basis/bg_kopf.jpg) no-repeat top left;
}
#kopf .topnavi {
	font-size:10px;
	position:absolute;
	top:245px;
	left:5px;
	
	
}
#kopf .topnavi {
	height:12px;
	display:block;
	}
#kopf .topnavi ul{
	margin:0;
	padding:0;
}
#kopf .topnavi li{
	list-style: none;
	display:inline;
}
#kopf .topnavi a {
	display:block;
	float:left;
	color:#6793bd;
	margin-right: 5px;
	padding:0px 4px 0px 0;
	text-decoration:none;
	font-size: 1.2em;
	border-right:1px solid #6793bd;
}
#kopf .topnavi a.active
{
color: #de141d;
font-weight: bold;
}

#breadcrumb {
	
	position:absolute;
	top:50px;
	left:40px;
	}

#content {
	clear:left;
	float:left;
	width:950px;	
	}


#content2 {
	clear:left;
	float:left;
	position:relative;
	
	color: #4D4D4D;
	font-size: 1.05em;
	
	letter-spacing: 0.04em;
	
	width:714px;
	min-height:523px;
	height:auto !important;
	height:523px;
	
	}
	
	#content2 .link_pdf {    
	background-image:url(../pixel/basis/file_pdf.gif);
    background-position:top left;
    background-repeat:no-repeat;
    padding-left:20px;
	color: #6793bd;
	
}
	#content .hauptsaison{
	
	background-color: #fdcc52; color: #205ca2
	}
	#content2 p
	{
	padding:0px 20px 0px 25px;
	line-height: 1.3em;
	}
	#content2 table
	{
	padding:0px 20px 0px 0px;
	line-height: 1.3em;
	}
	#content2 form
	{
	padding:0px 20px 0px 25px;
	line-height: 1.3em;
	}
	input, select, textarea {
	background:#fff;
	border:1px solid #6995c6;
		font-size: 100%;
		font-family: inherit;
}
	#content2 a { 

 

font-size: 1em;
background-color:transparent;
text-decoration: none; 
}
	#content2 li 
	{
	padding:0px 10px 0px 1px;
	list-style-image: url(../pixel/link_pfeil.gif);
	text-align: left;
	
	list-style-position: outside;
}
	

	#content2 h1
	{
	font-size: 1.3em;
	color: #de141d;
	letter-spacing: 0.04em;
	padding:5px 10px 0px 25px;
	margin-right: 10px;
	
	}
	#content2 .klein
	{
	font-size: 0.7em;
	letter-spacing: 0.04em;
	
	text-align: left;
	}
	#links .content2 img
	{
	
	padding:0px 10px 10px 15px;
	margin-right: 10px;
	
	}
	
	#content2 h2
	{
	font-size: 1.1em;
	color: #6793bd;
	letter-spacing: 0.04em;
	padding:0px 10px 0px 25px;
	margin-right: 10px;
	
	}
	#content2 h3
	{
	font-size: 1em;
	color: #6793bd;
	letter-spacing: 0.04em;
	padding:15px 10px 0px 25px;
	margin-right: 10px;
	}
#content2 .topnavi2 ul
{
padding:0px 0px 0px 5px;
margin: 0px;
text-align: left;
}
#content2 .topnavi2 li {
list-style: none;
	margin: 0;
	padding: 0;
}
#content2 .topnavi2  li ul li {

}
#content2 .topnavi2 li ul li a{

	 text-transform: none;
	 letter-spacing: 0.1em;
}

#content2 .topnavi2 a {
	 text-transform: none;
	 letter-spacing: 0.05em;
	margin-right: 0.4em;
	padding:0px 2px 0px 0;
}
#content2 .topnavi2 a.active {
	 color: #f29401;
	 text-transform: none;
	 font-weight:bold; 
	
}
#content2 .topnavi2 ul li {

display:inline;
}








