.telfax { float: left; width: 35px; }
.fb-like { margin: 5px 0 10px; }
.produkt {
	position:relative;
}



#sidebar .produkte {
	margin-bottom:40px !important;
}

.produkte ul {
	min-height:320px;
	_height:320px;
}

.produkte ul.sortByHersteller {
	min-height:360px;
	_height:360px;
}


.pagination {
	background:#fff;
	border:1px solid #fff;
	border-top:1px solid #B8B6B6;
	position:absolute;
	color:#898989;
	padding:0px 4px;
	margin:0;
	_height: 22px;
}

.pagination a {
	color:#797979;
	padding:1px 5px 0;
	line-height:19px;
	margin-right:2px;
	font-size:12px;
	text-decoration:none;
	border:1px solid #B8B6B6;
	border-top:none;
	outline:none;
}

.pagination a:hover {
	background:#ededed;
	color:#545454;
	border-color:#989898;
}

.pagination a.aktiv {
	background:#FF9C00;
	border-color:#DF8D0D;
	color:#fff;
	font-weight:bold;
}

.produktuebersicht { 
	float:left;
	width: 230px;
	margin-bottom: 15px;
	height: 150px;
	margin-right: 15px;
}
.produktuebersicht .produkttext { float:left; width: 150px;}
.produktuebersicht .produktbild { float:left; margin-right: 5px;  width:75px;}

/* Basic Definitions */
body {
	margin:0 auto;
	text-align:center;
	background:url(/wLayout/design/img/body_bg.png) repeat-x 0 0 #dcdee1;
	font-family:"Trebuchet MS", Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #454545;
}

tbody {
	font-family:"Trebuchet MS", Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
}


/* Base-Elements Definitions */
.clear		{ clear:both; height:0; line-height:0; font-size:0; }
.clear_left	{ clear:left; height:0; line-height:0; font-size:0; }
.clear_right	{ clear:right; height:0; line-height:0; font-size:0;}

img { border:none; }

/* Enviroment Definitions */
#header {
	width:999px;
	height:187px;
	margin:0 auto;
	text-align:left;
	background:url(/wLayout/design/img/header_bg.png) no-repeat top center;
}

#header img {
	border:none;
}

#header #logo {
	float:right;
	padding:38px 70px 0 0;
}

#header #headerimage {
	padding:40px 0 0 60px;
	float:left;
}

#header #headerimage #bubbles {
	position:absolute;
	top:0;
	margin-left:-28px;
}



#area {
	width:949px;
	margin:0 auto;
	text-align:left;
	background:url(/wLayout/design/img/a_bg.gif) repeat-y;
}

#area #a1 {	background:url(/wLayout/design/img/content_top_bg.jpg) no-repeat top; margin-left: -1px; }
#area #a2 {	background:url(/wLayout/design/img/content_bottom_bg.gif) no-repeat bottom; 
		padding:25px 4px; overflow:hidden; height:100%; }


/* Content */
#content {
	position:relative;
	float:left;
	width:499px;
/*	background:url(/wLayout/design/img/greydot_y.gif) repeat-y left;*/
	padding:10px 28px 0 26px;
	line-height:18px;
	_height:400px;
	min-height:400px;
}



/* Sidebar */
#sidebar {
	float:left;
	width:185px;
	padding-right:17px;
}

#sidebar .produkte ul {
	margin:0;
	padding:0;
	list-style:none;
}

#sidebar .produkte ul a {
	display:block;
	text-decoration:none;
	padding:6px 0 6px 24px;
	background: url(/wLayout/design/img/nav2_bullet.gif) no-repeat 10px center #fff;
	line-height:12px;
	border-top:1px solid #d7d7d7;
}


#sidebar .produkte ul a b {
	display:block;
	font-weight:normal;
	color:#232732;
}

#sidebar .produkte ul a span {
	display:block;
	font-size:10px;
	color:#5f5f5f;
}

#sidebar .produkte ul a:hover b {
	text-decoration:underline;
}

#sidebar .produkte ul li.aktiv a {
	background-color:#ededed;
	cursor:default;
}

#sidebar .produkte ul li.aktiv a b {
	font-weight:bold;
}
#sidebar .produkte ul li.aktiv a:hover b {
	text-decoration:none;
}


#sidebar .produkte ul.sortByHersteller li.hersteller {
	font-size:12px;
	font-weight:normal;
	color:#FF9C00;
	padding:13px 0 3px 10px;
	border-bottom:1px solid #d7d7d7;
}

#sidebar .produkte ul.sortByHersteller li a {
	border-top:none;
	border-bottom:1px solid #d7d7d7;
}

.last {
	border-bottom:none !important;
}






#sidebar .box {
	border:1px solid #b8b6b6;
	border-top:4px solid #ff9c00;
	margin-bottom:25px;
	padding:10px 12px;
}
#sidebar .produkte {
	border-top:none;
	padding:0;
}

#sidebar .tabbar {
	background:url(/wLayout/design/img/tabs_noscript.png) no-repeat top;
	height:29px;
}

#sidebar .tabbar a {
	display:block;
	width:92px;
	float:left;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	color:#555555;
	padding:5px 0 2px;
}

#sidebar .activated {
	background:url(/wLayout/design/img/tabs.png) no-repeat top !important;
}

#sidebar .activated2 {
	background:url(/wLayout/design/img/tabs.png) no-repeat bottom !important;
}

#sidebar a.active {

	color:#fff;
}
#sidebar a.active:hover {
	text-decoration:none;
}

#sidebar .box span.halfrow {
	display:block;
	height:9px;
	line-height:9px;
	overflow:hidden;
}

#sidebar .box span.fix45 {
	width:45px;
	display:block;
	float:left;
}

#sidebar .oeffnungszeiten {
	line-height:19px;
}






/* Footer */
#footer {
	width:920px;
	margin:0 auto;
	text-align:left;
	padding:5px 10px 20px;
	color:#6a6865;
}

#footer .base_navigation {
	float:left;
}

#footer .copyright {
	float:right;
}


#footer a {
	color:#6a6865;
	text-decoration:none;
	font-size:11px;
}

#footer a:hover {
	text-decoration:underline;
}



/* Icon Navigation */
#iconnavi {
	text-align:right;
	margin:-8px 0 25px;
	_margin: 0 0 25px;
}

#iconnavi img {
	border:none;
}

#iconnavi a:hover img {
	opacity:0.6;
	filter: alpha(opacity=60);
}







/* Navigation Definitions: Main */
#main_navigation {
	float:left;
	width:185px;
	padding:4px 0 0;
	overflow:hidden;
}

#main_navigation ul {
	margin:0;
	padding:0;
	list-style:none;
}

/* Lvl1 */
#main_navigation ul li a {
	display:block;
	width:163px;
	font-weight:bold;
	padding:4px 0 4px 22px;
	text-decoration:none;
	color:#232732;
	font-size:13px;
}

#main_navigation ul li a:hover {
	text-decoration:underline;
}

#main_navigation ul li.aktiv a {
	text-decoration:none;
	color:#ff9c00;
}

/* Lvl2 */
#main_navigation ul li ul {
	padding:0 0 4px;
}


#main_navigation ul li ul li a, #main_navigation ul li.aktiv ul li a {
	font-weight:normal;
	color:#232732;
	background:url(/wLayout/design/img/nav2_bullet.gif) no-repeat 29px center;
	padding:1px 0 1px 40px;
	font-size:12px;
	width:145px;
}

#main_navigation ul li ul li a:hover {
	text-decoration:underline;
}

#main_navigation ul li ul li.aktiv a {
	color:#ff9c00;
	text-decoration:none;
}





/* Content Elements Definitions */
a	{ color:#FF9C00; text-decoration:underline; }
a:hover { text-decoration:none; }

h1 {
	font-family:"Trebuchet MS", Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#ff9c00;
	margin:0 0 10px;
}

h2 {
	font-family:"Trebuchet MS", Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#4a4b4f;
	margin:22px 0 0;
}

h3 {
	font-family:"Trebuchet MS", Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#707070;
	margin:0 0 10px;	
}



/* Master Template Auto Definitions */

	
div.fliesstext_bild_rechts div.text {
	float:left;
	width:329px;
}
div.fliesstext_bild_rechts div.bild {
	float:right;
	text-align:right;
	width:160px;
}

div.fliesstext_bild_rechts div.bild img {
	border:none;
}

div.fliesstext_bild_rechts div.bild {
	margin-left:10px;	
}
	
	
div.produktleiste div.produktbox { float:left; margin-bottom: 15px; }
div.produktleiste div.produktbox div.text { float: left; width: 312px; margin-right: 13px;}
div.produktleiste div.produktbox div.bild { float: left; width: 140px; }
div.produktleiste div.produktbox div.headline { width: 312px; }
	
.bilderleiste {
  padding:20px 0 0 0;
}

.bilderleiste .bildbox {
  float:left;
  margin:0 15px 15px 0;
}

.bilderleiste .bildbox img.bild {
  border:1px solid #565656;
}
	
	


	
	/* Image Alignment Classes */
	#content img.alignleft {
		margin:0 15px 15px 0;
	}
	
	#content img.alignright {
		margin:0 0 15px 15px;
	}
	
	


	
	/* Even-Odd Table */
	table.styled_table td {
		padding:7px 15px 7px 10px;
		line-height:16px;
	}
	table.styled_table tr.odd {
		background:#EBEBEB;
	}
	table.styled_table tr.first {
		background:#545454;
		color:#FFF;
		font-weight:bold;
	}

	
	

span.untertitel {
	position:absolute;
	right:30px;
	width:144px;
	display:block;
	margin-top:203px;
	font-size:10px;
	text-align:center;
	color:#787878;
}




	
	/* Filetype-Icons */
	a.filetype {
		background-position:left center;
		background-repeat:no-repeat;
		padding-left:29px;
	}
	
	/* Sonstige Datei-Formate */
	a.pdf   { background-image:url(/wLayout/design/img/fileicons/pdf.gif); }
	a.exe   { background-image:url(/wLayout/design/img/fileicons/exe.gif); }
	a.email { background-image:url(/wLayout/design/img/fileicons/email.gif); }
	a.external { background:url(/wLayout/design/img/fileicons/external.gif) no-repeat left center; padding-left:14px; }
	
	/* Musik-Dateien */
	a.aac { background-image:url(/wLayout/design/img/fileicons/aac.gif); }
	a.mid { background-image:url(/wLayout/design/img/fileicons/mid.gif); }
	a.mp3 { background-image:url(/wLayout/design/img/fileicons/mp3.gif); }
	a.ogg { background-image:url(/wLayout/design/img/fileicons/ogg.gif); }
	a.rm  { background-image:url(/wLayout/design/img/fileicons/rm.gif); }
	a.wav { background-image:url(/wLayout/design/img/fileicons/wav.gif); }
	a.wma { background-image:url(/wLayout/design/img/fileicons/wma.gif); }
	
	/* Video-Dateien */
	a.avi { background-image:url(/wLayout/design/img/fileicons/avi.gif); }
	a.flv { background-image:url(/wLayout/design/img/fileicons/flv.gif); }
	a.mp4 { background-image:url(/wLayout/design/img/fileicons/mp4.gif); }
	a.mpeg{ background-image:url(/wLayout/design/img/fileicons/mpeg.gif); }
	a.mpg { background-image:url(/wLayout/design/img/fileicons/mpg.gif); }
	a.swf { background-image:url(/wLayout/design/img/fileicons/swf.gif); }
	a.wmv { background-image:url(/wLayout/design/img/fileicons/wmv.gif); }
	
	/* Archive */
	a.ace { background-image:url(/wLayout/design/img/fileicons/ace.gif); }
	a.gz  { background-image:url(/wLayout/design/img/fileicons/gz.gif); }
	a.rar { background-image:url(/wLayout/design/img/fileicons/rar.gif); }
	a.tar { background-image:url(/wLayout/design/img/fileicons/tar.gif); }
	a.tgz { background-image:url(/wLayout/design/img/fileicons/tgz.gif); }
	a.zip { background-image:url(/wLayout/design/img/fileicons/zip.gif); }
	
	/* Word */
	a.doc { background-image:url(/wLayout/design/img/fileicons/doc.gif); }
	a.docx{ background-image:url(/wLayout/design/img/fileicons/docx.gif); }
	a.odt { background-image:url(/wLayout/design/img/fileicons/odt.gif); }
	a.txt { background-image:url(/wLayout/design/img/fileicons/txt.gif); }
	
	/* Excel */
	a.csv { background-image:url(/wLayout/design/img/fileicons/csv.gif); }
	a.ods { background-image:url(/wLayout/design/img/fileicons/ods.gif); }
	a.xls { background-image:url(/wLayout/design/img/fileicons/xls.gif); }
	a.xlsx{ background-image:url(/wLayout/design/img/fileicons/xlsx.gif); }
	
	/* PowerPoint */
	a.odg { background-image:url(/wLayout/design/img/fileicons/odg.gif); }
	a.pps { background-image:url(/wLayout/design/img/fileicons/pps.gif); }
	a.ppsx{ background-image:url(/wLayout/design/img/fileicons/ppsx.gif); }
	a.ppt { background-image:url(/wLayout/design/img/fileicons/ppt.gif); }
	a.pptx{ background-image:url(/wLayout/design/img/fileicons/pptx.gif); }
	
	

#divEditbutton {
	position:absolute;
	margin:-28px 0 0 0;
}

div.produkt .arminEditButton {
	position:absolute;
	margin:-110px 0 0 0;
	right:85px;
}

.newProduct {
	position:absolute;
	margin:-88px 0 0 419px;
	z-index:10;
}

.newCategory {
	position:absolute;
	margin:-28px 0 0 415px;
	z-index:10;
}



	/* Even-Odd Table */
	table.styled_table td {
		padding:5px 5px 5px 5px;
		line-height:13px;
vertical-align:top;
	}
table.styled_table td p {padding:0px; margin:0px;}
	table.styled_table tr.odd {
		background:#EBEBEB;
	}
	table.styled_table tr.first {
		background:#545454;
		color:#FFF;
		font-weight:bold;
	}


/* Print Definitions */
@media print
{

	#footer, #header, #main_navigation, #minheight, #divEditbutton, #contentfooter, #sidebar, .arminEditButton {
	  display:none;
	}
	
	body, #area {
	  background:none !important;
	  background-color:#FFF;
	  margin:0;
	  width:auto;
	}
	
	#content, #a1, #a2, #area {
		margin:0;
		padding:0;
		border:none;
		float:none;
		background:none !important;
	}

}
