/* Allgemeines Zeugs */
*
{
  padding: 0px;
  margin: 0px;
}
body {
  background: url(/designs/default/images/background.gif) repeat-x top left #bcbcbc;
  color: #100000;
  border-width: 0px;
  font-size: 11px;
  text-decoration: none;
  font-family: "Verdana","Arial","Nimbus","Helvetica","Tahoma",sans-serif;
}
div.mainbody {
  margin-left:5px;
}
input, select {
  font-size: 0.8em;
  text-decoration: none;
}
a:active { text-decoration: none; color: #1d0000; }
a:hover { text-decoration: none; color: #1d0000; }
a:link { text-decoration: none; color: #1d0000; }
a:visited { text-decoration: none; color: #1d0000; }
h1,h2,h3,h4,h5,h6
{
  color: inherit;
  clear: both;
}
table
{
  border-spacing: 0;
}
td
{
  vertical-align: top;
}
small
{
  font-size: 0.8em;
}
img
{
  border:0px;
}

.error
{
  color: darkred;
}
a.deco
{
  padding-left: 15px;
  background: url(/designs/default/images/doubleArrow.png) no-repeat center left;
	text-decoration: underline;
}
ul.deco
{
  list-style: none;
  margin: 5px;
  padding: 0;
}
ul.deco li
{
  padding-left: 15px;
  margin: 2px 0 0 0;
  background: url(/designs/default/images/doubleArrow.png) no-repeat center left;
}

.topBox a.deco
{
  background-image: url(/designs/default/images/doubleArrowWhite.png);
}

/* Lightbox */
* html #overlay {
	background-color: #333;
	back\ground-color: transparent;
}

#overlay {
	background-image: url("/designs/default/images/overlay.png");
}
* html #overlay {
	background-image: url("/designs/default/images/blank.gif");
	background-position: top left;
	background-repeat: no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/designs/default/images/overlay.png", sizingMethod="scale");
}

.rc_box
{
  background: url(/images/popup/topleft.png) 0px 0px no-repeat;
}
.rc_box div.content_box
{
  float: none;
  margin: 0;
}
.rc_box div.c1, .rc_box div.c2, .rc_box div.c3, .rc_box div.c4, .rc_box div.c5, .rc_box div.c6
{
  position: relative;
  margin: 0;
  padding: 0;
}
.rc_box div.c1
{
  left: 8px;
  padding-top: 8px;
  background: url(/images/popup/topright.png) right 0px no-repeat;
}
.rc_box div.c2
{
  top: 8px;
  background: url(/images/popup/bottomright.png) right bottom no-repeat;
}
.rc_box div.c3
{
  right: 8px;
  background: url(/images/popup/bottomleft.png) left bottom no-repeat;
}
.rc_box div.c4
{
  border-left: 1px solid #7c8286;
  bottom: 8px;
  background-color: #fff;
}
.rc_box div.c5
{
  border-left: 1px solid #e0e0e1;
}
.rc_box div.c6
{
  padding-right: 8px;
  background-color: white;
  border-right: 1px solid #84898c;
  left: 8px;
}

/* Werbezeugs */
#lycos {
	height:17px;
	width:100%px;
	overflow:hidden;
	line-height:17px;
	font-size:5px;
	padding:0px;
	margin:0px;
	background-image: url(/images/lycos/background.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
}

#lycos div {
	height:17px;
	line-height:17px;
}

div#page_header
{
  background: url(/designs/default/images/background_head.gif) repeat-x;
  position: relative;
  z-index: 1999;
  width:828px;
}
div#page_header br
{
  clear: both;
}
div#page_header .pcontainer
{
  height: 62px;
  background: url(/designs/default/images/logo.gif) no-repeat 10px 10px;
}

div#page_header #navigation_image
{
  position:absolute;
  display: block;
/* 	visibility: hidden; */
  top:54px;
  left: 20px;
  z-index:20
}

div#page_header .XPanelLogin
{
  padding: 0 5px 0 10px;
  margin: 0px 0px 0px 40px;
  height: 26px;
  background: url(/designs/default/images/login_box_left.gif) top left no-repeat;
  float:right;
}

div#page_header .XPanelLogin img
{
  vertical-align: middle;
}

div#page_header .XPanelLogin a
{
	line-height: 26px;
	color: white;
}
div#page_header .XPanelLogin a:hover
{
  text-decoration: underline;
}

div#page_header .XPanelSearch
{
  padding: 0px; margin: 0px;
  white-space: nowrap;
  text-align: left;
  /* background: url(/designs/default/images/SearchPanelLeftTransp.png) bottom left no-repeat; */
  float: right;
}

div#page_header .searchField
{
  margin: 6px 0px 0px 25px;
  width: 150px;
  border: 0px;
  background-color: #e0e0e0;
}
div#page_header .searchButton
{
  margin: 6px 0px 0px 5px;
  width: 50px;
  height: 10px;
  border: 0px;
}
div#page_header .XPanelSearch form
{
  display: block;
  /* padding: 12px 5px 0px 5px; */
  width: 253px;
  height: 28px;
}
div#page_header .XPanelSearch form *
{
  vertical-align: middle;
}
div#page_header .XPanelSearch div.slider
{
  background: url(/designs/default/images/search.gif) bottom right no-repeat;
}
div#page_header .XPanelSearch input[type=text], div#page_header .XPanelSearch select
{
  height:1.4em;
}
input.blured {
  color: gray;
}

.menuBack
{
	background: url(/designs/default/images/background_menu.gif) repeat-x bottom left;
	width: 828px;
	padding: 25px 0 0 0;
}

ul.Xmenu
{
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  list-style: none;
  float: right;
  display: block;
}
ul.Xmenu li.Xmenu
{
  float: left;
  margin: 0;
  padding: 0;
  background: url(/designs/default/images/background_menu_right.gif) no-repeat right bottom;
}
ul.Xmenu a
{
  color: #fff;
}
ul.Xmenu li.Xmenu a.Xmenu
{
  white-space: nowrap;
  text-decoration: none;
  font:16px "Trebuchet MS","Arial","Verdana",sans-serif;
  font-weight: bold;
  display: block;
  background: url(/designs/default/images/background_menu.gif) no-repeat bottom left;
  padding: 4px 10px;
  padding-left: 10px;
}

/* Ausgewählte */
ul.Xmenu li.Xmenu.current
{
  background: url(/designs/default/images/background_menu_active_right.gif) no-repeat right bottom;
}
ul.Xmenu li.Xmenu.current a.Xmenu
{
  background: url(/designs/default/images/background_menu_active.gif) no-repeat left bottom;
  color: #ffffff;
}

/* Dropdown-Part */
ul.Xmenu > li > ul.sub
{
  z-index:99999;
  border-left: 1px solid #9E9E9E;
}
ul.Xmenu ul.sub
{
  border-right: 1px solid #333;
  border-bottom: 1px solid #333;
  background: #5E0604 url(/designs/default/images/menu.gif) no-repeat right bottom;
}
ul.Xmenu ul li a
{
  display: block;
  padding: 5px;
}
ul.Xmenu ul li a:hover
{
  /* background: #672727; */
  text-decoration: underline;
}
ul.Xmenu ul li.xsubmenu, ul.menu ul li.xsubmenu > a:hover
{
  background-image: url("/design/images/arrow.gif");
  background-repeat: no-repeat;
  background-position: right center;
}
ul.Xmenu ul
{
  z-index: 10;
  display:none;
  position: absolute;
  z-index: 10;
  background-color: #ddd;
  color: #811;
  font-size: 12px;
  margin: 0;
  padding: 0;
}
ul.Xmenu li.visible ul
{
  display:block;
}
ul.Xmenu li:hover > ul
{
  display:block;
}
ul.Xmenu ul li
{
  position: relative;
  z-index: 1499;
  display:block;
  margin: 0;
  padding: 0;
}
ul.Xmenu ul li.spacer
{
  height:1px;
  margin-top:5px;
  margin-right: 0;
  margin-bottom:5px;
  background-color:#ddd;
}

/* Dropdowner */
ul.Xmenu ul ul
{
  display:none;
  position: absolute;
  z-index: 10;
  background-color: #356AAC;
  font-size: 12px;
  margin: 0;
  padding: 0;
  left: 100%;
  top: 0;
}


/* Submenu */
div#page_mainmenu
{
  border-top: 1px solid #9E9E9E;
  border-bottom: 1px solid #343333;
  width:828px;
  position: relative;
  z-index: 1499;
  background: url(/designs/default/images/background_menu.gif) repeat-x bottom left;
}
div#page_mainmenu div.pcontainer
{
  width: 673px;
  padding-left: 150px;
  z-index: 1499;
}
div#page_mainmenu br
{
  clear: both;
}

/* Navigation */
ul#navigation_path
{
  list-style: none;
  margin: 0;
  padding: 0  0 10px 15px;
  font-size: 0.9em;
  color: white;
}
ul#navigation_path li
{
  margin: 0;
  padding: 0;
  display: inline;
  background: url(/designs/default/images/arrowDashedWhite.gif) no-repeat left 0.5em;
  padding-left: 10px;
}
ul#navigation_path li a
{
  color: white;
}

/* Footer */
div#page_footer
{
  clear: both;
  background: url(/designs/default/images/bottom.png) repeat-x left top #000000;
  float: left;
  width: 828px;
  height: 45px;
  line-height: 27px;
  color: white;
}
div#page_footer div.pcontainer
{
  width: 770px;
}
div#page_footer a
{
	color: white;
}

/*  Maincontent */
div#page_content
{
	width: 828px;
	background: url(/designs/default/images/background_main.gif) repeat-x left top #ffffff;
}
div.pcontainer
{
  position: relative;
}
h1
{
  color: white;
  font-weight: bold;
  padding: 0 8px;
  margin: 0;
  height: 17px;
  vertical-align: middle;
  font-size: 1em;
  background: url(/designs/default/images/boxHeader.png) top left repeat-x #520704;
}
h1.footer
{
  background: url(/designs/default/images/boxFooter.png) top left repeat-x #520704;
  text-align: right;
}
h1 *
{
  color: white !important;
}

h2
{
  background: url(/designs/default/images/subBarBack.png) bottom left repeat-y #e5c5c4;
  color: #FFF;
  font-weight: bold;
  font-size: 1em;
  padding: 1px 0 1px 8px;
  margin: 0;
}

div.content_box
{
  background-color: white;
/*  margin: 0 0 8px 10px;*/
/*  width: 100%;*/
/*   border-left: #D7DBE2 1px solid; */
/*   border-bottom: #D7DBE2 1px solid; */
/*   background: url(/designs/default/images/box_shadow_right.png) top right repeat-y white; */
/*   padding-right: 4px; */
}
div.bigheader
{
  height: auto;
  font: 1.5em "Trebuchet MS","Arial","Verdana",sans-serif;
  display: block;
  border-width: 0px;
  padding: 50px 5px 2px 0px;
  margin: 0 0 0 5px;
  font-weight: bold;
}
h3, h4
{
  height: auto;
  display: block;
  border-width: 0px;
  padding: 5px 5px 2px 0px;
  margin: 0 0 0 5px;
  font-weight: bold;
  background: url(/designs/default/images/pointLine.png) bottom left no-repeat;
}
.hlb h4, .hlb h3, .hlb div.h
{
	background: url(/designs/default/images/pointLineReverse.png) bottom left no-repeat;
}
div.h
{
  background: url(/designs/default/images/pointLine.png) bottom left no-repeat;
}
h3
{
  font: 1.5em "Trebuchet MS","Arial","Verdana",sans-serif;
}
h4
{
  font-family: "Verdana","Arial","Nimbus","Helvetica","Tahoma",sans-serif;
  font-size: 1em;
  padding-bottom: 0;
}

.topBox
{
  background: url(/designs/default/images/topBoxBack.png) top left repeat-x;
  background-color: #9b0308;
  color: #FFF;
}
.content_box.topBox
{
  background-color: #9b0308;
}
.topBox a, .topBox h3 a,.topBox h4 a
{
  color: #fff;
  font-weight: bold;
}
div.content_box .topBox h3,div.content_box .topBox h4
{
  background: url(/designs/default/images/pointLineReverse.png) bottom left no-repeat;
}

p
{
  padding: 5px;
  margin: 0px;
}
.weak
{
  color: gray;
}

div.buttonlist
{
  height: 27px;
  padding: 5px;
}
div.buttonlist a
{
  margin-left: 10px;
}
div.buttonlist.left a, div.buttonlist a.left
{
  margin-right: 10px;
  margin-left: 0;
  float: left;
}
button *
{
  margin: 0;
  padding: 0;
  border: none;
}
button
{
  background: transparent;
  border: none;
  text-align: right;
  margin: 0;
  padding: 0;
  height: 27px;
  overflow: hidden;
  cursor: pointer !important;
}
button span
{
  margin: 0;
  height: 27px;
  display: block;
  background:url('/designs/default/images/buttonLeft.png') no-repeat left top;
  padding: 0px 0px 0px 13px;
  white-space:nowrap;
  cursor: pointer !important;
}
button span span
{
  font-weight: 400;
  font-size: 12px;
  color: #380000;
  line-height: 22px;
  height: 22px;
  background:url('/designs/default/images/buttonBack.png') no-repeat right top;
  padding: 0 23px 5px 0;
}

div.buttonlist a, a.button
{
  display: block;
  float: right;
  height: 27px;
  overflow: hidden;
  background:url('/designs/default/images/buttonLeft.png') no-repeat left top;
  padding: 0px 0px 0px 13px;
  white-space:nowrap;
  cursor: pointer;
}
div.buttonlist a.left
{
  background:url('/designs/default/images/buttonLeft_2.png') no-repeat left top;
  padding-left: 16px;
}
div.buttonlist a span, a.button span
{
  color: #380000;
  line-height: 22px;
  height: 27px;
  display: block;
  background:url('/designs/default/images/buttonBack.png') no-repeat right top;
  padding: 0 23px 5px 0;
  cursor: pointer;
}

div.buttonlist a.left span
{
  background:url('/designs/default/images/buttonBack_2.png') no-repeat right top;
  padding-left: 7px;
}

td.contentLeft
{
  padding: 0 8px 0 0;
  vertical-align: top;
  width:470px;
}
td.contentRight
{
  vertical-align: top;
}

ul.clist
{
  clear: both;
  list-style: none;
}
ul.clist li
{
  clear: both;
  border-bottom: 1px solid #dce3f3;
}
ul.clist li.active
{
  background-color: #dfd1d1;
}
ul.clist li.active a
{
  background-color: #dfd1d1;
}
ul.clist li.header
{
  color: #220000;
  font-size: 155%;
  line-height: 1.08;
  margin-top: 2px;
  margin-bottom: 4px;
  font-family: Georgia,serif;
  text-align: right;
  padding: 8px 15px 3px 8px;
  margin: 0;
}
ul.clist li.smallheader
{
  color: #220000;
  font: 1.1em "Trebuchet MS","Arial","Verdana",sans-serif;
  text-align: right;
  font-weight: bold;
  padding: 8px 15px 3px 8px;
  margin: 0;
}
ul.clist li a
{
  background: url(/designs/default/images/doubleArrow.png) no-repeat 2px .5em white;
  padding: 5px 3px 5px 20px;
  display: block;
}
ul.clist li a:hover
{
  background-color: #ece5e5;
}
ul.clist li em
{
  float: right;
  display: block;
/*   width: 50px; */
}
ul.clist li strong
{
	text-decoration: underline;
}
ul.clist li .underline
{
	text-weight: normal;
	text-decoration: underline;
}
ul.clist li .rating 
{
	padding: 0px 5px 3px 5px;
	color: #693838;
  font: 1.2em "Trebuchet MS","Arial","Verdana",sans-serif;
  font-weight: bold;
	float:right;
  display: block;
}


ul.rlist
{
  clear: both;
  list-style: none;
}
ul.rlist li
{
  clear: both;
  line-height:13px;
  border-bottom: 1px solid #dce3f3;
}
ul.rlist li.active
{
  background-color: #dfd1d1;
}
ul.rlist li.active a
{
  background-color: #dfd1d1;
}
ul.rlist li.header
{
  color: #220000;
  font-size: 155%;
  line-height: 1.08;
  margin-top: 2px;
  margin-bottom: 4px;
  font-family: Georgia,serif;
  text-align: right;
  padding: 8px 15px 3px 8px;
  margin: 0;
/*  color: #220000;
  font: 1.1em "Trebuchet MS","Arial","Verdana",sans-serif;
  text-align: right;
  font-weight: bold;
  padding: 8px 15px 3px 8px;
  margin: 0;*/
}
ul.rlist li.smallheader
{
  color: #220000;
  font-size: 155%;
  line-height: 1.08;
  margin-top: 2px;
  margin-bottom: 4px;
  font-family: Georgia,serif;
  text-align: right;
  padding: 8px 15px 3px 8px;
  margin: 0;
/*  color: #220000;
  font: 1.1em "Trebuchet MS","Arial","Verdana",sans-serif;
  text-align: right;
  font-weight: bold;
  padding: 8px 15px 3px 8px;
  margin: 0;
*/
}
ul.rlist li a
{
  padding: 2px 2px 2px 2px;
	height:30px;
  display: block;
}
ul.rlist li a img
{
	vertical-align:middle;
	margin-right:2px;
	display: block;
	float:left;
}
ul.rlist li a:hover
{
  background-color: #ece5e5;
}
ul.rlist li .underline
{
	text-weight: normal;
	text-decoration: underline;
}
ul.rlist li .genre 
{
	color: #999999;
}
ul.rlist li .rating 
{
	display:block;
	background: url(/designs/default/images/kritik.gif) no-repeat bottom right;
}
ul.rlist li .title
{
	display:block;
}



/* Formulare */
table.formular
{
  margin: 0 2%;
  width: 96%;
}
table.formular td
{
  padding: 5px;
  border-bottom: 1px solid #dce3f3;
}
table.formular tr.last td
{
  border-bottom: none;
}
table.formular td.caption
{
  text-align: right;
  font-weight: bold;
}
table.formular td.l
{
  font-weight: bold;
}
table.formular td.l i
{
  font-weight: normal;
}
table.formular td.b
{
  text-align: right;
}
table.formular input
{
  vertical-align: middle;
}
table.formular input[type=text]
{
  width: 100%;
}
table.formular textarea
{
  width: 100%;
}
table.formular input[size]
{
  width: auto;
}
table.formular select
{
  height: 1.8em;
}

/* Quoteblock */
.shadow1
{
  margin-left: 20px;
  margin-right: 15px;
  margin-bottom: 15px;
  background: url(/images/shadow-bottom.png) bottom right no-repeat;
  padding-bottom: 6px;
}
.shadow2
{
  padding-right: 4px;
  background: url(/images/shadow-right.png) top right no-repeat;
}
.shadow3
{
  border-right: 1px #a9a9a9 solid;
  border-top: 1px #a9a9a9 solid;
  border-left: 1px #a9a9a9 solid;
  border-bottom: 1px #a9a9a9 solid;
  position: relative;
  left: -2px;
  padding: 5px;
}

fieldset
{
  border: 1px solid #4363AA;
  padding: 5px;
}
fieldset legend
{
  font-weight: bold;
  padding: 0px 5px;
  margin-left: 5px;
}

ul.navigation, ul.navigation ul
{
  margin: 0px;
  padding: 0px;
  list-style: none;
}
ul.navigation
{
  padding: 5px;
}
ul.navigation ul
{
  margin-left: 5px;
}
ul.navigation li
{
  padding-left: 15px;
  background: url(/designs/default/images/doubleArrow.png) no-repeat top left;
}
ul.navigation a
{
  display: block;
  text-decoration: underline;
  padding: 2px 0px 2px 0px;
}
ul.navigation a:hover
{
  /*background-color: #dde4f4;*/
}
ul.navigation ul li
{
  padding-left: 0;
  background: transparent;
}

table.box_table
{
  width: 100%;
}
table.data
{
  margin: 0 0 10px 10px;
}
table.data th
{
  font-weight: bold;
  text-align: left;
  border-bottom: 1px solid #dce3f3;
}
table.data td
{
  padding: 3px;
}

.compact_products
{
  width: 100%;
}
.compact_products td
{
  padding: 3px;
  border-bottom: 1px solid #dce3f3;
}
.compact_products .t
{
  font-weight: bold;
}
.compact_products .i
{
  color: #6684c8;
}
.compact_products .s
{
  color: #6684c8;
  font-size: 0.8em;
}

div.text
{
  padding: 10px;
}
div.text a
{
  color: #1d0000;
  font-weight: bold;
  text-decoration: underline;
}
div.text a:hover
{
  text-decoration: underline;
}

/* Warten */
.waiting
{
  position: relative;
}
.waiting, .waiting *
{
  color: gray !important;
}
.waiting img.wimg
{
  position: absolute;
}

/* Wichtige boxen */
.rating_outer
{
  height:13px;
  width:120px;
  background: url(/designs/default/images/rating_back.png) repeat-x top left;
  display: block;
}
.rating_inner
{
  height:13px;
  width:0;
  background: url(/designs/default/images/rating_full.png) repeat-x top left;
  display: block;
}

/* Bebilderte Liste */
ul.imglist
{
  list-style: none;
  float: left;
  width: 100%;
}
ul.imglist li
{
  border-bottom: 1px #d7dbe2 solid;
  float: left;
  width: 100%;
}
ul.imglist li.header
{
  background: url(/designs/default/images/subBarBack.png) bottom left repeat-y #e5c5c4;
  color: #FFF;
  font-weight: bold;
  padding: 1px 0 1px 8px;
  margin: 0;
}
ul.imglist a
{
  float: left;
  display: block;
/*   height: 80px; */
  width: 96%;
  padding: 2%;
/*   padding: 2px 10px 2px 2px; */
}
ul.imglist a:hover
{
  background-color: #ece5e5;
}
ul.imglist span
{
  display: block;
}
ul.imglist span.d
{
  display: inline;
  font-size: 0.8em;
  color: #A7A7AE;
}
ul.imglist span.a
{
  text-decoration: underline;
  font-size: 1.2em;
}
ul.imglist span.t
{
}
ul.imglist span.g
{
  margin: 5px 0;
}
ul.imglist img
{
  float: left;
  margin-right: 10px;
}
ul.imglist .rating_outer
{
  float: right;
}

ul.imglist .b5 a
{
	background: url(/images/ratings/5.gif) top right no-repeat;
}
ul.imglist .b10 a
{
	background: url(/images/ratings/10.gif) top right no-repeat;
}
ul.imglist .b15 a
{
	background: url(/images/ratings/15.gif) top right no-repeat;
}
ul.imglist .b20 a
{ 
	background: url(/images/ratings/20.gif) top right no-repeat;
}
ul.imglist .b25 a
{
	background: url(/images/ratings/25.gif) top right no-repeat;
}
ul.imglist .b30 a
{
	background: url(/images/ratings/30.gif) top right no-repeat;
}
ul.imglist .b35 a
{
	background: url(/images/ratings/35.gif) top right no-repeat;
}
ul.imglist .b40 a
{
	background: url(/images/ratings/40.gif) top right no-repeat;
}
ul.imglist .b45 a
{
	background: url(/images/ratings/45.gif) top right no-repeat;
}
ul.imglist .b50 a
{
	background: url(/images/ratings/50.gif) top right no-repeat;
}
ul.imglist .b55 a
{ 
	background: url(/images/ratings/55.gif) top right no-repeat;
}
ul.imglist .b60 a
{
	background: url(/images/ratings/60.gif) top right no-repeat;
}
ul.imglist .b65 a
{
	background: url(/images/ratings/65.gif) top right no-repeat;
}
ul.imglist .b70 a
{
	background: url(/images/ratings/70.gif) top right no-repeat;
}
ul.imglist .b75 a
{
	background: url(/images/ratings/75.gif) top right no-repeat;
}
ul.imglist .b80 a
{
	background: url(/images/ratings/80.gif) top right no-repeat;
}
ul.imglist .b85 a
{
	background: url(/images/ratings/85.gif) top right no-repeat;
}
ul.imglist .b90 a
{
	background: url(/images/ratings/90.gif) top right no-repeat;
}
ul.imglist .b95 a
{
	background: url(/images/ratings/95.gif) top right no-repeat;
}
ul.imglist .b100 a
{
	background: url(/images/ratings/100.gif) top right no-repeat;
}
ul.imglist .b5 a:hover
{
	background: url(/images/ratings/h5.gif) top right no-repeat #ece5e5;
}
ul.imglist .b10 a:hover
{
	background: url(/images/ratings/h10.gif) top right no-repeat #ece5e5;;
}
ul.imglist .b15 a:hover
{
	background: url(/images/ratings/h15.gif) top right no-repeat #ece5e5;;
}
ul.imglist .b20 a:hover
{ 
	background: url(/images/ratings/h20.gif) top right no-repeat #ece5e5;;
}
ul.imglist .b25 a:hover
{
	background: url(/images/ratings/h25.gif) top right no-repeat #ece5e5;;
}
ul.imglist .b30 a:hover
{
	background: url(/images/ratings/h30.gif) top right no-repeat #ece5e5;;
}
ul.imglist .b35 a:hover
{
	background: url(/images/ratings/h35.gif) top right no-repeat #ece5e5;;
}
ul.imglist .b40 a:hover
{
	background: url(/images/ratings/h40.gif) top right no-repeat #ece5e5;;
}
ul.imglist .b45 a:hover
{
	background: url(/images/ratings/h45.gif) top right no-repeat #ece5e5;;
}
ul.imglist .b50 a:hover
{
	background: url(/images/ratings/h50.gif) top right no-repeat #ece5e5;;
}
ul.imglist .b55 a:hover
{ 
	background: url(/images/ratings/h55.gif) top right no-repeat #ece5e5;;
}
ul.imglist .b60 a:hover
{
	background: url(/images/ratings/h60.gif) top right no-repeat #ece5e5;;
}
ul.imglist .b65 a:hover
{
	background: url(/images/ratings/h65.gif) top right no-repeat #ece5e5;;
}
ul.imglist .b70 a:hover
{
	background: url(/images/ratings/h70.gif) top right no-repeat #ece5e5;;
}
ul.imglist .b75 a:hover
{
	background: url(/images/ratings/h75.gif) top right no-repeat #ece5e5;;
}
ul.imglist .b80 a:hover
{
	background: url(/images/ratings/h80.gif) top right no-repeat #ece5e5;;
}
ul.imglist .b85 a:hover
{
	background: url(/images/ratings/h85.gif) top right no-repeat #ece5e5;;
}
ul.imglist .b90 a:hover
{
	background: url(/images/ratings/h90.gif) top right no-repeat #ece5e5;;
}
ul.imglist .b95 a:hover
{
	background: url(/images/ratings/h95.gif) top right no-repeat #ece5e5;;
}
ul.imglist .b100 a:hover
{
	background: url(/images/ratings/h100.gif) top right no-repeat #ece5e5;;
}

/* Highlightbox */
div.hlb
{
  margin: 0 8px 10px 8px;
  color: white;
}
div.hlb a
{
  color: white;
}
div.hlb div.hlbh
{
  background: url(/designs/default/images/topbox_top_left.png) top left no-repeat;
  margin-right: 10px;
}
div.hlb h1
{
  position: relative;
  background: url(/designs/default/images/topbox_top_right.png) top right no-repeat;
  left: 10px;
  height: 17px;
  line-height: 15px;
}
div.hlb div.hlbc
{
  background: url(/designs/default/images/topbox_fader.png) top left repeat-x #7d0506;
  padding: 0 5px;
}
div.hlb div.hlbfl
{
  background: url(/designs/default/images/topbox_bottom_left.png) top left no-repeat;
  height: 45px;
}
div.hlb div.hlbfm
{
  margin-left:12px;
  margin-right:9px;
  background: url(/designs/default/images/topbox_bottom.png) top left repeat-x;
  height: 45px;
}
div.hlb div.hlbfr
{
  position: relative;
  left: 9px;
  background: url(/designs/default/images/topbox_bottom_right.png) top right no-repeat;
  height: 45px;
  line-height: 20px;
  padding-right: 10px;
  text-align: right;
}

div.swb
{
  margin: 0 8px;
  padding-bottom: 10px;
  background: url(/designs/default/images/shadowbox_top_right.png) right top no-repeat;
}
div.swb h1
{
  margin-right: 3px;
}
div.swb div.swbc h1
{
  margin-right: 0px;
}
div.swb div.swbc
{
  /* border-left: #D7DBE2 1px solid; */
  border-left: #888888 1px solid;
  padding-right: 4px;
  background: url(/designs/default/images/box_shadow_right.png) right top repeat-y;
}
div.swb div.swbci
{
  background: white;
}
div.swb div.swbfl
{
  clear: both;
  background: url(/designs/default/images/shadowbox_bottom_left.png) left top no-repeat;
  height: 32px;
}
div.swb div.swbfm
{
  margin-left: 3px;
  background: url(/designs/default/images/shadowbox_bottom.png) left top repeat-x;
  height: 32px;
  margin-right: 5px;
  color:white;
}
div.swb div.swbfm a
{
  color:white;
}
div.swb div.swbfr
{
  position: relative;
  left: 5px;
  margin-left: 3px;
  background: url(/designs/default/images/shadowbox_bottom_right.png) right top no-repeat;
  height: 32px;
  text-align: right;
  font-weight: bold;
  color: white;
  font-size: 0.9em;
  padding-right: 10px;
  line-height: 18px;
}
div.swbnf div.swbci
{
  border-bottom: 1px solid #707070;
}

/* SuggestBox */
.suggestBox, .suggestAjax
{
  background: #fff;
  list-style: none;
  display: block;
  float: left;
}
.suggestAjax
{
	width: 400px;
}
.suggestBox
{
	width: 800px;
}
.suggestBox .r, .suggestAjax .r
{
  float: right;
}
.suggestBox .t, .suggestAjax .t
{
  display: block;
  text-decoration: underline;
}
.suggestBox .g, .suggestAjax .g
{
  color: #3e0000;
}
.suggestBox br, .suggestAjax br { clear: none !important; }
.suggestBox li, .suggestAjax li
{
  display: block;
  float: left;
  border-bottom: 1px solid #dce3f3;
}
.suggestBox li a:hover, .suggestAjax li a:hover
{
  background-color: #ece5e5;
}
.suggestBox .h, .suggestBox .f, 
{
  border-bottom: none;
  font-weight: bold;
  background: url(/designs/default/images/buttonBack.png) top left no-repeat;
  padding: 0 5px 0px 5px;
  line-height: 20px;
  height: 20px;
  width: 390px;
}
.suggestBox ul
{
  border-top: 1px solid #dce3f3;
}
.suggestAjax .h, .suggestAjax .f
{
  border-bottom: none;
  font-weight: bold;
  background: url(/designs/default/images/buttonBack.png) top left no-repeat;
  padding: 0 5px 0px 5px;
  line-height: 20px;
  height: 20px;
  width: 390px;
}
.suggestBox a, .suggestAjax a
{
  overflow: hidden;
  display: block;
  float: left;
  padding: 3px 3px 3px 50px;
}
.suggestBox a
{
	width: 750px;
}
.suggestAjax a
{
  width: 347px;
}
.suggestBox img, .suggestAjax img
{
  margin: 0px -40px 0px -40px ;
  float: left;
}


.simpleButton
{
	font-color: black;
	font-weight: 300;
	font-size: 12px;
}