html {
    height:100%;
}
body {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color: #EBE9E3;
    height:100%;
    background-image: url(img/background.jpg);
    background-repeat: no-repeat;
    background-position:top center;
    background-attachment:fixed;
}
#background-white{
	position:absolute;
	left:0;
	top:0;
	width:50%;
	background-color:#FFFFFF;
	height:100%;
        background-attachment:fixed;
}
#content-box{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:980px;
	height:100%;
	background-image: url(img/background.jpg);
	background-repeat: no-repeat;
	background-position:top center;
    background-attachment:fixed;
	overflow:visible;
}
#menu-box{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:750px;
	height:66px;
	top:78px;
}
#menu-box div{
	float:left;
}
#menu-box a img{
	margin-left:18px;
	margin-right:18px;
	border:none;
}
#content-outer{
	width:882px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	top:82px;
}
#content-outer-gallery{
	width:934px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	top:82px;
}
#contenttop{
        position:relative;
	background-image:url(img/bg_box_top.jpg);
	background-repeat:no-repeat;
	height:16px;
}
#content{
        position:relative;
	background-image:url(img/bg_box.jpg);
	background-repeat:repeat-y;
}
*html #content{
	height:368px;
}
#contentimagebig{
        height:250px;
        width:332px;
        text-align:center;
        margin-left:auto;
        margin-right:auto;
}
#content-img-left{
    width:185px;
    float:left;
    margin-left:20px;
}
#content-img-right{
    width:185px;
    height:250px;
    float:right;
    margin-right:30px;
    font-size:9px;
}
#contentbottom{
	background-image:url(img/bg_box_bottom.jpg);
	background-repeat:no-repeat;
        background-color:transparent;
	height:18px;
}
#contentbottom2{
	background-image:url(img/bg_box_bottom.jpg);
	background-repeat:no-repeat;
        background-position:top;
	height:43px;
}
#contentbottom-outlay{
        position:relative;
	background-repeat:no-repeat;
        background-position:top left;
        background-color:transparent;
	height:43px;
        width:inherit;
        z-index:5;
}
body,td,th {
	color: #000000;
    font-family: Verdana, Arial, Helvetica;
    font-size:11px;
}
#content-img-left span {
        font-weight:bold;
}
#imagemenubar {
    position:relative;
    margin-left:auto;
    margin-right:auto;
    clear:both;
    text-align:center;
    width:700px;
    overflow:hidden;
}
.jcarousel-control{
    text-align:center;
    position:relative;
    background-image:url(img/bg_box_outlay_l.jpg);
    background-position:top left;
    background-repeat:no-repeat;
    width:150px;
    height:43px;
    padding-left:20px;
    margin-left:auto;
    margin-right:auto;
}
.jcarousel-control div {
    padding-top:16px;
}
.jcarousel-control div a,.jcarousel-control div a:hover,.jcarousel-control div a:active, .jcarousel-control div a:visited{
    font-size:12px;
    color:#685841;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration:none;
}
.button{
    background-image:url(img/button_bg_l.jpg);
    background-position:top left;
    background-repeat:no-repeat;
    height:22px;
    position:relative;
    line-height:22px;
    vertical-align:bottom;
    padding-left:12px;
    margin-top:6px;

}
.button div{
    background-image:url(img/button_bg_r.jpg);
    background-position:top left;
    background-repeat:no-repeat;
    height:22px;
    float:right;
    width:11px;
}
.button a,.button a:hover,.button a:visited{
    font-size:11px;
    color:#685841;
    font-family: Verdana, Arial, Helvetica;
    text-decoration:none; 
}
.button a:hover{
    text-decoration:underline;
}
#bildbestellen{
    width:96px;
    }
#zurueckueber{
     width:132px;
}
#content-img-right p {
    line-height:12px;
    font-size:10px;
    margin-bottom:2px;
    margin-top:6px;
}
#content-img-right p span {
    font-style:italic;
}
#footer{
    background-image:url(img/footer_bg_l.jpg);
    background-position:top left;
    background-repeat:no-repeat;
    background-color:#f3ede7;
    position:relative;
    height:18px;
    line-height:16px;
    vertical-align:bottom;
    text-align:right;
    margin-top:4px;
}
#footer div {
    background-image:url(img/footer_bg_r.jpg);
    background-position:top left;
    background-repeat:no-repeat;
    float:right;
    width:8px;
    height:18px;
}
#footer p {
    margin:0;
    border-left:solid 2px;
    border-color:#ffffff;
    float:right;
    padding:0 3px 0 3px;
}
#footer p a, #footer p a:hover, #footer p a:visited {
    font-size:9px;
    font-weight:bold;
    color:#7b644d;
}

/*GALLERY UEBERSICHT!!*/
#content-gallery{
	background-image:url(img/background_bilduebersicht.jpg);
	background-repeat:no-repeat;
	height:428px;
}
#box-vertical, #box-horizontal1, #box-horizontal2, #box-horizontal3 {
    position:absolute;
}
#content-gallery img{
    border:0;
}
#box-vertical {
    top:50px;
    left:130px;
    width:180px;
    height:340px;
}
#box-horizontal1 {
    top:28px;
    left:440px;
    width:400px;
    height:110px;
}
#box-horizontal2 {
    top:165px;
    left:440px;
    width:400px;
    height:110px;
}
#box-horizontal3 {
    top:300px;
    left:440px;
    width:400px;
    height:110px;
}
#gallery-headline1{
    position:absolute;
    font-size:12px;
    font-weight:bold;
    top:22px;
    left:30px;
    }
#gallery-headline2{
    position:absolute;
    font-size:12px;
    font-weight:bold;
    top:22px;
    left:368px;
    }    
#gallery-headline3{
    position:absolute;
    font-size:12px;
    font-weight:bold;
    top:156px;
    left:368px;
    }
#gallery-headline4{
    position:absolute;
    font-size:12px;
    font-weight:bold;
    top:292px;
    left:368px;
    }
.gbox1, .gbox2, .gbox3{
    width:130px;
    height:12px;
    position:absolute;
    bottom:8px;
    text-align:center;
}
.gbox1{
    left:10px;
}
.gbox2{
    left:140px;
}
.gbox3{
    left:270px;
}
#content-gallery a,#content-gallery a:hover,#content-gallery a:visited{
    font-size:9px;
    color:#685841;
    font-family: Verdana, Arial, Helvetica;
    text-decoration:none;
    font-weight:bold;
}
.gbbox1, .gbbox2, .gbbox3{
    width:130px;
    height:60px;
    position:absolute;
    bottom:28px;
    text-align:center;
}
.vbbox1,.vbbox2{
    width:160px;
    height:100px;
    position:absolute;
    bottom:28px;
    text-align:center;
    left:10px;
}

.vbox1,.vbox2{
    width:160px;
    height:12px;
    position:absolute;
    bottom:8px;
    text-align:center;
    left:10px;
}
.gbbox1{
    left:10px;
}
.gbbox2{
    left:140px;
}
.gbbox3{
    left:270px;
}
.gbbox3{
    left:270px;
}
.vbox1{
    top:135px;
}
.vbox2{
    top:285px;
}
.vbbox1{
    top:30px;
}
.vbbox2{
    top:180px;
}
a:link, a:hover, a:active, a:visited {
color: #685841;
font-family: Verdana, Arial, Helvetica;
font-size:11px;
text-decoration:none;
}
