html, body{
	height:100%;
	width:100%;
}
body {
	margin: 0px;
	padding: 0px;
	background:url(../m/bg_holz.jpg);
}
body { 
	scrollbar-arrow-color: #800000;
	scrollbar-base-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-3dlight-color: #cccccc;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-shadow-color: #cccccc;
} 
body {
	overflow: -moz-scrollbars-vertical;
	}
html, body, p, td, div{
	font: 11px Arial, Helvetica, sans-serif;	
}
a img{
	border:none;
}
h2{
	font-size:14px;
}
h3{
	font: 11px Arial, Helvetica, sans-serif;
	font-weight:bold;	
	margin-bottom:0px;
}
td {
	vertical-align:top;
}
hr{
	height:1px;
	color:#cccccc;
}
p{
	margin:0px;
	padding:0px;
}
a{
	color:black;
}
a:hover{
	text-decoration:none;
}
#komplettrahmen{
	width:100%;
}
#kopfzeile{
	height:95px;
	width:100%;
	background:#000000;
}
#sprachwahl a{
	color:white;
	text-decoration:none;
}
/*
#sprachwahl{
	display:none;
}
*/
#inhalt{
	height:430px;
	width:100%;
	background:#FFFFFF;
	overflow:auto;
}
#hauptnavigation{
	float:left;
	display:inline;
	height:390px;
	width:135px;
	padding:40px 5px 0px 5px;
	margin-left:5px;
	overflow:auto;
}
#hauptnavigation ul, #nebeninhalt ul{
	margin:0px;
	padding:0px;
}
#hauptinhalt{
	float:left;
	height:370px;
	width:575px;
	padding:40px 7px 20px 8px;
	overflow:auto;
	position:relative;
}
#nebeninhalt{
	float:left;
	display:inline;
	width:135px;
}
#nebeninhalt a{
	text-decoration:none;
}
#fusszeile{
	height:33px;
}
.mf-input, .mf-text, .mf-pass{
	width:200px;
	border:1px solid #a3a2a4;
	color:#5F5F5F;
	font: 11px Arial, Helvetica, sans-serif;	
}
.mf-submit{
	width:202px;
	border:1px solid #a3a2a4;
	color:#5F5F5F;
	font: 11px Arial, Helvetica, sans-serif;	
}
.newsbilder img{
	margin-bottom:5px;
}
.news-single-imgcaption img, .news-single-imgcaption{
	margin-bottom:10px;
}
.bildlinks{
	float:left;
	margin:5px 5px 0px 0px;
}
.bildrechts{
	float:right;
	margin:0px 0px 5px 5px;
}
.clearboth{
	clear:both;
}
.bildoben{
	margin-top:-40px;
	margin-bottom:3px;
}
.lilarahmen{
	border:1px solid #ba0394;
}
.produkte_text{
	padding:10px 10px 10px 0px;
	width:335px;
}
.produkte_bildleiste img{
	margin:0px;
	margin-top:3px;
	margin-bottom:12px;
	margin-right:0px !important;
	margin-right:-3px;
}
.produkte_bildleiste{
	text-align:right;
	width:200px;
	margin:0px;
	padding:0px;
}
.vierpxlinks
{
	margin-left:4px;
}
.kein_umbruch{
	white-space: nowrap;
}
.lupe_oben{
	margin-left:536px;
}
.lupe_rechts{
	margin:0;
	margin-top:-10px;
}
.gross_gesperrt{
	text-transform:uppercase;
	letter-spacing:7px;
	font-size:18px;
	font-weight:bold;
	margin-bottom:15px;
	color:#ff0000;
}
.indent{
	margin-left:10px;
}
/*------mailformular formatieren------*/
.csc-mailform {
border:none;
}
.csc-mailform-field {
clear:both;
margin-bottom:5px;
}
.csc-mailform-field label {
float: left;
width: 250px;
}
.mf-input {

}
.mf-pass {
width: 200px;
}
.mf-text {
float:left;
}

.mf-check {
}

.mf-radio legend{
display:none;
}
.mf-radio{
float:left;
}
.mf-select {
	width: 200px;
}

.mf-file {
	width: 204px;
	background-color:transparent;
	border:1px solid #007844;
}


.mf-reset {

}

.mf-submit {
	margin-left:250px;
	margin-top:15px;
}
fieldset{
	border:0;
}
#mailformAnrede label{
	width:30px;
	float:left;
}
.csc-textpic-imagewrap a img{
	border:1px solid #ba0394;
}
.csc-form-commentcell{
	display:none;
}
.csc-loginform .mf-submit {
	margin-left:0px;
	margin-top:15px;
}
.spacer-gif{
	display:none;
}

#fusszeile{
	display:none;
}



#sb_download_flexWrap, #sb_download_singleFlexWrap{
	overflow:auto;
}
.sb_download_flex {
	margin-right:10px;
	margin-bottom:10px;
	width:259px;
}

.sb_download_flex  *{
	font-size:11px;
}
.sb_download_flex  .title{
	font-size:12px;
}
.sb_download_flex  .description{
	font-weight:bold;
}
.sb_download_text  .links{
	margin-top:10px;
	margin-bottom:10px;
}
.sb_download_single .category{
	float:none;
}
.sb_download_single .sb_download_text{
	width:100%;
}
.sb_download_single .description{
	margin-top:10px;
	margin-bottom:10px;
}
.sb_download_flex .category, .sb_download_single .category {
    float: none;
	clear:both;
}
.sb_download_text{
	float:none;
	clear:both;
}
