@charset "utf-8";
/* CSS Document */


body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
	background:url(/i/ground.jpg) #6D481E;
	background-repeat:repeat-x;
}

div#wrapper {
	width: 990px;
	margin: 0px auto;
	text-align:left;

}

div#header {
	width:990px;
	height:200px;
	background:#fabb21;
}

div#header div#topnavigation {
	position:absolute;
	margin:48px 0 0 295px;
	z-index:100;
}


div#header div#topnavigation ul {
	margin:0;
	padding:0;
}

div#header div#topnavigation li {
	margin:0 15px 0 0;
	padding:0 15px 0 0;
	border-right:1px solid #CF9919;
	text-align:center;
	color:#801424;
}

div#header div#topnavigation li h2 {
	font-size:17px;
	font-family:"Times New Roman", Times, serif;
	color:#fff;
	text-decoration:none;
	margin:0;
	padding:0 0 0 0px;
}

div#header div#topnavigation li h3 {
	font-size:11px;
	/*font-family:"Times New Roman", Times, serif; */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	margin:5px 0 0 0;
	font-weight:normal;
	padding:0;
}

div#header div#topnavigation li ul {
	padding:10px 0 0 0;
}


div#header div#topnavigation li ul li {
	margin:0 15px 0 0;
	padding:5px 0 5px 5px;
	border-right:0px solid #CF9919;
	text-align:center;
	color:#801424;
}



div#header div.topnav {
	float:left;
	margin:0 15px 0 0;
	padding:0 15px 0 0;
	border-right:1px solid #CF9919;
	text-align:center;
	color:#801424;
}

div#header div.topnav h2 {
	font-size:17px;
	font-family:"Times New Roman", Times, serif;
	color:#fff;
	text-decoration:none;
	margin:0;
}

div#header div.topnav a {
	text-decoration:none;
	color:#fff;
}


div#header div#logo {
	position:absolute;
	margin:15px 0 0 10px;
}


div#header div#topimg {
	position:absolute;
	margin:100px 0 0 5px;
	background:#FDEDD6;
	width:981px;
	height:473px;
}

div#header div#language {
	position:absolute;
	margin:10px 0 0 925px;
}

div#middle {
	background:#fdedd6;
	width:990px;
	height:372px;

}

div#middle div#anfrage {
	z-index:100;
	background:#fad68a;
	width:240px;
	height:117px;
	position:absolute;
	margin:280px 0 0 24px;
}

div#middle div#anfrage h2 {
	margin:5px 0 0 10px;
	padding:0;
	font-family:"Times New Roman", Times, serif;
	font-size:15px;
	color:#6D481E;
	text-align:left;
}

div#middle div#slider {
	z-index:100;
	background:#fdedd6;
	width:702px;
	height:110px;
	position:absolute;
	margin:280px 0 0 264px;
	padding:7px 0 0 0;
}

div#middle div#slider a {
	text-decoration:none;
	color:#6D1C28;
}

div#middle div#slider h2 {
	margin:0;
	padding:0;
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	color:#801424;
}

div#middle div#slider h3 {
	margin:5px 0 0 0;
	padding:0;
	/*font-family:"Times New Roman", Times, serif;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6D481E;
}

div#content {
	position:absolute;
	width:990px;
	background:url(/i/content_border_top.jpg) #6d481d;
	background-repeat:repeat-x;
	margin:0;
	padding:0;
}

div#content div#offers {
	position:absolute;
	margin:0 0 0 20px;
	color:#fff;
}

div#content div#offers h2 {
	font-family:"Times New Roman", Times, serif;
	font-size:15px;
	color:#fff;
	margin:0;
	padding:0;
	text-decoration:none;
}

div#content div#offers h3 {
	font-family:"Times New Roman", Times, serif;
	font-size:15px;
	color:#fff;
	margin:0 0 0 10px;
	padding:0;
	text-decoration:none;
	background:url(/i/q.gif);
	background-repeat:no-repeat;
	background-position:left 50%;
	text-indent:12px;
}

div#content div#offers h4 {
	font-family:"Times New Roman", Times, serif;
	font-size:15px;
	color:#fff;
	margin:0 0 0 10px;
	padding:0;
	text-decoration:none;
	background:url(/i/q.gif);
	background-repeat:no-repeat;
	background-position:left 50%;
	text-indent:12px;
	font-weight:normal;
}

div#content div#offers td#offers_top {
	padding:10px;
	background:#6d481d;
}


div#content div#offers td#offers_center {
	background:#fabb21;
}

div#content div#offers td#offers_center ul {
	margin:0 0 0 20px;
	padding:0;
	list-style-type:none;
}

div#content div#offers td#offers_center ul li {
	padding:3px;
	background:url(/i/q.gif);
	background-repeat:no-repeat;
	background-position:left 55%;
	text-indent:10px;
}

div#content div#offers td#offers_center ul li a {
	text-decoration:none;
	color:#6D481D;
}

div#content div#offers td#offers_bottom {
	padding:10px;
	background:#6d481d;
}

div#content div#offers div#newsletter {
	background:#6D481D;
	width:240px;
	margin:20px 0 0 0px;
	padding:5px 0 8px 0;
}

div#content div#newsletter h2 {
	margin:5px 0 0 0;
	padding:0 0 5px 10px;
	font-family:"Times New Roman", Times, serif;
	font-size:15px;
	color:#fff;
	text-align:left;
}


div#content td#content_center {
	width:981px;
	background-color:#fff;
	background-image:url(/i/img_ground.jpg);
	background-position:0 bottom;
	background-repeat:no-repeat;
	padding:10px;
	vertical-align:top;
}

div#content td#content_center div#content_text {
	margin:20px 0 0 275px;
	line-height:18px;
	width:677px;
}

div#content td#content_center div#content_text h1 {
	font-family:"Times New Roman", Times, serif;
	font-size:22px;
	color:#FABB21;
	margin:0 0 12px 0;
	padding:0;
}

div#content td#content_center div#content_text h2 {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#FABB21;
	margin:0 0 10px 0;
	padding:0;
	font-weight:bold;
}

div#content td#content_center div#content_text h3 {
	font-family:"Times New Roman", Times, serif;
	font-size:15px;
	color:#6D481C;
	margin:0 0 30px 0;
	padding:0;
}

div#content td#content_center div#content_text div#book a {
	text-decoration:none;
}

div#content td#content_center div#content_text div#book td.title {
	background:#FAD68A;
	width:565px;
	padding:3px;
	font-weight:bold;
}

div#content td#content_center div#content_text div#book td.date {
	background:#FFE5BF;
	width:100px;
	text-align:right;
	padding:3px;
}

div#content td#content_center div#content_text div#book td.text {
	background:#FDEDD6;
	width:665px;
	padding:3px;
}

div#content div#bottom {
	width:981px;
	background:#332101;
	margin:0 0 0 0px;
	color:#FAD68A;
}

div#content div#bottom td {
	vertical-align:top;
}

.send {
	background:#FABB21;
	font-size:10px; 
	border:0; 
	padding:3px; 
	cursor:pointer;
	text-align:center;
}



.dunkelgelb {
 background-color: #FFCC00;
}
.gelb {
 background-color: #FFE377;
 font-weight: bold;
 color: #6d481c;
}
.hellgelb1 {
 background-color: #FFF7D5;
}
.hellgelb2 {
 background-color: #FFF2BF;
}