/* CSS Document */
body{
	font-family: Arial, Helvetica, Verdana;
	font-size:12px;
	color:#5A5341;
	background: url(../images/bg-rec3px.gif) repeat-x 0 117px #F1EBCF;
	margin:0;
	padding:0;
}

a{
	/*color:#5A5341;*/
	outline:none;
	color:#990000;
	text-decoration:none;
}

p{
	font-family: Arial, Helvetica, Verdana;
	font-size:12px;
	line-height:140%;
}

h1, h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	line-height:120%;
}

h2{
	color:#990000;
	font-size:18px;
}

h3{
	color:#990000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
	font-weight:normal;
	margin:0;
	padding:0;
}

h5{
	font-size:11px;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding: 0 0 0 0;
	margin:10px 0 0 0;
	line-height:140%;
}

a:hover{
	background:#990000;
	color:#fff;
	text-decoration:none;
}

#outer-box{
	text-align:left;
	width:804px;
}

#header-box{
	height:123px;
}

#header-box #logo-box a:hover{
	padding:0;
	margin:0;
	background:none;
	border:none;
}

#logo-box{
	float:left;
}

#adress-box{
	float:left;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding: 50px 0 0 0;
}

#adress-box a{
	text-decoration:none;
	color:#5A5341;
}

#adress-box a:hover{
	color:#fff;
}

#lang-sel{
	float:right;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#5A5341;
	padding: 90px 0 5px 0;
}

#lang-sel a{
	text-decoration:none;
	padding: 90px 2px 5px 2px;
	color:#5A5341;
}

#lang-sel a:hover{
	color:#fff;
}

#header-image-box{
	clear:both;
	min-height:353px;
	background:#ccc;
}

#logo-seit{
	position:absolute;
	z-index:1;
}

#main-navi-box{
	background:#5A5341;
	height:40px;
	margin:3px 0 5px 0;
	padding: 0 0 0 10px;
	text-transform:uppercase;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	clear:both;
}

#main-navi-box ul{
	padding:0; 
	margin:0;
	list-style-type:none;
}

#main-navi-box li{
	padding:0; 
	margin:0;
	float:left;
}

#main-navi-box a{
	color:#fff;
	text-decoration:none;
	padding: 0px 10px 0 10px;
	line-height:40px;
	display:block;
	float:left;
}

#main-navi-box a:hover{
	padding-top: 5px;
	line-height:35px;
	display:block;
	float:left;
}

#main-content-box{
	padding: 5px 0 30px 10px;
	margin:0;
	height:100%;
	clear:both;
}

#left-content{
	width:490px;
	float:left;
	line-height:150%;
	padding: 0px 0 40px 0;
}

#left-content .contenttable .bodytext{
	padding:0;
	margin:0;
}

#left-content .contenttable .bodytext a{
	color:#333333;
}

#left-content .contenttable .bodytext a:hover{
	color:#fff;
}

#left-content p a{
	border-bottom: dotted #9C987C 1px;
}

#left-content h1{
	padding:0;
	margin: 40px 0 30px 0;
	font-size:22px;
	color:#990000;
	font-weight:normal;
	line-height:100%;
}

#left-content h4{
	padding:0;
	margin: 10px 0 10px 0;
	font-size:22px;
	color:#990000;
	font-weight:normal;
	line-height:100%;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	line-height:120%;
}

#right-content{
	float:right;
	width:240px;
	padding: 20px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
}

#news{
	/*min-height:80px;*/
	background:url(../images/bg-adler-rot.gif);
	padding:20px 20px 10px 20px;
	color:#fff;
	margin: 0 0 3px 0;
}

#news p{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif, Verdana;
	line-height:140%;
	padding: 3px 0 10px 0;
	margin:0;
}

#news a{
	color:#fff;
	text-decoration:none;
}

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

#news h1, #schnellanfrage h2{
	color:#fff;
	font-size:18px;
	margin: 0 0 10px 0;
}

#news h2{
	color:#fff;
	font-size:18px;
	margin: 0;  !important
	padding:0; !important
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:100%;
	text-align:left;
}

#news h3{
	color:#fff;
	font-size:16px;
	margin: 0;  !important
	padding:0; !important
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:100%;
	text-align:left;
}

#news h4{
	color:#fff;
	font-size:14px;
	margin: 0;  !important
	padding:0; !important
	font-weight:bold;
	font-family: Arial, Helvetica, Verdana;
	line-height:100%;
	text-align:left;
}

#news ul{
	padding:0 0 5px 15px;
	margin:0;
}

#news li{
	padding: 0 0 10px 0;
}

#schnellanfrage{
	background:url(../images/bg-adler-braun.gif);
	padding:20px;
	color:#fff;
	margin: 0 0 3px 0;
}

#offers{
	padding:20px;
}

#offers h2{
	color:#990000;
	font-size:18px;
	margin: 0 0 10px 0;
}

#footer-box{
	background:url(../images/footer-adler-bg.gif) top center no-repeat #9C987C;
	height:100px;
	clear:both;
}

#footer-content{
	width:804px;
	padding: 13px 0 0 0;
}

#keyword-navi{
	width:465px;
	/*font-family:Georgia, "Times New Roman", Times, serif;*/
	font-family: "Times New Roman", Times, serif;
	font-size:18px;
	color:#fff;
	float:left;
	text-align:left;
	line-height:100%;
}

#keyword-navi a{
	text-decoration:none;
	color:#fff;
}

#footer2-box{
	width:804px;
	padding: 20px 0 40px 0;
	text-align:left;
	height:65px;
	clear:both;
}

#footer2-box #logos{
	float:left;
}

#newsletter-form{
	float:right;
	width:228px;
	text-align:left;
}

#footer2-box #border{
	background:url(../images/partnerlogos/border.gif) 0 7px no-repeat;
	width:230px;
	height:90px;
	padding: 0 10px 10px 10px;
	margin-right:20px;
	float:left;
	text-align:center;
}

#footer2-box #logos h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:11px;
	background:#F1EBCF;
	color:#9C987C;
	width:120px;
	padding: 0 5px 3px 5px;
	margin:0 100px 0 0;
	text-align:left;
}

#footer2-box #logos a{
	padding:3px;
}

#footer2-box #logos a:hover{
	background:none;
}

#footer2-box #no-border{
	float:left;
}

#footer2-box #no-border{
	padding: 15px 0 0 0;
}

#footer2-box #no-border a{
	padding:7px 7px 7px 7px;
}

#navi-bottom{
	float:right;
	width:120px;
	line-height:140%;
	color:#9C987C;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding: 25px 0 0 0;
	text-align:right;
	text-transform:uppercase;
}

#navi-bottom a{
	color:#5A5341;
	text-decoration:none;
	padding: 25px 0px 2px 0px;
}

#navi-bottom a:hover{
	color:#fff;
}

.dunkelrot{
	color:#6C0000;
	line-height:140%;
}

.active-item a{
	background:#990000;
	color:#fff;
}

#yymenu .active-item{
	font-weight:bold;
}

.csc-frame-frame1{
	background:#fff;
	padding:7px;
	width:470px;
}

.csc-textpic-image a:hover{
	background:none;
	border:none;
	padding:0;
	margin:0;
}

#left-content .csc-textpic-image{
	margin-bottom:10px;
}

.csc-frame-frame2 .csc-textpic-image, .csc-frame-frame1 .csc-textpic-image{
	margin-bottom:0px !important;
}

.csc-frame-frame2{
	border-top:1px dotted #9C987C;
	padding: 20px 0 0px 0;
	margin: 0 0 15px 0;
	width:100%;
	min-height:130px;
}

.csc-frame-frame2 .csc-textpic-image{
	padding: 7px;
	background:#fff;
}

.csc-frame-frame2 h2, .csc-frame-frame1 h2{
	padding:3px 0 0 0;
	margin:0;
	color:#990000
}

.csc-frame-invisible h1{
	margin-top:50px !important;
}

.csc-frame-rulerBefore{
	border-top:1px dotted #9C987C;
}

.keyword-navi-item{
	float:left;
	padding: 0 3px 0 3px;
}

/**************** table *****************/

.contenttable{
	font-size:11px;
	font-family:Arial, Helvetica, Verdana;
	/*color:#990000;*/
	width:100%;
	text-align:center;
}

.tr-0, .contenttable .tr-0 .td-0, .contenttable .tr-0 .td-1, .contenttable .tr-0 .td-2, .contenttable .tr-0 .td-3, .contenttable .tr-0 .td-4, .contenttable .tr-0 .td-5, .contenttable .tr-0 .td-6, .contenttable .tr-0 .td-7, .contenttable .tr-0 .td-8{
	/*background:#9C987C;*/
	color:#000;
	font-weight:bold;
	padding:3px;
	vertical-align:bottom;
}

.contenttable .tr-0 .td-0, .contenttable .tr-0 .td-1, .contenttable .tr-0 .td-2, .contenttable .tr-0 .td-3, .contenttable .tr-0 .td-4, .contenttable .tr-0 .td-5, .contenttable .tr-0 .td-6, .contenttable .tr-0 .td-7, .contenttable .tr-0 .td-8{
	background:#AF983A;
	padding:3px;
	color:#000;
}

.contenttable .tr-1 .td-0, .contenttable .tr-1 .td-1, .contenttable .tr-1 .td-2, .contenttable .tr-1 .td-3, .contenttable .tr-1 .td-4, .contenttable .tr-1 .td-5, .contenttable .tr-1 .td-6, .contenttable .tr-1 .td-7, .contenttable .tr-1 .td-8{
	background:#E9E0BC;
	padding:3px;
	color:#000;
}

.contenttable .tr-2 .td-0, .contenttable .tr-2 .td-1, .contenttable .tr-2 .td-2, .contenttable .tr-2 .td-3, .contenttable .tr-2 .td-4, .contenttable .tr-2 .td-5, .contenttable .tr-2 .td-6, .contenttable .tr-2 .td-7, .contenttable .tr-2 .td-8{
	background:#DFD29F;
	padding:3px;
	color:#000;
}

.contenttable .tr-3 .td-0, .contenttable .tr-3 .td-1, .contenttable .tr-3 .td-2, .contenttable .tr-3 .td-3, .contenttable .tr-3 .td-4, .contenttable .tr-3 .td-5, .contenttable .tr-3 .td-6, .contenttable .tr-3 .td-7, .contenttable .tr-3 .td-8{
	background:#D5C480;
	padding:3px;
	color:#000;
}

.contenttable .tr-4 .td-0, .contenttable .tr-4 .td-1, .contenttable .tr-4 .td-2, .contenttable .tr-4 .td-3, .contenttable .tr-4 .td-4, .contenttable .tr-4 .td-5, .contenttable .tr-4 .td-6, .contenttable .tr-4 .td-7, .contenttable .tr-4 .td-8{
	background:#CAB560;
	padding:3px;
	color:#000;
}

.contenttable .tr-5 .td-0, .contenttable .tr-5 .td-1, .contenttable .tr-5 .td-2, .contenttable .tr-5 .td-3, .contenttable .tr-5 .td-4, .contenttable .tr-5 .td-5, .contenttable .tr-5 .td-6, .contenttable .tr-5 .td-7, .contenttable .tr-5 .td-8,
.contenttable .tr-last .td-0, .contenttable .tr-last .td-1, .contenttable .tr-last .td-2, .contenttable .tr-last .td-3, .contenttable .tr-last .td-4, .contenttable .tr-last .td-5, .contenttable .tr-last .td-6, .contenttable .tr-last .td-7, .contenttable .tr-last .td-8{
	background:#C0A73F;
	padding:3px;
	color:#000;
}

.contenttable .td-0{
	/*background:none !important;*/
	font-weight:bold;
	text-align:left;
	white-space:nowrap;
}

.red{
	color:#990000;
}

.blue{
	color:#0066CC;
}

.weatherdivider{
	border: none;
	border-bottom: #9C987C dotted 1px;
	height:1px;
}

#urlaubspaket{
	padding: 10px 0 10px 0;
}

/****************************************/

#headerImgSwap{
	cursor:pointer;
	position:absolute;
	z-index:0;
}

#headerImgClear{
	height:353px;
	width:804px;
}

#headerImgButtonNext{
	cursor:pointer;
	position:absolute;
	margin-left:762px; margin-top:20px;
	z-index:20;
	width:22px;
	height:22px;
	background:url("../images/arrow-next.gif") no-repeat;
}

#headerImgButtonNext:hover{
	background:url("../images/arrow-next-hover.gif") no-repeat;
}

/*********** form styles **************/
.requesttable{
	background:#fff;
	padding:10px;
}

.request-box{
	padding:10px;
	background:#fff;
	width:510px;
}

.requesttable .type1{
	background:#F1EBCF;
}

#privacy-info{
	font-size:11px;
	margin: 10px 0 20px 0;
	padding:10px;
	border: #9C987C dotted 1px;
	color:#9C987C;
	width:454px;
}

.inputfield, .inputarea{
	background:#F1EBCF;
	border:0;
	border-bottom:#9C987C solid 1px;
	padding:3px;
}

.title-form{
	font-weight:bold;
	border-bottom: #9C987C dotted 1px;
	padding: 0px 0 10px 0;
}

.submit-button{
	text-transform:uppercase;
	background:#F1EBCF;
	border:none;
	padding: 5px;
	margin: 15px 0 0 0;
	color:#5A5341;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.submit-button:hover{
	background:#fff;
	border: #F1EBCF solid 1px;
}

/*********** Schnellanfrage ****************/
#schnellanfrage .submit-button, #newsletter-form .submit-button, #news .submit-button{
	background:none;
	border:none;
	padding: 5px 5px 5px 0;
	text-align:left;
	margin: 15px 0 0 0;
	color:#fff;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#newsletter-form .submit-button{
	margin: 5px 0 0 5px;
	width:201px;
}

#schnellanfrage .submit-button:hover{
	background:#990000;
	color:#fff;
	padding: 5px;
}

#news .submit-button:hover{
	background:#5A5341;
	color:#fff;
	padding: 5px;
}

#newsletter-form .submit-button:hover{
	background:#990000;
	color:#fff;
	padding: 3px 3px 3px 3px;
}

#schnellanfrage .inputfield, #newsletter-form .inputfield{
	padding:1px;
	height:17px;
	margin: 2px 0 2px 5px;
	background:#fff;
	border:none;
}

#newsletter-form .inputfield{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding: 3px;
	height:13px;
}

.cal-button{
	background:url("../images/icon-calendar-18x18px.gif") 0 0 no-repeat;
	width: 19px;
	height:18px;
	border:0;
	margin: 0px 0 0px 5px;
	padding:0;
	cursor:pointer;
}

.cal-button:hover{
	background:url("../images/icon-calendar-18x18px_hover.gif");
}

.cal-button1{
	background:url("../images/icon-calendar-18x18px-brown.gif") 0 0 no-repeat;
	width: 20px;
	height:20px;
	border:0;
	margin: 0px 0px 0px 5px;
	padding:0;
	cursor:pointer;
}

.cal-button1:hover{
	background:url("../images/icon-calendar-18x18px_hover.gif");
}

#fastreq-form, #newsletter-form{
	padding:0;
	margin:0;
}

/********************************************/

/*
	dunkelbraun: #5A5341
	hellbraun: #9C987C
	beige Hintergrund: #F1EBCF
	rot: #990000
	dunkelrot: #6C0000
*/