body {
	color: #323232;
	font-family: Lucida Grande, Verdana, Helvetica, arial;
	font-size:86%;
	margin: 0px;
	}

* {
	border:0 none;
	margin:0;
	padding:0;
}

a {
	color:#323232;
	text-decoration:none;
	border: 0px;
		   }

a:hover {
			text-decoration:none;
			color: #636363;

		   }
img {
	border: 0px;
}
p {
	margin: 0px;
	padding: 0px;
	padding-bottom: 15px;
	font-size: 0.9em;
}

h1 {
	margin: 0px;
	padding: 0px;
	padding-bottom: 15px;
	font-size: 1.7em;
	font-weight: bold;
}
h2 {
	margin: 0px;
	padding: 0px;
	padding-bottom: 13px;
	font-size: 1.15em;
	font-weight: bold;
}
h3 {
	font-weight: normal;
}
h5 {
	padding-bottom: 15px;
	font-size: 0.85em;
}
.preisauszeichnung-obsolet {
	text-decoration: line-through;
}
.preisauszeichnung-rot {
	color: #b40009;
}
.neu {
	color: #b40009;
	font-weight: bold;
}
.gruen {
	color: #00bc35;
}
.klein-gr {
	color: #9a9a9a;
	font-size: 0.8em;
	font-weight: normal !important;
	padding: 0px;
}
.klein-gr-schwarz {
	font-size: 0.8em;
	font-weight: normal;
}
.grau {
	color: #B5B5B5;
}
.regular {
	font-weight: normal !important;
	font-size: 1em;
	padding: 0px !important;
}
ul, lo, li {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.sternchen li {
	list-style-image: url(/struktur/list-sternchen.gif);
	margin-left: 16px;
}
.sys-button-blau-li {
	background-image: url(/struktur/sys-button-blau-li.gif);
	background-repeat: no-repeat;
	position: relative;
	font-size: 0.85em;
	padding: 6px 10px;
	height:17px;
	color: white;
	min-width: 30px;
	text-align: center;
	cursor: pointer;
}
.sys-button-blau-li:hover {
	color:#B4E3F5;
}
.sys-button-blau-re {
	height: 29px;
	width: 2px;
	background-image: url(/struktur/sys-button-blau-re.gif);
	background-repeat: no-repeat;
	background-position: right;
	position: absolute;
	right: 0px;
	top: 0px;
}
.sys-button-blau-26-li {
	background-image: url(/struktur/sys-button-blau-26-li.gif);
	background-repeat: no-repeat;
	position: relative;
	font-size: 0.85em;
	padding: 5px 10px;
	height:16px;
	color: white;
	min-width: 30px;
	text-align: center;
	cursor: pointer;
}
.sys-button-blau-26-li:hover {
	color:#B4E3F5;
}
.sys-button-blau-26-re {
	height: 26px;
	width: 2px;
	background-image: url(/struktur/sys-button-blau-26-re.gif);
	background-repeat: no-repeat;
	background-position: right;
	position: absolute;
	right: 0px;
	top: 0px;
}
.sys-button-grau-li {
	background-image: url(/struktur/sys-button-grau-li.gif);
	background-repeat: no-repeat;
	position: relative;
	font-size: 0.95em;
	padding: 0px 10px;
	padding-top: 6px;
	height:23px;
	color: #428ebf;
	min-width: 30px;
	text-align: center;
	cursor: pointer;
	font-weight: bold;
}
.sys-button-grau-li:hover {
	color:#2f6f99;
}
.sys-button-grau-re {
	height: 29px;
	width: 2px;
	background-image: url(/struktur/sys-button-grau-re.gif);
	background-repeat: no-repeat;
	background-position: right;
	position: absolute;
	right: 0px;
	top: 0px;
}
input {
	padding-left: 7px;
	background-color: transparent;
	font-size: 0.95em;
	color: #848973;
	height: 18px;
	padding-top: 4px;
	padding-bottom: 3px;
}
textarea {
	padding-left: 7px;
	padding-right: 3px;
	background-color: transparent;
	font-family:Lucida Grande,Verdana,Helvetica,arial;
	color: #848973;
	height: 18px;
	padding-top: 4px;
	padding-bottom: 3px;
	font-size: 0.95em;
}
select {
	font-size: 0.95em;
	height: 25px;
	border: 0px solid transparent !important;
	background-color: white;
}
.fett {
	font-weight: 900 !important;
}
.gross-17 {
	font-size: 1.7em !important;
}
.bildunterschrift {
	font-size: 0.75em;
}
.padding-bottom-0 {
	padding-bottom: 0px !important;
}
.padding-left-10 {
	padding: 0px 0px 0px 10px !important;
}
.padding-top-10 {
	padding: 10px 0px 0px 0px !important;
}
.padding-bottom-100 {
	padding: 0px 0px 100px 0px !important;
}
.width-710 {
	width: 710px;
	margin-bottom: 10px;
	float: left;
}
.width620 {
	width: 620px;
}
.mehr a {
	font-size: 0.95em;
	color: #0074b0;
	padding-right: 15px;
	background-image: url(/struktur/banner3-mehr-pfeil.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.mehr2 {
	padding-right: 15px;
	background-image: url(/struktur/banner3-mehr-pfeil.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.mehr a:hover {
	color: #004265;
}
.klein {
	font-size: 0.85em;
}
.weniger a {
	font-size: 0.95em;
	color: #0074b0;
	padding-left: 12px;
	background-image: url(/struktur/banner3-mehr-pfeil.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.weniger a:hover {
	color: #004265;
}
.blau a {
	font-size: 0.8em;
	color: #0074b0;
}
.blau a:hover {
	color: #004265;
}
.blau-gr a {
	color: #0074b0;
}
.blau-gr a:hover {
	color: #004265;
}
.such-highlight {
	color: #b40009;
}
.inaktiv {
	color: #aaa;
}
.inaktiv:hover {
	color: #aaa;
	cursor: default;
}

.col-rechts-warnung {
	padding: 15px 0px 15px 15px;
	background-color: #ffe6ea; width: 692px;
	float: left;
	margin-top: -8px;
}
.col-rechts-warnung p {
	padding: 0px;
	margin: 0px;
	color: #b40009;
	font-size: 1.3em;
	font-weight: bold;
}

#such-alt {
	float: left;
	margin-top: 20px;
	width: 710px;
}
#such-alt p {
	font-size: 0.85em;
	padding: 0px;
	margin: 0px;
	padding-bottom: 10px;
	width: 600px;
}
#such-alt-eingaben {
	padding-left: 80px;
	padding-bottom: 6px;
	background-color: #f8f9fa;
	width: 628px;
	position: relative;
	border: 1px solid #c7ced7;
	margin-bottom: 20px;
	float: left;
}
#such-alt-01 {
	padding: 2px 0px 2px 30px !important;
	background-image: url(/struktur/aufzaehlung-rot-01.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	float: left;
	margin-bottom: 10px !important;
}
#such-alt-02 {
	padding: 2px 0px 2px 30px !important;
	background-image: url(//struktur/aufzaehlung-rot-02.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	float: left;
	margin-bottom: 10px !important;
}
#such-alt-eingaben div {
	float: left;
}
#such-alt-scroll {
	padding:2px;
	width:111px;
	height: 23px;
}
#such-alt-eingabe-div {
	height:23px;
	margin-left:6px;
	margin-top:7px;
	width:400px;
	border: 1px solid #c7ced7;
	background-color: white;
	background-image: url(/struktur/suche.gif);
	background-repeat: no-repeat;
	background-position: right center;
	position: relative;
}
#such-select {
	position: relative;
	border: 1px solid #c7ced7;
}

#seite-in-seite {
	width: 950px;
	margin: 10px;
	overflow: auto;
}
.padding-bottom-20 {
	padding: 0px 0px 20px 0px;
}
.padding-bottom-10 {
	padding: 0px 0px 10px 0px;
}
.text-div {
	padding: 0px 0px 16px 0px;
	margin-top: -3px;
}
.text-div h1 {
	font-size: 1.5em;
	font-weight: bold;
	width: 710px;
}
.text-div h2 {
	font-size: 0.9em;
	font-weight: bold;
	padding: 0px;
	line-height: 1.5em;
}
.text-div h3 {
	font-size: 1.2em;
	font-weight: normal;
	padding: 0px;
}
.text-div h4 {
	font-size: 1.0em;
	font-weight: bold;
	padding: 0px;
}
.text-div h6 {
	font-size: 0.7em;
	font-weight: bold;
	padding: 0px;
	line-height: 1.5em;
}
.text-div p {
	line-height: 1.5em;
}
.p-float {
	float: left;
}
.text-div a {
	color: #0074B0;
}
.text-div a:hover {
	color: #004265;
}
/* ANFANG Grundstruktur der Seite (aeusserer Rahmen und Schatten) */

#wrap1 {
	margin: 0 auto;
	background-image: url(/struktur/schatten-links.png);
	background-repeat: repeat-y;
	width: 970px;
	padding: 0 16px;
}
#wrap2 {
	background-image: url(/struktur/schatten-rechts.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 970px;
	padding-right: 16px;
}
#content-wrap {
	width: 970px;
	background-color: white;
	margin:0 auto;
	padding: 0px;
}
#foot-wrap1 {
	margin: auto;
	background-image: url(/struktur/foot-schatten-links.png);
	background-repeat: no-repeat;
	width: 950px;
	padding-left: 26px;
	padding-right: 26px;
}
#foot-wrap2 {
	background-image: url(/struktur/foot-schatten-rechts.png);
	background-repeat: no-repeat;
	background-position: right;
	width: 950px;
	padding-right: 26px;
}
#foot-content {
	width: 950px;
	height: 26px;
	background-image: url(/struktur/foot-schatten-unten.png);
}

#col-links {
	float: left;
	padding-left: 10px;
	padding-top: 10px;
	margin: auto;
	width: 230px;
}
#col-rechts {
	float: right;
	padding-right: 10px;
	padding-top: 10px;
	margin: auto;
	width: 710px;
}
#col-links-gr {
	float: left;
	padding-left: 10px;
	padding-top: 10px;
	margin: auto;
	width: 710px;
}
#col-rechts-kl {
	float: right;
	padding-right: 10px;
	padding-top: 10px;
	margin: auto;
	width: 230px;
}
#col-1 {
	width: 950px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	float: left;
}
.killfloat {
	clear:both;
	font-size:0;
	height:0;
	overflow:hidden;
}
#col-rechts-head {
	margin-bottom: 26px;
	margin-top: -3px;
	float: left;
}
#col-rechts-head h1 {
	font-size: 1.3em;
	padding: 0px;
	margin: 0px;
}

#col-rechts-links {
	width: 470px;
	float: left;
}
#col-rechts-rechts {
	width: 220px;
	float: right;
}
/* ENDE Grundstruktur der Seite (Rahmen und Schatten) */

/* ANFANG Head */
#header {
	width: 950px;
	height: 120px;
	padding: 0px 10px;
}
#head-oben {
	width: 950px;
	height: 81px;
	position: relative;
}
#head-oben-links {
	width: 451px;
	height: 81px;
}
#logo {
	width: 451px;
	height: 68px;
	background-image: url(/struktur/logo.gif);
	background-repeat: no-repeat;
	float: left;
}
#logo:hover {
	width: 451px;
	height: 68px;
	background-image: url(/struktur/logo-over.gif);
}
#head-oben-rechts {
	right: 0px;
	top: 0px;
	float: right;
	width: 499px;
	height: 81px;
	position: absolute;
}
#mini-nav {
	min-width: 490px;
	min-height: 30px;
	float: right;
	text-align:right;
}
#mini-nav ul {
	margin-left: 30px;
	float: right;
	padding-top: 7px;
}
#mini-nav li {
	color: #00ad00;
	float: left;
	display: inline;
	font-size: 0.8em;
	margin-left: 4px;
}
#content-mini-nav ul {
	margin-left: 0px;
	float: left;
	padding-top: 7px;
}
#content-mini-nav li {
	color: #666;
	float: left;
	display: inline;
	font-size: 0.8em;
	margin-right: 6px;
}
#warenkorb {
	width: 266px;
	height: 30px;
	clear: both;
	float: right;
	bottom: 0px;
	right: 0px;
	position:absolute;
	background-image: url(/struktur/warenkorb-hg.gif);
	background-repeat: no-repeat;
}
#warenkorb li {
	padding-left: 36px;
	padding-top: 8px;
	padding-bottom: 0px;
	padding-right: 0px;
	font-size: 0.85em;
}
#header-animation {
	clear: both;
	float: right;
	bottom: 0px;
	left: 0px;
	position:absolute;
}
#header-animation img {
	bottom: 0px;
	left: 0px;
	position:absolute;
}
#head-unten {
	width: 950px;
	height: 39px;
	background-image: url(/struktur/header-gruenstreifen.gif);
	background-repeat: repeat-x;
	float: left;
}

#head-navi {
	width: 352px;
	height: 39px;
	background-image: url(/struktur/header-gruen-links.gif);
	background-repeat: no-repeat;
	padding-left: 6px;
	float: left;
}
.head-navi-elment {
	background-image: url(/struktur/header-navi-trenner.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 39px;
}
.head-navi-elment-links {
	background-image: url(/struktur/header-navi-links-000.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 13px;
	height: 39px;
	float: left;
}
.head-navi-elment-rechts {
	background-image: url(/struktur/transparent.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 17px;
	height: 39px;
	float: left;
}
.head-navi-list {
	float: left;
}
.head-navi-list li {
	float: left;
}
#head-navi-shop-link {
	width: 70px;
	height: 39px;
	background-image: url(/struktur/header-navi-shop-000.gif);
	background-repeat: no-repeat;
	float: left;
}
#head-navi-shop-link:hover {
	background-image: url(/struktur/header-navi-shop-100.gif);
}
#head-navi-magazin-link {
	background-image: url(/struktur/header-navi-magazin-000.gif);
	background-repeat: no-repeat;
	width: 114px;
	height: 39px;
	float: left;
}
#head-navi-magazin-link:hover {
	background-image: url(/struktur/header-navi-magazin-010.gif);
}
#head-navi-community-link {
	background-image: url(/struktur/header-navi-community-000.gif);
	background-repeat: no-repeat;
	width: 137px;
	height: 39px;
	float: left;
}
#head-navi-community-link:hover {
	background-image: url(/struktur/header-navi-community-001.gif);
}



#head-forms {
	width: 586px;
	height: 39px;
	background-image: url(/struktur/header-gruen-rechts.gif);
	background-repeat: no-repeat;
	background-position: right;
	float: right;
	padding-right: 6px;
}
#such-bild {
	width: 66px;
	height: 39px;
	background-image: url(/struktur/such-bild.gif);
	background-repeat: no-repeat;
	float: left;
}
#header-scroll-form {
	width: 111px;
	height: 25px;
	margin-top: 7px;
	float: left;
	background-image: url(/struktur/scroll-head.gif);
	background-repeat: no-repeat;
}
#scroll-form {
	width: 111px;
	height: 25px;
	margin-top: 7px;
	float: left;
}
#header-scroll {
	padding: 3px;
	width: 111px;
}
#header-scroll-form select {
	background-color: transparent;
}
#header-such-div {
	width: 400px;
	height: 25px;
	margin-top: 7px;
	margin-left: 6px;
	background-image: url(/struktur/header-suchfeld.gif);
	background-repeat: no-repeat;
}
.sucheingabe {
	float: left;
	width: 354px;
}
#suchform {
	float: left;
}
#senden {
	float: right !important;
	width: 24px;
	height: 20px;
	margin: 2px 6px 0px 0px;
	cursor: pointer;
}

.CollapsiblePanelTab {
	margin: 0px 10px;
	padding: 10px 0px;
	padding-top: 15px;
	padding-left: 5px;
	background-image: url(/struktur/collaps-hg.gif);
	background-repeat: repeat-x;
	width: 945px;
	height: 15px;
}
.CollapsiblePanelTab p {
	padding-top: 2px;
	padding-bottom: 0px;
	font-weight: bold;
}
#collaps-button {
	background-image: url(/struktur/collaps-minus-0.gif);
	background-repeat: no-repeat;
	width: 19px;
	height: 19px;
	float: left;
	margin-right: 5px;
}
#collaps-button:hover {
	background-image: url(/struktur/collaps-minus-1.gif);
	background-repeat: no-repeat;
	width: 19px;
	height: 19px;
	float: left;
	margin-right: 5px;
	cursor: pointer;
}
#collaps-button-plus {
	background-image: url(/struktur/collaps-plus-0.gif);
	background-repeat: no-repeat;
	width: 19px;
	height: 19px;
	float: left;
	margin-right: 5px;
}
#collaps-button-plus:hover {
	background-image: url(/struktur/collaps-plus-1.gif);
	background-repeat: no-repeat;
	width: 19px;
	height: 19px;
	float: left;
	margin-right: 5px;
	cursor: pointer;
}

.ecke-ru-gruen-headnavi {
	background-image: url(/struktur/rundeecke-ru-gruen-headnavi.gif);
	background-repeat: no-repeat;
	right: 0px;
	bottom: 0px;
	position: absolute;
	width: 6px;
	height: 6px;
}
.ecke-lu-gruen-headnavi {
	background-image: url(/struktur/rundeecke-lu-gruen-headnavi.gif);
	background-repeat: no-repeat;
	left: 0px;
	bottom: 0px;
	position: absolute;
	width: 6px;
	height: 6px;
}
.ecke-ro-gruen-headnavi {
	background-image: url(/struktur/rundeecke-ro-gruen-headnavi.gif);
	background-repeat: no-repeat;
	right: 0px;
	top: 0px;
	position: absolute;
	width: 6px;
	height: 6px;
}
.ecke-lo-gruen-headnavi {
	background-image: url(/struktur/rundeecke-lo-gruen-headnavi.gif);
	background-repeat: no-repeat;
	left: 0px;
	top: 0px;
	position: absolute;
	width: 6px;
	height: 6px;
}

/* ENDE Head */


/* ANFANG Brotkrumennavi */

#brot {
	width: 950px;
	height: 40px;
	margin-left: 10px;
	margin-top: 10px;
	position: relative;
}
#brot h2 {
	font-size: 1.3em;
	padding: 0px;
	margin: 0px;
	padding-top: 3px;
}
#brot li {
	font-size: 0.8em;
	position:absolute;
	bottom: -2px;
}
#brot a {
	padding-left: 12px;
	background-image: url(/struktur/brot-zurueck-0.gif);
	background-repeat: no-repeat;
}
#brot a:hover {
	background-image: url(/struktur/brot-zurueck-1.gif);
}
#brot-produkt a {
	padding-left: 12px;
	background-image: url(/struktur/brot-zurueck-0.gif);
	background-repeat: no-repeat;
}
#brot-produkt a:hover {
	background-image: url(/struktur/brot-zurueck-1.gif);
}
#brot-produkt li {
	font-size: 0.8em;
}
#brot-navi {
	height: 33px;
	position: absolute;
	top: 7px;
	left: 240px;
	width: 500px;
}
#brot-navi li {
	font-size: 0.8em;
	float: left;
	position: relative;
}
#brot-navi a {
	padding-right: 16px;
	padding-left: 0px;
	position: relative;
	background-image: url(/struktur/brot-vor-0.gif);
	background-repeat: no-repeat;
	background-position: right;
}
#brot-navi a:hover {
	background-image: url(/struktur/brot-vor-0.gif);
}
#brot-navi .letztes {
	padding-right: 16px;
	padding-left: 0px;
	position: relative;
	background-image: none;
	background-repeat: no-repeat;
	background-position: right;
}
#brot-navi .letztes:hover {
	background-image: none;
}
#brot-navi-links {
	height: 33px;
	position: absolute;
	top: 7px;
	left: 0px;
	width: 500px;
	float: left;
}
#brot-navi-links li {
	font-size: 0.8em;
	float: left;
	position: relative;
}
#brot-navi-links a {
	padding-right: 16px;
	padding-left: 0px;
	position: relative;
	background-image: url(/struktur/brot-vor-0.gif);
	background-repeat: no-repeat;
	background-position: right;
}
#brot-navi-links a:hover {
	background-image: url(/struktur/brot-vor-0.gif);
}
#brot-navi-links .letztes {
	padding-right: 16px;
	padding-left: 0px;
	position: relative;
	background-image: none;
	background-repeat: no-repeat;
	background-position: right;
}
#brot-navi-links .letztes:hover {
	background-image: none;
}
/* ENDE Brotkrumennavi */


/* ANFANG Foot */

#foot {
	width: 950px;
	margin: 0px 10px;
	background-color: white;
}
#foot-oben {
	width: 905px;
	height: 100px;
	padding: 10px 10px 0px 35px;
	background-color: #f2f4f6;
	min-height: 20px;
	position: relative;
}
#foot-oben-links {
	width: 360px;
	height: 90px;
	background-image: url(/struktur/foot-eule.gif);
	background-repeat: no-repeat;
	position: relative;
	float: left;
}
#foot-newsletter {
	position: absolute;
	bottom: 0px;
	width: 360px;
	height: 26px;
	background-image: url(/struktur/foot-newsletter.gif);
	background-repeat: no-repeat;
}
.newsletter-eingabe {
	float:left;
	width:269px;
}
#newsletter-button {
	float: right;
}
#newsletter-button-links {
	float: left;
}
#foot-oben-rechts {
	min-width: 460px;
	padding-left: 60px;
	height: 90px;
	float: left;
	background-image: url(/struktur/foot-rechts-hg.gif);
	background-repeat: no-repeat;
	position: relative;
}
#foot-oben-rechts li {
	font-size: 0.85em;
}
#kundenservice {
	position: absolute;
	bottom: 20px;
	left: 40px;
}
#hilfe {
	position: absolute;
	bottom: 20px;
	left: 244px;
}
#sonstiges {
	position: absolute;
	bottom: 20px;
	left: 390px;
}
#foot-unten {
	width: 950px;
	padding-top: 10px;
	min-height: 30px;
	font-size: 0.75em;
}
#foot-unten ul {
	color: #c7ced7;
	height: 17px;
}
#foot-unten-links li {
	float: left;
	margin-right: 4px;
}
#foot-unten p {
	clear: left;
	margin: 0px;
	margin-top: 4px;
	padding: 0px;
}
#foot h2 {
	padding: 0px;
	margin: 0px;
	padding-bottom: 4px;
}
/* ENDE Foot */

/* ANFANG Navigationsleiste links */

#nav-links1 {
	padding: 9px;
	width: 200px;
	position: relative;
	border: 1px solid #c7ced7;
	margin-bottom:10px;
}

.nav-element {
	margin-bottom: 28px;

}
#nav-links1 #letztes {
	margin: 0px;
}

.nav-titel {
	margin-bottom: 4px;
}

#scroll-links {
	width: 200px;
	height: 177px;
	background-image: url(/struktur/scroll.jpg);
	background-position: right;
	background-repeat: no-repeat;
}

#nav-links1 li {
	width: 195px;
	font-size: 0.85em;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	border-bottom: 1px dotted #c7ced7;
	cursor: pointer;
}
#nav-links1 li:hover {
	background-color: #dae1e7;
}
#nav-links1 a {
	width: 195px;
	padding-top: 3px;
	padding-bottom: 3px;
	cursor: pointer;
}
#nav-links1 a:hover {
}

#scroll-links li {
	width: 172px;
}

#nav-links1 .erster {
	border-top: 1px dotted #c7ced7;
}
#nav-links1 .markiert {
	background-image: url(/struktur/navi-entfernen.gif);
	background-position: right;
	background-repeat: no-repeat;
	background-color: #dae1e7;
}
#nav-links1 .markiert-ohne {
	background-color: #dae1e7;
}

#scrollbar {
	background-image: url(/struktur/scroll.jpg);
	float:right;
	width: 20px;
	height: 177px;
}

#tag-wolke {
	background-color: #f8f9fa;
	text-align: center;
	padding: 9px;
	width: 200px;
	position: relative;
	border: 1px solid #c7ced7;
	margin-bottom:10px;
	clear: both;
}
#tag-wolke h2 {
	text-align: left;
	font-size: 0.85em;
	padding-top: 3px;
	padding-bottom: 8px;
	margin-bottom: 5px;
	border-bottom: 1px dotted #c7ced7;
}
#tag-wolke li {
	display: inline;
	margin-right: 3px;
}
.tag01 {
	font-size:0.75em;
}
.tag02 {
	font-size:0.9em;
}
.tag03 {
	font-size:1.05em;
}
.tag04 {
	font-size:1.25em;
}
.tag05 {
	font-size:1.35em;
}


/* ENDE Navigationsleiste links */


/* ANFANG Tabs */
#angebote_tab {
	margin-bottom: 10px;
	float: left;
}
#angebote_tab .TabbedPanelsTabGroup {
	width: 695px;
	height: 31px;
	padding-left: 15px;
	border-bottom: 1px solid #c7ced7;
}
#angebote_tab .TabbedPanelsTab {
	border-bottom: 1px solid #c7ced7;
	height: 30px;
	background-color: #f1f4f6;
	margin-right: 10px;
	background-image: url(/struktur/angebote-tab-hg-li-0.gif);
	background-position: left;
	background-repeat: no-repeat;
	position: relative;
}
#angebote_tab .TabbedPanelsTabSelected {
	border-bottom: 1px solid white;
	height: 31px;
	background-color: white;
	margin-right: 10px;
	background-image: url(/struktur/angebote-tab-hg-li-1.gif);
	background-position: left;
	background-repeat: no-repeat;
	position: relative;
}
#angebote_tab .tab-rechts {
	height: 31px;
	width: 7px;
	background-image: url(/struktur/angebote-tab-hg-re-0.gif);
	background-position: right;
	background-repeat: no-repeat;
	position: absolute;
	right: -5px;
	top: 0px;
}
#angebote_tab .TabbedPanelsTabSelected .tab-rechts {
	border-bottom: 1px solid white;
	height: 31px;
	width: 6px;
	background-image: url(/struktur/angebote-tab-hg-re-1.gif);
	background-position: right;
	background-repeat: no-repeat;
	position: absolute;
	right: -5px;
	top: 0px;
}
#angebote_tab .TabbedPanelsTab p {
	padding-left: 20px;
	padding-right: 15px;
	padding-top: 9px;
	padding-bottom: 0px;
	font-size: 0.9em;
	font-weight: bold;
	color: #0074b0;
}
#angebote_tab .TabbedPanelsTabSelected p {
	padding-left: 20px;
	padding-right: 15px;
	padding-top: 9px;
	padding-bottom: 0px;
	font-size: 0.9em;
	font-weight: bold;
	color: #b40009;
}



#suche_tab {
	margin-bottom: 10px;
	float: left;
}
#suche_tab .TabbedPanelsTabGroup {
	width: 695px;
	height: 31px;
	padding-left: 15px;
	border-bottom: 1px solid #c7ced7;
}
#suche_tab .TabbedPanelsTab {
	border-bottom: 1px solid #c7ced7;
	height: 30px;
	background-color: #f1f4f6;
	margin-right: 10px;
	background-image: url(/struktur/angebote-tab-hg-li-0.gif);
	background-position: left;
	background-repeat: no-repeat;
	position: relative;
}
#suche_tab .TabbedPanelsTabSelected {
	border-bottom: 1px solid white;
	height: 31px;
	background-color: white;
	margin-right: 10px;
	background-image: url(/struktur/angebote-tab-hg-li-1.gif);
	background-position: left;
	background-repeat: no-repeat;
	position: relative;
}
#suche_tab .tab-rechts {
	height: 31px;
	width: 7px;
	background-image: url(/struktur/angebote-tab-hg-re-0.gif);
	background-position: right;
	background-repeat: no-repeat;
	position: absolute;
	right: -5px;
	top: 0px;
}
#suche_tab .TabbedPanelsTabSelected .tab-rechts {
	border-bottom: 1px solid white;
	height: 31px;
	width: 6px;
	background-image: url(/struktur/angebote-tab-hg-re-1.gif);
	background-position: right;
	background-repeat: no-repeat;
	position: absolute;
	right: -5px;
	top: 0px;
}
#suche_tab .TabbedPanelsTab p {
	padding-left: 20px;
	padding-right: 15px;
	padding-top: 9px;
	padding-bottom: 0px;
	font-size: 0.9em;
	font-weight: bold;
	color: #0074b0;
}
#suche_tab .TabbedPanelsTabSelected p {
	padding-left: 20px;
	padding-right: 15px;
	padding-top: 9px;
	padding-bottom: 0px;
	font-size: 0.9em;
	font-weight: bold;
	color: #323232;
}

#standard_tab {
	margin-bottom: 10px;
	float: left;
}
#standard_tab .TabbedPanelsTabGroup {
	width: 695px;
	height: 31px;
	padding-left: 15px;
	border-bottom: 1px solid #c7ced7;
}
#standard_tab .TabbedPanelsTab {
	border-bottom: 1px solid #c7ced7;
	height: 30px;
	background-color: #f1f4f6;
	margin-right: 10px;
	background-image: url(/struktur/angebote-tab-hg-li-0.gif);
	background-position: left;
	background-repeat: no-repeat;
	position: relative;
}
#standard_tab .TabbedPanelsTabSelected {
	border-bottom: 1px solid white;
	height: 31px;
	background-color: white;
	margin-right: 10px;
	background-image: url(/struktur/angebote-tab-hg-li-1.gif);
	background-position: left;
	background-repeat: no-repeat;
	position: relative;
}
#standard_tab .tab-rechts {
	height: 31px;
	width: 7px;
	background-image: url(/struktur/angebote-tab-hg-re-0.gif);
	background-position: right;
	background-repeat: no-repeat;
	position: absolute;
	right: -5px;
	top: 0px;
}
#standard_tab .TabbedPanelsTabSelected .tab-rechts {
	border-bottom: 1px solid white;
	height: 31px;
	width: 6px;
	background-image: url(/struktur/angebote-tab-hg-re-1.gif);
	background-position: right;
	background-repeat: no-repeat;
	position: absolute;
	right: -5px;
	top: 0px;
}
#standard_tab .TabbedPanelsTab p {
	padding-left: 20px;
	padding-right: 15px;
	padding-top: 9px;
	padding-bottom: 0px;
	font-size: 0.9em;
	font-weight: bold;
	color: #0074b0;
}
#standard_tab .TabbedPanelsTabSelected p {
	padding-left: 20px;
	padding-right: 15px;
	padding-top: 9px;
	padding-bottom: 0px;
	font-size: 0.9em;
	font-weight: bold;
	color: #323232;
}
/* ENDE Tabs */

/* ANFANG †bersichten */

#uebersicht1 {
	width: 710px;
	margin-top: 10px;
	margin-left:-15px;
	float: left;
}
#uebersicht0 {
	width: 710px;
	margin-top: 0px;
	float: left;
}
#uebersicht-navi {
	float: right;
	width: 400px;
	height: 19px;
}
#uebersicht-navi p {
	padding: 0px;
	margin: 0px;
	margin-top: 2px;
	font-size: 0.85em;
}
#uebersicht-navi a {
	font-size: 0.85em;
	float: left;
	display: inline;
}
#uebersicht-navi li {
	float: left;
	margin-left: 4px;
	display: inline;
}
#uebersicht-navi ul {
	float: left;
	display: inline;
}
#uebersicht-navi-links {
	float: right;
	margin-right: 10px;
}
#uebersicht-navi-rechts {
	float: right;
}
.uebersicht-navi li a {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
	padding-right: 6px;
	background-color: #f2f5f7;
}
.uebersicht-navi li a:hover {
	background-color: #55BB44;
	color: white;
}
.uebersicht-navi li .aktiv {
	background-color: #55BB44;
	color: white;
}
.uebersicht-navi li a:active {
	background-color: #55BB44;
	color: white;
}
#uebersicht-vor {
	float: left;
	margin-left: 8px;
	width: 8px;
	height: 16px;
	background-image: url(/struktur/uebersichten/pfeil-rechts-0.gif);
	background-repeat: no-repeat;
}
#uebersicht-vor:hover {
	background-image: url(/struktur/uebersichten/pfeil-rechts-1.gif);
}
#uebersicht-zurueck {
	float: left;
	margin-right: 4px;
	width: 8px;
	height: 16px;
	background-image: url(/struktur/uebersichten/pfeil-links-0.gif);
	background-repeat: no-repeat;
}
#uebersicht-zurueck:hover {
	background-image: url(/struktur/uebersichten/pfeil-links-1.gif);
}
#uebersicht-content {
	float: left;
	width: 710px;
	min-height: 100px;

}
#uebersicht-content-head {
	float: left;
	margin-top: 4px;
	background-color: #dae2e7;
	width: 694px;
	position: relative;
	padding: 8px;
	padding-bottom: 6px;
}
#uebersicht-content-head-links {
	float: left;
}
#uebersicht-content-head-rechts {
	float: right;
}
#uebersicht-content-head p {
	padding: 0px;
	margin: 0px;
	margin-top: 2px;
	font-size: 0.85em;
	float: left;
}
#uebersicht-scroll {
	padding: 3px;
	width: 111px;
}
#uebersicht-content-head-links p {
	margin-top: 1px;
	margin-right: 4px;
}
#uebersicht-content-head a {
	font-size: 0.85em;
	float: left;
	display: inline;
}
#uebersicht-content-head li {
	float: left;
	margin-left: 4px;
	display: inline;
}
#uebersicht-content-head ul {
	float: left;
	display: inline;
}
#uebersicht-content-head li a {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
	padding-right: 6px;
	background-color: #f2f5f7;
}
#uebersicht-content-head li a:hover {
	background-color: #99a6b2;
	color: white;
}
#uebersicht-content-head li .aktiv {
	background-color: #99a6b2;
	color: white;
}
#uebersicht-sortier-form {
	float: left;
	margin-top: -3px;
	background-image: url(/struktur/scroll-uebersicht.gif);
	background-repeat: no-repeat;
}
#uebersicht-sortier-form select {
	height: 22px;
	width: 150px;
	font-size: 0.85em;
	padding-left: 0px;
	background-color: transparent;
}

#uebersicht-sortier-form2 {
	float: left;
	margin-top: -3px;
	background-image: url(/struktur/scroll-uebersicht-196.gif);
	width:100px;
	background-repeat: no-repeat;
	height: 22px;
}
#uebersicht-sortier-form2 select {
	height: 19px;
	width: 98px;
	font-size: 0.85em;
	padding-left: 0px;
	padding-top: 3px;
	background-color: transparent;
}



.uebersicht-artikel {
	width: 340px;
	/*height: 150px;*/
	float: left;
	margin-right: 10px;
	margin-top: 20px;
	margin-bottom: 10px;
}
.uebersicht-artikel-bild {
	width: 100px;
	float: left;
	position: relative;
}
.uebersicht-artikel-txt {
	float: left;
	padding-left: 20px;
}
.uebersicht-artikel-txt h2 {
	font-weight: bold;
	padding: 0px;
}
.uebersicht-artikel-txt h3 {
	font-weight: bold;
	font-size: 0.85em;
}
.uebersicht-artikel-txt p {
	font-weight: normal;
	font-size: 0.9em;
	padding: 0px;
}
.uebersicht-artikel-txt .mehr {
	padding-top: 18px;
	float: left;
}

.artikel-tooltip {
	background-image: url(/struktur/tool-tip-button.png);
	background-repeat: no-repeat;
	padding: 5px;
	z-index:2;
	position: absolute;
	top: 50px;
	left: -20px;
	visibility: hidden;
}
.artikel-tooltip-button {
	width: 105px;
}
.tooltip-lupe {
	padding-left: 18px;
	height: 15px;
	margin-top: 0px;
	background-image: url(/struktur/tooltip-schnellansicht-0.gif);
	background-repeat: no-repeat;
	float: left;
}
.uebersicht-ecke-ro {
	background-image: url(/struktur/uebersichten/uebersicht-ecke-ro.gif);
	background-repeat: no-repeat;
	right: 0px;
	top: 0px;
	position: absolute;
	width: 6px;
	height: 6px;
}
.uebersicht-ecke-lo {
	background-image: url(/struktur/uebersichten/uebersicht-ecke-lo.gif);
	background-repeat: no-repeat;
	left: 0px;
	top: 0px;
	position: absolute;
	width: 6px;
	height: 6px;
}


.uebersicht-magazin-artikel {
	float: left;
	width: 586px;
	padding: 0px 0px 17px 4px;
	margin-top: 26px;
	border-bottom: 1px solid #c7ced7;
}
.uebersicht-magazin #letztes {
	float: left;
	width: 586px;
	padding: 0px 0px 17px 4px;
	margin-top: 26px;
	margin-bottom: 5px;
	border-bottom: 0px solid #c7ced7;
}
.uebersicht-magazin h1 {
	padding: 0px;
	margin: 0px;
	padding-bottom: 6px;
	font-size: 1.3em;
	font-weight: bold;
}
.uebersicht-magazin h1 a {
	color: #0074b0;
}
.uebersicht-magazin h1 a:hover {
	color: #2c8cbe;
}
.uebersicht-magazin h2 {
	padding: 0px;
	margin: 0px;
	font-size: 0.8em;
	font-weight: normal;
	padding-bottom: 8px;
	color: #666;
}
.uebersicht-magazin img {
	float: left;
	border: 1px solid #c7ced7;
	margin-right: 15px;
	display: inline;
	margin-top: 5px;
}
.uebersicht-magazin p {
	font-size: 0.85em;
	line-height: 1.6em;
	float: left;
	display: inline;
	padding-bottom: 0px;
}
/* ENDE †bersichten */


/* ANFANG Rating System */
.ratingButton {
	position: relative;
}
.sternchen-bew-6 {
	width:95px;
	height: 31px;
	background-image: url(/struktur/bew-6.gif);
	background-repeat: no-repeat;
	top: 15px;
	left: -41px;
	visibility: hidden;
	z-index: 1000;
	position: absolute;
}
.sternchen-bew-5 {
	width:86px;
	height: 31px;
	background-image: url(/struktur/bew-5.gif);
	background-repeat: no-repeat;
	top: 15px;
	left: -39px;
	visibility: hidden;
	z-index: 1000;
	position: absolute;
}
.sternchen-bew-4 {
	width:92px;
	height: 31px;
	background-image: url(/struktur/bew-4.gif);
	background-repeat: no-repeat;
	top: 15px;
	left: -42px;
	visibility: hidden;
	z-index: 1000;
	position: absolute;
}
.sternchen-bew-3 {
	width:94px;
	height: 31px;
	background-image: url(/struktur/bew-3.gif);
	background-repeat: no-repeat;
	top: 15px;
	left: -40px;
	visibility: hidden;
	z-index: 1000;
	position: absolute;
}
.sternchen-bew-2 {
	width:39px;
	height: 31px;
	background-image: url(/struktur/bew-2.gif);
	background-repeat: no-repeat;
	top: 15px;
	left: -13px;
	visibility: hidden;
	z-index: 1000;
	position: absolute;
}
.sternchen-bew-1 {
	width:69px;
	height: 31px;
	background-image: url(/struktur/bew-1.gif);
	background-repeat: no-repeat;
	top: 15px;
	left: -29px;
	visibility: hidden;
	z-index: 1000;
	position: absolute;
}
.bewertungskasten {
	padding-top: 1px;
	padding-left: 5px;
	padding-right: 5px;
	float: left;
	width: 72px;
	height: 12px;
}

.uebersicht-artikel h2 {
	width:200px;

	}
.uebersicht-artikel p {
	width:200px;

	}


/* ENDE Rating System */


#such-alt-eingabe-div2 {
	height:23px;
	margin-left:0px;
	margin-top:7px;
	margin-bottom:7px;
	width:200px;
	border: 1px solid #c7ced7;
	background-color: white;
	background-image: url(/struktur/suche.gif);
	background-repeat: no-repeat;
	background-position: right center;
	position: relative;
}

.forum-teaser p {

width:590px;
}

/* PINNWAND */

#pinnwand  {
	padding: 9px;
	width: 200px;
	position: relative;
	border: 1px solid #c7ced7;
	margin-bottom:10px;
	float:left;
	margin-right:5px;
}

.noheight {
	height:auto;
}


.bl-sf-auswahl-div-gruen {

    background-color:#EAF8EC;

    margin-bottom:10px;

    padding:13px 14px 15px 20px;

    position:relative;

    width:430px;

    float: left;

}

.bl-sf-auswahl-div-gruen h2 {

    font-size: 1.3em;

    font-weight: bold;

    padding: 0px 0px 16px 0px;

    margin: 0px;

}





.bl-sf-auswahl-div-gruen-reihe {

    width: 420px;

    float: left;

    margin-bottom: 10px;

}

.bl-sf-auswahl-div-gruen-reihe-letzte {

    width: 676px;

    float: left;



}

.bl-sf-auswahl-div-gruen-reihe p {

    padding: 6px 0px;

    font-weight: bold;

}

.bl-sf-auswahl-div-gruen-reihe-letzte p {

    padding: 6px 0px;

    font-weight: bold;

}

.bl-sf-auswahl-div-gruen-reihe-links {

    float: left;
	padding-top:4px;
    width: 88px;

}


.bl-sf-auswahl-div-gruen-reihe-rechts {

    float: right;

    width: 322px;


}

.bl-sf-auswahl-div-gruen-eingabe {

    background-image:url(/struktur/input-veranstaltung-gruen-2.gif);

    background-repeat:no-repeat;

    color:#323232;

    font-size:0.9em;

    height:20px;

    width:299px;

}

.bl-sf-auswahl-scroll {

    height:23px;

    padding:2px 3px;

    width:299px;

}

.bl-sf-auswahl-schulform-select {

    width: 299px;

    background-color: white;

}



.bl-sf-auswahl-schulform-select {

    margin-right: 20px;

    height:23px;

    float: left;

}

#zwischenueberschrift {
	width:700px;
	clear:both;

}


/* Hover für Bestellbutton im Warenkorb */
.warenkorbBestellen {
	display:inline-block;
	background:url('/bilder/jetzt-bestellen.gif');
	height: 39px;
	width: 149px;
}

.warenkorbBestellen:hover {
	background:url('/bilder/jetzt-bestellen-1.gif');
}
/* /Hover für Bestellbutton im Warenkorb */

/* Hand-Cursor für "In den Warenkorb"-Links */
.produkt-preis-warenkorb { cursor: pointer !important; }
/* Hand-Cursor für "In den Warenkorb"-Links */

/* Dialog: Information über falschen Login */
.login-info-dialog {
	padding:0.35em;
}
.login-info-dialog h2, .login-info-dialog a {
	color:#00BC35;
}
/* Ende Dialog */

/* 0000542: Select-Dropdown "Suchort" (im Shop etc.) etwas zu groß */
#header-scroll {
	width: 107px !important;
	margin-left: 2px !important;
}
/* Ende 0000542 */

/* CUSTOM */
.et { height: 1px !important; padding: 0 !important; }

.login-button {
	color: #0074b0;
	background: none;
}

#variantenListe {
	clear: left;
}

.printplus-link {
    background:url("/print-plus/struktur/printplus-small.jpg") no-repeat;
    display:block;
    width:75px;
    height:32px;
    margin-top: 10px;
    margin-left: 130px;
}