*{
margin:0;
padding:0;
font-family:Arial, sans-serif;
font-size:14px; 
}
		
img {
border:none;
}
		
body {
overflow:hidden;/*Needed to eliminate scrollbars*/
}

td.contheader {
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
color:#abad25;
font-weight:bold;
}

font.produkttitel {
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
color:#abad25;
font-weight:bold;
}

td.gruppenheader {
font-family:Arial,Helvetica,sans-serif;
font-size:20px;
color:#fff;
font-weight:bold;
}

td {
font-family:Arial,Helvetica;sans-serif;
font-size:14px;
color:#FFF;
}

td.leistenback {
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
color:#FFF;
font-style:italic;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='..images/leistenback.png');
background-image:url(../images/leistenback.png);
}

td.downloadback {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
color:#FFF;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='..images/leistenback.png');
background-image:url(../images/leistenback.png);
}

td.gal {
width:100px;
height:100px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='..images/leistenback.png');
background-image:url(../images/leistenback.png);
}
		
#navi {
margin:0px auto;
width:100%;
bottom:5%;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='..images/contentback.png');
background-image:url(../images/contentback.png);
border-top:3px solid #4F4F4F;
border-bottom:3px solid #4F4F4F;
position:absolute;
}

#impressum {
margin:0px auto;
width:113px;
height:25px;
top:0px;
right:0px;
position:absolute;
}

#logo {
margin:0px auto;
height:138px;
width:220px;
top:8px;
right:5%;
border: 0px solid #4F4F4F;
position:absolute;
}

#content {
width:800px;
height:410px;
margin-left:-400px;
margin-top:-270px;
top:50%;
left:50%;
position:absolute;
}

#inhalt {
width:560px;
height:380px;
margin:0px;
border: 1px solid #4F4F4F;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='..images/contentback.png');
background-image:url(../images/contentback.png);
}

#inhaltlarge {
width:800px;
height:380px;
margin:0px;
border: 1px solid #4F4F4F;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='..images/contentback.png');
background-image:url(../images/contentback.png);
}

#kinhalt {
width:221px;
height:380px;
margin:0px;
border: 1px solid #4F4F4F;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='..images/contentback.png');
background-image:url(../images/contentback.png);
}

#sitecontent {
width:550px;
height:360px;
margin:10px 0px 10px 10px;
padding:0px;
overflow:auto;
position:absolute;
}

#sitecontentlarge {
width:790px;
height:360px;
margin:10px 0px 10px 10px;
padding:0px;
overflow:auto;
position:absolute;
}

#contentstart1 {
margin:0px auto;
width:730px;
height:360px;
margin-left:-355px;
margin-top:-250px;
top:50%;
left:50%;
position:absolute;
}

#contentstart {
margin:0px auto;
width:730px;
height:330px;
border: 1px solid #4f4f4f;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='..images/contentback.png');
background-image:url(../images/contentback.png);
position:absolute;
}

#contin {
width:100%;
margin:10px;
position:absolute;
}
		
#contentframe {
text-align:center;
margin:2px;
}
		
/*Supersize Plugin Styles*/
#supersize img, #supersize a {
height:100%;
width:100%;
display:none;
}
		
#supersize .activeslide, #supersize .activeslide img {
display:inline;
}

a:link,a:active,a:visited {
font-family:Arial,Helvetica,sans-serif;
color:#abad25;
text-decoration:underline;
}

a:hover {
font-family:Arial,Helvetica,sans-serif;
color:#abad25;
text-decoration:none;
}

a.download:link,a.download:active,a.download:visited {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
color:#abad25;
text-decoration:none;
}

a.download:hover {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
color:#fff;
text-decoration:none;
}

input, textarea, select {
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
color:#fff;
background-color:#2b2b2b;
border:1px dotted #000;
}

form {
margin:0px;
}

input.submit {
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
color:#000;
background-color:#abad25;
border:0px;
}

div.frm_error {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#abad25;
font-weight:bold;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='..images/frm_error.png');
background-image:url(../images/frm_error.png);
padding-top:5px;
padding-bottom:5px;
padding-left:10px;
border:0px;
}

div.frm_ok {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#abad25;
font-weight:bold;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='..images/frm_ok.png');
background-image:url(../images/frm_ok.png);
padding-top:5px;
padding-bottom:5px;
padding-left:10px;
border:0px;
}

font.mini {
font-family:Arial,Helvetica;sans-serif;
font-size:12px;
color:#FFF;
}

font.small {
font-family:Arial,Helvetica;sans-serif;
font-size:11px;
color:#FFF;
font-style:italic;
}