html,body{
    min-height:0;
    height:100%;
    width:100%;
    margin:0;
    padding:0;}
body{height:100%;
    width:100%;
    margin:0;
    background:url(_bg.gif) #f7f7f7;}
html,body,textarea{
    scrollbar-track-color:#d7d6d3;
    scrollbar-face-color:#2c3765;
    scrollbar-arrow-color:#ba0000;
    scrollbar-highlight-color:#d7d6d3;
    scrollbar-3dlight-color:#fff;
    scrollbar-shadow-color:#484d54;
    scrollbar-darkshadow-color:#000;}
body,p,form,td{
    font:12px/16px Georgia, Times, serif;
    color:#62615c;}
p{  font:12px/19px Georgia, Times, serif;
    margin:0px;
    margin-bottom:19px;}
ul,ol{	margin:0;
    padding:0;
    padding-left:17px;
    margin-bottom:19px;}
li{ font:12px/19px Georgia, Times, serif;}
a:link,a:visited,a:link:active,a:visited:active{
    color:#ba0000;
    text-decoration:none;}
a:hover,a:focus{
    text-decoration:underline;}
h1{ font:24px/28px Georgia, Times, serif;
    font-weight:normal;
    color:#62615c;
    margin:0;
    margin-bottom:16px;
    padding-top:0px;
    padding-bottom:0px;
    word-spacing:2px;}
h2{ font:18px/22px Georgia, Times, serif;
    font-weight:normal;
    color:#62615c;
    margin:0;
    margin-bottom:13px;
    padding:0;}
h3{ font:15px/19px Georgia, Times, serif;
    font-weight:normal;
    color:#62615C;
    margin:0;
    margin-bottom:10px;
    padding:0;}

div.nav_t{width:401px;
    height:22px;
    padding-right:3px;
    vertical-align:top;
    text-align:right;
    font:11px Georgia, Times, serif;
    color:#8282ab;
    letter-spacing:2px;}
div.nav_t a:link,div.nav_t a:visited{
    font:11px Georgia, Times, serif;
    color:#8282ab;
    text-decoration:none;}
div.nav_t a:hover,div.nav_t a:focus{
    color:#4d5977;}
div.nav_t b a:link,div.nav_t b a:visited,div.nav_t b{
    font:11px Georgia, Times, serif;
    color:#4d5977;
    text-decoration:none;
    font-weight:normal;}
div.nav_t b a:hover,div.nav_t b a:focus{
    color:#4d5977;}
div.nav_t i a:link,div.nav_t i a:visited{
    color:#4d5977;
    text-decoration:none;
    font-style:normal;}
div.nav_t i a:hover,div.nav_t i a:focus{
    color:#4d5977;}

div.flag{
    width:25px;
    height:17px;
    padding-top:1px;
    padding-left:24px;}
div.lannav{width:270px;
    height:16px;
    padding-top:30px;
    padding-right:21px;
    vertical-align:top;
    font:11px Georgia, Times, serif;
    color:#8282ab;
    text-transform:uppercase;
    letter-spacing:2px;}
div.lannav a:link,div.lannav a:visited{
    font:11px Georgia, Times, serif;
    color:#8282ab;
    text-decoration:none;}
div.lannav a:hover,div.lannav a:focus{
    color:#4d5977;}
div.lannav b a:link,div.lannav b a:visited,div.lannav b{
    font:11px Georgia, Times, serif;
    color:#4d5977;
    text-decoration:none;
    font-weight:normal;}
div.lannav b a:hover,div.lannav b a:focus{
    color:#4d5977;}
div.lannav i a:link,div.lannav i a:visited{
    color:#4d5977;
    text-decoration:none;
    font-style:normal;}
div.lannav i a:hover,div.lannav i a:focus{
    color:#4d5977;}

div.nav{
    width:219px;
    background:#c7c5c1;
    padding-top:22px;
    padding-bottom:22px;
    margin-bottom:3px;}
div.nav ul{
	list-style-type:none;
	line-height:0px;
	margin:0px;
	width:219px;
	padding: 0px;
}
div.nav ul ul{
	/* padding-bottom:10px;
	margin-bottom:20px; */
	
    }
div.nav ul ul ul{
	padding-bottom:7px;
	/* margin-bottom:20px; */
	
    }
div.nav ul ul ul li{
	padding:0px;
	margin:0px;	
    }

div.nav ul a:link,div.nav ul a:visited{
    display:block;
    font:12px/15px Georgia, Times, serif;
    color:#484d54;
    background:url(_p.gif) no-repeat 0px 2px;
    font-weight:bold;
    padding-left:25px;
    padding-right:14px;
    width:180px;
    padding-bottom:11px;
    text-decoration:none;}
div.nav ul a:hover,div.nav ul a:focus,div.nav ul a:focus{
	color:#000;
	text-decoration: none;
}
div.nav ul b a:link,div.nav ul b a:visited,
div.nav ul i a:link,div.nav ul i a:visited{
    color:#000;
    padding-left:25px;
    padding-right:15px;
    width:180px;
    font-weight:bold;
    font-style:normal;
    padding-bottom:11px;
    text-decoration:none;}
div.nav ul b a:hover,div.nav ul b a:focus,div.nav ul b a:active,
div.nav ul i a:hover,div.nav ul i a:focus,div.nav ul i a:active{
    text-decoration:none;}
div.nav ul ul a:link,div.nav ul ul a:visited{
	font:11px/18px Georgia, Times, serif;
	color:#484D54;
	background:none;
	font-weight:normal;
	font-style:normal;
	margin:0px;
	padding-left:35px;
	padding-right:14px;
	width:160px;
	padding-bottom:7px;
	text-decoration:none;
}
div.nav ul ul a:hover,div.nav ul ul a:focus,div.nav ul ul a:focus{
    color:#000;}
div.nav ul ul b a:link,div.nav ul ul b a:visited,
div.nav ul ul i a:link,div.nav ul ul i a:visited{
    color:#000;
    width:160px;
    background:none;
    padding-left:35px;
    padding-right:14px;
    font-weight:normal;
    font-style:normal;
    width:160px;
    padding-bottom:7px;
    text-decoration:none;}
div.nav ul ul i a:hover,div.nav ul ul i a:focus,div.nav ul ul i a:active{
    text-decoration:none;}

div.nav ul ul ul a:link,div.nav ul ul ul a:visited{
    font:11px/18px Georgia, Times, serif;
    color:#484D54;
    background:none;
    font-weight:normal;
    font-style:normal;
    margin:0px;
    padding-left:45px;
    padding-right:14px;
    width:150px;
    padding-bottom:0px;
    text-decoration:none;}
div.nav ul ul ul a:hover,div.nav ul ul ul a:focus,div.nav ul ul ul a:focus{
    color:#000;}
div.nav ul ul ul b a:link,div.nav ul ul ul b a:visited,
div.nav ul ul ul i a:link,div.nav ul ul ul i a:visited{
    color:#000;
    width:160px;
    background:none;
    padding-left:45px;
    padding-right:14px;
    font-weight:normal;
    font-style:normal;
    width:150px;
    padding-bottom:0px;
    text-decoration:none;}
div.nav ul ul ul i a:hover,div.nav ul ul ul i a:focus,div.nav ul ul ul i a:active{
    text-decoration:none;}

div.nav_s{
    width:219px;
    background:#eeeeed;
    padding-top:22px;
    padding-bottom:22px;
    margin-bottom:3px;}
div.nav_s ul{list-style-type:none;
    line-height:0px;
    margin:0px;
    padding:0px;
    width:219px;}
div.nav_s ul a:link,div.nav_s ul a:visited{
    display:block;
    font:12px/15px Georgia, Times, serif;
    color:#484d54;
    background:url(_p_s.gif) no-repeat 0px 2px;
    font-weight:bold;
    padding-left:25px;
    padding-right:14px;
    width:180px;
    padding-bottom:11px;
    text-decoration:none;}
div.nav_s ul a:hover,div.nav_s ul a:focus,div.nav_s ul a:focus{
    color:#000;}
div.nav_s ul b a:link,div.nav_s ul b a:visited,
div.nav_s ul i a:link,div.nav_s ul i a:visited{
    color:#000;
    padding-left:25px;
    padding-right:15px;
    width:180px;
    font-weight:bold;
    font-style:normal;
    padding-bottom:11px;
    text-decoration:none;}
div.nav_s ul b a:hover,div.nav_s ul b a:focus,div.nav_s ul b a:active,
div.nav_s ul i a:hover,div.nav_s ul i a:focus,div.nav_s ul i a:active{
    text-decoration:underline;}
div.nav_s ul ul a:link,div.nav_s ul ul a:visited{
    font:11px/18px Georgia, Times, serif;
    color:#484d54;
    background:none;
    font-weight:normal;
    font-style:normal;
    margin:0px;
    padding-left:35px;
    padding-right:14px;
    width:160px;
    padding-bottom:7px;
    text-decoration:none;}
div.nav_s ul ul a:hover,div.nav_s ul ul a:focus,div.nav_s ul ul a:focus{
    color:#000;}
div.nav_s ul ul b a:link,div.nav_s ul ul b a:visited,
div.nav_s ul ul i a:link,div.nav_s ul ul i a:visited{
    color:#000;
    width:160px;
    background:none;
    padding-left:35px;
    padding-right:14px;
    font-weight:normal;
    font-style:normal;
    width:160px;
    padding-bottom:7px;
    text-decoration:none;}
div.nav_s ul ul i a:hover,div.nav_s ul ul i a:focus,div.nav_s ul ul i a:active{
    text-decoration:underline;}

div.nav_l{
    width:219px;
    background:#A8A5A0;
    padding-top:22px;
    padding-bottom:22px;
    margin-bottom:3px;}
div.nav_l ul{list-style-type:none;
    line-height:0px;
    margin:0px;
    padding:0px;
    width:219px;}
div.nav_l ul a:link,div.nav_l ul a:visited{
    display:block;
    font:12px/15px Georgia, Times, serif;
    color:#484d54;
    background:url(_p_l.gif) no-repeat 0px 2px;
    font-weight:bold;
    padding-left:25px;
    padding-right:14px;
    width:180px;
    padding-bottom:11px;
    text-decoration:none;}
div.nav_l ul a:hover,div.nav_l ul a:focus,div.nav_l ul a:focus{
	color:#000;
	text-decoration: none;
}
div.nav_l ul b a:link,div.nav_l ul b a:visited,
div.nav_l ul i a:link,div.nav_l ul i a:visited{
    color:#000;
    padding-left:25px;
    padding-right:15px;
    width:180px;
    font-weight:bold;
    font-style:normal;
    padding-bottom:11px;
    text-decoration:none;}
div.nav_l ul b a:hover,div.nav_l ul b a:focus,div.nav_l ul b a:active,
div.nav_l ul i a:hover,div.nav_l ul i a:focus,div.nav_l ul i a:active{
    text-decoration:none;}
div.nav_l ul ul a:link,div.nav_l ul ul a:visited{
    font:11px/18px Georgia, Times, serif;
    color:#484D54;
    background:none;
    font-weight:normal;
    font-style:normal;
    margin:0px;
    padding-left:45px;
    padding-right:14px;
    width:160px;
    padding-bottom:7px;
    text-decoration:none;}
div.nav_l ul ul a:hover,div.nav_l ul ul a:focus,div.nav_l ul ul a:focus{
    color:#000;}
div.nav_l ul ul b a:link,div.nav_l ul ul b a:visited,
div.nav_l ul ul i a:link,div.nav_l ul ul i a:visited{
    color:#000;
    width:171px;
    background:none;
    padding-left:45px;
    padding-right:14px;
    font-weight:normal;
    font-style:normal;
    width:160px;
    padding-bottom:7px;
    text-decoration:none;}
div.nav_l ul ul i a:hover,div.nav_l ul ul i a:focus,div.nav_l ul ul i a:active{
    text-decoration:none;}

input.but{
    color:white;
    border:1px outset #fff;}
input.submit{
    font:10px Georgia, Times, serif;
    color:#62615c;
    font-weight:bold;
    background-color:#ed950b;
    border:1px outset #ed950b;}
input.f,textarea.f{
    font:11px Georgia, Times, serif;
    color:#62615c;
    background-color:#f5df96;
    border:1px solid #ed950b;
    width:150px;}
input.f:focus,textarea.f:focus{
    background-color:#fff;}
input.submit:hover{
    color:#fff;}
select.fsel{
    font:11px Georgia, Times, serif;
    color:#ed950b;
    background-color:#f5df96;
    border:1px solid #ed950b;
    width:166px;}

small{	font:9px Georgia, Times, serif;}

p.warn{ border:1px solid #ed950b;
    padding:2px;}
p.warn b,div.warn b,b.warn,span.warnpos{
    color:#ed950b;}

div.logged_in{
    padding-left:17px;
    padding-right:3px;
    width:205px;
    padding-top:3px;}
div.logged_in i{
    font:10px/12px Georgia, Times, serif;
    font-style:normal;}
div.logged_in a:link,div.logged_in a:visited{
    font:11px/12px Georgia, Times, serif;
    color:#fff;
    text-decoration:none;}
div.logged_in a:hover,div.logged_in a:focus,div.logged_in a:active{
    color:#2f2f2f;
    text-decoration:underline;}

div.filexplo{
    /* width:392px;
    height:342px;
    border:2px solid #af6f0a;
    border-right:2px solid #f29400;
    border-bottom:2px solid #f29400;
    overflow:auto;
    padding:2px; */}
div.filexplo a:link,div.filexplo a:visited{
    font:12px/19px Georgia, Times, serif;
    color:#62615c;
    text-decoration:none;}
div.filexplo a:hover,div.filexplo a:focus,div.filexplo a:active{
    color:#62615c;
    text-decoration:underline;}
div.filexplo ul{list-style-type:none;
    line-height:0px;
    margin:0px;
    padding:0px;
    float:none;
    clear.both;}
div.filexplo ul a:link,div.filexplo ul a:visited{
    font:12px/19px Georgia, Times, serif;
    color:#62615c;
    background:url(_dir_txt.gif) 0px 0px no-repeat transparent;
    font-weight:normal;
    padding-left:17px;
    padding-right:3px;
    text-decoration:none;}
div.filexplo ul a:hover,div.filexplo ul a:focus,div.filexplo ul a:focus{
    color:#62615c;
    background:url(_dir_txt.gif) 0px 0px no-repeat;
    text-decoration:underline;}
div.filexplo ul b a:link,div.filexplo ul b a:visited{
    color:#62615c;
    background:url(_dir__dir.gif) no-repeat 0px 0px transparent;
    padding-left:17px;
    font-weight:normal;
    font-style:normal;
    text-decoration:none;}
div.filexplo ul b a:hover,div.filexplo ul b a:focus,div.filexplo ul b a:focus{
    color:#62615c;
    text-decoration:underline;}
div.filexplo ul i a:link,div.filexplo ul i a:visited{
    color:#62615c;
    background:none transparent;
    padding-left:17px;
    font-weight:bold;
    font-style:normal;
    text-decoration:none;}
div.filexplo ul i a:hover,div.filexplo ul i a:focus,div.filexplo ul i a:active{
    text-decoration:underline;}
div.filexplo input.mark{
    width:18px;
    margin:0;
    padding:0;}
div.filexplo a.up:link,div.filexplo a.up:visited{
    color:#62615c;
    background:url(_dir__up.gif) no-repeat 0px 0px transparent;
    padding-left:17px;
    padding-bottom:1px;
    font-weight:normal;
    font-style:normal;
    text-decoration:none;}
div.filexplo a.up:hover,div.filexplo a.up:focus,div.filexplo a.up:active{
    color:#62615c;
    text-decoration:underline;}
div.filexplo div.with_marked select{
    font:10px/12px Georgia, Times, serif;
    color:#62615c;
    width:300px;}
div.filexplo div.with_marked input{
    font:10px/12px Georgia, Times, serif;
    color:#62615c;
    background-color:#ed950b;
    border:1px outset #ed950b;}

div.tab{border-bottom:1px solid #bbbdbe;
    padding-left:5px;
    padding-right:30px;
    padding-bottom:2px;
    margin-top:10px;
    margin-bottom:10px;}
div.tab a:link,div.tab a:visited{
    position:relative;
    display:inline;
    font:10px Georgia, Times, serif;
    font-weight:normal;
    bottom:-2px;
    color:#bbbdbe;
    background-color:#FFFFFF;
    text-decoration:none;
    margin:0px;
    border:1px solid #bbbdbe;
    padding:1px;
    padding-left:5px;
    padding-right:5px;
    z-index:3;}
div.tab a:hover,div.tab a:focus{
    color:#2f2f2f;
    border-bottom:1px solid #fff;
    text-decoration:underline;
    z-index:3;}
div.tab b{
    display:inline;
    font:10px Georgia, Times, serif;
    font-weight:normal;
    position:relative;
    bottom:-2px;
    color:#2f2f2f;
    background-color:#fff;
    border:1px solid #bbbdbe;
    border-bottom:1px solid #fff;
    padding:1px;
    padding-left:5px;
    padding-right:5px;
    z-index:3;}

div.head{
    width:496px;
    padding-left:3px;
    padding-right:3px;}
div.cont{
	width:430px;
	padding-top:30px;
	padding-left:28px;
	padding-right:15px;
	padding-bottom:4px;
}

div.news{
	margin-bottom:5px;
	margin-top:5px;
	background:#c7c5c1;
    }


div.news p{
    font:11px/15px Georgia, Times, serif;
    color:#484d54;
    text-decoration:none;
    padding-left:25px;
    padding-right:13px;
    min-height:30px;
    background:url(_p.gif) no-repeat 0px 2px;}

div.press{
	min-h
	margin-bottom:5px;
	padding-top:15px;
	background-color: #eeeeed;}
div.press p{
    font:11px/15px Georgia, Times, serif;
    color:#484d54;
    text-decoration:none;
    padding-left:25px;
    padding-right:13px;
    background:url(_p.gif) no-repeat 0px 2px;
    min-height:30px;}

div.r{
	width:218px;
	background-color: #C7C5C1;
}
div.border_r{width:1px;}

table.reftab th{
    background:#d4d6dc;
    border-bottom:1px dotted #484d54;}
table.reftab th p{
    font:9px/12px Arial,sansserif;
    color:#484d54;
    text-align:center;
    padding:1px;
    margin:0;}
table.reftab td{
    width:66px;
    text-align:center;
    vertical-align:center;
    border-bottom:1px dotted #484d54;}
table.reftab th.reftab_col0{
    background:#e2e0d3;
    padding:1px;
    border-bottom:1px dotted #484d54;}
table.reftab th.reftab_col0 p,table.reftab th.reftab_col0 li{
    font:9px/12px Arial,sansserif;
    color:#484d54;
    text-align:left;
    margin:0;}

div.printversion{
    padding-left:390px;
    padding-top:10px;
    padding-bottom:20px;
    maring-bottom:20px;}
div.printversion a:link,div.printversion a:visited{
    font:11px Georgia, Times, serif;
    padding:3px;
    color:#797570;
    border:1px solid #bebab5;
    letter-spacing:0.05em;
    text-transform:none;}

div.cms_download{
    width:430px;
    padding-top:0px;
    padding-left:38px;
    padding-right:15px;
    padding-bottom:20px;}
div.cms_download p{
    margin-bottom:0px;}
div.cont div.cms_download{
    padding-left:0px;}
	
div.news h4{
    font:11px/15px Georgia, Times, serif;
    color:#ba0000;
    color:#ba0000;
    text-decoration:none;
    padding-left:25px;
    padding-right:13px;
    display:block;}
div.news h4 a:link,div.news h4 a:visited{
    color:#ba0000;
    }
	
	div.press h4{
    font:11px/15px Georgia, Times, serif;
    color:#ba0000;
    color:#ba0000;
    text-decoration:none;
    padding-left:25px;
    padding-right:13px;
    display:block;}
div.news h4 a:link,div.news h4 a:visited{
    color:#ba0000;
    }

div.news i{
    display:block;
    padding-bottom:3px;
    color:#484d54;
    font-style:normal;
    font-weight:bold;
    margin-left:-25px;
    padding-left:25px;
    background:url(_pfeil_blink.gif) no-repeat 0px 2px;
    margin-bottom:-4px;
    float:left;}