.bg {background-color : #ffffff; background-image : url(bilder/bg-launer.jpg); background-position : top; background-repeat : repeat-x; }

.topadr {font-size: 14px; font-family: Verdana, Arial, Helvetica, Sans-Serif; color: #FFFFFF;font-weight: bold; }

.randhome{border-left:2px solid #8F2020; border-right: 2px solid #8F2020; border-bottom: 15px solid #8F2020; }

/* style home*/
.homebg{background-color : #FFEDED; }

.tophome a {font-size: 11px; font-family: Verdana, Arial, Helvetica, Sans-Serif; color: #DD241D; text-decoration: none;font-weight: bold; width:66px;display:block}	
.tophome5 a {font-size: 11px; font-family: Verdana, Arial, Helvetica, Sans-Serif; color: #DD241D; text-decoration: none;font-weight: bold; width:67px;display:block}	
.tophome a:hover, .tophome5 a:hover {text-decoration: underline; color: #7D1C1C; }

.navhome a {display: block; font-size: 12px; font-family: Verdana, Arial, Helvetica, Sans-Serif; color: #FFFFFF; text-decoration: none;font-weight: bold; width: 212px; height: 14px; padding: 4px 0px 4px 5px; background: #910A0A; border-left: 8px solid #EA7819; border-top: 1px solid #EA7819;}	
.navhukat a {display: block;font-size: 12px; font-family: Verdana, Arial, Helvetica, Sans-Serif; color: #FFFFFF; text-decoration: none;font-weight: normal; width: 212px; height: 14px;padding: 4px 0px 4px 5px; background: #AF1F14; border-left: 8px solid #EA7819; border-top: 1px solid #EA7819;}	
.navhlinks{font-size: 12px; font-family: Verdana, Arial, Helvetica, Sans-Serif; color: #FFFFFF; text-decoration: none;font-weight: bold; width: 212px; padding: 4px 0px 4px 5px; background: #910A0A; border-left: 8px solid #EA7819; border-top: 1px solid #EA7819;}
.navhome a:hover, .navhukat a:hover {text-decoration: underline; color: #6F1D1A; background: #FACEBB; }
.navhomelinie{border-top: 1px solid #EA7819;}

.homerechts {font-size: 12px; font-family: Verdana, Arial, Helvetica, Sans-Serif; color: #FFFFFF; font-weight: bold; padding: 10px 0px 10px 4px; background: #910A0A; border-right: 8px solid #EA7819; border-top: 1px solid #EA7819;}
.hountrechts {font-size: 12px; font-family: Verdana, Arial, Helvetica, Sans-Serif; color: #FFFFFF; font-weight: bold; padding: 5px 0px 5px 4px; background: #AF1F14; border-right: 8px solid #EA7819; border-top: 1px solid #EA7819;}
.hountrechts a{color: #FFFFFF; }



/* style aktiv*/
.aktivbg{background-color : #F1FFD2; }
.randaktiv{border-left:2px solid #54540F; border-right: 2px solid #54540F; border-bottom: 15px solid #54540F; }

.topaktiv a {font-size: 11px; font-family: Verdana, Arial, Helvetica, Sans-Serif; color: #DD241D; text-decoration: none;font-weight: bold; width:66px;display:block}	
.topaktiv5 a {font-size: 11px; font-family: Verdana, Arial, Helvetica, Sans-Serif; color: #DD241D; text-decoration: none;font-weight: bold; width:67px;display:block}	
.topaktiv a:hover, .topaktiv5 a:hover {text-decoration: underline; color: #2A2A08; }

.navaktiv a {display: block; font-size: 12px; font-family: Verdana, Arial, Helvetica, Sans-Serif; color: #FFFFFF; text-decoration: none;font-weight: bold; width: 212px; height: 14px; padding: 4px 0px 4px 5px; background: #54540F; border-left: 8px solid #EA7819; border-top: 1px solid #EA7819;}	
.navakukat a {display: block;font-size: 12px; font-family: Verdana, Arial, Helvetica, Sans-Serif; color: #FFFFFF; text-decoration: none;font-weight: normal; width: 212px; height: 14px;padding: 4px 0px 4px 5px; background: #777715; border-left: 8px solid #EA7819; border-top: 1px solid #EA7819;}	
.navaklinks{font-size: 12px; font-family: Verdana, Arial, Helvetica, Sans-Serif; color: #FFFFFF; text-decoration: none;font-weight: bold; width: 212px; padding: 4px 0px 4px 5px; background: #54540F; border-left: 8px solid #EA7819; border-top: 1px solid #EA7819;}
.navaktiv a:hover, .navakukat a:hover {text-decoration: underline; color: #2A2A08; background: #D9D9A3; }
.navaktivlinie{border-top: 1px solid #EA7819;}

.aktivrechts {font-size: 12px; font-family: Verdana, Arial, Helvetica, Sans-Serif; color: #FFFFFF; font-weight: bold; padding: 10px 0px 10px 4px; background: #54540F; border-right: 8px solid #EA7819; border-top: 1px solid #EA7819;}
.akuntrechts {font-size: 12px; font-family: Verdana, Arial, Helvetica, Sans-Serif; color: #FFFFFF; font-weight: bold; padding: 5px 0px 5px 4px; background: #777715; border-right: 8px solid #EA7819; border-top: 1px solid #EA7819;}
.hakuntrechts a{color: #FFFFFF; }



/* style bus*/
.busbg{background-color : #EFF9FF; }
.randbus{border-left:2px solid #103657; border-right: 2px solid #103657; border-bottom: 15px solid #103657; }

.topbus a {font-size: 11px; font-family: Verdana, Arial, Helvetica, Sans-Serif; color: #DD241D; text-decoration: none;font-weight: bold; width:66px;display:block}	
.topbus5 a {font-size: 11px; font-family: Verdana, Arial, Helvetica, Sans-Serif; color: #DD241D; text-decoration: none;font-weight: bold; width:67px;display:block}	
.topbus a:hover, .topbus5 a:hover {text-decoration: underline; color: #0C2840; }

.navbus a {display: block; font-size: 12px; font-family: Verdana, Arial, Helvetica, Sans-Serif; color: #FFFFFF; text-decoration: none;font-weight: bold; width: 212px; height: 14px; padding: 4px 0px 4px 5px; background: #103657; border-left: 8px solid #EA7819; border-top: 1px solid #EA7819;}	
.navbusukat a {display: block;font-size: 12px; font-family: Verdana, Arial, Helvetica, Sans-Serif; color: #FFFFFF; text-decoration: none;font-weight: normal; width: 212px; height: 14px;padding: 4px 0px 4px 5px; background: #184F80; border-left: 8px solid #EA7819; border-top: 1px solid #EA7819;}	
.navbuslinks{font-size: 12px; font-family: Verdana, Arial, Helvetica, Sans-Serif; color: #FFFFFF; text-decoration: none;font-weight: bold; width: 212px; padding: 4px 0px 4px 5px; background: #910A0A; border-left: 8px solid #EA7819; border-top: 1px solid #EA7819;}
.navbus a:hover, .navbusukat a:hover {text-decoration: underline; color: #0C2840; background: #C6DFFD; }
.navbuslinie{border-top: 1px solid #EA7819;}

.busrechts {font-size: 12px; font-family: Verdana, Arial, Helvetica, Sans-Serif; color: #FFFFFF; font-weight: bold; padding: 10px 0px 10px 4px; background: #103657; border-right: 8px solid #EA7819; border-top: 1px solid #EA7819;}
.busuntrechts {font-size: 12px; font-family: Verdana, Arial, Helvetica, Sans-Serif; color: #FFFFFF; font-weight: bold; padding: 5px 0px 5px 4px; background: #184F80; border-right: 8px solid #EA7819; border-top: 1px solid #EA7819;}
.busuntrechts a{color: #FFFFFF; }



/* style senioren*/
.senbg{background-color : #FEF2DD; }
.randsen{border-left:2px solid #5C3611; border-right: 2px solid #5C3611; border-bottom: 15px solid #5C3611; }

.topsen a {font-size: 11px; font-family: Verdana, Arial, Helvetica, Sans-Serif; color: #DD241D; text-decoration: none;font-weight: bold; width:66px;display:block}	
.topsen5 a {font-size: 11px; font-family: Verdana, Arial, Helvetica, Sans-Serif; color: #DD241D; text-decoration: none;font-weight: bold; width:67px;display:block}	
.topsen a:hover, .topsen5 a:hover {text-decoration: underline; color: #2E1B09; }

.navsen a {display: block; font-size: 12px; font-family: Verdana, Arial, Helvetica, Sans-Serif; color: #FFFFFF; text-decoration: none;font-weight: bold; width: 212px; height: 14px; padding: 4px 0px 4px 5px; background: #5C3611; border-left: 8px solid #EA7819; border-top: 1px solid #EA7819;}	
.navsenukat a {display: block;font-size: 12px; font-family: Verdana, Arial, Helvetica, Sans-Serif; color: #FFFFFF; text-decoration: none;font-weight: normal; width: 212px; height: 14px;padding: 4px 0px 4px 5px; background: #894C10; border-left: 8px solid #EA7819; border-top: 1px solid #EA7819;}	
.navsenlinks{font-size: 12px; font-family: Verdana, Arial, Helvetica, Sans-Serif; color: #FFFFFF; text-decoration: none;font-weight: bold; width: 212px; padding: 4px 0px 4px 5px; background: #894C10; border-left: 8px solid #EA7819; border-top: 1px solid #EA7819;}
.navsen a:hover, .navsenukat a:hover {text-decoration: underline; color: #2E1B09; background: #EAD6B7; }
.navsenlinie{border-top: 1px solid #EA7819;}

.senrechts {font-size: 12px; font-family: Verdana, Arial, Helvetica, Sans-Serif; color: #FFFFFF; font-weight: bold; padding: 10px 0px 10px 4px; background: #5C3611; border-right: 8px solid #EA7819; border-top: 1px solid #EA7819;}
.senuntrechts {font-size: 12px; font-family: Verdana, Arial, Helvetica, Sans-Serif; color: #FFFFFF; font-weight: bold; padding: 5px 0px 5px 4px; background: #894C10; border-right: 8px solid #EA7819; border-top: 1px solid #EA7819;}
.senuntrechts a{color: #FFFFFF; }


	

/* style jakobsweg*/
.navjakob {display: block; font-size: 12px; font-family: Verdana, Arial, Helvetica, Sans-Serif; color: #FFFFFF; text-decoration: underline; font-weight: bold; width: 212px; height: 14px; padding: 4px 0px 4px 5px; background: #910A0A; border-left: 8px solid #EA7819; border-top: 1px solid #EA7819;}	
.jakob a , .jakob a:visited {color: #FFFFFF; font-weight: bold; text-decoration: underline;}
.jakob a:hover {color: #FFC097; font-weight: bold; text-decoration: underline;}



