body{
 margin:0px;
 width:100%;
 height:100%;
 background-image:url(hintergrund.png);
 background-repeat:repeat-y;
 font-family:sans-serif;
}
div#kopf{
 position:fixed;
 top:0;
 left:0;
 width:100%;
 background-color:#ffffff;
 background-image:url(hintergrund-kopf.png);
 background-repeat:repeat-x;
 height:82px;
 z-index:1000000;
}
div#kopf div#symbole{
 float:right;
}
div#kopf div#symbole a{
 color:#000000;
 text-decoration:none;
}
div#kopf div#logo{
 background-image:url(hintergrund-logo.png);
 height:82px;
 width:482px;
}
div#kopf div#logo img{
 margin-top:20px;
 margin-left:20px;
 border:0px;
}
div#kopf div#breadcrumb{
 position:fixed;
 top:22px;
 left:482px;
 height:60px;
 width:337px;
 /*background-color:#ffffff;
 */background-image:url(hintergrund-breadcrumb.png);
 background-repeat:no-repeat;
 z-index:1000001;
}
div#kopf div#breadcrumb h1{
 margin:0px;
 padding:0px;
 font-size:110%;
 margin-top:10px;
 margin-left:30px;
 color:#000066;
}
div#kopf div#breadcrumb h2{
 margin:0px;
 padding:0px;
 font-size:100%;
 margin-left:20px;
}



div#navbar{
 position:fixed;
 top:82px;
 left:0px;
 width:220px;
}
div#navbar ul#navigation{
 margin-top:1px;
 margin-left:6px;
 padding-left:0;
 list-style-type:none;
}
div#navbar ul#navigation li{
 margin-left:0;
 padding-left:0;
 list-style-type:none;
 color:#ffffff;
 display:block;
 width:214px;
 height:20px;
}
div#navbar ul#navigation li a{
 padding-top:5px;
 color:#ffffff;
 display:block;
 width:220px;
 height:25px;
 text-decoration:none;
 -o-transition:all .5s linear; 
 -ms-transition:all .5s linear; 
 -moz-transition:all .5s linear; 
 -webkit-transition:all .5s linear; 
}
div#navbar ul#navigation li a:hover{
 background-image:url(hintergrund-navi-hover.png);
 color:#000066;
 padding-left:10px;
 width:210px;
 margin-left:-6px;
 letter-spacing:0.2em;
}
div#navbar ul#navigation li a.aktiv{
 background-image:url(hintergrund-navi-aktiv.png);
 color:#000066;
 padding-left:10px;
 width:210px;
 margin-left:-6px;
 letter-spacing:0.2em;
}
div#navbar ul#navigation li h1{
 font-size:100%;
 margin:0px;
 padding-top:5px;
}
div#inhalt{
 position:absolute;
 left:225px;
 top:82px;
 padding-top:28px;
 width:590px;
 background-color:#ffffff;
}
div#inhalt h1{
 font-size:120%;
 border-bottom:2px solid #000099;
 background-image:url(hintergrund-inhalt-h1.png);
 padding-left:5px;
 margin-top:22px;
 margin-bottom:4px;
 box-shadow:1px 1px 1px #333333;
}
/*
div#inhalt h1:after{
 color:#ff0000;
 font-size:70%;
 font-family:cursive;
 content:' beta';
}
*/
div#inhalt h2{
 font-size:110%;
 border-bottom:1px solid #000099;
 padding-left:5px;
 margin-top:22px;
 margin-bottom:4px;
 border-bottom:1px solid #000033;
}
div#inhalt h3{
 font-size:100%;
 padding-left:5px;
 margin-top:22px;
 margin-bottom:2px;
 background-color:#eeeeee;
}
div#inhalt p{
 text-align:justify;
 font-size: 36px;
 color: #e50f0b;
 margin:0px 5px 10px;
}
div#inhalt p a, div#inhalt li a{
 text-decoration:none;
 color:#0000cc;
 font-weight:normal;
 -o-transition:all .5s linear;
 -ms-transition:all .5s linear;
 -moz-transition:all .5s linear;
 -webkit-transition:all .5s linear;
}
div#inhalt p a:after, div#inhalt li a:after{
/* content:url(link-intern.png);*/
}
div#inhalt p a:hover, div#inhalt li a:hover{
 color:#ffffff;
 background-color:#000099;
}
div#inhalt table{
 text-align:justify;
 margin:0px 5px 10px;
}

div#inhalt div.effekt1{
 position:relative;
}
div#inhalt div.textdiv{
 width:590px;
 height:443px;
 z-index: 1000000;
}
div#inhalt div.floatup{
 width:590px;
 height:443px;
 position:absolute;
 top:0px;
}
div#inhalt div.floatup img{
 opacity:0.2;
 filter:alpha(opacity=20);
 -o-transition:all 1s ease-in-out;
 -ms-transition: all 1s ease-in-out;
 -moz-transition:all 1s ease;
 -webkit-transition:all 1s ease-in-out;
height:443px;
}
div#inhalt div.floatup img:hover{
 opacity:.9;
 filter:alpha(opacity=90);

}



div#inhalt div.floatright{
 float:right;
 margin-left:10px;
 margin-bottom:10px;
 border:1px solid #000066;
 box-shadow:1px 1px 1px #000066;
}
div#inhalt div.floatright p{
 font-size:70%;
 padding:0px 2px;
 margin:0px;
}
div#inhalt div#themenwahl{
 clear:both;
 margin-top:50px;
 font-size:65%;
}
div#inhalt div#themenwahl a{
 text-decoration:none;
 color:#000099;
 font-weight:bold;
}
div#inhalt div#themenwahl a.aktiv{
 color:#000000;
}
div#sidebar{
 position:fixed;
 top:78px;
 width:180px;
 left:819px;
 color:#000000;
 background-image:url(hintergrund-sidebar.png);
 background-repeat:no-repeat;
 padding-top:55px;
 z-index:1000002;
}
div#sidebar div{
 margin:0px 5px 15px 5px;
 padding:5px;
 width:160px;
 background-color:#f8f8f8;
}
div#sidebar div h1{
 font-size:100%;
 margin:0px;
}
div#sidebar div p{
 margin:0px;
 text-align:justify;
 font-size:80%;
}
div#sidebar div p a{
 text-decoration:none;
 color:#0000ff;
 -o-transition:all .5s linear;
 -ms-transition:all .5s linear;
 -moz-transition:all .5s linear;
 -webkit-transition:all .5s linear;
}
div#sidebar div p a:hover{
 color:#ffffff;
 background-color:#000099;
}
div#sidebar div#datumsteller{
 margin:0px;
 padding:0px;
 position:fixed;
 bottom:5px;
 left:824px;
 width:170px;
 height:50px;
 background-color:#eeeeee;
 background-image:url(hintergrund-sidebar-datumsteller.png);
}
div#sidebar div#datumsteller img#datumstellere{
 position:absolute;
 top:19px;
 left:21px;
}
div#sidebar div#datumsteller img#datumstellerz{
 position:absolute;
 top:19px;
 left:81px;
}
div#sidebar div#datumsteller img#datumstellerm{
 position:absolute;
 top:19px;
 left:141px;
}
