* {padding: 0;margin: 0;}

body {color: #fff;font-family:Verdanna,Helvetica,Arial;font-size:11px;background-color: #000;}
h1 {color: #da995f;font-size: 24px;font-weight: bold;padding-left: 10px;padding-top: 10px;}
h2 {color: #e6cb6c;font-size: 20px;font-weight: bold;margin-left: 10px;}
img {border: 1px solid #fff;margin: 10px;}
iframe {padding-left: 10px;}

#header {background-color: #000;position: fixed;width: 100%;left: 0;top: 0;padding-bottom: 10px;z-index: 1000;}
#header a{text-decoration: none;color: #da995f;}
#header a:hover{text-decoration: underline;color: #da995f;}

#social-buttons img {border: 0;}
#social-buttons a {text-decoration: none;}

#content {padding-bottom: 10px;border-radius: 15px;width: 1020px;background: url('Images/BackgroundAlpha.png') repeat scroll 0 0 transparent;margin-top: 110px;margin-left: auto;margin-right: auto;}
#content .description{font-family: Verdanna,Helvetica,Arial;font-size: 12px;margin-left: 15px;padding-top: 10px;}
#content .block {margin-top: 40px;}
#content .block_column {float: left;padding: 10px;}
#content .block_column h2 {margin: 0 0 10px 0;}
#content .block_contact {width: 260px;}
#content .block_contact ul {list-style: none;}
#content .block_contact li.label {width:50px;float: left;}
#content .block_links ul {list-style:none;}
#content .block_impressum {margin-left: 10px;}

.block_impressum p, .block_impressum ul  {margin: 10px;}

#content .block-sub-description {font-size: 12px;margin: 0 10px;}
#content .block-sub-description p {margin-top: 10px;}
#content .facebook {height: 20px;}
#content .column {float: left;}
#content .column_end {clear: both;}
#content .nolist {list-style: none;}
#content .invisible {display: none;}
#content .slide_picture {vertical-align: middle;}
#content a {font-size: 11px;text-decoration: none;color: #fff;}
#content a:hover {text-decoration: underline;color: #fff;}

#footer {margin-top: 10px;line-height: 50px;height: 50px;background: url('Images/BackgroundFooter.jpg') repeat scroll 0 0 transparent;}
#footer .copyright{font-size: 12px;text-align: center;color: #000;}
#footer a{font-size: 12px;text-decoration: none;color: #000;}
#footer a:hover{text-decoration: underline;color: #000;}

#nav {text-align: center;margin-top: 20px;}
#nav img{margin: 0px; margin-left: 80px;}
#nav a{font-family:Verdanna,Helvetica,Arial;font-size:18px;font-weight: bold;color: #ccc;text-decoration:none;text-transform: uppercase;padding: 3px 5px;}
#nav a:hover{color: #000;background-color: #ccc;border-radius: 5px;text-decoration:none;}
#nav a.link-shop {color: #e6cb6c;}
#nav a.link-shop:hover {background-color: #e6cb6c;color: #000;}
#nav a.label{margin-left: 10px;}

#background {position: fixed; z-index: -1;left:0;top:0;display: none;}
#background img {border: 0;margin: 0;}

#list_pictures {margin-top: 9px;height: 680px;text-align: center;line-height: 680px;}

#headline {width: 400px;float: left;}

.clear {clear: both;}
.content-block {margin-top: 40px;margin-left: 10px;}
.content-block-wedding {min-height: 350px;font-size: 12px;}