body {
    background-color:#FEC24D;
    color:black;
    padding:0;
    margin:10px;
    font-size:100.01%;
    font-family:'trebuchet ms',arial,sans-serif;
}
#all_outer {
    color:#000055;
    width:54em;
    margin:0 auto;
    
    background: url(/backs/schatten-links.gif) repeat-y white;
}
#all_inner {
    position:relative;
    background: url(/backs/schatten-rechts.gif) repeat-y top right;
    }
#head {
    position:relative;
    padding:0;
    background: url(/backs/schatten-oben.gif) repeat-x;
}
#head span {
    display:block;
    background: url(/backs/schatten-oben-rechts.gif) no-repeat top right;
    position:absolute;
    right:0px;
    top:0px;
    width:50px;
    height:50px;
}

#goto_content {
    position:absolute;
    top:-1000px;
}

#content {
    margin:2em 150px;
}

#headline1, #headline-kl {
    position:relative;
    padding-top:20px;
    background: url(/backs/schatten-oben-links.gif) no-repeat top left;
}
#headline2 {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left:3px;
}
#headline-kl {
    padding-top:30px;
    padding-bottom:10px;
}
#headline1, #headline2, #headline3, #headline-kl { 
    padding-left:150px;
    }

#vase {
    position:absolute;
    top:-13px;
    left:-16px;
    z-index:999;
}

#nav {
    text-align:center;
    margin:6px 15px 0 9px;
}

#footer {
    text-align:center;
    font-size:86%;
    padding:0;
    
    clear:both;
    background: url(/backs/schatten-unten.gif) bottom repeat-x;
}
#footer span {
    padding:0 1em;
}
#footer div {
    background: url(/backs/schatten-unten-rechts.gif) bottom right no-repeat;
}
#footer div div {
    
    padding:1em 0 2em 0;
    background: url(/backs/schatten-unten-links.gif) bottom left no-repeat;
}

.menutree {
    position:relative;
    list-style-type:none;
    padding:1em 0 0.7ex 0;
    margin:0;
    background: url(/backs/menu-verlauf.gif) left top repeat-x white;
    color:black;
    height:1em;
    }
#menu2background {
    background: url(/backs/menu-verlauf.gif) left top repeat-x white;
    height:1em;
    padding:0.9ex 0;
}
.menutree li {
    display:inline;
    margin:0;
    padding:0 1em 0 0;
}

.menutree li ul {
    position:absolute;
    top:6.2ex;
}
.mitem1 ul { margin-left:10ex; }
.mitem2 ul { margin-left:18.6ex; }
.mitem3 ul { margin-left:22ex; }
.mitem4 ul { margin-left:28ex; }
.mitem5 ul { margin-left:34ex; }
.mitem6 ul { margin-left:40ex; }
.mitem7 ul { margin-left:46ex; }


.menutree li li {
    font-size:86%;
}

.menutree a, .menutree a:visited, .menutree span {
    text-decoration:none;
    color:navy;
    background:url(/backs/menuslash.png) bottom left no-repeat;
    padding-left:16px;
}

.menutree span, .menutree a.opened {
    background:url(/backs/menuslash-marked.png) bottom left no-repeat;
}
.menutree a {
    font-weight:bold;
}
.menutree a:hover, .menutree a:focus, .menutree a:active {
    text-decoration:underline;
}
li.sub {
}


img {
    border:none;
}

	
@media print {

#nav { 
	display:none;
}
body, #all_outer, #all_inner, #head, #head span, #headline1, #headline-kl, #footer, #footer span, #footer div, #footer div div {
	background-color:white;
	background-image:none; 
}
body {
	margin:0;
	padding:0;
}
#all_outer {
	margin:0;
}
#vase {
	display:none;
}
#content {
	margin:0 0 0 0;
	width:15cm;
}
#headline1, #headline2, #headline3, #headline-kl { 
    padding-left:0;
    }

dl.img_rightout, span.img_rightout {
}

div.out {
	position:static;
    right:0;
	left:0;
	margin-left:0;
}

#footer {
    text-align:left;
}

}