html{
padding:0;
margin:0;
}
* html{
height: 100%;
    overflow:hidden;
}
body{
padding:0;
margin:0;
}
* html body{
overflow: hidden;
height: 100%;
}
* html div#scrollContainer{
height:100%;
width:100%;
overflow:auto;
position:relative;
}
#head{
position:fixed;
top:0px;
height:auto;
background:#fff url(data:image/gif;base64,R0lGODlhEAAIAKIAAOTk5OHh4d7e3ujo6OXl5d/f3+fn5+np6SH5BAAAAAAALAAAAAAQAAgAAAMcKBVANidKqZiDc9b2sl4c5h3bNUZld6aix55HAgA7) repeat-y right 0;
padding:0 16px 0 0;
    width:736px;
z-index:20
}
#head .contEcke{
    width:744px;
height:20px;
position:absolute;
left:0;
bottom:0;
z-index:1;
    overflow:hidden;
}
#head .contEcke img{
    float:right;
    display:block;
    margin-top:1px;
}
* html #head {
position:absolute;
}
#head .inner{
    width:736px;
background: #fff url(data:image/gif;base64,R0lGODlhCgAJALMAAOTk5OHh4d7e3tvb2+jo6OXl5d/f39zc3Ofn5wAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAKAAkAAAQbcMhJj71Y6M2N/2AgjiRgnmihrizivjAhz3QEADs=) repeat-x bottom;
padding:0 0 8px 0;
height:62px;
*padding:1.125em 0 8px 0;
}
#head .logoBg{
margin-top:1.125em;
background:#f00;
position:relative;
z-index:10;
height:auto;
}
#head .logoBg #logo1{
position:absolute;
top:-18px;
padding-left:10px;
}
#head .logoBg #logo1 img{
display:block;
width:auto;
height:auto;
}
#head .logoBg #logo2{
background:none;
height:auto;
    position:static;
    height:38px;
}
#head .logoBg #logo2 img{
width:auto;
height:auto;
    float:right;
    display:block;
}
#foot{
    width:736px;
background:url(data:image/gif;base64,R0lGODlhEgA8ALMAANvb29zc3N3d3d7e3t/f3+Dg4OHh4eLi4uPj4+Tk5OXl5ebm5ufn5+jo6Onp6fT09CH5BAAAAAAALAAAAAASADwAQATo8MlJBzFJseaofxamcV91ZVtXSiFKruA5qms7ewoQCENxuA5HYjhUKBYbTnBJK9lSsJgICnu+ajIqdnr1MHg+YGAn4BF8iASyoWx+rG4PPDqvZrvve9zE3U/qW0B0eoN9MAeAFAU7F2lrKjk6jGEjSgRnBQYGPxmPTAygoWxtTEGFgnaGqaiBN6uurVpOhK+yeaqxeHK0uX4svLO4wazDsMW2u8K3xMvGHg6XyhQBFj/OEzs91sgKYyEIR2xNBDpmBo4pDpJjZWecng4D8hYXB2mVTJoH9vdI6UxGjCzwJ65UkFGjDBqMAAA7) no-repeat right bottom;
padding-right:8px;
}
/* = metanavigation/head
----------------------------------------------- */
#metanavi{
margin:0;
padding:0;
top:0;
    width:736px;
height:1.125em;
*z-index:10;
}
#metanavi ul{
list-style:none;
display:block;
float:right;
padding-right:2px;
margin-top:0.175em;
}
#metanavi li{
float:left;
display:block;
border:none;
margin:0;
padding:0;
width:auto;
}
#metanavi li a{
padding:0 0 0 22px;
margin:0 10px 0 0;
}
#druckenH a{
background:url(data:image/gif;base64,R0lGODlhCwALAJEAAMrP2v///5ahsgAAACH5BAAAAAAALAAAAAALAAsAQAIVhI5oGenYnogSqioWfnSC8IUdszkFADs=) no-repeat 5px 45%;
}
#closeH a{
background:url(data:image/gif;base64,R0lGODlhCwALAJEAAMrP2v///5ahsgAAACH5BAAAAAAALAAAAAALAAsAAAIVhI5oyRj8UhRT0ubweTVvCGrJggEFADs=) no-repeat 5px 45%;
}
/* = content
----------------------------------------------- */
#content{
position:relative;
left:0;
top:0;
background:url(data:image/gif;base64,R0lGODlhEAAIAKIAAOTk5OHh4d7e3ujo6OXl5d/f3+fn5+np6SH5BAAAAAAALAAAAAAQAAgAAAMcKBVANidKqZiDc9b2sl4c5h3bNUZld6aix55HAgA7) repeat-y 736px 100px;
width:736px;
padding:0 8px 0 0;
margin:100px 0 20px 0;
}
#content #inner{
position:relative;
/*padding:0.5em 1.25em 1.25em 1em;   */
    padding:0.5em 20px 1.25em 16px;  
}
#content .contEcke{
position:absolute;
right:-7px;
top:-5px;
z-index:10;
background:url(data:image/gif;base64,R0lGODlhFwATAMQcAOPj4+Dg4P39/eHh4d3d3fr6+tvb2/7+/tnZ2d/f39fX1/f39/Dw8Ovr6/n5+dXV1fHx8e7u7u3t7fPz8/v8/Orq6vX19fT09OXl5efn5////+np6f///wAAAAAAAAAAACH5BAEAABwALAAAAAAXABMAAAVm4CaOZGmeaKqubOuqWqwJQrFMUsvtPE85jVVvuDswMhkUkXiIIJOlJVGQwSCj0uEFYIWKskMBgHv9gnuVABl67kESA7K5zbEQAoPuhr4rIO5yfBwaCgZ4Vnt8hAZwAEiCGg9/alYhADs=) no-repeat top left;
height:19px;
width:23px;
display:block;
font-size:1px;
line-height:1px;
}
.hLine{
clear:left;
}
.compBox .inner .hLine,
.compBox .inner form{
display:block;
}
/* = galerie
----------------------------------------------- */
h1 span{
display:block;
font-size:0.87em;
font-weight:normal;
color:#f00;
}
h1 span.subtitle{
border-top:1px solid #ccc;
font-size:1.0em !important;
    display:block;
    min-height:1.25em;
}
* html h1 span.subtitle{
    height:1.25em;
}
.pag{
float:none;
margin-right:0;
}
.pagContainer{
float:right;
padding:0 0 0 0.3em;
background:#fff;
margin:0.5em 0 0 0;
    position:relative;
    z-index:100
}
.galerie{
width:700px;
height:536px;
display: table-cell;
    text-align: center;
    vertical-align: middle;    
    *margin-left:-20px;
    *width:720px;
}
.galerie .inner{
margin:6px auto;
display:block;
*display:inline-block;
text-align:left;
vertical-align: middle;   
}
.galerie img{
margin-bottom:5px;
}
.galerie span.subtitle{
display:block;
color:#666;
font-size:0.69em;
}
.galerie .fuerie{
font-size:1px;
line-height:1px;
height:1px;
*vertical-align: middle;
*display: inline-block;
   *height: 100%;
    *width:11px; 
    *margin-right:1px; 
    *overflow:hidden;   
}
/*container*/
#content .serv .inner,
#content .serv .inner p{
height:auto;
}
#content .serv .inner{
    padding: .375em 0 .75em 11px;
}
#content .serv{
border:1px solid #ccc;
margin-right:0 !important;
    width:698px;
}
#content .serv[class]{
width:100%;
}
#content .serv h3{
    padding-bottom:0.4em;
}
#content .serv p{
margin:0 0 0.72em 0 !important;
padding:0 5% 0 0;
}
#marginal .marginalEcke{
background:url(data:image/gif;base64,R0lGODlhFwATAMQcAOPj4+Dg4P39/eHh4d3d3fr6+tvb2/7+/tnZ2d/f39fX1/f39/Dw8Ovr6/n5+dXV1fHx8e7u7u3t7fPz8/v8/Orq6vX19fT09OXl5efn5////+np6f///wAAAAAAAAAAACH5BAEAABwALAAAAAAXABMAAAVm4CaOZGmeaKqubOuqWqwJQrFMUsvtPE85jVVvuDswMhkUkXiIIJOlJVGQwSCj0uEFYIWKskMBgHv9gnuVABl67kESA7K5zbEQAoPuhr4rIO5yfBwaCgZ4Vnt8hAZwAEiCGg9/alYhADs=) no-repeat top left;
height:19px;
width:23px;
position:absolute;
z-index:30;
right:1px;
top:-5px;
}
