body{
 margin:0px;
 background-color:#f0f0f0;
 background-image:url(body-hintergrund.png);
 background-repeat:repeat-y;
 font-family:sans-serif;
}
td{
 vertical-align:top;
}
#kopf11{
 width:23px;
 height:20px;
 background-color:#f0f0f0;
}
#kopf12{
 width:156px;
 height:20px;
 background-color:#f6f6f6;
}
#kopf13{
 width:591px;
 height:20px;
 background-color:#f0f0f0;
}
#kopf14{
 height:20px;
 background-color:#f0f0f0;
}
#kopf21{
 width:23px;
 height:146px;
 background-color:#0063a4;
 background-image:url(kopf-hintergrund-1.jpg);
}
#kopf22{
 width:156px;
 height:146px;
 background-color:#a0c2d8;
 vertical-align:middle;
 text-align:center;
 background-image:url(kopf-hintergrund-2.jpg);
}
#kopf23{
 width:591px;
 height:146px;
 background-color:#0063a4;
 background-image:url(kopf-hintergrund-3.jpg);
 text-align:right;
 vertical-align:top;
 color:#ffffff;
 font-size:147%;
 font-style:italic;
 font-weight:bold;
}
#kopf24{
 height:146px;
 background-color:#005296;
 background-image:url(kopf-hintergrund-4.jpg);
}
#kopfprn{display:none;}

#naviborder{
 width:23px;
 background-color:#f0f0f0;
}
#navi{
 width:156px;
 background-color:#f6f6f6;
 vertical-align:top;
}

#navcontainer{
 margin-left: 0px; 
}

#navcontainer ul{
 margin:0;
 padding:0;
 list-style-type:none;
 font-family:verdana, arial, Helvetica, sans-serif;
}

#navcontainer li{
 margin: 0;
}

#navcontainer a{
 display: block;
 padding: 5px 10px;
 width: 134px;
 color: #0063a4;
 background-color: #dde7ed;
 text-decoration: none;
 border-top: 1px solid #fff;
 border-left: 1px solid #fff;
 border-bottom: 1px solid #fff;
 border-right: 1px solid #fff;
 font-weight: bold;
 font-size: .8em;
 background-image: url(navigation-hintergrund.jpg);
 background-repeat:no-repeat;
 background-position: 0 0;
}

#navcontainer a:hover{
 color: #000;
 background-color: #889E88;
 text-decoration: none;
 border-top: 1px solid #fff;
 border-left: 1px solid #fff;
 border-bottom: 1px solid #fff;
 border-right: 1px solid #fff;
 background-image: url(navigation-hintergrund.jpg);
 background-repeat: no-repeat;
 background-position: 0 0;
}

#navcontainer ul ul li{
 margin: 0;
}
#navcontainer ul ul ul li{
 margin: 0;
}

#navcontainer ul ul a{
 display: block;
 padding: 5px 5px 5px 20px;
 width: 129px;
 color: #0063a4;
 background-color: #C5D8C5;
 text-decoration: none;
}
#navcontainer ul ul ul a{
 display: block;
 padding: 5px 5px 5px 30px;
 width: 119px;
 color: #0063a4;
 background-color: #C5D8C5;
 text-decoration: none;
}
#navcontainer a.current{
 color:#66bd66;
}
#navcontainer a.subcurrent{
 color:#33bd33;
}
#navcontainer a.subsubcurrent{
 color:#00bd00;
}

#navcontainer ul ul a:hover{
 color: #000;
 background-color: #889E88;
 text-decoration: none;
}

#navi p{
 font-weight:bold;
 font-size:80%;
}
#inhalt{
 width:591px;
 background-color:#f0f0f0;
 vertical-align:top;
 color:#00497a;
}
#inhalt h1{
 width:584px;
 height:40px;
 font-size:110%;
 padding-top:14px;
 padding-left:4px;
 background-image:url(h1-hintergrund.png);
 margin-top:0px;
 color:#0063a4;
}
#inhalt h2{
 width:584px;
 font-size:105%;
 margin-top:20px;
 color:#0063a4;
 border-bottom:2px solid #0063a4;
 margin-bottom:1px;
}
#inhalt h3{
 width:584px;
 padding-left:0px;
 font-size:100%;
 margin-top:16px;
 color:#0063a4;
 border-top:0px solid #999999;
 margin-bottom:1px;
}
#inhalt h4{
 width:584px;
 font-size:100%;
 margin-top:6px;
 color:#0063a4;
 margin-bottom:1px;
}
#inhalt a{
 color:#0099ff;
 text-decoration:none;
}
#inhalt a:hover{
 color:#66bd66;
 text-decoration:none;
}
#inhalt p{
 width:584px;
 margin-top:1px;
 margin-bottom:6px;
 text-align:justify;
}
#inhalt span{
 border-bottom:1px dashed #00cc00;
}
#inhalt table{
 width:584px;
 border-collapse:collapse;
}
#inhalt th{
 border:#bbbbcc solid 1px;
}
#inhalt td{
 border:#bbbbcc solid 1px;
}
#inhalt td.row1{
 background-color:#eeeeff;
}
#inhalt td.row2{
 background-color:#eeeeee;
}
#sidebar{
 background-color:#f0f0f0;
}
#fuss11{
 width:23px;
 height:20px;
 background-color:#0063a4;
}
#fuss12{
 width:156px;
 height:20px;
 background-color:#66a1c8;
 text-align:center;
}
#fuss12 a{
 color:#f0f0f0;
 font-family:Verdana,sans-serif;
 font-size:80%;
 text-decoration:none;
 font-weight:bold;
}
#fuss13{
 width:591px;
 height:20px;
 background-color:#0063a4;
 color:#f0f0f0;
 font-family:Verdana,sans-serif;
 text-align:center;
 font-size:80%;
}
#fuss14{
 height:20px;
 background-color:#0063a4;
}
#fuss21{
 width:23px;
 height:20px;
 background-color:#f0f0f0;
}
#fuss22{
 width:156px;
 height:20px;
 background-color:#f6f6f6;
}
#fuss23{
 width:591px;
 height:20px;
 background-color:#f0f0f0;
}
#fuss24{
 height:20px;
 background-color:#f0f0f0;
}

@media print {
 #kopf11{display:none;}
 #kopf12{display:none;}
 #kopf13{display:none;}
 #kopf14{display:none;}
 #kopf21{display:none;}
 #kopf22{display:none;}
 #kopf23{display:none;}
 #kopf24{display:none;}
 #kopfprn{display:block;color:#0063a4;}
 #naviborder{display:none;}
 #navi{display:none;}
 #inhalt{color:#000000;width:100%;font-size:110%;}
 #inhalt p{color:#000000;width:100%;font-size:110%;}
 #inhalt a{color:#000000;}
 #inhalt h1{color:#000000;width:100%;border-bottom:0;}
 #inhalt h2{color:#000000;width:100%;border-bottom:2px solid #000000;}
 #inhalt h3{color:#000000;width:100%;}
 #inhalt h4{color:#000000;width:100%;}
 #inhalt table{width:100%;}
 #fuss11{display:none;}
 #fuss12{display:none;}
 #fuss14{display:none;}
 #fuss21{display:none;}
 #fuss22{display:none;}
 #fuss23{display:none;}
 #fuss24{display:none;}

}
