/* Allgemeine Styles */
body {
	background: url(images/bg.gif);
	background-position: top left;
	background-repeat: no-repeat;
	background-color:#332A13;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
}

body div#toolTip { position:absolute;z-index:1000;width:170px;background:#F8F0D1;border:2px solid #332A13;text-align:left;padding:5px;min-height:1em;-moz-border-radius:5px; }
body div#toolTip p { margin:0;padding:0;color:#332A13;font:11px/12px verdana,arial,sans-serif; }
body div#toolTip p em { display:block;margin-top:3px;color:#332A13;font-style:normal;font-weight:bold; }
body div#toolTip p em span { font-weight:bold;color:#BF356D; }


/* Navigation */
.topnavigation{
	padding-bottom:3px;
	color:#E2C549;
	text-decoration:none;
}

a.gabelLink {
	background:url(images/icon_pfeil_rechts.gif) 15px 6px no-repeat #E6DFC2;
	height:17px;
	display:block;
	width:139px;
	font-size:11px;
	font-weight:bold;
	color:#5E4520;
	text-decoration:none;
	padding-left: 30px;
	padding-top:5px;
	margin-bottom:10px;
}

a.gabelLink:hover{background-color:#5E4520;color:#E6DFC2}




a.topnavigation:link, a.topnavigation:visited{
	font-size:10px;
	padding-bottom:3px;
	font-weight:normal;
	text-decoration:none;
	text-align: right;	
	color:#E2C549;
}
a.topnavigation:link, a.topnavigation:visited{
	color:#E2C549;
	font-size:10px;
	padding-bottom:3px;
	font-weight:normal;
	text-decoration:none;
	text-align: right;
}

a.navi_main:link, a.navi_main:visited{
	height:17px;
	display:block;
	width:149px;
	font-size:11px;
	font-weight:normal;
	color:#5E4520;
	text-decoration:none;
	text-align: right;
	padding-right: 20px;
	padding-top:7px;
	background-image:url(images/nav_bg.gif);
	background-position: top right;
	background-repeat: no-repeat;
	border-right:3px solid #FFFFFF;
	
}

a.navi_main:hover{
	background-color:#ffffff;
	font-weight:bold;
	color:#C3015E;
}

a.navi_main_active:link, a.navi_main_active:visited{
	height:17px;
	background-color:#ffffff;
	background-image:url(images/nav_bg.gif);
	background-position:top right;
	background-repeat:no-repeat;
	display:block;
	width:149px;
	font-size:11px;
	font-weight:bold;
	color:#C3015E;
	text-decoration:none;
	text-align: right;
	padding-right: 20px;
	padding-top:7px;
	border-right:3px solid #FFFFFF;	
}

a.subnavi_main:link, a.subnavi_main:visited{
	height:16px;
	display:block;
	width:149px;
	font-size:11px;
	font-weight:normal;
	color:#9A8B70;
	text-decoration:none;
	text-align: right;
	padding-right: 20px;
	padding-top:2px;
	border-right:3px solid #FFFFFF;	
	background-color:#FCF8E8;
}
a.subnavi_main:hover{
	background-color:#ffffff;
	font-weight:bold;
	color:#C3015E;
	border-right:3px solid #C3015E;	
}
a.subnavi_main_active:link, a.subnavi_main_active:visited{
	height:16px;
	background-color:#ffffff;
	background-position:top right;
	background-repeat:no-repeat;
	display:block;
	width:149px;
	font-size:11px;
	font-weight:bold;
	color:#C3015E;
	text-decoration:none;
	text-align: right;
	padding-right: 20px;
	padding-top:2px;
	border-right:3px solid #C3015E;	
}

/*Bereichsformatierungen */
.Menue{
	background-color: #F8F0D1;
	background-image: url(images/menuebereich_bg.gif);
	background-position: bottom left;
	background-repeat: y-repeat;
}

.Content_Startseite{
	background-color: #FFFFFF;
	padding-left: 14px;
	/*padding-right:28px;*/
	padding-top:20px;
	/*background-image: url(images/content_bg_startseite.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;*/
}

.Content{
	background-color: #FFFFFF;
	padding-left: 28px;
	padding-right:28px;
	padding-top:20px;
	background-image: url(images/content_bg.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
}

.Fuss {
	background-color: #E2C549;
}


/* Infobereich */
.Info_Last_Minute_P1_HL{
	background-image: url(images/info_lastminute_p1.gif);
	background-position: top left;
	background-repeat: no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px;
	text-align:right;
	padding-right:10px;
	padding-top:1px;
	height:28px;
	padding-bottom:0px;
	margin-bottom:0px;
}
.Info_Last_Minute_HL{
	background-image: url(images/info_lastminute.gif);
	background-position: top left;
	background-repeat: no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px;
	text-align:right;
	padding-right:10px;
	padding-top:1px;
	height:28px;
	margin:0px;
}

.Info_Last_Minute_P1_HL{
	background-image: url(images/info_lastminute_p1.gif);
	background-position: top left;
	background-repeat: no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px;
	text-align:right;
	padding-right:10px;
	padding-top:1px;
	height:28px;
	margin:0px;
}

.Info_Pauschalangebote_HL{
	background-image: url(images/info_pauschalangebot.gif);
	background-position: top left;
	background-repeat: no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px;
	text-align:right;
	padding-right:10px;
	padding-top:1px;
	height:28px;
	margin:0px;
}

.Info_Pauschalangebote_P1_HL{
	background-image: url(images/info_pauschalangebot_p1.gif);
	background-position: top left;
	background-repeat: no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px;
	text-align:right;
	padding-right:10px;
	padding-top:1px;
	height:28px;
	margin:0px;
}

.Info_Aktuelles_HL{
	background-image: url(images/info_aktuelles.gif);
	background-position: top left;
	background-repeat: no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px;
	text-align:right;
	padding-right:10px;
	padding-top:1px;
	height:34px;
	margin:0px;
}

.Info_Aktuelles_P1_HL{
	background-image: url(images/info_aktuelles_p1.gif);
	background-position: top left;
	background-repeat: no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px;
	text-align:right;
	padding-right:10px;
	padding-top:1px;
	height:34px;
	margin:0px;
}
.Info_Archivjahre{
	background-image:url(images/info_archivjahre.gif);
	background-position: top left;
	background-repeat: no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px;
	text-align:right;
	padding-right:10px;
	padding-top:1px;
	height:28px;
	margin:0px;
}

.Info_Hoch{
	background-image:url(images/info_hoch.gif);
	background-position: top left;
	background-repeat: no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px;
	text-align:right;
	padding-right:10px;
	padding-top:1px;
	height:46px;
	margin:0px;
}


.Info_Bereich{
	background-image: url(images/bg_infobereich.gif);
	background-position:0px 30px;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	padding: 0px;
	padding-top:20px;
}
.Info_Content{
	color:#624C2A;
	font-size:10px;
	padding:10px;
	padding-top:0px;
	text-align:right;
	border-left:2px solid #C3015E;
	background-color:#FCF8E8;
}

/* Short Navi */
a.link_naviback{
	color:#624C2A;
	font-size:10px;
	text-decoration:underline;
	padding-right:6px;
	font-weight:normal;
}
a.link_naviback:hover{
	color:#BF356D;
	font-size:10px;
	text-decoration:underline;
	padding-right:6px;
	font-weight:normal;
}
/*Artikeldesigns */
.site_headline{
	color:#BF356D;
	font-size:12px;
	font-weight:bold;
	padding-bottom:18px;
}

.article{
	padding-top: 1px;
	padding-bottom:14px;
}

.article_headline{
	color:#BF356D;
	font-size:11px;
	font-weight:bold;
	padding-bottom:6px;
	padding-top:6px;
}

.article_body{
	color:#624C2A;
	font-size:11px;
	font-weight:normal;
	line-height:16px;
	padding-right:12px;
	padding-bottom:10px;
	padding-left:12px;
}
.article_body_o_images{
	padding-left:0px;
}


.article_date{
	background-image:url(images/clock.gif);
	background-repeat:no-repeat;
	background-position: left 1px;
	color:#624C2A;
	font-size:10px;
	font-weight:normal;
	padding-top:3px;
	padding-left: 19px; 
	padding-bottom:6px;
	border-bottom:1px solid #BF356D;
	
}
.article_nav{
	color:#624C2A;
	font-size:10px;
	font-weight:normal;
	padding-left:6px;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#FCF8E8;
}
.article_image{
	border:0px;
	margin-top:2px;
}

.article_imagetext{
	padding:3px;
	background-color:#FFFFFF;
	color:#624C2A;
	font-size:10px;
	line-height:12px;
	border: 1px solid #BCBCBC;
	border-top: 0px;
}

.article_autor{
	font-style:italic;
	color:#624C2A;
	border-top:1px solid #E2C549;
	padding:3px;
	margin-left:12px;
	font-size:11px;
}

.article_internet{
	color:#624C2A;
	font-size:11px;
	font-weight:normal;
}

.article_downloads{
	padding-top:3px;
	font-size:10px;
}

.fliesstext {
	color:#624C2A;
	font-size:11px;
	font-weight:normal;
	line-height:16px;
}

.fliesstext_klein {
	color:#624C2A;
	font-size:10px;
	font-weight:normal;
	line-height:14px;
}

.kursiv_zusatz{
	font-style:italic;
	color:#624C2A;
	border-top:1px solid #E2C549;
	padding:3px;
	font-size:10px;
}

/* Formularfelder */
.input_field{
	height:16px;
	background-color:#FCF8E8;
	border: 1px solid #332A13;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color:#624C2A;
	padding-left:3px;
	padding-top:2px;
	background-image:url(images/input.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	}
/* Link Designs */
a.archiv_link, a.download_link, a.internet_link, a.article_link{
	color:#624C2A;
	text-decordation:underline;	
}

a.archiv_link:hover, a.download_link:hover, a.internet_link:hover, a.article_link:hover{
	color:#BF356D;
	text-decordation:underline;	
}
a.article_hl_link{
	color:#BF356D;
	text-decoration:none;
}
a.info_hl_link{
	text-decoration:none;
	color:#FFFFFF;
}
a.article_hl_link:hover{
	text-decoration:underline;
}

