.box_blau {
    position:relative;
    background-color:#deeefe;
    border-color:#054480;
    border-style:solid;
    border-right-width:1px;
    border-left-width:1px;
    border-top-width:0px;
    border-bottom-width:1px;
    padding-left:2px;
    padding-bottom: 4px;
    text-align:left;
    margin-left:2px;
    margin-right: 2px;
    width: 115px; /*Angabe für IE 5.01 und 5.5 */
    voice-family: "\"}\""
    voice-family: inherit;
    width: 111px; /*Angabe für die anderen Browser */
}

.dummy {
    margin: 0; /* Dummy-Angabe */
}

#box_blau2 {
    position:relative;
    background-color:#deeefe;
    border-color:#054480;
    border-style:solid;
    border-left-width:1px;
    border-right-width:1px;
    border-top-width:0px;
    border-bottom-width:1px;
    padding-left:2px;
    padding-bottom: 4px;
    text-align:left;
    margin-left:2px;
    margin-right: 2px;
    width: 115px; /*Angabe für IE 5.01 und 5.5 */
    voice-family: "\"}\""
    voice-family: inherit;
    width: 111px; /*Angabe für die anderen Browser */
}

.dummy {
    margin: 0; /* Dummy-Angabe */
}

.box_rot {
    position:relative;
    background-color:#c00000;
    border-color:#054480;
    border-style:solid;
    border-right-width:1px;
    border-left-width:1px;
    border-top-width:1px;
    border-bottom-width:0px;
    padding-left:2px;
    text-align:left;
    margin-left:2px;
    margin-right: 2px;
    height: 1.5em;
    width: 115px; /*Angabe für IE 5.01 und 5.5 */
    voice-family: "\"}\""
    voice-family: inherit;
    width: 111px; /*Angabe für die anderen Browser */
}

.dummy {
    margin: 0; /* Dummy-Angabe */
}

.viereck {
    position: absolute;
    background-color:#ff9d00;
    width:0.4em;
    height:0.5em;
    float: left;
    margin-top: 6px;
    margin-left: 0px;
    margin-bottom:0px;
    padding-left: 0px;
    padding-bottom:0px;
    font-size: 5px;
    line-height: 5px;
}

.viereck_2 {
    position: relative;
    background-color:#ff9d00;
    width:0.4em;
    height:0.5em;
    float: left;
    margin-top: 6px;
    margin-left: 0px;
    margin-bottom:0px;
    margin-right: 0px;
    padding-left: 0px;
    padding-bottom:0px;
    font-size: 5px;
    line-height: 5px;
}

.text_head {
    color:#FFFFFF;
    font-weight:bold;
    font-size:1.0em;
}

.text_link {
/*     background-color: #FF0000; */

    padding-left: 7px;
    padding-top: 3px;
    padding-bottom: 1px;
    position: relative;
    margin-left:0px;
    margin-top:0px;
    width: 110px; /*Angabe für IE 5.01 und 5.5 */
    voice-family: "\"}\""
    voice-family: inherit;
    width: 102px; /*Angabe für die anderen Browser */
}

.dummy {
    margin: 0; /* Dummy-Angabe */
}

.text_link_2 {
/*     background-color: #00FF00; */
    position: relative;
    padding: 0px;
    margin: 0px;
    width: 110px; /*Angabe für IE 5.01 und 5.5 */
    voice-family: "\"}\""
    voice-family: inherit;
    width: 102px; /*Angabe für die anderen Browser */
}

.dummy {
    margin: 0; /* Dummy-Angabe */
}

.fuss_links {
    position:relative;
    background-color:#74a6db;
    border-color:#054480;
    border-style:solid;
    border-right-width:1px;
    border-left-width:1px;
    border-top-width:0px;
    border-bottom-width:0px;
    margin-top: 0px;
    margin-right: 0px;
    padding-right: 0px;
    height: 230px;
    float: left;
    width: 121px; /*Angabe für IE 5.01 und 5.5 */
    voice-family: "\"}\""
    voice-family: inherit;
    width: 119px; /*Angabe für die anderen Browser */
}

.dummy {
    margin: 0; /* Dummy-Angabe */
}

.fuss {
    position:relative;
    color:#054480;
    margin-bottom: 0px;
    text-align:center;
    font-size: 10px;
    line-height:1.3em;
    margin-top: 20px;
    padding-bottom: 20px;
    padding-top:20px;
    padding-left: 0px;
    margin-left: 0px;
    width: 659px; /*Angabe für IE 5.01 und 5.5 */
    voice-family: "\"}\""
    voice-family: inherit;
    width: 780px; /*Angabe für die anderen Browser */
}

.dummy {
    margin: 0; /* Dummy-Angabe */
}

.noscript {
    list-style-type: none;
    position: relative;
    margin-top: 0px;
    margin-left: 0px;
    padding-left: 10px;
    padding-top: 0px;
    margin-top: 0px;
    line-height: 0.2em;
    font-size: 1.0em;
}

a.link_menu:link,a.link_menu:active,a.link_menu:visited {
    font-size: 1.0em;
    line-height: 1.1em;
    font-family:Verdana, Arial, Helvetica,Sans-Serif;
    color:#054480;
    text-decoration:none;
}

a.link_menu:hover {
    text-decoration:underline;
}

a.link_menu2:link,a.link_menu2:active,a.link_menu2:visited {
    font-size:1.0em;
    line-height: 1.5em;
    font-family:Verdana, Arial, Helvetica,Sans-Serif;
    color:#054480;
    text-decoration:none;
}

a.link_menu2:hover {
    text-decoration:underline;
}

a.link_fuss:link,a.link_fuss:active,a.link_fuss:visited {
    font-size:10px;
    line-height:1.1em;
    font-family:Verdana, Arial, Helvetica,Sans-Serif;
    color:#054480;
    text-decoration:none;
}

a.link_fuss:hover {
    text-decoration:underline;
}

a.hauptnav:link,a.hauptnav:active,a.hauptnav:visited {
    font-size:1.0em;
    color: #ffffff;
    font-weight: bold;
    text-decoration:none;
    height: 1.5em;
}

a.hauptnav:hover {
    text-decoration:underline;
}

a.link_woichbin:link,a.link_woichbin:active,a.link_woichbin:visited {
    font-size: 1.0em;
    font-weight: bold;
    font-family:Verdana, Arial, Helvetica,Sans-Serif;
    color:#ffffff;
    text-decoration:none;
}

a.link_woichbin:hover {
    text-decoration:underline;
}

.navigation {
    font-size:1.0em;
    margin-bottom: 0px;
    margin-top: 0px;
    height: 1.5em;
}

.subnav {
    font-size: 1.0em;
    font-weight: normal;
    margin-bottom: 0px;
    margin-top: 0px;
    margin-left: 0px;
}

.subnav_2 {
    font-size: 1.0em;
    font-weight: normal;
    margin: 0px;
    padding-left: 7px;
}

* html .subnav_2 {
    /*Angaben für IE*/
    padding-left: 3px;
}


.woichbin {
    font-size: 1.0em;
    font-weight: bold;
    color:#ffffff;
    margin-top: 13px;
    background-color: #c00000;
    width: 113px;
    height: 1.8em;
    -moz-border-radius:5px;
}

.nav {
    list-style-type: none;
}

ul {
    padding-left: 0px;
    margin-left: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
}

ul li {
    list-style-type: none;
    position: relative;
    margin-left: 0px;
    padding-left: 0px;
}

ul ul {
    display: none;
    padding-left: 0px;
    margin-left: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
}

ul li:hover > ul {
    display: block;
    position: relative;
    padding-left: 0px;
    margin-left: 0px;
}

li ul {
    margin-left: 0px;
    padding-left: 0px;
    position: absolute;
    display: none;
}

#box_blau2 li.sub:hover {
    margin-left: 0px;
    padding-left: 0px;
}

li:hover ul {
    display: block;
    margin-left: 0px;
    padding-left: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
    background-color:#fdfeff;
}

li.over ul {
    position: relative;
    display: block;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    width: 110px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
    background-color:#fdfeff;
    list-style-type: none;
}



.menurot {
	width:109px;
	background-color:#c00;
	color:#fff;
	font-weight:bold;
	text-align:left;
	padding:3px;
}

.menuebene1 {
	width:109px;
	background-color:#054480;
	text-align:left;
	margin-top:1px;
	padding:3px;
}

.menuebene1 a:link, .menuebene1 a:active, .menuebene1 a:visited {
	color:#fff;
	font-weight:bold;
    text-decoration:none;
}

.menuebene1 a:hover {
    color:#ff9d00;
}

.menuebene2{
	width:109px;
	background-color:#deeefe;
	text-align:left;
	padding:3px;
}

.menuebene2 a:link, .menuebene2 a:active, .menuebene2 a:visited {
	color:#054480;
	text-decoration:none;
	font-weight:normal;
}

.menuebene2 a:hover {
    color:#ff9d00;
}


.liviereck {
	margin-top:0px;
	margin-bottom:0px;
	list-style-image:url("/grafiken/viereck.gif");
	margin-left:10px;
}

* html .liviereck {
	margin-left:20px;
	list-style-image:url("/grafiken/viereck_ie.gif");
}

