html {
overflow-y : scroll;
overflow-x : hidden;
min-width : 1156px;
color : #00ffa1;
}
body {
background-image : url("../design/bg_border.png");
background-repeat : repeat-y;
background-position : center;
left : 0;
top : 0;
margin : 0;
background-color : #005f7f;
}
p {
margin : auto;
width : 750px;
font-size : 18pt;
}
p.welcome {
font-size : 19pt;
}
p.heading {
font-size : 17pt;
text-align : left;
}
p.text {
font-size : 14pt;
text-align : left;
}
p.text span {
display: block;
float: left;
width: 11px;
}
.header {
height : 200px;
text-align : center;
position : fixed;
width : 100%;
z-index : 2;
top : 0;
background-image : url("../design/bg_border_top.png");
background-position : center center;
min-width : 1156px;
background-repeat : no-repeat;
}
.container {
width : 1089px;
margin : 0 auto;
padding-top : 50px;
padding-left : 67px;
}
.main {
height : 100%;
}
.nav {
width : 180px;
height : 100%;
position : fixed;
text-align : right;
padding-top : 143px;
z-index : 3;
padding-left : 10px;
padding-right : 10px;
}
.nav ul {
list-style : none;
margin-bottom : 15px;
border-top-width : 1px;
border-top-style : solid;
border-top-color : #00ffa1;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #00ffa1;
}
.nav ul li {
border-bottom : 1px solid #00ffa1;
height : 43px;
width : 140px;
font-size : 14pt;
font-weight : bold;
}
.nav ul a, .nav ul a:visited {
padding : 10px 5px 10px 5px;
text-decoration : none;
display : block;
color : #00ffa1;
}
.nav ul a:hover, .nav ul a:focus {
left : 0;
top : 0;
margin : 0;
background-color : #00ffa1;
z-index : 50;
color : black;
border-radius : 5px;
}
.nav img {
overflow : visible;
position : absolute;
}
.navlogo {
background-image : url("../design/na_logo.png");
background-repeat : no-repeat;
height : 200px;
width : 370px;
position : absolute;
left : -67px;
top : -39px;
}
.content {
width : 796px;
height : 100%;
margin-left : 224px;
text-align : center;
margin-top : 100px;
margin-bottom : 20px;
}
.footer {
background-image : url("../design/bg_border_bottom.png");
bottom : 0;
left : 0;
position : fixed;
width : 100%;
margin : 0 auto;
text-align : center;
height : 20px;
z-index : 2;
background-position : center center;
min-width : 1156px;
background-repeat : no-repeat;
}
.inhalt {
width : 100%;
padding-top : 10px;
margin-bottom : 10px;
padding-bottom : 10px;
}
p.text a.mail {
color : white;
}
.galerie {
background-color : green;
}
.galeriefeld {
height : auto;
width : 750px;
margin : auto;
margin-bottom : 10px;
text-align : left;
border : #00ffa1 solid 1px;
border-radius : 5px;
position : relative;
overflow : hidden;
}
.galeriefeldbild {
padding : 10px;
width : 259px;
position : relative;
}
.pin {
position : absolute;
z-index : 1;
width : 85px;
height : 85px;
top : -3px;
left : 422px;
}
.notiz {
position : absolute;
left : 280px;
top : 13px;
width : 460px;
}