BODY {
    font-family:Verdana,  Arial, sans-serif;
    font-size: 100.1%;
    font-weight:normal;
    color:#000000;
    background-color:#FFFFFF;
    margin:0.5em;
}
BODY.print {
    font-family:Verdana,  Arial, sans-serif;
    font-size: 100.1%;
    font-weight:normal;
    color:#000000;
    background-color:#FFFFFF;
    margin:0.5em;
}

a:link { color:#000000; text-decoration:underline; }
a:visited { color:#cb0606; text-decoration:underline; }
a:focus { color:blue; text-decoration:underline; }
a:hover { color:red; text-decoration:underline; }
a:active { color:red; text-decoration:none; }


/*##########################################################*/
/* ALLGEMEINES */

#mother {
    font-size:71.5%;
    border:0em;
    padding:0em;
    margin:0em;
    width:99em;
}
* html{ /* IE GRÖ?E */
  font-size:88%;
}

#headImage {
    border:0em;
    padding:0em;
    margin:0em;
    width:100em;
    height:120px;
    background-image:url("../images/Head.jpg");
    background-repeat:no-repeat;
}

#line {
    border:0px;
    padding:0px;
    margin:0px;
    background-color:#266ba2;
    height:12px;    
}

h1 { font-size:1.8em; color:#266ba2; }
h2 { font-size:1.4em; color:#266ba2; }
h3 { font-size:1.3em; color:#266ba2; }
h4 { font-size:1em; color:#266ba2; }
h5 { font-size:0.9em; color:#266ba2; }
h6 { font-size:0.8em; color:#266ba2; }

.contenttable  {
font-family:Arial;
font-size:1em;
}


/*##########################################################*/
/* HAUPT NAVIGATION */

#td_navi {
    border:0em;
    border-right:0.1em #cccccc solid;
    padding:1em 0.2em 0em 0em;
    margin:0em;
    width:16em;
    vertical-align:top;
    background-color:#ffffff;
}
#td_navi a {display:block; color:black; text-decoration:none;}

#menu1-level1-no {
    border: 0.1em solid #ffffff;
    border-bottom:0.1em #cccccc solid;
    background-color:#ffffff;
    font-size:120%;
    font-weight:bold;
    font-color:#000000;
    margin:0.1em;
    padding:0.2em;
}
#menu1-level1-act {
    border: 0.1em solid #ffffff;
    background-color:#ffffff;
    font-size:120%;
    font-weight:bold;
    color:#cc0033;
    margin:0.2em;
    padding:0.2em;
}
#menu1-level1-act a {display:block; color:#cb0606; text-decoration:none;}

#menu1-level2-no {
    border: 0.1em solid #ffffff;
    background-color:#ffffff;
    font-size:100%;
    margin:0.2em;
    padding:0.2em;
    padding-left:1em;
}
#menu1-level2-no a {display:block; color:#cb0606; text-decoration:none;}
#menu1-level2-act {
    border: 0em solid #ffffff;
    background-color:#ffffFF;
    font-weight:bold;
    font-size:100%;
    margin:0.3em;
    padding:0.2em;
    padding-left:1em;
}
#menu1-level2-act a {display:block; color:#cb0606; text-decoration:none;font-weight:bold;}
#menu1-level3-no a {display:block; color:#cb0606; text-decoration:none;}
#menu1-level3-no {
    border: 0em solid #ffffff;
    background-color:#ffffff;
    font-size:80%;
    margin:0.3em;
    padding:0.2em;
    padding-left:2em;
}
#menu1-level3-act {
    border: 0.1em solid #ffffff;
    background-color:#ffffff;
    font-size:75%;
    font-weight:bold;
    margin:0.4em;
    padding:0.2em;
    padding-left:2em;
}
#menu1-level3-act a {display:block; color:#cb0606; text-decoration:none;font-weight:bold;}

#menu1-level4-no {
    border: 0.1em solid #ffffff;
    background-color:#ffffff;
    font-size:80%;
    margin:0.4em;
    padding:0.2em;
}
#menu1-level4-act {
    border: 0.1em solid #266ba2;
    background-color:#f9b0b8;
    font-size:75%;
    font-weight:bold;
    margin:0.4em;
    padding:0.2em;
}


/*##########################################################*/
/* CONTENT */

#td_content {
     border:0em;
     padding: 2em 1em 1em 2em;
     margin:0em;
     background-color:#ffffff;
     vertical-align:top;
}


/*##########################################################*/
/* dritte Spalte */

#td_more {
    border:0em;
    border-left:0.1em #cccccc solid;
    padding:1em 0em 0em 0em;
    margin:0em;
    width:21em;
    vertical-align:top;
    background-color:#ffffff;
}

#more {
    clear:both;
    margin-top:4em;
    margin-left:0.5em;
}

/*##########################################################*/
/* SEKUNDÄR NAVIGATION */

#secNavi {
   margin-left:1em; 
}

#menu2-level1-no {
    display:inline-block;
    width:6.3em;
    border: 0.1em solid #ffffff;
    background-color:#cccccc;
    font-size: 70%
    margin:0.1em;
    padding:0em;
    text-align:center;
    float: left;
}
#menu2-level1-act {
    display:inline-block;
    width:6.3em;
    border: 0.1em solid #cccccc;
    background-color:#DFE8FF;
    font-size: 70%
    margin:0.1em;
    padding:0em;
    text-align:center;
    float: left;
}
#secNavi a {display:block; color:black; text-decoration:none;}




