h2, h3, h4, h5, h6, div, p, body, html, input, button {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif}
HAuptfond schriftarten 

/*h2, h3, h4, h5, h6, div, p, body, html, input, button {

	font: normal 10px Verdana, Arial, Helvetica, sans-serif}*/









body {
	text-align:center;
}
h1 {
	font: normal 12px Verdana, Arial, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#990000;
	text-decoration:underline;
}
h3 {
	font: normal 13px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#990000;
	text-decoration:underline;
}
img.block {
	display:block;
}
div, img {
	margin:0;
	padding:0;
	border:0;
}
div#container {
	width:1000px;
	text-align:left;
}
div#top {
	text-align:left;
	padding-right:2px;
	padding-left:2px;
	height:130px;
	background-image:url(../images/buero-logo.jpg);
	background-repeat:no-repeat;
	position: static;
	width: 955px;
	border: 1px solid silver;
}
div#top a {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}
div#suche {
	background-image: url(../images/suche-logo.jpg);
	background-repeat: no-repeat;
	padding-left:300px;
}
/* Korrektur fuer den IE 7 */

*:first-child+html #suche {
	margin: -1em;
	padding: 0em;
	padding-left:4em;
}
/*-----------------------------------*/



div#links_kategorie {
	float:left;

	
}

div#links {
	
	float:left;
	width:190px;
	padding-bottom:5px;
	
}



div#rechts {
	width:215px;
	height:auto;
	float:right;
	text-align:left;
	padding-top:10px;
	background-color:#D3E2F9;
}
div#tabellenInhalt {
	float:left;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	padding-left:5px;
	border-color:red;
}
/*CATEGORIES = MENU LINKS###########################################*/

/*#############CATEGORIES ENDE#######################*/





div#head {
	font: normal 10px  Verdana, Arial, Helvetica, sans-serif;
/*	padding-top:5px;
	padding-bottom:5px;
*/}
div#center {
	margin-left:200px;
	width:763px;/*border:1px solid silver;*/
}
/*CSS HACK FIREFOX*/
:root div#center {
	margin-left:200px;
	/*border: 1px solid silver;*/
	margin-top:32px;
}
.float-left {
	float:left;
}
div#footstyle {
	clear:both;
	width:964px;
	background-color:#694c46;
	height:17px;
	margin-top: 5px;
	background-image: url(../images/mf.gif);
}
div#footstyle a {
	float:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size:11px;
	font-weight: bold;
	color:#FFFFFF;
	padding-right:20px;
}

/*MENU UNTEN LINKS*/
div#footstyle_menu {
	padding:0px;
	width:962px;
	height:100px;
	background-color:#FFF;
	border: 1px solid silver;
	
}
div#footstyle_menu a {
	
	padding:0px;
	font-family: Tahoma, Geneva, sans-serif;
	text-decoration: none;
	font-size:9px;
	color:#666666;
}


div#footstyle_menu li {
	padding:0px;
	list-style:none;
	color:#CCFFFF;
}

div#footstyle_menu table {
float:left;
}

div#footstyle_menu td {
	width:70px;
	
}

a.menu_unten_first {
	color:#900;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}

/*MENU UNTEN LINKS ENDE*/




/*DROP DOWN MENU*/





  div#Rahmen {
	width: 47.1em;
	padding: 0.8em;
	border: 1px solid black;
	background-color: silver;
}
* html div#Rahmen {  /* Korrektur fuer IE 5.x */
	width: 48.7em;
	w\idth: 47.1em;
}
div#Rahmen div {
	clear: left;
}
ul#Navigation {
	margin: 0;
	padding: 0;
	text-align: center;
}
ul#Navigation li {
	list-style: none;
	float: left;  /* ohne width - nach CSS 2.1 erlaubt */
	position: relative;
	margin: 0px;
	padding:0;
}
* html ul#Navigation li {  /* Korrektur fuer den IE 5 und 6 */
	margin-bottom: -0.4em;
}
*:first-child+html ul#Navigation li {  /* Korrektur fuer den IE 7 */
	margin-bottom: -0.1em;
}
ul#Navigation li ul {
	margin: 0;
	padding: 0;
	margin-top:4px;
	position: absolute;
	top: 1.6em;
	left: -0.4em;
	display: none;  /* Unternavigation ausblenden */
}
* html ul#Navigation li ul {  /* Korrektur fuer IE 5.x */
	left: -1.5em;
	lef\t: -0.4em;
}
*:first-child+html ul#Navigation ul {  /* Workaround fuer den IE 7 */
	background-color:silver;
	padding-bottom:0.4em;
}
ul#Navigation li:hover ul {
	display: block;  /* Unternavigation in modernen Browsern einblenden */
}
ul#Navigation li ul li {
	float: none;
	display: block;
	margin-bottom: 0.1em;
	width:185px;
}
ul#Navigation a, ul#Navigation span {
	display: block;
	/*width: 20.4em;*/  /* Breite den in li enthaltenen Elementen zuweisen */
         height:25px;
	width:68px;
	text-decoration: none;
	font: bold 9px  Verdana, Arial, Helvetica, sans-serif;
	padding-right:5px;
	padding-left:4px;
	padding-top:3px;
	padding-bottom:3px;
	border: 1px solid black;
	border-left-color: white;
	border-top-color: white;
	color: #000000;
	background-color:#efd4b9;
	text-align:left;
}
* html ul#Navigation a, * html ul#Navigation span {
	width: 9.6em;   /* Breite nach altem MS-Boxmodell fÃÂÃÂÃÂÃÂ¯ÃÂÃÂÃÂÃÂ¿ÃÂÃÂÃÂÃÂ½r IE 5.x */
	w\idth: 10.4em;/* korrekte Breite fuer den IE 6 im standardkonformen Modus */
}
ul#Navigation a:hover, ul#Navigation span, li a#aktuell {
	border-color: white;
	border-left-color: black;
	border-top-color: black;
	color: white;
	background-color:#990000;
}
li a#aktuell {  /* aktuelle Rubrik kennzeichnen */
	color: maroon;
	background-color: silver;
}
ul#Navigation li ul span {  /* aktuelle Unterseite kennzeichnen */
	background-color: maroon;
}
/*#ENDER DROP DOWN MENU##################################################*/































/*MENU LINKS TABELLLE###############################################*/



#menu_links {
	width:220px;
	margin:1px;
	padding:1px;
}
.menu_links_border {
border: 1px solid silver;	
}

#menu_links ul, #menu_links li {
	list-style-type: none;
	margin-left:0px;
	padding: 0px;
}
#menu_links li a:link, #menu_links li a:visited, #menu_links li a:active {
	color:#990000;
	font: bold 9px  Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
	padding-left:5px;
	padding-right:0px;
}
#menu_links li a:hover {
	color:#800000;
	background-position: 0% 50%;
}
#menu_links li img {
	vertical-align:-80%;
}
#menu_links2 {
	width:220px;
	margin:1px;
	padding:1px;
}
#menu_links2 ul, #menu_links2 li {
	list-style-type: none;
	margin-left:45px;
	padding: 0px;
}
#menu_links2 li a:link, #menu_links2 li a:visited, #menu_links2 li a:active {
	color:#000;
	text-decoration:none;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	/*line-height: 10px;*/

	padding-left:10px;
	padding-right:0px;
}
#menu_links2 li a:hover {
	color:#800000;
	background-position: 0% 50%;
	font: 9px  Verdana, Arial, Helvetica, sans-serif;
}
/**MENU LINKS TABELLLE#############################################*/






/*//BALLON MENU---------------------------------------------*/







#dhtmltooltip {
	position: absolute;
	left: -300px;
	width: 250px;
	border: 1px solid black;
	padding: 15px;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 100;







/*Remove below line to remove shadow. Below line should always appear last within this CSS*/







filter: progid:DXImageTransform.Microsoft.Shadow(color=gray, direction=135);
	font:10px verdana, sans-serif;
	text-align:left;
	float:left;
}
#dhtmlpointer {
	position:absolute;
	left: -300px;
	z-index: 101;
	visibility: hidden;
}
/*Realisierung des langen Textes ohne Anzeige*/







*.info {
	display:none;
}
/*MENU RECHTS SORT*/



.menutitle {
	cursor:pointer;
	margin-bottom: 5px;
	background-color:#ECECFF;
	color:#000000;
	width:140px;
	padding:2px;
	text-align:center;
	font-weight:bold;
	/*/*/border:1px solid #000000;/* */
}
.submenu {
	margin-bottom: 0.5em;
}
#listings_shop, #listings_brand, #listings_price {
	margin-left:-38px;
}
#listings_brand li, #listings_price li, #listings_shop li {
	list-style:none;
}
#listings_brand li a:link, #listings_brand li a:visited {
	color:#000000;
	text-decoration:none;
	font:  10px  Verdana, Arial, Helvetica, sans-serif;
}
#listings_brand li a:hover {
	color:#990000;
	font: 10px  Verdana, Arial, Helvetica, sans-serif;
}
#listings_brand h1, #listings_price h1, #listings_shop h1 {
	font:  bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#990000;
}
#listings_price li a:link, #listings_price li a:visited {
	color:#000000;
	text-decoration:none;
	font:  10px Verdana, Arial, Helvetica, sans-serif;
}
#listings_price li a:hover {
	color:#990000;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
#listings_shop li a:link, #listings_shop li a:visited {
	color:#000000;
	text-decoration:none;
	font:  10px Verdana, Arial, Helvetica, sans-serif;
}
#listings_shop li a:hover {
	color:#990000;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
/*COBTENT STYLE TYPO3*#################################################################*/



.internal-link {
	text-decoration:none;
	color:#000000;
	font:  bold 10px Verdana, Arial, Helvetica, sans-serif;
	/*background-color:#cadde3;*/



padding:5px;
}
.external-link-new-window {
	text-decoration:none;
	color:#000000;
	font:  bold 10px Verdana, Arial, Helvetica, sans-serif;
	/*background-color:#cadde3;*/
padding:5px;
}

.contenttable a {
	font:  bold 11px  Verdana, Arial, Helvetica, sans-serif;
	color:#900;
	text-decoration:underline;
}

.contenttable td {
	
}
.contenttable {
/*width:740px;*/

}
.search_result {
	color:#FFFFFF;
	font:  bold 11px Verdana, Arial, Helvetica, sans-serif;
}
/*LIst page style*/
div#list1 ul {
	float:right;
}
div#list1 li {
	list-style-type: none;
	float:left;
	color:#990000;
	padding-right:5px;
	padding-left:5px;
	padding-top:0px;/*padding-bottom:5px;*/
}
#list1 li a:link {
	color:#000000;
	text-decoration:none;
	font:  10px Verdana, Arial, Helvetica, sans-serif;
}
#list1 li a:hover {
	color:#990000;
	font:  10px Verdana, Arial, Helvetica, sans-serif;
}
#list1 li a:visited {
	color:#990000;
	text-decoration:none;
	font:  10px Verdana, Arial, Helvetica, sans-serif;
}
#list1 li:hover {
	color:#990000;
	/*background-color:#cadde3;*/
	font:  10px Verdana, Arial, Helvetica, sans-serif;
}
div#list2 ul {
	float:right;
}
div#list2 li {
	list-style-type: none;
	float:left;
	color:#990000;
	padding-right:5px;
	padding-left:5px;
	padding-top:0px;/*padding-bottom:5px;*/
}
#list2 li a:link {
	color:#000000;
	text-decoration:none;
	font:  10px Verdana, Arial, Helvetica, sans-serif;
}
#list2 li a:hover {
	color:#990000;
	font:  10px Verdana, Arial, Helvetica, sans-serif;
}
#list2 li a:visited {
	color:#990000;
	text-decoration:none;
	font:  10px Verdana, Arial, Helvetica, sans-serif;
}
#list2 li:hover {
	color:#990000;
	/*background-color:#cadde3;*/
	font:  10px Verdana, Arial, Helvetica, sans-serif;
}
/*BreadcrumpStyle*/

#breadcrump a {
	color:#990000;
	text-decoration:none;
	font:  10px bold Verdana, Arial, Helvetica, sans-serif;
}
/*Style Produktansicht*/


.produktimage_style {
	max-height:100px;
	max-width:100px;

	/* IE Image max-width */
width: expression(this.width > 100 ? 100: true);
width: expression(this.height > 100 ? 100: true);
}

.produktnameProdukte {
	font:11px bold Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000000;
}
.produktnameProdukte2 {
	font:11px bold Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000000;
}
.pricenetto {
	font:11px bold Verdana, Arial, Helvetica, sans-serif;
	color:#990000;
	text-align:right;
}
.pricebrutto {
	font:11px bold Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	text-align:right;
}
.sucheverfeinern {
	font:13px bold Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
}
/*MENU LINKS NAVI*/

.menu2_first {
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	color:#990000;
	text-decoration:none;
	
}
/* Opera */



.menu2_last {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	mi
}
#test li a:link {
	color:#000000;
	text-decoration:none;
	font:  10px Verdana, Arial, Helvetica, sans-serif;
}
.details {
	margin-top:5px;
	background-image:url(../images/d.gif);
	width:74px;
	height:20px;
	text-align:center;
}
.details a {
	color:#FFF;
	text-decoration:none;
	font:  bold 11px  Verdana, Arial, Helvetica, sans-serif;
	
	
}
/*MENU OBEN STYLE*/


div#menu_o {
	float:left;
	width:964px;
	height: 31px;
	
	
}
ul.menu, ul.menu ul {
	list-style-type: none;
	margin-left:-40px;
	margin-top:-3px;
	
}
ul.menu a {
	display: block;
	padding: 3px 10px 1px 1px;
	font: bold 9px Verdana, Arial, Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	height:20px;
}
ul.menu ul a {
	padding: 0 10px;
}
ul.menu li {
       
	padding:0;
	margin:0;
	background-image: none;
	float:left;
	width:80px;
	height:30px;
}
ul.menu ul {
	margin-top:0px;
	margin-left:0;
	padding: 0 0 5px 0;
	display:none;
	min-width:180px;
	position: absolute;
}
/* IE-Hack fÃÂÃÂÃÂÃÂ¼r die Breite */

*html ul.menu ul {
	width:180px;
	margin-top:0.5px;
	margin-left:0;
	padding: 0 0 5px 0;
	position: absolute;
	display:none;
}
/* Dies sind die Klassenstile HOVER */



ul.menu ul.hover, ul.menu li.hover ul, ul.menu li:hover ul {
	display:block;
	
}

ul.menu li:hover, ul.menu li.hover  {
	background-color:#b43327;
	
}

ul.menu a:hover, ul.menu a.hover  {
	color:black;
	
}

/* Dies sind die Klassenstile HOVER  ENDE*/

ul.menu ul li {
	height:20px;
	width:220px;
	float:none;
	background-color:#676e79;
	/*border-top: 1px dotted #FFF ;*/
	border: 1px dotted silver;	
}

/*IE HACK BORDER*/
 *html ul.menu ul li {
	height:20px;
	width:220px;
	float:none;
	background-color:#676e79;
	/*border-top: 1px dotted #FFF ;*/
	border: 1px solid silver;	
}

ul.menu ul li a {
	text-decoration:none;
	color:white;
	text-align:left;
}
a.menu_main {
	color: white;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}
.rahmen_first {
	height:30px;
	background-image: url(../images/ml.gif);
}
.rahmen_middle {
	height:30px;
	background-image: url(../images/m.gif);
}
.rahmen_last {
	height:30px;
	background-image: url(../images/mr.gif);
}
.active {
	color:black;
}
/*FRAMES STYLE */
.myframe1_l {
	float:left;
	height:24px;
	background-image:url(../images/q1.gif);
	background-repeat:no-repeat;
}
.myframe1_r {
	float: left;
	width:9px;
	height:24px;
	background-image:url(../images/q2.gif);
	background-repeat:no-repeat;
}
.myframe1 {
	float:left;
	height:24px;
	width:755px;
	background-image:url(../images/kompl.gif);
	background-repeat:no-repeat;
	font: bold 11px Verdana, Arial, Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
}
.myframe2 {
	float:left;
	height:24px;
	width:188px;
	background-image:url(../images/kompl2.gif);
	font: bold 11px Verdana, Arial, Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	background-repeat: no-repeat;
}
.blockborder {
	border: 1px solid silver;
	padding:5px;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: -18px;
	
}


/*CSS HACK FIREFOX*/
:root .blockborder {
	border: 1px solid silver;
	padding:5px;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: -10px;
}


/*CSS HACK FIREFOX*/
/*:root .blockborder {
	border: 1px solid silver;
	margin-top:5px;
	padding:5px;
	margin-top:32px;
}
*/

.blockborder2 {
	border: 1px solid silver;
	padding:5px;
	margin-left: 2px;
	margin-right: 2px;
	
}




.tx-myrandresult-pi1{
border: 1px solid silver;	
}

.rand_tablestyle td {
	border: 1px solid silver;
	width:162px;
	
}



.produkt_tablestyle  {
	
}

.produkt_tablestyle td {
	border: 1px solid silver;
	width:124px;
	
	
}

/*Next Leiste STYle*/
.tx-produktsview-pi1-browsebox a {
	color:#900;
	
			
}


table.option_tablestyle {
position: static;
}

.option_td_tablestyle {
	width:450px;
	position: static;
	
}

input.search_style {
	width:200px;
	height:14px;
	border-color:#900;
}

.search_text_td {
	font: bold 11px Verdana, Arial, Verdana, Arial, Helvetica, sans-serif;
	color:black;
	
}

















.tx-mymainsite-pi1 {
	border: 1px solid silver;
	padding:5px;
	margin-left: 2px;
	margin-right: 2px;
	display:block;
	
	
	}



.best_search { width:300px; }

.my_best_search_text {
	background-image:url(../images/search_back.gif);
	color:#FFF;
	font: bold 13px Verdana, Arial, Verdana, Arial, Helvetica, sans-serif;
	width:200px;
	height:17px;
	}
	
	

.best_search_1  {
	color:#333;
	font: bold 14px Verdana, Arial, Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:left;

}

.best_search_1 a:hover  {text-decoration:underline; }

.best_search_2  {
	color:#444;
	font: bold 13px Verdana, Arial, Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:left;

}

.best_search_3  {
	color:#555;
	font: bold 12px Verdana, Arial, Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:left;

}

.best_search_4  {
	color:#666;
	font: bold 11px Verdana, Arial, Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:left;

}

.best_search_5  {
	color:#777;
	font: bold 10px Verdana, Arial, Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:left;


}
.best_search_6  {
	color:#333;
	font:  14px Verdana, Arial, Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:left;

}

.best_search_7  {
	color:#444;
	font:  13px Verdana, Arial, Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:left;

}

.best_search_8  {
	color:#555;
	font:  12px Verdana, Arial, Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:left;


}
.best_search_9  {
	color:#666;
	font:  11px Verdana, Arial, Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:left;


}

.best_search_10  {
	color:#777;
	font:  10px Verdana, Arial, Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:left;

}

.best_search_11  {
	color:#888;
	font:  10px Verdana, Arial, Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:left;

}

.best_search_12  {
	color:#999;
	font:  10px Verdana, Arial, Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:left;

}



.my_partner_flash { width:300;}