/*********************************************
[Master Stylesheet]  / standard.css
  
Project:    Woy24.de
Last change:    06.01.2009
Assigned to:    Simon Milz ( mi )
**********************************************/  

body {
	padding: 0px;
	margin: 0px;
	font-family: "HelveticaNeue-Light", Helvetica, Arial, sans-serif;
	color: #3c3d3f;
	background: url(../bilder/bg_raster2.gif);
	font-size:12px;
}

p, b, div {
    line-height:140%;
}

a {
	color:#E50003;
}

div.clear {
	clear: both;
}

a.more {
	background: url(../bilder/redarrow.gif) no-repeat left;
	padding-left: 10px;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #e50003;
	float: right;
}

a.more:hover {
	text-decoration: underline;
}

a img {
	border: 0px;
	margin-bottom: 5px;
}

div#map {
	height: 230px;
	width: 420px;
	margin-left: 245px;
	margin-top:80px;
}

div.col33 {
	float: left;
}

hr.dot {
	clear: both;
	margin: 35px 0px;
	height: 1px;
	background: none;
	border: 0px;
	border-bottom: 1px dotted #6e6f73;
}

img#detailimg2 {
	float: left;
	margin-left: -408px;
}

.preloadImage {
	height: 50px;
	background: url(../bilder/ajax-loader.gif) no-repeat center center;
}

.sliderImageDesc {
	width: 645px;
}

/*******************************
**** eVewa Pflegebereich Login
*******************************/

/*
div#workflow  {
	margin: 40px auto 0;
	width: 300px;
}
*/

div#workflow div.fortschritt {
	display: none;
}

div#workflow button.standardMaskeButton {
	background: transparent url(../bilder/redarrow.gif) no-repeat scroll left center;
	color: #E50003;
	font-size: 11px;
	font-weight: bold;
	border: 0px;
	cursor: pointer;	
}

div#workflow td.standardMaskeKopf {
	color:#E50003;
	font-size:24px;
	margin:6px 0;
}

div#workflow input.wf_std_eingabe {
	width: 200px !important;
}

div#workflow td.standardMaskeLabel {
	width: 100px;
}

div#workflow input.wf_std_eingabe {
	border: 1px solid #B2B2B3;
	color: #77797D;
}

table.wf_std_error {
	-moz-border-radius-bottomleft:7px;
	-moz-border-radius-bottomright:7px;
	-moz-border-radius-topleft:7px;
	-moz-border-radius-topright:7px;
	background: #FFF0F0 none repeat scroll 0 50%;
	border: 1px solid #FF8080;
	font-size: 12px;
	padding: 0.3em;
	vertical-align: middle;
	width: 100%;
}

/*****************************************
# Seitenstruktur
# ****************************************
# * body 
#	+ Header / #header
#		+ Headerzentriert / #headermiddle
#	+ Schatten / #shadow 
#		+ Hintergrund / #background
# 		+ Page / #page
# 			+ Linke Spalte / #leftcol
# 			+ Mittlere Spalte / #middlecol
#			+ Rechte Spalte / #rightcol
*****************************************/

div#header {
	background: url(../bilder/header.png);
	height: 148px;
	margin-bottom: -106px;
}

div#headermiddle, div#footer {
	margin: 0 auto;
	width: 935px;
}

div#headermiddle img {
	margin-left: 300px;
	float: left;
}

div#page {
	margin: 0 auto;
	width: 935px;
	background: url(../bilder/background.gif);
}

div#mainmenubox {
	margin: 0 auto;
	width: 935px;
}

div#footer {
	font-size: 10px;
}

div#footerbox {
	background:#707173 none repeat scroll 0 0;
	height:42px;
	margin-top:16px;
}

div#footer a.footerlink {
	padding-left: 10px;
}

div#footer a {
	color: #3C3D3F;
	font-size: 10px;
	text-decoration: none;
}

/** Struktur --> Contentbereich **/

div#leftcol {
	width: 665px;
	float: left;
	padding: 0px 12px 20px 12px;
	border-top: 6px solid #e10000;
	overflow: hidden;
}

div#rightcol {
	width: 215px;
	border-top: 6px solid #e10000;
	float: right;
	padding: 6px;
}

/*******************************
**** Navigationnen
*******************************/

/** Navigationen --> Hauptnavigation ( #mainmenu ) **/

ul#mainmenu {
	padding: 60px 0px 0px 12px;
	list-style: none;
	width: 665px;
	height: 30px;
	margin: 0px;
    line-height:150%;
}

ul#mainmenu li {
	background: #8f9196;
	float: left;
	padding: 5px 8px;
	margin-right: 2px;
}

ul#mainmenu li.active {
	background: #e10000;
}

ul#mainmenu a {
	color: #fff;
	text-decoration: none;
	font-size: 20px;
	
}

/** Navigationen --> Subnavigation ( #submenu )  **/

ul#submenu {
	padding: 10px 0px 0px 12px;
	list-style: none;
	width: 665px;
	height: 30px;
	margin: 0px;
}

ul#submenu li {
	float: left;
	padding: 3px 8px;
}

ul#submenu li a {
	text-decoration: none;
	color: #3c3d3f;
	display: block;
}
ul#submenu li.active a {
	color: #E10000;
}

/** Navigationen --> Submenu --> Subsubnavigation ( #subsubmenu )  **/

ul#submenu ul {
	list-style: none;
}

ul#submenu ul li {
	float: none;
	padding: 0px 8px;
	font-size: 11px;
	display: inline;
	margin-top: -14px;
}

ul#submenu ul li a {
	text-decoration: none;
	color: #E50000;
	padding-left:2px;
	background: #fff;
	display: inline;
}

ul#submenu ul li.active {
	background: url(../bilder/redarrow.gif) no-repeat left;
}
/*
ul.subsubmenu {
	width: 0px;
	display: none;
	overflow: hidden;
	direction: rtl;
	margin-right: -50px;
	margin-top: -14px;
	margin-left: 55px;
	white-space:nowrap;
}
*/
ul.subsubmenu {
	margin-top: -8px;
	display: none;
}

ul.subsubmenu li:hover {
	background: url(../bilder/redarrow.gif) no-repeat left;
}

/** Navigationen --> Obere Navigation ( #topmenu ) **/

ul#topmenu {
	list-style: none;
	padding-top: 20px;
	float: right;
	padding: 0px;
	margin: 0px;
}

ul#topmenu li,ul#footermenu li {
	float: left;
	margin-left: 20px;
}

ul#topmenu li a {
	color: #fff;
	font-size: 10px;
	text-decoration: none;
}

ul#topmenu li a:hover {
	text-decoration: underline;
}

/** Navigationen --> Footer Navigation ( #footermenu ) **/

ul#footermenu {
	list-style: none;
	float: right;
	padding: 0px;
	margin: -28px 0 0;
}

ul#footermenu li a {
	color: #3c3d3f;
	font-size: 10px;
	text-decoration: none;
}

/*******************************
**** �berschriften
*******************************/

h1, h1 a {
	font-size: 36px;
	font-weight: normal;
	margin-bottom: 12px;
	color: #3c3d3f;
	text-decoration: none;
	line-height:100%;
}

h1 span, p.news2date {
	font-size: 11px;
	font-weight: bold;
	color: #e50003;
}

h3 {
	margin: 6px 0px;
	font-size: 17px;
	color: #e50003;
}

h2 {
	font-size: 16px;
	font-weight: normal;
}

h4 {
	color: #d80000;
	font-weight: bold;
	font-size: 15px;
	margin: -5px 0px 10px 0px;
}

h4 span {
	font-size: 12px;
}

h5 {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 12px;
	margin-top: 5px;
}

/*******************************
**** Contentbereich ( leftcol)
*******************************/

.plichtfelder {
	color:#77797D;
	font-size:11px;
}

p#welcome {
	font-size: 25px;
	color: #E10000;
}

div.blockbox, div#outlet {
	border-bottom: 1px dotted #6e6f73;
	padding-bottom: 12px;
	margin-bottom: 12px;
}

div.block1 p, div.block2 p, div.block3 p {
	color: #6e6f73;
	font-size: 11px;
}

div.block1, div.block2, div.block3 {
	width: 198px;
	margin-top: 20px;
}

div.block1, div.block2 {
	float: left;
	padding-right: 17px;
}

div.block2 {
	border-right: 1px dotted #6e6f73;
	border-left: 1px dotted #6e6f73;
	padding-left: 18px;	
}

div.block3 {
	margin-left: 468px;
	padding-top: 20px;
	margin-top: 0px;
}

div#startaktion {
	background: transparent url(../bilder/aktion.jpg) repeat scroll 0px 215px;
	height: 205px;
	border: 5px solid #e8e7e8;
	padding-top: 5px;
	padding-left: 5px;
	margin-bottom: 24px;
	cursor: pointer;
}

div#startaktion:hover {
	background: transparent url(../bilder/aktion.jpg) repeat scroll 0px top;
	border: 5px solid #E10000;
}

div#startaktion p {
	background: #e50000;
	color: #fff;
	display: inline;
}

div.highlightbox, div.outletitem {
	position: relative;
	float: left;
	margin-left: 15px;
	border: 1px solid #fff;
}

div.outletitem {
	border: none;
}

div.outletitem img {
	border: 2px solid #fff;
    width: 202px;
    height: 145px;
}

div.outletitem p.uvp {
	font-size: 10px;
}

div.highlightbox:hover, div.outletitem img:hover {
	border: 2px solid #E50000;
   /* width: 201px;
	height: 144px; */
}

div.outletitem a.more {
	margin-bottom: 40px;
}

p.outletSubtitle {
	font-size: 12px;
}

div.highlightbox p, p.inImg {
	padding: 4px;
	background: #e50000;
	color: #fff;
	display: inline;
	position: absolute;
	left: 8px;
	top: -8px;
    margin-right: 9px;
}

div#outletitembox {
	margin-left: -12px;
	margin-right: -13px;
}

div.outletbox {
	float: left;
	padding-right: 12px;
	padding-left: 12px;
}



div#highlight a.more, div#outlet a.more {
	margin-top: 5px;
}

p.draggertitel {
	color: #fff;
	font-size: 20px;
	margin: 0px;
}

p.draggerdesc {
	color: #fff;
	font-size: 12px;
	margin: 0px;
}

p.draggercost {
	color: #fff;
	font-size: 27px;
	text-align: right;
	margin-bottom: 0px;
	margin-top: 0px;
}

p.draggercost span {
	color: #fff;
	font-size: 11px;
	margin: 0px;
}

div.draggerfooter {
	background: url(../bilder/dragger.gif) no-repeat;
	height: 10px;
}

/*******************************
**** Contentbereich ( rightcol)
*******************************/

div.ansprechbox {
	width: 221px;
	float: left;
}

p.ansprechtext {
	font-size: 17px;
}

div.ansprechpartner {
	border-bottom: 1px dotted #6e6f73;
	padding-bottom: 12px;
}

div.ansprechpartner p, div.ansprechbox p {
	font-size: 12px;
	margin: 0px;
}

div.ansprechpartner h2, div.ansprechbox h2 {
	margin: 12px 0px 0px 0px;
}

div.ansprechpartner a, div.ansprechbox a {
	color: #e50003;
	text-decoration: none;
}

div.ansprechpartner p.bigred, div.ansprechbox p.bigred, p.bigred {
	margin: 6px 0px;
	font-size: 16px;
	color: #e50003;
}

div.newsbox p {
	font-size: 12px;
}

div.newsbox p.bigred {
	margin: 6px 0px;
	font-size: 24px;
	color: #e50003;
}

div.newsbox {
	border-bottom: 1px dotted #d3d4d5;
	padding-bottom: 18px;
}

div.newsbox p.newsbildalt {
	font-size: 10px;
	margin: 0px;
	text-align: right;
}

img.newsbild {
    border:5px solid #E8E7E8;
    float:left;
    margin-right:10px;
    width:215px;
}

img.newsthumbimg {	
	float: left;
	width: 53px;
	height: 39px;
	margin-right: 7px;
}

div.newslist {
	border-bottom: 1px dotted #6e6f73;
	padding-bottom: 32px;
}

div.newslist div.newsitem {
	padding-top: 12px;
	padding-bottom: 20px;
	border-bottom: 1px dotted #d3d4d5;
}

div.newslist div.newsitem img {
	float: left;
	margin-right: 3px;
}

div.newslist div.newsitem p {
	font-size: 12px;
	margin: 0px;
}

div.newsletter {
	font-size: 12px;
	margin: 0px;
}

form#newslettersubs input {
	border: 1px solid #e50000;
	color: #77797d;
	padding: 2px;
	margin-bottom: 4px;
	width: 208px;
}

/*******************************
**** Produktdetailseite ( leftcol)
*******************************/

img#produktdetailimg {
	float: left;
	margin-right: 60px;
}

img.produktdetailpreview {
	margin-bottom: 23px;
    cursor: pointer;
}

div.produktleft {
	float: left;
	margin-right: 90px;
	width: 300px;
}

div.produktleft b, div.produktright b {
	color: #e50003;
}

div.produktleft p, div.produktright p {
	margin-top: 0px;
}

p.produktpreis {
	font-size: 46px;
	text-align: right;
	clear: both;
	margin-bottom: 2px;
}

p.produktpreis span {
	font-size: 27px;
}

p#produktintobasket {
	text-align: right;
}

p#produktintobasket a {
	padding: 8px;
	background: #E10000;
	color: #fff;
	text-decoration: none;
}

/*******************************
**** Kontakt / Impressum ( leftcol)
*******************************/

form#kontakt {
	margin-top: 20px;
}

form#kontakt input {
	border: 1px solid #b2b2b3;
	color: #77797D;
	margin-top: 15px;
	padding: 2px;
	width: 208px;
}

form#kontakt textarea {
	border: 1px solid #b2b2b3;
	color: #77797D;
	margin-bottom: 20px;
	padding: 2px;
	width: 414px;
	height: 140px;
	float: right;
	margin-top: -87px;
	font-family: Arial;
	font-size: 12px;
}

form#kontakt a.more {
	clear: both;
	margin-bottom: 12px;
}

form#newsletter {
	margin-top: 16px;
}

form#newsletter input {
	border:1px solid #B2B2B3;
	color:#77797D;
	width: 208px;
	margin-right: 10px;
}

form#newsletter input.lastinput {
	margin-right: 0px;
}

form#newsletter input.submit, form#kontakt input.submit, form#newslettersubs input.submit {
	background: transparent url(../bilder/redarrow.gif) no-repeat scroll left center;
	color: #E50003 !important;
	font-size: 11px;
	font-weight: bold;
	border: 0px;
	cursor: pointer;
	padding-left:7px;
}

form#newsletter input.submit, form#newslettersubs input.submit {
	float: right;
	margin-top: 5px;
}

form#kontakt input.submit {
	float: right;
	margin-bottom: 16px;
	margin-right: -430px;
	margin-top: 67px;
	width: 170px;
}

/*******************************
**** Standard Unterseite ( leftcol)
*******************************/

div.stdcontent h3 {
	clear: both;
}

div.stdcontent img {
	border: 5px solid #E8E7E8;
	margin-top: 0px;
}

div.stdcontent p.stdtext {
	width: 320px;
	padding-right: 20px;
	float: left;
	margin:0 0 20px;
}

/*******************************
**** Entdecken
*******************************/

.thumb {
	/*border: 3px solid transparent;*/
	cursor: pointer;
}

/*******************************
**** Entdecken -> Wohnen
*******************************/

div.ent_intro {
	height: 212px;
	padding-top: 13px;
	padding-left: 13px;
	margin-bottom: 24px;
	cursor: pointer;
}

div.ent_intro p {
	background: #e50000;
	color: #fff;
	display: inline;
	font-size: 18px;
	padding: 3px;
}

div#wohnen_modern{
	background: url(../bilder/entdecken/wohnen_modern.jpg);
}

div#wohnen_klassisch {
	background: url(../bilder/entdecken/wohnen_klassisch.jpg);
}

div#wohnen_landhaus {
	background: url(../bilder/entdecken/wohnen_landhaus.jpg);
}

div#entdecken_wohnen{
	background: url(../bilder/entdecken/wohnen.jpg);
}

div#entdecken_schlafen {
	background: url(../bilder/entdecken/schlafen.jpg);
}

div#entdecken_garten {
	background: url(../bilder/entdecken/garten.jpg);
}

div#schlafen_modern{
	background: url(../bilder/entdecken/schlafen_modern.jpg);
}

div#schlafen_klassisch {
	background: url(../bilder/entdecken/schlafen_klassisch.jpg);
}

div#schlafen_landhaus {
	background: url(../bilder/entdecken/schlafen_landhaus.jpg);
}



.stripViewer .panelContainer .panel ul {
	text-align: left;
	margin: 0 15px 0 30px;
}

.slider-wrap { /* This div isn't entirely necessary but good for getting the side arrows vertically centered */
	margin: 20px 0;
	position: relative;
	width: 100%;
}

/* These 2 lines specify style applied while slider is loading */
.csw {width: 100%; height: 460px; background: #fff; overflow: scroll}
.csw .loading {margin: 200px 0 300px 0; text-align: center}

.stripViewer { /* This is the viewing window */
	position: relative;
	overflow: hidden; 
	margin: auto;
	clear: both;
}

.stripViewer .panelContainer { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */
	position: relative;
	left: 0; top: 0;
	width: 100%;
	list-style-type: none;
	/* -moz-user-select: none; // This breaks CSS validation but stops accidental (and intentional - beware) panel highlighting in Firefox. Some people might find this useful, crazy fools. */
}

.stripViewer .panelContainer .panel { /* Each panel is arranged end-to-end */
	float:left;
	height: 100%;
	position: relative;
	width: 700px; /* Also specified in  .stripViewer  above */
}

.stripNav { /* This is the div to hold your nav (the UL generated at run time) */
	margin: auto;
	display: none;
}

.stripNav ul { /* The auto-generated set of links */
	list-style: none;
}

.stripNav ul li {
	float: left;
	margin-right: 2px; /* If you change this, be sure to adjust the initial value of navWidth in coda-slider.1.1.1.js */
}

.stripNav a { /* The nav links */
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	line-height: 32px;
	background: #c6e3ff;
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 0 15px;
}

.stripNav li.tab1 a { background: #60f }
.stripNav li.tab2 a { background: #60c }
.stripNav li.tab3 a { background: #63f }
.stripNav li.tab4 a { background: #63c }
.stripNav li.tab5 a { background: #00e }

.stripNav li a:hover {
	background: #333;
}

.stripNav li a.current {
	background: #000;
	color: #fff;
}

.stripNavL, .stripNavR { /* The left and right arrows */
	position: absolute;
	top: 230px;
	text-indent: -9000em;
}

.stripNavL a, .stripNavR a {
	display: block;
	height: 40px;
	width: 40px;
}

.stripNavL {
	left: 0;
}

.stripNavR {
	right: 0;
}

.stripNavL {
	background: url("images/arrow-left.gif") no-repeat center;
}

.stripNavR {
	background: url("images/arrow-right.gif") no-repeat center;
}

/*** FIXES 16.01.2009 - mi **/

.smalltypo {
	font-size: 11px !important;
}

a.overview {
	margin-bottom: 20px;
}

a.backtonews {
	margin-top: 20px;
}

div.ansprechbox {
	margin-bottom: 35px;
}

/*********************************
**** Warenkorb ( �bersicht klein ) 
*********************************/

p#warenkorb-menu {
	display: block;
	padding: 3px 8px;
	width: 98px;
	background: #e10000;
	color: #fff;
	text-decoration: none;
	font-size: 20px;
	margin-top: -42px;
	margin-bottom: 0px;
}

div#warenkorb {
	padding-top: 12px;
	background: #e10000;
	margin-right: -6px;
	margin-left: -6px;
	padding: 6px;
}

div#warenkorb a {
	color: #fff;
	text-decoration: none;
	font-size: 11px;
}

div#warenkorb-inhalt img {
	width: 70px;
	float: left;
	margin-right: 4px;
}

div#warenkorb-inhalt {
	color: #fff;
}

p#warenkorb-gesamt {
	border-bottom: 1px dotted #fff;
	padding-bottom: 7px;
	margin-top: 7px;
	font-size: 12px;
	padding-left: 74px;
	color: #fff;
}

a#warenkorb-kasse {
	background: url(../bilder/redarrow2.gif) no-repeat left;
	padding-left: 10px;
	font-weight: bold;
	margin-left: 149px;
}

a#warenkorb-toggle {
	background: url(../bilder/arrow_white_90.gif) no-repeat left;
	padding-left: 12px;
}

a.warenkorb-toggle-aktiv {
	background: url(../bilder/arrow_white.gif) no-repeat left !important;
}

div.warenkorb-item {
	border-bottom: 1px dotted #fff;
	padding-bottom: 12px;
}

div.warenkorb-item p {
	margin-bottom: 1px;
}

div.warenkorb-item b {
	margin-bottom: 1px;
	display: block;
}

a.warenkorb-remove {
	background: url(../bilder/redarrow2.gif) no-repeat left;
	padding-left: 10px;
	font-size: 11px;
}

a.warenkorb-remove:hover {
	background: url(../bilder/redarrow.gif) no-repeat left #fff;
	padding-left: 10px;
	font-size: 11px;
	color: #e10000 !important;
}

/*********************************
**** Warenkorb ( �bersicht gro� ) 
*********************************/

table#warenkorb-main-table {
	border-collapse: collapse;
}

table#warenkorb-main-table p {
	font-size: 22px;
}

table#warenkorb-main-table p span {
	font-size: 11px;
	color: #E50003;
	font-weight: bold;
}

table#warenkorb-main-table td {
	border-bottom: 1px dotted #d5d5d5;
	padding: 7px 0px 7px 0px;
}

div#warenkorb-main-kontakt input {
	width: 215px;
	border: 1px solid #6E6F73;
	padding: 3px;
	margin-top: 7px;
	color: #6E6F73;
}

div#warenkorb-main-kontakt select {
	border: 1px solid #6E6F73;
	color: #6E6F73;
	padding: 2px;
}

div#warenkorb-main-kontakt input.warenkorb-main-plz {
	width: 50px;
}

div#warenkorb-main-kontakt input.warenkorb-main-ort {
	width: 153px;
}

input.warenkorb-main-agb {
	float: left;
	margin: 12px 0px 0px 0px;
}

p.warenkorb-main-agbconfirm {
	font-size: 10px;
}

p.subtitle {
	font-size: 11px;
	color: #E10000;
	font-weight: bold;
	margin-top: -5px;
}

input#warenkorb-main-submit {
	border: 0px;
	background:#E10000 none repeat scroll 0 0;
	color:#FFFFFF;
	padding:8px;
	text-decoration:none;
	clear: both;
	cursor: pointer;
}

input#warenkorb-main-submit.disabled {
	/* background:#ccc none repeat scroll 0 0; */
	cursor: default;
}

/******************************
*** Kontaktformular
******************************/


div#gg_kontaktform input {
	border:1px solid #B2B2B3;
	color:#77797D;
	margin-top:15px;
	padding:2px;
	width:208px;
}

div#gg_kontaktform textarea {
	border:1px solid #B2B2B3;
	color:#77797D;
	float:right;
	font-family:Arial;
	font-size:12px;
	height:140px;
	margin-bottom:20px;
	margin-top:-87px;
	padding:2px;
	width:414px;
}

div.wf_std_errorwindow {
	padding-top: 20px;
}

p.preis_uvp {
	margin-top:35px;
	position:absolute;
}

p.preis_uvp span {
	font-size: 20px;
}

#s_01_leftcol {
    background: url("../bilder/s_01_left.png") no-repeat;
    padding: 8px 8px 0px 9px;
    margin: -8px 0px 0px -9px;
    float: left;
}
#s_01_rightcol {
    background: url("../bilder/s_01_right.png") no-repeat;
    padding: 9px 9px 0px 9px;
    margin: -9px -8px 0px 0px;
    float: right;
}

/******************************
*** Pagebrowser
******************************/

div.pagebrowser {
	margin-bottom: 12px;
	text-align: right;
	clear: both;
}

div.pagebrowser a, div.pagebrowser b {
    background:#FFFFFF none repeat scroll 0 0;
    border:1px solid #8F9196;
    color:#2D2D2D;
    font-size:11px;
    margin:0 3px;
    padding:3px 8px 3px 8px;
    text-decoration:none;
}

div.pagebrowser a:hover {
	background:#E10000;
	color:#FFF;
}

div.pagebrowser b {
	background: #fff;
	border: 1px solid #E50000;
	color: #fff;
    background: #E10000;
}

.dragger {
	display: none;
}

#tooltip {
	position: absolute;
	z-index: 3000;
	background: #e50000;
	width: 190px;
	padding: 5px;
    color:#fff;
}
#tooltip h3, #tooltip div { margin: 0; }
