a {
	color: #00937f;
}
body {
	margin: 0;
	padding: 0;
	text-align: center;
	background: #eeeeee url('../img/bg.gif') no-repeat;
}
body, td {
	font-size: 12px;
}
body, td, input, textarea, select {
	font-family: Arial, Helvetica, sans-serif;
}
button.btn_abstimmen {
	background-image: url('../img/btn/off/abstimmen.gif');
}
button.btn_abstimmen:hover, button.btn_abstimmen.hover {
	background-image: url('../img/btn/on/abstimmen.gif');
}
button.btn_add {
	background-image: url('../img/btn/off/add.gif');
}
button.btn_add:hover, button.btn_add.hover {
	background-image: url('../img/btn/on/add.gif');
}
button.btn_anfrage {
	background-image: url('../img/btn/off/anfrage.gif');
}
button.btn_anfrage:hover, button.btn_anfrage.hover {
	background-image: url('../img/btn/on/anfrage.gif');
}
button.btn_anfabs {
	background-image: url('../img/btn/off/btn_anfabs.gif');
}
button.btn_anfabs:hover, button.btn_anfabs.hover {
	background-image: url('../img/btn/on/btn_anfabs.gif');
}
button.btn_anmelden {
	background-image: url('../img/btn/off/anmelden.gif');
}
button.btn_anmelden:hover, button.btn_anmelden.hover {
	background-image: url('../img/btn/on/anmelden.gif');
}
button.btn_ansehen {
	background-image: url('../img/btn/off/ansehen.gif');
}
button.btn_ansehen:hover, button.btn_ansehen.hover {
	background-image: url('../img/btn/on/ansehen.gif');
}
button.btn_berater {
	background-image: url('../img/btn/off/berater.gif');
}
button.btn_berater:hover, button.btn_berater.hover {
	background-image: url('../img/btn/on/berater.gif');
}
button.btn_buchen {
	background-image: url('../img/btn/off/btn_buchen.gif');
}
button.btn_buchen:hover, button.btn_buchen.hover {
	background-image: url('../img/btn/on/btn_buchen.gif');
}
button.btn_best_fort {
	background-image: url('../img/btn/off/best_fort.gif');
}
button.btn_best_fort:hover, button.btn_best_fort.hover {
	background-image: url('../img/btn/on/best_fort.gif');
}
button.btn_best_refresh {
	background-image: url('../img/btn/off/best_refresh.gif');
}
button.btn_best_refresh:hover, button.btn_best_refresh.hover {
	background-image: url('../img/btn/on/best_refresh.gif');
}
button.btn_best_senden {
	background-image: url('../img/btn/off/best_senden.gif');
}
button.btn_best_senden:hover, button.btn_best_senden.hover {
	background-image: url('../img/btn/on/best_senden.gif');
}
button.btn_daten_back {
	background-image: url('../img/btn/off/daten_back.gif');
}
button.btn_daten_back:hover, button.btn_daten_back.hover {
	background-image: url('../img/btn/on/daten_back.gif');
}
button.btn_einfach {
	background-image: url('../img/btn/off/einfach.gif');
}
button.btn_einfach:hover, button.btn_einfach.hover {
	background-image: url('../img/btn/on/einfach.gif');
}
button.btn_einloggen {
	background-image: url('../img/btn/off/einloggen.gif');
}
button.btn_einloggen:hover, button.btn_einloggen.hover {
	background-image: url('../img/btn/on/einloggen.gif');
}
button.btn_goto {
	background: url('../img/ar_rt_t_grey.gif') no-repeat center right;
	margin-left: 3px;
}
button.btn_infobrief {
	background-image: url('../img/btn/off/infobrief.gif');
}
button.btn_infobrief:hover, button.btn_infobrief.hover {
	background-image: url('../img/btn/on/infobrief.gif');
}
button.btn_jetztsenden {
	background-image: url('../img/btn/off/btn_jetztsenden.jpg');
}
button.btn_jetztsenden:hover, button.btn_jetztsenden.hover {
	background-image: url('../img/btn/on/btn_jetztsenden.jpg');
}
button.btn_jtesten {
        background-image: url('../img/btn/off/jetzt_testen.gif');
}
button.btn_jtesten:hover, button.btn_jtesten.hover {
        background-image: url('../img/btn/on/jetzt_testen.gif');
}
button.btn_liefer_back {
	background-image: url('../img/btn/off/liefer_back.gif');
}
button.btn_liefer_back:hover, button.btn_liefer_back.hover {
	background-image: url('../img/btn/on/liefer_back.gif');
}
button.btn_liste {
	background-image: url('../img/btn/off/liste.gif');
}
button.btn_liste:hover, button.btn_liste.hover {
	background-image: url('../img/btn/on/liste.gif');
}
button.btn_ml_add {
	background-image: url('../img/btn/off/ml_add.gif');
}
button.btn_ml_add:hover, button.btn_ml_add.hover {
	background-image: url('../img/btn/on/ml_add.gif');
}
button.btn_ml_buy {
	background-image: url('../img/btn/off/ml_buy.gif');
}
button.btn_ml_buy:hover, button.btn_ml_buy.hover {
	background-image: url('../img/btn/on/ml_buy.gif');
}
button.btn_ml_save {
	background-image: url('../img/btn/off/ml_save.gif');
}
button.btn_ml_save:hover, button.btn_ml_save.hover {
	background-image: url('../img/btn/on/ml_save.gif');
}
button.btn_ol_anmldg {
	background-image: url('../img/btn/off/btn_onlineanmeldung.gif');
}
button.btn_ol_anmldg:hover, button.btn_ol_anmldg.hover {
	background-image: url('../img/btn/on/btn_onlineanmeldung.gif');
}

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin: 0;
	padding: 0;
}

fieldset,img {
	border: 0;
}
form .radio input {
	vertical-align: middle;
}
form .radio label {
	vertical-align: middle;
	display: inline;
	padding: 0 2px;
	margin-right: 8px;
}
h1 {
	font-size: 22px;
}
h2 {
	font-size: 14px;
}
h3 {
	font-size: 10px;
}
input, textarea, select {
	font-size: 11px;
}
input.next {
	background: url('../img/btn_next.gif') no-repeat center right;
	display: block;
	font-size: 11px;
	color: white;
	text-decoration: none;
	overflow: hidden;
	border: 0;
	cursor: pointer;
	padding: 4px 40px 4px 4px;
}
input.prev {
	background: url('../img/btn_prev.gif') no-repeat center left;
	display: block;
	font-size: 11px;
	color: white;
	text-decoration: none;
	overflow: hidden;
	border: 0;
	cursor: pointer;
	padding: 4px 4px 4px 40px;
	text-align: left;
}
input.text {
	border: 1px solid #606060;
}
label {
	font-weight: bold;
}
p.sLoginLink {
	font-size: 14px;
	font-weight: bold;
}
p.sLoginLink a {
	color: #a0a0a0;
	border-bottom: 1px dotted #a0a0a0;
	text-decoration: none;
}
p.sLoginLink a:hover {
	border-bottom-style: solid;
}
ul {
	list-style: none;
	line-height: 1;
}
.aboutBox {
	border: 1px solid #eeeeee;
	padding: 5px;
	height: 277px;
	margin-bottom: 10px;
}
.aboutBox a {
	display: block;
	margin-top: 5px;
	background-position: center left;
}
.aboutBox h3 {
	text-align: left;
	font-size: 12px;
	color: #606060;
}
.aboutHistoryA {
	color: #606060;
}
.aboutHistoryA h3 {
	color: #00937f;
	font-size: 18px;
	margin-bottom: 10px;
}
.aboutHistoryA h4 {
	font-size: 14px;
	margin: 10px 0;
}
.aboutHistoryA p {
	margin: 5px 0;
}
.aboutHistoryB {
	color: #00937f;
	font-size: 11px;
}
.aboutHistoryB h3 {
	font-size: 16px;
	margin-bottom: 10px;
}
.aboutHistoryB h4 {
	font-size: 11px;
	margin: 10px 0 5px 0;
}
.aboutHistoryBar {
	background: #eeeeee;
	width: 100%;
	overflow: hidden;
	margin-bottom: 17px;
	position: relative;
}
.aboutHistoryBar li {
	float: left;
	padding: 3px 5px;
	margin: 0 10px;
	color: #00937f;
	font-size: 11px;
}
.aboutKarriereLink {
	padding: 4px 2px 4px 10px;
	background: url('../img/a_rt_t_dark.gif') no-repeat scroll 0 6px;
	font-size: 11px;
}
.aboutKarriereLink a {
	color: #00937f;
	border-bottom: 1px dotted #00937f;
	text-decoration: none;
}
.aboutKarriereLink a:hover {
	border-bottom-style: solid;
}
.aboutKarriereList {
	width: 381px;
	float: left;
	color: #606060;
	overflow: hidden;
	border: 1px solid #eeeeee;
}
.aboutKarriereList h3 {
	font-size: 15px;
	color: #00937f;
	padding: 5px;
}
.aboutKarriereList li h4 {
	font-size: 13px;
	padding: 5px;
	font-weight: normal;
	border-top: 1px solid #eeeeee;
	cursor: pointer;
}
.aboutKarriereList li ul {
	display: none;
	padding: 5px;
}
.aboutKarriereList li ul li {
	font-size: 11px;
	margin-bottom: 5px;
}
.aboutKarriereList li ul li a {
	color: #606060;
	text-decoration: underline;
}
.aboutKarriereList li ul li a:hover {
	color: #00937f;
}
.aboutKarriereList li.open h4 {
	font-weight: bold;
}
.aboutKarriereList li.open ul {
	display: block;
}
.aboutKarriereText {
	font-size: 11px;
	color: #606060;
}
.aboutKarriereText a {
	color: #00937f;
}
.aboutKarriereText h3 {
	font-size: 15px;
	margin: 10px 0;
}
.aboutKarriereText h4 {
	font-size: 12px;
	margin: 5px 0;
}
.aboutKarriereText p {
	margin: 5px 0;
}
.aboutLeistungen {
	color: #606060;
}
.aboutLeistungen h3 {
	padding: 5px 0 5px 20px;
	font-size: 14px;
	margin-top: 20px;
	background-position: 0px 5px;
	background-repeat: no-repeat;
}
.aboutLeistungen h3 a {
	color: #606060;
}
.aboutLeistungen h3#alBuch {
	background-image: url('../img/ar/sq_buch.gif');
}
.aboutLeistungen h3#alComm {
	background-image: url('../img/ar/sq_comm.gif');
}
.aboutLeistungen h3#alDb {
	background-image: url('../img/ar/sq_db.gif');
}
.aboutLeistungen h3#alDruck {
	background-image: url('../img/ar/sq_druck.gif');
}
.aboutLeistungen h3#alForschung {
	background-image: url('../img/ar/sq_forschung.gif');
}
.aboutLeistungen h3#alNews {
	background-image: url('../img/ar/sq_news.gif');
}
.aboutLeistungen h3#alPbs {
	background-image: url('../img/ar/sq_pbs.gif');
}
.aboutLeistungen h3#alSchulung {
	background-image: url('../img/ar/sq_schulung.gif');
}
.aboutLeistungen h3#alTech {
	background-image: url('../img/ar/sq_tech.gif');
}
.aboutLeistungen p {
	margin-bottom: 5px;
}
.aboutMan {
	width: 100%;
	overflow: hidden;
	margin-bottom: 10px;
	font-size: 11px;
	color: #606060;
}
.aboutMan a {
	color: #00937f;
}
.aboutMan div {
}
.aboutMan h3 {
	font-size: 15px;
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom: 1px solid #eeeeee;
}
.aboutMan h4 {
	font-size: 15px;
	margin-bottom: 20px;
}
.aboutMan h5 {
	font-size: 11px;
	font-weight: bold;
	padding-top: 20px;
}
.aboutMan img {
	float: left;
	margin-right: 10px;
}
.aboutPresseBox {
	padding: 130px 10px 10px 10px;
	border: 1px solid #eeeeee;
	background-repeat: no-repeat;
	line-height: 150%;
	font-size: 11px;
	color: #606060;
	height: 180px;
}
.aboutPresseBox a {
	color: #00937f;
}
.aboutPresseBox h3 {
	font-size: 11px;
	margin: 5px 0;
}
.aboutPresseNews div {
	margin-bottom: 17px;
	color: #606060;
	font-size: 11px;
}
.aboutPresseNews h3 {
	font-size: 13px;
	margin: 5px 0;
}
.aboutPresseNews h4 {
	font-size: 11px;
	margin: 3px 0;
}
.aboutPresseNews h5 {
	padding: 4px 2px 4px 10px;
	background: url('../img/a_rt_t_dark.gif') no-repeat scroll 0 6px;
	font-size: 11px;
}
.aboutPresseNews h5 a {
	color: #00937f;
	border-bottom: 1px dotted #00937f;
	text-decoration: none;
}
.aboutPresseNews h5 a:hover {
	border-bottom-style: solid;
}
.al {
	text-align: left;
}
.ar {
	text-align: right;
}
.border {
	border: 1px solid #eeeeee;
}
.boxNews {
	color: #606060;
	margin-bottom: 17px;
}
.boxNews a {
	border-bottom: 1px dotted #00937f;
	text-decoration: none;
}
.boxNews a:hover {
	border-bottom-style: solid;
}
.boxNews h3 {
	font-size: 18px;
	font-weight: normal;
	margin: 5px 0;
}
.boxNews h4 {
	font-size: 12px;
	font-weight: bold;
}
.boxNews h5 {
	font-size: 12px;
}
.boxNewsSmall {
	color: #606060;
	margin-bottom: 17px;
}
.boxNewsSmall a {
	border-bottom: 1px dotted #00937f;
	text-decoration: none;
}
.boxNewsSmall a, .boxNews a {
	color: #00937f;
}
.boxNewsSmall a:hover {
	border-bottom-style: solid;
}
.boxNewsSmall h3 {
	font-size: 14px;
	font-weight: bold;
	margin: 5px 0;
}
.br {
	clear: both;
	float: none;
	margin: 0;
	padding: 0;
}
.closebox {
	background: url('../img/close.gif') no-repeat scroll top left;
	width: 11px;
	height: 11px;
	margin: 0;
	padding: 0;
	border: 0;
	text-indent: -60em;
	cursor: pointer;
}
.closeboxw {
	background: url('../img/closew.gif') no-repeat scroll top left;
	width: 11px;
	height: 11px;
	margin: 0;
	padding: 0;
	border: 0;
	text-indent: -60em;
	cursor: pointer;
}
.dbAnsprache {
	padding: 0px;
}
.dbAnsprache a {
	color: #606060;
}
.dbAnsprache div {
	border: 1px solid #aebb35;
	background: #eeeeee;
}
.dbAnsprache h3 {
	background: #606060;
	padding: 3px;
	color: white;
}
.dbAnsprache h4 {
	font-size: 20px;
	color: #aebb35;
	padding: 8px 8px 0 8px;
	border-top: 1px solid #aebb35;
}
.dbAnsprache img {
	display: block;
}
.dbAnsprache p {
	font-size: 11px;
	padding: 8px;
}
.dbBanner {
	background: url('../img/db/bg_dbbanner.jpg') no-repeat scroll top left;
	width: 580px;
	height: 130px;
	overflow: hidden;
	margin: 20px 0;
}
.dbBanner a {
	color: white;
	border-bottom: 1px dotted white;
	text-decoration: none;
}
.dbBanner a:hover {
	border-bottom-style: solid;
}
.dbBanner h2 {
	font-size: 26px;
	color: white;
	font-weight: bold;
	padding: 16px 16px 8px 16px;
}
.dbBanner p {
	font-size: 12px;
	color: #606060;
	font-weight: bold;
	padding: 0 16px 8px 16px;
}
.dbBoxLinks {
	margin: 16px 8px;
	border: 1px solid white;
	color: #606060;
	background: url('../img/bg_grad.jpg') no-repeat scroll top left;
}
.dbBoxLinks a {
	color: #00937f;
	text-decoration: underline;
}
.dbBoxLinks h3 {
	font-size: 13px;
	border-top: 1px solid white;
	padding: 8px;
}
.dbBoxLinks img {
	display: block;
}
.dbBoxLinks p {
	font-size: 12px;
	padding: 8px;
}
.dbIntro {
	margin-bottom: 10px;
}
.dbIntro h1 {
	font-size: 28px;
	font-weight: normal;
	color: #606060;
	margin: 20px 0;
}
.dbIntro img {
	display: block;
	margin-bottom: 10px;
	border-bottom: 1px solid #eeeeee;
}
.dbIntro li {
	font-size: 14px;
	font-weight: bold;
	color: #606060;
	margin: 5px 0 5px 5px;
}
.dbIntro p {
	font-size: 12px;
	color: #606060;
}
.dbIntro ul {
	list-style: disc inside;
}
.dbProdAnsprache {
	background: url('../img/bg_grad.jpg') no-repeat scroll top left;
	margin-bottom: 10px;
}
.dbProdAnsprache h5 {
	padding: 10px;
	font-size: 11px;
	color: #606060;
	font-weight: bold;
}
.dbProdAnsprache img {
	display: block;
	margin-bottom: 10px;
}
.dbProdAnsprache p {
	padding: 10px;
	font-size: 11px;
	color: #606060;
}
.dbProductsTable {
	width: 100%;
}
.dbProductsTable td {
	font-size: 12px;
	color: #606060;
	padding: 8px;
	margin: 0;
	border-bottom: 1px solid #eeeeee;
}
.dbProductsTable td a {
	color: #606060;
	border-bottom: 1px dotted #606060;
	text-decoration: none;
}
.dbProductsTable td a:hover {
	color: #00937f;
	border-bottom: 1px dotted #00937f;
}
.dbProductsTable td.price {
	color: #00937f;
	font-weight: bold;
	text-align: right;
}
.dbProductsTable td:last-child {
	font-size: 11px;
}
.druckAngebot {
	border: 1px solid #eeeeee;
	background: white;
	margin-bottom: 10px;
}
.druckAngebot a {
	color: #00937f;
}
.druckAngebot h3 {
	padding: 8px;
	font-size: 14px;
	color: #606060;
	font-weight: normal;
}
.druckAngebot h4 {
	padding: 8px;
	font-size: 12px;
	color: #606060;
	font-weight: normal;
}
.druckAngebot img {
	display: block;
}
.druckAnsprache {
	padding: 8px;
}
.druckAnsprache a {
	color: #606060;
}
.druckAnsprache div {
	border: 1px solid #d7881a;
	background: #eeeeee;
}
.druckAnsprache h3 {
	background: #606060;
	padding: 3px;
	color: white;
}
.druckAnsprache h4 {
	font-size: 20px;
	color: #d7881a;
	padding: 8px 8px 0 8px;
	border-top: 1px solid #d7881a;
}
.druckAnsprache img {
	display: block;
}
.druckAnsprache p {
	font-size: 11px;
	padding: 8px;
}
.druckLexikon {
	margin-bottom: 10px;
}
.druckLexikon img {
	border: 0;
}
.e404form {
	border-top: 1px solid #a0a0a0;
	margin-top: 20px;
	padding-top: 20px;
}
.e404text {
	width: 100%;
	overflow: hidden;
}
.e404text img {
	float: left;
	margin-right: 10px;
}
.eAnsprache {
	color: #606060;
	margin-bottom: 15px;
	overflow: hidden;
}
.eAnsprache a {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	text-decoration: none;
}
.eAnsprache a:hover {
	border-bottom-style: solid;
}
.eAnsprache div {
	float: left;
	margin-right: 17px;
	color: white;
}
.eAnsprache div img {
	display: block;
	width: 100%;
}
.eAnsprache h2 {
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 10px;
}
.eAnsprache h3 {
	font-size: 14px;
	font-weight: normal;
	margin: 10px 0;
}
.eAnsprache h4 {
	font-size: 11px;
	font-weight: normal;
	margin: 0;
}
.eAnsprache p {
	margin: 5px 0;
}
.eBoxBigBuch {
	width: 100%;
	overflow: hidden;
}
.eBoxBigBuch div {
	float: right;
}
.eBoxBigBuch form {
	float: left;
	width: 50%;
}
.eBoxBigBuch h3 {
	color: #00937f;
	font-size: 24px;
	margin: 10px 0;
}
.eBoxBigBuch h4 {
	color: #00937f;
	font-size: 12px;
}
.eBoxBigBuch p {
	font-size: 11px;
}
.eBoxBigBuch p.sPrice {
	font-size: 14px;
	margin: 5px 0 5px 0;
}
.eBoxBigPbs {
	font-size: 11px;
	overflow: hidden;
	width: 100%;
	height: 220px;
}
.eBoxBigPbs div {
	float: right;
}
.eBoxBigPbs form {
	float: left;
	width: 50%;
}
.eBoxBigPbs h3 {
	color: #00937f;
	font-size: 14px;
	margin: 5px 0;
}
.eBoxBigPbs h4 {
	color: #00937f;
	font-size: 12px;
}
.eBoxBigPbs p.sPrice {
	font-size: 14px;
	margin: 5px 0 5px 0;
}
.eBoxBigPbs small a {
	font-size: 10px;
	color: #a0a0a0;
	margin-right: 10px;
	border-bottom: 1px dotted #a0a0a0;
	text-decoration: none;
}
.eBoxBigPbs small a:hover {
	border-bottom-style: solid;
}
.eBoxBigPbs ul {
	margin: 10px;
	list-style: inside disc;
	line-height: 120%;
}
.eBoxBigPbsR {
	font-size: 11px;
	overflow: hidden;
	width: 100%;
	height: 220px;
}
.eBoxBigPbsR div {
	float: left;
}
.eBoxBigPbsR form {
	float: right;
	width: 50%;
}
.eBoxBigPbsR h3 {
	color: #00937f;
	font-size: 14px;
	margin: 5px 0;
}
.eBoxBigPbsR h4 {
	color: #00937f;
	font-size: 12px;
}
.eBoxBigPbsR p.sPrice {
	font-size: 14px;
	margin: 5px 0 5px 0;
}
.eBoxBigVerticalPbs {
	font-size: 11px;
	height: 477px;
	overflow: hidden;
	position: relative;
}
.eBoxBigVerticalPbs button {
	display: block;
	margin-top: 5px;
}
.eBoxBigVerticalPbs div {
	bottom: 0;
	position: absolute;
}
.eBoxBigVerticalPbs h3 {
	color: #00937f;
	font-size: 14px;
	margin: 5px 0;
}
.eBoxBigVerticalPbs p.sPrice {
	font-size: 14px;
	margin: 5px 0;
}
.eBoxGrayBook {
	background: url('../img/bg_grad_ltr.gif') top right;
	margin-bottom: 5px;
	color: #00937f;
	clear: both;
	overflow: hidden;
	width: 100%;
}
.eBoxGrayBook .sPrice {
	color: #606060;
	font-size: 20px;
	margin: 5px 0;
}
.eBoxGrayBook div {
	padding: 10px;
}
.eBoxGrayBook img {
	float: right;
}
.eBoxGrayBookOn {
	width: 400px;
	overflow: hidden;
	background: white;
	border: 1px solid #606060;
	position: absolute;
	top: 0;
	right: 180px;
	display: none;
	font-size: 11px;
	padding: 10px;
	color: #00937f;
}
.eBoxGrayBookOn .gbtn {
	display: block;
	margin-top: 10px;
}
.eBoxGrayBookOn .sPrice {
	color: #606060;
	font-size: 20px;
	margin: 5px 0;
}
.eBoxGrayBookOn div {
	float: right;
	width: 180px;
}
.eBoxGrayBookOn form {
	float: left;
	width: 200px;
	color: #606060;
}
.eBoxGrayBookOn h4 {
	font-size: 11px;
}
.eBoxGrayBookOn img {
	float: right;
}
.eBoxGrayPbs {
	margin-bottom: 5px;
	color: #00937f;
	clear: both;
	overflow: hidden;
	width: 100%;
	border-bottom: 1px solid #eeeeee;
}
.eBoxGrayPbs .sPrice {
	font-size: 11px;
	margin: 5px 0;
}
.eBoxGrayPbs a, .eBoxGrayPbsOn a {
	color: #00937f;
	text-decoration: none;
}
.eBoxGrayPbs a:hover, .eBoxGrayPbsOn a:hover {
	text-decoration: underline;
}
.eBoxGrayPbs div {
	padding: 10px;
}
.eBoxGrayPbs h3 {
	font-size: 11px;
}
.eBoxGrayPbs img {
	float: right;
}
.eBoxGrayPbsOn {
	width: 400px;
	overflow: hidden;
	background: white;
	border: 1px solid #606060;
	position: absolute;
	top: 0;
	right: 180px;
	display: none;
	font-size: 11px;
	padding: 10px;
	color: #00937f;
}
.eBoxGrayPbsOn .gbtn {
	display: block;
	margin-top: 10px;
}
.eBoxGrayPbsOn .sPrice {
	font-size: 20px;
	margin: 5px 0;
}
.eBoxGrayPbsOn div {
	float: right;
	width: 220px;
}
.eBoxGrayPbsOn form {
	float: left;
	width: 150px;
	color: #606060;
}
.eBoxGrayPbsOn h4 {
	font-size: 11px;
}
.eBoxGrayPbsOn img {
	float: right;
	border: 0;
}
.eBoxGrayPbsOn:hover, .eBoxGrayPbsOn.hover {
	display: block;
}
.eBoxSmallBuch {
	float: left;
	width: 162px;
	padding: 10px;
	border: 1px solid #eeeeee;
}
.eBoxSmallBuch .eSmallLink {
	margin-top: 10px;
	font-size: 10px;
}
.eBoxSmallBuch img {
	width: 60px;
	float: left;
	margin: 5px;
}
.eBoxSmallVerticalDruck {
	font-size: 11px;
	height: 350px;
	overflow: hidden;
	position: relative;
}
.eBoxSmallVerticalDruck div {
	bottom: 0;
	position: absolute;
	width: 100%;
}
.eBoxSmallVerticalDruck div a {
}
.eBoxSmallVerticalDruck h3 {
	color: white;
	font-size: 12px;
	background: #606060;
	padding: 5px;
	margin: 0 0 5px 0;
}
.eBoxSmallVerticalDruck h4 {
	font-size: 14px;
	color: #606060;
	margin: 5px 0;
}
.eBoxSmallVerticalDruck img {
	display: block;
	text-align: center;
}
.eBoxSmallVerticalDruck p.sPrice {
	font-size: 14px;
	margin: 10px 0;
}
.eBoxSmallVerticalPbs {
	font-size: 11px;
	height: 220px;
	overflow: hidden;
	position: relative;
}
.eBoxSmallVerticalPbs button {
	display: block;
	margin-top: 5px;
}
.eBoxSmallVerticalPbs div {
	bottom: 0;
	position: absolute;
}
.eBoxSmallVerticalPbs h3 {
	color: #00937f;
	font-size: 14px;
	margin: 5px 0;
}
.eBoxSmallVerticalPbs p.sPrice {
	font-size: 14px;
	margin: 5px 0;
}
.emBox {
	width: 100%;
	overflow: hidden;
	margin-bottom: 17px;
}
.emBox .mc {
	padding: 10px;
}
.emBox .mcx {
	padding: 0;
}
.emBox .ml {
	float: left;
	width: 162px;
	padding: 10px;
}
.emBox .mlx {
	float: left;
	width: 182px;
}
.emBox .mr {
	float: right;
	width: 162px;
	padding: 10px;
}
.emBox .mrx {
	float: right;
	width: 182px;
}
.emBox a {
	color: #00937f;
	text-decoration: none;
}
.emBox a:hover {
	text-decoration: underline;
}
.emBox button {
	display: block;
}
.emBox img {
	border: 0;
}
.emBox0 {
	width: 100%;
	overflow: hidden;
}
.emCol03 {
	width: 182px;
	float: left;
	margin-right: 17px;
	overflow: hidden;
}
.emCol03 .boxNews img, .emCol13 .boxNews img {
	width: 100%;
	display: block;
}
.emCol03 h2, .emCol13 h2, .emCol23 h2, .emCol33 h2, .emCol12 h2, .emCol22 h2 {
	background: url('../img/bg_grey.gif');
	padding: 5px;
	font-size: 12px;
	color: white;
	margin: 0 0 10px 0;
}
.emCol12 {
	width: 284px;
	float: left;
	overflow: hidden;
}
.emCol12 .boxNews img, .emCol22 .boxNews img {
	width: 100%;
	display: block;
}
.emCol13 {
	width: 182px;
	float: right;
	overflow: hidden;
}
.emCol13grey {
	width: 182px;
	float: right;
	background: url('../img/scbg.gif')repeat-x;
	background-color: #ebebeb;
	border:#ededed solid 1px;
	overflow: hidden;
}
.emCol13 h2.hilite, .emCol23 h2.hilite, .emCol33 h2.hilite {
	background: url('../img/bg_red.gif');
}
.emCol22 {
	width: 284px;
	float: right;
	overflow: hidden;
}
.emCol23 {
	width: 381px;
	float: left;
	overflow: hidden;
}
.emCol33 {
}
.emIntro {
	width: 100%;
	overflow: hidden;
	margin-bottom: 17px;
}
.emIntro a {
	color: #00937f;
}
.emIntro h1 {
	font-size: 22px;
	color: #606060;
	font-weight: normal;
	margin-bottom: 10px;
}
.emIntro h2 {
	font-size: 16px;
	color: #606060;
	font-weight: normal;
	margin-bottom: 10px;
}
.emIntro h3 {
	font-size: 14px;
	color: #606060;
	font-weight: normal;
	margin-top: 10px;
}
.emIntro p {
	color: #606060;
	margin: 5px 0;
}
.emPromo {
	border: 1px solid #eeeeee;
	overflow: hidden;
	width: 100%;
	color: #606060;
	margin-bottom: 17px;
}
.emPromo button {
	display: block;
	margin-top: 10px;
}
.emPromo h2 {
	font-size: 16px;
	padding: 10px 10px 10px 0;
}
.emPromo img {
	display: block;
	float: left;
	margin-right: 10px;
}
.emPromo p {
	padding: 5px 10px;
}
.emRow {
	width: 100%;
	overflow: hidden;
}
.f10 {
	font-size: 10px;
}
.f11 {
	font-size: 11px;
}
.f12 {
	font-size: 12px;
}
.f13 {
	font-size: 13px;
}
.f14 {
	font-size: 14px;
}
.f15 {
	font-size: 15px;
}
.f16 {
	font-size: 16px;
}
.f17 {
	font-size: 17px;
}
.f18 {
	font-size: 18px;
}
.f19 {
	font-size: 19px;
}
.f20 {
	font-size: 20px;
}
.f21 {
	font-size: 21px;
}
.f22 {
	font-size: 22px;
}
.f23 {
	font-size: 23px;
}
.f24 {
	font-size: 24px;
}
.f25 {
	font-size: 25px;
}
.f26 {
	font-size: 26px;
}
.f27 {
	font-size: 27px;
}
.f28 {
	font-size: 28px;
}
.f29 {
	font-size: 29px;
}
.f30 {
	font-size: 30px;
}
.f9 {
	font-size: 9px;
}
.fl {
	float: left;
}
.forschungBox {
	background: #eeeeee;
	height: 240px;
	font-size: 11px;
	color: #606060;
	margin-bottom: 17px;
}
.forschungBox h3 {
	padding: 5px;
}
.forschungBox img {
	display: block;
	width: 284px;
	height: 115px;
}
.forschungBox p {
	padding: 5px;
}
.fr {
	float: right;
}
.gHomeBox {
	margin-bottom: 10px;
}
.gHomeBox div.b {
	border: 1px solid #eeeeee;
	padding: 10px;
	font-size: 11px;
	color: #a0a0a0;
	display: none;
}
.gHomeBox div.b a {
	color: #00937f;
}
.gHomeBox div.b h3 {
	color: #00937f;
}
.gHomeBox img {
	border: 0;
}
.gHomeBox.hover .a {
	display: none;
}
.gHomeBox.hover .b {
	display: block;
}
.gNaviBuchBg {
	background-color: #80b3d5;
}
.gNaviBuchFg {
	color: #80b3d5;
}
.gNaviDbBg {
	background-color: #aebb35;
}
.gNaviDbFg {
	color: #aebb35;
}
.gNaviDruckBg {
	background-color: #cca056;
}
.gNaviDruckFg {
	color: #cca056;
}
.gNaviForschungBg {
	background-color: #d7881a;
}
.gNaviForschungFg {
	color: #d7881a;
}
.gNaviNewsBg {
	background-color: #004a89;
}
.gNaviNewsFg {
	color: #004a89;
}
.gNaviPbsBg {
	background-color: #c2224a;
}
.gNaviPbsFg {
	color: #c2224a;
}
.gNaviSchulungBg {
	background-color: #734922;
}
.gNaviSchulungFg {
	color: #734922;
}
.gNaviTechBg {
	background-color: #828588;
}
.gNaviTechFg {
	color: #828588;
}
.gSiteBuch #eAnrede div {
	background-color: #80b3d5;
}
.gSiteBuch #eAnredeBar span {
	background-color: #80b3d5;
}
.gSiteBuch #gNaviInd {
	background-image: url('../img/navi/ibuch.gif');
	background-position: 190px 5px;
}
.gSiteBuch #sNavi a.hilite {
	color: #80b3d5;
}
.gSiteBuch #sNavi a.special {
	color: #80b3d5;
}
.gSiteBuch #sNavi li ul li ul li a {
	background-image: url('../img/ar/rs_buch.gif');
}
.gSiteBuch #sNavi li ul li ul li ul li a {
	background-image: url('../img/ar/da.gif');
}
.gSiteBuch #sNavi li ul li ul li.selected a {
	background-image: url('../img/ar/ds_buch.gif');
}
.gSiteBuch #sNavi li ul li ul li.selected ul li a {
	background-image: url('../img/ar/da.gif');
}
.gSiteBuch #sNavi li ul li ul li.selected ul li.selected a {
	background-image: url('../img/ar/da_buch.gif');
}
.gSiteBuch .eAnsprache {
	border-color: #80b3d5;
}
.gSiteBuch .eAnsprache a {
	color: #80b3d5;
	border-color: #80b3d5;
}
.gSiteBuch .eAnsprache div {
	background-color: #80b3d5;
}
.gSiteBuch .eAnsprache h3 {
	border-color: #80b3d5;
}
.gSiteComm #eAnrede div {
	background-color: #00937f;
}
.gSiteComm #eAnredeBar span {
	background-color: #00937f;
}
.gSiteComm #gNaviInd {
	background-image: url('../img/navi/icomm.gif');
	background-position: 760px 5px;
}
.gSiteComm #sNavi a.hilite {
	color: #00937f;
}
.gSiteComm #sNavi a.special {
	color: #00937f;
}
.gSiteComm #sNavi li ul li ul li a {
	background-image: url('../img/ar/rs_comm.gif');
}
.gSiteComm #sNavi li ul li ul li ul li a {
	background-image: url('../img/ar/da.gif');
}
.gSiteComm #sNavi li ul li ul li.selected a {
	background-image: url('../img/ar/ds_comm.gif');
}
.gSiteComm #sNavi li ul li ul li.selected ul li a {
	background-image: url('../img/ar/da.gif');
}
.gSiteComm #sNavi li ul li ul li.selected ul li.selected a {
	background-image: url('../img/ar/da_comm.gif');
}
.gSiteComm .eAnsprache {
	border-color: #00937f;
}
.gSiteComm .eAnsprache a {
	color: #00937f;
	border-color: #00937f;
}
.gSiteComm .eAnsprache div {
	background-color: #00937f;
}
.gSiteComm .eAnsprache h3 {
	border-color: #00937f;
}
.gSiteDb #eAnrede div {
	background-color: #aebb35;
}
.gSiteDb #eAnredeBar span {
	background-color: #aebb35;
}
.gSiteDb #gNaviInd {
	background-image: url('../img/navi/idb.gif');
	background-position: 285px 5px;
}
.gSiteDb #sNavi a.hilite {
	color: #aebb35;
}
.gSiteDb #sNavi a.special {
	color: #aebb35;
}
.gSiteDb #sNavi li ul li ul li a {
	background-image: url('../img/ar/rs_db.gif');
}
.gSiteDb #sNavi li ul li ul li ul li a {
	background-image: url('../img/ar/da.gif');
}
.gSiteDb #sNavi li ul li ul li.selected a {
	background-image: url('../img/ar/ds_db.gif');
}
.gSiteDb #sNavi li ul li ul li.selected ul li a {
	background-image: url('../img/ar/da.gif');
}
.gSiteDb #sNavi li ul li ul li.selected ul li.selected a {
	background-image: url('../img/ar/da_db.gif');
}
.gSiteDb .eAnsprache {
	border-color: #aebb35;
}
.gSiteDb .eAnsprache a {
	color: #aebb35;
	border-color: #aebb35;
}
.gSiteDb .eAnsprache div {
	background-color: #aebb35;
}
.gSiteDb .eAnsprache h3 {
	border-color: #aebb35;
}
.gSiteDruck #eAnrede div {
	background-color: #cca056;
}
.gSiteDruck #eAnredeBar span {
	background-color: #cca056;
}
.gSiteDruck #gNaviInd {
	background-image: url('../img/navi/idruck.gif');
	background-position: 380px 5px;
}
.gSiteDruck #sNavi a.hilite {
	color: #cca056;
}
.gSiteDruck #sNavi a.special {
	color: #cca056;
}
.gSiteDruck #sNavi li ul li ul li a {
	background-image: url('../img/ar/rs_druck.gif');
}
.gSiteDruck #sNavi li ul li ul li ul li a {
	background-image: url('../img/ar/da.gif');
}
.gSiteDruck #sNavi li ul li ul li.selected a {
	background-image: url('../img/ar/ds_druck.gif');
}
.gSiteDruck #sNavi li ul li ul li.selected ul li a {
	background-image: url('../img/ar/da.gif');
}
.gSiteDruck #sNavi li ul li ul li.selected ul li.selected a {
	background-image: url('../img/ar/da_druck.gif');
}
.gSiteDruck .eAnsprache {
	border-color: #cca056;
}
.gSiteDruck .eAnsprache a {
	color: #cca056;
	border-color: #cca056;
}
.gSiteDruck .eAnsprache div {
	background-color: #cca056;
}
.gSiteDruck .eAnsprache h3 {
	border-color: #cca056;
}
.gSiteForschung #eAnrede div {
	background-color: #d7881a;
}
.gSiteForschung #eAnredeBar span {
	background-color: #d7881a;
}
.gSiteForschung #gNaviInd {
	background-image: url('../img/navi/iforschung.gif');
	background-position: 665px 5px;
}
.gSiteForschung #sNavi a.hilite {
	color: #d7881a;
}
.gSiteForschung #sNavi a.special {
	color: #d7881a;
}
.gSiteForschung #sNavi li ul li ul li a {
	background-image: url('../img/ar/rs_forschung.gif');
}
.gSiteForschung #sNavi li ul li ul li ul li a {
	background-image: url('../img/ar/da.gif');
}
.gSiteForschung #sNavi li ul li ul li.selected a {
	background-image: url('../img/ar/ds_forschung.gif');
}
.gSiteForschung #sNavi li ul li ul li.selected ul li a {
	background-image: url('../img/ar/da.gif');
}
.gSiteForschung #sNavi li ul li ul li.selected ul li.selected a {
	background-image: url('../img/ar/da_forschung.gif');
}
.gSiteForschung .eAnsprache {
	border-color: #d7881a;
}
.gSiteForschung .eAnsprache a {
	color: #d7881a;
	border-color: #d7881a;
}
.gSiteForschung .eAnsprache div {
	background-color: #d7881a;
}
.gSiteForschung .eAnsprache h3 {
	border-color: #d7881a;
}
.gSiteNews #eAnrede div {
	background-color: #004a89;
}
.gSiteNews #eAnredeBar span {
	background-color: #004a89;
}
.gSiteNews #gNaviInd {
	background-image: url('../img/navi/inews.gif');
	background-position: 475px 5px;
}
.gSiteNews #sNavi a.hilite {
	color: #004a89;
}
.gSiteNews #sNavi a.special {
	color: #004a89;
}
.gSiteNews #sNavi li ul li ul li a {
	background-image: url('../img/ar/rs_news.gif');
}
.gSiteNews #sNavi li ul li ul li ul li a {
	background-image: url('../img/ar/da.gif');
}
.gSiteNews #sNavi li ul li ul li.selected a {
	background-image: url('../img/ar/ds_news.gif');
}
.gSiteNews #sNavi li ul li ul li.selected ul li a {
	background-image: url('../img/ar/da.gif');
}
.gSiteNews #sNavi li ul li ul li.selected ul li.selected a {
	background-image: url('../img/ar/da_news.gif');
}
.gSiteNews .eAnsprache {
	border-color: #004a89;
}
.gSiteNews .eAnsprache a {
	color: #004a89;
	border-color: #004a89;
}
.gSiteNews .eAnsprache div {
	background-color: #004a89;
}
.gSiteNews .eAnsprache h3 {
	border-color: #004a89;
}
.gSitePbs #eAnrede div {
	background-color: #c2224a;
}
.gSitePbs #eAnredeBar span {
	background-color: #c2224a;
}
.gSitePbs #gNaviInd {
	background-image: url('../img/navi/ipbs.gif');
	background-position: 0px 5px;
}
.gSitePbs #sNavi a.hilite {
	color: #c2224a;
}
.gSitePbs #sNavi a.special {
	color: #c2224a;
}
.gSitePbs #sNavi li ul li ul li a {
	background-image: url('../img/ar/rs_pbs.gif');
}
.gSitePbs #sNavi li ul li ul li ul li a {
	background-image: url('../img/ar/da.gif');
}
.gSitePbs #sNavi li ul li ul li.selected a {
	background-image: url('../img/ar/ds_pbs.gif');
}
.gSitePbs #sNavi li ul li ul li.selected ul li a {
	background-image: url('../img/ar/da.gif');
}
.gSitePbs #sNavi li ul li ul li.selected ul li.selected a {
	background-image: url('../img/ar/da_pbs.gif');
}
.gSitePbs .eAnsprache {
	border-color: #c2224a;
}
.gSitePbs .eAnsprache a {
	color: #c2224a;
	border-color: #c2224a;
}
.gSitePbs .eAnsprache div {
	background-color: #c2224a;
}
.gSitePbs .eAnsprache h3 {
	border-color: #c2224a;
}
.gSiteSchulung #eAnrede div {
	background-color: #734922;
}
.gSiteSchulung #eAnredeBar span {
	background-color: #734922;
}
.gSiteSchulung #gNaviInd {
	background-image: url('../img/navi/ischulung.gif');
	background-position: 570px 5px;
}
.gSiteSchulung #sNavi a.hilite {
	color: #734922;
}
.gSiteSchulung #sNavi a.special {
	color: #734922;
}
.gSiteSchulung #sNavi li ul li ul li a {
	background-image: url('../img/ar/rs_schulung.gif');
}
.gSiteSchulung #sNavi li ul li ul li ul li a {
	background-image: url('../img/ar/da.gif');
}
.gSiteSchulung #sNavi li ul li ul li.selected a {
	background-image: url('../img/ar/ds_schulung.gif');
}
.gSiteSchulung #sNavi li ul li ul li.selected ul li a {
	background-image: url('../img/ar/da.gif');
}
.gSiteSchulung #sNavi li ul li ul li.selected ul li.selected a {
	background-image: url('../img/ar/da_schulung.gif');
}
.gSiteSchulung .eAnsprache {
	border-color: #734922;
}
.gSiteSchulung .eAnsprache a {
	color: #734922;
	border-color: #734922;
}
.gSiteSchulung .eAnsprache div {
	background-color: #734922;
}
.gSiteSchulung .eAnsprache h3 {
	border-color: #734922;
}
.gSiteTech #eAnrede div {
	background-color: #828588;
}
.gSiteTech #eAnredeBar span {
	background-color: #828588;
}
.gSiteTech #gNaviInd {
	background-image: url('../img/navi/itech.gif');
	background-position: 95px 5px;
}
.gSiteTech #sNavi a.hilite {
	color: #828588;
}
.gSiteTech #sNavi a.special {
	color: #828588;
}
.gSiteTech #sNavi li ul li ul li a {
	background-image: url('../img/ar/rs_tech.gif');
}
.gSiteTech #sNavi li ul li ul li ul li a {
	background-image: url('../img/ar/da.gif');
}
.gSiteTech #sNavi li ul li ul li.selected a {
	background-image: url('../img/ar/ds_tech.gif');
}
.gSiteTech #sNavi li ul li ul li.selected ul li a {
	background-image: url('../img/ar/da.gif');
}
.gSiteTech #sNavi li ul li ul li.selected ul li.selected a {
	background-image: url('../img/ar/da_tech.gif');
}
.gSiteTech .eAnsprache {
	border-color: #828588;
}
.gSiteTech .eAnsprache a {
	color: #828588;
	border-color: #828588;
}
.gSiteTech .eAnsprache div {
	background-color: #828588;
}
.gSiteTech .eAnsprache h3 {
	border-color: #828588;
}
.gUmfrage {
	background: #eeeeee;
	color: #a0a0a0;
	margin-bottom: 20px;
	border: 1px solid #eeeeee;
}
.gUmfrage button {
	display: block;
}
.gUmfrage h1 {
	padding: 10px 10px 5px 10px;
	font-size: 14px;
	color: #606060;
}
.gUmfrage h2 {
	padding: 0 10px 10px 10px;
	font-size: 11px;
}
.gUmfrage h4 {
	font-size: 11px;
	color: #606060;
	margin: 15px 10px 10px 10px;
}
.gUmfrage h5 {
	color: #00937f;
	height: 10px;
	margin: 5px 10px;
}
.gUmfrage li {
	display: block;
	overflow: hidden;
	width: 100%;
	padding: 5px 0;
	color: #a0a0a0;
	font-size: 13px;
	border-top: 1px solid white;
}
.gUmfrage li label {
	display: block;
	float: left;
	width: 100px;
	padding: 2px 0 2px 10px;
	font-weight: normal;
	font-size: 11px;
}
.gUmfrage li span {
	display: block;
	float: left;
	font-style: normal;
	padding-left: 10px;
}
.gUmfrage p {
	padding: 5px;
}
.ga {
	width: 150px;
	height: 20px;
	margin: 0;
	padding: 0;
	border: 0;
	cursor: pointer;
	display: block;
	width: 100%;
	background-position: top center;
	background-repeat: no-repeat;
}
.ga span {
	display: none;
}
.ga_ansehen {
	background-image: url('../img/btn/off/ansehen.gif');
	display: block;
}
.ga_ansehen:hover {
	background-image: url('../img/btn/on/ansehen.gif');
}
.ga_bestlist {
	background-image: url('../img/btn/off/bestlist.gif');
	display: block;
}
.ga_bestlist:hover {
	background-image: url('../img/btn/on/bestlist.gif');
}
.ga_exemplar {
	background-image: url('../img/btn/off/exemplar.gif');
	display: block;
}
.ga_exemplar:hover {
	background-image: url('../img/btn/on/exemplar.gif');
}
.ga_kasse {
	background-image: url('../img/btn/off/kasse.gif');
	display: block;
}
.ga_kasse:hover {
	background-image: url('../img/btn/on/kasse.gif');
}
.ga_pdf {
	background-image: url('../img/btn/off/pdf.gif');
	display: block;
}
.ga_pdf:hover {
	background-image: url('../img/btn/on/pdf.gif');
}
.ga_service {
	background-image: url('../img/btn/off/service.gif');
	display: block;
}
.ga_service:hover {
	background-image: url('../img/btn/on/service.gif');
}
.gbtn {
	width: 150px;
	height: 20px;
	margin: 0;
	padding: 0;
	border: 0;
	text-indent: -60em;
	cursor: pointer;
	overflow: hidden;
}
.gewinnBox1 {
	float: left;
}
.gewinnBox1 button {
	display: block;
}
.gewinnBox1 label {
	color: #00937f;
}
.gewinnBox1 p {
	margin: 10px 0;
}
.gewinnBox2 {
	float: right;
}
.gewinnBox2 p {
	text-align: center;
	font-size: 18px;
	margin-top: 30px;
	padding-top: 80px;
	background: url('../img/mac.gif') no-repeat scroll top center;
}
.gewinnBoxes {
	width: 100%;
	overflow: hidden;
	margin-bottom: 10px;
}
.gewinnBoxes div {
	background: #eeeeee;
	width: 45%;
	height: 210px;
	padding: 10px;
	overflow: hidden;
}
.gewinnBoxes h2 {
	font-size: 18px;
	color: #606060;
	margin-bottom: 10px;
	font-weight: normal;
}
.gray {
	color: #606060;
}
.green {
	color: #00937f;
	font-weight: bold;
}
.gsbtn {
	width: 8px;
	height: 11px;
	margin: 0;
	padding: 0;
	border: 0;
	text-indent: -60em;
	cursor: pointer;
	vertical-align: middle;
}
.homeAdBox {
	padding: 10px;
	width: 160px;
	overflow: hidden;
	cursor: pointer;
}
.homeAdBox img {
	float: right;
	margin-left: 5px;
}
.homeAdPopup {
	background: url('../img/home/bg_ad.png') no-repeat scroll bottom right;
	position: absolute;
	top: 0;
	left: 0px;
	display: none;
	font-size: 11px;
	color: #a0a0a0;
	padding: 10px;
}
.homeAdPopup .gbtn {
	display: block;
	margin-top: 10px;
}
.homeAdPopup div {
	padding: 5px;
	width: 400px;
	overflow: hidden;
}
.homeAdPopup div div {
	float: left;
	width: 80px;
}
.homeAdPopup div div.c {
	width: 160px;
}
.homeAdPopup h4 {
	font-size: 11px;
}
.homeNewsBox {
	font-size: 11px;
	color: #606060;
	margin-bottom: 20px;
}
.homeNewsBox a {
	color: #00937f;
}
.homeNewsBox h3 {
	margin: 5px 0;
	color: #606060;
	font-size: 14px;
	font-weight: normal;
}
.homeNewsBox h4 {
	margin: 5px 0;
	font-size: 11px;
}
.homeNewsBox p {
	margin: 5px 0;
}
.infoBrief {
	width: 580px;
	overflow: hidden;
}
.infoBrief div {
	width: 280px;
	float: left;
}
.infoBrief div h2 {
	color: #00937f;
	margin-bottom: 20px;
	font-size: 16px;
}
.infoBrief div li {
	display: block;
	overflow: hidden;
	width: 100%;
	margin: 10px 0;
	color: #a0a0a0;
	font-size: 13px;
}
.infoBrief div li label {
	display: block;
	float: left;
	width: 200px;
	padding: 2px 0 2px 10px;
	font-weight: normal;
}
.infoBrief div li span {
	display: block;
	float: left;
	font-style: normal;
}
.infoBrief div ul ul {
	margin-left: 30px;
}
.kAddress {
	width: 100%;
	overflow: auto;
	margin-bottom: 20px;
}
.kAddress a {
	color: #00937f;
	border-bottom: 1px dotted #00937f;
	text-decoration: none;
}
.kAddress a:hover {
	border-bottom-style: solid;
}
.kAddress div {
	float: left;
	margin-right: 10px;
}
.kAddress p {
	margin-bottom: 5px;
}
.margin_bottom {
	margin-bottom: 10px;
}
.myBox1 {
	float: left;
}
.myBox2 {
	float: right;
}
.myBoxes {
	width: 100%;
	overflow: hidden;
	margin-bottom: 10px;
}
.myBoxes div {
	background: #eeeeee;
	width: 48%;
}
.myBoxes div a {
	display: block;
	color: #a0a0a0;
	font-size: 11px;
	font-weight: bold;
	padding: 6px;
}
.myBoxes div a:hover {
	color: #00937f;
}
.myBoxes div div {
	height: 150px;
	width: 100%;
	overflow-y: auto;
}
.myBoxes div h2 {
	background: url('../img/bg_grey.gif');
	font-size: 12px;
	color: white;
	font-weight: bold;
	padding: 6px 0px;
	text-indent: 6px;
	width: 100%;
}
.newsBox {
	border: 1px solid #eeeeee;
	padding: 10px;
	color: #606060;
}
.newsBox h3 {
	font-size: 18px;
	font-weight: normal;
	margin: 5px 0;
}
.newsBox h4 {
	font-size: 12px;
	font-weight: normal;
}
.newsBox h5 {
	font-size: 12px;
}
.newsBox img {
	float: left;
	margin: 0 10px 5px 0;
}
.newsletterForm {
	border-top: 1px solid #a0a0a0;
	padding-top: 10px;
}
.newsletterForm form {
	padding: 10px;
	background: #eeeeee;
	width: 350px;
}
.newsletterForm form input.text {
	width: 80%;
	border-color: #a0a0a0;
}
.newsletterForm form label {
	color: #00937f;
	margin: 10px 0;
}
.newsletterForm form p {
	margin: 10px 0;
}
.optBold {
	font-weight: bold;
}
.optInd {
	text-indent: 20px;
}
.sAddBtn {
	background: url('../img/cart_add.gif') no-repeat scroll center left;
	width: 140px;
	display: block;
	font-size: 11px;
	color: white;
	text-decoration: none;
	overflow: hidden;
	border: 0;
	cursor: pointer;
	padding: 4px 4px 4px 40px;
	text-align: left;
}
.sBuchDetailsBox {
	border-bottom: 1px solid #eeeeee;
	padding: 5px 0;
	margin: 5px 0;
	overflow: auto;
	width: 100%;
}
.sBuchDetailsBox .gbtn {
	float: right;
	margin-left: 10px;
}
.sBuchDetailsBox .sPrice {
	font-size: 20px;
	padding-right: 5px;
}
.sBuchDetailsBox a {
	color: #606060;
	font-weight: bold;
	font-size: 12px;
	border-bottom: 1px dotted #606060;
	text-decoration: none;
}
.sBuchDetailsBox a:hover {
	border-bottom-style: solid;
}
.sBuchDetailsBox div {
	float: left;
	font-size: 10px;
}
.sDetailsTabsContent {
	border: 1px solid #c0c0c0;
	padding: 30px;
	background: white;
	display: none;
}
.sDetailsTabsContent.selected {
	display: block;
}
.sListBtn {
	background: url('../img/cart_list.gif') no-repeat center left;
	width: 140px;
	display: block;
	font-size: 11px;
	color: white;
	text-decoration: none;
	overflow: hidden;
	border: 0;
	cursor: pointer;
	padding: 4px 4px 4px 40px;
	text-align: left;
}
.sOutOfStock {
	font-weight: bold;
	font-size: 12px;
}
.sPackPrices td {
	color: #00937f;
}
.sPackPrices td span {
	color: #606060;
}
.sPackPrices td, .sPackPrices th {
	background: #eeeeee;
	font-size: 10px;
	margin: 0;
	padding: 5px;
	text-align: left;
	border-bottom: 1px solid white;
	border-right: 1px solid white;
}
.sPlistControl {
	background: #eeeeee;
	width: 100%;
}
.sPlistControl a {
	color: #00937f;
	padding: 0 5px;
}
.sPlistControl input.text {
	width: 20px;
}
.sPlistControl label {
	font-size: 10px;
	font-weight: normal;
	padding-right: 5px;
	color: #606060;
}
.sPlistControl select, .sPlistControl input, .sPlistControl img {
	font-size: 10px;
	vertical-align: middle;
}
.sPlistControl table {
	width: 100%;
}
.sPlistControl td {
	padding: 5px;
	font-size: 10px;
}
.sPlistControl td a.ga_back {
	background: url('../img/ar_le_t_grey.gif') no-repeat top left;
	font-size: 2px;
	color: #eeeeee;
	padding: 6px 0 6px 6px;
	text-decoration: none;
	vertical-align: middle;
}
.sPlistControl td a.ga_fore {
	background: url('../img/ar_rt_t_grey.gif') no-repeat top right;
	font-size: 2px;
	color: #eeeeee;
	padding: 6px 8px 6px 0;
	text-decoration: none;
	vertical-align: middle;
}
.sPlistControl td:first-child {
	width: 250px;
}
.sPlistItem {
	color: #606060;
	width: 100%;
	overflow: auto;
	margin: 25px 0;
	padding-bottom: 5px;
	border-bottom: 1px solid #a0a0a0;
}
.sPlistItem div {
	padding-left: 120px;
}
.sPlistItem div div {
	padding: 0;
}
.sPlistItem div img {
	float: none;
	margin-left: 10px;
	vertical-align: bottom;
}
.sPlistItem form {
}
.sPlistItem form p {
}
.sPlistItem h1 {
	font-size: 14px;
	margin-bottom: 7px;
}
.sPlistItem h1 a {
	color: #606060;
	border-bottom: 1px dotted #606060;
	text-decoration: none;
}
.sPlistItem h1 a:hover {
	border-bottom-style: solid;
}
.sPlistItem h2 {
	font-weight: normal;
	margin-bottom: 7px;
	font-size: 11px;
}
.sPlistItem img {
	float: left;
}
.sPlistItem p.sQtyBox {
	padding: 5px 0;
}
.sPlistOptions {
	margin: 10px 0;
}
.sPlistPackPrices {
	float: left;
	width: 280px;
	overflow: auto;
}
.sPlistPager td:first-child + td + td {
	text-align: right;
}
.sPlistSort {
	border-top: 1px solid #a0a0a0;
}
.sPlistSubmit {
	float: right;
	width: 180px;
	text-align: right;
}
.sPlistSubmit input.text {
	width: 10px;
	padding: 2px 3px;
	text-align: right;
	margin-right: 3px;
}
.sPrice {
	font-size: 16px;
	color: #00937f;
	font-weight: bold;
}
.sPrice span {
	color: #606060;
	padding-left: 0.5ex;
}
.sQtyBox {
	font-size: 11px;
}
.sQtyBox input {
	width: 30px;
	font-size: 11px;
	border: 0;
	padding: 3px 0;
	padding-right: 5px;
	text-align: right;
	border: 1px solid #606060;
}
.sQtyBox input.sQtyBtn {
	background: white url('../img/up_down.gif') no-repeat top left;
	border: 0;
	padding: 0;
	height: 21px;
	width: 13px;
	cursor: pointer;
	margin: 0 5px 0 3px;
}
.sQtyBox label {
	padding-left: 5px;
	font-weight: normal;
}
.sSpecBox {
	float: left;
	margin-right: 10px;
	background: white;
}
.sSpecBox div {
	padding: 5px;
	width: 170px;
	border: 1px solid white;
}
.sSpecBox div p img {
	width: 130px;
	height: 130px;
}
.sSpecBox div.sSpecDetails {
	padding: 5px;
	display: none;
	position: absolute;
	background: white;
}
.sSpecBox.hover div {
	border-top: 1px solid #eeeeee;
	border-left: 1px solid #eeeeee;
	border-bottom: none;
	border-right: 1px solid black;
}
.sSpecBox.hover div.sSpecDetails {
	display: block;
	border-bottom: 1px solid black;
	border-left: 1px solid #eeeeee;
	border-top: none;
	border-right: 1px solid black;
	background: white;
	z-index: 200;
}
.sTextStoerer {
	background: #eeeeee url('../img/excl_grey.gif') no-repeat 5px center;
	padding: 10px 10px 10px 60px;
	color: #606060;
	font-size: 14px;
	margin: 30px 0;
	border-top: 1px solid #a0a0a0;
	border-left: 1px solid #a0a0a0;
	border-right: 1px solid #a0a0a0;
	border-bottom: 2px solid #606060;
	clear: both;
	overflow: auto;
}
.sTrashLink {
	width: 30px;
	text-align: center;
}
.sTrashLink a {
	background: white url('../img/trash.gif') no-repeat;
	padding: 0;
	height: 16px;
	width: 11px;
	max-width: 11px;
	cursor: pointer;
	text-indent: 200px;
	overflow: hidden;
	vertical-align: top;
	display: block;
}
.schulungBox {
	width: 200px;
	margin: 10px 0 0 10px;
}
.schulungBox h3 {
	color: white;
	border: 1px solid white;
	padding: 3px;
	font-size: 15px;
	margin-bottom: 5px;
	font-weight: normal;
	background: url('../img/a_rt_t_white.gif') no-repeat 190px 8px;
	cursor: pointer;
}
.schulungBox li a {
	display: block;
	padding: 7px;
	font-size: 11px;
	color: #606060;
	text-decoration: none;
	margin: 0;
}
.schulungBox li a:hover {
	background: url('../img/bg_b50.png');
	color: white;
}
.schulungBox ul {
	background: url('../img/bg_w50.png');
	border: 1px solid white;
	display: none;
}
.schulungBox.open h3 {
	background: url('../img/a_dn_t_white.gif') no-repeat 185px 9px;
}
.schulungBox.open ul {
	display: block;
}
.searchForm {
	margin: 10px 0;
	width: 100%;
	overflow: hidden;
}
.searchForm div {
	float: left;
	margin-right: 20px;
}
.searchForm h2 {
	font-weight: normal;
	color: #606060;
	margin: 10px 0;
	border-top: 1px solid #eeeeee;
	padding: 10px 0;
	font-size: 18px;
}
.searchForm label {
	display: block;
	margin-bottom: 5px;
	color: #606060;
}
.searchForm option {
	color: #606060;
	line-height: 200%;
}
.searchForm p {
	float: left;
	margin: 20px 0 0 0;
}
.searchForm p button {
	background: url('../img/btn_search_big.gif') no-repeat scroll top left;
	width: 25px;
	height: 20px;
	text-indent: -60em;
	cursor: pointer;
	border: 0;
	display: block;
	float: left;
}
.searchForm p span {
	padding-left: 10px;
	font-size: 11px;
	display: block;
	float: left;
}
.searchForm p span a {
	color: #606060;
}
.sform div {
	margin-bottom: 10px;
}
.sform div div {
	width: 95%;
	overflow: auto;
	margin: 0;
	padding: 10px 0;
}
.sform h2 {
	padding: 5px 0;
	margin: 0;
	color: #00937f;
	font-size: 14px;
}
.sform h3 {
	font-size: 11px;
	color: #00937f;
}
.sform h5 {
	font-size: 9px;
}
.sform input.text {
	padding: 1px;
}
.sform input.text, .sform select, .sform textarea {
	font-size: 11px;
	vertical-align: middle;
	margin: 0;
	padding: 0;
	border: 1px solid #a0a0a0;
}
.sform label {
	font-size: 11px;
	display: block;
	margin: 0 0 3px 0;
	padding: 0;
	color: #606060;
}
.sform label.green {
	color: #00937f;
}
.sform li {
	padding: 5px 0;
}
.sform p {
	width: 180px;
}
.sform p input.text {
	width: 160px;
}
.sform p, .sform ul {
	float: left;
	margin: 0;
	padding: 0;
}
.sform p.c0 {
	width: 100%;
}
.sform p.c1 {
	margin-left: 0px;
}
.sform p.c2 {
	margin-left: 180px;
}
.sform p.c3 {
	margin-left: 360px;
}
.sform p.s14 {
	width: 45px;
}
.sform p.s14 input.text {
	width: 35px;
}
.sform p.s2 {
	width: 360px;
}
.sform p.s2 input.text, .sform p.s2 textarea {
	width: 100%;
}
.sform p.s24 {
	width: 90px;
}
.sform p.s24 input.text {
	width: 70px;
}
.sform p.s3 {
	width: 540px;
}
.sform p.s34 {
	width: 135px;
}
.sform p.s34 input.text {
	width: 115px;
}
.sform textarea {
	height: 120px;
}
.sform ul {
	width: 180px;
}
.standortBox {
	color: #606060;
	font-size: 11px;
}
.standortBox h3 {
	font-size: 18px;
}
.standortBox h5 {
	display: block;
	font-size: 10px;
	padding: 5px 0;
	font-weight: normal;
}
.standortBox h5 a {
	padding: 5px 15px 5px 0;
	background: url('../img/pdf_mini.gif') no-repeat scroll center right;
	color: #606060;
	border-bottom: 1px dotted #606060;
	text-decoration: none;
}
.standortBox h5 a:hover {
	border-bottom-style: solid;
}
.standortBox p {
	margin-top: 5px;
}
.standortMovie {
	border: 1px solid #eeeeee;
	padding: 3px;
	text-align: center;
}
.standortMovie img {
	width: 174px;
}
.tt {
	position: absolute;
	background: url('../img/tt.gif') no-repeat bottom left;
	padding: 0 0 26px 0;
	z-index: 500;
	display: none;
}
.tt div {
	border-top: 1px solid #5a5a5a;
	border-left: 1px solid #5a5a5a;
	border-right: 1px solid #5a5a5a;
	background-color: #f0f0f0;
	margin: 0;
	padding: 5px;
	font-size: 10px;
	width: 250px;
	text-align: left;
}
#TiCal {
	position: absolute;
	z-index: 200;
	background: white;
	display: none;
	width: 200px;
	padding: 0;
	border: 1px solid #a0a0a0;
	color: #606060;
}
#TiCal button {
	font: 9px Tahoma,sans-serif;
	background: white;
	border: 0;
	padding: 4px;
	cursor: pointer;
}
#TiCal div {
	padding: 5px;
}
#TiCal p {
	padding: 5px;
	text-align: center;
}
#TiCal p a {
	color: #606060;
	text-decoration: none;
}
#TiCal table {
	width: 100%;
	border-collapse: collapse;
}
#TiCal td {
	margin: 0;
}
#TiCal, #TiCal td, #TiCal th, #TiCal select {
	font: 10px Tahoma,sans-serif;
}
#TiCalBox td {
	background: #eeeeee;
	color: black;
	padding: 5px;
	border: 2px solid white;
	text-align: right;
}
#TiCalBox td.day {
	cursor: pointer;
}
#TiCalBox td.dis {
	color: #c0c0c0;
}
#TiCalBox td.hover {
	background: #606060;
	color: white;
}
#TiCalBox td.now {
	cursor: pointer;
	color: red;
}
#TiCalBox th {
	text-align: center;
	font-weight: bold;
}
#TiCalBox th.we {
	color: #A0204e;
}
#TiCalHead td {
	font-weight: bold;
	font-size: 12px;
}
#abhLeft {
	background: url('../img/a_le_grad.gif') no-repeat scroll top left;
	width: 16px;
	height: 17px;
	float: left;
	cursor: pointer;
}
#abhMid {
	width: 543px;
	position: absolute;
	height: 17px;
	left: 20px;
	top: 0;
	overflow: hidden;
}
#abhMid div {
	width: 2000px;
	position: absolute;
}
#abhMid ul {
	position: absolute;
	left: 0;
	top: 0;
}
#abhMid ul a {
	color: #00937f;
}
#abhMid ul a:hover {
	color: white;
	text-decoration: none;
}
#abhMid ul li.open {
	font-weight: bold;
}
#abhMid ul li:hover {
	background: #00937f;
	color: white;
}
#abhRight {
	background: url('../img/a_ri_grad.gif') no-repeat scroll top left;
	width: 16px;
	height: 17px;
	float: right;
	cursor: pointer;
}
#aboutCatalogs {
	color: #606060;
}
#aboutCatalogs h2 {
	font-size: 14px;
	margin-bottom: 10px;
}
#aboutCatalogs h2 a {
	text-decoration: underline;
	color: #606060;
}
#aboutCatalogs h2 input {
	margin-right: 5px;
}
#aboutCatalogs h3 {
	font-size: 12px;
	margin-bottom: 5px;
}
#aboutCatalogs li {
	display: block;
	width: 100%;
	overflow: hidden;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #eeeeee;
}
#aboutCatalogs li img {
	width: 90px;
	height: 130px;
	float: left;
	margin-right: 10px;
}
#aboutCatalogs p {
	font-size: 11px;
}
#aboutCatalogsForm button {
	display: block;
}
#aboutContact {
	color: #606060;
}
#aboutContact .big {
	font-size: 20px;
	font-weight: bold;
	color: #00937f;
}
#aboutContact .mc p {
	margin-bottom: 10px;
}
#aboutContact a {
	border-bottom: 1px dotted #00937f;
	text-decoration: none;
}
#aboutContact a:hover {
	border-bottom-style: solid;
}
#aboutContact button {
	display: block;
}
#aboutContact h2 {
	font-size: 15px;
	margin: 20px 0 5px 0;
	font-weight: normal;
}
#aboutContact h5 {
	display: block;
	padding: 4px 2px 4px 10px;
	background: url('../img/a_rt_t_dark.gif') no-repeat scroll 0 6px;
	font-size: 11px;
	clear: both;
	margin-top: 10px;
}
#aboutContactForm {
	padding: 5px;
	background: #eeeeee;
	margin-bottom: 10px;
}
#aboutContactType {
	padding-top: 0;
}
#aboutContactType div {
	display: none;
	padding-top: 0;
}
#aboutGs {
	background: #00937f;
	width: 116px;
	float: left;
	margin-right: 10px;
	font-size: 11px;
}
#aboutGs img {
	display: inline;
}
#aboutGs p {
	padding: 3px;
	color: white;
	margin: 0;
}
#aboutJobResults {
	font-size: 11px;
}
#aboutJobResults a {
	color: #00937f;
}
#aboutJobResults div {
	width: 100%;
	overflow: hidden;
	padding: 10px 0;
	margin: 10px 0;
	border-bottom: 1px solid #eeeeee;
}
#aboutJobResults div p {
	font-size: 10px;
}
#aboutJobResults h3 {
	font-size: 15px;
	font-weight: normal;
	margin-bottom: 10px;
}
#aboutJobResults li {
	float: left;
	margin-right: 20px;
}
#aboutJobResults li.c1 {
	width: 200px;
}
#aboutJobResults li.c2 {
	width: 100px;
}
#aboutJobResults li.c3 {
	width: 100px;
}
#aboutJobResults li.c4 {
	float: right;
	margin-right: 0;
}
#aboutJobResults ul {
	margin-bottom: 10px;
	width: 100%;
	overflow: hidden;
}
#aboutJobResultsHeader p.al {
	width: 340px;
	float: left;
}
#aboutJobResultsHeader p.ar {
	float: right;
}
#aboutJobs {
	color: #606060;
	margin: 20px 0;
	overflow: hidden;
	width: 100%;
}
#aboutJobs a {
	color: #00937f;
}
#aboutJobs h3 {
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 10px;
}
#aboutJobs li {
	margin: 10px;
}
#aboutLg {
	position: relative;
}
#aboutLgBox {
	background: url('../img/leisting_sb.gif') no-repeat scroll top left;
	width: 300px;
	height: 139px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
	font-size: 11px;
	color: #606060;
	line-height: 120%;
	display: none;
}
#aboutLgBox div {
	padding: 40px 20px 10px 30px;
}
#aboutLgBox h3 {
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 5px;
}
#aboutPresseBox1 {
	background-image: url('../dummies/about/presse1.jpg');
}
#aboutPresseBox2 {
	background-image: url('../dummies/about/presse2.jpg');
}
#aboutPresseBox3 {
	background-image: url('../dummies/about/presse3.jpg');
}
#algb_buch h3 {
	color: #80b3d5;
}
#algb_comm h3 {
	color: #00937f;
}
#algb_db h3 {
	color: #aebb35;
}
#algb_druck h3 {
	color: #cca056;
}
#algb_forschung h3 {
	color: #d7881a;
}
#algb_news h3 {
	color: #004a89;
}
#algb_pbs h3 {
	color: #c2224a;
}
#algb_schulung h3 {
	color: #734922;
}
#algb_tech h3 {
	color: #828588;
}
#calender_button {
	background: url('../img/calender.gif') no-repeat scroll top right;
	width: 20px;
	height: 18px;
	border: 0;
	cursor: pointer;
}
#dbButtons a {
	display: block;
	margin-bottom: 5px;
}
#dbButtons img {
	border: 0;
	width: 160px;
	height: 50px;
}
#dbNews h5 {
	padding: 4px 2px 4px 10px;
	background: url('../img/a_rt_t_dark.gif') no-repeat scroll 0 6px;
	font-size: 11px;
}
#dbNews li {
	margin-bottom: 15px;
	color: #606060;
	font-size: 11px;
}
#dbNews li a {
	color: #00937f;
	border-bottom: 1px dotted #00937f;
	text-decoration: none;
}
#dbNews li a:hover {
	border-bottom-style: solid;
}
#dbNews li h3 {
	margin: 3px 0;
	font-size: 14px;
}
#dbNews li h4 {
	font-size: 11px;
}
#dbNews li p {
	margin: 3px 0;
}
#eAnrede {
	color: #606060;
	margin-bottom: 15px;
	width: 100%;
	overflow: hidden;
}
#eAnrede a {
	color: #606060;
	border-bottom: 1px dotted #606060;
	text-decoration: none;
}
#eAnrede a:hover {
	border-bottom-style: solid;
}
#eAnrede div {
	float: left;
	margin-right: 10px;
}
#eAnrede div img {
	float: none;
	margin: 0;
	display: block;
}
#eAnrede div p {
	padding: 5px;
	font-size: 11px;
	color: white;
}
#eAnrede h2 {
	font-size: 28px;
	font-weight: normal;
	margin-bottom: 10px;
}
#eAnrede h3 {
	font-size: 16px;
	font-weight: normal;
	margin: 10px 0;
}
#eAnrede h4 {
	font-size: 14px;
	color: #00937f;
	margin: 10px 0;
}
#eAnrede img {
	float: left;
	margin-right: 10px;
}
#eAnredeBar {
	clear: both;
}
#eAnredeBar span {
	padding: 3px 5px;
	color: white;
	font-size: 10px;
}
#eBookRotator {
	overflow: auto;
	width: 100%;
	background: white url('../img/rot_bg.gif') left bottom;
	border: 1px solid #a0a0a0;
	padding-bottom: 10px;
	margin-bottom: 20px;
}
#eBookRotator h1 {
	font-size: 16px;
	color: #a0a0a0;
	padding: 20px;
}
#eServiceKomm {
	margin-top: 15px;
}
#eServiceKomm div {
	display: none;
	background: white;
	font-size: 12px;
	color: #606060;
	padding: 5px 10px 5px 100px;
	line-height: 120%;
	background-repeat: no-repeat;
	background-position: bottom left;
	height: 110px;
}
#eServiceKomm div.eskFracht {
	background-image: url('../img/skomm/fracht.gif');
}
#eServiceKomm div.eskHotline {
	background: #00937f url('../img/skomm/hotline.gif') no-repeat scroll top left;
	height: 106px;
}
#eServiceKomm div.eskQual {
	background-image: url('../img/skomm/qual.gif');
}
#eServiceKomm div.eskRueck {
	background-image: url('../img/skomm/rueck.gif');
}
#eServiceKomm div.eskStund {
	background-image: url('../img/skomm/stund.gif');
}
#eServiceKomm h2 {
	padding: 5px;
	background: #606060;
	color: white;
	font-size: 12px;
}
#eServiceKomm li {
	border-bottom: 1px solid #eeeeee;
	border-right: 1px solid #d6ebe1;
	border-left: 1px solid #d6ebe1;
}
#eServiceKomm li h3 {
	color: #606060;
	font-size: 12px;
	font-weight: normal;
	padding: 10px 5px;
	cursor: pointer;
}
#ebrContent {
	width: 480px;
	float: left;
	overflow: hidden;
	position: relative;
}
#ebrContent li {
	margin: 0 5px;
	width: 50px;
	height: 80px;
	display: block;
	float: left;
}
#ebrContent li div {
	display: none;
	font-size: 11px;
	color: #606060;
}
#ebrContent li img {
	width: 50px;
	height: 80px;
	border: 1px solid #606060;
	cursor: pointer;
}
#ebrContent ul {
	position: relative;
	width: 1000%;
}
#ebrLeft {
	background: url('../img/a_le_grad.gif') no-repeat center center;
	float: left;
}
#ebrLeft, #ebrRight {
	width: 50px;
	height: 60px;
	cursor: pointer;
}
#ebrPopup {
	position: absolute;
	display: none;
	left: 0;
	top: 0;
}
#ebrPopup button {
	display: block;
	margin-top: 5px;
}
#ebrPopup div {
	width: 200px;
	background: white;
	border: 1px solid #a0a0a0;
	padding: 10px;
	color: #606060;
	font-size: 11px;
}
#ebrPopup h3 {
	font-size: 12px;
	color: #00937f;
	margin: 3px 0;
}
#ebrPopup h4 {
	font-size: 11px;
}
#ebrRight {
	background: url('../img/a_ri_grad.gif') no-repeat center center;
	float: right;
	width: 50px;
	float: left;
}
#emFaq {
	color: #606060;
}
#emFaq h3 {
	color: #00937f;
	font-size: 16px;
	margin: 20px 0 10px 0;
	padding: 10px 0;
	border-top: 1px solid #eeeeee;
}
#emFaq h4 {
	background: url('../img/a_rt_t_green.gif') no-repeat scroll center left;
	font-size: 12px;
	margin: 5px 0;
	text-indent: 15px;
	cursor: pointer;
}
#emFaq li div {
	display: none;
	padding: 10px;
	line-height: 120%;
}
#emFaq li.on div {
	display: block;
}
#emFaq li.on h4 {
	background-image: url('../img/a_dn_t_green.gif');
}
#ffquery {
	border: 1px solid #a0a0a0;
	vertical-align: middle;
	width: 179px;
	padding: 2px;
}
#gBruttoNettoBox {
	margin-bottom: 10px;
}
#gBruttoNettoBox h3 {
	background: #eeeeee url('../img/a_ri_grad.gif') no-repeat 140px center;
	padding: 5px;
	font-size: 12px;
	cursor: pointer;
}
#gBruttoNettoBox h3 span {
	color: #00937f;
}
#gBruttoNettoBox p {
	font-size: 11px;
	padding-top: 10px;
	display: none;
	color: #606060;
	padding: 5px;
	border: 1px solid #eeeeee;
}
#gBruttoNettoBox.on h3 {
	background-image: url('../img/a_dn_grad.gif');
}
#gBruttoNettoBox.on p {
	display: block;
}
#gCartLink {
	text-align: right;
	position: absolute;
	top: 0;
	right: 0;
	padding: 20px 8px 10px 22px;
	background-position: 0 20px;
	background-repeat: no-repeat;
}
#gCartLink a {
	color: #a0a0a0;
	border-bottom: 1px dotted #a0a0a0;
	text-decoration: none;
}
#gCartLink a:hover {
	color: white;
	border-bottom-style: solid;
}
#gCartLink.empty {
	background-image: url('../img/cart_empty.gif');
}
#gCartLink.full {
	background-image: url('../img/cart_full.gif');
}
#gContent {
	width: 100%;
	background: white url('../img/bg_grad.jpg') no-repeat;
}
#gContentBody {
	float: left;
	width: 755px;
}
#gFaqBox {
}
#gFaqBox h1 {
	background: #606060;
	font-size: 12px;
	color: white;
	padding: 8px;
}
#gFaqBox li div {
	display: none;
	font-size: 11px;
	padding: 10px 10px 10px 8px;
	color: #606060;
}
#gFaqBox li h3 {
	font-size: 12px;
	color: #606060;
	background: #f8f8f9;
	padding: 8px 0 8px 8px;
	border-top: 1px solid #eeeeee;
	cursor: pointer;
	font-weight: normal;
}
#gFaqBox li.on div {
	display: block;
}
#gFooter {
	clear: both;
	background: white;
	padding: 10px 0;
	margin-top: 100px;
	border-top: 1px solid #a0a0a0;
	font-size: 10px;
	color: black;
	text-align: center;
}
#gFooter a {
	color: #00937f;
}
#gFooter p {
	padding: 0 10px;
}
#gHomeLink {
	position: absolute;
	left: 0;
	top: 40px;
	background: url('../img/head_logo.gif') no-repeat scroll bottom left;
}
#gHomeLink a {
	display: block;
	width: 170px;
	height: 40px;
}
#gHomeLink span {
	display: none;
}
#gKalenderBox {
	margin-bottom: 10px;
	border: 1px solid #eeeeee;
	font-size: 11px;
	color: #606060;
}
#gKalenderBox a {
	color: #606060;
	text-decoration: underline;
}
#gKalenderBox div {
	border-bottom: 1px solid #eeeeee;
}
#gKalenderBox div p {
	display: none;
}
#gKalenderBox h2 {
	color: #00937f;
	font-size: 18px;
	padding: 8px;
}
#gKalenderBox h3 {
	color: #a0a0a0;
	font-size: 14px;
	padding: 8px;
	cursor: pointer;
}
#gKalenderBox h6 {
	font-size: 11px;
	font-weight: bold;
	padding: 16px 8px 8px 8px;
}
#gKalenderBox h6 a {
	color: #00937f;
	text-decoration: none;
}
#gKalenderBox p {
	padding: 8px;
	margin: 0;
}
#gLeftCol {
	float: left;
	width: 200px;
	margin-right: 15px;
	margin-top: 30px;
}
#gLeftCol .eAnsprache h3, #gRightCol .eAnsprache h3 {
	padding: 10px 5px 0 5px;
}
#gLeftCol .gHomeBox {
	margin-left: 8px;
}
#gLeftCol .gSiteBuch .eAnsprache h3, #gRightCol .gSiteBuch .eAnsprache h3 {
	color: #80b3d5;
}
#gLeftCol .gSiteComm .eAnsprache h3, #gRightCol .gSiteComm .eAnsprache h3 {
	color: #00937f;
}
#gLeftCol .gSiteDb .eAnsprache h3, #gRightCol .gSiteDb .eAnsprache h3 {
	color: #aebb35;
}
#gLeftCol .gSiteDruck .eAnsprache h3, #gRightCol .gSiteDruck .eAnsprache h3 {
	color: #cca056;
}
#gLeftCol .gSiteForschung .eAnsprache h3, #gRightCol .gSiteForschung .eAnsprache h3 {
	color: #d7881a;
}
#gLeftCol .gSiteNews .eAnsprache h3, #gRightCol .gSiteNews .eAnsprache h3 {
	color: #004a89;
}
#gLeftCol .gSitePbs .eAnsprache h3, #gRightCol .gSitePbs .eAnsprache h3 {
	color: #c2224a;
}
#gLeftCol .gSiteSchulung .eAnsprache h3, #gRightCol .gSiteSchulung .eAnsprache h3 {
	color: #734922;
}
#gLeftCol .gSiteTech .eAnsprache h3, #gRightCol .gSiteTech .eAnsprache h3 {
	color: #828588;
}
#gLoginBox a {
	color: white;
	font-size: 10px;
	border-bottom: 1px dotted #eeeeee;
	text-decoration: none;
}
#gLoginBox a:hover {
	border-bottom-style: solid;
}
#gLoginBox button {
	display: block;
	margin-top: 10px;
	overflow: hidden;
}
#gLoginBox h1, #gLogoutBox h1 {
	font-size: 11px;
	border-bottom: 1px solid #eeeeee;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
#gLoginBox input.text {
	display: block;
	margin-bottom: 5px;
	width: 140px;
	border: 1px solid #eeeeee;
}
#gLoginBox label {
	display: block;
	margin: 6px 0;
	font-size: 10px;
}
#gLoginBox li {
	margin-top: 5px;
}
#gLoginBox ul {
	margin: 10px;
}
#gLoginBox, #gLogoutBox {
	background: #00937f;
	padding: 5px;
	color: white;
	font-size: 11px;
	margin-bottom: 10px;
}
#gLogoutBox a {
	color: white;
	border-bottom: 1px dotted #eeeeee;
	text-decoration: none;
}
#gLogoutBox a:hover {
	border-bottom-style: solid;
}
#gLogoutBox p {
	padding: 5px 0;
}
#gMain {
	width: 978px;
	position: relative;
	margin: auto;
	text-align: left;
}
#gMidCol {
	float: left;
	width: 580px;
}
#gMidCol .eAnsprache div {
	width: 182px;
}
#gMidCol .gSiteComm .eAnsprache div {
	width: 120px;
}
#gNavi {
	z-index: 100;
	position: absolute;
	top: 50px;
	left: 215px;
}
#gNavi li {
	padding: 0;
	margin: 0;
	float: left;
	position: relative;
	margin-right: 5px;
}
#gNavi li span {
	display: block;
	background-repeat: no-repeat;
	height: 40px;
	width: 90px;
	line-height: 110%;
}
#gNavi li span a {
	display: block;
	color: white;
	text-decoration: none;
	font-family: "Lucida Grande",Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 11px;
	padding: 5px;
}
#gNavi li ul {
	position: absolute;
	display: none;
	padding: 0 0 15px 0;
	background-position: center bottom;
	background-repeat: no-repeat;
	width: 200px;
}
#gNavi li ul li {
	display: block;
	float: none;
	margin: 0;
	padding: 0 5px;
}
#gNavi li ul li a {
	display: block;
	padding: 5px;
	color: white;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
}
#gNavi li ul li:hover a, #gNavi li ul li.hover a {
	background: url('../img/navi_sel.png');
}
#gNavi li:hover ul, #gNavi li.hover ul {
	display: block;
}
#gNavi ul {
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}
#gNaviBuch span {
	background-image: url('../img/navi/buch.gif');
}
#gNaviBuch ul {
	background-image: url('../img/navi/wbuch.png');
	left: -5px;
}
#gNaviDb span {
	background-image: url('../img/navi/db.gif');
}
#gNaviDb ul {
	background-image: url('../img/navi/wdb.png');
	left: -5px;
}
#gNaviDruck span {
	background-image: url('../img/navi/druck.gif');
}
#gNaviDruck ul {
	background-image: url('../img/navi/wdruck.png');
	left: -5px;
}
#gNaviForschung span {
	background-image: url('../img/navi/forschung.gif');
}
#gNaviForschung ul {
	background-image: url('../img/navi/wforschung.png');
	right: -5px;
}
#gNaviInd {
	height: 30px;
	background-repeat: no-repeat;
}
#gNaviNews span {
	background-image: url('../img/navi/news.gif');
}
#gNaviNews ul {
	background-image: url('../img/navi/wnews.png');
	left: -5px;
}
#gNaviPbs span {
	background-image: url('../img/navi/pbs.gif');
}
#gNaviPbs ul {
	background-image: url('../img/navi/wpbs.png');
	left: -5px;
}
#gNaviSchulung span {
	background-image: url('../img/navi/schulung.gif');
}
#gNaviSchulung ul {
	background-image: url('../img/navi/wschulung.png');
	right: -5px;
}
#gNaviTech span {
	background-image: url('../img/navi/tech.gif');
}
#gNaviTech ul {
	background-image: url('../img/navi/wtech.png');
	left: -5px;
}
#gRightCol {
	float: right;
	width: 160px;
}
#gRightCol .eAnsprache div p, #gLeftCol .eAnsprache div p, .eAnsprache div p {
	padding: 3px;
	font-size: 10px;
	font-weight: bold;
	margin: 0;
}
#gRightCol .eAnsprache div, #gLeftCol .eAnsprache div {
	float: none;
	width: 100%;
	margin: 0 0 10px 0;
}
#gRightCol .eAnsprache h2, #gRightCol .eAnsprache p, #gLeftCol .eAnsprache h2, #gLeftCol .eAnsprache p {
	padding: 0 5px;
}
#gRightCol .eAnsprache h3, #gLeftCol .eAnsprache h3 {
	border-top-width: 1px;
	border-top-style: solid;
	margin: 0;
}
#gRightCol .eAnsprache h4, #gLeftCol .eAnsprache h4 {
	padding: 5px;
}
#gRightCol .eAnsprache, #gLeftCol .eAnsprache {
	margin: 8px;
	border-width: 1px;
	border-style: solid;
	background: white;
}
#gServiceBox {
	background: #00937f;
	padding: 5px;
	color: white;
	font-size: 11px;
	margin-bottom: 10px;
}
#gServiceBox a {
	color: white;
}
#gServiceBox li {
	background: url('../img/a_rt_t_green.gif') no-repeat 2px 10px;
	padding: 5px 0 5px 10px;
	color: #606060;
	line-height: 160%;
}
#gServiceBox li a {
	color: #606060;
	border-bottom: 1px dotted #606060;
	text-decoration: none;
}
#gServiceBox li a:hover {
	border-bottom-style: solid;
}
#gServiceBox li li {
	background: none;
	padding: 5px 0 5px 10px;
	color: #606060;
	line-height: 160%;
	font-weight: bold;
}
#gServiceBox p {
	padding: 5px 0;
}
#gServiceBox ul {
	background: white;
	padding: 5px;
	font-size: 10px;
	display: none;
}
#gServiceLink {
	background: url('../img/btn_service.gif') no-repeat center right;
	display: block;
	font-size: 11px;
	color: white;
	text-decoration: none;
	overflow: hidden;
	border: 0;
	cursor: pointer;
	padding: 4px 40px 4px 4px;
}
#gServiceLink.on {
	background-image: url('../img/btn_next.gif');
}
#gSigSidebox {
	background: white;
	border: 2px solid #eeeeee;
	padding: 5px;
	margin: 20px 5px;
	color: #606060;
}
#gSigSidebox a {
	color: #606060;
	border-bottom: 1px dotted #606060;
	text-decoration: none;
}
#gSigSidebox a:hover {
	border-bottom-style: solid;
}
#gSigSidebox h2 {
	color: #00937f;
	font-size: 14px;
}
#gSigSidebox h3 {
	margin: 10px 0;
}
#gSigSidebox h6 {
	text-align: center;
	margin: 0;
}
#gSigSidebox h6.arrow {
	height: 50px;
	margin: 20px 0;
	background: url('../img/nice_arrow.gif') top center no-repeat;
}
#gSigSidebox p.link {
	margin-top: 20px;
	font-size: 10px;
}
#gToolbar {
	left: 215px;
	top: 20px;
	position: absolute;
	color: #a0a0a0;
}
#gToolbar a {
	color: #a0a0a0;
	margin: 0 5px;
	border-bottom: 1px dotted #a0a0a0;
	text-decoration: none;
}
#gToolbar a:hover {
	color: white;
	border-bottom-style: solid;
}
#gToolbar button.btn_search {
	background: url('../img/search_off.gif') no-repeat center right;
	width: 77px;
	height: 20px;
	border: 0;
	padding: 0;
	overflow: hidden;
	text-indent: -60em;
	cursor: pointer;
	vertical-align: middle;
}
#gToolbar button.btn_search:hover {
	background-image: url('../img/search_on.gif');
}
#gToolbar form {
	display: inline;
	padding: 0 20px 0 0;
}
#gToolbar p {
	display: inline;
}
#gTop {
	height: 90px;
}
#homeAd {
}
#homeAd h2 {
	background: url('../img/bg_grey.gif');
	color: white;
	font-size: 12px;
	margin: 0 0 10px;
	padding: 5px;
}
#homeBestlist {
	background: #606060;
	padding: 5px;
	margin-bottom: 10px;
}
#homeBestlist .ga {
	display: block;
	margin: 10px 0;
}
#homeBestlist div {
	background: url('../img/home/bg_list.gif') no-repeat top left;
	padding: 10px 0 10px 10px;
}
#homeBestlist h2 {
	font-size: 16px;
	color: #eeeeee;
	font-weight: normal;
	margin: 0;
}
#homeBestlist h3 {
	font-size: 16px;
	color: #eeeeee;
	font-weight: bold;
	margin-bottom: 10px;
}
#homeBestlist li {
	padding-bottom: 10px;
	border-bottom: 1px solid #00937f;
	font-size: 10px;
	margin-bottom: 10px;
}
#homeBestlist ul {
	overflow-y: scroll;
	overflow-x: hidden;
	height: 200px;
	width: 100%;
}
#homeBestlist ul a {
	color: #606060;
}
#homeBestlist ul h4 {
	font-size: 10px;
	font-weight: normal;
}
#homeBestlist ul h4 a {
	color: #00937f;
}
#homeBestlist ul h5 {
	font-size: 11px;
	color: #00937f;
	margin: 5px 0;
}
#homeBestlist ul li:last-child {
	border: 0;
}
#homeFlashContainer {
	background: url('../img/home_alt.jpg') no-repeat scroll top left;
	width: 580px;
	height: 290px;
}
#infoBriefForm {
	background: #eeeeee;
	padding: 10px;
	color: #a0a0a0;
	margin-top: 10px;
	margin-bottom: 10px;
}
#infoBriefForm a {
	color: #a0a0a0;
	font-size: 10px;
	border-bottom: 1px dotted #a0a0a0;
	text-decoration: none;
}
#infoBriefForm a:hover {
	border-bottom-style: solid;
}
#infoBriefForm button {
	display: block;
}
#infoBriefForm h3 {
	font-size: 14px;
	color: #a0a0a0;
}
#infoBriefForm input.text {
	border: 1px solid #a0a0a0;
	width: 80%;
}
#infoBriefForm p {
	margin: 10px 0;
}
#jobForm {
	background: #f7f7f7;
	padding: 5px;
	margin: 10px 0;
}
#jobForm button {
	background: url('../img/mpr/bg_button.gif');
	height: 18px;
	border: 0;
	color: white;
}
#jobForm div {
	margin-bottom: 0px;
}
#jobForm div div {
	width: 95%;
	overflow: hidden;
	margin: 0;
	padding: 5px 0;
}
#jobForm input.text {
	padding: 1px;
}
#jobForm input.text, #jobForm select, #jobForm textarea {
	font-size: 11px;
	vertical-align: middle;
	margin: 0;
	padding: 0;
	border: 1px solid #a0a0a0;
	width: 80%;
}
#jobForm label {
	font-size: 11px;
	display: block;
	margin: 0 0 3px 0;
	padding: 0;
	color: #606060;
}
#jobForm p {
	width: 250px;
	float: left;
	margin: 0;
	padding: 0;
}
#jobForm p.c2 {
	padding: 0 0 0 250px;
}
#jobForm span {
	font-size: 10px;
	text-decoration: underline;
	cursor: pointer;
	padding-left: 20px;
}
#jobFormAdvanced {
	display: none;
}
#kAddressForm {
	display: none;
}
#kAddressSummary {
	width: 100%;
	border-top: 1px solid #eeeeee;
	padding: 20px 0;
	overflow: auto;
}
#kAddressSummary a {
	color: #00937f;
	border-bottom: 1px dotted #00937f;
	text-decoration: none;
}
#kAddressSummary a:hover {
	border-bottom-style: solid;
}
#kAddressSummary div {
	float: left;
	margin-right: 50px;
}
#kAddressSummary div p {
	margin: 10px 0;
}
#kAdressForm .btn_best_fort {
	display: block;
	margin-left: 370px;
}
#kAdressForm h2 {
	border-top: 1px solid #eeeeee;
	padding-top: 10px;
}
#kBottom {
	overflow: auto;
	width: 100%;
	margin-top: 50px;
	margin-bottom: 100px;
	background: white;
}
#kBottom button {
	float: left;
}
#kBottom button.btn_best_fort, #kBottom button.btn_best_senden {
	float: right;
}
#kCart {
	width: 100%;
	border-bottom: 1px solid #eeeeee;
}
#kCart img {
	width: 100px;
}
#kCart td {
	margin: 0;
	padding: 8px 5px;
}
#kCart td.sQtyBox {
	text-align: left;
	white-space: nowrap;
}
#kCart td:first-child + td + td + td + td, #kCart td:first-child + td + td + td + td + td {
	text-align: right;
}
#kCart thead td {
	font-weight: bold;
	color: #606060;
	border-top: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
}
#kCart thead tr {
}
#kCart tr {
	vertical-align: top;
}
#kCartRefresh {
	padding: 10px 0;
	border-bottom: 1px solid #eeeeee;
	width: 100%;
	overflow: auto;
	color: #606060;
	font-size: 11px;
}
#kCartRefresh button {
	float: right;
}
#kCartRefresh p {
	float: left;
	width: 400px;
}
#kCartSummary {
	overflow: auto;
	width: 100%;
}
#kCartSummary a {
	border-bottom: 1px dotted #a0a0a0;
	text-decoration: none;
}
#kCartSummary a:hover {
	border-bottom-style: solid;
}
#kCartSummary li {
	background: url('../img/a_rt_t_green.gif') no-repeat 0 center;
	padding: 5px 0 5px 10px;
}
#kCartSummary li a {
	color: #606060;
}
#kCartSummary table {
	float: right;
	width: 250px;
}
#kCartSummary table .kGrossTotal td {
	font-weight: bold;
	color: #00937f;
	background: white;
	font-size: 12px;
}
#kCartSummary table .kNetTotal td {
	font-weight: bold;
	font-size: 12px;
}
#kCartSummary table td {
	padding: 8px;
	background: #eeeeee;
	border-bottom: 1px solid white;
	font-size: 10px;
}
#kCartSummary table td:last-child {
	text-align: right;
}
#kCartSummary ul {
	float: left;
	margin-top: 10px;
}
#kChangeAddress {
	display: block;
	margin: 10px 0;
}
#kLeft {
	padding: 5px;
}
#kLeft h3 {
	padding: 10px;
}
#kLeft li {
	background: url('../img/a_rt_t_green.gif') no-repeat 0 center;
	padding: 5px 0 5px 10px;
	font-weight: bold;
}
#kLeft li a {
	color: #606060;
	border-bottom: 1px dotted #606060;
	text-decoration: none;
}
#kLeft li a:hover {
	border-bottom-style: solid;
}
#kLeft ul {
	padding-left: 10px;
}
#kLoginForm .btn_einloggen {
	margin-top: 15px;
	display: block;
}
#kLoginForm div a {
	font-size: 10px;
	color: #606060;
}
#kLoginForm div span {
	display: block;
}
#kMain h1 {
	color: #606060;
	margin: 20px 0 10px 0;
	font-size: 18px;
}
#kNavBar {
	background: #eeeeee;
	padding: 10px;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
}
#kNavBar a {
	color: #a0a0a0;
	text-decoration: none;
}
#kNavBar a:hover {
	color: #606060;
	text-decoration: none;
}
#kNavBar li {
	display: inline;
	color: #00937f;
	background: url('../img/warrow.gif') no-repeat 10px center;
	padding-left: 40px;
}
#kNavBar li.first {
	background: none;
}
#kRegisterForm {
	display: none;
}
#kRegisterForm .btn_anmelden {
	display: block;
	margin-left: 370px;
}
#kRegisterForm h2 {
	border-top: 1px solid #eeeeee;
	padding-top: 10px;
}
#newsButtons div {
	background: url('../img/bg_ltgrey.jpg') no-repeat scroll top left;
	margin-bottom: 10px;
	width: 100%;
	overflow: hidden;
	color: #606060;
}
#newsButtons div a {
	color: #606060;
}
#newsButtons div h3 {
	font-size: 15px;
	padding: 3px;
}
#newsButtons div img {
	display: block;
	float: left;
	width: 60px;
	height: 60px;
	margin-right: 10px;
}
#newsButtons div p {
	padding: 3px;
	font-size: 11px;
}
#newsIntro {
	width: 100%;
	overflow: hidden;
	margin-bottom: 17px;
}
#newsIntro .fl {
	float: left;
}
#newsIntro .fr {
	float: right;
	width: 270px;
	padding: 10px;
	color: #606060;
}
#newsIntro a {
	color: #00937f;
	border-bottom: 1px dotted #00937f;
	text-decoration: none;
}
#newsIntro a:hover {
	border-bottom-style: solid;
}
#newsIntro h3 {
	font-size: 16px;
	font-weight: normal;
	margin: 5px 0;
}
#newsIntro h4 {
	font-size: 12px;
	font-weight: normal;
	margin: 3px 0;
}
#newsIntro h5 {
	display: block;
	padding: 4px 2px 4px 10px;
	background: url('../img/a_rt_t_dark.gif') no-repeat scroll 0 6px;
	font-size: 11px;
	clear: both;
	margin-top: 10px;
}
#newsNews h5 {
	padding: 4px 2px 4px 10px;
	background: url('../img/a_rt_t_dark.gif') no-repeat scroll 0 6px;
	font-size: 11px;
}
#newsNews li {
	margin-bottom: 15px;
	color: #606060;
	font-size: 11px;
}
#newsNews li a {
	color: #00937f;
	border-bottom: 1px dotted #00937f;
	text-decoration: none;
}
#newsNews li a:hover {
	border-bottom-style: solid;
}
#newsNews li h3 {
	margin: 5px 0;
	font-size: 14px;
	font-weight: normal;
}
#newsNews li h4 {
	font-size: 11px;
}
#newsNews li p {
	margin: 3px 0;
}
#sBuchDetailsImg {
	float: left;
	text-align: center;
}
#sBuchDetailsImg img {
	width: 160px;
}
#sBuchDetailsImg p {
	background: url('../img/ar/rs_buch.gif') no-repeat scroll center left;
	text-align: left;
	padding: 0 10px;
	margin-top: 10px;
	font-size: 10px;
}
#sBuchDetailsImg p a {
	color: #606060;
	border-bottom: 1px dotted #606060;
	text-decoration: none;
}
#sBuchDetailsImg p a:hover {
	border-bottom-style: solid;
}
#sBuchDetailsText {
	float: right;
	width: 395px;
	color: #606060;
}
#sBuchDetailsText a {
	border-bottom: 1px dotted #606060;
	text-decoration: none;
}
#sBuchDetailsText a:hover {
	border-bottom-style: solid;
}
#sBuchLeseprobe {
	position: absolute;
	background: #606060;
	padding: 10px;
	color: white;
	width: 150px;
	font-size: 10px;
	display: none;
	left: 0;
	opacity: .9;
	filter: alpha(opacity=90);
}
#sBuchLeseprobe a {
	border-bottom: 1px dotted #eeeeee;
	text-decoration: none;
	color: white;
}
#sBuchLeseprobe a:hover {
	border-bottom-style: solid;
}
#sBuchLeseprobe button {
	float: right;
}
#sBuchLeseprobe h1 {
	font-size: 16px;
}
#sBuchLeseprobe p {
	margin: 5px 0;
}
#sBuchLeseprobe ul {
	margin: 10px 0;
	font-size: 12px;
}
#sBuchLeseprobe ul li {
	background: url('../img/a_rt_t_white.gif') no-repeat scroll 10px 6px;
	padding: 4px 2px 4px 20px;
}
#sCart .item {
	width: 100%;
	overflow: auto;
	border-bottom: 1px solid white;
	padding: 6px 0;
}
#sCart .price {
	color: #00937f;
	float: right;
	font-weight: bold;
	padding-right: 8px;
}
#sCart .qty {
	color: #00937f;
	float: left;
	padding-left: 8px;
}
#sCart .total {
	color: #00937f;
	font-weight: bold;
	padding: 6px 0;
	margin-top: 2px;
	border-top: 1px solid white;
}
#sCart .total div {
	width: 100%;
	overflow: auto;
}
#sCart .total p {
	float: left;
	padding-left: 8px;
}
#sCart .total p.price {
	float: right;
	padding-right: 8px;
}
#sCart h1, #sCartEmpty h1 {
	font-size: 11px;
	background: #636362 url('../img/cart_head_bg.gif') no-repeat scroll top left;
	margin-bottom: 5px;
	padding: 5px;
	font-weight: normal;
	color: white;
}
#sCart h2 a {
	color: #00937f;
	border-bottom: 1px dotted #00937f;
	text-decoration: none;
}
#sCart h2 a:hover {
	border-bottom-style: solid;
}
#sCart h2, #sCartEmpty h2 {
	font-size: 11px;
	color: #606060;
	margin-bottom: 5px;
	font-weight: normal;
	padding: 0 8px;
}
#sCart, #sCartEmpty {
	background: #eeeeee;
	font-size: 11px;
	width: 100%;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
#sCartLink {
	margin: 5px;
	padding: 3px;
	background: url('../img/cart_go.gif') no-repeat left center;
}
#sCartLink a {
	display: block;
	font-size: 11px;
	color: white;
	text-decoration: none;
	overflow: hidden;
	border: 0;
	cursor: pointer;
	padding: 4px 4px 4px 40px;
	text-align: left;
}
#sCatOverview {
}
#sCatOverview a {
	text-decoration: none;
}
#sCatOverview a:hover {
	text-decoration: underline;
}
#sCatOverview h1 {
	border-bottom: 1px solid #a0a0a0;
}
#sCatOverview h1 , #sCatOverview h1 a, #sCatOverview h1 a:visited {
	color: #606060;
	font-weight: normal;
}
#sCatOverview h2 {
	font-weight: normal;
}
#sCatOverview li {
	font-size: 14px;
	background: url('../img/a_rt_m_green.gif') no-repeat scroll 3px 2px;
	padding-left: 15px;
	margin: 10px 0;
}
#sCatOverview li a {
	color: #00937f;
}
#sCatOverview li div {
	font-size: 12px;
	margin: 10px 0;
}
#sCatOverview li div a {
	color: #606060;
	font-weight: normal;
	padding: 6px;
}
#sCatOverview li ul {
	padding: 10px;
}
#sCatOverview li ul li.selected a {
	color: #606060;
	font-weight: bold;
}
#sCatOverview li.selected {
	background: url('../img/a_dn_m_green.gif') no-repeat scroll 0px 2px;
}
#sColorSelect {
	margin-bottom: 5px;
}
#sColorSelect img {
	margin-right: 5px;
	cursor: pointer;
}
#sDetailsBanner {
	margin-bottom: 15px;
}
#sDetailsBigImg img {
	width: 400px;
}
#sDetailsBigImg, #sBuchDetailsBigImg {
	background: white url('../img/close.gif') no-repeat 99% 1%;
	border: 1px solid #eeeeee;
	cursor: pointer;
	display: none;
	position: absolute;
	text-align: center;
	top: 0;
	width: 100%;
	z-index: 300;
}
#sDetailsImg {
	position: relative;
	float: left;
	cursor: pointer;
}
#sDetailsImg img {
	width: 250px;
}
#sDetailsOptions {
	border-bottom: 1px solid #eeeeee;
	padding: 5px 0;
	margin-bottom: 10px;
}
#sDetailsOptionsBlock {
	float: left;
	width: 305px;
	margin-top: 10px;
}
#sDetailsOptionsBlock .sPrice {
	margin-bottom: 10px;
	padding: 10px 0;
	border-top: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
}
#sDetailsOptionsBlock .sQtyBox {
	margin-bottom: 10px;
}
#sDetailsPackPrices {
	margin-bottom: 10px;
	clear: both;
	padding: 6px 0;
}
#sDetailsPackPrices table {
	width: 100%;
}
#sDetailsSeals {
	clear: both;
	margin-top: 20px;
}
#sDetailsSeals img {
	margin-right: 10px;
	float: left;
	width: 50px;
}
#sDetailsSubmit {
	clear: both;
	margin: 6px 0;
	overflow: auto;
	width: 100%;
}
#sDetailsSubmit .btn_add {
	display: block;
	float: right;
}
#sDetailsSubmit .btn_liste {
	display: block;
	float: left;
}
#sDetailsTabLine {
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	width: 100%;
	overflow: auto;
}
#sDetailsTabLine a:hover {
	color: #c0c0c0;
}
#sDetailsTabLine li {
	padding: 0;
	margin: 0;
	float: left;
	background: url('../img/bg_tabs.gif') no-repeat;
	width: 145px;
}
#sDetailsTabLine li a {
	color: white;
	display: block;
	padding: 5px 20px 5px 5px;
	border-left: 1px solid #c2c2c2;
	cursor: pointer;
}
#sDetailsTabLine li.selected {
	background: url('../img/bg_cgreen.gif');
	color: white;
}
#sDetailsTabLine li.selected a {
	color: white;
}
#sDetailsTabs {
	clear: both;
	margin-top: 30px;
}
#sDetailsTabs div li {
	margin-left: 20px;
	line-height: 150%;
}
#sDetailsTabs div ol {
	list-style: decimal outside;
}
#sDetailsTabs div p {
	margin: 10px 0;
}
#sDetailsTabs div ul {
	list-style: disc outside;
}
#sDetailsText {
	float: right;
	width: 305px;
	color: #606060;
}
#sDetailsText a {
	border-bottom: 1px dotted #606060;
	text-decoration: none;
}
#sDetailsText a, #sBuchDetailsText a {
	color: #606060;
}
#sDetailsText a:hover {
	border-bottom-style: solid;
}
#sDetailsText h1, #sBuchDetailsText h1 {
	font-size: 16px;
	margin: 6px 0;
}
#sDetailsText p, #sBuchDetailsText p {
	line-height: 120%;
	margin: 5px 0;
}
#sDetailsText p.sPrice {
	border-bottom: 1px solid #eeeeee;
	border-top: 1px solid #eeeeee;
	font-size: 20px;
	margin: 8px 0;
	padding: 6px 0;
	text-align: left;
}
#sDetailsText ul, #sBuchDetailsText ul {
	line-height: 150%;
	font-size: 11px;
	margin-bottom: 12px;
}
#sDetailsViews {
	width: 275px;
	float: left;
	margin-top: 10px;
}
#sDetailsViews img {
	margin-right: 10px;
	width: 50px;
	cursor: pointer;
}
#sDetailsZoom {
	background: url('../img/plus.gif') no-repeat top left;
	width: 20px;
	height: 20px;
	position: absolute;
	left: 0;
	bottom: 0;
}
#sFooter {
	margin: 40px 0;
	color: #00937f;
	font-size: 11px;
}
#sFooter a {
	color: #606060;
	border-bottom: 1px dotted #a0a0a0;
	text-decoration: none;
}
#sFooter a:hover {
	border-bottom-style: solid;
}
#sFooter h1 {
	font-size: 16px;
	color: #606060;
}
#sFooter p {
	margin: 10px 0;
}
#sMerkliste .Basket {
	border-bottom: 1px solid #eeeeee;
	margin-bottom: 20px;
	padding-bottom: 10px;
}
#sMerkliste .Basket input {
	border: 1px solid #606060;
	font-size: 11px;
	padding: 3px 5px 3px 0pt;
	text-align: right;
	width: 30px;
}
#sMerkliste .Basket td {
	margin: 0;
	padding: 5px;
}
#sMerkliste .ShoppingList {
	margin-top: 20px;
	border-bottom: 1px solid #eeeeee;
	margin-bottom: 20px;
	padding-bottom: 10px;
}
#sMerkliste .Text {
	border: 1px solid #606060;
	font-size: 11px;
	padding: 2px;
	width: 146px;
}
#sMerkliste .TrashCanIcon {
	background: white url('../img/trash.gif') no-repeat scroll 0%;
	height: 16px;
	width: 11px;
}
#sMerkliste a {
	color: #00937f;
}
#sMerkliste button {
	display: block;
	margin: 5px 0;
}
#sMerkliste h1 {
	color: #606060;
	margin-bottom: 15px;
	font-weight: normal;
}
#sMerkliste table {
	width: 100%;
}
#sMerkliste th {
	color: white;
	background: url('../img/bg_grey.gif');
	font-size: 11px;
	padding: 5px;
	margin: 0;
}
#sNavi {
	padding: 8px;
	padding-top: 0;
	font-size: 12px;
	color: #606060;
}
#sNavi a {
	text-decoration: none;
	display: block;
	padding: 4px 1px;
	margin: 0;
	font-weight: bold;
	line-height: 120%;
	color: #606060;
}
#sNavi a.special {
}
#sNavi a:hover {
	text-decoration: underline;
}
#sNavi h3 {
	border-bottom: 1px solid white;
	font-weight: bold;
	margin: 0;
	padding: 0;
	padding: 4px 1px;
}
#sNavi li {
	border-bottom: 1px solid white;
	margin: 0;
	padding: 0;
}
#sNavi li ul {
	background: white;
}
#sNavi li ul li {
	border-top: 1px solid #eeeeee;
	padding: 0;
}
#sNavi li ul li a {
	font-weight: normal;
	padding-left: 5px;
}
#sNavi li ul li ul {
	font-size: 11px;
}
#sNavi li ul li ul li a {
	background-repeat: no-repeat;
	background-position: 10px 6px;
	padding: 4px 2px 4px 20px;
}
#sNavi li ul li ul li ul li a {
	background-repeat: no-repeat;
	background-position: 20px 8px;
	padding: 4px 2px 4px 30px;
}
#sNavi li ul li ul li.selected a {
	background-position: 8px 8px;
}
#sNavi li ul li ul li.selected ul li a {
	background-position: 20px 8px;
}
#sNavi li ul, #sNavi li.selected ul li ul, #sNavi li.selected ul li.selected ul, #sNavi li.selected ul li.selected ul li ul {
	display: none;
}
#sNavi li.selected > a {
	color: black;
}
#sNavi li.selected ul, #sNavi li.selected ul li.selected ul, #sNavi li.selected ul li.selected ul li.selected ul {
	display: block;
}
#sNavi ul {
}
#sProductDetails {
	position: relative;
}
#sProductList {
	margin: 15px 0;
}
#sSpecials {
	padding: 10px 0;
	margin: 20px 0;
	border-top: 1px solid #a0a0a0;
	border-bottom: 1px solid #a0a0a0;
}
#sSpecials .btn_add {
	display: block;
}
#sSpecials form p {
}
#sSpecials h1 {
	font-size: 20px;
	text-transform: uppercase;
	color: #00937f;
}
#sSpecials h2 {
	color: #606060;
}
#sSpecials h2, #sSpecials h3 {
	font-size: 12px;
	margin: 0;
}
#sSpecials h3 {
	color: #00937f;
}
#sSpecials p {
	font-size: 10px;
	margin: 5px 0;
}
#schulungAktuell {
	background: url('../img/bg_grad_ttb.jpg') no-repeat scroll top left;
}
#schulungAktuell h2 {
	margin-bottom: 0;
}
#schulungAktuell li {
	padding: 5px;
	border-bottom: 1px solid white;
}
#schulungAktuell li h3 {
	color: #606060;
	font-size: 16px;
	font-weight: normal;
	margin: 5px 0;
}
#schulungAktuell li p {
	color: #00937f;
	font-size: 11px;
	margin: 3px 0;
}
#schulungAktuell li p a {
	color: #606060;
	text-decoration: underline;
}
#schulungBoxA {
	background: url('../img/schulung_a.jpg') no-repeat scroll top left;
	width: 284px;
	height: 424px;
	float: left;
}
#schulungBoxB {
	background: url('../img/schulung_b.jpg') no-repeat scroll top left;
	width: 284px;
	height: 424px;
	float: right;
}
#schulungIntroForm {
	background: url('../img/fachberater.jpg') no-repeat scroll top right;
	width: 100%;
	overflow: hidden;
	margin-bottom: 17px;
}
#schulungIntroForm form {
	width: 160px;
	background: #a0a0a0;
	padding: 10px;
}
#schulungIntroForm form button {
	display: block;
	margin-top: 10px;
}
#schulungIntroForm form h3 {
	font-size: 18px;
	color: white;
	font-weight: normal;
}
#schulungIntroForm form input {
	display: block;
	width: 150px;
}
#schulungIntroForm form label {
	color: #606060;
	margin-top: 10px;
	display: block;
	font-weight: normal;
}
#schulungThemen h3 {
	font-size: 14px;
	color: #606060;
	margin-bottom: 10px;
}
#schulungThemen p {
	margin-bottom: 10px;
}
#searchAdd div {
	margin: 0 10px 10px 10px;
	padding: 0;
}
#searchAdd div a {
	display: block;
	margin: 5px 0;
	text-decoration: none;
	color: black;
	padding: 3px;
}
#searchAdd div a:hover {
	background: #b3d1cb;
}
#searchAdd div div {
	background: #eeeeee;
	font-size: 11px;
	width: 100%;
	margin: 0;
	display: none;
}
#searchAdd div.open div {
	display: block;
}
#searchAdd div.open h2 {
	background-image: url('../img/bg_search_r_open.gif');
}
#searchAdd h1 {
	font-size: 12px;
	font-weight: bold;
	color: #00937f;
	background: url('../img/a_rt_t_green.gif') no-repeat scroll 5px 3px;
	padding-left: 12px;
	margin-bottom: 5px;
}
#searchAdd h2 {
	margin: 0 0 3px 0;
	font-size: 11px;
	color: #606060;
	background-image: url('../img/bg_search_r_close.gif');
	background-repeat: no-repeat;
	background-position: center right;
	font-weight: normal;
	border: 2px solid #eeeeee;
	cursor: pointer;
	padding: 4px 2px;
}
#searchAdd p {
	margin: 0;
	background: url('../img/a_rt_t_green.gif') no-repeat scroll 5px 7px;
	padding-left: 10px;
}
#searchAdd p a {
	color: #00937f;
	text-decoration: underline;
}
#searchAdd p a:hover {
	background: #eeeeee;
}
#searchAdd strong {
	color: #00937f;
}
#searchHead h1 {
	font-size: 28px;
	margin-bottom: 10px;
	color: #606060;
	border-bottom: 1px solid #eeeeee;
	font-weight: normal;
}
#searchHead h2 {
	margin: 20px 0;
	padding-left: 15px;
	background: url('../img/a_rt_m_green.gif') no-repeat scroll center left;
}
#searchHead h2 strong {
	color: #00937f;
}
#searchPage {
}
#searchResults {
	border-top: 1px solid #eeeeee;
}
#searchResults a {
	color: #00937f;
}
#searchResults div {
	border-bottom: 1px solid #eeeeee;
	padding: 5px 0 10px 0;
	margin-bottom: 10px;
}
#searchResults h3 {
	font-size: 14px;
	margin: 0 0 5px 0;
	color: #606060;
}
#searchResults p {
	margin: 5px 0;
}
#search_popup {
	position: absolute;
	top: 35px;
	left: 215px;
	display: none;
	z-index: 1000;
	width: 350px;
}
#search_popup .closebox {
	position: absolute;
	top: 10px;
	right: 10px;
}
#search_popup h1 {
	padding: 10px;
	font-size: 12px;
}
#sigText {
	color: #606060;
	margin-bottom: 20px;
}
#sigText a {
	color: #606060;
}
#sigText div {
	width: 100%;
	overflow: hidden;
	background: #606060;
	padding: 10px 0;
}
#sigText form {
	padding: 0 10px;
}
#sigText form button {
	float: right;
}
#sigText h2 {
	color: white;
	font-size: 14px;
	float: left;
}
#sigText h3 {
	margin: 10px 0;
}
#sigText li {
	margin: 5px 0;
}
#sigText p {
	margin: 5px 0;
}
#sigText ul {
	list-style: inside disc;
	margin-top: 20px;
}
#sp_body {
}
#sp_body div {
	overflow: hidden;
	width: 100%;
	padding: 6px 0;
	background: url('../img/bg_search_b.png');
}
#sp_body div h2 {
	font-size: 11px;
	padding-left: 10px;
	float: left;
	margin: 0;
	width: 40%;
	text-align: right;
}
#sp_body div ul {
	font-size: 11px;
	padding-right: 10px;
	float: right;
	width: 50%;
	margin: 0;
	line-height: 150%;
}
#sp_body div ul a {
	color: #606060;
	text-decoration: none;
}
#sp_body div ul a:hover {
	text-decoration: underline;
}
#sp_body p {
	background: url('../img/bg_search_c.png') no-repeat scroll bottom left;
	display: block;
	font-size: 11px;
	text-align: right;
	margin: 0;
	padding: 6px;
}
#sp_body p a {
	display: block;
	padding: 6px 25px 12px 0;
	border-top: 1px solid #eeeeee;
	background: url('../img/search_ok.gif') no-repeat scroll 320px 4px;
	color: #a0a0a0;
}
#sp_body p span {
	display: block;
	padding: 6px 25px 12px 0;
	color: #a0a0a0;
}
#sp_head {
	margin: 0;
	background: url('../img/bg_search_a.png') no-repeat scroll top left;
	height: 30px;
}
#versand_datum {
	margin: 5px 0 0 20px;
	width: 100px;
}


/* typo3.css */

.bodytext a ,
.csc-bulletlist a {
	border-bottom: 1px dotted #00937f;
	text-decoration:none;
	color: #00937f;
}
.bodytext a:hover,
.csc-bulletlist a:hover {
	border-bottom-style:solid;
}


.bodytext {
	margin-bottom:5px;
	color:#606060;
	line-height:150%;
}

.csc-header h1.csc-firstHeader {
	font-size:24px;
	clear: both;
	font-weight:normal;
	margin:0 0 10px 0;
}

/* Allgemeine Überschriften */

.csc-header h1 {
	color: #606060;
	font-size: 14px;
	font-weight: bold;
   	clear: both;
	margin:25px 0 10px 0;
}

.csc-header h3 {
	color: #606060;
	font-size: 12px;
	font-weight: bold;
   	clear: both;
	margin:15px 0 5px 0;
}

.csc-bulletlist {
	margin:20px;
	color:#606060;
}

ul.csc-bulletlist li {
	list-style:disc;
	margin:10px 0;
	line-height:150%;
}

ol.csc-bulletlist li {
	list-style: decimal;
	margin: 10px 0;
	line-height:150%;
}


.back-fond {
}


/* default styles for extension "tx_loginboxmacmade_pi1" */
		.tx-loginboxmacmade-pi1 .tx-loginboxmacmade-pi1-error {
			color: #FF0000;
		}
		.tx-loginboxmacmade-pi1 TABLE.tx-loginboxmacmade-pi1-loginTable {
			margin-top: 5px;
			margin-bottom: 5px;
			border: solid 1px #DFE2E3;
			border-collapse: collapse;
		}
		.tx-loginboxmacmade-pi1 TABLE.tx-loginboxmacmade-pi1-loginTable TD {
			border: solid 1px #DFE2E3;
			background-color: #FAFBFB;
			padding: 5px;
		}
		.tx-loginboxmacmade-pi1 TABLE.tx-loginboxmacmade-pi1-loginTable TD.tx-loginboxmacmade-pi1-labelCell {
			border: solid 1px #E5D9B1;
			background-color: #F0E9D2;
			font-weight: bold;
		}
/* default styles for extension "tx_newloginbox_pi3" */
	.tx-newloginbox-pi3-listrow TH { background:#ccc; padding:0 .5em; white-space:nowrap; }
	.tx-newloginbox-pi3-listrow TD { background:#eee; padding:0 .5em; }
	.tx-newloginbox-pi3-singleView TH { background:#ccc; padding:0 .5em; text-align:right; white-space:nowrap; }
	.tx-newloginbox-pi3-singleView TD { background:#eee; padding:0 .5em; }
/* default styles for extension "tx_cssstyledcontent" */
	/* Captions */
	DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
	DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
	DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

	/* Needed for noRows setting */
	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

	/* Border just around the image */
	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
		border: 2px solid black;
		padding: 0px 0px;
	}

	DIV.csc-textpic-imagewrap { padding: 0; }

	DIV.csc-textpic IMG { border: none; }

	/* DIV: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

	/* UL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

	/* DL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
	DL.csc-textpic-image { margin: 0; }
	DL.csc-textpic-image DT { margin: 0; display: inline; }
	DL.csc-textpic-image DD { margin: 0; }

	/* Clearer */
	DIV.csc-textpic-clear { clear: both; }

	/* Margins around images: */

	/* Pictures on left, add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: 10px;
	}

	/* Pictures on right, add margin on left */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}

	/* Pictures centered, add margin on left */
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }

	/* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 5px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 5px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

	/* No margins around the whole image-block */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

	/* Add margin from image-block to text (in case of "Text w/ images") */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: 10px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 10px !important;
	}

	/* Positioning of images: */

	/* Above */
	DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

	/* Center (above or below) */
	DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

	/* Right (above or below) */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

	/* Left (in text) */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

	/* Right (in text) */
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */

	/* Left (in text, no wrap around) */
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */


/* main1.css */

/* randAnsprache ersetzt druckAnsprache und dbAnsprache */
#gRightCol .randAnsprache {
	padding: 0px;
}
#gLeftCol .randAnsprache {
	padding: 8px;
}
.randAnsprache a {
	color: #606060;
}
.randAnsprache div {
	background: #eeeeee;
}
.gSiteBuch .randAnsprache div {
	border: 1px solid #80b3d5;
}
.gSiteComm .randAnsprache div {
	border: 1px solid #00937f;
}
.gSiteDb .randAnsprache div {
	border: 1px solid #aebb35;
}
.gSiteDruck .randAnsprache div {
	border: 1px solid #d7881a;
}
.gSiteForschung .randAnsprache div {
	border: 1px solid #d7881a;
}
.gSiteNews .randAnsprache div {
	border: 1px solid #004a89;
}
.gSitePbs .randAnsprache div {
	border: 1px solid #c2224a;
}
.gSiteSchulung .randAnsprache div {
	border: 1px solid #734922;
}
.gSiteTech .randAnsprache div {
	border: 1px solid #828588;
}
.randAnsprache h3 {
	background: #606060;
	padding: 3px;
	color: white;
}
.randAnsprache h4 {
	font-size: 20px;
	padding: 8px 8px 0 8px;
}
.gSiteBuch .randAnsprache h4 {
	color: #80b3d5;
	border-top: 1px solid #80b3d5;
}
.gSiteComm .randAnsprache h4 {
	color: #00937f;
	border-top: 1px solid #00937f;
}
.gSiteDb .randAnsprache h4 {
	color: #aebb35;
	border-top: 1px solid #aebb35;
}
.gSiteDruck .randAnsprache h4 {
	color: #d7881a;
	border-top: 1px solid #d7881a;
}
.gSiteForschung .randAnsprache h4 {
	color: #d7881a;
	border-top: 1px solid #d7881a;
}
.gSiteNews .randAnsprache h4 {
	color: #004a89;
	border-top: 1px solid #004a89;
}
.gSitePbs .randAnsprache h4 {
	color: #c2224a;
	border-top: 1px solid #c2224a;
}
.gSiteSchulung .randAnsprache h4 {
	color: #734922;
	border-top: 1px solid #734922;
}
.gSiteTech .randAnsprache h4 {
	color: #828588;
	border-top: 1px solid #828588;
}
.randAnsprache img {
	display: block;
}
.randAnsprache p {
	font-size: 11px;
	padding: 8px;
}



/* unfertig! - Preistabellen bei Kanzleidrucksachen */
.druckPreistabelle {
        border: 1px solid #eeeeee;
        background: white;
        margin-bottom: 10px;
}
.druckPreistabelle h3 {
        padding: 4px;
        font-size: 14px;
        color: #606060;
        font-weight: bold;
}
.druckPreistabelle table {
        width: 100%;
}
.druckPreistabelle td {
        padding: 2px;
        font-size: 12px;
}
.druckPreistabelle span {
        color: #00937f;
}


/* das Bild icomm.gif existiert nicht */
.gSiteComm #gNaviInd {
    background-image: url('../img/navi/itech.gif');
    background-position: 760px 5px;
}


/* diverse links */
#gFaqBox a,
#emFaq a,
.aboutPresseNews a
{
        border-bottom: 1px dotted #00937f;
        text-decoration:none;
        color: #00937f;
}
#gFaqBox a:hover,
#emFaq a:hover,
.aboutPresseNews a:hover
{
        border-bottom-style:solid;
}


.gUmfrage h2 .bodytext {
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 0pt;
	color: #a0a0a0;
}

.sform h3.errorText {
        font-size: 11px;
        display: none;
        margin: 0 0 3px 0;
        padding: 0;
        color: #cc0000;
}
.sform h3.errorTextVisible {
        font-size: 11px;
        margin: 0 0 3px 0;
        padding: 0;
        color: #990000;
}

.mc p {
        margin-bottom: 10px;
}
.mc h5 {
        display: block;
        padding: 4px 2px 4px 10px;
        background: url('../img/a_rt_t_dark.gif') no-repeat scroll 0 6px;
        font-size: 11px;
        clear: both;
        margin-top: 10px;
}



/* ========== TYPO3 ========== */

a.external-link-new-window,
a.external-link,
a.internal-link,
.csc-menu a,
.contenttable-0 a
{
        border-bottom: 1px dotted #00937f;
        text-decoration:none;
        color: #00937f;
	line-height:150%;
}
a.external-link-new-window:hover,
a.external-link:hover,
a.internal-link:hover,
.csc-menu a:hover,
.contenttable-0 a:hover
{
        border-bottom-style:solid;
}

.contenttable-0 td,
.contenttable-0 th
{
	padding: 1px 3px 1px 3px;
}

.detail {
        color: #00937f;
}

DIV.csc-frame { border: 0px; }
DIV.csc-frame-invisible {}
DIV.csc-frame-rulerBefore { border-top: 1px solid #333333; }
DIV.csc-frame-rulerAfter { border-bottom: 1px solid #333333; }
DIV.csc-frame-indent { padding-left: 50px; }
DIV.csc-frame-indent3366 { padding-left: 33%; }
DIV.csc-frame-indent6633 { padding-right: 33%; }
DIV.csc-frame-frame1 { background-color: #EEEEEE; padding: 2px 4px 2px 4px; border: 1px solid #333333; }
DIV.csc-frame-frame2 { padding: 2px 4px 2px 4px; border-top: 2px solid red; border-bottom: 2px solid red; }

.align-right a,
.align-center a,
.align-left a
{
	border-bottom: 1px dotted #00937f;
	text-decoration:none;
	color: #00937f;
}
.align-right a:hover,
.align-center a:hover,
.align-left a:hover
{
	border-bottom-style:solid;
}
.align-right,
.align-center,
.align-left
{
	margin-bottom:5px;
	color:#606060;
	line-height:150%;
}
.align-right {
	text-align: right;
}
.align-center {
	text-align: center;
}
.align-left {
	text-align: left;
}

/* News-Archiv */
.news-amenu-container a {
	border-bottom: 1px dotted #00937f;
	text-decoration:none;
	color: #00937f;
	line-height:150%;
}
.news-amenu-container a:hover {
	border-bottom-style:solid;
}
div.news-amenu-container {
	margin-bottom: 35px;
}
li.news-amenu-item-year {
	display: none;
}


#gCartLink.empty {
	color: #a0a0a0;
}


.sPlistItem img.bestsellerrang {
	float: left;
	margin-left: 0px;
	margin-right: 20px;
	margin-bottom: 5px;
}


button.btn_dbbest {
        background-image: url('../img/btn/off/dbbest.gif');
}
button.btn_dbbest:hover, button.btn_dbbest.hover {
        background-image: url('../img/btn/on/dbbest.gif');
}
button.btn_dbtest {
        background-image: url('../img/btn/off/testdb.gif');
}
button.btn_dbtest:hover, button.btn_dbtest.hover {
        background-image: url('../img/btn/on/testdb.gif');
}
button.btn_teilnehmen {
        background-image: url('../img/btn/off/j_teilnehmen.gif');
}
button.btn_teilnehmen:hover, button.btn_teilnehmen.hover {
        background-image: url('../img/btn/on/j_teilnehmen.gif');
}
button.btn_anschrift {
        background-image: url('../img/btn/off/adr_aendern.gif');
}
button.btn_anschrift:hover, button.btn_anschrift.hover {
        background-image: url('../img/btn/on/adr_aendern.gif');
}
button.btn_abospeichern {
        background-image: url('../img/btn/off/abosave.gif');
}
button.btn_abospeichern:hover, button.btn_abospeichern.hover {
        background-image: url('../img/btn/on/abosave.gif');
}
button.btn_pwanfordern {
        background-image: url('../img/btn/off/pwanf.gif');
}
button.btn_pwanfordern:hover, button.btn_pwanfordern.hover {
        background-image: url('../img/btn/on/pwanf.gif');
}
button.btn_pwaendern {
        background-image: url('../img/btn/off/pwaendern.gif');
}
button.btn_pwaendern:hover, button.btn_pwaendern.hover {
        background-image: url('../img/btn/on/pwaendern.gif');
}
button.btn_umsteigen {
        background-image: url('../img/btn/off/btn_umstg.gif');
}
button.btn_umsteigen:hover, button.btn_teilnehmen.hover {
        background-image: url('../img/btn/on/btn_umstg.gif');
}
button.btn_bestdruck {
        background-image: url('../img/btn/off/btn_bestdruck.gif');
}
button.btn_bestdruck:hover, button.btn_bestdruck.hover {
        background-image: url('../img/btn/on/btn_bestdruck.gif');
}


blockquote {
        margin-left: 20px;
}


.dbProductsTable td.price span {
	color: #606060;
}


.sform button {
	display: block;
}

.infoBrief button {
	display: block;
}

.formerror {
	color: red;
	font-size: 12px;
	font-weight: bold;
	line-height:150%;
}

.infoBriefInfo p {
        color: #606060;
        font-size: 12px;
        margin: 15px 10px 0px 0px;
}

.infoBriefInfo p.klein {
        color: #606060;
        font-size: 10px;
        margin: 15px 10px 15px 0px;
}


.x-csc-bordergrey {
	border: 1px solid #eeeeee;
	padding: 10px;
	margin-top: 5px;
	margin-bottom: 10px;
	line-height: 120%;
}
.x-csc-bordergrey h2 {
	color: #00937f;
	margin-bottom: 10px;
}
.x-csc-bordergrey h1 {
	line-height: 120%;
	margin-top: 0px;
}

.report-error-box ul li {
	list-style-type: none;
}

a.x-csc-link-link {
	background-image: url('../img/link.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 18px;
}
a.x-csc-link-pdf {
	background-image: url('../img/pdflogo.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 18px;
}

#imageFlashContainer {
	background: url('../imagefilm/image_noflash.jpg') no-repeat scroll top left;
	width: 380px;
	height: 270px;
}

#videoFlashContainer {
	background: url('../dummies/video/noflash.jpg') no-repeat scroll top left;
	width: 380px;
	height: 270px;
}
#imageFlashTVContainer {
	background: url('../dummies/video/notv.jpg') no-repeat scroll top left;
	width: 600px;
	height: 450px;
}

.homeAdBox p.sPrice,
.homeAdPopup p.sPrice {
	font-size: 14px;
}

.dbAnbieterMenu li {
	padding-top: 10px;
}

.dbAnbieterMenu span {
	padding-left: 20px;
	font-size: 14px;
	font-weight: bold;
}

.dbAnbieterMenu a {
	text-decoration: none;
}

.dbAnbieterMenu a:hover {
	text-decoration: underline;
}

.tx-indexedsearch-browsebox ul.browsebox li {
	display: inline;
	margin-right: 8px;
}
.tx-indexedsearch-browsebox {
	margin: 10px 0px;
}


/* ========== Ergaenzungen Schubien ========== */

.klein a,
.back-grid a,
.tx_ablinklist_catalogView_category a,
.tx-ttnews-browsebox a,
.csc-uploads-fileName a,
.tx_ablinklist_catalogView_categoryPath a,
.tx_ablinklist_catalogView_links a
{
	color: #00937f;
	border-bottom: 1px dotted #00937f;
	text-decoration: none;
}

.klein a:hover,
.back-grid a:hover,
.tx_ablinklist_catalogView_category a:hover,
.csc-uploads-fileName a:hover,
.tx_ablinklist_catalogView_categoryPath a:hover,
.tx_ablinklist_catalogView_links a:hover
{
	border-bottom-style: solid;
}
.important{
color: #ff0000;
}
.bghighlight {
	display:block;
	font-weight:bold;
	color:#990000;
	padding: 8px;
	border: 1px solid #990000;
	background-color: #FF6;
}
#button_universal {
	width: 173px;
	height: 23px;
	/*margin: 18px 0 0 122px;*/
}

#button_universal a {
	cursor:pointer;
	text-decoration: none;
	color: #eee;
	display: block;
	background: url('../img/btn/button_off.png') no-repeat;
	padding: 1px 0px 2px 12px;
}

#button_universal a:hover {
	color: #fff;
	display: block;
	background: url('../img/btn/button_on.png') no-repeat;
}
td h5{
	font-size: 11px;
	color: #666;
	line-height: 12px;
	font-style: normal;
	font-weight: normal;
}
/*---------------esk Drucksachenbereich ----------------------*/

#eServiceKomm div.eskDruckHotline {
	background: #00937f url('../img/skomm/druckhotline.gif') no-repeat scroll top left;
	height: 64px;
}
#eServiceKomm div.eskMuster {
	background-image: url('../img/skomm/muster.gif');
}
#eServiceKomm div.eskDruckBeratung {
	background-image: url('../img/skomm/druckberatung.gif');
}
#eServiceKomm div.eskHPBeratung {
        background: #00937f url('../img/skomm/hphotline.gif') no-repeat scroll top left;
}


/*-------------- tx-ttnews-browsebox Aktuelle Nachrichten -----------*/
.tx-ttnews-browsebox {
	line-height: 1.5em;
}
/*-------------- reno-forum------------------------------------------*/
.csc-frame-frame1 {
	line-height: 1.5em;
	background-color: #EEEEEE;
	padding: 2px 4px 2px 4px;
	border: 1px solid #333333;
	width: 80%;
	margin-left: 20px;
}

/*------------- button Info anfordern ------------------------------*/
button.btn_infanf {
	background-image: url('../img/btn/off/infanf.gif');
}
button.btn_infanf:hover, button.btn_infanf.hover {
	background-image: url('../img/btn/on/infanf.gif');
}

button.btn_support {
	background-image: url('../img/btn/off/support.gif');
}
button.btn_support:hover, button.btn_support.hover {
	background-image: url('../img/btn/on/support.gif');
}
/*-------------Seminarvermarktung-----------------------------------------*/
.emGradBox {
	background: url('../img/seminare/bg_grad2.jpg') no-repeat scroll top left;
	margin: 20px 0;
	border:2px solid #e3e3e3;
	padding:5px;
	color: #5a5a5a;
	font-size:14px;
}

.emSeminar li {
	margin:5px 0;
	padding:0 0 0 15px;
	line-height: 150%;
	background: url('../img/seminare/bull_green.gif') no-repeat scroll 0 5px;


}

.emSeminar h2 {
	background:none;
	font-size:18px;
	color:#00937f;
	font-weight:normal;


}

.emSeminar h3 {
	background:none;
	font-size:14px;
	font-weight:normal;
	margin:5px 0 10px 0;


}


#gMidCol .emSeminar .eAnsprache {
	margin-top:10px;
	border:1px solid #cdcdcd;


}

#gMidCol .emSeminar .eAnsprache div {
	width:120px;

}

.emSeminar .eAnsprache img {
	width:120px;



}


/*--------------Soldan plus------------------------------------------*/

.soldanPlus .emBox .sPrice {
	background: url('../img/soldanplus/plus_price.png') no-repeat scroll top left;
	bottom: 0px;
	color: white;
	display: block;
	font-size: 12px;
	height: 35px;
	padding: 10px 0 0 15px;
	position: absolute;
	right: 0px;
	width: 130px;
}
.soldanPlus .emBox .sPrice span {
	color: white;
	font-size: 10px;
}
.soldanPlus .emBox div div {
	background: url('../img/soldanplus/plus_box.gif') no-repeat scroll top left;
	height: 170px;
	padding: 5px;
	position: relative;
}
.soldanPlus .emBox h3 {
	color: #5a5a5a;
	font-size: 14px;
	font-weight: normal;
	left: 10px;
	position: absolute;
	top: 30px;
}
.soldanPlus .emBox h4 {
	color: #898989;
	font-size: 12px;
	font-weight: normal;
	margin: 2px 0;
}
.soldanPlus .emBox h4 a {
	color: #898989;
}
.soldanPlus .emBox img {
	left: 20px;
	position: absolute;
	top: 50px;
}
.soldanPlus h2 {
	color: #f7a800;
	font-size: 28px;
	font-weight: normal;
	margin: 10px 0;
}
.soldanPlus li {
	background: url('../img/soldanplus/plus_bullet.gif') no-repeat scroll top left;
	color: #00845a;
	font-size: 18px;
	list-style: none;
	margin: 10px 0;
	padding-left: 30px;
}
.soldanPlus ul {
	margin: 10px 0;
}

.homeQuickorder {
        border: 1px solid #bebebe;
        width: 162px;
        overflow: hidden;
        background: #fff url('../img/grad_quickorder.gif') no-repeat bottom left;
	color: #606060;
}

.homeQuickorder h2 {
        color: #00937f;
        font-size: 14px;
        font-weight: bold;
	margin: 4px 2px 2px 6px;
}

.homeQuickorder h3 {
        color: #606060;
        font-size: 13px;
        font-weight: bold;
	margin-left: 6px;
}

.homeQuickorder input {
	width: 56px;
	border: 1px solid #bebebe;
	margin: 4px 2px 3px 6px;
}

.homeQuickorder button {
	margin: 4px 2px 6px 6px;
}

/* ---- FactFinder neu 05.07.2010 ---- */
.ic_moreinfo {padding-left:0 !important;}
.ic_moreinfo a {color:#00937F;}
.ic_product {background: url('../../../../SF/FactFinderIcons/product.png') no-repeat left center;}
.ic_category {background: url('../../../../SF/FactFinderIcons/category.png') no-repeat left center;}
.ic_search {background: url('../../../../SF/FactFinderIcons/search.png') no-repeat left center;}
.ffCell2{padding-right:20px;}
td.c1 {color:#8D0831;font-weight:bold;}
td.c2 {color:#67696C;font-weight:bold;}
td.c3 {color:#74A3C3;font-weight:bold;}
td.c4 {color:#9FAB30;font-weight:bold;}
td.c5 {color:#AF894A;font-weight:bold;}
td.c6 {color:#00437D;font-weight:bold;}
td.c7 {color:#623F1D;font-weight:bold;}
td.c8 {color:#C47B18;font-weight:bold;}
td.c9 {color:#00937F;font-weight:bold;}
td.ffCell1 {padding-right:5px;text-align:right;}
td.ffCell2 {padding-left:5px;border-left:1px solid black;text-align:left;}
tr.ffResultRow td {padding-top:10px;}
.AutoSuggestBox {margin-bottom:10px;}
.AutoSuggestBox h3 {cursor:pointer;font-size:12px;padding:5px;background:#EEEEEE url(../../../../SF/ImageSet/SoldanDefault/a_ri_grad.gif) no-repeat scroll 140px center;}
#NBAutoSuggest {border:1px solid #EEEEEE;color:#606060;display:none;font-size:11px;padding:5px;}
.AutoSuggestBox div.open div {display:block;}
.AutoSuggestBox h3.open {background-image:url(../../../../SF/ImageSet/SoldanDefault/a_dn_grad.gif)}
.AutoSuggestBox div a {color:black;border-bottom:1px dotted #606060;text-decoration:none;}
.AutoSuggestBox div a:hover {text-decoration:none;border-bottom:1px solid #606060;}
.ff_autosuggestitem {padding:5px 0;}
