@charset "utf-8";
/* CSS Document */

body {background-color:#555555;
        color:#000000;
        font-family:Verdana, Geneva, sans-serif;
        margin:0px;
text-align:center;}

body a {color:#990000;}

header {background-color:#ffffff;
//background-image: url("weisser-und-goldener-folienbeschaffenheitshintergrund_1017-30092.jpg");
        color: #ffffff;
        font-size: xx-large;
        font-style:italic;
        font-weight:bolder;
        padding: 10px;
        text-align:center;}

#hilfscontainer{width: 100%;}

aside {text-align:center;
        width:100%;}

nav {margin:10px;
        padding-bottom:20px;
        padding-left:5px;
        padding-right:5px;
        padding-top:10px;
        text-align:center;}

main {background-color: #333333;
background: url("hearts-ge2972c42b_1920.jpg") no-repeat fixed left top;
        color: #000000;
        float:center;
        width:100%;}


#rechts { 
background-image: url("goldene-hochzeit-glitter-768x320-4.jpg");
 border-top: 2px solid #AAAAAA;
        border-bottom: 2px solid #AAAAAA;
        background-color: #555555;
font-size: 16px;
        font-variant:small-caps;
        display: table-cell;
          vertical-align: middle;
        width:640px;
        height:40px;
}

main h1 {font-size: large;
         margin-bottom: 10px;
        margin-top: 0px;
        width:90%;}

#button
{
color: #ff0000;
border: solid 10px #000000;
background-color: #ff0000;
}

article {border: 1px solid grey;
        border-radius:10px;
        margin:15px;
        padding-bottom:10px;
        padding-left:20px;
        padding-right:20px;
        padding-top:10px;        }

#text {font-size:14px;
        width:90%}

#textbilder {font-size:14px;
        width:90%}

#textlage {font-size:14px;
        width:90%;
text-align:left;}

footer {background-color:#000000;
        clear:left;
width:100%;
        color:#ffffff;
        font-size:12px;
//        font-style:italic;
//        font-weight:bolder;
        padding-bottom:10px;
        padding-top:10px;
        float:center;
        text-align:center;}

#footertop {background-color:#ff00;
        clear:left;
width:100%;
//        padding-bottom:10px;
//        padding-top:10px;
        height:5px;
        float:center;
        text-align:center;
}


img {max-width:90%; height:auto; }

#foto {max-width:45%; height:auto; }

#foto3 {max-width:90%; height:auto; }

#lage {max-width:90%; height:auto; }



a {text-decoration:none;
    color:#990000;
}

a:visited {color:#990000;}

a:hover {color:#990000;
    }


