a:hover {text-decoration:underline }

a{Cursor:hand}
.footlink   { text-decoration:none;color: #00009c; font-size: 10px; font-family: Geneva, Arial, Helvetica, san-serif }
.footlink:visited { text-decoration:none;color: #00009c; font-size: 10px; font-family: Geneva, Arial, Helvetica, san-serif }
.formelement  { background-color: #DDDDFF;height:18px;font-size:9px;font-weight:bold }
h1 {
        font-family: Geneva, Arial, Helvetica, san-serif;
        font-size: 11px;
        color: #e3a91e;
        font-weight: bold;
}

TD.boxenSeite
{
   background-color: #639cce;
}

.fliestext {
        font-family: Geneva, Arial, Helvetica, san-serif;
        font-size: 11px;
        color: #003366;
        text-align:justify;

}
TD.fliestextBox {
        font-family: Geneva, Arial, Helvetica, san-serif;
        font-size: 11px;
        color: #003366;
        align:justify;
        cursor:hand;
        margin-top:5px;
    margin-left:5px;
    margin-bottom:0px;
    background-color:#FFFFFF;
    border-style:solid;
    border-width:1px;
    border-color:#003366;
}
.linktext {

        font-family: Geneva, Arial, Helvetica, san-serif;
        font-size: 11px;
        color: #000066;
}
.tiptext {

        font-family: Geneva, Arial, Helvetica, san-serif;
        font-size: 11px;
        color: #377755;
    text-decoration:underline;
}
.headline {
        font-family: Geneva, Arial, Helvetica, san-serif;
        font-size: 11px;
        color: #003366;
        font-weight: bold;


}
TD.headlineBox {
    padding-left:5px;
        font-family: Geneva, Arial, Helvetica, san-serif;
        font-size: 11px;
        color: #FFFFFF;
        font-weight: bold;
        cursor:default;
    background-color:#003366;
    text-decoration:none;

}

.headlineBox {
    padding-left:5px;
        font-family: Geneva, Arial, Helvetica, san-serif;
        font-size: 11px;
        color: #FFFFFF;
        font-weight: bold;
        cursor:pointer;
    background-color:#003366;
    text-decoration:none;
}

.headlineBox2 {
    padding-left:5px;
        font-family: Geneva, Arial, Helvetica, san-serif;
        font-size: 10px;
        color: #000000;
        font-weight: bold;
        cursor:pointer;
    background-color:#A6BCE1;
    text-decoration:none;
}

.toptext {

        font-family: Geneva, Arial, Helvetica, san-serif;
        font-size: 10px;
        color: #6667cc;
        text-align:right;
        cursor:hand;

}


.headlink

  {

   background-color:#6699CC;
   font-family:Verdana;
   vertical-align:center;
   overflow:hidden;
   font-weight:200;
   font-size:15px;
   color:#003D6E;


   cursor:hand;
 }
 .lte { font-weight: bold; color: #FFFFFF; font-family: Arial, helvetica, sans-serif; font-size: 11px;cursor:default;}
 .date { font-weight: normal; color: #FFFFFF; font-family: Arial, helvetica, sans-serif; font-size: 9px;cursor:default;}


 .navilinks2 { color: #40457F; font-weight: normal; font-size: 10px; font-family: Verdana; }
 .headlinkssmall {  text-decoration:none;color: #000066; align:middle; font-weight: bolder; font-size: 9 px; font-family: Verdana; }
 .navilinks2off {  text-decoration:none;color: #000066; align:middle; font-weight: bolder; font-size: 10px; font-family: Verdana; }
.navilinks2on {  text-decoration:none;color: #000066; font-weight:bold; align:middle; font-weight: normal; font-size: 10px; font-family: Verdana; }

.headleft { color: #ffffff; Font-weight: bold; font-size: 9px; font-family: Verdana; text-decoration: none; }
.head { color: #ffffff; Font-weight: bold; font-size: 10px; font-family: Verdana; text-decoration: none; }
.selhead { color: #000066; font-weight: bold; font-size: 10px; font-family: Verdana; text-decoration: none; }

font.content { color: #303030; font-weight: normal; font-size: 10px; font-family: Arial, arial, helvetica }
td { font-size: 10px; font-family: Arial, arial, helvetica }
.title { color:#000066; position: absolute; width: 130px;  font-weight: normal; font-family: Arial, helvetica, sans-serif; font-size: 10px;cursor:default;}
.submenu { color:#F7FFFF; position: absolute; left: 0px; width: 141px; height: 20px; font-family: Arial, helvetica, sans-serif; font-size: 10px;  cursor:default; }

.otitle { position: absolute; width: 130px;  font-weight: normal; font-family: Arial, helvetica, sans-serif; font-size: 10px;cursor:default;}
.osubmenu {position: absolute; left: 0px; width: 141px; height: 20px; font-family: Arial, helvetica, sans-serif; font-size: 10px;  cursor:default; }
.ossubmenu {position: absolute; left: 40px; width: 130px; visibility: hidden; font-family: Arial, helvetica, sans-serif; font-size: 10px;  }
.tab { background-color:#003366; color:#000000; }

.navilinks { color: #000066; font-weight: bold; font-size: 10px; font-family: Verdana; cursor:default; }

font.content { color: #303030; font-weight: bold; font-size: 10px; font-family: verdana, arial, helvetica }
td { font-size: 10px; font-family: verdana, arial, helvetica }

.titletop { position: absolute; left: 0px; width: 200px; height: 22px; font-family: verdana, helvetica, sans-serif; font-size: 10px;  }
.ssubmenu {position: absolute; left: 40px; width: 500px; visibility: hidden; font-family: verdana, helvetica, sans-serif; font-size: 10px;  }
.feld { font-size: 10px; font-family: verdana, arial, helvetica }

.n8schwarz { COLOR: #FFFFFF; FONT-FAMILY: Frutiger, Arial, Helvetica, sans-serif; FONT-SIZE: 8.5pt; font-weight:bolder; TEXT-DECORATION: none ; font-weight: normal; border-style: none; }

body {scrollbar-3d-light-color: grey; scrollbar-base-color: #EED169; font-family:Geneva, Arial, Helvetica, san-serif; font-size:11px; color:black; }












table { border-collapse:collapse; font-size:11px; border-spacing:0px; }
p,li { font-family:Geneva, Arial, Helvetica, san-serif; font-size:11px; }

.blau { color:#0001b3; }
.braun { color:#a57803; }
.gelb { color:#b3ab2c; }
.grau { color:#969696; }
.gruen { color:#019000; }
.lila { color:#6c0091; }
.rot { color:#fe0000; }
.schwarz { color:#000000; }
.turkisch { color:#04a0ad; }

.hgblau { background-color:#dedeff }
.hgbraun { background-color:#e5dbbe }
.hggelb { background-color:#fdfbd5 }
.hggruen { background-color:#e6f1e6 }
.hglila { background-color:#d1c1ff }
.hgrot { background-color:#ffefef }
.hgschwarz { background-color:#e0e0e0 }
.hgturkisch { background-color:#daf6fd }
.hggrau { background-color:#dddddd; }


th.aktiv { border-color:#969696; border-width:1px; border-left-style:solid; border-top-style:solid; border-right-style:solid; border-bottom-style:none; }
th.inaktiv { border-color:#969696; border-width:1px; border-top-style:none; border-bottom-style:solid; }

.hg_logo { background-color:#ffffff; }
.hg_vl_blgr { background-color:#d5d5d5; background-image:url(pics/hg_vl_blgr.jpg); background-repeat:repeat-x; }
.hg_inhalt { background-color:#ffffff; font-family:Geneva, Arial, Helvetica, san-serif; font-size:12px; }
.hg_credits { background-color:#eaebe3; color:#000000; font-size:11px; }
.gr_keyboard { background-color:#ffffff; background-image:url(pics/gr_keyboard.jpg); background-repeat:no-repeat; color:#000000; }

td.meldung ,th.meldung { border-color:black; border-width:2px; border-style:dashed; }

/* Bodyhintergrund */
.hg_body { background-color:#ffffff; }
.hg_muster { background-image:url(pics/muster.jpg) }

/* Rechte Seitenrand */
.hg_verlauf_rechts { background-image:url(pics/verlauf_rechts.jpg); }

/* Linke Seitenrand */
.hg_verlauf_links { background-image:url(pics/verlauf_links.jpg); }

td.spacerow{
	background-image:url();
}

/* Logo-Banner */
.loginbalk { background-image:url(pics/loginverlauf.jpg); background-repeat:repeat-y; font-weight:bold; }
.logoutbalk { background-image:url(pics/logoutverlauf.jpg); background-repeat:repeat-y; font-weight:bold; }
.loginbalk a, .logoutbalk a { color:white; text-decoration:none; }
.loginbalk a:hover, .logoutbalk a:hover { color:yellow; text-decoration:none; }
.ibnlogo  { background-image:url(pics/ibn_weiss.gif); background-repeat:no-repeat; }
a.toplink, a.toplink:link, a.toplink:visited { color:#555555; font-size:10px; text-decoration:none; }
a.toplink:hover { color:#555555; font-size:10px; text-decoration:underline; }

/* Hauptmenu */
a.menu { color:#dddddd; text-decoration:none; font-size:11px;}
a.weiss , a.weiss:link, a.weiss:visited { color:#ffffff; text-decoration:none; font-size:11px;}
a.menu:hover, th.hg_menu_akt a, th.hg_menu:hover a, .js_menu_akt a { color:#ffffff; text-decoration:none; }
.hg_menubalk { background-color:#636363; color:#dddddd; }
th.hg_menu, .js_menu { background-color:#636363;  font-weight:bold; border-color:#0d3559; border-width:1px; }
/*th.hg_menu:hover,*/ .hg_menu_akt, .js_menu_akt { background-color:#d5ab19; font-weight:bold; border-color:#ffffff; border-width:1px; color:white; }


/*Untermenu*/
.hg_submenu, .js_submenu { background-color:#F6E5AA; color:#000000; border-color:#ffffff; border-width:1px; border-top-style:solid; }
.hg_submenu_sel { background-color:#d5ab19; color:#ffffff; border-color:#ffffff; border-width:1px; border-top-style:solid; }
.hg_shadow, .js_shadow { background-color:#aaaaaa; }
td.hg_submenu:hover, td.hg_submenu_akt, .js_submenu_akt { background-color:#ffffff; font-weight:bold; background-image:url(pics/aktbalk.jpg); background-repeat:repeat-y; border-color:#000000; border-width:1px; border-top-style:solid; border-bottom-style:none; color:#000000; }
a.smenu { color:#000000; text-decoration:none; }
.hg_submenu2 { background-color:#fff5d2; color:#000000; border-color:#ffffff; border-width:1px; border-top-style:solid; }

/* Seitenformat */
h1 { color:#e3a91e; width:100%; font-size:16px; font-weight: bold; text-decoration: none; white-space:nowrap;  }
h2 { color:#000088; width:100%; font-size:14px; font-weight: bold; text-decoration: none; white-space:nowrap;  }
label { font-family: Verdana, sans-serif; font-size: 12px; color: #000; }
legend { font-family: Verdana, sans-serif; font-size: 12px; font-weight: bold; color: #000; }
label.left { float:left; text-align:right; width:8em; margin-right:.3em; }
input.form, textarea.form, select.form { font-family:Verdana, sans-serif; font-size: 12px; width:380px; float:left; border:1px groove #BBB; }
input.form:focus, textarea.form:focus, select.form:focus {     border: 1px solid #000; }
form br { clear:both; }
fieldset {      width:580px;border: 1px solid #0001B3; }
fieldset label, fieldset input, fieldset textarea, fieldset select {    margin-top:5px; }
label.ok, label.fehler { font-size: 12px; font-weight:bold; padding:10px; background-color:#ddd; }
label.fehler { color:#ff0000; }
label.ok { color:#008000; }

.boxtext{ font-weight: normal; color: #000000; font-family: Arial, helvetica, sans-serif; font-size: 9px;cursor:default; margin:3px;}
.boxtext a, .boxtext a:visited, .boxtext a:link { color:#ed8600; text-decoration:none; }
.boxtext a:hover { color:red; text-decoration:underline; }

/* Deskcenter Tabelle Formatierung */
table.deskcentertab { color:#3A4A7B; border-collapse:collapse;background-color:#FFFFFF;}
table.deskcentertab td { background-color:#dddddd; width:160px; height:120px;}
table.deskcentertab th.module { width:160px; height:120px; border:2px #3A4A7B solid; }

/* Admin Formate */
.admin { font-size:12px; }

/* Minibox */
.minihead { background-color:#ffb400; color:#636363; font-weight:bold; font-size:11px; border-width:1px; border-color:#636363; 
			border-left-style:solid; border-top-style:solid; border-right-style:solid; padding:2px;}
.minitext { background-color:#ffffff; border:1px solid #636363; padding:2px;}

a.noul,a.noul:hover,a.noul:link,a.noul:visited { text-decoration:none; }
