@charset "utf-8";
/* CSS Document */
div#container {
	
}
/*TopNavigation*/
div#TopNav {
	background-image: url(../picture_layout/TopNav/Startseite/Schwan.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
/*HauptNavigation*/
div#MainNav {
	background-color: #EB8C27;
}
div#MainNav ul.MenuBarHorizontal ul {
	background: #ED973C;
}
div#MainNav ul.MenuBarHorizontal ul li {
	background: url(../picture_layout/TopNav/Startseite/NavImg_1_1.gif) #ED973C no-repeat 5px center;
}	
div#MainNav ul.MenuBarHorizontal a {
	background-color: #EB8C27;
	color: #FFF;
	background-image: url(../picture_layout/TopNav/Startseite/NavImg_0_1.gif);
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	border-top: 1px solid #FFF;
}
div#MainNav ul.MenuBarHorizontal a:hover, div#MainNav ul.MenuBarHorizontal a:focus, div#MainNav ul.MenuBarHorizontal a.MenuBarSubmenuVisible {
	background-color: #F0A95D;
	background-image: url(../picture_layout/TopNav/Startseite/NavImg_0_2.gif);
}
div#MainNav ul.MenuBarHorizontal ul a {
 	background: none;
	border-right: 0;
	border-left: 0;
	border-top: 0;
	border-bottom: solid 1px #F5BF85;
}
div#MainNav ul.MenuBarHorizontal ul a.last {
	border: 0;
}
div#MainNav ul.MenuBarHorizontal ul a:hover, div#MainNav ul.MenuBarHorizontal ul a:focus, div#MainNav ul.MenuBarHorizontal ul li.active a {
	background: url(../picture_layout/TopNav/Startseite/NavImg_1_2.gif) repeat-x;
	border-right: 0;
	border-left: 0;
	border-top: 0;
	border-bottom: solid 1px #F5BF85;
}
div#MainNav ul.MenuBarHorizontal ul a.last:hover, div#MainNav ul.MenuBarHorizontal ul a.last:focus {
	border: 0;
}
/*Heading & Suche*/
div#heading h1 {
	color: #C02B31;
}
div#heading form#MainSearch input.SuchBtn, div#DreiSpaltig div#Content input.SuchBtn {
	background: url(../picture_layout/Heading/btn_suche.gif) no-repeat left top;
}
/*Dreispaltiges Grundgerüst*/
/*Standardboxendesign Rechts/Links*/	
div#DreiSpaltig div.PromoBox h1 {
	background: url(../picture_layout/StandardBox/bg_h1_startseite.gif) no-repeat top left #F8B250;
	color: #FFF;
}
div#DreiSpaltig div.PromoBox ul li a {
	color: #C02B31;
	background: url(../picture_layout/StandardBox/pfeil.gif) no-repeat left 2px;
}
/*Content*/
div#DreiSpaltig div#Content h1.Angebote {
	color: #FFF;
	background: #F8B250 url(../picture_layout/Content/Angebote/bg_ueberschrift.gif) no-repeat 5px 5px;
}
div#DreiSpaltig div#Content h2 {
	color: #C42421;
	background: url(../picture_layout/Content/bg_h2.gif) no-repeat 0 2px;
	border-bottom: 1px solid #C42421;
}
div#DreiSpaltig div#Content h3 {
	color: #C42421;
	background: url(../picture_layout/Content/bg_h2.gif) no-repeat left 90%;
	border-bottom: 1px solid #D7D7D7;
}
/*Navigation (Veranstaltungen, Gastgeber, ...)*/
div#DreiSpaltig div#Content table.F4N_Nav {
	background-color: #F5F5F5;
}
div#DreiSpaltig div#Content table.F4N_Nav td.t1 a {
	color: #626262;
}
div#DreiSpaltig div#Content table.F4N_Nav td.t1 a.active {
	color: #D15055;
}
/*Firmenverzeichnis u.a.*/
div#DreiSpaltig div#Content table.ZweiSpaltigV3{
	background-color: #DBE5ED;
}
div#DreiSpaltig div#Content table.ZweiSpaltigV4 tr.head {
	background-color: #4074A2;	
}
div#DreiSpaltig div#Content table.ZweiSpaltigV4 tr.head td {
	color: #FFF;	
}
div#DreiSpaltig div#Content table.ZweiSpaltigV4 tr.bg {
	background-color: #DBE5ED;	
}
div#DreiSpaltig div#Content p.BranchenBez {
	color: #FFF;
	background-color: #8FADC8;
}
/*Sonstiges*/
div#DreiSpaltig div#Content p.CenterGrau {
	background-color: #F5F5F5;
}
/*Suche*/
div.tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { 
	color:#FF0000; 
	background-color: #F8F2F2;
}
div.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { 
	background:#F8B250;
	color: #FFF; 
}
/*Gastgeber, Gaststätten, ..*/
div#DreiSpaltig div#Content h3.GGV {
	background: none;
	border: 0;
}
div#DreiSpaltig div#Content ul.GGVNav li {
	border-bottom: solid 1px #E1E1E1;
}
div#DreiSpaltig div#Content ul.GGVNav li.kurzinfo {
	border-bottom: none;
}
div#DreiSpaltig div#Content ul.GGVNav li a {
	color: #4B4B4B;
	background: url(../picture_layout/module/GGV/PfeilNav.gif) no-repeat 8px center #E1E1E1;
}
div#DreiSpaltig div#Content ul.GGVNav li a:hover, div#DreiSpaltig div#Content ul.GGVNav li a.active {
	color: #FFF;
	background: url(../picture_layout/module/GGV/PfeilNav2.gif) no-repeat 8px center #C02B31;
}
div#DreiSpaltig div#Content ul.GGVNav li a.hp {
	background: url(../picture_layout/module/GGV/HomepageSymNav.gif) no-repeat center center #E1E1E1;
}
div#DreiSpaltig div#Content ul.GGVNav li a.hp:hover {
	background: url(../picture_layout/module/GGV/HomepageSymNav2.gif) no-repeat center center #C02B31;
}
div#DreiSpaltig div#Content ul.GGVNav li a.email {
	background: url(../picture_layout/module/GGV/EmailSymNav.gif) no-repeat center center #E1E1E1;
}
div#DreiSpaltig div#Content ul.GGVNav li a.email:hover {
	background: url(../picture_layout/module/GGV/EmailSymNav2.gif) no-repeat center center #C02B31;
}
div#DreiSpaltig div#Content ul.GGVNav li a.verwerfen {
	background: url(../picture_layout/module/GGV/VerwerfenSym.gif) no-repeat right center;
	border: solid 1px #E1E1E1;
	color: #4B4B4B;
}
div#DreiSpaltig div#Content ul.GGVNav li.kurzinfo a {
	background: none;	
	border-left: solid 1px #E1E1E1;
	border-right: solid 1px #E1E1E1;
	border-top: solid 1px #E1E1E1;
}
div#DreiSpaltig div#Content ul.GGVNav li.kurzinfo a.active {
	color: #C02B31;
}
div#DreiSpaltig div#Content table.UKSuchAuswahl {
	background-color: #FBFBFB;
}
div#DreiSpaltig div#Content a.map_quicknav, div#DreiSpaltig div#Content p#f4n_searchObjectTypeContainer a, div#DreiSpaltig div#Content a.map_buchstabe, div#DreiSpaltig div#Content a.map_search_link_ext {
	color: #4B4B4B;
} 
