* {
    margin: 0;
    padding: 0;
}
a img {
 border: 0;
}
body {
    font: 90.00% Arial, italic;
    font-family: Arial;
    background-attachment: fixed;
    background-color: #FFFFFF;
    background-repeat: repeat-x;
    background-attachment: scroll;
    font-family: ,sans-serif;
    text-align: center;
}
header, nav, footer, aside, section {
    display: block;
}
#wrapper {
    background-image: url(image/Layout_neu/bg.png);
    width: 900px;
    height: 1380px;
    /*background-image: url(image/bg-komplett.png);*/
    background-repeat: no-repeat;
    margin: 0 auto;
    text-align: left;
    
    border: 1px solid gray;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    z-index: 90;
}
#logosvifo{
    position: relative;
    top:45px;
    left:34px;
    z-index: 90;
}
.steuerungoben {
    position:relative ;
    top: 110px;
    left: 300px;
    height: 24px;
    z-index: 97;
}


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

.steuerungoben li {
    display: inline;
}

.steuerungoben a {
    background-image: url(image/Layout_neu/button.png);
    background-repeat: no-repeat;
    /*display: block;*/
    width: 130px;
    height: 25px;
    float: left;
    color: black;
    text-decoration: none;
    text-indent: 20px;
    padding: 0.2em;
    padding-top: 0.4em;
    font-size: 0.8em;
    z-index: 99;
}
nav li>a:hover {
    background-image: url(image/Layout_neu/button_hover.png);
    background-repeat: no-repeat;
    z-index: 98;
}
header {
    margin: 0px auto;
    width: 900px;
}

header p {
    margin-bottom: 20px;
    padding-right: 28px;
    text-align: right;
    z-index: 98;
    }

header a {
    color: #000000;
    margin-top: 180px;
}

#header_balken{
    padding-right: 17px;
    padding-top: 141px;
    float: right;
}

p#logotext {
    position: relative;
    top:-140px;
    right: 40px;
    padding-top:10px;
    color: #000000;
    font-size: 1.5em;
    font-weight: bold;
    z-index: 90;

}

p#logotext-klein {
    position: relative;
    top:-150px;
    right: 40px;
    color: #000000;
    font-size: 1.1em;
    padding-top: 1px;
}


aside {
    float: right;
    width:223px;
    margin: 30px 29px;
    z-index: 90;
}
aside p {
    padding-right: 40px;
    text-align: right;
    margin-left: -55px;
    margin-top: 145px;
    font-size: 0.8em;
}


aside1{
    float: right;
    width:223px;
    margin: 245px -243px;
    z-index: 89;
   
}

aside1 p {
    padding-right: 36px;
    text-align: right;
    margin-left: -55px;
    margin-top: 138px;
    font-size: 0.8em;
    
}

aside2{
    float: right;
    width:223px;
    margin: 490px -243px;
    z-index: 1;

}

aside2 p {
    padding-right: 36px;
    text-align: right;
    margin-left: -55px;
    margin-top: 145px;
    font-size: 0.8em;
}
/* Galerie 3-------------------------------------------------------*/
 .galerie_3
{
    width: 300px;
    height: 260px;
    position:absolute;
    /*top:1400px;
    left:327px;*/
    z-index: 99;
}
.ausfahren
{
	margin-left:-2000px;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}

.einfahren
{
	margin-left: 0px;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}

.minigalerie_3
{
     display: table;
     border-spacing: 10px;
}

.minigalerie_3 a
{
	  display: table-cell;
	  vertical-align: bottom;
}

.minigalerie_3 img
{
      transition: 1s;
      -moz-transition: 1s;
	  -o-transition: 1s;
	  -webkit-transition: 1s;
}

.minigalerie_3 img:hover
{
	  width: 400px;
	  height: 303px;
}

.minigalerie_3 img
{
      background-color: #6d755e;
	  padding: 1px;
	  border: 1px solid #214763;
	  border-radius: 5px;
	  -moz-border-radius: 5px;
	  -webkit-border-radius: 5px;
	  box-shadow: 0 0 7px rgba(100, 100, 100, 1);
	  -moz-box-shadow: 0 0 7px rgba(100, 100, 100, 1);
	  -webkit-box-shadow: 0 0 7px rgba(100, 100, 100, 1);
}
/* Ende Galerie 3-------------------------------------------------------*/

/* Galerie 1-------------------------------------------------------*/
.galerie_1
{
    width: 300px;
    height: 260px;
    position:absolute;
    /*top:1400px;
    left:327px;*/
    z-index: 98;
    
}
.ausfahren
{
	margin-left:-2000px;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}

.einfahren
{
	margin-left: 0px;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}

.minigalerie_1
{
     display: table;
     border-spacing: 10px;
}

.minigalerie_1 a
{
	  display: table-cell;
	  vertical-align: bottom;
}

.minigalerie_1 img
{
      transition: 1s;
      -moz-transition: 1s;
	  -o-transition: 1s;
	  -webkit-transition: 1s;
}

.minigalerie_1 img:hover
{
	  width: 400px;
	  height: 303px;
}

.minigalerie_1 img
{
      background-color: #6d755e;
	  padding: 1px;
	  border: 1px solid #214763;
	  border-radius: 5px;
	  -moz-border-radius: 5px;
	  -webkit-border-radius: 5px;
	  box-shadow: 0 0 7px rgba(100, 100, 100, 1);
	  -moz-box-shadow: 0 0 7px rgba(100, 100, 100, 1);
	  -webkit-box-shadow: 0 0 7px rgba(100, 100, 100, 1);
}
/* Ende Galerie 1-------------------------------------------------------*/



/* Galerie 2-------------------------------------------------------*/
 .galerie_2
{
    width: 300px;
    height: 260px;
    position:absolute;
    /*top:1400px;
    left:327px;*/
    z-index: 97;

}
.ausfahren
{
	margin-left:-2000px;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}

.einfahren
{
	margin-left: 0px;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}

.minigalerie_2
{
     display: table;
     border-spacing: 10px;
}

.minigalerie_2 a
{
	  display: table-cell;
	  vertical-align: bottom;
}

.minigalerie_2 img
{
      transition: 1s;
      -moz-transition: 1s;
	  -o-transition: 1s;
	  -webkit-transition: 1s;
}

.minigalerie_2 img:hover
{
	  width: 400px;
	  height: 303px;
}

.minigalerie_2 img
{
      background-color: #6d755e;
	  padding: 1px;
	  border: 1px solid #214763;
	  border-radius: 5px;
	  -moz-border-radius: 5px;
	  -webkit-border-radius: 5px;
	  box-shadow: 0 0 7px rgba(100, 100, 100, 1);
	  -moz-box-shadow: 0 0 7px rgba(100, 100, 100, 1);
	  -webkit-box-shadow: 0 0 7px rgba(100, 100, 100, 1);
}
/* Ende Galerie 2-------------------------------------------------------*/
section {
    width: 829px;
    height: 1180px;
    margin-top: -390px;
    margin-left: 36px;
    margin-right: 195px;
    border: 1px solid rgba(0, 0, 0, .2);
    background-color: rgba(255,255,255, 0.3);
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    z-index: 96;
}

section h5 {
    color: #000000;
    font-size: 10pt;
    padding-bottom:0.4em;
    padding-top: 0.6em;
    padding-left: 1em;
} 
section p {
    margin-top: 1em;
    
    
    
    
    
}
section ul, section ol {
    padding-left: 4em;
    padding-top: 0.8em;
}
section li {
    padding-bottom: 0.2em;
   
}
section .text{
    position: relative;
    top:170px;
    left: 20px;
}

footer {

    position: relative;
    top:10px;
    left:654px;
    font-size: 0.6em;
    color: #808080;

}
