* 			{ border: 0; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #333; cursor:default;}
body 		{ background:#fffcda url(../img/bg.png) top left repeat-x; margin:0; padding:0}
h1			{ font-size: 24px; color: #800; margin: 10px; float: left; }
h2			{ font-size: 16px; color: #800; margin: 0}
h3			{ font-size: 13px; color: #800; margin: 0}


a {cursor:pointer;	 -moz-outline: none;  outline: none;  ie-dummy: expression(this.hideFocus=true); color: #800}
a:hover { color:#333;}

.fl { float:left}
.pr10 { padding-right:10px;}
.pt5	{ padding-top:5px;}
.mr10 { margin-right:10px;}
.mt3	{ margin-top:3px;}
.ml-1  { margin-left:-1px;}
.f14 { font-size:14px}
.cfff	{ color:#FFF}
.h27 { height:22px; line-height:24px;}
.db	{ display:block;}
.tac { text-align:center;}
.fwb { font-weight:bold;} 
.tdn { text-decoration:none;}
.cp	{cursor: pointer}

.w450 { width:450px;}
.h10 { height:10px; line-height:10px;}
.h12 { height:12px; line-height:12px;}
.h15 { height:15px; line-height:15px;}
.wh100 { width:100px; height:100px;}
.c { clear: both; }
.b1 { border: 1px solid #ccc; }

#all { background:url(../img/bg_body.jpg) no-repeat top center; margin:0 auto;}
#main 	{ margin: 0 auto; width: 970px; }
#head		{ width: 970px; height: 123px; background:url(../img/head.gif) no-repeat; }
#content{ width: 670px; float: left;}
#right	{ float: left; width: 300px; padding: 0; }
#right a img { cursor: pointer}
#topcities { width: 288px; padding: 5px; border: 1px solid #888; margin-bottom: 10px; text-align: center; background:#FFF;}

#logo {width:155px; height:82px; background:url(../img/blank.gif); float:left; top:16px; margin-left: 16px; position:absolute;}
#logo:hover {background:url(../img/logover.gif)}

#menu { top: 98px; margin-left: 214px; position: absolute;}
.bg_menu {background:url(../img/bg_menu.png) left; width:98px;}
.bg_menu:hover {background:url(../img/bg_menu.png) right;color:#FFF;}
.bg_menu_a {background:url(../img/bg_menu.png) right; width:98px; color:#FFF;}
.bg_menu_a:hover {background:url(../img/bg_menu.png) right;color:#FFF;}

.infodiv { width: 650px; padding: 5px; border: 1px solid #888; margin-bottom: 10px;  background:#fff;}
.terz { height:30px; line-height:30px; font-size:12px; color:#333;}
.terz a { font-size:12px; color:#333;}

.clipper { overflow:hidden; float:left; }
.clipper select { font-size:1em; border:0; }

#suchdiv { top: 52px; margin-left: 217px; position: absolute;}
.suche  { border: 0; width: 392px; height: 15px;line-height:16px; float: left; }
.citywahl { border: 0; margin: 0; padding: 0; margin-left: 17px; width: 245px; line-height:20px; height: 16px;}
.search { border: 0; width: 74px; height: 24px; background: url(../img/suche.gif) left; margin-top: -3px; margin-left:10px;}
.search:hover { border: 0; height: 24px; cursor:pointer; background: url(../img/suche.gif) right;}
.title	{ font-size: 16px; color: #800;}
.versand{ font-size: 10px; color: #999}

.produkt{float: left; padding: 5px; border: 1px solid #888; margin-bottom: 10px; width: 650px; background: #fff url(../img/bg_produkt.png) repeat-x;}
/*.produkt:hover{background: #f6f6f6}*/

.produktmain { width: 314px; float: left; padding: 5px; border: 1px solid #888; margin-bottom: 10px; background: #fff url(../img/bg_produkt.png) repeat-x;}
produktmaintext {float: left; width: 200px;}
#produktmainlist {width: 670px; float: left;}
.produktdetail {float: left; padding: 5px; border: 1px solid #888; margin-bottom: 10px; width: 650px; background: #fff}
.citylist {width: 210px; float: left; background:#FFF;}

.remove { cursor: pointer}
.remove:hover { text-decoration: underline}

#pagenav a { text-decoration: none; font-weight: bold}
#pagenav div { text-align: center; margin: 2px; background-color: #fff; border: 1px solid #999999; width: 20px; float: left; }
