body {
text-align:left;
background:#fff;
font-size:100%;
}

.barierrefrei, .logo, #key_visual, #font_minus, #font_plus, #text {
display:none;
}

#default {
display:block;
margin-top:-15px !important;
margin:0;
text-decoration:none;
}

#all {
border:0px solid;
background:#fff;
width:100% !important;
margin:0;
}

#content {
border:0px solid;
position:relative;
top:0 !important;
left:20%;
width:80% !important;
font-size:100%;
}

#content, #content div, #content p, #content th, #content td, #content li, #content dd {
	font-size:100%;
	voice-family:	"\"}\"";
	voice-family:	inherit;
	font-size:100%;
}

#content h1, #content h2 {
	font-size:110%;
	color:#000 !important;
}

#rootline a, #rootline {
color:#00f;
}

#rootline {
border-top:1px solid #000;
border-bottom:1px solid #000;
}

#navi {
position:absolute;
top:55px !important;
left:10px !important;
}

#navi a {
color:#00f;
}

#navi a:hover {
color:#f00;
text-decoration:underline;
}

#navi ul li ul {
margin:0 0 0 20px;
}

#navi ul li ul li ul {
margin:0 0 0 20px;
}

#navi li {
border:0;
}

.lev_1 a, .lev_1_last a, .lev_1_act a, .lev_1_act_last a {
font-size:100%;
}

.lev_2 a, .lev_2_act a, .lev_2 a:hover {
font-size:90%;
}

.lev_3 a, .lev_3_act a, .lev_3 a:hover {
font-size:80%;
}

#searchbox {
position:absolute;
top:-75px;
left:-5px;
border:0px solid #091561;
}

#footer {
margin:0;
font-size:80%;
background:#fff !important;
}

#print_icon {
display:none !important;
}

#print_text {
margin: 2px 0 0 0;
display:block !important;
}