/* Farben
#8F96A4 - hellgrau (Servicenavi etc)
#002B7A - dunkelblau (Navigation, â?ıberschriften)
#D1D9E7 - hellblau1 (Navigation)
#F2F4F8 - hellblau2 (Contentboxen)
*/

h1,
h3.section,
.contentBlock h3 {
	color: #567A23;
	border-bottom: 1px solid #6AAB0F;
}

cite {
    color: #6AAB0F;
}

.gray { color: #8F96A4; }
.blue { color: #002B7A; }

#logoBF a {
	display:block;
  width:193px;
  height: 58px;
  text-indent: -9999px; 
	background: url(../images/busfahrer_logo.jpg) no-repeat top left;
}
h1#logoBF {
	border: none;
}

a:link,
a:visited {
	color: #000000;
}
a:hover, a:active {
	text-decoration: underline;
}

a.gray:link,
a.gray:visited { /* hier ist es wohl kein grau, sondern gr&uuml;n... */
	color: #6AAB0F;
}

#serviceNavi a:link,
#serviceNavi a:visited,
#footerNavi a:link,
#footerNavi a:visited,
#topNavi li ul,
#breadcrumb,
#breadcrumb a,
#breadcrumb a:link,
#breadcrumb a:visited {
    color: #6AAB0F !important;
}

#topNaviContainer {   
    background: #C3DD9E !important;   
    border-bottom: 1px solid #6AAB0F !important;
}

#topNavi a.topn:link,
#topNavi a.topn:visited {
	background: #6AAB0F ;
  border-right: 1px solid #ffffff ;
  color: #ffffff ;
  border-bottom: 1px solid #ffffff ;
}

#topNavi a.topn:hover,
#topNavi a.topn:active,
#topNavi a.topn:focus, 
#topNavi li.active a.topn:link,
#topNavi li.active a.topn:visited {
	background: #C3DD9E;
  color: #6AAB0F;
}

a#linkSpecial {
	background: #002B7A !important;
}
a#linkSpecial:hover {
	color: #002B7A !important;
	background: #D1D9E7 !important;
}

#topNavi ul li a:link,
#topNavi ul li a:visited {
    color: #6AAB0F !important;
    border-right: 1px solid #8F96A4 !important;
}



.bottomline {
	border-bottom: 1px solid #89BE38;
}


#searchBox {
    background: #89BE3A;
    color: #ffffff !important;
    font-size: 12px !important;
    border: 1px solid #5F9614;
}

#searchBox label{
	color: #ffffff !important;
    font-size: 12px !important;
}

.box, .contentBlock {
    border: 1px solid #89BE38;

}

#serviceMenu td {
	background: #89BE38;
}
#serviceMenu a:link,
#serviceMenu a:visited {
	color: #ffffff;
}


a.button{
	background: #89BE38;
}

#boxes h2{ 
	color:#6AAB0F;
	font-size:11px;
	font-weight:bold;
	margin: 0 0 4px 0;
	padding:0pt;
	font-family:verdana,helvetica,arial,sans-serif;
}

#boxes h3{
	color:#000000;
	font-size:13px;
	margin:0pt;
	padding:0pt;
	font-family:verdana,helvetica,arial,sans-serif;
	border-bottom: none;
	text-transorm: none;
}

#boxes p {
	margin:0pt 0pt 10px 0;
	padding:0pt;
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:12px;
	color: #000;
	line-height: auto;
}

a#linkSpecial {
	background: #002B7A !important;
}
a#linkSpecial:hover {
	color: #002B7A !important;
	background: #D1D9E7 !important;
}

a.galleryTabsNavi.active{
	background-color: white !important;
	text-decoration: none;
	border-bottom: 1px solid #FFF;
}

a.galleryTabsNavi{
	color: black;
	background-color: #D0D0D0;
	border: 1px solid #D0D0D0;
	border-bottom-width: 0px;
	
	margin: 15px 0 0 0px !important;
	padding: 0px 6px;	
	z-index: 100;
	font-size: 10px;	
	line-height: 20px;
	height: 20px;	
	text-transform: uppercase;	
	float:left;
	left: 0;
	position: relative;
	top: 1px;	
	display: block;
	text-decoration: none;
}


div.box.galleryTabs{
	clear: both;
	margin-top: 0;	
}

#boxes div.box.galleryTabs div{
	width: 282px;
	margin-bottom: 0 !important;
}

#boxes div.galPic{
	float: left !important;
	margin: 0 !important;
	padding: 0 7px 5px 3px !important;		
	width: 130px !important;	
}

#boxes div.galPic img{
	margin: 0 0 3px 0;
}

#boxes div.box.galleryTabs div form select{
	width: 282px !important;	
	margin: 0 !important;
}

#cont-1{
	display: none;
}

a.galleryTabsNavi.active{
	color: #89BE38;
}

a.galleryTabsNavi{
	color: #FFF;
	background-color: #89BE38;
	border: 1px solid #89BE38;	
}

#skyscraper {
	position: absolute;
	top: 92px;
	left: 982px;
	width: 160px;
	height: 600px;
}
#superbanner {
	width: 728px;
	margin: 0 0 0 222px;
}
