/*  ++++++++++++++++++++++++  */
/*  CSS DATEI www.hanselshop.de   */
/*  Stand: 05.06.2007         */
/*  ++++++++++++++++++++++++  */



/*  ++++++++++++++++++++++++  */
/*  Formatierung HTML + BODY  */
/*  ++++++++++++++++++++++++  */


*
{
	margin: 0;
	padding: 0;
	color: #50566b;
}


html
{
	height: 100%;
	width: 100%;
	background: url('../images/css/hg.jpg') repeat-x top left;
}


body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	text-align: center;
	width: 870px;
	hheight: 100%;
	margin: 0px auto;
	bbackground: #123456;
}

a
{
	color: #990000;
}


img
{
	border: none;
}



/*  +++++++++++++++++++++++++++  */
/*  Header                       */
/*  +++++++++++++++++++++++++++  */

#header
{
	background: url('../images/css/logo.jpg') top left no-repeat;
	margin: 0px auto;
	height: 150px;
	text-align: left;
}

#header h3
{
	margin: 30px 0 0 30px;
	font-size: 10pt;
}

#header #search
{
	float: left;
	width: 230px;
	height: 150px;
	background: url('../images/css/suche.jpg') top left no-repeat;
	display: inline;
	margin-left: 325px;
}

#header #search .mussfeld
{
	margin: 15px 0 0 30px;
	border: 1px solid #565f74;
	width: 160px;
	height: 20px;
	font-size: 10pt;
}

#header #search .gofeld
{
	margin: 10px 0 0 180px;
	width: 50px;
	height: 35px;
}


#header #basket
{
	float: left;
	width: 240px;
	height: 150px;
	background: url('../images/css/warenkorb.jpg') top left no-repeat;
	display: inline;
	margin-left: 75px;
}

#header #basket .text
{
	margin: 5px 0 0 30px;
}


#header #basket .zeile
{
	float: left;
	width: 160px;
	margin: 10px 0 0 30px;
	display: inline;
}

#header #basket img
{
	width: 100px;
	height: 40px;
	margin: 3px 0 0 130px;
}

#header #basket .left
{
	float: left;
}


#header #basket .right
{
	float: right;
}

/*  +++++++++++++++++++++++++++  */
/*  Menü                         */
/*  +++++++++++++++++++++++++++  */

#menu
{
	wwidth: 860px;
	width: 870px;
	margin: 0px auto;
	height: 40px;
	font-size: 8pt;
}


#menucontent
{
	list-style: none;
}


#menucontent li
{
	float: left;
}

#menucontent .end
{
	background: url(../images/css/menu_break2.jpg) top left no-repeat;
	line-height: 40px;
	width: 10px;
}


#menucontent a
{
	float: left;
	wwidth: 95px;                                                          /* original */
	ppadding: 0 15px 0 10px;                                                /* original */
	ppadding: 0 26px 0 22px;                                                /* Sommer */
	padding: 0 30px 0 30px;                                                 /*ohne Aktion Probesitzen */
	ppadding: 0 24px 0 24px;                                                 /*mit Aktion Probesitzen */
	background: url(../images/css/menu_hg2.jpg) top right no-repeat;
	line-height: 40px;
	vertical-align: center;
	text-decoration: none;
	display: inline;
	color: #000;
	font-weight: bold;
}

#menucontent a.selected
{
	background: url(../images/css/menu_selected.jpg) top left repeat-x;
	color: #fff;
}


/*  +++++++++++++++++++++++++++  */
/*  User                         */
/*  +++++++++++++++++++++++++++  */

#user
{
	width: 850px;
	margin: 0px auto;
	font-size: 80%;
	text-align: left;
}

#user p
{
	padding: 15px 0;
}


/*  +++++++++++++++++++++++++++  */
/*  Content Mittelteil           */
/*  +++++++++++++++++++++++++++  */

#content
{
	width: 860px;
	font-size: 80%;
	text-align: left;
	margin: 10px auto 20px auto;
}


#content.ul
{
	margin-left: 100px;
}


#content.ul li
{
	line-heigth: 4em;
}




/*  +++++++++++++++++++++++++++  */
/*  Content Startseite           */
/*  +++++++++++++++++++++++++++  */

.homesite_teaser
{
	float: left;
	width: 200px;
	height: 400px;
	margin: 0 10px 15px 5px;
	display: inline;
}


.homesite_teaser img
{
	border: none;
	width: 200px;
	height: 200px;
}

.homesite_teaser dt a
{
	float: left;
	border: 1px solid #E9E8E8;
	margin: 0 0 5px 0;
	padding: 2px;
	width: 200px;
	display: inline;
}

.homesite_teaser dd
{
	height: 140px;
	ooverflow: hidden;
	bbackground: #000;
}

.homesite_teaser dd p
{
	margin-bottom: 1em;
}

.homesite_teaser dd em
{
	display: block;
	margin-top: 3px;
	font-weight: bold;
	text-align: center;
	font-style: normal;
	color: #990000;
}

.homesite_teaser p em
{
	color: #990000;
}


.homesite_banner
{
	float: left;
	width: 845px;
	hheight: 200px;
	margin: 0 0 15px 5px;
	display: inline;
}


.homesite_banner img
{
	width: 845px;    /* Breitenangabe für jedes Bild */
	hheight: 200px;   /* Höhenangabe für jedes Bild */
	border: none;
}

.homesite_banner dt a
{
	float: left;
	border: 1px solid #E9E8E8;
	margin: 0 0 5px 0;
	padding: 2px;
	width: 845px;    /* bezieht sich immer aufs Bild */
}


.homesite_teaser dt a:hover, .homesite_banner dt a:hover
{
	border: 1px solid #990000;
}


/*  +++++++++++++++++++++++++++  */
/*  Content Produktübersicht     */
/*  +++++++++++++++++++++++++++  */

#mainproduct
{
	width: 850px;
	font-size: 90%;
	text-align: left;
	margin: 0 auto;
	background: url(../images/css/productoverflow.jpg) top left repeat-y;
}


#mainproduct_left
{
	float: left;
	width: 175px;
	margin: 0 10px 0 5px;
	display: inline;
}

#mainproduct_left .category
{
	background: url(../images/css/kategorie.jpg) top left no-repeat;
	margin-bottom: 15px;
}


#mainproduct_left .category p
{
	padding-left: 15px;
	line-height: 26px;
	vertical-align: center;
	text-decoration: none;
	font-weight: bold;
	font-size: 110%;
}


#mainproduct_left .category ul
{
	list-style: none;
	padding-top: 5px;
	overflow: auto;
	height: 115px;
}


#mainproduct_left .category li
{
	margin: 0 0 5px 15px;
	width: 140px;
	clear: both;
}

#mainproduct_left .category li a
{
	padding-left: 25px;
	background: url(../images/css/auswahl.jpg) 0% 50% no-repeat;
	ddisplay: block;
	float: left;
}

#mainproduct_left .category li a:hover, #mainproduct_left .category .auswahl
{
	padding-left: 25px;
	background: url(../images/css/auswahl1.jpg) 0% 50% no-repeat;
	float: left;
}

#mainproduct_left .category .inactive
{
	padding-left: 25px;
	zoom: 1;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	background: url(../images/css/auswahl.jpg) 0% 50% no-repeat;
}

#mainproduct_right
{
	float: left;
	width: 660px;
}

#mainproduct_right .banner
{
	margin-left: 5px;
}


#mainproduct_right .banner img
{
	float: left;
	margin: 0 15px 15px 0;
}


#mainproduct_right .banner h1
{
	font-size: 110%;
	line-height: 1.5em;
	font-weight: normal;
	margin-bottom: 15px;
}


#mainproduct_right .banner ul
{
	margin: 0 0 15px 50px;
}


#mainproduct_right .banner li
{
	margin-bottom: 5px;
}



#mainproduct_right .banner h1 p
{
	margin-bottom: 15px;
}




#mainproduct_right .liste_header
{
	margin-left: 5px;
	padding-bottom: 5px;
	margin-bottom: 15px;
	border-bottom: 1px solid #ccd3e4;
	font-size: 110%;
	font-weight: bold;
}

#mainproduct_right .liste_footer
{
	margin-left: 5px;
	padding-top: 5px;
	margin-top: 15px;
	border-top: 1px solid #ccd3e4;
	font-size: 110%;
	font-weight: bold;
}


#mainproduct_right .teaser
{
	float: left;
	width: 150px;
	height: 275px;
	margin: 0 10px 15px 5px;
	display: inline;
}


#mainproduct_right .teaser img
{
	border: none;
	width: 150px;
	height: 150px;
}

#mainproduct_right .teaser dt a
{
	float: left;
	border: 1px solid #E9E8E8;
	margin: 0 0 5px 0;
	padding: 2px;
	width: 150px;
}

#mainproduct_right .teaser dd
{
	ffloat: left;
	hheight: 60px;
	ooverflow: hidden;
	bbackground: #000;
}

#mainproduct_right .teaser dd p
{
	margin-top: 3px;
	font-weight: bold;
	color: #990000;
	text-align: center;
}


#mainproduct_right .teaser dd em
{
	display: block;
	margin: 3px 0;
	ffont-weight: bold;
}

.aktion
{
	ttext-decoration:line-through;
	margin-bottom: 3px;
	bbackground: #000;
}


#mainproduct_right .teaser dt a:hover
{
	border: 1px solid #990000;
}

/*  ++++++++++++++++++++++++++++++++  */
/*  Formatierung WO BIN ICH           */
/*  ++++++++++++++++++++++++++++++++  */

#content #whereareyou
{
	width: 850px;
	margin: 0 auto 15px auto;
	text-align: center;
	border-top: 1px solid #ccd3e4;
	border-bottom: 1px solid #ccd3e4;
}


#content #whereareyou ul
{
	width: 600px;
	list-style: none;
	font-size: 130%;
	margin: 0 auto;
	bbackground: #000;
}


#content #whereareyou li
{
	float: left;
	padding: 0 15px 0 20px;
	background: url(../images/css/auswahl.jpg) 0% 50% no-repeat;
	line-height: 2em;
}

#content #whereareyou .auswahl
{
	background: url(../images/css/auswahl1.jpg) 0% 50% no-repeat;
}


/*  ++++++++++++++++++++++++++++++++  */
/*  Formatierung Content Login        */
/*  ++++++++++++++++++++++++++++++++  */


#content #loginform
{
	width: 850px;
	margin: 30px auto;
	text-align: center;
}


#content #loginform form
{
	width: 630px;
	margin: 0 auto;
}


#content #loginform legend
{
	font-size: 130%;
	font-weight: bold;
	padding: 15px;
}

#content #loginform fieldset
{
	border: 1px solid #565f74;
}

#content #loginform .wrapper
{
	width: 600px;
	margin: 0 auto 15px auto;
	ffloat: left;
	background: url("../images/css/linie.jpg") 66% 0% repeat-y;
}


#content #loginform .left
{
	float: left;
	width: 200px;
	background: url("../images/css/linie.jpg") 100% 0% repeat-y;
}

#content #loginform .left div, #content #loginform .right div
{
	padding: 15px;
}


#content #loginform .left .zeile
{
	float: left;
	width: 180px;
}



#content #loginform .left p
{
	text-align: left;
	margin-bottom: 15px;
}

#content #loginform .right
{
	float: left;
	width: 200px;
	text-align: left;
}


#content #loginform span
{
	width: 300px;
	margin-bottom: 15px;
}


#content #loginform .beschreibung
{
	float: left;
	text-align: right;
	width: 100px;
	margin-right: 15px;
}


#content #loginform input
{
	float: left;
}

#content #loginform .mussfeld
{
	width: 150px;
	border: 1px solid #565f74;
}


#content #loginform .form_error
{
	float: left;
	width: 235px;
	background: #eaf0ff;
	color: #990000;
	font-weight: bold;
}




/*  +++++++++++++++++++++++++++  */
/*  Userblog                     */
/*  +++++++++++++++++++++++++++  */

#blog
{
	width: 850px;
	margin: 0 auto 75px auto;
	font-size: 90%;
}


#blog h1
{
	font-size: 130%;
	font-weight: bold;
	margin-bottom: 15px;
	ppadding-bottom: 10px;
	bborder-bottom: 1px solid #000;
}

#blog dl
{
	margin: 15px 0;
	padding-top: 10px;
	border-top: 1px solid #E9E8E8;
}


#blog dl dt
{
	font-size: 120%;
	margin-bottom: 5px;
}


#blog dl dd
{
	line-height: 1.5em;
}

#blog dl .bilder
{
	margin-top: 10px;
}


#blog .bilder ul
{
	list-style: none;
}


#blog .bilder li
{
	display: inline;
	margin-right: 10px;
}


#blog .bilder img
{
	width: 244px;
	height: 244px;
	padding: 2px;
	border: 1px solid #E9E8E8;
}



/*  +++++++++++++++++++++++++++  */
/*  Warenkorb                    */
/*  +++++++++++++++++++++++++++  */


#content #basket
{
	width: 850px;
	margin: 0 auto 75px auto;
}

#content #basket table
{
	border-collapse: collapse;
	margin: 0 auto;
}

#content #basket table caption
{
	font-size: 120%;
	font-weight: bold;
	padding-bottom: 15px;
}

#content #basket table th
{
	background: #cdd4e5;
	padding: 10px 5px;
	text-align: left;
}


#content #basket table td
{
	padding: 5px;
	text-align: left;
	border-bottom: 1px solid #E6E8D9;  /* Originalfarbe */
	border-bottom: 1px solid #444c61;
	vertical-align: top;
}

#content #basket table .b3 a, #content #basket table .b3 p
{
	display: block;
	margin-bottom: 5px;
	font-weight: bold;
}


#content #basket table .b1 img
{
	width: 75px;
	height: 75px;
}


#content #basket table input
{
	width: 50px;
	border: 1px solid #565f74;
	font-size: 8pt;
	padding: 5px 0;
}


#content #basket table .b9 input
{
	border: none;
	width: 105px;
	height: 44px;

}



#content #basket table tfoot
{
	background: #eaf0ff; /* Originalfarbe */
	background: #e3e8fb;


}




#content #basket table .b1 {width: 100px; padding: 5px 0;}
#content #basket table .b2 {width: 75px;}
#content #basket table .b3 {width: 300px;}
#content #basket table .b4 {width: 100px; text-align: right;}
#content #basket table .b5 {width: 75px;  text-align: center;}
#content #basket table .b6 {width: 100px; text-align: right;}
#content #basket table .b7 {width: 100px; vertical-align: middle;}
#content #basket table .b8 {text-align: right; line-height: 2em; font-weight: bold; vertical-align: middle}
#content #basket table .b9 {text-align: center; vertical-align: middle}


/*  +++++++++++++++++++++++++++  */
/*  Zahlungsart                  */
/*  +++++++++++++++++++++++++++  */


#content #payment
{
	width: 850px;
	margin: 30px auto;
	text-align: center;
}


#content #payment form, #content #payment .formhidden
{
	width: 600px;
	margin: 0 auto;
}


#content #payment legend
{
	font-size: 130%;
	font-weight: bold;
	padding: 15px;
}

#content #payment fieldset
{
	border: 1px solid #000;
}

#content #payment div
{
	width: 600px;
	margin: 0 auto 15px auto;
	bbackground: #000;
}


#content #payment .beschreibung
{
	float: left;
	text-align: left;
	width: 350px;
	margin-top: 3px;
}

#content #payment .art
{
	display: block;
	font-size: 110%;
	font-weight: bold;
	margin-bottom: 5px;
}

#content #payment .checkfeld
{
	float: left;
	width: 150px;
}


#content #payment h1
{
	font-size: 120%;
	font-weight: bold;
	background: #cdd4e5;
	padding: 10px 15px;
	text-align: left;
	margin: 0 15px 5px 15px;
}


#content #payment .zeile
{
	float: left;
	margin: 5px 0;
	bbackground: #000;
}

#content #payment .datenfeld
{
	float: left;
	width: 200px;
	text-align: right;
	margin-right: 15px;
}


#content #payment .mussfeld
{
	float: left;
	width: 250px;
	text-align: left;
}

#content #payment .blogfeld
{
	margin: 0 15px 5px 15px;
	width: 550px;
	text-align: left;
}



#content #payment .jahrfeld
{
	float: left;
	width: 75px;
	margin-right: 10px;
}


#content #payment .form_error
{
	width: 560px;
	padding: 5px;
	margin: 0 0 5px 15px;
	background: #eaf0ff;
	color: #990000;
	font-weight: bold;
}



#content #thanks p
{
	font-size: 120%;
	margin: 15px;
}





/*  +++++++++++++++++++++++++++  */
/*  Detailseite                  */
/*  +++++++++++++++++++++++++++  */


#detail_other
{
	width: 860px;
	font-size: 90%;
	margin: 0 auto 15px auto;
	background: url(../images/css/scrollen.jpg) 50% 50% no-repeat;
}


.produkt_produkt
{
	float: left;
	width: 700px;
}



.scroll_left
{
	float: left;
	width: 80px;
}


.scroll_right;
{
	float: right;
	width: 80px;
}



.scroll_left img, .scroll_right img
{
	float: left;
	width: 80px;
	height: 130px;
}


#detail
{
	width: 850px;
	font-size: 90%;
	text-align: left;
	margin: 0 auto;
	padding: 30px 0;
	border-top: 1px solid #E9E8E8;
	border-bottom: 1px solid #E9E8E8;
}

#detail #left
{
	float: left;
	width: 250px;
	margin-right: 30px;
	display: inline;
	bbackground: #336688;
}


#detail #center
{
	float: left;
	width: 180px;
	margin-right: 30px;
	display: inline;
	bbackground: #000;
}

#detail #right
{
	float: left;
	width: 360px;
	display: inline;
	hheight: 390px;
}


#detail #left #mImage
{
	width: 244px;
	height: 244px;
	padding: 2px;
	border: 1px solid #E9E8E8;

}

#detail #left .galery
{
	float: left;
	width: 40px;
	height: 40px;
	margin-top: 10px;
}

#detail #left a
{
	float: left;
	margin: 8px  0 0 10px;

}


#detail #center .text
{
	font-weight: bold;
	font-size: 110%;
	margin-bottom: 5px;
}

#detail #center .teaser
{
	width: 180px;
	height: 140px;
	margin-bottom: 15px;
	overflow: auto;
}

#detail #center dl
{
	float: left;
	width: 50px;
	margin: 0 10px 5px 0;
	display: inline;
}


#detail #center dl img
{
	border: none;
	width: 50px;
	height: 50px;
}

#detail #center dt a
{
	float: left;
	border: 1px solid #E9E8E8;
	margin: 0 0 5px 0;
	padding: 2px;
	width: 50px;
}

#detail #center dt a:hover
{
	border: 1px solid #990000;
}


#detail #center #price
{
	margin: 30px 0 15px 0;
}


#detail #center #price .name
{
	float: left;
	font-size: 110%;
	font-weight: bold;
	margin-right: 10px;
	text-align: right;

	width: 80px;
}


#detail #center #price .wert
{
	float: left;
	font-size: 110%;
	font-weight: bold;
	color: #990000;

	width: 190px;
}


#pricetext2, #pricetext3
{
	float: left;
	font-size: 110%;
	font-weight: bold;
	color: #990000;

	width: 80px;
	text-align: right;
}


#lieferzeit
{
	float: left;
	font-size: 100%;
	font-weight: bold;

	width: 80px;
	text-align: right;
}

#detail #center #price .aktion, #pricetext1
{
	float: left;
	font-size: 110%;
	font-weight: bold;
	text-decoration:line-through;

	width: 80px;
	text-align: right;
}



#detail #center #price form, #product_buy em, #basketbutton
{
	float: right;
	margin-top: 10px;
}


#detail #center .set p, #detail #center .missing p
{
	margin-bottom: 5px;
}


#detail #center .set li, #detail #center .missing li
{
	font-style: italic;
	font-weight: bold;
	font-size: 110%;
}



#detail #right h1
{
	font-size: 130%;
	font-weight: bold;
	margin-bottom: 15px;
}

#detail #right p
{
	line-height: 1.5em;
	margin-bottom: 1em;
}


#detail #right ul
{
	margin-bottom: 15px;
}



#detail #right li
{
	margin-left: 15px;
	line-height: 1.7em;
}


#detail #right #product_properties
{
	display: none;
}


#detail_zubehoer
{
	width: 860px;
	font-size: 90%;
	text-align: left;
	margin: 15px auto;
	background: url(../images/css/scrollen.jpg) 50% 50% no-repeat;
}


#detail_zubehoer h2, #detail_other h2
{
	font-size: 130%;
	margin: 0 0 15px 5px;
	color: #50566b;
}


.detailteaser
{
	float: left;
	width: 160px;
	margin: 0 15px 5px 0;
	display: inline;
}


.detailteaser img
{
	border: none;
	width: 150px;
	height: 150px;
}

.detailteaser dt a
{
	float: left;
	border: 1px solid #E9E8E8;
	margin: 0 0 5px 0;
	padding: 2px;
	width: 150px;
}


.detailteaser .text
{
	float: left;
	height: 40px;
}


.detailteaser dd p
{
	clear: left;
	margin-top: 3px;
	font-weight: bold;
	color: #990000;
	text-align: center;
}


.detailteaser dt a:hover
{
	border: 1px solid #990000;
}



/*  +++++++++++++++++++++++++++  */
/*  Help Boxen  Inhalt           */
/*  +++++++++++++++++++++++++++  */

.helpcontent
{
	width: 850px;
	margin: 0 auto;
	text-align: left;
}


.helpcontent h1
{
	font-size: 120%;
	padding-bottom: 10px;
	margin-bottom: 15px;
	border-bottom: 1px solid #565f74;
}


.helpcontent h2
{
	font-size: 100%;
	padding-bottom: 5px;
}


.helpcontent p
{
	margin: 5px 0 10px 0;
	line-height: 1.5em;
}


.helpcontent .liste
{
	margin-left: 30px;
}


.helpcontent .liste li
{
	clear: all;
	margin-bottom: 15px;
}


.helpcontent .bild_links
{
	float: left;
	margin: 0 10px 10px 0;

}



.helpcontent table td
{
	padding: 5px;
}



.helpcontent .teaser
{
	width: 800px;
	margin-bottom: 15px;
}

.helpcontent .teaser dl
{
	float: left;
	width: 85px;
	height: 100px;
	margin: 0 10px 10px 0;
	display: inline;
}


.helpcontent .teaser dl img
{
	border: none;
	width: 50px;
	height: 50px;
}

.helpcontent .teaser dt a
{
	float: left;
	border: 1px solid #E9E8E8;
	margin: 0 0 5px 0;
	padding: 2px;
	width: 50px;
}

.helpcontent .teaser dd
{
	text-align: center;
	padding: 2px;
	width: 50px;
}


/*  +++++++++++++++++++++++++++  */
/*  Fotogalerie                  */
/*  +++++++++++++++++++++++++++  */

#galery
{
	width: 850px;
	margin: 0 auto;
	font-size: 90%;
	bbackground: #993366;
}


#galery h1
{
	font-size: 130%;
	font-weight: bold;
	margin-bottom: 15px;
}

#galery p
{
	line-height: 1.5em;
	margin-bottom: 20px;
}

#galery #DHTMLgoodies_largeImage
{
	clear: left;
	float: left;
	margin: 20px 0;
}

#galery #DHTMLgoodies_largeImage img
{
	border: 1px solid #E9E8E8;
	padding: 2px;
	width: 800px;
	height: 600px;
}


#galery .strip_of_thumbnails div
{
	float: left;
	width: 150px;
	height: 113px;
	margin-right: 15px;
	margin-bottom: 15px;
	display: inline;
}


#galery .strip_of_thumbnails div img
{
	float: left;
	border: none;
	width: 150px;
	height: 113px;
}

#galery .strip_of_thumbnails div a
{
	float: left;
	border: 1px solid #E9E8E8;
	margin: 0 0 5px 0;
	padding: 2px;
	width: 150px;
}

#galery .strip_of_thumbnails div a:hover
{
	border: 1px solid #990000;
}




/*  +++++++++++++++++++++++++++  */
/*  Help Boxen                   */
/*  +++++++++++++++++++++++++++  */

#help
{
	margin: 0 auto;
	text-align: left;
}

#help .box
{
	float: left;
	width: 212px;
	height: 84px;
	margin-right: 6px;
	background: url('../images/css/help_right.jpg') top right no-repeat;
	display: inline;
}

#help .left
{
	float: left;
	width: 140px;
	height: 84px;
	background: url('../images/css/help_left.jpg') top left no-repeat;
}

#help .left h3
{
	margin: 14px 0 0 25px;
	font-size: 10pt;
}

#help .left p
{
	margin: 8px 0 0 25px;
	font-size: 7pt;
}

#help .right
{
	float: right;
	height: 84px;
}


#help .right img
{
	width: 50px;
	height: 84px;
}

/*  +++++++++++++++++++++++++++  */
/*  Footer                       */
/*  +++++++++++++++++++++++++++  */

#footer
{
	width: 850px;
	margin: 15px auto 0 auto;
	font-size: 80%;
	padding-bottom: 15px;
}

#footer p
{
	text-align: center;
	margin-bottom: 5px;
}






/*  +++++++++++++++++++++++++++  */
/*  Seitenübergreifende Befehle  */
/*  +++++++++++++++++++++++++++  */

.strong
{
	font-weight: bold;
}


.center
{
	text-align: center;
}

.clearer
{
	clear: all;
}

.clearfix:after
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix
{
	display: inline-table;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.showcontent
{
	display: none;
}










#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
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);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}


.probesitzen
{
	display: none;
	afloat: right;
	amargin: 0 0 20px 20px;
}


.probesitzenbild
{
	display: none;
	afloat: left;
	amargin: 0 20px 20px 0;
}

.probesitzenbild2
{
	display: none;
	afloat: left;
	amargin: 0 0 5px 10px;
}