
#content div,
#contentProdukte div {
	scrollbar-face-color: #B3BBBB; 
	scrollbar-shadow-color: #C2CACA; 
	scrollbar-highlight-color: #C2CACA; 
	scrollbar-3dlight-color: #C2CACA; 
	scrollbar-darkshadow-color: #C2CACA; 
	scrollbar-track-color: #C2CACA; 
	scrollbar-arrow-color: #333;
}


.csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow {
	margin-bottom:15px;
}



div table td p,
div table td p.bodytext {
	margin:0;
	padding:0;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #C2CACA;
	
}

img, a, a img {
	border:0;
}

p {
	margin:0 0 10px 0;
	padding:0;
}

#content .divider {
	margin:20px 0;
	height:3px;
	background:#EBEBEB;
	clear:both;
}

a:link, 
a:visited {
	color: #000000;
	text-decoration: underline;
}

a:hover,
a:active {
	color: #FFFFFF;
	text-decoration: none;
}


#bodyStartseite {
	background-color: #41505A;
}

#bodyContent {
	background-color: #C2CACA;
}



#randomImage {
	width:960px;
	height: 160px;
}



 
h1.headline {
	padding:0 0 4px 0;
	margin:0 0 4px 0;
}
h1.headline img {
	margin:0 0 5px 0;
}
h1.headline .image img {
	display:block;
	margin:0 0 5px 0;
}
h1.headline .right .image img {
	float:right;
}

h1.border {
	border-bottom:1px solid #636B73;
}

h2 {
	margin:0 0 5px 0;
	padding:4px 0 4px 0;
	border-bottom:1px solid #636B73;
}
.tx-rgsmoothgallery-pi1 h2 {
	border-bottom:0;
}


.produkte_rechts_menu {
	padding-top:15px;
	margin-top:15px;
	border-top:1px solid #636B73;
}

.left-menu-divider{
	border-top: 1px solid #636B73;
	height: 0;
	line-height: 0;
	font-size: 0;
	overflow: hidden;
	margin-top: 18px;
	padding-bottom: 12px;
}

.product_gallery {
	background-color:#C2CACA;
	width:300px;
	height:400px;
	display:block;
}




.menuItemHome {
 	float:left;
	border-left: 1px solid #636B73;
	border-right: 1px solid #636B73;
	padding: 45px 0px 0px 8px;
	text-transform: uppercase;
	width: 81px;
 }
 
.menuItemHome_start {
 	float:left;
	border-left: 1px solid #636B73;
	padding: 45px 0px 0px 8px;
	text-transform: uppercase;
	width: 82px;
}
 
.menuItemActive_first,
.menuItemActive,
.menuItemKontakt {
 	float:left;
	padding: 45px 0px 0px 8px;
	text-transform: uppercase;
	color: #937B26;
 }
  #rightMenu .menuItemActive_first,
 #rightMenu .menuItemActive {
	border-left: 1px solid #636B73;
	padding: 45px 0px 0px 8px;
	margin-left: 35px;
}

#rightMenu .menuItemActive_first { margin-left:0; }


.menuItemActive_first a:link,
.menuItemActive_first a:visited,
.menuItemActive a:link,
.menuItemActive a:visited {
 	color: #937B26;
	text-decoration:none;
 }

.menuItemActive_first a:hover,
.menuItemActive_first a:active,
.menuItemActive a:hover,
.menuItemActive a:active {
 	color: #937B26;
	text-decoration:none;
 }


.menuItem a:link,
.menuItem_first a:link,
.menuItemHome a:link,
.menuItemHome_start a:link,
.menuItem a:visited,
.menuItem_first a:visited,
.menuItemHome a:visited,
.menuItemHome_start a:visited,
.menuItemProducts a:link,
.menuItemProducts a:visited,
.menuItemKontakt a:link,
.menuItemKontakt a:visited{
 	text-decoration:none;
	color: #000000;
 }

.menuItem a:hover,
.menuItem_first a:hover,
.menuItemHome a:hover,
.menuItemHome_start a:hover,
.menuItem a:active,
.menuItem_first a:active,
.menuItemHome a:active,
.menuItemHome_start a:active,
.menuItemProducts a:hover,
.menuItemProducts a:active,
.menuItemKontakt a:hover,
.menuItemKontakt a:active{
 	text-decoration:none;
	color: #FFFFFF;
 }

.menuItemHome_start a,
.menuItemHome_start a:link,
.menuItemHome_start a:visited {
	color: #937B26;
}

.menuItem_first,
.menuItem {
 	float:left;
	border-left: 1px solid #636B73;
	padding: 45px 0px 0px 8px;
	margin-left: 35px;
	text-transform: uppercase;
 }
.menuItem_first {
	margin-left:0;	
}

.menuItemLevel2_hover,
.menuItemLevel2 {
 	padding-bottom: 5px;
	padding-right: 10px;
 }


.menuItemLevel2 a:link,
.menuItemLevel2 a:visited,
.menuItemLevel2_MarginTop a:link,
.menuItemLevel2_MarginTop a:visited {
 	color: #000000;
	text-decoration: none;
 }


.menuItemLevel2 a:hover,
.menuItemLevel2 a:active,
.menuItemLevel2_MarginTop a:hover,
.menuItemLevel2_MarginTop a:active {
 	color: #FFFFFF;
	text-decoration: none;
 }


.menuItemLevel2_Active {
 	padding-bottom: 5px;
	padding-right: 10px;
	color: #937B26;
/*	margin-top:5px;
	border-top:1px dotted #999;
	margin-top:10px;
	padding-top:10px; */
 }

.menuItemLevel2_Active a:link, 
.menuItemLevel2_Active a:visited {
 	text-decoration:none;
	color: #937B26;
 }


.menuItemLevel2_Active a:hover,
.menuItemLevel2_Active a:active  {
 	text-decoration: none;	
	color: #937B26;
 }

.menuItemLevel2_MarginTop{
	margin-top: 20px;
}

.LevelWrapper {
	padding-right:10px;	
	text-align:right;
}

.LevelWrapper .menuItemLevel3_Active,
.LevelWrapper .menuItemLevel3 {
	padding: 3px 0px 0px;
}

.LevelWrapper .first {
	padding: 5px 0 0px;
/*	border-top:1px dotted #999; 
	margin-top:2px;*/
}
/*
.LevelWrapper .first {
	padding: 10px 0 0px;	
}
*/

.LevelWrapper .last {
	padding: 3px 0px 12px;
	margin-bottom:7px;
	border-bottom:1px dotted #999;
	margin-right:-10px;
	padding-right:10px;
}

.LevelWrapper .menuItemLevel3_Active a:link,
.LevelWrapper .menuItemLevel3_Active a:visited,
.LevelWrapper .menuItemLevel3 a:link,
.LevelWrapper .menuItemLevel3 a:visited {
	color: #666666;
	text-decoration: none;
}

.LevelWrapper .menuItemLevel3_Active a:hover,
.LevelWrapper .menuItemLevel3_Active a:active,
.LevelWrapper .menuItemLevel3 a:hover,
.LevelWrapper .menuItemLevel3 a:active {
	color: #FFFFFF;
	text-decoration: none;
}

.LevelWrapper .menuItemLevel3_Active a:link,
.LevelWrapper .menuItemLevel3_Active a:visited {
	color: #937B26;
}

.goldenText,
.goldenText a:link,
.goldenText a:visited {
	color: #937B26;
}

.goldenText a:hover,
.goldenText a:active {
	color: #FFFFFF;
}




 h1.headline .right {
	text-align:right;
}

#category_menu {
	margin-left:-10px;
	position:relative;
}

#category_menu a {
	font-size:15px;
	display:block;
	padding:5px 0 5px 10px;
}
/*
#category_menu a:hover {
	background:#999;	
}
*/
#category_menu .menuItemLevel2_hover,
#category_menu .menuItemLevel2 {
	padding:0;
}

#category_menu .menuItemLevel2_hover {
/*	display:block; 
	width: 376px; */
}

#category_menu .menuItemLevel2_hover,
#category_menu .menuItemLevel2:hover {
/*	background:#BCBCBC;	 
	background:#B4B4B4;*/
	background:#B8BDC0;
}

#category_menu .menuItemLevel2_hover .sub_layer,
#category_menu .menuItemLevel2 .sub_layer {
	position:absolute;
	top:0;
	right:-290px;
	width:280px;
	padding-left:10px;
/*	padding-left:10px; */
	visibility:hidden;
}

#category_menu .menuItemLevel2_hover .sub_layer,
#category_menu .menuItemLevel2:hover .sub_layer {
	visibility:visible;
}
#category_menu .menuItemLevel2_hover .sub_layer .sub_layer_menu,
#category_menu .menuItemLevel2 .sub_layer .sub_layer_menu,
#category_menu .menuItemLevel2:hover .sub_layer .sub_layer_menu {
	background:#C2CACA;
	height:285px;
}

#category_menu .menuItemLevel2_hover .sub_layer a,
#category_menu .menuItemLevel2 .sub_layer a {
	font-size:11px;	
}

.tx-custommenu-pi1 .head_cat {
	font-size:15px;
	margin-bottom:20px;
}

.cat_header {
	padding: 0 10px 0 0;
	margin:0 0 10px 0;
	display:block;
}