/* CSS Document */

body {
	margin:0;
	padding:0;
	height:100%;
	font: 70%/160% Arial, Helvetica, sans-serif;
	text-align:center;
	background:#fff;
}

h1 {
	font-size:140%;
	margin-bottom:10px;
	text-transform:uppercase;
	color:#ff0103;
	font-weight:bold;
}

h3{
	color:#ff0103;
	text-transform:uppercase;
	font-size:1.1em;
	font-weight:bold;
	margin:1em 0;
	}

a{
	color:#ff0103;
	text-decoration:none;
}
a{text-decoration:underline;}

a img{border:0;}

a.print_info{background:url(../img/ico_pdf.gif) center left no-repeat; padding:5px 0 5px 20px;}

div#content_top_prod{
	height:450px;
	text-align:center;
	width:900px;
	xbackground:yellow;
	margin:0 auto;
	}
	
div#content_top{
	height:599px;
	text-align:center;
	width:900px;
	background:#fff;
	margin:0 auto;
	
	}	
		
div#prod_menu{
	background:#fff;
	height:49px;
	overflow:hidden;
	}

div#menu{
	background:url(../img/prod/bg_flashmenu.gif) top left repeat-x #fff;
	height:175px;
	}	

		
div#content_left{
	float:left;
	width:50px;
	margin-top:25px;
	xbackground:blue;
	text-align:center;
	}	
div#content_center{
	float:left;
	width:800px;
	background:#fff;
	text-align:left;
	padding:0 0;
	}
	div#content_center div.prodimg{
		text-align:center;
		width:800px;
		height:250px;
		}
		div#content_center div.content{
			margin-top:25px;
			width:800px;
			}
			div#content_center div.content.start{
			margin-top:100px;
			width:800px;
			overflow:hidden;
			height:120px;
			}
		
div#content_right{
	float:right;
	width:50px;
	margin:0;
	xbackground:green;
	text-align:left;
	color:#000;
	height:100px;
	}			



div#wrapper {
	height:450px;
	text-align:center;
	margin:0 auto;
	}
	/*div#content {
		width:997px;
		height:450px;
		text-align:left;
		background:url(../img/back_start.jpg) top left no-repeat;
		margin:0 auto;
		}
			div#content p{
				line-height:1.4em;
				margin:0 0 10px 0;
				}*/
	div#content_empty {
	width:997px;
	height:450px;
	background-image:url(../img/back_logo.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin:0 auto;
	text-align:center;
	}
			div#content_empty p{
				line-height:1.4em;
				margin:0 0 10px 0;
			}
		div#search {			
			float:right;
			width:30px;
			height:40px;
			margin-right:20px;
			margin-top:25px;
			xbackground:green;
			}
		div#page {
			margin:0 auto;
			width:500px;
			text-align:left;
			padding:0;
		}
		div#page_empty {
			margin:80px 250px 0 250px;
			float:left;
			width:800px;
		}

/*div#menu {
	height:135px;
	width:100%;
	text-align:center;
}
*/
		
		
	div#prod_menu a{
		margin:0 1px;
		}
		div#prod_menu a img{padding-top:7px;}
		div#prod_menu a img:hover, div#prod_menu a.active img{background:url(../img/prod/hover.gif) top center no-repeat; }
		
		
		/* PRODMENU CATEGORIES */
		div#prod_menu a img.prodtak{background:url(../img/prod/bg_tak.gif) top center no-repeat;}
			div#prod_menu a:hover img.prodtak, div#prod_menu a.active img.prodtak{background:url(../img/prod/hover.gif) top center no-repeat;}
		
		div#prod_menu a img.prodbord{background:url(../img/prod/bg_bord.gif) top center no-repeat;}
			div#prod_menu a:hover img.prodbord, div#prod_menu a.active img.prodbord{background:url(../img/prod/hover.gif) top center no-repeat;}
			
		div#prod_menu a img.prodvagg{background:url(../img/prod/bg_vagg.gif) top center no-repeat;}
			div#prod_menu a:hover img.prodvagg, div#prod_menu a.active img.prodvagg{background:url(../img/prod/hover.gif) top center no-repeat;}
			
		div#prod_menu a img.prodgolv{background:url(../img/prod/bg_golv.gif) top center no-repeat;}
			div#prod_menu a:hover img.prodgolv, div#prod_menu a.active img.prodgolv{background:url(../img/prod/hover.gif) top center no-repeat;}
			
		div#prod_menu a img.prodtak{background:url(../img/prod/bg_tak.gif) top center no-repeat;}
			div#prod_menu a:hover img.prodtak, div#prod_menu a.active img.prodtak{background:url(../img/prod/hover.gif) top center no-repeat;}
			
		div#prod_menu a img.proddownlights{background:url(../img/prod/bg_downlights.gif) top center no-repeat;}
			div#prod_menu a:hover img.proddownlights, div#prod_menu a.active img.proddownlights{background:url(../img/prod/hover.gif) top center no-repeat;}
			
		div#prod_menu a img.prodpendel{background:url(../img/prod/bg_pendel.gif) top center no-repeat;}
			div#prod_menu a:hover img.prodpendel, div#prod_menu a.active img.prodpendel{background:url(../img/prod/hover.gif) top center no-repeat;}
			
		div#prod_menu a img.prodspot{background:url(../img/prod/bg_spot.gif) top center no-repeat;}
			div#prod_menu a:hover img.prodspot, div#prod_menu a.active img.prodspot{background:url(../img/prod/hover.gif) top center no-repeat;}								
		
				

table#prodlist{
	border:0;
	margin:0 auto;
	}
	
table#prod_info{
	width:800px;
	border:0;
	text-align:left;
	margin:0 auto;	
	height:150px;
	}
	table#prod_info td{
		vertical-align:top;
		}
	table#prod_info td.start{
		width:800px;
		text-align:center;
		}	
		
		
		
		
		table#prod_info td.small{
			width:135px;
			xbackground:green;
			}
			table#prod_info td.small h1{
				margin:0 0 10px;
				padding:0;
				display:inline-block;
				}
		table#prod_info td.large{
			width:250px;
			padding:0 20px;
			xbackground:blue;
			}
		table#prod_info td.superlarge{
			width:405px;
			padding:0 0 0 20px;
			xbackground:black;
			}
			
table#prod_info a{color:#000; text-decoration:none;}
table#prod_info a:hover{text-decoration:underline;}		


table#kontakt{
	width:380px;
	border:0;
	text-align:left;
	}
	table#kontakt td{
		vertical-align:top;
		width:33%;
		}


div#vertical_slide{
	padding:5px 0; 
	xfont-size:2.5em; 
	background:#f6f6f6; 
	}
	div#vertical_slide a{text-decoration:none;}
	div#vertical_slide a:hover{text-decoration:underline;}
	
a#v_toggle{
	width:100px;
	display:block;
	padding:5px 0 10px;
	text-align:center;
	}	
	
	
table#language{
	width:200px;
	margin:50px auto 0;
	border:0;
	}	
	table#language td{width:33%; vertical-align:top;}
	table#language td a img {}
	table#language td a.active{}
	
