/* CSS Document */

/* Old browsers - PNG Transparency Hack */
img, div, input {
	behavior: url("_wpframe/jscripts/iepngfix.htc");
}


/* TEMPLATE */
*{font-family:Trebuchet MS, Lucida Grande, Verdana, Georgia, Sans-Serif;padding:0px; margin:0px;}
p{font-family:Trebuchet MS, Lucida Grande, Verdana, Georgia, Sans-Serif;}

html{
height:100%;
width:100%;
scrollbar-arrow-color:#FFFFFF;
scrollbar-base-color:#0f0f0f;
scrollbar-shadow-color:#0f0f0f;
scrollbar-face-color:#0f0f0f;
scrollbar-highlight-color:#333333;
scrollbar-dark-shadow-color:#0f0f0f;
scrollbar-3d-light-color:#0f0f0f;
}

body
{
background-color:#000000;
margin:0;
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:0;
font-family:Trebuchet MS, Lucida Grande, Verdana, Georgia, Sans-Serif;
color:#CCC;
font-size:9pt;
cursor:default;
overflow-x:	hidden;

}

#form{
padding: 0px 0px 0px 0px;
margin:0px;
}

/*INPUT - TEXTAREA*/

input,textarea{
padding: 4px 4px 4px 4px;
margin-bottom:2px;
color:#757575;
background-color:#000000;
border-style:dotted;
border-width:1px;
border-color:#333;
scrollbar-arrow-color:#FFFFFF;
scrollbar-base-color:#000000;
scrollbar-track-color:#000000;
scrollbar-shadow-color:#000000;
scrollbar-face-color:#000000;
scrollbar-highlight-color:#000000;
scrollbar-dark-shadow-color:#000000;
scrollbar-3d-light-color:#000000;}



/*Siteforward*/
#form_digg{
padding: 0px 0px 0px 0px;
margin:0px;
}

/* Schriftfarben */

.grau{color:#969696; font-size:14pt; font-weight:bold; border-bottom:1px; border-bottom-color:#666; border-bottom-style:dotted;}
.grausmall{color:#969696; font-size:10px;}
.gelb{color:#f6b10a; font-size:14pt; font-weight:bold;}
.rot{color:#930d14; }
.weiss{color:#FFFFFF;}
.blau{color:#9ac2d2; font-size:10px; font-weight:bold;}
.blaubig{color:#9ac2d2; font-size:14px; font-weight:bold;}


/* LINKS */

a.mainmenu:link{color:#CCCCCC; background-color:#000; font-size:13pt;}
a.mainmenu:active{color:#FFFFFF;background-color:#000; font-size:13pt;}
a.mainmenu:visited{color:#CCCCCC;background-color:#000; font-size:13pt;}
a.mainmenu:hover{color:#FF0000; background-color:#000; font-size:13pt;}


a.mainmenu{
display:inline-block;
margin:0px;
padding: 2px 30px 2px 10px;
text-decoration:none;
font-weight:bold;
letter-spacing:2px;
border:none;
}

a.submenu:link{color:#CCCCCC; font-size:9pt; text-decoration:none; letter-spacing:2px;}
a.submenu:active{color:#CCCCCC; font-size:9pt; text-decoration:none; letter-spacing:2px;}
a.submenu:visited{color:#CCCCCC; font-size:9pt; text-decoration:none; letter-spacing:2px;}
a.submenu:hover{color:#FF0000; font-size:9pt; text-decoration:none; letter-spacing:2px;} 


a.imprint:link{color:#CCCCCC; background-color:#000; font-size:8pt;}
a.imprint:active{color:#FFFFFF;background-color:#000; font-size:8pt;}
a.imprint:visited{color:#CCCCCC;background-color:#000; font-size:8pt;}
a.imprint:hover{color:#FF0000; background-color:#000; font-size:8pt;}

a.imprint{
display:inline-block;
margin:0px;
padding: 1px 10px 1px 10px;
text-decoration:none;
font-weight:bold;
border:none;
}

a:link{font-family:Trebuchet MS, Lucida Grande, Verdana, Georgia, Sans-Serif; font-size:11px; line-height:20px; color:#fff; font-weight:bold; text-decoration:none;}
a:active{font-family:Trebuchet MS, Lucida Grande, Verdana, Georgia, Sans-Serif; font-size:11px; line-height:20px; color:#fff; font-weight:bold; text-decoration:none;} 
a:visited{font-family:Trebuchet MS, Lucida Grande, Verdana, Georgia, Sans-Serif; font-size:11px; line-height:20px; color:#fff; font-weight:bold; text-decoration:none;}
a:hover{font-family:Trebuchet MS, Lucida Grande, Verdana, Georgia, Sans-Serif; font-size:11px; line-height:20px; color:#9ac2d2; font-weight:bold; text-decoration:none;}

a { border-bottom:1px; border-bottom-style:solid; border-bottom-color:#BE0A26}


td {font-size:9pt;}

li{margin:0; list-style:none;}

/* DIVs */

#center {
width:940px;
margin:0px auto;
}

#centerfooter {
background-color:#141414;
}

#main
{
width:100%;
/*z-index:101;*/
position:absolute;
}

#trennlinie{
height:6px;
top:445px;
width:100%;
background-color:#333;
position:absolute;
border-bottom:1px;
border-bottom-color:#2e2e2e;
border-bottom-style:solid;
}

#trennliniefooter{
height:6px;
width:100%;
background-color:#333;
border-bottom:1px;
border-bottom-color:#2e2e2e;
border-bottom-style:solid;
}


#header
{
width:940px;
height:430px;
padding:0px 0px 0px 0px;
}

#headerleft
{
width:280px;
height:400px;
padding:0px 0px 0px 0px;
float:left;
}

#headerrighttopspace{
	width:642px;
	height:120px;
	float:right;
	}
	
#headerright
{
width:642px;
height:300px;
padding:0px 0px 0px 0px;
float:right;
}

#logo
{
padding:50px 0px 20px 0px;
width:300px;
}

#imprint{
	text-align:right;
	float:right;
	padding-top:60px;}

#dynpic
{
background-position:top left; 
background-repeat:no-repeat;
height:200px;
width:350px;
}

#navigation
{
padding:0px 0px 0px 0px;
margin:0px;
/*min-height:20px;
height:auto !important;
height:20px;*/
}

p{margin:0; padding:0;}

#mainscreen
{
padding:40px 40px 30px 40px;
}

#mainscreenfade
{
	height:300px;
	width:800px;
}
#slideshow
{
height:300px;
width:800px;
padding:0px 10px 10px 10px;
border:1px; 
border-color:#333; 
border-style:dotted;
}

#left
{
float:left;
width:270px;
border-right:1px;
border-right-color:#333;
border-right-style:solid;
}

#left2
{
float:left;
width:270px;
border-right:1px;
border-right-color:#333;
border-right-style:solid;
}

#right
{
float:right;
width:648px;
padding:0px 0px 0px 0px;
}

#right2
{
float:right;
width:648px;
padding:0px 0px 0px 0px;
}

#headlineright
{
padding:0px 0px 0px 6px;
height:40px;
}

#headlineleft
{
padding:0px 0px 0px 0px;
height:40px;
}

#produkte
{
padding:0px 10px 10px 40px;
}

#sitemanager
{
padding:0px 0px 10px 0px;
}

#content
{
padding: 0px 0px 0px 6px;
}

#padding
{
padding-left:0px; 
padding-right:0px;
background-color:#FFF;
}


#news
{
padding:0px 8px 10px 0px;
}

#facebook
{
padding:0px 8px 10px 0px;
}


#footer
{
	bottom:0px;
	padding: 20px 0px 20px 0px;
	min-height:150px;
	height:auto !important;
	height:150px;
	width:940px;
	margin:0px auto;
}

#footerleft
{
width:280px;
min-height:150px;
height:auto !important;
height:150px;
padding:0px 0px 0px 0px;
float:left;
}

	
#footerright
{
width:642px;
padding:0px 0px 0px 0px;
float:right;
min-height:150px;
height:auto !important;
height:150px;
}

#footeradresse{
float:left;
width:250px;
min-height:150px;
height:auto !important;
height:150px;
border-right:1px;
border-right-color:#333;
border-right-style:solid;
}

#footercontact{
float:left;
width:640px;
min-height:150px;
height:auto !important;
height:150px;
padding:0px 0px 0px 0px;
}



/*///////////// CONTACT FORMULAR ///////////////*/

.formularbezeichnungen{
	width:75px; 
	min-height:10px;
	height:auto !important;
	height:10px; 
	float:left;
}


.formulareintraege{
	min-height:10px;
	height:auto !important;
	height:10px;
	}

#contact
{
padding:0px 8px 10px 40px;
}

#contactform
{
padding:0px 0px 10px 0px;
}

#contentcontactform
{
padding:10px 10px 10px 10px;
background-color:#0e0e0e;
}

/*/////////// END /////////////*/



#leftcontentfooter
{
padding:10px 10px 10px 10px;
min-height:122px;
background-color:#0e0e0e;
border:1px;
border-color:#333;
border-style:dotted;
}

/* SITEMANAGER */

.sitepartheadline
{
font-size:20px;
letter-spacing:3px;
font-weight:bold;
text-transform: uppercase;
color:#333;
}

.sitepartsubheadline
{
font-size:10px;
color:#333;
}

.siteparttext
{
font-size:11px;
line-height:20px;
color:#333;
}


/* NEWS CENTRAL */

.newscontent
{
padding:0px 0px 0px 0px;
}


.newspartheadline
{
font-size:12px;
font-weight:bold;
color:#FFFFFF;
height:20px;
}

.newsdate
{
font-size:10px;
font-weight:bold;
color:#9ac2d2;
}

.newsparttext
{
font-size:9pt;
font-weight:regular;
color:#878787;
}

.newspartviews
{
font-size:8px;
font-weight:regular;
color:#999999;
}



/* WAREHOUSE */

.productframenormalmaindiv
{
width:200px;
min-width:200px;
min-height:80px;
border:1px;
border-color:#333;
border-style:solid;
outline:1px solid #1c1c1c;
padding:4px 4px 4px 4px;
margin-left:6px;
margin-bottom:6px;
}

#productframenormalthumb
{
height:auto;
width:200px;
}

.productframenormalthumb:hover
{
	background-image:url(images/opacity-bg_small.png);
}

#productframenormalcontent
{
padding:10px 10px 10px 10px;
}

.warehouseheadline
{
font-size:16px;
font-weight:bold;
color:#FFFFFF;
height:20px;
}

.warehousedate
{
font-size:14px;
font-weight:bold;
color:#9ac2d2;
}

.warehousekategorie
{
font-size:12px;
font-weight:bold;
color:#9ac2d2;
}

.warehouseshorttextview
{
font-size:9pt;
font-weight:regular;
color:#878787;
}
.warehousetext
{
font-size:9pt;
font-weight:regular;
color:#878787;
}

.warehouseviews
{
font-size:8px;
font-weight:regular;
color:#999999;
}

a.warehousedetail:link{color:#5f5f5f; font-size:9pt; text-decoration:none;}
a.warehousedetail:active{color:#5f5f5f; font-size:9pt; text-decoration:none;}
a.warehousedetail:visited{color:#5f5f5f; font-size:9pt; text-decoration:none;}
a.warehousedetail:hover{color:#FF0000; font-size:9pt; text-decoration:none;}



			h3{ color:#FFF; font:18pt; padding:0px 0px 0px 10px; }
			
			.boxgrid{ 
				width: 200px; 
				height: 80px;
				overflow: hidden; 
				position: relative;
			}
				.boxgrid img{ 
					position: absolute;
					border: 0;
				}
				.boxgrid p{ 
					color:#afafaf; 
					font-weight:bold; 
					font:10pt;
					padding:0px 0px 0px 10px;
				}
				
			



/* SHOWCASE */

ul {
		list-style-type: none;
}

span.thumb {
		height: 130px;
		width: 130px;
		position: absolute;
		left:0px;
		top:0px;
		display : block;
		opacity: .95;
		filter:alpha(opacity=95);
}

span.hoverthumb {
		filter:alpha(opacity=00);
		opacity: .0;
		border:1px solid #DCDCDC;
}

.thumb {width:130px; height:130px;}



/*---------HOMESLIDER----------*/

#slider{
	width:642px;
	height:250px;
	float:left;
}

#subslider{
	width:642px;
	height:250px;
	clear:both;
}


#slider-images{
	width:642px;
	height:250px;
	float:left;
	border:1px solid #009eff;	
	outline:1px solid #fff;
}

#slider-nav-search{
	width:642px;
	height:58px;
	float:right;

}

div.nav-thumbs{
	height:58px;
	width:642px;
	float:right;
	margin-left:0px;
	_margin-left:0px;/* IE 6 */
	list-style:none;
}

div.nav-thumbs li{
	float:right;
}

div.nav-thumbs img{
	height:20px;
	width:50px;
	float:right;
	margin:13px 0 0 8px;
	border:1px solid #fff;
	outline:1px solid #ccc;
	filter: alpha(opacity=50);
    -moz-opacity: 0.5;
	-khtml-opacity: 0.5;
    opacity: 0.5;
}
div.nav-thumbs img:hover{
	height:20px;
	width:50px;
	float:right;
	margin:13px 0 0 8px;
	border:1px solid #ff0000;
	outline:1px solid #ccc;
}
div.nav-thumbs .activeSlide img{
	height:20px;
	width:50px;
	float:right;
	margin:13px 0 0 8px;
	padding:0;
	border:1px solid #009eff;
	outline:1px solid #fff;
	filter: alpha(opacity=100);
    -moz-opacity: 1.0;
	-khtml-opacity: 1.0;
    opacity: 1.0;
}
