/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  
ul#main-nav {
	margin: 0;
	padding: 0;
	list-style:none;
	width:200px;
}

/*ul#main-nav li a span {
	font: bold 1.2em/1.4em Verdana, sans-serif;
	/*visibility:hidden;*/
	padding-left:0.5em;
}*/

ul#main-nav div {height:25px;}

ul#main-nav li {
	border-top: 1px solid #E1E1E1;
	padding: 3px 0 3px 0;
        display: block;
}

ul#main-nav li a:link, ul#main-nav li a:visited {
	text-decoration: none;
        font: bold 1.0em/1.2em Verdana;
	color: rgb(108, 183, 241);
	width: 165px;
	padding-left: 5px;
}

ul#main-nav li a:hover, ul#main-nav li a:active, ul#main-nav li a:focus {
	color: rgb(255, 108, 36);
        font: bold 1.0em/1.2em Verdana;
	border-right-width: 0px;
	border-right-style: solid;
	border-right-color: #009900;
	padding-right: 1px;
	width: 165px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: rgb(255, 108, 36);
	padding-left: 1px;
        background-color:#ffffff;
}

/********************
**  SUBNAVIGATION  **
********************/
ul#main-nav ul {
	list-style: none;
	/*margin: 0 0 7px 18px;
	padding: 1px 0 0 0;*/
}

ul#main-nav ul li {
	border-width: 0px;
	/*padding: 0;*/
}

/*ul#main-nav ul li a, ul#main-nav ul li a:link, ul#main-nav ul li a:visited, ul#main-nav ul li a:focus, ul#main-nav ul li a:hover, ul#main-nav ul li a:active {
	background-image: none !important;
	width: 182px;
	padding: 0px; /* quick fix: links still have default style wich gives them a padding */
	height: auto;
	border: 0;
}*/
ul#main-nav ul li a:link, ul#main-nav ul li a:visited {
	text-decoration: none;
        font: bold 1.0em/1.2em Verdana;
	color: rgb(108, 0, 241);
	width: 165px;
	padding-left: 18px;
}

ul#main-nav ul li a:hover, ul#main-nav ul li a:active, ul#main-nav ul li a:focus {
	color: rgb(255, 108, 36);
        font: bold 1.0em/1.2em Verdana;
	border-right-width: 0px;
	border-right-style: solid;
	border-right-color: #009900;
	padding-right: 1px;
	width: 165px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: rgb(255, 108, 36);
	padding-left: 14px;
        background-color:#ffffff;
}



  ul { padding-left: 8px;
    margin-left: 8px;
    }

  h1 { font-weight: bold;
    font-size: 14px;
    color: rgb(35, 79, 142);
    font-family: verdana,arial,helvetica,sans-serif;
    }

  .text { font-size: 12px;
    color: rgb(34, 80, 140);
    font-family: verdana,arial,helvetica,sans-serif;
    }

  .text_formular { font-size: 12px;
    color: rgb(0, 0, 0);
    font-family: verdana,arial,helvetica,sans-serif;
    }

  .bodytext { font-size: 12px;
    color: rgb(34, 80, 140);
    font-family: verdana,arial,helvetica,sans-serif;
    line-height: 16px;
    margin-bottom: 0px;
    }

  .nav_links_hi { font-weight: bold;
    font-size: 11px;
    color: rgb(255, 108, 34);
    font-family: verdana,arial,helvetica,sans-serif;
    text-decoration: none;
    }

  .nav_links_sub_hi { font-weight: bold;
    font-size: 11px;
    color: rgb(255, 108, 34);
    font-family: verdana,arial,helvetica,sans-serif;
    text-decoration: none;
    }

  .subnav_hi { font-weight: bold;
    font-size: 11px;
    color: rgb(255, 108, 34);
    text-decoration: none;
    }

  .sub_hi { font-weight: normal;
    font-size: 11px;
    color: rgb(255, 109, 34);
    text-decoration: none;
    }

  .copy { font-size: 10px;
    color: rgb(186, 186, 186);
    font-family: verdana,arial,helvetica,sans-serif;
    }

  .nav_balken_dblau { font-weight: bold;
    font-size: 10px;
    color: rgb(36, 80, 143);
    font-family: verdana,arial,helvetica,sans-serif;
    }

  .nav_over { font-weight: bold;
    font-size: 11px;
    color: rgb(253, 110, 34);
    font-family: verdana,arial,helvetica,sans-serif;
    }

  .kasten_headline { padding: 10px;
    font-weight: bold;
    font-size: 12px;
    color: rgb(237, 28, 36);
    font-family: verdana,arial,helvetica,sans-serif;
    }

  .kasten_text { padding: 4px;
    font-size: 12px;
    color: rgb(34, 80, 140);
    font-family: verdana,arial,helvetica,sans-serif;
    }

  form { display: inline;
    }

  a:link { font-size: 12px;
    color: rgb(37, 78, 142);
    text-decoration: none;
    font-weight: inherit;
    }

  a:visited { font-size: 12px;
    color: rgb(37, 78, 142);
    text-decoration: none;
    font-weight: inherit;
    }

  a:hover { font-size: 12px;
    color: rgb(252, 111, 32);
    text-decoration: none;
    font-weight: inherit;
    }

  a:active { font-size: 12px;
    color: rgb(37, 78, 142);
    text-decoration: none;
    font-weight: inherit;
    }

  a.hauptnav:link { font-weight: bold;
    font-size: 11px;
    color: rgb(37, 78, 142);
    text-decoration: none;
    }

  a.hauptnav:visited { font-weight: bold;
    font-size: 11px;
    color: rgb(37, 78, 142);
    text-decoration: none;
    }

  a.hauptnav:hover { font-weight: bold;
    font-size: 11px;
    color: rgb(252, 111, 32);
    text-decoration: none;
    }

  a.hauptnav:active { font-weight: bold;
    font-size: 11px;
    color: rgb(37, 78, 142);
    text-decoration: none;
    }

  a.hauptnav_hi:link { font-weight: bold;
    font-size: 11px;
    color: rgb(252, 111, 32);
    text-decoration: none;
    }

  a.hauptnav_hi:visited { font-weight: bold;
    font-size: 11px;
    color: rgb(252, 111, 32);
    text-decoration: none;
    }

  a.hauptnav_hi:hover { font-weight: bold;
    font-size: 11px;
    color: rgb(252, 111, 32);
    text-decoration: none;
    }

  a.hauptnav_hi:active { font-weight: bold;
    font-size: 11px;
    color: rgb(252, 111, 32);
    text-decoration: none;
    }

  a.nav_links:link { font-weight: bold;
    font-size: 11px;
    color: rgb(108, 183, 241);
    text-decoration: none;
    }

  a.nav_links:visited { font-weight: bold;
    font-size: 11px;
    color: rgb(108, 183, 241);
    text-decoration: none;
    }

  a.nav_links:hover { font-weight: bold;
    font-size: 11px;
    color: rgb(255, 108, 36);
    text-decoration: none;
    }

  a.nav_links:active { font-weight: bold;
    font-size: 11px;
    color: rgb(108, 183, 241);
    text-decoration: none;
    }

  a.nav_links_sub:link { font-weight: bold;
    font-size: 11px;
    color: rgb(108, 183, 241);
    text-decoration: none;
    }

  a.nav_links_sub:visited { font-weight: bold;
    font-size: 11px;
    color: rgb(108, 183, 241);
    text-decoration: none;
    }

  a.nav_links_sub:hover { font-weight: bold;
    font-size: 11px;
    color: rgb(255, 108, 36);
    text-decoration: none;
    }

  a.nav_links_sub:active { font-weight: bold;
    font-size: 11px;
    color: rgb(108, 183, 241);
    text-decoration: none;
    }

  a.subnav:link { font-weight: bold;
    font-size: 11px;
    color: rgb(126, 159, 211);
    text-decoration: none;
    }

  a.subnav:visited { font-weight: bold;
    font-size: 11px;
    color: rgb(126, 159, 211);
    text-decoration: none;
    }

  a.subnav:hover { font-weight: bold;
    font-size: 11px;
    color: rgb(255, 108, 34);
    text-decoration: none;
    }

  a.subnav:active { font-weight: bold;
    font-size: 11px;
    color: rgb(126, 159, 211);
    text-decoration: none;
    }

  a.sub:link { font-weight: normal;
    font-size: 11px;
    color: rgb(75, 180, 244);
    font-family: verdana,arial,helvetica,sans-serif;
    text-decoration: none;
    }

  a.sub:visited { font-weight: normal;
    font-size: 11px;
    color: rgb(75, 180, 244);
    font-family: verdana,arial,helvetica,sans-serif;
    text-decoration: none;
    }

  a.sub:hover { font-weight: normal;
    font-size: 11px;
    color: rgb(255, 109, 34);
    font-family: verdana,arial,helvetica,sans-serif;
    text-decoration: none;
    }

  a.sub:active { font-weight: normal;
    font-size: 11px;
    color: rgb(75, 180, 244);
    font-family: verdana,arial,helvetica,sans-serif;
    text-decoration: none;
    }

  a.dmms:link { font-weight: normal;
    font-size: 10px;
    color: rgb(186, 186, 186);
    text-decoration: none;
    }

  a.dmms:visited { font-weight: normal;
    font-size: 10px;
    color: rgb(186, 186, 186);
    text-decoration: none;
    }

  a.dmms:hover { font-weight: normal;
    font-size: 10px;
    color: rgb(186, 186, 186);
    text-decoration: none;
    }

  a.dmms:active { font-weight: normal;
    font-size: 10px;
    color: rgb(186, 186, 186);
    text-decoration: none;
    }

  body { margin: 0px;
    padding: 0px;
    background-color: rgb(255, 255, 255);

    }

