/*#############  Grundeinstellung ###########*/
body  {
  margin:0;
  padding:0;
  background-image:url(templates/hintergrund_start.gif); 
		background-repeat: x-repeat;;
}

* p {
line-height:1.5;
font-style: oblique;
}

* {
  margin:0;
  padding:0;
}

#wraplogo {
margin:0;
padding:0;
}

#wrap {
  margin-left:1px;
  margin-right:1px;
  height:auto;
}

#sidebar {
  width:12em;
  float:left;
}

#content {
  margin-left:16em;
}

#footer {
 clear:left;
}


/*########## Styling  ##################################*/


/*body {
  font: normal 100.01% "Comic Sans MS",Helvetica, Arial, sans-serif;
   background-image:url(templates/hintergrund_start.gif); 
		background-repeat: x-repeat; 
		}*/


h1 {
        font-style: oblique;
        line-height:2.5em;
        text-align: left;
        font-size: 1.6em;
}        
        
h2 {
        font-style: oblique;
        line-height:2em;
        text-align: left;
        font-size: 1.4em;
}               
        
h3 {
        font-style: oblique;
        line-height:2em;
        text-align: left;
        font-size: 1.2em;
}               
        
#ol {
top: 0;
left: 0;
position: absolute;z-index:3;
}        
        
#content {
	margin-top:2em;
	margin-right:2em;margin-bottom:2em;
	padding-right:3em;
	padding-left:2em;
	
}

*/#wrap {
 /*background-image:url(templates/hintergrund_start.gif); 
background-repeat: x-repeat; */
background-color: transparent;
  color:black;
  margin:0 ;
}*/

#header {
  background-color:transparent;
  /*padding:1em;*/
  
  
  
}

#wraplogo {
 padding-left:17em;
 padding-right: 3em;
  /*width:100%;*/
  text-align:center;z-index: 1;background-image:url(layout/bgheader.png); 
background-repeat: x-repeat; 
}

.netz {
  left:3em;
  position:absolute;
  top:0;
}

.logo {
  text-align:center;z-index: 1;position:relative;
  top:0;
  /*margin-left:50%;*/
 /* margin-right:50%;*/
}


#sidebarframe {
  margin:25px;
padding-top: 50px;
  text-decoration:none;
  background-color:transparent;
position: absolute;
}

* html #sidebarframe {
  margin:0px;
padding-top: 50px;
  text-decoration:none;
  background-color:transparent;
position: absolute;
margin-left: -15em;
}

*+html #sidebarframe {
  margin:0px;
padding-top: 50px;
  text-decoration:none;
  background-color:transparent;
position: absolute;
margin-left: -15em;
}

ul#sidebar {
  font-family:Helvetica,Arial,sans-serif;
  margin:0;
  padding:0;
  text-align:left;
        background-image:url(layout/streifen.png);
        background-repeat:repeat-y; 
}

ul#sidebar li {
  float:left;
  list-style:none outside none;
  margin:0.2em;
  padding:0;
  position:relative;
  background-color:/*#F2C162*//*#353b47;*/url(layout/hintergrund.jpg);  /*  hintergrund schaltflächen  */
  z-index:1;
}


ul#sidebar li ul {
      
        display:none;
        left:11.1em;
        margin:0;
        padding:0;
        position:absolute;
        top:-0.2em;
        background-image:url(layout/streifen.png); 
}

* html ul#sidebar li ul {
      
        display:none;
        left:10.7em;
        margin:0;marg
        padding:0;
        position:absolute;
        top:-0.2em;
        background-image:url(layout/streifen.png); 
       
}

ul#sidebar li:hover ul {
        display:block;
}

ul#sidebar li ul li {
        display:block;
        float:none;
        margin-bottom:0.2em;
}

* html ul#sidebar li ul li {
        display:block;
        float:none;
        margin-bottom:0.2em;
        margin-left:.5em
}

ul#sidebar a, ul#sidebar span {
        border-color:white black black white;
        border-right:1px solid black;
        border-style:solid;
        border-width:1px;
        color:/*#b80808*/white;
        display:block;
        font-size:0.8em;
        font-weight:bold;
        padding:0.1em 0.9em;
        text-decoration:none;
        width:12.3em;
}

* html ul#sidebar a, ul#sidebar span {
        border-color:white black black white;
        border-right:1px solid black;
        border-style:solid;
        border-width:1px;
        color:/*#3C1516*/#ffffff;
        display:block;
        font-size:0.7em;
        font-weight:bold;
        padding:0.2em 1.1em;
        text-decoration:none;
         width:13.1em;
}


ul#sidebar a:hover, ul#sidebar span, li a#aktuell {
        background-color:#FFFFE0;
        border-color:black white white black;
        color:maroon;
}

li a#aktuell {
  background-color:silver;
  color:maroon;
}

ul#sidebar li ul span {
        background-color:maroon;
}





#footer {
        background-color:transparent;
        color:black;
        text-align:center;
        /*padding-left:18em;*/
        padding-right: 3em;
        padding-top: 1.5em;
        font-size: small;
        margin-bottom:1em;
        }


/*###########################################  startseite  ############################*/
.welcome {
text-align:center ;
font-size:1.9em; 
font-family: URW Chancery L,Monotype Corsiva; 
font-style: italic;
line-height:1.2em;
padding-top: 1.5em;color: #dd9e34;
}

.welcome2 {
text-align:center ;
font-size:1.5em; 
font-family: URW Chancery L,Monotype Corsiva; 
font-style: italic;
line-height:1.2em;
color: #dd9e34;
}

.jubi {
text-align:center ;
font-size:1.4em; 
font-family: URW Chancery L,Monotype Corsiva; 
font-style: italic;
color: #dd9e34;

}

.pstart {
text-align: center;
color: #dd9e34;
margin-top: 1.8em; 
}
/*###########################################  content  ############################*/


#reico {
position: absolute;
margin-left: 25px;
margin-top: 36em;
width: 12.9em;
text-align: center;
}

* html #reico {  /*ie5 und 6*/
position: absolute;
margin-left: -15em;
margin-top: 36em;
width: 24.9em;
text-align: center;
}

*+html #reico {    /*ie7*/
position: absolute;
margin-left: -15em;
margin-top: 36em;
width: 12.9em;
text-align: center;
}

.abstand {
padding-top: .5em;
padding-bottom: 1.5em;
text-align: center;
}




