/* traffic@web 2.0 */

/*body { scrollbar-base-color:#6B61D4;scrollbar-face-color:#6B61D4;scrollbar-track-color:#6B61D4;scrollbar-highlight-color:#6B61D4;scrollbar-shadow-color:#6B61D4;scrollbar-3dlight-color:#6B61D4;}*/
body { font-size : 11pt; font-family : Arial, Helvetica, sans-serif; color : #666666; background-color : #DDDDE3;}
td { font-size : 11pt; font-family : Arial, Helvetica, sans-serif; color : #666666;}
p { font-size : 9pt; font-family : Helvetica, sans-serif; color : #333333; margin-top:0px; }
pre { font-size : 11pt; font-family : Arial, Helvetica, sans-serif; color : #666666;}
div { font-size : 11pt; font-family : Arial, Helvetica, sans-serif; color : #666666;}
input { font-size : 11pt; font-family : Arial, Helvetica, sans-serif; color : #666666;}
h1 {  font-size : 14pt; font-family : Verdana, Arial, Helvetica, sans-serif; color : #003366; font-weight: bold;}
h2 {  font-size : 14pt; font-family : Verdana, Arial, Helvetica, sans-serif; color : #003366; font-weight: bold;}
h3 {  font-size : 11pt; font-family : Verdana, Arial, Helvetica, sans-serif; color : #FF9900; font-weight: bold;}
a { font-size : 10pt; font-family : Arial, Helvetica, sans-serif; color : #666666;  text-decoration : none;}
a:link { font-size : 10pt; font-family : Arial, Helvetica, sans-serif; color : #666666;  text-decoration : none;}
a:hover { font-size : 10pt; font-family : Arial, Helvetica, sans-serif; color : #111166; text-decoration : none;}

.headline {  font-size : 18pt; font-family : Verdana, Arial, Helvetica, sans-serif; color : #003366; font-weight: bold; margin:50 20 20 50px;}
.subline { font-size : 11pt; font-family : Arial, Helvetica, sans-serif; color : #666666; font-weight: bold;}

.Nav0 { font-size : 10pt; font-family : Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color : #B3C1D3; text-decoration : none;  border:0px solid #FFFFFF; padding-left:20px; text-align:left; width:190px; height:40px; line-height:40px; }
.Nav0Aktiv { font-size : 10pt; font-family : Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color : #FFFFFF;  text-decoration : none;  border:0px solid #FFCC00; padding-left:20px; text-align:left; width:190px; height:40px; line-height:40px; }
.Nav0wenn1Aktiv { font-size : 10pt; font-family : Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color : #FFFFFF;  text-decoration : none;   border:0px solid #FFCC00; padding-left:20px; text-align:left; width:190px; height:40px; line-height:40px; }
.Nav0Mover { font-size : 10pt; font-family : Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color : #FFFFFF; text-decoration : none;  border:0px solid #FFCC00; padding-left:20px; text-align:left; width:190px; height:40px; line-height:40px; }

.NavRef0 { font-size : 10pt; font-family : Arial, Helvetica, sans-serif; color : #B3C1D3; text-decoration : none; padding-right:5px;}
.NavRef0Aktiv { font-size : 10pt; font-family : Arial, Helvetica, sans-serif; color : #FFFFFF;  text-decoration : none; padding-right:5px; }
.NavRef0wenn1Aktiv { font-size : 10pt; font-family : Arial, Helvetica, sans-serif; color : #FFFFFF;  text-decoration : none; padding-right:5px;  }
.NavRef0Mover { font-size : 10pt; font-family : Arial, Helvetica, sans-serif; color : #FFFFFF; text-decoration : none; padding-right:5px; }
.NavRef0:link { font-size : 10pt;text-decoration : none; color : #B3C1D3; padding-right:5px;}
.NavRef0:hover { font-size : 10pt;text-decoration : none; color : #FFFFFF; padding-right:5px;}
.NavRef0Aktiv:link {font-size : 10pt;text-decoration : none; color : #FFFFFF; padding-right:5px;}
.NavRef0Aktiv:hover { font-size : 10pt;text-decoration : none; color : #FFFFFF; padding-right:5px;}
.NavRef0wenn1Aktiv:link {font-size : 10pt;text-decoration : none; color : #FFFFFF; padding-right:5px;} 
.NavRef0wenn1Aktiv:hover { font-size : 10pt;text-decoration : none; color : #FFFFFF; padding-right:5px;}
.NavRef0Mover:link {font-size : 10pt; text-decoration : none; color : #FFFFFF; padding-right:5px;}
.NavRef0Mover:hover { font-size : 10pt;text-decoration : none; color : #FFFFFF; padding-right:5px;}

.Nav1 { font-size : 10pt; font-family : Arial, Helvetica, sans-serif; color : #B3C1D3; text-decoration : none;   white-space:nowrap;  padding-left:30px; padding-right:15px; text-align:left; }
.Nav1Aktiv { font-size : 10pt; font-family : Arial, Helvetica, sans-serif; color : #FFFFFF; text-decoration : none;    white-space:nowrap;  padding-left:30px; padding-right:15px; text-align:left; }
.Nav1wenn2Aktiv  { font-size : 10pt; font-family : Arial, Helvetica, sans-serif; color : #FFFFFF;  text-decoration : none;    white-space:nowrap;  padding-left:30px; padding-right:15px; text-align:left; }
.Nav1Mover { font-size : 10pt; font-family : Arial, Helvetica, sans-serif; color : #FFFFFF; text-decoration : none;    white-space:nowrap; padding-left:30px; padding-right:15px; text-align:left; }

.NavRef1 { font-size : 10pt; font-family : Arial, Helvetica, sans-serif; color : #B3C1D3; text-decoration : none;    white-space:nowrap;  }
.NavRef1Aktiv { font-size : 10pt; font-family : Arial, Helvetica, sans-serif; color : #FFCC00; text-decoration : none;    white-space:nowrap;  }
.NavRef1wenn2Aktiv  { font-size : 10pt; font-family : Arial, Helvetica, sans-serif; color : #FFCC00;  text-decoration : none;   white-space:nowrap;  }
.NavRef1Mover { font-size : 10pt; font-family : Arial, Helvetica, sans-serif; color : #FFCC00; text-decoration : none;    white-space:nowrap; }
.NavRef1:link { font-size : 10pt;text-decoration : none; color : #FFFFFF; }
.NavRef1:hover { font-size : 10pt;text-decoration : none; color : #FFCC00;}
.NavRef1Aktiv:link { font-size : 10pt;text-decoration : none; color : #FFCC00;}
.NavRef1Aktiv:hover { font-size : 10pt;text-decoration : none; color : #FFCC00;}
.NavRef1wenn2Aktiv:link { font-size : 10pt;text-decoration : none; color : #FFCC00;}
.NavRef1wenn2Aktiv:hover { font-size : 10pt;text-decoration : none; color : #FFCC00;}
.NavRef1Mover:link { font-size : 10pt;text-decoration : none; color : #FFCC00;}
.NavRef1Mover:hover { font-size : 10pt;text-decoration : none; color : #FFCC00;}

/* Wird für alle folgenden Nav Ebenen verwendet */
.Nav2 { font-size : 10pt; font-family : Arial, Helvetica, sans-serif; color : #FFFFFF; text-decoration : none;    white-space:nowrap; padding-left:30px; padding-top:1px; text-align:left; }
.Nav2Aktiv { font-size : 10pt; font-family : Arial, Helvetica, sans-serif; color : #FFCC00; text-decoration : none;    white-space:nowrap; padding-left:30px; padding-top:1px; text-align:left; }
.Nav2wenn3Aktiv  { font-size : 10pt; font-family : Arial, Helvetica, sans-serif; color : #FFCC00;  text-decoration : none;    white-space:nowrap; padding-left:30px;padding-top:1px; text-align:left; }
.Nav2Mover { font-size : 10pt; font-family : Arial, Helvetica, sans-serif; color : #FFCC00; text-decoration : none;    white-space:nowrap; padding-left:30px;padding-top:1px; text-align:left; }

.NavRef2 { font-size : 10pt; font-family : Arial, Helvetica, sans-serif; color : #FFFFFF; text-decoration : none;    white-space:nowrap;  }
.NavRef2Aktiv { font-size : 10pt; font-family : Arial, Helvetica, sans-serif; color : #FFCC00; text-decoration : none;   white-space:nowrap; text-align:left; }
.NavRef2wenn3Aktiv  { font-size : 10pt; font-family : Arial, Helvetica, sans-serif; color : #FFCC00;  text-decoration : none;    white-space:nowrap;  }
.NavRef2Mover { font-size : 10pt; font-family : Arial, Helvetica, sans-serif; color : #FFCC00; text-decoration : none;   white-space:nowrap; }
.NavRef2:link { font-size : 10pt;text-decoration : none; color : #FFFFFF; }
.NavRef2:hover { font-size : 10pt;text-decoration : none; color : #FFCC00;}
.NavRef2Aktiv:link { font-size : 10pt;text-decoration : none; color : #FFCC00;}
.NavRef2Aktiv:hover { font-size : 10pt;text-decoration : none; color : #FFCC00;}
.NavRef2wenn3Aktiv:link { font-size : 10pt;text-decoration : none; color : #FFCC00;}
.NavRef2wenn3Aktiv:hover { font-size : 10pt;text-decoration : none; color : #FFCC00;}
.NavRef2Mover:link { font-size : 10pt;text-decoration : none; color : #FFCC00;}
.NavRef2Mover:hover { font-size : 10pt;text-decoration : none; color : #FFCC00;}

.Navstd { font-size : 8pt; font-family : Arial, Helvetica, sans-serif; color : #9999AA; text-decoration : none; }
.Navstd:link { font-size : 8pt; color : #9999AA; text-decoration : none;}
.Navstd:hover { font-size : 8pt; color : #111166; text-decoration : none;}

.Suche { font-size : 10pt; font-family : Arial, Helvetica, sans-serif; color : #333333; text-decoration : underline; }
.Suche:link { font-size : 10pt; color : #333333; text-decoration : underline;}
.Suche:hover { font-size : 10pt; color : #111166; text-decoration : none;}

/* Listeneintrag bei der Suchergebnisauflistung dar */
.SucheListe { font-size : 10pt; font-family : Arial, Helvetica, sans-serif; color : #333333; text-decoration : none; }
.SucheListe:link { font-size : 10pt; color : #333333;}
.SucheListe:hover { font-size : 10pt; color : #111166;}
.SucheListeAktiv { font-size : 10pt; font-family : Arial, Helvetica, sans-serif; color : #333333; text-decoration : none; }
.SucheListeAktiv:link { font-size : 10pt; color : #333333;}
.SucheListeAktiv:hover { font-size : 10pt; color : #333333;}

/* Inline Navigation */
.NavInline { font-size : 10pt; font-family : Arial, Helvetica, sans-serif; color : #000000; text-decoration : none;}
.NavInlineActive { font-size : 10pt; font-family : Arial, Helvetica, sans-serif; color : #003399; background-color: #00FF00; text-decoration : none; }
.NavInlineMover { font-size : 10pt; font-family : Arial, Helvetica, sans-serif; color : #003399; background-color: #FF0000; text-decoration : none; }

.NavInlineRef { font-size : 10pt; font-family : Arial, Helvetica, sans-serif; color : #000000; text-decoration : none;}
.NavInlineRefActive { font-size : 10pt; font-family : Arial, Helvetica, sans-serif; color : #003399; background-color: #00FF00; text-decoration : none; }
.NavInlineRefMover { font-size : 10pt; font-family : Arial, Helvetica, sans-serif; color : #003399; background-color: #FF0000; text-decoration : none; }
.NavInlineRef:link { }
.NavInlineRef:hover { background-color: #FF0000;}
.NavInlineRefActive:link { }
.NavInlineRefActive:hover { background-color: #FF0000;}
.NavInlineRefMover:link { }
.NavInlineRefMover:hover { background-color: #FF0000;}

.smapNavInline { font-size : 10pt; font-family : Arial, Helvetica, sans-serif; color : #000000; text-decoration : none;   font-weight : bold;}
.smapNavInlineMover { font-size : 10pt; background-color: #00FFFF; font-family : Arial, Helvetica, sans-serif; color : #000000; text-decoration : none;   font-weight : bold;}
.smapNavInlineActive:link { background-color: #00FFFF;}
.smapNavInlineActive:hover { background-color: #00FFFF;}
.smapNavInlineMover:link { background-color: #00FFFF;}
.smapNavInlineMover:hover { background-color: #00FFFF;}

/* Fehlermeldungen (z.B. Formular falsch ausgefüllt) */
.error { font-size : 10pt; font-family : Arial, Helvetica, sans-serif; color : #DD0000; text-decoration : none; }
.error:link { font-size : 10pt; color : #DD0000; }
.error:hover { font-size : 10pt;  color : #003399; }

.pathLast { font-size : 10pt; font-family : Arial, Helvetica, sans-serif; color : #000000; background-color: #00FF88;}

/* Admin Bereich */
.admintable { font-size : 10pt; font-family : Arial, Helvetica, sans-serif; color : #000000; background-color: #85D0FF; text-decoration : none; padding-left:5px; padding-right:5px; border:1px solid #000000;}
.adminnav { font-size : 10pt; font-family : Arial, Helvetica, sans-serif; color : #000000;  text-decoration : underline; }
.adminnav:link { font-size : 10pt; font-family : Arial, Helvetica, sans-serif; color : #000000;  text-decoration : underline; }
.adminnav:hover { font-size : 10pt; font-family : Arial, Helvetica, sans-serif; color : #000000;  text-decoration : none; }
.adminheadline { font-size : 12pt; font-family : Arial, Helvetica, sans-serif; color : #000000; font-weight: bold;}
.sortList { background-color: #FAFF00;}
.showStatus { background-color: #AA99AA;}

/* Member Login */
.mLogin { font-size : 9pt; font-family : Arial, Helvetica, sans-serif; color : #FFFFFF; text-decoration : none;}
.mLogin:link { font-size : 9pt; color : #FFFFFF; text-decoration : none;}
.mLogin:hover { font-size : 9pt; color : #FFFFFF; text-decoration : none;}

/* Druckversion und Seite Weiterempfehlen */
.print_recommend { font-size : 8pt; font-family : Arial, Helvetica, sans-serif; color : #9999AA; text-decoration : none; }
.print_recommend:link { font-size : 8pt; color : #9999AA; text-decoration : none;}
.print_recommend:hover { font-size : 8pt; color : #111166; text-decoration : none;}

.inaktiv { font-size : 8pt; font-family : Arial, Helvetica, sans-serif; color : #E5E5E5;}

/* Anmerkungen kleiner Text usw. */
.small { font-size : 8pt; font-family : Arial, Helvetica, sans-serif; color : #000066; text-decoration : none; }
.small:link { font-size : 8pt; color : #000066; text-decoration : none;}
.small:hover { font-size : 8pt; color : #000066; text-decoration : none;}

/*  Site spezifisch */
.nstdNcont { background-color:#FFFFFF;}
.nstd { border-bottom:1px solid #FFCC00; padding-bottom:2px;}
.pri_rec_td{ border-top:1px solid #9999AA;}

.tdcontent { padding:20px; }

.kalender_head { font:normal 10pt Verdana; color:#ffffff; background-color:#FF9900; }
.kalender_td { font:normal 9pt Verdana; color:#333333; padding:3px; }

/* NEW SITE */

.container          { width:980px; min-height:625px; _height:625px; border:0px solid #000000; margin:0px auto; background-color:#ffffff; overflow:hidden; }
.logo               { width:200px; height:125px; border:0px solid #000000; float:left; }
.header             { width:775px; height:125px; border:0px solid #000000; float:right; background-color:#FF9900; text-align:right;  }
.header_text        { font-weight:normal; font-size:45pt; font-family:"Trebuchet MS", Verdana; color:#FFCC33; padding-top:50px; padding-right:20px; letter-spacing:1px; }
.content_container  { width:980px; min-height:500px; border:0px solid #000000; float:right; margin-top:6px; text-align:left; position:relative; overflow:visible; }
.side_panel         { width:200px; border:0px solid #ffffff; margin-top:20px; float:left; text-align:right; position:relative; _height:625px;}
.cont_headline      { width:775px; width:710px !important; margin-top:40px; border:0px solid #000000; }
.text               { padding-right:20px; margin-bottom:0px; margin-top:0px; text-align:left; line-height:1.35; }
.login_panel        { margin-top:20px; height:120px;}

@media print {
  .hideforprint {
    display:none;
  }
}
