body{
margin: 0;
padding: 0;
background-image:url(xhtmlpix/bkgr25.jpg);
background-color:#fff;
font-family: arial, sans-serif;
background-repeat : no-repeat;
margin-right:25px;	
width:100%;	
}
/*ases CONTENT */
#content{
background-image:url(xhtmlpix/bkgr25-2.jpg);
font-size:0.8em;
line-height:1.4em;
position:absolute;
z-index:2;
top:112px;
left:100px;

padding-left:113px;
padding-right:13px;	
margin-right:13px;		
background-position : 100% 100%;
background-repeat : no-repeat;
width:680px;
}

/*ases fontstyles */

#content h1{
padding-bottom:3px;
margin:0px;
font-family: georgia,verdana,arial, serif;
font-size:1.5em;
color:#953000;
padding-top:22px;
border-bottom:1px solid #953000;
}

#content p{
padding-left:20px;
}

#content h2{
margin:0px;
padding-bottom:1px;
font-family: georgia,verdana,arial, serif;
font-size:1.1em;
color:#953000;
padding-top:0px;
margin-top:30px;
font-weight:normal;
}
h3{
color:#953000;
padding-left:5px;
padding-top:0px;
padding-bottom:5px;
margin:0;
font-size:1em;
font-family:georgia,times, verdana, serif;

}
#related h3{
color:#953000;
padding-left:5px;
padding-top:0px;
padding-bottom:5px;
margin:0;
font-size:1em;
font-family:georgia,times, verdana, serif;
border-bottom:1px solid #953000;

}
h4{
margin:0px;
margin-bottom:15px;
padding-bottom:1px;
font-family: georgia,verdana,arial, serif;
font-size:0.9em;
color:#953000;
padding-top:0px;
padding-left:60px;
font-weight:normal;
background-image:url(xhtmlpix/quotes.gif);
background-position : 30px 50%;
background-repeat : no-repeat;
}

#content a{
color:#004080;
}
#empfehlen{
margin-left:10px;
}

/*ases RELATED LINKS*/

#related{
float:right;
width:30%;
padding-right:5px;
padding-left:15px;	
margin-left:15px;	
margin-top:20px;	
margin-bottom:20px;		
background-image:url(xhtmlpix/bkgrreslated.gif);
} 

#content #related p.relatedp{width:90%;
padding-left:5px;
}

#related ul {
list-style-type:circle;
}
/*ases LOGO */

#logo{
position:absolute;
z-index:3;
top:85px;

left:20px;	
width:171px;
background-color:#fff;
}

/*ases NAVIGATION */
#navigation{
background-color:#fff;
position:absolute;
z-index:2;
top:156px;
left:20px;	
font-family: georgia, times, serif;
}

#navcontainer { /*border-top: 1px dashed #953000;    */}

#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;

}

#navcontainer li { margin: 0; }

#navcontainer a
{
display: block;
padding: 5px 10px;
width: 150px;
color: #953000;
background-color: #fff;
text-decoration: none;
font-weight:bold;
font-size: 0.8em;

}

#navcontainer a:hover
{
color: #000;
background-color: #889E88;
text-decoration: none;

}

#navcontainer ul ul li { margin: 0; }

#navcontainer ul ul a
{
display: block;
padding-left: 25px;
width: 135px;
color: #000;

text-decoration: none;
font-weight: normal;
}

#navcontainer ul a:hover
{
color:#000;
background-color: #953000;
color:#fff;
}
#navcontainer ul ul a:hover
{
color:#000;
background-color: #953000;
color:#fff;
}

#navcontainer ul #current{
color:#fff;
background-color: #953000;
}

p.footer{
font-family: georgia, times, sans-serif;
border-top:1px solid #953000;
font-size:0.8em;
margin-bottom:0.2em;
margin-right:20px;
text-align:center;
width:45em;
}

#printadresse{
display:none;
}


.normpic{
margin-right:20px;
}

img{
border:0px;
}

#nachoben{
float:right;
font-size:0.9em;
}

.referenzbesc{
margin-left:0px;
}

.refpic{
float:left;margin-right:20px;	
}


/* FORMULAR */
.formbox {
padding-top:7px;	
width:400px;
margin-left:20px;
margin-top:0px;
 color: #000;
 background-color: #eee;
 border: 1px solid #953000;
}

.reihe {
clear: both;
padding: 2px 0px 2px 5px;
}

.label {
float: left;
width: 140px;
text-align: left;
padding-top: 3px;
padding-left: 5px;
}

.feld {
float: right;
width: 250px;
text-align: left;
} 

.knopf {
clear: both;
text-align: center;
padding-top: 10px;
padding-bottom: 15px;
}

.defbreite {
width: 220px;
}

input {
background-color:#fff;
color:#953000;
border:1px solid #953000;
}
	
textarea{
background-color:#fff;
color:#0055cc;
border:1px solid #953000;
}
	

.partnerpic{float:left;margin-right:10px;margin-bottom:2px;}


.weiter{margin-left:170px;}

 /* Fotoslideshow */

#zoom a {
float: right;
margin: 0 0 10px 0px;
border: 1px solid #000;
text-indent: -1000em; /* hide the link text */
overflow: hidden;
display: block;
width: 430px; /* show only thumbnail */
height: 150px;
background: url(pix/cehavol-farben.jpg) no-repeat top left;
}

#zoom a:hover {
width: 430px; /* adjust size to zoomed photo */
height: 523px;
background-position: 0 0px; /* move the image so only the big one shows */
}

#footer {
color: #999;
}
#mContainer {
BORDER-RIGHT: #953000 1px solid; BORDER-TOP: #953000 1px solid; MARGIN:0;MARGIN-bottom:20px;MARGIN-left:20px; BORDER-LEFT: #953000 1px solid; WIDTH: 330px; BORDER-BOTTOM: #953000 1px solid; POSITION: relative; HEIGHT: 180px; BACKGROUND-COLOR: #fafafa;margin-top:18px;
}
#imageContainer {
LEFT: 5px; WIDTH: 100px; POSITION: absolute; TOP: 5px
}
#mContainer #imageContainer IMG {
BORDER-RIGHT: #953000 1px solid; BORDER-TOP: #953000 1px solid; Z-INDEX: 100; BORDER-LEFT: #953000 1px solid; WIDTH: 52px; CURSOR: pointer; BORDER-BOTTOM: #953000 1px solid; POSITION: absolute; HEIGHT: 52px;
}


#imageDestination {
	BORDER-RIGHT: #953000 1px solid; BORDER-TOP: #953000 1px solid; BACKGROUND: #c0c0c0; LEFT: 130px; BORDER-LEFT: #953000 1px solid; WIDTH: 180px; BORDER-BOTTOM: #953000 1px solid; POSITION: absolute; TOP: 10px; HEIGHT: 123px
}
#controls {
	BORDER-TOP: #953000 2px solid; MARGIN: 80px auto auto; FONT: 9px verdana; WIDTH: 400px; PADDING-TOP: 10px; POSITION: relative
}
#caption {
	FONT-size: 12px; WIDTH: 200px; POSITION: absolute; TOP: 142px; Left:154px;
}
#credits {
	FONT-SIZE: 9px; MARGIN: 20px auto auto; WIDTH: 400px; POSITION: relative
}
HR {
	CLEAR: both; BACKGROUND: #953000; MARGIN: 5px 0px; WIDTH: 400px; COLOR: #953000; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 1px; TEXT-ALIGN: left; BORDER-BOTTOM-STYLE: none
}
#credits IMG {
	BORDER-RIGHT: #953000 1px solid; BORDER-TOP: #953000 1px solid; FLOAT: left; MARGIN-BOTTOM: 5px; BORDER-LEFT: #953000 1px solid; WIDTH: 80px; MARGIN-RIGHT: 10px; BORDER-BOTTOM: #953000 1px solid; HEIGHT: 79px
}

.float-left{
font-size:0.95em;
background-image:url(xhtmlpix/print.gif);
padding-left:28px;
background-position : 0% 70%;
background-repeat : no-repeat;
text-decoration:none;
}

.weiterempf{
font-size:0.95em;
padding-left:28px;
background-image:url(xhtmlpix/weiterempf.gif);
background-position : 0% 70%;
background-repeat : no-repeat;
text-decoration:none;
}

.rightpic{

margin-bottom:7px;
}

#anfrage{
display:none;}

#anfrageoben{
/*position:absolute;left:116px;top:300px;z-index:5;*/
display:none;
}
			
			
			
			
			
			
			
/*ase new jan 2006*/

.startp{
width:380px;
margin-top:5px;
margin-right:30px;
margin-left:20px;
margin-bottom:5px;
}	
.starth{
width:370px;
}
			
.thumbnailsizestart{
width:100px;
margin-left:10px;
}
.thumbnailsizestartleft{
margin-left:0px;
}
.textpic{
float:left;
margin-right:10px;
margin-top:5px;
}

.refhover{
width:420px;
}

.refhover:hover{
background-color:#ebf5fe;
}