/* CSS Document fr die Bayreuth.de Tourismus-Seiten */
h1, h2, h3, h4, h5, h6 {
	color: #77a101;
}

a:link, a:visited, a:hover, a:active {
	color: #77a101;
}

#seitencontainer {
	background-image: url(../gfx/bg_seiteninhalt_tourismus.gif);
	background-repeat: repeat-y;
}

#seitencontainer_panels {
	background-image: url(../gfx/bg_panels_tourismus.gif);
	background-repeat: repeat-y;
}

#zusatzfunktionen {
	padding-left: 10px;
	padding-top: 12px;
	padding-bottom: 15px;
	color: #ffffff;
}

a.schriftgroesenlink:link, a.schriftgroesenlink:visited {
	border: 1px solid #ffffff;
	background-color: transparent;
}

a.schriftgroesenlink:hover, a.schriftgroesenlink:active {
	border: 1px solid #ffffff;
	background-color: #ffffff;
}

.schriftgroesenlinkaktiv {
	border: 1px solid #ffffff;
	background-color: #ffffff;
}

#zusatzfunktionen a {
	color: #ffffff;
}
#zusatzfunktionen #suchbutton {
	color: #ffffff;
}

ul#subnavi li a:hover, ul#subnavi li a:active, ul#xtranavi li a:hover, ul#subnavi li a:active {
	color: #77a101 !important;
	background-color: #D7E9BB;
}

ul#subnavi li a.aktiv:link, ul#subnavi li a.aktiv:visited, ul#xtranavi li a.aktiv:link, ul#subnavi li a.aktiv:visited, ul#subnavi li a.aktiv:hover, ul#subnavi li a.aktiv:active, ul#xtranavi li a.aktiv:hover, ul#subnavi li a.aktiv:active {
	color: #77a101 !important;
	background-color: #D7E9BB;
}

ul#subsubnavi {
	background-color: #D7E9BB;
}

ul#subsubnavi li a:link, ul#subsubnavi li a:visited {
	color: #000000 !important;
}

ul#subsubnavi li a:hover, ul#subsubnavi li a:active {
	color: #77a101 !important;
	background-color: #ebf4dd;
}

ul#subsubnavi li a.aktiv:link, ul#subsubnavi li a.aktiv:visited, ul#subsubnavi li a.aktiv:hover, ul#subsubnavi li a.aktiv:active {
	color: #77a101 !important;
	background-color: #ebf4dd;
}

ul#subsubsubnavi {
	background-color: #ebf4dd;
}

ul#subsubsubnavi li a:link, ul#subsubsubnavi li a:visited {
	color: #000000 !important;
}

ul#subsubsubnavi li a:hover, ul#subsubsubnavi li a:active {
	color: #77a101 !important;
	background-color: #f7fbf1;
}

ul#subsubsubnavi li a.aktiv:link, ul#subsubsubnavi li a.aktiv:visited, ul#subsubsubnavi li a.aktiv:hover, ul#subsubsubnavi li a.aktiv:active {
	color: #77a101 !important;
	background-color: #f7fbf1;
}

#breadcrumbcontainer, #breadcrumbcontainer_panels {
	border-bottom: 1px solid #94b633;
}

#inhaltschmal .newsanleser {
	float: left;
	width: 200px;
	border-bottom: 1px solid #94b633;
	padding-bottom: 4px;
	margin-bottom: 12px;
}

#inhaltbreit .newsanleser {
	float: left;
	width: 280px;
	border-bottom: 1px solid #94b633;
	padding-bottom: 4px;
	margin-bottom: 12px;
}

.newsanleser a.pfeil {
	background-image: url(../gfx/pfeil_gruen.gif);
	background-repeat: no-repeat;
	padding-bottom: 18px;
	background-position: right bottom;
	clear: both;
	display: block;
}

.newsanleser a span {
	color: #77a101;
	font-weight: bold;
}

ul.weiterenews li a:link, ul.weiterenews li a:visited, ul.weiterenews li a:hover, ul.weiterenews li a:active {
	background-image: url(../gfx/pfeil_gruen.gif);
}

#footerfunktionen {
	border-top: 1px solid #94b633;
}

#footer {
	border-top: 6px solid #94b633;
	width: 771px;
}

#footer #footernav {
	border-bottom: 1px solid #94b633;
}

/* RAHMEN UNTER DEN PANELS */
.panelinhalt {
	border-bottom: 1px solid #588f01;
}

#bttv_panelinhalt {
	border-bottom: 1px solid #588f01;
}

/* RAHMEN, HINTERGRNDE UND SCHRIFTFARBEN FR DEN KALENDER */
.kalender {
	border-left: 1px solid #588f01;
	color: #588f01;
}

.kalender th {
	border-top: 1px solid #588f01;
	border-bottom: 1px solid #588f01;
	border-right: 1px solid #588f01;
}

.kalender td {
	border-bottom: 1px solid #588f01;
	border-right: 1px solid #588f01;
}

.wochenende {
	background-color: #F2F8E8;
}

.kalender a:link, .kalender a:visited {
	color: #588f01;
	background-color: #cae59f;
}

.kalender a:hover, .kalender a:active {
	color: #588f01;
	background-color: transparent;
}

/* SCHRIFTFARBEN FR DIE KALENDERNAVIGATION UND RAHMEN DARUNTER */
#kalendernavi {
	border-bottom: 1px solid #588f01;
}

#kalendernavi a:link, #kalendernavi a:visited {
	color: #588f01;
}

#kalendernavi a:hover, #kalendernavi a:active {
	color: #000000;
}

/* FARBEN FR DIE PANELTEXTE */
.paneltext h1 {
	color: #588f01; 
}

.paneltext {
	color: #588f01;
}

.paneltext a:link, .paneltext a:visited {
	color: #588f01;
}

.paneltext a:hover, .paneltext a:active {
	color: #000000;
}

/* DEFINITIONEN FR DIE HOTELSUCHE AUS DER ALTEN SEITE */
.hsuchfeldinput {
        border: 1px solid #000000;
        width: 130px;
        height: 13px;
        padding: 1px 3px;
        font-size: 10px;
        float: left;
        margin-bottom: 8px;
}

.hbsuchfeldinput {
        border: 1px solid #000000;
        width: 110px;
        height: 13px;
        padding: 1px 3px;
        font-size: 10px;
        float: left;
        margin-bottom: 8px;
}

.hsuchbutton {
        width: 12px;
        height: 12px;
        float: right;
        margin-right: 16px;
        margin-top: 2px;
}

/* DEFINITIONEN FR DIE VERANSTALTUNGEN */
#veranstaltung_rechts {
	float: right;
	width: 158px;
	border: 1px solid #588f01;
	background-color: #ffffff;
	margin-top: 45px;
	margin-bottom: 20px;
}

#veranst_infos strong {
	color: #588f01;
}

/* DEFINITIONEN FÜR DIE INFOTABELLE */
.infotable {
	background-color: #D7E9BB;
	background-image: url(http://www.bayreuth.de/images/infotable_grafiken/info_i_tourismus.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

/* DEFINITIONEN FÜR DIE TOP5NEWS ICONS */
.top1icon {
	width: 20px;
	height: 20px;
	background-image: url(../gfx/top5panel_gfx/Top-News_1_gruen.jpg);
	background-repeat: no-repeat;
}

.top2icon {
	width: 20px;
	height: 20px;
	background-image: url(../gfx/top5panel_gfx/Top-News_2_gruen.jpg);
	background-repeat: no-repeat;
}

.top3icon {
	width: 20px;
	height: 20px;
	background-image: url(../gfx/top5panel_gfx/Top-News_3_gruen.jpg);
	background-repeat: no-repeat;
}

.top4icon {
	width: 20px;
	height: 20px;
	background-image: url(../gfx/top5panel_gfx/Top-News_4_gruen.jpg);
	background-repeat: no-repeat;
}

.top5icon {
	width: 20px;
	height: 20px;
	background-image: url(../gfx/top5panel_gfx/Top-News_5_gruen.jpg);
	background-repeat: no-repeat;
}	

div.inlineBgal {
position: relative;
   float: right;
   width: 170px;
   padding-top: 5px;
   padding-bottom: 5px;
   text-align: center;
   border: 1px #94b633 solid;
   background-color: #d7e9bb;
   display:none;
}

.inlineBgalZoom {
position: absolute;
width: 125px;
z-index: 2;
}

.inlineBgalZoom a:link, .inlineBgalZoom a:visited {
background-image:url(/gfx/galerie.png);
background-repeat: no-repeat;
background-position: left;
position: absolute;
top: 5px;
left: 8px;
width: 22px;
height: 14px;
display: block;
}

.inlineBgalZoom a:hover, .inlineBgalZoom a:active {
background-image:url(/gfx/galerie.png);
background-repeat: no-repeat;
width: 105px;
height: 14px;
display: block;
}

div.inlineBgalotherPics {
   display:none;
}

div.inlineBgal div.inlineBgalFirstPic a {
display: block;
}
div.inlineBgal div.inlineBgalFirstPic a.inlineBgalFirstPicLink {
height: 120px;
}
div.inlineBgal div.inlineBgalFirstPic img {
   margin-bottom: 5px;
}

.galerielink {
background-image: url(/gfx/link_gal_touri.gif);
background-repeat: no-repeat;
padding-right: 22px;
margin-right: 4px;
background-position: right;
}
.videolink {
background-image: url(/gfx/link_vid_touri.gif);
background-repeat: no-repeat;
padding-right: 17px;
margin-right: 4px;
background-position: right;
}
