* {
margin:0;
padding:0
}

body {
font-family: Verdana, sans-serif;
height:100%;
text-align:center;
width:100%
}

h1,h2,h3,h5,h6 {
margin-bottom:.3em
}

h1 {
color:#FFF;
font-size:1.6em;
font-weight:400;
text-shadow: 2px 2px 2px black;
}

h2 {
color:#FFF;
text-shadow: 1px 1px 1px black;
font-size:1em
}

h3 {
color:#FFF;
text-shadow: 1px 1px 1px black;
font-size:1.1em;
text-align:center
}

h4 {
color:#FFF;
text-shadow: 1px 1px 1px black;
font-size:.8em;
text-align:center
}

h5 {
color:#FFF;
font-size:.9em;
text-align:center
}

span.nichtfett {
font-weight:400
}

span.unterstrich {
text-decoration:underline
}

span.ohneunterstrich {
color:#FC8517;
font-weight:bolder;
text-decoration:none
}

hr {
color:#FC8517;
margin-left:40px;
margin-right:40px
}

#background {
background-image:url(images/hintergrund06.jpg);
background-position:top;
height:100%;
margin:0 auto;
text-align:left;
width:100%;
z-index:1
}

#background2 {
background-image:url(images/transparenz70.png);
background-position:top;
height:100%;
margin:0 auto;
text-align:left;
width:100%;
z-index:2
}

#wrapper {
height:1365px;
margin:0 auto;
text-align:left;
width:800px
}

#kopf {
background-color:#444CA1;
height:180px;
text-align:center;
width:auto;
border-right:1px;
-moz-border-radius-topleft:20px;  
}

#kopf p,#emailrechts p {
color:#FC8517;
display:block;
font-size:.8em;
font-weight:700;
margin-top:-5px
}

#kopf p {
float:left;
padding-left:20px;
text-align:left
}

#NEU p {
margin-top: 3px;
color: #FFFFFF ;
font-weight: 900;
font-family: Arial;
float:right;
padding-right:440px;
text-align:right
}


#emailrechts p {
float: right;
padding-right:20px;
text-align:right
}

.steuerungselement {
background-color:#FC8517;
height: 0.9em;
font-size: 0.9em;
padding: 10px;
}

.steuerungselement ul {
list-style-type: none;
}

.steuerungselement ul li {
height: 2em;
float: left;
padding-left: 7px;
padding-right: 7px;
padding-top: 0px;
}

 
.steuerungselement ul li a {  
color:black;
text-shadow: 1px 1px 1px white;
display:block;
font-weight:800;
line-height:1.4em;
text-align:center;
text-decoration:none;
width:115px;
}

.steuerungselement a {
background-image: url(images/transparenz70.png);
-moz-border-radius-topleft:10px;
-moz-border-radius-bottomright:10px;	
z-index:3;
} 

.steuerungselement a:hover {
background-image: url(images/transparenz30.png);
z-index:4;
color:#000;
text-shadow: 1px 1px 1px white;
}

.steuerungselement a #aktuell a{
background-image: url(images/transparenz30.png);
color:#000;
}


#fussbereichstartseite {
background-color:#FC8517;
-moz-border-radius-bottomright:20px;
height:32px;
}

#fussbereichstartseite p {
font-size:.8em;
font-weight:700;
padding-top:6px;
text-align:center
}

#fussbereichstartseite a {
color:#000;
text-decoration:none
}

#fussbereichstartseite a:hover {
color:#FFF;
text-decoration:none
}

#bereichobjektarten {
background-color:#444CA1;
border-color:#FC8517;
border-style:solid;
-moz-border-radius-topleft:20px;
color:#FFF;
height:1080px;
padding-top:30px;
text-align:center;
width:auto
}

#bereichobjektarten a,#bereichobjektarten #impressum a,#emailrechts a, #tabelle a{
color:#FF8040;
font-weight:bolder;
text-decoration:none
}

#bereichobjektarten a:hover,#bereichobjektarten #impressum a:hover,#emailrechts a:hover, #tabelle a:hover{
color:#FFA579;
font-weight:bolder;
text-decoration:none
}

#bereichobjektarten #impressum p{
padding: 0; 
}




#bereichobjektarten p{
font-size:.95em;
font-weight:700;
padding-left:40px;
text-align:left;
text-decoration:none;
text-shadow: 1px 1px 1px black;
}

#bereichobjektarten ul {
list-style-type:disc;
padding-left:85px;
padding-top:5px;
text-align:left
}

#bereichobjektarten ul li {
font-size:.9em;
padding-left:10px;
text-shadow: 1px 1px 1px black;
}

#bereichobjektarten ul ul {
list-style-type:circle;
padding-left:15px;
padding-top:0;
text-align:left
}

#impressum h3 {
margin-bottom:30px;
margin-top:50px
}

#impressum p,#impressum a,#unterlagen p,#unterlagen a {
color:#FFF;
padding-top:6px;
text-align:center
}

#impressum ul {
color:#FFF;
list-style-type:disc;
padding-left:145px;
padding-top:6px;
text-align:left
}

#impressum ul li,#unterlagen ul li {
margin-top:10px;
padding-left:10px
}

#unterlagen h3 {
margin-bottom:15px;
margin-top:50px
}

#unterlagen ul {
color:#FFF;
list-style-type:disc;
padding-left:285px;
padding-top:6px;
text-align:left
}
  


#bereichcover {
background-color:#444CA1;
border-color:#FC8517;
border-style:solid;
-moz-border-radius-topleft:20px;

color:#FFF;
height:1080px;
padding-top:30px;
text-align:left;
width:auto
}

#bereichcover #publikationenoben p, #bereichcover #seminare p{
font-size: 0.9em;
font-weight: lighter;
text-align: left;
padding: 20px;
margin-top: -20px;
}

#bereichcover #publikationenunten p{
font-size: 0.9em;
font-weight: lighter;
text-align: center;
padding: 20px;
margin-top: -20px;
}



#bereichcover a{
margin-left: 60px;
}

#bereichcover ul{
margin-top: 40px;
margin-left: 130px;
font-size: 0.9em;
text-shadow: 1px 1px 1px black;
}

#bereichcover ul li{
margin-bottom: 10px;
}



#tabelle p{
font-size: 0.9em;
text-shadow: 1px 1px 1px black;
}
 
#seminareoben{
margin-top: 10px;
}

#seminareoben p{
margin-left: 60px;
font-size: 0.9em;
text-shadow: 0px 0px 0px;
}

#seminareunten{
margin-top: 10px;
}

#seminareunten p{
margin-left: 60px;
font-size: 0.9em;
text-shadow: 0px 0px 0px;
}

#seminareganzunten p{
text-align: center;
font-size: 0.9em;
text-shadow: 0px 0px 0px;
}

#seminareganzunten a{
margin-left: 0px;
margin-top: 20px;
}




a.menue, a.menue:link, a.menue:visited, a.menue:active {
position: relative;
text-decoration: none;
}

a.menue:hover {
background: transparent;
}

a.menue span {
display: none;
text-decoration: none;
}

a.menue:hover span {
display: block;
position: absolute;
top: -300px;
left: -120px;
padding: 5px;
border:1px solid #000000;
background: #FFFFFF;
z-index: 2
} 

a.menue2, a.menue2:link, a.menue2:visited, a.menue2:active {
position: relative;
text-decoration: none;
}

a.menue2:hover {
background: transparent;
}

a.menue2 span {
display: none;
text-decoration: none;
}

a.menue2:hover span {
display: block;
position: absolute;
top: 50px;
left: 50px;
padding: 5px;
border:1px solid #000000;
background: #FFFFFF;
z-index: 3
}

#publikationenunten a, #seminareoben a{
color:#FF8040;
margin-left: 0px;
font-weight:bold;
text-decoration:none
}

#publikationenunten a:hover, #seminareoben a:hover{
color:#FFA579;
font-weight:bold;
text-decoration:none
}