/* Hallo Herr SÖTH!!!!!!!!!!!!!!!!!!!!!*/
/* Bitte hängen Sie Anpassungen ans Ende der Datei und vermerken den Grund, als auch das Datum */
/* Danke, Vanke */

/*======== Vanek: 14.02.08 Pictogramme für classesAnchor bei RTE ============*/	

a.download{background: url(../templates/downloadlink.gif) no-repeat right center;}
a.mail{background: url(../templates/maillink.gif) no-repeat right center;}
a.internal-link{background: url(../templates/internerlink.gif) no-repeat right center;display:inline-block;}
a.external-link{
                       text-decoration:none;border=0;color:#ffffff;
 }
*{
   font-family: Arial, Helvetica,sans-serif ;
   color:#333333;
}

a{
   text-decoration:none;
   color:#3083D3;
}

body{
   background: #7CAEE1;
   border: 0 0 0 0;
   padding: 0 0 0 0 ;
   margin: 0 0 0 0;
}

Form{
   padding: 0;
   margin:0;
}

/* ======= Überschriften Definitionen ======= */
h2{
   color:#2B9316;
   min-height: 1.3em;
   font-size:1.1em;
   background: url(../layout/punktlinie_blau.gif) repeat-x bottom left;
   padding: 0 0 0 0;
   margin: 32px 0 6px 0;
}

h2.layout2{
   color:#9BA1a8;
   min-height: 1.3em;
   font-size:1.1em;
   background: url(../layout/punktlinie_grau.gif) repeat-x bottom left;
   padding: 0 0 0 0;
   margin: 32px 0 6px 0;
}

h2.layout3{
   color:#3083D3;
   min-height: 1.3em;
   font-size:1.1em;
   background: url(../layout/punktlinie_blau.gif) repeat-x bottom left;
   padding: 0 0 0 0;
   margin: 32px 0 6px 0;
}

h2.layout4{
   color:#A59301;
   min-height: 1.3em;
   font-size:1.1em;
   background: url(../layout/punktlinie_gelb_gruen.gif) repeat-x bottom left;
   padding: 0 0 0 0;
   margin: 32px 0 6px 0;
}


/* ======= Text Definitionen ======= */

.text_08{
   font-size: 0.8em;
}

.text_07{
   font-size: 0.7em;
}
.text_06{
   font-size: 0.6em;
}
.weiss{
   color:white;
}
.red{
   color:#FF0000;
   font-weight: bold;
}


/* ======= Tabellen Definitionen ======= */
th.blau {
   background: #0569CD;
   font-size: 0.8em;
   font-weight:bold;
   color:white;
}
th.blau2 {
   background: #7CAEE1;
   font-size: 0.8em;
   font-weight:bold;
   color:white;
}
th.grau {
   background: #E3E2E3;
   font-size: 0.8em;
   font-weight:bold;
   color:#333333;
}
th,thead{
   background:#0569CD; 
   color:white;
   font-size: 0.8em;
   width:100%;
}

/*======== Menü ================*/
#Menu{
   margin: 0px 10px 0px 10px;
}
   
#Menu ul {
   list-style-type: none;
   padding: 0;
   margin: 0;
}

#Menu .Menu_Anfang{
   width:100%;
   background :#0569cd  url(../layout/menu_anfang_links.gif) no-repeat left top;
   height :1.25em;
   margin:0;
   padding:0;
   font-size:1.0em;
}
#Menu .Menu_ebene1{
   color: white;
   padding-left:7px;
   font-size: 0.7em;
   font-weight: bold;
}
#Menu .Menu_Anfang_re {
   margin-left : 6px;
   background : #0569cd url(../layout/menu_anfang_rechts.gif) no-repeat right top;
   height :1.25em;
}

#Menu .SubItem2{
   background:#C9E2FA;
   border-top:1px solid #E6F2FD;
   border-bottom:1px solid #A7BCD1;
   min-height:1.44em;
   width:100%;
}

#Menu A.ebene2{
   padding-left : 1.94em;
   padding-top : 0.4em;
   display : block;
   text-decoration : none;
   color:#333333;
   font-size:0.7em;
   width:100%;
   background: url(../layout/pfeil_rechts_grau.gif) no-repeat 1.2em 0.6em;
}

#Menu A.ebene2_act{
   padding-left : 1.94em;
   padding-top : 0.4em;
   display : block;
   text-decoration : none;
   color:#3083D3;
   font-size:0.7em;
   width:100%;
   background: url(../layout/pfeil_rechts_blau.gif) no-repeat 1.2em 0.6em;
}

#Menu A.ebene2:HOVER{
   color:#3083D3;
   background: url(../layout/pfeil_rechts_blau.gif) no-repeat 1.2em 0.6em;
}

#Menu ul.SubMenu3{
   border-bottom:1px solid #CBDFF3;
}

#Menu .SubItem3{
   background:#EAF2FA;
   min-height:1.47em;
   width:100%;
}

#Menu A.ebene3{
   display : block;
   text-decoration : none;
   color:#333333;
   font-size:0.7em;
   width:100%;
   background: url(../layout/pfeil_rechts_grau.gif) no-repeat 1.7em 0.6em;
   padding-left : 2.5em;
   padding-top : 0.4em;
}

#Menu A.ebene3_act{
   display : block;
   text-decoration : none;
   color:#3083D3;
   font-size:0.7em;
   width:100%;
   background: url(../layout/pfeil_rechts_blau.gif) no-repeat 1.7em 0.6em;
   padding-left : 2.5em;
   padding-top : 0.4em;
}


#Menu A.ebene3:HOVER{
   color:#3083D3;
   background: url(../layout/pfeil_rechts_blau.gif) no-repeat 1.7em 0.6em;
}

#Menu .Menu_Abschluss{
   width:100%;
   background :#0569cd  url(../layout/menu_abschluss_links.gif) no-repeat left bottom;
   height : 7px;
   margin-bottom:10px;
}

#Menu .Menu_Abschluss_re {
   margin-left : 6px;
   background :  url(../layout/menu_abschluss_rechts.gif) no-repeat right bottom;
   height : 7px;
   font-size: 0.1em;
}

.Adresszeile {
   padding-left: 230px;
   color: white;
   white-space: nowrap;
}

.Adresszeile *{
   color: white;
}

.seitedrucken{
   margin-right: 18.5em;
   padding-right: 20px;
   color: white;
   background: url(../layout/seite_drucken.gif) no-repeat right;
}


/* ======= CONTAINER Definitionen ======= */

#Cont_Kopfgrafik{
   height:66px;
   background: #0066CB url(../layout/titelleisten/statisch.jpg) no-repeat left top;
   
}

#Cont_Adresszeile{
   height:1.0em;
   background: #163D88;
   width:100%;
   margin-bottom:7px;
}

#Cont_Inhaltsbereich{
   width:63em;
}

#Cont_InhaltLinks{
   width:12.5em;
   float: left;
   min-height:490px;
}

#Cont_InhaltMitte{
   width:48.75em;
     background:#F4F4F4;
   min-height:490px;
   float:left;
}

#Cont_InhaltTexte{
   background: white url(../layout/rand_inhalttexte.gif) no-repeat left top;
   width:35.94em;
   max-width:35.94em;
   overflow:none;
   min-height:490px;
   float:left;
}

#Cont_InhaltService{
   float:right;
   width:12.80em;
}

#Cont_Fusszeile{
   min-height:1.0em;
   background: #163D88;
   width:100%;
   clear:both;
}

#Fliesstext {
   padding: 0 20px 20px 20px;
   font-size:0.80em;
   color:#333333;
}

#Fliesstext *{
   padding: 0;
}

#Fliesstext ul p {
   padding:0; 
   margin:0;
}

#Fliesstext li{
   background: url(../layout/Pfeil.gif) no-repeat 0px 5px;
   list-style: none;
padding-left: 10px;
}


#Cont_author{
   padding-left:20px;
   font-size:0.8em;
}


/*======== Sitemapelemente ================*/
.sitemaplink{
   position:relative;
   left:50px;
   top:-18px;
   width:80px;
}

.sitemaptext {
   margin-bottom:8px;
}

.sitemap2 a{
   font-weight:bold;
   color:white;
}

#Fliesstext .sitemap2{
   background: #2F84D5;
   margin-top: 10px;
   padding-left:2px;
}

#Fliesstext .sitemap2_2{
   background: #F4F4F4;
   margin-left:10px;
   margin-top: 8px;
   padding-left:2px;
}


#Fliesstext .sitemap2_3{
   margin-left:20px;
   margin-top: 5px;
}


#Fliesstext .sitemap2_4{
   margin-left:30px;
   margin-top: 3px;
}

#Fliesstext .sitemap2_5{
   margin-left:40px;
}


/*======== Menü der A-Z Liste im Servicebereich  ================*/
#az_liste{
   margin-top:10px;
   margin-bottom:20px;
}

#az_liste .az_element{
   border:1px solid silver;
   padding:2px 2px 2px 2px;
   margin:2px 2px 2px 2px;
   float:left;
   width:0.82em;
   text-align:center;
}

#az_liste .az_element a:hover{
   font-weight:bold;
}


/*======== Seitentitel in den Inhaltsseiten================*/

#Seitentitel{
   margin-top:17px;
}
#Seitentitel .titel_Anfang{
   width: 100%;
   background: #FFFFFF url(../layout/verteiler_kopf_links.gif) no-repeat left top;
   margin: 0;
   padding: 0;
   font-size: 1.0em; 
   min-height: 1em;
   border-bottom: 1px dotted #CCCCCC;
}

#Seitentitel .titel_Anfang_re {
   margin-left: 5px;
   background: #FFFFFF url(../layout/verteiler_kopf_rechts.gif) no-repeat right top; /*height: 2em;*/
   min-height: 1em;
}

#Seitentitel h1{
   color: #0066CC;
   padding: 5px 0px 3px 5px;
   margin: 0;
   font-size: 1.4em;
   }


/*======== Verteilermenü in den Inhaltsseiten================*/
 
#VerteilerContainer{
   border-left: 1px solid #CCCCCC;
   border-right: 1px solid #CCCCCC;
   border-bottom: 1px solid #CCCCCC;
   margin-bottom:10px;
}

#VerteilerContainer Table{
   background:#FFFFFF;
}

#VerteilerContainer td{
   font-size:1.0em;

   width:25%;
   background:#EEEEEE;
   height:1.5em;
}

#VerteilerContainer a.verteiler{
   color:#333333;
   font-size:0.85em;
   padding-left:10px;
   margin-left:10px;
   background: url(../layout/pfeil_rechts_grau.gif) no-repeat left;
   display:block;
}

#VerteilerContainer a.verteiler_akt{
   color:#FFFFFF;
   font-size:0.85em;
   padding-left:10px;
   margin-left:4px;
   background: url(../layout/pfeil_rechts_weiss.gif) no-repeat left;
   display:block;
}

#VerteilerContainer .Verteiler_Anfang{
   min-height :1.45em;
   margin:0;
   background :#0569cd  url(../layout/verteiler_reiter_li.gif) no-repeat left top;
}

#VerteilerContainer .Verteiler_Anfang_re{
   background :  url(../layout/verteiler_reiter_re.gif) no-repeat left top;
   min-height :1.35em;
   margin-left:6px;
   padding-top:2px;
}


/* ======= NEWS Definitionen ======= */
#News{}

#News .News{
   width:100%;
   min-height:60px;
}

#News .NewsInhalt{
   clear:left;
   width:100%;
}

#News .NewsImage{
   /*width:12em;*/
   padding: 0px 15px 15px 15px;
   min-height:1em;
   float:left;
}

#News .NewsText{
   padding-left:8px;
   min-width:26.0em;
   float:left;
}

#News .NewsLinks{
   clear:left;
}

#News .moreLink{
   font-weight: bold;
}

.news-single-item{
   margin-top:8px;
}

#NewsSingle .news-single-img{
  margin: 15px 0px 15px 15px;
   float:right;
}

#NewsSingle .news-single-timedata{}

#NewsSingle .news-single-subheader{
   margin-top:8px;
   font-style:italic;
}

#NewsSingle .news-single-content{
   margin-top:15px;
}

#NewsSingle .news-single-backlink{}

#NewsSingle a *{
   color:#3083D3;
}

/*======== Sprachumschalter ================*/
#sprachen{
   background: #3083D3 url(../layout/rand_inhaltservice.gif) no-repeat right top;	
   width:100%;
   text-align: center;
   min-height:1.3em;
}

#sprachen a.lang{
   font-size:0.7em;
  color:white;
}

#sprachen a.lang_akt{
   font-size:0.7em;
   color:white;
   font-weight:bold;
}

#sprachen .deutsch{
   background:url(../layout/lang_de_farbe.gif) no-repeat left;
   padding-left:27px;
   
}

#sprachen .english{
   background:url(../layout/lang_en_farbe.gif) no-repeat left;
   padding-left:27px;
   
}


/*======== Suche ================*/
#suche{
   background: url(../layout/punktlinie_grau.gif) repeat-x bottom left;
   min-height:76px;	
   height:76px;
}

#suche .sucheTitel{
   padding-left:18px;
   padding-top:3px;
   min-height: 1.8em;
   height: 1.8em;
   background: #2F84D5 url(../layout/punktlinie_weiss.gif) repeat-x top left;
   color: white;
}
#suche .sucheFeld{
   background: #DDDDDD url(../layout/suche_pfeil.gif) no-repeat bottom left;
   margin-bottom: 1px;
   min-height:51px;
   height:51px;
}

#suche form{
   background: url(../layout/suche_pfeil_blau.gif) no-repeat 15px 8px;;
}

#suche .Suche_Eingabefeld{
   margin-top:4px;
   margin-left:50px;
   padding-left:5px;
}

#suche .Suche_Eingabefeld{
   background: white;
   font-size:0.7em;
   border-top: 1px solid #7C7C7C;
   border-left:1px solid #C3C3C3;
   border-right:1px solid #C3C3C3;
   border-bottom:1px solid #C3C3C3;
}

#suche .Suche_Eingabefeld:HOVER{
   background: #FDFBD8;
}

#suche .Suche_Eingabefeld:FOCUS{
   background: white;
   border-left:1px solid #3083D3;
   border-right:1px solid #3083D3;
   border-bottom:1px solid #3083D3;
}

#suche .Suche_Button{
   margin-top: 3px;
   margin-left:140px;
   font-size:0.7em;
   border:1px solid #E2E3E2;
   width:4.2em;
   }

.SuchErgebnis{
   margin-top: 10px;
}

.SuchErgebnis form{
   margin-top: 40px;
}
.SuchErgebnis a{
   font-weight:bold;
   margin-top: 15px;
   display:block;
}


/*======== Fahrplan ================*/
#Fahrplan{
   margin: 7px 4px 0px 4px;
   /*max-width:12.8em;
   overflow:auto;*/
   
}

#Fahrplan .Fahrplan_Anfang{
   width: 100%;
   background: #FFFBE0 url(../layout/fahrplan_anfang_links.gif) no-repeat left top;
   margin: 0;
   padding: 0;
   font-size: 1.0em;
   /*height: 2em;*/
   min-height: 2em;
}

#Fahrplan .Fahrplan_Anfang_re {
   margin-left: 6px;
   background: #FFFBE0 url(../layout/fahrplan_anfang_rechts.gif) no-repeat right top;
   /*height: 2em;*/
   min-height: 2em;
}

#Fahrplan .Fahrplan_Titel{
   text-align: center;
   font-size:0.75em;
   font-weight:bold;
   padding-top:5px;
   padding-bottom:4px;
   color:#333333;
   max-width:12.80em;
}

#Fahrplan .Fahrplan_Inhalt{
   width: 100%;
   background: #FFFBE0 url(../layout/fahrplan_inhlalt_links.gif) repeat-y left top;
   margin: 0;
   padding: 0;
   font-size: 1em;
}

#Fahrplan .Fahrplan_Inhalt_re {
   margin-left: 3px;
   background: #FFFBE0 url(../layout/fahrplan_inhlalt_rechts.gif) repeat-y right top;
}

#Fahrplan .Fahrplan_Form {
   background: url(../layout/fahrplan_inhalt_hintergrund.jpg) no-repeat left bottom;
   width:100%;
}

#Fahrplan Form{
   background: url(../layout/punktlinie_gelb_gruen.gif) repeat-x left top;
   font-size:0.7em;
   padding-left:5px;
   white-space: nowrap;
}

#Fahrplan input{
   margin-bottom:5px;
   font-size:0.8em;
}

#Fahrplan .Fahrplan_Absenden{
   padding-left:30px;
}

#Fahrplan .Fahrplan_Absenden input{
   background: url(../layout/fahrplan_absenden.gif) no-repeat left ;
   border: 0px;
   width: 70px;
   height: 16px;
   cursor:pointer;
   padding-right:30px;
   font-size:1.2em;
   font-weight:bold;  
}

#Fahrplan .Fahrplan_Abschluss{
   width: 100%;
   background: #F4F4F4 url(../layout/fahrplan_ende_links.gif) no-repeat left top;
   height: 5em;
   margin: 0;
   padding: 0;
   font-size:0.1em;
}

#Fahrplan .Fahrplan_Abschluss_re {
   margin-left: 7px;
   background: #F4F4F4 url(../layout/fahrplan_ende_rechts.gif) no-repeat right top;
   height: 5em;
}

/*======== Konzernselekt ================*/
#Konzern{
   margin: 7px 4px 0px 4px;
}

#Konzern .Konzernlink_Anfang{
   width: 100%;
   background: #FFFFFF url(../layout/konzern_anfang_links.gif) no-repeat left top;
   margin: 0;
   padding: 0;
   font-size: 1.0em; 
   min-height: 1em;
}

#Konzern .Konzernlink_Anfang_re {
   margin-left: 6px;
   background: #FFFFFF url(../layout/konzern_anfang_rechts.gif) no-repeat right top; /*height: 2em;*/
   min-height: 1em;
}

#Konzern .Konzernlink_Titel{
   color:#3083D3;
   font-size:0.7em;
   padding-top:5px;

   padding-left:5px;
   font-weight:bold;
}

#Konzern .Konzernlink_Inhalt{
   width: 100%;
   background: #E2E3E2 url(../layout/konzern_inhlalt_links.gif) repeat-y left top;
   min-height: 1em;
   margin: 0;
   padding: 0;
   font-size: 1em;
}

#Konzern Form{
   padding-left:20px;
   padding-top:6px;
   font-size:0.65em;
   color:#333333;
}

#Konzern Select{
     font-size:0.9em;    
     width:160px;
     max-width:500px;   
}

#Konzern .Konzernlink_Inhalt_re {
   margin-left: 3px;
   background: #E2E3E2 url(../layout/konzern_inhlalt_rechts.gif) repeat-y right top;
   min-height: 1em;
}

#Konzern .Konzernlink_Abschluss{
   width: 100%;
   background: #E2E3E2 url(../layout/konzern_ende_links.gif) no-repeat left bottom;
   height: 5em;
   margin: 0;
   padding: 0;
   font-size: 0.1em;
}

#Konzern .Konzernlink_Abschluss_re {
   margin-left: 8px;
   background: #E2E3E2 url(../layout/konzern_ende_rechts.gif) no-repeat right bottom;
   height: 5em;
}

#Konzernnoscript {display:none;}

/*======== Zusätzlicher Inhalt aus Styles.Content.get.Border ================*/
#Inhaltrand{
   margin: 7px 4px 0px 4px;
}


/*========Sonstige Elemente  ============*/
#lastupdate{
   display:inline;
   color:white;
   font-size:0.7em;
   margin-right:300px;
   position:relative;
   left:-10px;
   top:0px;
} 

#nvv_logo{
   text-align:center;
   margin-top: 10px;
}

/*======== Unsichtbare Elemente für Textbasierte Schnellnavigation ============*/
.invisible {
   display:none;
	}
	

div#baustellenlayout table.contenttable{
       width:100%;
       border:0;
}
div#baustellenlayout table.contenttable th{
        padding:2px;
        background-color:#c3c3c3;
        color:black;
        text-align:left; 
	background-image: url(/fileadmin/KVV/layout/hg_baustellen_uebersicht.gif);
	background-repeat: repeat-x;
	background-position: bottom;

}
div#baustellenlayout table.contenttable td{
        padding:3px 0;
        background-color:#D5D5D5;
}



/* Anpasssung Aktuelle INFOS Eingetragen am 10.Mai 2007 Söth) */

#Fahrplan .Fahrplan_Abschluss_re {
   height: 6px;
}

#Fahrplan .Fahrplan_Abschluss{
   height: 6px;
}


/* Anpasssung Änderung Startseite-newsdarstellung Eingetragen am 09.02 2009 Söth) */

h2.head-newscat{
   background:#2F84D5;
   width:180px;
   font-size:1.0em !important;
   color:white;
   text-align:center;
   margin:20px 0px 0px 0px !important;
   padding:0px 5px 0px 5px !important;
}

.category-news-latest{
   background:#F4F4F4;
   padding:5px 0px 5px 0px !important;
}

.category-news-latest a{
  font-weight:bold;
}

.category-news-latest-big{
   background:#F4F4F4 url(../layout/punktlinie_blau.gif) repeat-x bottom left;
   padding:0px 0px 5px 0px !important;
}

.category-news-latest-big h2{
   margin:0 !important;
   padding:0 !important;
}

.category-news-latest h3{
   color:#2F84D5;
   font-size:1em;
   margin:0px 0px 0px 0px !important;
   padding:0px 0px 0px 3px !important;
}

.news-cat-text{
   padding:3px 0px 0px 0px!important;
}

.news-cat-image{
   float:left; 
   width:175px;
}

.category-news-latest-small{
   background: url(../layout/pfeil_rechts_blau.gif) no-repeat 0px 5px;
   padding:0px 0px 0px 10px!important;
   margin:0px 0px 0px 7px!important;
}

.news-amenu-container {
   border-left: 1px solid #CCCCCC;
   border-bottom: 1px solid #CCCCCC;
   border-right: 1px solid #CCCCCC;
   margin-bottom:20px;
   padding-bottom:1px;
}

.news-amenu-container ul{
   margin:0;
   padding:0;
}

.news-amenu-container dd{
   margin:0 !important;
   padding:0 !important;
   font-weight:bold;
   display:inline;
}

.news-amenu-container li{
   float:left; 
   background:#EEEEEE !important; 
   width:89px;
   margin-bottom:1px;
   height:18px;
   padding:0px 0px 0px 2px !important;
}

.news-amenu-container li.news-amenu-item-year{
   border-left:1px solid white;
   width:39px; 
}

* html .news-amenu-container li.news-amenu-item-year{
   width:44px; 
}

/* Söth hinzugefügt am 15.04.2009 Auftrag Hr. Aue  */

* ======= STOERINFOS  =============== */
#stoerinfos{display:none;width:300px;}
#stoerinfos th{color:white;text-align:left;background:#0569CD; height:22px;min-width:15px;padding-left:5px;}
* html #stoerinfos th{width:15px}
#stoerinfos th a{color:white;}
#stoerinfos td{padding:5px 5px 5px 5px;font-size:0.8em;}
#stoerinfos td a {color:#3E710C !impotrtant;}
#stoerinfos tr.even{background-color:#EBECF0;}
#stoerinfos-searchform{font-size:0.7em;}
#stoerinfos-searchform input{border:1px solid #0066CC;}

#tx_vcnvvstoerinfos_calendar{font-size:0.7em;width:200px;}
#tx_vcnvvstoerinfos_calendar_close{padding:2px 5px 0px 5px;height:20px;text-align:right;position:relative;left:-200px;background:#0066CC;}
#tx_vcnvvstoerinfos_calendar_close a{padding:0 4px;color:red;font-weight:bold;background:#EBECF0;text-align:center;}
#tx_vcnvvstoerinfos_calendar_content{background:white;}

.vcnvvstoerinfos-calendar-table{border:1px solid #CCC;border-collapse:collapse;width:200px;position:relative;left:-200px;background:#C9E2FA;}

.vcnvvstoerinfos-calendar-table td{border:1px solid #CCC;lack;text-align:center;}
.vcnvvstoerinfos-calendar-navigation-table{width:100%;}
.vcnvvstoerinfos-calendar-navigation-table td{border:none;}
.vcnvvstoerinfos-calendar-navigation-left,.vcnvvstoerinfos-calendar-navigation-right{width:24px;text-align:center;}
.vcnvvstoerinfos-calendar-navigation-middle{text-align:center;}
.vcnvvstoerinfos-calendar-day{background:#FFFFDF;}
.vcnvvstoerinfos-calendar-day-selected{background:#D4D0C8;font-weight:bold;}
.vcnvvstoerinfos-calendar-day-other-month a{color:#CCC;}
.vcnvvstoerinfos-calendar-day-other-month a:hover{color:#888;}
.vcnvvstoerinfos-calendar-table td a{display:block;padding:2px;}
.vcnvvstoerinfos-calendar-table td a:hover{font-weight:bold;background:#D4D0C8;}

#stoerinfos-single{font-size:0.8em;}
#stoerinfos_singleView_title h2{}
#stoerinfos_singleView_validity{font-style:italic;background:#F4F4F4; width:300px; padding:2px 10px; margin-bottom:1px;font-weight:bold;}
#stoerinfos_singleView_types{background:#F4F4F4; width:300px; padding:2px 10px; margin-bottom:1px;}
#stoerinfos_singleView_lines{background:#F4F4F4; width:300px; padding:2px 10px; margin-bottom:1px;font-weight:bold;margin:5px 0px 0px 0px;}
#stoerinfos_singleView_stops{background:#F4F4F4; width:300px; padding:2px 10px; margin-bottom:1px;font-weight:bold;margin:5px 0px 0px 0px;}
#stoerinfos_singleView_text{margin:20px 200px 10px 0px;}
#stoerinfos_singleView_files{background-color:#F4F4F4;padding:0px 10px 10px 10px;width:300px;}
#stoerinfos_singleView_number{background-color:#F4F4F4;padding:0px 10px 0px 10px;width:300px; margin-bottom:1px;}
#stoerinfos_backlink{margin-left:300px;}

/* Söth hinzugefügt am 21.09.2009 Auftrag Hr. Aue  */
/* STOERENFRIEDA  */
#special-ad-header{
   height:60px;
   position:absolute;
   left:836px;
   top:6px;
}
/* Söth hinzugefügt am 11.03.2010 Auftrag Hr. Aue  */

#Fahrplan select{
	margin-bottom:5px;
	font-size:0.8em;
	width:120px;
}