/* CSS Document */





body, html {

position:relative;

text-align:center;

	margin-top:0px;

	margin-left:0px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #696969;

	text-decoration:none;

	background-color:#f5f5f5;

}



div.main {

text-align:left;

	position:relative;

	margin-top:0px;

	margin-right:auto;

	margin-bottom:0px;

	margin-left:auto;

	padding-top:0px;

	background-color:#ffffff;

	width:980px;

	height:auto !important;

	height:900px;

	min-height:900px;

}



p {

	margin-top: 0px;

    margin-right: 0px;

	margin-bottom:0px;

    margin-left: 0px;

	padding-top:0px;

	padding-right: 0px;

	padding-bottom:0px;

	padding-left: 0px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style:normal;

    color: #696969;

	text-decoration:none;

	line-height:14px;

	border:none !important;

	text-align:left;

}	



a {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#B51621;

    text-decoration:underline;

}



a:hover {

	color:#696969;

    text-decoration:none;

}



h1 {

    margin-top: 0px;   

	margin-bottom:0px;

	margin-left: 0px;

	padding:10px 0px 3px 0px;

    font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight:bold;

	font-style:normal;

	color: #000000;

	line-height:14px;

}



h2 {    

    margin-left: 0px;

    margin-top: 10px;

	margin-bottom:3px;

    font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight:bold;

	font-style:normal;

	color: #000000;

}



h3 {    

    margin-left: 0px;

    margin-top: 10px;

	margin-bottom:3px;

    font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight:bold;

	font-style:normal;

	color: #000000;

}



h5 { 

	margin-top: 0px;   

	margin-bottom:0px;

	margin-left: 0px;

	padding:10px 0px 3px 0px;

    font-family:Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight:normal;

	font-style:normal;

	color: #333333;

	line-height:16px;

}



h6 {    

    margin-left: 0px;

    margin-top: 0px;

	margin-bottom:0px;

	padding-top:0px;

	padding-bottom:4px;

    font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight:normal;

	font-style:normal;

	color: #666666;

	text-align:left;

	letter-spacing:0,04em;

}



ul {

	margin-top:0px;

	margin-left:-20px;

	//margin-left:16px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style:normal;

    color: #696969;

	text-decoration:none;

	text-align:left;

}



li {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style:normal;

    color: #696969;

	text-decoration:none;

}



div.headImage {

	position:absolute;

	top:0px;

	left:20px;

	width:939px;

	height:309px;

	padding-left:0px;

	text-align:left;

}



div.textMenu {

	position:absolute;

	top:225px;

	left:255px;

	width:720px;

	padding-left:0px;

	text-align:left;

	line-height:25px;

}



div.textMenu a{

	font-family:Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight:normal;

	font-style:normal;

	color: #ffffff;

	text-decoration:none;

	}



div.textMenu a:hover{

	font-family:Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight:normal;

	font-style:normal;

	color: #000000;

	text-decoration:none;

	}

	

div.mainMenu {

	position:absolute;

	top:227px;

	left:235px;

	width:720px;

	padding-left:0px;

	text-align:left;

	line-height:25px;

}



div.mainMenu a{

	margin-left:15px;

	margin-right:15px;

}



div.mainMenu a:hover{

	color:#000000;

}



span.normal a {

	margin-right:10px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#ffffff;

	line-height:14px;

	letter-spacing:0em;

}



span.normal a:hover {

	margin-right:10px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#000000;

	font-weight:bold;

	line-height:14x;

	letter-spacing:-0.1em;

}



span.active a {

	margin-right:10px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#000000;

	font-weight:bold;

	line-height:14px;

}



span.active a:hover {

	margin-right:10px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#ffffff;

	line-height:14px;

}



span.activeSub a:hover {

	margin-right:10px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#ffffff;

	line-height:14px;

}



div.contentCol {

	position:absolute;

	top:360px;

	left:0px;

	width:980px !important;

	height:auto;

	background-color:#ffffff;

	padding-bottom:20px;

}



div.leftContent {

	float:left;

	position:relative;

	top:20px;

	left:20px;

	height:auto !important;

	height:400px;

	min-height:400px;

	width:210px;

	padding-bottom:0px;

	text-align:left;

}



div.normalContent {

	float:left;

	position:relative;

	top:20px;

	left:35px;

	height:auto !important;

	height:400px;

	min-height:400px;

	width:335px;

	padding-bottom:0px;

	text-align:left;

}



div.rightContent {

	float:left;

	position:relative;

	top:20px;

	left:65px;

	height:auto !important;

	height:400px;

	min-height:400px;

	width:350px;

	padding-bottom:0px;

	text-align:left;

}



div.normalContent p, div.leftContent p, div.rightContent p{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style:normal;

    color: #696969;

	text-decoration:none;

	line-height:15px;

	margin-bottom:5px;

}



div.normalContent a, div.leftContent a, div.rightContent a{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style:normal;

    color:#B51621;

	text-decoration:none;

	line-height:15px;

}



div.normalContent a:hover, div.leftContent a:hover, div.rightContent a:hover{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style:normal;

    color: #696969;

	text-decoration:none;

	line-height:15px;

}



div.box_01 {

	position:absolute;

	top:325px;

	left:20px;

	width:190px;

	height:35px;

	padding-top:7px;

	padding-bottom:0px;

	padding-left:20px;

	text-align:left;

	background-color:#f5f5f5;

}



div.box_01_mehr {

	position:absolute;

	top:365px;

	left:20px;

	width:180px;

	height:10px;

	padding-top:0px;

	padding-bottom:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#696969;

	text-align:left;

	z-index:10;

}



div.box_02 {

	position:absolute;

	top:325px;

	left:245px;

	width:315px;

	height:35px;

	padding-top:7px;

	padding-bottom:0px;

	padding-left:20px;

	text-align:left;

	background-color:#f5f5f5;

}



div.box_02_mehr {

	position:absolute;

	top:365px;

	left:245px;

	width:200px;

	height:10px;

	padding-top:0px;

	padding-bottom:0px;

	text-align:left;

	z-index:10;

}



div.box_03 {

	position:absolute;

	top:325px;

	left:610px;

	width:330px;

	height:35px;

	padding-top:7px;

	padding-bottom:0px;

	padding-left:20px;

	text-align:left;

	background-color:#f9eded;

}



div.box_03_mehr {

	position:absolute;

	top:365px;

	left:610px;

	width:120px;

	height:10px;

	padding-top:0px;

	padding-bottom:0px;

	text-align:left;

	z-index:10;

}



div.box_01_mehr p, div.box_02_mehr p, div.box_03_mehr p{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#696969;

	text-align:right;

}



div.box_01_mehr a, div.box_02_mehr a, div.box_03_mehr a{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#B51621;

	text-decoration:underline;

	text-align:right;

}



div.borderContent {
float:left;

	position:relative;

	top:20px;

	left:25px;

	height:auto;

	width:980px;

	margin:0px;

	display:inline-block;

}



div.boxenUnten {

	position:relative;

	top:20px;

	left:0px;

	height:auto;

	width:980px;

	margin:0px;

	display:inline-block;

}



div.box_04 {

	float:left;

	position:relative;

	top:10px;

	left:20px;

	width:500px;

	height:66px;

	padding-top:14px;

	padding-bottom:0px;

	padding-left:10px;

	text-align:left;

	background-color:#f5f5f5;

}



div.box_05 {

	float:left;

	position:relative;

	top:10px;

	left:35px;

	width:310px;

	height:66px;

	padding-top:14px;

	padding-bottom:0px;

	padding-left:20px;

	text-align:left;

	background-color:#f5f5f5;

}







div.guteLinks {

	float:left;

	position:relative;

	left:20px;

	top:45px;

	width:890px;

	height:50px;

	padding-bottom:30px;

}







div.guteLinks p{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#696969;

	font-weight:normal;

	line-height:14px;

	text-align:center;

}







div.guteLinks a{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#696969;

	font-weight:normal;

	line-height:14px;

	text-align:center;

	text-decoration:underline;

}


table#hotel-unterkunftliste{
background-color:#e9eefd;
width:940px;
margin-bottom:3px;
}

td#hotel-unterkunftlisteTDL{
vertical-align: text-top;
width:100%;
padding:5px;
}

td#hotel-unterkunftlisteTDL a {
color:#00000;
font-size:12px;
}

td#hotel-unterkunftlisteTDR{
padding:3px;
}

