.bgColor1{background-color:#FFFFFF;}
.bgColor2{background-color:#606060;}
.bgColor3{background-color:#E5E5E5;}
.bgColor4{background-color:#CC000F;}

.bgColorEgypt{background-color:#FDFCED;}
.bgColorAntarctica{background-color:#F1F9FF;}
.bgColorMatterhorn{background-color:#F1F5F9;}
.bgColorGreatBritain{background-color:#F2F8F6;}
.bgColorSeychelles{background-color:#F5FCFF;}
.bgColorTransylvanien{background-color:#F7F6F3;}
.bgColorMarketingSeries{background-color:#FFFBF1;}
.bgColorSpecials{background-color:#FFFBF1;}
.bgColorHighclassEvents{background-color:#FFFEF1;}
.bgColorPublicEvents{background-color:#F8FFF1;}
.bgColorMonumentsSwitzerland{background-color:#FDF7F7;}
.bgColorMonumentsWorld{background-color:#F5F7FF;}
.bgColorItaly{background-color:#FBF7FD;}
.bgColorGirafff{background-color:#FEFAF6;}

body{
margin-top:0pt;
margin-right:0pt;
margin-bottom:0pt;
margin-left:0pt;
background-color:#FFFFFF;
}

.txt{ 
	font-family:Verdana,Arial,Helvetica;
	font-size:12px;
	color:#505050;
	line-height:16px;
}
.txtGirafff{ 
	font-family:Verdana,Arial,Helvetica;
	font-size:11px;
	color:#505050;
	line-height:16px;
}

.txtredbold{ 
	font-family:Verdana,Arial,Helvetica;
	font-size:12px;
	color:#CC000F;
	line-height:16px;
  font-weight:600;
}

.txt_start{ 
	font-family:Verdana,Arial,Helvetica;
	font-size:14px;
  font-weight:500;
	color:#505050;
	line-height:21px;
}

.headline{ 
	font-family:Verdana,Arial,Helvetica;
	font-size:16px;
	color:#CC000F;
  font-weight:600;
}
.headlineDownload{ 
	font-family:Verdana,Arial,Helvetica;
	font-size:20px;
	color:#CC000F;
  font-weight:600;
}
.headlineGalerie{ 
	font-family:Verdana,Arial,Helvetica;
	font-size:12px;
	line-height:20px;
	color:#505050;
  font-weight:600;
}

.nav{ 
	font-family:Verdana,Arial,Helvetica;
	font-size:14px;
	color:#404040;
  font-weight:600;
}

.navon{ 
	font-family:Verdana,Arial,Helvetica;
	font-size:14px;
	color:#AAAAAA;
  font-weight:600;
	text-decoration:none;
}

a.nav:link, a.nav:visited { 
	font-family:Verdana,Arial,Helvetica;
	font-size:14px;
	color:#404040;
  font-weight:600;
}

a.nav:active, a.nav:hover { 
	font-family:Verdana,Arial,Helvetica;
	font-size:14px;
	color:#CC000F;
  font-weight:600;
}





.subnav{ 
	font-family:Verdana,Arial,Helvetica;
	font-size:11px;
	color:#404040;
  	font-weight:600;
	line-height:50px;
	text-decoration:none;
}

.subnavon{ 
	font-family:Verdana,Arial,Helvetica;
	font-size:11px;
	color:#CC000F;
  	font-weight:600;
	text-decoration:none;
}

a.subnav:link, a.subnav:visited { 
	font-family:Verdana,Arial,Helvetica;
	font-size:11px;
	color:#404040;
  	font-weight:600;
	text-decoration:none;
}

a.subnav:active, a.subnav:hover { 
	font-family:Verdana,Arial,Helvetica;
	font-size:11px;
	color:#CC000F;
  	font-weight:600;
	text-decoration:none;
}




a.txtlink:link, a.txtlink:visited, a.txtlink:active { 
	font-family:Verdana,Arial,Helvetica;
	font-size:12px;
	line-height:22px;
  	font-weight:600;
	color:#CC000F;
	text-decoration:none;
}

a.txtlink:hover { 
	font-family:Verdana,Arial,Helvetica;
	font-size:12px;
	line-height:22px;
  	font-weight:600;
	color:#CC000F;
}

a.txtGiraffflink:link, a.txtGiraffflink:visited, a.txtGiraffflink:active { 
	font-family:Verdana,Arial,Helvetica;
	font-size:12px;
	line-height:18px;
  	font-weight:500;
	color:#CC000F;
	text-decoration:none;
}

a.txtGiraffflink:hover { 
	font-family:Verdana,Arial,Helvetica;
	font-size:12px;
	line-height:18px;
  	font-weight:500;
	color:#CC000F;
}

a.galerielink:link, a.galerielink:visited, a.galerielink:active { 
	font-family:Verdana,Arial,Helvetica;
	font-size:12px;
	line-height:16px;
	color:#CC000F;
	text-decoration:none;
}

a.galerielink:hover { 
	font-family:Verdana,Arial,Helvetica;
	font-size:12px;
	line-height:16px;
	color:#CC000F;
}

.pipe{ 
	font-family:Verdana,Arial,Helvetica;
	font-size:9px;
	color:#606060;
}

.footer { 
	font-family:Verdana,Arial,Helvetica;
	font-size:9px;
	color:#404040;
	text-decoration:none;
}
.small { 
	font-family:Verdana,Arial,Helvetica;
	font-size:11px;
	color:#404040;
	text-decoration:none;
}

.legende { 
	font-family:Verdana,Arial,Helvetica;
	font-size:11px;
	line-height:18px;
	color:#404040;
	font-style:italic;
}



	#anfahrt {
  border-collapse: collapse;
  border: 1px solid #334F8E;
  color: #404040;
  background: #ffffff;
  }

  #anfahrt td, th {
  border: 1px solid #334F8E;
  padding: 3px 3px 3px 3px;
	}


	#meldung {
	width:350px;
	height:90px;
	margin-right:0px;
	margin-top:-10px;
	padding:10px;
	padding-top:0px;
  border: 1px solid #404040;
	font-family:Verdana,Arial,Helvetica;
  color: #ffffff;
  background: #CC000F;
  }

	#tabnavBg, #tabnavActiveBg1,  #tabnavActiveBg2, #tabnavActiveBg3, #tabnavActiveBg4, #tabnavActiveBg5, #tabnavActiveBg6, #tabnavActiveBg7, #tabnavActiveBg8 { 
	float:left;
	width:102px;
	border-top:1px solid #bcceda;
	border-left:1px solid #bcceda;
	border-bottom:1px solid #bcceda;
	background-color:#CC000F;
	height:30px;
	padding-left:8px;
}
#tabnavActiveBg1,  #tabnavActiveBg2, #tabnavActiveBg3, #tabnavActiveBg4, #tabnavActiveBg5, #tabnavActiveBg6, #tabnavActiveBg7, #tabnavActiveBg8 { 
	background-color:#d1ecff;
}
#tab1, #tab2, #tab3, #tab4, #tab5, #tab6, #tab7, #tab8 { 
	width:949px;
	background-color:#d1ecff;
	border:1px solid #bcceda;
	padding: 50 20 50 20px;
}

.tabnav{ 
	font-family:Verdana,Arial,Helvetica;
	font-size:11px;
	color:#404040;
  font-weight:600;
	line-height:30px;
	text-decoration:none;
}

.tabnavon{ 
	font-family:Verdana,Arial,Helvetica;
	font-size:14px;
	color:#CC000F;
 	font-weight:600;
	line-height:30px;
	text-decoration:none;
}

a.tabnav:link, a.tabnav:visited { 
	font-family:Verdana,Arial,Helvetica;
	font-size:14px;
	color:#ffffff;
  	font-weight:600;
	text-decoration:none;
}

a.tabnav:active, a.tabnav:hover { 
	font-family:Verdana,Arial,Helvetica;
	font-size:14px;
	color:#b7e1ff;
  	font-weight:600;
	text-decoration:none;
}
















.txthighlight{ 
	font-family:Verdana,Arial,Helvetica;
	font-size:16px;
	color:#FFA349;
  font-weight:600;
	line-height:18px;
}

