@charset "utf-8";
/* CSS Document */

body {margin:0px; padding:0px; font-family:Arial; font-size:18px;}

img.hintergrundbild {
   min-height: 100%;    
   min-width: 1024px;
   width: 100%;        
   height: auto;
   position: fixed;   
   top: 0;
   left: 0;
   }
   
@media screen and (max-width: 1024px){
img.hintergrundbild {
left: 50%;                
margin-left: -512px; }
}
 
div#inhalt {
   position: relative;   
   }

#head {width:950px; height:230px; margin:0 auto 0 auto;}
#menu-box {width:950px; height:40px; background-image:url(../img/wolle-hg.jpg); border-bottom:3px #000000 solid; margin:0 auto 0 auto;}
a.menu {padding:0 20px 0 20px; line-height:40px; font-family:Arial; font-size:16px; font-weight:bold; color:#FFFFFF; text-decoration:none; float:left;}
a.menu:hover {color:#000000;}

#master-content {width:950px; background-color:#FFFFFF; border-bottom:3px #000000 solid; margin:0 auto 0 auto; background-image:url(../img/jute-beige.jpg);}
#left {width:600px; float:left; padding:40px; color:#FFFFFF;}
#left hr {height:1px; border:0 none; color:#FFFFFF; background-color:#FFFFFF;}
#left a {color:#FFFFFF; text-decoration:underline;}
#left a:hover {color:#d51f2c; text-decoration:none;}
#right {width:230px; float:left; padding:230px 20px 20px 20px;}
.clear {clear:left;}

#right-box {width:210px; height:287px; background-image:url(../img/jute-black.jpg); padding:10px; color:#FFFFFF; font-size:14px; border-radius:10px;}
#right-box2 {width:210px; background-image:url(../img/jute-black.jpg); padding:10px; color:#FFFFFF; font-size:14px; border-radius:10px; margin-top:25px; position:relative;}
#link-box {width:170px; position:absolute; top:15px; left:20px;}

#q-schild {width:200px; height:315px; position:absolute; top:201px; left:50%; margin-left:240px;}

#bild-box {width:600px; margin-top:30px;}
.bild img {border:0 none; margin:0 15px 15px 0; float:left;}
.bild-last img {border:0 none; margin:0 0 15px 0; float:left;}
.bild-only img {border:0 none;} 

ul.harken {list-style-image:url(../img/harken.png);}
li.jute {line-height:18px; margin-bottom:18px;}
h1 {font-family: 'Gloria Hallelujah', cursive; font-size:30px; margin-top:0px;}
h2 {font-family: 'Gloria Hallelujah', cursive; font-size:24px; margin-top:0px;}

#footer-box {width:950px; margin:0 auto 0 auto; background-image:url(../img/footer-hg.jpg); border-bottom:5px #000000 solid;}
#footer-left {padding-left:40px; float:left; line-height:60px; color:#FFFFFF; font-size:18px; font-family: 'Gloria Hallelujah', cursive; width:660px;}
#footer-left img {border:0 none; float:left; margin-right:10px; margin-top:5px;}
#footer-right {padding-right:20px; text-align:right; line-height:60px; float:left; color:#FFFFFF; font-size:14px; width:230px;}

#impressum {font-size:14px; text-align:justify;}

.wxyz {width:400px; height:24px; margin:3px 0 10px 0;}
.wxyzz {width:400px; margin:3px 0 10px 0;}

#more-box {width:950px; margin:0 auto 0 auto; line-height:24px; font-size:14px; color:#000000; margin-bottom:20px;}
#more-box a {font-size:14px; color:#000000;}
#more-box a:hover {color:#d51f2c;}