/****************************************/
/*    CSS www.aseag.de               */
/*    Copyright: regio iT aachen        */
/****************************************/

p, li, ul, td, th {
	font-family: verdana,arial,helvetica,geneva;
        font-size: 11px;        
}

li {
	line-height: 14px;
        margin-bottom: 11px;
}

hr
{
  background-color: #AFB7B8;
  height: 5px;
  width: 230px;
  border: 0px;
}

html, body 
{
        height:100%;
        width:100%;
        margin:0px;
        padding:0px;
}

body
{
  /*font-size: 101%;*/
  font-family: verdana,arial,helvetica,geneva;
  vertical-align: middle;
}

a:link
{
  text-decoration: none;
  color: #61717F;
  border: 0px;
}

a:hover
{   
   color: #C40008;
   text-decoration: none;
  border: 0px;
}

a:visited
{
  text-decoration: none;
  color: #61717F;
  border: 0px;
}
  
a.sitemap
{
   text-decoration: none;
   color: #61717F;
   font-weight: bold; 
   font-size: 11px;
}


a.sitemap:hover
{
   text-decoration: none;
   color: #C40008;
   font-weight: bold; 
   font-size: 11px;
} 

a.sitemap:visited
{
   text-decoration: none;
   color: #61717F;
   font-weight: bold; 
   font-size: 11px;
} 

table
{
  border-collapse:collapse;
  border-spaching: 1px solid white;  
}


#kontaktsendlink
{
    margin-left: 90px;
}

#kontaktsenddiv
{
  margin-top: 170px;
  margin-left: 0px;
  width: 290px;
}

#navlink
{
  font-weight: bold; 
  font-size: 12px;
  font-family: verdana;
  color: #61717F;
}


#navlink2
{
  font-weight: bold; 
  font-size: 12px;
  font-family: verdana;
  color: #9DAAB6;
}


#navlink:hover
{
  font-weight: bold; 
  font-size: 12px;
  font-family: verdana;
   color: red;
} 

#navlink:active
{
  font-weight: bold; 
  font-size: 12px;
  font-family: verdana;
  color: red;
}

#navlink_aktiv
{
  font-weight: bold; 
  font-size: 12px;
  font-family: verdana;
  color: #C40008;
}


#rahmen
{
  /* Hauptrahmen der Seite */
  position: relative;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  border-width:0px;
  border-style:solid;
  /*vertical-align: middle;*/
  margin-top: 0px;
  padding: 0px;
}

#ebene0
{
   position: relative;
   margin-left: 40px;
   display:none;
}

#ebene1
{
   position: relative;
   margin-left: 60px;
   display:none;
}

#ebene2
{
   position: relative;
   margin-left: 80px;
   display:none;
}


#ebene3
{
   position: relative;
   margin-left: 100px;
   display:none;
}

#ebene4
{
   position: relative;
   margin-left: 120px;
   display:none;
}

/* ###### HEADER Anfang ###########*/

#header
{  
  border: 0px;
  height: 143px;
  width: 960px;
  margin: 0px;
  padding: 0px;
   display:none;  
}

#headernavi2
{
  position: absolute;
  top: 112px;
  height: 30px;  
  right: 0px;
  width: 400px;
  background-color: transparent;
   display:none;
}

#headernav2imen
{
  float: right;
  background-color: transparent;
  width: 112px;
  height: 30px;  
  text-align: center;
  vertical-align: middle;
  font-weight: bold; 
  font-size: 12px;
  font-family: verdana;
   display:none;
}

#headernav2imen:hover
{  
  background-color: white;  
  height: 31px;
  font-weight: bold; 
  font-size: 12px;
  font-family: verdana;
   display:none;  
}

#headernav2link
{
  color: #000000;
  font-weight: bold;  
  text-align: center;
  margin-top: 7px;
  display: block;
  font-weight: bold; 
  font-size: 12px;
  font-family: verdana;
   display:none;
} 



#headernavi
{
  height: 25px;
  background-color: #E6EAED;
  text-align:left;
  margin: 0px;
  padding: 0px;
  margin-top: 5px;
  width: 960px;
  *position: absolute;
  *margin-top: -15px;
   display:none;
}

#headernavimen
{
  float: left;
  background-color: #E6EAED;
  width:auto;
  height: 25px;  
  text-align: center;
  vertical-align: middle;
   display:none;
}

#headernavimen_aktiv
{
  float:left;
  background-color: white; 
  height: 25px; 
  width: auto;
   display:none;
}

#headernavlink
{
  color: #C40008;   
  text-align: center;
  vertical-align: middle;    
  margin-top: 5px;
  display: block;
  text-transform: uppercase;
  padding-left: 20px;
  padding-right: 19px;
  font-weight: bold; 
  font-size: 12px;
  font-family: verdana;
   display:none;
} 

#headernavlink:hover
{
  color: #C40008;  
} 

#headernavimen:hover
{
  background-color: white;  
  height:27px;
}


#headernavlink:hover
{
  font-weight: bold; 
  font-size: 12px;

  font-family: verdana;
  color: #C40008;  

} 


#eventmenu
{
  padding-left: 5px;
  padding-right: 5px;
  position: absolute;
  width: 454px;
  height:18px;
  background-color: black;
  color: yellow;
  right: 0px;
  top: 133px;
  font-weight: bold; 
  font-size: 12px;
  font-family: verdana;
  text-align: center;
  vertical-align: middle; 
   display:none; 
}

#suchfeld_busspur1
{
  position: absolute;
  top: 10px;
  right: 10px;
  font-size: 11px;
  font-family: verdana;
  color: #FFFFFF;
   display:none;
}

#suchfeld_busspur2
{
  position: absolute;
  top: 30px;
  right: 10px;
  font-size: 11px;
  font-family: verdana;
  color: #FFFFFF;
   display:none;
}

#suchfeld_busspur3
{
  position: absolute;
  top: 50px;
  right: 5px;
  font-size: 11px;
  font-family: verdana;
  color: #FFFFFF;
   display:none;
}

#suchfeld
{
  position: absolute;
  top: 82px;
  right: 5px;
   display:none;
}

/*############ HEADER Ende ########## */

/*############ CONTENT Anfang ######## */

#printlogo
{
text-align: right;
width:100%;
}

#printfooter1
{
  clear:both; 
  font-size: 10px;
  margin-left:15px;
}

#printfooter2
{
  background-color: #C40008; 
  height: 8px; 
  width: 100%;
  margin-left:15px;
}

#drucklogo
{
   margin-left: 290px;
   margin-top:10px;
}

#vorverkaufsstellen
{
   width: 100%;
}


#navigation
{
position:relative;   
background-color: #FFFFFF;
 float: left;
 text-align: left;
 /*border: 1px solid green;*/ 
 width: 192px;
   display:none;
}

#content1
{   
 position:relative;
  float: left;

   width: 600px;   
}

#content_breit
{   
   width: 100%;   
}

#contenttext
{  
  width: 100%;  
}

#contenttext_breit
{  
   width: 100%;  
}

#contenttext_breit img
{  
padding-right:10px;
padding-bottom: 10px;
  border: 0px;
  align:center;
}

#contenttext_start
{  
  position:relative; 
  width: 600px;  
  float:left;
}

#startseite_meldung
{
   border-left: 2px;
   border-right: 0px;
   border-top: 2px;
   border-bottom: 2px;
   border-style: solid;
   border-color: #C40008;
   border-style: solid;
   width: 100%;
   margin-top: 10px;

}

#start_meldung.start_teaserbild
{
  min-height:90px;
}


#start_meldung_ueberschrift
{
   position:absolute; 
   font-weight: bold; 
   color: #c40008; 
   margin-top:-9px; 
   *margin-top: -6px;
   margin-left: 570px;
   display:none;
}

#start_extras_ueberschrift
{
   position:absolute; 
   font-weight: bold; 
   color: #c40008; 
   margin-top:-19px; 
   *margin-top: -6px;
   margin-left: 605px;
   display:none;
}

#start_werbung_ueberschrift
{
   position:absolute; 
   font-weight: bold; 
   color: #c40008; 
   margin-top:-19px; 
  *margin-top: -6px;
   margin-left: 645px;
   display:none;
}

#start_meldung_bildlink 
{
    width:700px;
    height: 20px;
    position:absolute; 
    right: -153px; 
    bottom: -16px;
     background-image: url(../images/homelink1.gif);  
}

#start_meldung_bildlink img
{
    border: 0px;
}

#start_extras_bildlink
{
    width:700px;
    height: 20px;
    position:absolute; 
    right: -153px; 
    bottom: -16px;
     background-image: url(../images/homelink1.gif);  
}

#start_extras_bildlink img
{
    border: 0px;
}

#start_extras_bildlink2
{
    width:700px;
    height: 20px;
    position:absolute; 
    right: -113px; 
    bottom:  -20px;
     background-image: url(../images/homelink1.gif);  
}

#start_extras_bildlink2 img
{
    border: 0px;
}

#start_werbung_bildlink
{
    width:700px;
    height: 20px;
    position:absolute; 
    right: -103px; 
    bottom: -19px;
     background-image: url(../images/homelink1.gif);  
}

#start_werbung_bildlink img
{
    border: 0px;
}


#startseite_extras
{
   border-left: 2px;
   border-right: 0px;
   border-top: 2px;
   border-bottom: 2px;
   border-style: solid;
   border-color: #C40008;
   border-style: solid;
   width:100%;
}

#startseite_werbung
{
   border-left: 2px;
   border-right: 0px;
   border-top: 2px;
   border-bottom: 2px;
   border-style: solid;
   border-color: #C40008;
   border-style: solid;
   width:100%;
   padding-bottom: 5px;
}



#rightcontent
{  
   position: relative;  
   right: 0px;
   float: left;
   /*background-image: url(../images/rightcontent.gif);*/


   text-align: left;
   height: 100%;
   color: #FFFFFF;   
   width:240px;
   background-color:#61717F;
   font-weight: normal; 
   font-size: 11px;
   font-family: verdana;   
   display:none;   
}


#rightcontent a
{  
  color: #FFFFFF;
   text-decoration: none;
}

#rightcontent a:hover
{  
   color: #C40008;
   text-decoration: none;
}


#rightcontent a:visited
{
  text-decoration: none;
  color: #FFFFFF;
}

#rightcontentblank1
{ 
   height: 19px;
   background-color: #FFFFFF;
   display:none;
}


#rightcontentbildleiste
{ 
    background-color: #E7E7E7;
   position:relative;   
   right: 0px;
   float:left;
   text-align: left;
   height: 100%;
   color: #FFFFFF;   
   width:240px;
   font-weight: normal; 
   font-size: 11px;
   font-family: verdana;   
   display:none;
}

#rightcontentbildtitel
{
   color: #000000;
   padding-bottom:3px;
   display:none;
}

#rightcontentbildblank
{
   height: 3px;
   background-color: #C40008;
   margin-bottom: -10px;
   display:none;
}


#rightcontent_start
{  
   position:absolute;   
   margin-left: 720px;
   background-image: url(../images/rightcontent.jpg);
   text-align: left;
   height: 100%;
   color: #FFFFFF;   
   width:240px;
   /*background-color:#61717F;*/
   font-weight: normal; 
   font-size: 11px;
   font-family: verdana;      
   display:none;
}

#rightcontentin
{
   width: 230px;
   padding-left: 5px;
   *padding-top: 10px; 
   display:none;
}

#rightcontentin2
{
   width: 235px;
   padding-left: 5px;
   background-color: #C40008;
   font-weight: normal; 
   font-size: 11px;
   font-family: verdana; 
   margin-bottom: 3px;
   padding-top: 5px; 
   padding-bottom: 5px;
   display:none;
}

#contentextras_text
{
     margin-left: 140px;
}

#contentTitle
{
  position:relative;
  text-align: left;
  font-weight: bold; 
  font-size: 14px;
  font-family: verdana;
   margin-left: 15px;
   margin-right: 15px;
  padding-left: 0px;
  *margin-top:5px;
}

#contentTitle2
{
  position:relative;
  text-align: left;
  font-weight: bold; 
  font-size: 14px;
  font-family: verdana;
}

#contentueberschrift
{
    position:relative;
  text-align: left;
  font-weight: bold; 
  font-size: 12px;
  font-family: verdana;
   margin-left: 15px;
   margin-right: 15px;
  padding-left: 0px;
  *margin-top:5px;
}

#contentTitle_news
{
  position:relative;
  text-align: left;
  font-weight: bold; 
  font-size: 11px;
  font-family: verdana;
}

#contentTitle_news2
{
  position:relative;
  text-align: left;
  font-weight: bold; 
  font-size: 11px;
  font-family: verdana;
}

#main h3
{
  position:relative;
  text-align: left;
  font-weight: bold; 

  font-size: 14px;

  font-family: verdana;
   margin-left: 0px;
   margin-right: 15px;
  padding-left: 0px;
}

#contentTeaser
{
clear:left;
 position:relative;
  text-align: left;
  font-weight: bold; 
  font-size: 11px;
  font-family: verdana;
   margin-left: 15px;
   margin-right: 15px;
}

#contentTeaser1
{

  font-weight: bold; 
  font-size: 11px;
  font-family: verdana;
   margin-left: 15px;
   margin-right: 15px;
}

#contentTitlepic
{
   position:relative;
   float:right;
   text-align: right;
   padding-left: 15px;
   padding-right: 15px;
}

#contentBody, #main
{
  text-align: left;
  font-weight: normal; 
  font-size: 11px;
  font-family: verdana;
   margin-left: 15px;
   margin-right: 15px;
  clear:both;
  width:100%;
}

#contentBody2
{
  text-align: left;
  font-weight: normal; 
  font-size: 11px;
  font-family: verdana;
  width:100%;
}

#contenttextgalerie
{   
  /* border: 1px solid orange;*/
  /* width: 528px;*/
   position:relative;
}



#contentBilderleiste
{
   position:relative;
   float:left;
   width:200px;
   margin-left:15px;
text-align: center;
}

#contentInhalt
{
   position:relative;
   width:100%;
}


#contentDatum
{
   text-align: left;
   font-weight: normal; 
   font-size: 9px;
   font-family: verdana;
}

#contentNewsZeile
{
  position:relative;
  text-align: left;
  font-weight: bold; 
  margin-left: 15px;
  margin-right: 15px;
  padding-left: 0px;
  padding-top: 5px;
  *margin-top: -20px;
  padding-bottom: 10px;
}

#contentNewsZeile_frei
{
  position:relative;
  clear:both;
  text-align: left;
  font-weight: bold; 
  margin-left: 15px;
  margin-right: 15px;
  padding-left: 0px;
  padding-top: 5px;
  padding-bottom: 10px;
}

#contentNewsBild
{
   position: relative;
   float:left;
   width:130px;
   *width:120px;
}

#contentNewsBild2
{
   position: relative;
   float:left;
   width:130px;
   padding-right: 10px;
    min-height: 90px;
}

#contentTeaser_news
{
 position:relative;
  text-align: left;
  font-weight: normal; 
  font-size: 11px;
  font-family: verdana;
   min-height: 90px;
}

#contentTeaser_news2
{
 position:relative;
  text-align: left;
  font-weight: normal; 
  font-size: 11px;
  font-family: verdana;

}

#contentTeaser_news_klein
{
 position:relative;
  text-align: left;
  font-weight: normal; 
  font-size: 11px;
  font-family: verdana;
  /*min-height: 90px;*/
  /*padding-left: 140px;*/

}

#contentTeaser_news_klein2
{
 position:relative;
  text-align: left;
  font-weight: normal; 
  font-size: 11px;
  font-family: verdana;
  /*padding-left: 140px;*/

}

#contentTeaser_news_klein img
{

}

#kontaktzeile
{
   position: relative;
   padding-bottom: 3px;
   margin-top: 1px;
   vertical-align: top;
}

#contentprint
{
  position:relative;
  clear: both;
  text-align: right;
  font-weight: normal; 
  font-size: 10px;
  font-family: verdana;
  margin-right: 15px;
   display:none; 
}

/*############ CONTENT ende ######### */


/*############ FOOTER Anfang ######### */

#footernavilinks
{
  float: left;
  width: 125px;
  height: 21px;  
  text-align: center;
  vertical-align: middle;
  font-weight: normal; 
  font-size: 11px;
  font-family: verdana;
  color: #FFFFFF;   
   display:none; 
}

#footernavirechts
{
  float: right;
  width: 125px;
  height: 10px;  
  text-align: center;
  vertical-align: middle;
  margin-top: 3px;
  font-weight: normal; 
  font-size: 11px;
  font-family: verdana;
  color: #FFFFFF; 
   display:none; 
}

#footerlink
{
  font-weight: normal; 
  font-size: 11px;
  font-family: verdana;
  color: #FFFFFF;
  margin-top: 3px;
  display: block;
   display:none;
}

#footerlink:hover
{
  font-weight: normal; 
  font-size: 11px;
  font-family: verdana;
  color: #FFFFFF;
  margin-top: 3px;
  display: block;
   display:none;
}

/*############ FOOTER Ende ########## */

/*############ BLANKS Anfang #########*/

#blank1
{
  height: 15px; 
  *height:20px;
  background-color:#FFFFFF;
}

#blank2
{
  float:left;
  height: 5px;
}

#blank3
{
  background-color: silver;  
  height: 3px;
*line-height: 1px;
  margin-left: 0px;
  width: 95%;
}

#blank4
{
  background-color: #F2F2F2;  
  height: 3px;
  *line-height: 1px;
  margin-left: 0px;
  width: 192px;
  border: 0px;
}

#blank5
{
  top: 0px;
  height: 5px;
  margin: 0px;
  padding: 0px;
  border: 0px;
}

#blank6
{
 clear:left;
  background-color: #F2F2F2; 
  font-size: 3px;
  height: 6px;
  margin-top: -10px;
  margin-left: 0px;
  width: 100%;
  position:absolute;
}

#blank7
{
  float:left;
  height: 3px;
}

#blank8
{
   height: 3px;
   background-color: white;
   width: 100%;
   margin-top:-3px;
}

#blank9
{
  height: 20px; 
  *height:25px;
  background-color:#FFFFFF;
}

#nachtbus-angebot
{
   */padding-left: 140px;*/
}

#sammelauto
{
   */padding-left: 140px;*/
}



/*######## BLANKS Ende ############*/

#clear
{
  border: 1px solid green;
  clear: both;
}

#footer
{
 float:left;
 background-color: #C40008;
 height: 21px;
 width: 100%;
 padding: 0px;
 margin: 0px;
   display:none;
}

#galeriebild
{
   border-left: 10px;
   border-right: 10px;
   border-top: 5px;
   border-bottom: 5px;
   border-style: solid;
   border-color: #E0E5E9;
   /*width: 222px;*/ 
  text-align:center;
  padding-bottom: 0px;
  background-color:  #E0E5E9;
}

#galeriebild img
{
  padding: 0px;
}

#rahmengaleriebild
{
   /*width: 240px;*/
   float:left;
   padding-left: 15px;
   padding-top: 10px;
   padding-right: 0px; 
  
}

#galeriebildtext
{
   text-align: left;
   padding-left: 5px;
   font-size: 11px;
}

#auflistungblank
{
   height: 6px;
   background-color: silver;
   width: 498px;
   margin-left: 10px;
}

#auflistungtickets
{
   margin: 10px;
   width: 550px;
}

/*################  Tippspiel CSS ##################*/

/*
.kicktipp-javascript .kicktipp-content {
   background-color: #FFFFFF;
   color: black;
   width: 710px;

}

.kicktipp-javascript .kicktipp-content tr.o,.kicktipp-javascript        
.kicktipp-content tr.o p,.kicktipp-javascript .kicktipp-content tr.o    
div,.kicktipp-javascript .kicktipp-content tr.o ul                      
li,.kicktipp-javascript .kicktipp-content tr.o a
   {

   background-color: #DDDDDD;
   color: black; 
   width: 100%;
  
}


.kicktipp-javascript .kicktipp-content tr.e,.kicktipp-javascript        
.kicktipp-content tr.e p,.kicktipp-javascript .kicktipp-content tr.e    
div,.kicktipp-javascript .kicktipp-content tr.e ul                      
li,.kicktipp-javascript .kicktipp-content tr.e a
   {
   background-color: #FFFFFF;
   color: black;
    width: 100%;

}

.kicktipp-javascript .kicktipp-content td.colgap,.kicktipp-javascript   
.kicktipp-content th.colgap
   {
   background-color: #DDDDDD;
    width: 100%;
}

.kicktipp-javascript .kicktipp-content caption,.kicktipp-javascript     
.kicktipp-content th,.kicktipp-javascript  .kicktipp-content            
div,.kicktipp-javascript .kicktipp-content a,.kicktipp-javascript       
.kicktipp-content td a,.kicktipp-javascript  .kicktipp-content th       
a.sort
   {
   color: black;
    width: 100%;
}

.kicktipp-javascript .kicktipp-content tr.s INPUT {
   background-color: #D4D0C8;
   color: black;
    width: 100%;
}

.kicktipp-javascript .kicktipp-content p {
   color: black;
   width: 100%;
}

.kicktipp-javascript .kicktipp-content tr.sptsieger {
   background-color: red;
   font-weight: bold;
   width: 100%;
}

.kicktipp-javascript .kicktipp-content tr.sptsieger .pkts {
   color: black;
   width: 100%;
}

*/
		
/*################## Navigation Tippspiel #####################*/

.kicktipp-javascript {
  margin: 0 0 0 0 !important;
  padding: 0 0 0 0 !important;
}

.kicktipp-navigation{
  margin: 0 0 0 0 !important;
  padding: 0 0px; 0 0 !important;
 width: 100% !important;

}


.kicktipp-javascript .kicktipp-navigation ul li {
  background-color: #FFFFFF; 
   color: black;
  margin: 0 0 0 0 !important;
  padding: 0 0 0 0 !important;
}

.kicktipp-javascript .kicktipp-navigation ul li {
   width: 100% !important;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

.kicktipp-javascript .kicktipp-navigation li {
   width: 100% !important;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}


.kicktipp-javascript .kicktipp-navigation ul li a {
   background-color: #FFFFFF;
   border-bottom: 3px solid #F2F2F2;
    color: #61717F;
    font-weight: bold;
   width: 100% !important;
  margin: 0 0 0 0;
  padding: 4px 0 4px 0;
}



.kicktipp-javascript .kicktipp-navigation ul li a.active {
   background-color: #FFFFFF;
   color: #C40008;
   font-weight: bold;
   border-bottom: 3px solid #F2F2F2;
}

#kicktipp-javascript .kicktipp-navigation ul li a.level1 {
  width: 192px;
}


.kicktipp-javascript .kicktipp-navigation ul li a:HOVER {
 background-color: #FFFFFF;
color: #FF0000;
}

.kicktipp-javascript .kicktipp-navigation ul li a:HOVER {
 background-color: #FFFFFF;
border-bottom: 3px solid #F2F2F2;
}

.kicktipp-navigation .active {
	border-bottom: 3px solid #F2F2F2;
}

.kicktipp-navigation li a:hover {

	background-color: #EDEDED;
	color: #333;
}

.kicktipp-navigation li.active a {
	border-bottom: 3px solid #F2F2F2;
}

.kicktipp-javascript .kicktipp-navigation li a:hover {
	background-color: #EDEDED;
        border-bottom: 3px solid #F2F2F2;
	color: #333;
	border-left: none;
}

.kicktipp-javascript .kicktipp-navigation .active {
	border-bottom: 3px solid #F2F2F2;
	border-left: none;
       color: #C40008;
}
		
/* ####################### Ende Tippspiel ########################*/

/* ####################### Anfang Busspur #######################*/
.input           { border-width:0; background-color:#D2D2D2; padding-left:5; padding-right:5;  }
.Schalter        { color:#ffffff; background-color:#2D74D0; padding:0; }
.Schalter input  { width:100px; }
.Schalter1       { background-color:#2D74D0; color:#ffffff; font-size:120%;  font-weight:bold; border-spacing:0; padding-left:5; padding-right:5; margin:0; }

.Haupt           { background-color:#084682; border-style:none; border-width:0; border-spacing:0; padding:0; margin:0;}

.Result          { background-color:#EFEFEF; border-style:none; border:0; border-width:0; border-spacing:0; padding:2; margin:0; }
.Result th       { background-color:#2D74D0; font-size:8pt; color:#ffffff; padding:5; border:0; margin:0; text-align:left; }
.Result td       { background-color:#EEEEEE; font-size:8pt; border-style:none; border:0; border-width:0; border-spacing:2; padding-left:5; margin:0;}
.Result td  b    { background-color:#FF0000; color:#ffffff; font-size:8pt; letter-spacing:2pt; border:0; border-style:none; padding-left:100px; padding-right:100px; line-height:200%; }

.Abfahrt         { font-weight:bold; }



.Ankunft         { font-weight:bold; }

.Start1          { background-color:#2D74D0; color:#ffffff; font-size:120%; font-weight:bold; padding-left:5;  border-spacing:0; padding-right:5; margin:0; }
.Start2          { background-color:#DEDFDE; padding-left:5; }
.Start3          { background-color:#DEDFDE; border-spacing:2; padding-right:10; border-spacing:0; margin:0; }
.Start4          { background-color:#DEDFDE; border-spacing:2; padding-right:10; border-spacing:0; margin:0; }

.Ziel1          { background-color:#2D74D0; color:#ffffff; font-size:120%; font-weight:bold; padding-left:5;  border-spacing:0; padding-right:5; margin:0; }
.Ziel2          { background-color:#DEDFDE; padding-left:5; }
.Ziel3          { background-color:#DEDFDE; border-spacing:2; padding-right:10; border-spacing:0; margin:0; }
.Ziel4          { background-color:#DEDFDE; border-spacing:2; padding-right:10; border-spacing:0; margin:0; }

.Zeit1           { background-color:#2D74D0; font-size:120%; color:#ffffff; font-weight:bold; padding-left:5; }
.Zeit2           { background-color:#C0D0D4; }

.Datum2          { background-color:#DEDFDE;; padding-left:5; }
.Datum3          { background-color:#DEDFDE;; }

.Uhrzeit2        { background-color:#DEDFDE;; }
.Uhrzeit3        { background-color:#DEDFDE;; }

.Intervall2      { background-color:#DEDFDE;;  padding-left:5; }
.Intervall3      { background-color:#DEDFDE;; }

.Haltestelle1    { background-color:#DEDFDE; font-size:120%; font-weight:bold;  }
.Haltestelle2    { background-color:#DEDFDE; }

.SuchenBtn       { font-size:big; font-weight:bold }
.Bedienhinweise  { font-style: italic}
/* ####################### Anfang Busspur #######################*/


