@charset "UTF-8";

/**
 * "Yet Another Multicolumn Layout" for SyShop
 *
 * (en) Uniform design of standard content elements
 * (de) Einheitliche Standardformatierungen für die wichtigten Inhalts-Elemente
 *
 */

@media screen , projection {

/** Neue Spalten aus Yaml **/

.c20l, .c25l, .c33l, .c40l, .c38l, .c50l,
.c60l, .c62l, .c66l, .c75l, .c80l {float: left; }

.c20r, .c25r, .c33r, .c40r, .c38r, .c50r,
.c60r, .c66r, .c62r, .c75r, .c80r {float: right; margin-left: -5px; }

.c20l, .c20r { width: 20%; }
.c40l, .c40r { width: 40%; }
.c60l, .c60r { width: 60%; }
.c80l, .c80r { width: 80%; }
.c25l, .c25r { width: 25%; }
.c33l, .c33r { width: 33.333%; }
.c50l, .c50r { width: 50%; }
.c66l, .c66r { width: 66.666%; }
.c75l, .c75r { width: 75%; }
.c38l, .c38r { width: 38.2%; }
.c62l, .c62r { width: 61.8%; }

/** überschreibe Werte aus basemod.css **/

	.vlist {
		border: none;
	}
	#col1_content {
		padding: 0px 10px 0px 0px;
	}
	#col2_content {
		padding: 0px 0px 0px 12px;
	}
	#col3_content {
		padding: 0px;
		margin-bottom:25px;
		color:#003056;
	}
	#idVerlauf {
		font-size: 10px;
		color:#003056;
		text-align: left;
		padding: 0px 10px 0px 10px;
	}
	#idVerlauf a:visited, #idVerlauf a:active, #idVerlauf a:hover  {
	color:#003056;
	}
	#idVerlauf strong {
	margin-right: 10px;
	}
	#topnav {
		left: 10px;
		text-align: left;
		padding: 0px 0px 0px 10px;
		margin: 0px;
		overflow: hidden;
		height: 25px;
	}
	#footer {
    background-color: #898989;
    background-image: url("../../../../layouts/images/109_fuss.gif");
    background-position: center bottom;
    background-repeat: no-repeat;
    border-width: 0;
    height: 41px;
    margin: 0 auto;
    padding: 0;
    width: 1004px;
	}
	#cista {
		margin: 0px auto 0px auto;
		padding: 0px;
		width: 1004px;
	}
	#header {
		text-align: center;
		padding: 0px;
		overflow: hidden;
		height: 207px;
	}
	.page {
		background-image: url(../../../../layouts/images/hint_inhalt_oben.jpg);
		background-position: center top;
		background-repeat: repeat-y;
		padding: 10px 10px 0px 10px;
		margin: 0px;
	}
	#Hintergrund {
		background-image: url(../../../../layouts/images/hintergrund.gif);
		background-position: center top;
		background-repeat: repeat-x;
		background-color: #898989;
		margin: 0px auto 0px auto;
		padding: 0px;
		min-height: 630px;
	}
	body {
		background-color: #898989;
		color: #666666;
		font-size: 10px;
		margin: 0px;
		padding: 0px;
		font-family: Verdana,Arial,Helvetica,sans-serif;
		overflow: -moz-scrollbars-vertical;
	}
	.page_margins {
		background-image: url(../../../../layouts/images/hint_inhalt.gif);
		background-position: center top;
		background-repeat: repeat-y;
		width: 1004px;
		border: 0px solid #000000;
		margin: 0px auto 0px auto;
	}
	.hlist ul li img {
		visibility: visible;
		padding: 0px;
		margin: 0px 1px 0px 1px;
	}
	.hlist ul li {
		visibility: hidden;
		padding: 0px;
		margin: 0px;
	}
	.hlist ul {
		visibility: hidden;
		padding: 0px;
		margin: 0px;
	}
	.hlist {
		visibility: hidden;
		padding: 0px;
		margin: 0px;
	}
	#nav{
		visibility: hidden;
		z-index: 2;
		margin: 0px;
		padding: 0px;
		position: absolute;
		left: 10px;
		bottom: 0px;
	}
	.logo img {
		z-index: 1;
	}
	.logo a {
		z-index: 1;
	}
	#main {
		padding:0 10px 5px;
		margin: 0px auto 0px auto;
	}
	#col1 {
		width: 160px;
	}
	#col3 {
		padding: 0px 0px 0px 0px;
	}
	.bottomnav_navigation {
		font-size:10px;
		margin-left:10px;
		padding:5px 10px 0;
		text-align:left;
	}
	 #nav ul {
    	margin: 0px;
	}
	.vlist span {
		border: 0px solid #DDDDDD;
		display: block;
		padding: 5px 0px 5px 0px;
		text-decoration: none;
		margin: 0px 5px 0px 5px;
	}

/** Warenkorb Kurzinfo Slide **/
	.topnav_warenkorb {
		background-color: #EA7C13;
	    color: #FFFFFF;
	    float: right;
	    margin-bottom: 5px;
	    margin-right: 10px;
	    margin-top: 5px;
	    padding: 2px;
	    width: 250px;
	}
	.topnav_warenkorb .topnav_tags {
		display: block;
	}
	#topnav #WarenkorbSlide a {
		color:#B11111;
	}
	.topnav_warenkorb .bild {
		padding-right: 15px;
	}
	.topnav_warenkorb .warenkorb {
		float:left;
		font-weight:bold;
		padding-left:5px;
		padding-right:25px;
	}
	.topnav_warenkorb .anzahl {
		float:left;
		font-weight:bold;
	}
	.topnav_warenkorb .wert {
		float:right;
		font-weight:bold;
		padding-right:5px;
	}

	#warenkorb_kurzinfo_slide {
		background-color: #EA7C13;
	    color: #FFFFFF;
	    display: none;
	    font-size: 10px;
	    font-weight: normal;
	    line-height: 12px;
	    margin-left: 730px;
	    padding: 5px;
	    position: absolute;
	    text-align: left;
	    top: 254px;
	    width: 244px;
	    z-index: 20000000;
	}
	#warenkorb_kurzinfo_slide h3.ueberschrift {
		border-top:1px dotted #FFFFFF;
		border-bottom:1px dotted #FFFFFF;
		text-align:center;
		color:#FFFFFF;
		padding:5px;
		font-weight:bold;
		margin-bottom:15px;
	}
	.warenkorb_kurzinfo_header {
		border-bottom:1px dotted #FFFFFF;
		margin-bottom:5px;
	}
	.warenkorb_kurzinfo_letztenPos {
		border-bottom:1px dotted #FFFFFF;
		margin-bottom:5px;
		padding-bottom:5px;
	}
	.warenkorb_kurzinfo_zeile {
		border-bottom:1px dotted #FFFFFF;
		margin-bottom:5px;
		height:40px;
		font-size:9px;
	}
	.warenkorb_kurzinfo_zeile.letzte {
		border-bottom:1px solid #FFFFFF;
	}
	.warenkorb_kurzinfo_zeile a.aendern {
		color:#FFFFFF;
		text-decoration:underline;
		font-size:9px;
	}
	.warenkorb_kurzinfo_zeile .hersteller {
		font-weight:bold;
	}
	.warenkorb_kurzinfo_zeile .bezeichnung {
		float:left;
		width:190px;
	}
	.warenkorb_kurzinfo_zeile .menge {
		float:left;
		width:40px;
		text-align:right;
	}
	.warenkorb_kurzinfo_zeile .gesamtpreis {
		float:right;
	}
	.warenkorb_kurzinfo_summen {
		border-bottom:1px solid #FFFFFF;
		margin-bottom:10px;
		height:20px;
	}
	.warenkorb_kurzinfo_summen .anzahl_artikel {
		float:left;
		width:140px;
	}
	.warenkorb_kurzinfo_summen .text_warenwert {
		float:left;
		width:80px;
		font-weight:bold;
		text-align:left;
	}
	.warenkorb_kurzinfo_summen .warenwert {
		float:right;
		font-weight:bold;
	}
	.warenkorb_kurzinfo_footer .c50l a {
		font-weight:bold;
		color:#FFFFFF;
	}
	.warenkorb_kurzinfo_footer .c50r a {
		line-height: 16px;
		display: block;
		font-weight:bold;
		color:#FFFFFF;
		background: url("../images/warenkorb.gif") no-repeat scroll right center transparent;
	}


/** überschreibe Werte aus content.css **/
	h1, h2, h3, h4, h5, h6 {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		color:#636363;
	}

	h1 { font-size: 116.67%; }
	h2 { font-size: 116.67%; }
	h3 {
		font-size: 116.67%;
		color:#003056;
		font-weight:bold;
	}
	h4 {
		font-size: 116.67%;
		color:#003056;
		font-weight:bold;
	}
	h5 { font-size: 11px; }
	h6 {
		background-color:#003056;
		color:#FFFFFF;
		font-size:10px;
		font-weight:bold;
		height:20px;
		line-height:20px;
		margin-bottom:5px;
		margin-top:10px;
		padding-left:5px;
		padding-right:5px;
		text-decoration:none;
	}

	#col3_content h2 {
		text-align: left;
		background-color: #003056;
		color: #FFFFFF;
		font-size: 10px;
		font-weight: bold;
		height: 20px;
		line-height: 20px;
		margin-bottom: 5px;
		padding-left: 10px;
		padding-right: 5px;
		text-decoration: none;
	}

	table {
		border:1px solid #E7F2F0;
		border-collapse:collapse;
		border-top:1px solid #E7F2F0;
		margin-bottom:0.5em;
		width:auto;
	}

/**Startlogos Länderauswahl **/
	.startlogos {
		padding-right:16px;
		padding-left:16px;
	}


/** überschreibe Werte aus form.css **/
	form.yform {
		background-color:#D8D8D8;
	}
	form.yform .type-button input#btnSubmit {
		color: #330;
		background: #5e5607 url(screen/images/button_yellow.png) top left repeat-x;
	}
	form.yform div.type-button input#btnSubmit:focus,
	form.yform div.type-button input#btnSubmit:hover,
	form.yform div.type-button input#btnSubmit:active {
		background: #880; color: #fff;
	}
	form.yform .type-button input#btnReset {
		color: #300;
		background: #661717 url(screen/images/button_red.png) top left repeat-x;
	}
	form.yform .type-button input#btnWeiter, form.yform .type-button input#btnZurueck {
		background-color: transparent;
		background-image: url(../../../images/button150.png);
		background-repeat: no-repeat;
		width: 150px;
		height: 26px;
		margin: 0px;
		padding: 0px;
		text-align: center;
		font-size: 11px;
		font-weight: bold;
		color: #B11111;
		text-decoration: none;
		margin: 20px auto 0px auto;
		border: none;
		padding-bottom: 3px;
	}
	.btnRechts {
		text-align:right;
	}
	/*
	form.yform .type-button input#btnReset, form.yform .type-button input#btnSubmit, form.yform .type-button input#btnSubmitLogin, form.yform .type-button input#btnSubmitSuche {
		background-color: transparent;
		background-image: url(../../../images/button150.png);
		background-repeat: no-repeat;
		width: 150px;
		height: 26px;
		margin: 0px;
		padding: 0px;
		text-align: center;
		font-size: 11px;
		font-weight: bold;
		color: #B11111;
		text-decoration: none;
		margin: 20px auto 0px auto;
		border: none;
		padding-bottom: 3px;
	}
	*/
	form.yform .type-button input#btnButton250
		background-color: transparent;
		background-image: url(../../../images/button250.png);
		background-repeat: no-repeat;
		width: 250px;
		height: 26px;
		margin: 0px;
		text-align: center;
		font-size: 11px;
		font-weight: bold;
		color: #B11111;
		text-decoration: none;
		border: none;
	form.yform .type-button input#btnSubmitLogin, form.yform .type-button input#btnSubmitSuche {
		background-image: url(../../../images/button100.png);
		width: 100px;
		margin-top: 10px;
		padding-bottom: 3px;
	}
	form.yform div.type-button input#btnReset:focus,
	form.yform div.type-button input#btnReset:hover,
	form.yform div.type-button input#btnReset:active {
		background: #800; color: #fff;
	}
	form.yform .type-button input#btnButton {
		color: #000;
		background: #454545 url(screen/images/button_gray.png) top left repeat-x;
	}
	form.yform div.type-button input#btnButton:focus,
	form.yform div.type-button input#btnButton:hover,
	form.yform div.type-button input#btnButton:active {
		background: #555; color: #fff;
	}
	form.yform label {
		float: left;
		width: 30%;
	}
	form.yform div.type-check {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	form.yform {
		margin: 0px;
		border: none;
		border-bottom: 1px solid #9EA5AA;
		margin-bottom: 40px;
	}
	input.btnSU {
	   background-color: transparent;
    background-image: url("../../../images/button150.png");
    background-repeat: no-repeat;
    border: medium none;
    color: #B11111;
    font-size: 11px;
    font-weight: bold;
    height: 26px;
    margin: 20px auto 0;
    padding: 0 0 3px;
    text-align: center;
    text-decoration: none;
    width: 150px;
	}
/** überschreibe Werte aus nav_shinybuttons.css **/
	.hlist {
		background: #FFFFFF;
		border: none;
	}
	.hlist ul {
		border: none;
		margin: 0;
	}
	.hlist ul li {
		border: none;
	}
	.hlist ul li a,	.hlist ul li strong {
		_padding: 0px 4px 0px 0px;
		padding: 0;
	}
	.hlist ul li a:focus,
	.hlist ul li a:hover,
	.hlist ul li a:active  {
		background: transparent;
	}


/** überschreibe Werte aus nav_vlist.css **/

	/* Level 1 */
	.vlist li a, .vlist li a:visited {
		width: 130px;
		margin: 1px 0px 0px 0px;
		padding: 3px 10px 3px 10px;
		background-color: #D8D8D8;
		color: #003056;
		text-align: left;
	}
	.vlist li a:focus, .vlist li a:hover, .vlist li a:active {
		width: 130px;
		padding: 3px 10px 3px 10px;
		background-color: #EA7C13;
		color: #003056;
		text-align: left;
		margin: 1px 0px 0px 0px;
		text-decoration: none;
	}
	.vlist li a:hover {
		background-image: url("../../../images/navpunkt_aktiv.gif");
		background-repeat: no-repeat;
	}

	/* Level 2 */
	.vlist li.open li a, .vlist li.open li a:visited {
		border-style: solid;
		border-color: #E7F2F0;
		border-width: 1px 0px 1px 0px;
		width: 130px;
		margin: 0px;
		padding: 3px 10px 3px 20px;
		background-color: #FFFFFF;
		color: #003056;
		text-align: left;
	}
	.vlist li.open li a:focus, .vlist li.open li a:hover, .vlist li.open li a:active {
		width: 130px;
		padding: 3px 10px 3px 20px;
		background-color: #FFFFFF;
		color: #EA7C13;
		text-align: left;
		margin: 0px;
	}

	.vlist li.active a, .vlist li.open a {
		background-image: url("../../../images/navpunkt_open.gif");
		background-repeat: no-repeat;
		font-weight: normal;
	}
	.vlist li.active ul li a, .vlist li.open ul li a {
		background-image: none;
	}

	.vlist li.open ul li.open a, .vlist li.open ul li.open a:visited {
		color: #EA7C13;
	}
	.vlist li.open ul li.open ul li a, .vlist li.open ul li.open ul li a:visited {
		padding: 3px 10px 3px 30px;
		color: #003056;
	}

	.vlist li.active ul li a:hover, .vlist li.open ul li a:hover {
		background-image: url("../../../images/navpunkt_aktiv.gif");
	}
	.vlist li.open ul li.active a, .vlist li.open ul li.active a:hover {
		background-image: url("../../../images/navpunkt_aktiv.gif");
	}
	.vlist li.open ul li.active a {
		color: #FFD511;
		font-weight: normal;
	}

	h6.vlist {
		width: 100%;
		display: block;
		border: none;
		background-color: #003056;
		color: #FFFFFF;
		font-size: 11px;
		font-weight: bold;
		height: 20px;
		line-height: 20px;
		margin: 0px 5px 5px 0px;
		padding: 0px;
		text-decoration: none;
	}
	h6.vlist a, h6.vlist a:visited, h6.vlist a:hover, h6.vlist a:active, h6.vlist span.ueberschrift {
		font-size: 11px;
		font-weight: bold;
	}

	.vlist a, .vlist a:visited {
		font-size: 10px;
		padding: 0px 5px 0px 5px;
		text-align: left;
		border-bottom: 1px solid #FFFFFF;
		color: #FFFFFF;
		text-decoration: none;
		padding-left: 10px;
		font-family: Verdana,Arial,Helvetica,sans-serif;
	}

	.vlist li.active {
		background-color: transparent;
	}


/** Logo **/
	.logo {
		margin: 0px;
		padding: 0px;
		width: 1004px;
	}


/** Modul topnav_navigation **/
	.topnav_navigation {
		float: left;
	}


/** Modul nav_rubrik_navigation_kopf **/
	.nav_rubrik_navigation_kopf {
	}


/** Modul navbar_verlauf **/
	.navbar_verlauf {
		padding: 2px 0px 2px 0px;
	}


/** Formulare Prefix und Postfix **/
	.prefix,
	.postfix {
		font-size: 133.33%;
		margin-top: 10px;
		margin-bottom: 10px;
	}


/** Inhalt **/
	.inhalt {
		width: 100%;
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.seite_drucken {
		background: url(../images/printer.png) no-repeat left bottom;
		padding: 0 0 0 30px;
	}


/** Modul service **/
	.col1_service,
	.col2_service {
		width: 100%;
	}
	.ueberschrift {
		text-align: left;
		background-color: #003056;
		color: #FFFFFF;
		font-size: 10px;
		font-weight: bold;
		height: 20px;
		line-height: 20px;
		margin-bottom: 5px;
		margin-top: 0px;
		padding-left: 10px;
		padding-right: 5px;
		text-decoration: none;;
	}

	.col1_service h6.vlist,
	.col2_service h6.vlist {
		width: 140px;
		vertical-align: middle;
		border: none;
		background-color: #003056;
		color: #FFFFFF;
		font-size: 10px;
		font-weight: bold;
		height: 20px;
		line-height: 20px;
		margin: 10px 0px 5px 0px;
		padding-left: 5px;
		padding-right: 5px;
		text-decoration: none;
	}


/** Modul zuletzt_gesehen **/
	.col1_zuletzt_gesehen,
	.col2_zuletzt_gesehen {
		background-color: #F9F9F9;
		width: 100%;
	}
	.col1_zuletzt,
	.col2_zuletzt {
		background: #FFFFFF;
		margin-bottom: 20px;
	}
	.seenarticle {
		border: 1px solid #003056;
		padding: 5px;
		margin-bottom: 2px;
	}
	.seenarticle a {
		color: #B11111;
		text-decoration: none;
	}
	.seenarticle a:hover {
		text-decoration: underline;
	}
	.seenarticle_preis {
		font-weight: bold;
		color: #666666;
		font-size: 12px;
	}
	.col1_zuletzt .ueberschrift,
	.col2_zuletzt .ueberschrift {
		background-color:#003056;
		color:#FFFFFF;
		font-size:10px;
		font-weight:bold;
		height:20px;
		line-height:20px;
		margin-bottom:5px;
		margin-top:10px;
		padding-left:5px;
		padding-right:5px;
		text-decoration:none;
	}
	.col1_zuletzt h4.artikel_bezeichnung,
	.col2_zuletzt h4.artikel_bezeichnung {
		background-color:#003056;
		color:#FFFFFF;
		font-size:10px;
		font-weight:bold;
		height:20px;
		line-height:20px;
		margin-bottom:5px;
		margin-top:10px;
		padding-left:5px;
		padding-right:5px;
		text-decoration:none;
	}
	.col1_zuletzt .artikel_bild,
	.col2_zuletzt .artikel_bild {
		padding-top: 5px;
		padding-left: 10px;
	}
	.col1_zuletzt .artikel_preis,
	.col2_zuletzt .artikel_preis {
		text-align: right;
		font-weight: bold;
		padding-top: 5px;
		padding-bottom: 5px;
		border-bottom: 1px solid #DDDDDD;
		padding-right: 10px;
	}


/** Modul rubrik_navigation2 **/
	.col1_rubrik_navigation2,
	.col2_rubrik_navigation2 {
		background: #F9F9F9;
		margin-bottom: 20px;
		width: 90%;
	}


/** Modul gruppe_navigation **/
	.col1_gruppe_navigation,
	.col2_gruppe_navigation {
	}


/** Modul gruppe_navigation2 **/
	.col1_gruppe_navigation2,
	.col2_gruppe_navigation2 {
	}


/** Modul gruppe_navigation3 **/
	.col1_gruppe_navigation3,
	.col2_gruppe_navigation3 {
	}


/** Modul Suche / Sprachauswahl / Login / Warenkorb **/
	.col1_suche,
	.col1_sprachauswahl,
	.col1_login,
	.col2_suche,
	.col2_sprachauswahl,
	.col2_login,
	.col2_angebot
	.col1_pdfKataloge {
		background: #FFFFFF;
		width: 100%;
		padding-bottom: 10px;
	}
	.col1_pdfKataloge {
		text-align:center;
	}
	.col2_angebot {
		text-align:center;
	}
	.col1_warenkorb,
	.col2_warenkorb {
		background:none repeat scroll 0 0 #FFFFFF;
		width:100%;
		padding-bottom: 10px;
	}
	.col1_suche .ueberschrift,
	.col1_sprachauswahl .ueberschrift,
	.col1_login .ueberschrift,
	.col1_warenkorb .ueberschrift,
	.col2_suche .ueberschrift,
	.col2_sprachauswahl .ueberschrift,
	.col2_login .ueberschrift,
	.col2_warenkorb .ueberschrift,
	.col2_angebot .ueberschrift,
	.col1_pdfKataloge .ueberschrift,
	.col1_zuletzt .ueberschrift,
	.col2_zuletzt .ueberschrift {
		text-align: left;
		background-color: #003056;
		color: #FFFFFF;
		font-size: 10px;
		font-weight: bold;
		height: 20px;
		line-height: 20px;
		margin-bottom: 5px;
		margin-top: 0px;
		padding-left: 10px;
		padding-right: 5px;
		text-decoration: none;
	}
	.col1_suche .yform,
	.col1_sprachauswahl .yform,
	.col1_login .yform,
	.col2_suche .yform,
	.col2_sprachauswahl .yform,
	.col2_login .yform {
		background-color: #D8D8D8;
		border: none;
		margin: 0px;
		padding: 10px;
	}
	.col1_suche form.yform label,
	.col1_sprachauswahl form.yform label,
	.col1_login form.yform label,
	.col2_suche form.yform label,
	.col2_sprachauswahl form.yform label,
	.col2_login form.yform label {
		float: none;
		width: 90%;
		padding: 3px;
	}
	.col1_suche form.yform .type-text input,
	.col1_sprachauswahl form.yform .type-text input,
	.col1_login form.yform .type-text input,
	.col2_suche form.yform .type-text input,
	.col2_sprachauswahl form.yform .type-text input,
	.col2_login form.yform .type-text input {
		width: 93%;
	}
	.type-text {
		text-align: left;
	}
	.type-select {
		text-align:left;
	}
	/*
	form.yform .type-text input, form.yform .type-text textarea {
		width: 265px;
		height: 15px;
	}
	form.yform .type-text textarea {
		height: 60px;
	}
	form.yform .type-select select {
		width: 190px;
	}
	*/
	.col1_suche form.yform .type-button input,
	.col1_sprachauswahl form.yform .type-button input,
	.col1_login form.yform .type-button input,
	.col2_suche form.yform .type-button input,
	.col2_sprachauswahl form.yform .type-button input,
	.col2_login form.yform .type-button input {
		width: 100%;
	}
	.col1_suche form.yform .type-select select,
	.col1_sprachauswahl form.yform .type-select select,
	.col1_login form.yform .type-select select,
	.col2_suche form.yform .type-select select,
	.col2_sprachauswahl form.yform .type-select select,
	.col2_login form.yform .type-select select {
		width: 100%;
	}
	/** Modul Login **/
	.col1_login .angemeldet_als,
	.col2_login .angemeldet_als {
		border-bottom: 2px solid #DDDDDD;
		margin-bottom: 10px;
	}
	.col1_login .benutzer,
	.col2_login .benutzer {
		font-weight: bold;
	}
	.col1_login .vlist,
	.col2_login .vlist {
		margin-top: 5px;
	}
	/** Modul Warenkorb **/
	.col1_warenkorb .ueberschrift a,
	.col2_warenkorb .ueberschrift a {
		color: #B11111;
		font-weight: bold;
		font-size: 11px;
	}
	.col1_warenkorb .bild,
	.col2_warenkorb .bild {
		display: block;
		width: 130px;
		background: url(../images/warenkorb.gif) no-repeat right center;
	}
	.col1_warenkorb h6.ueberschrift,
	.col2_warenkorb h6.ueberschrift {
		background-color: #EA7C13;
		border: none;
	}
	.WarenkorbInhalt {
		background-color: #FAEEB9;
		color: #666666;
		height:55px;
		width: 150px;
		vertical-align: middle;
		font-size: 10px;
		font-weight: bold;
	}
	.col1_warenkorb .anzahl,
	.col2_warenkorb .anzahl,
	.col1_warenkorb .wert,
	.col2_warenkorb .wert {
		padding:11px 0 0 10px;
	}
	.col1_warenkorb .jetzt_bestellen,
	.col2_warenkorb .jetzt_bestellen {
		padding-left: 10px;
		background-color:#FAEEB9;
		padding-bottom:10px;
		line-height:20px;
	}
	.topnav_sprachauswahl {
		float:left;
		width:50px;
	}

/** Gruppe blättern **/
	.gruppe_blaettern_oben,
	.gruppe_blaettern_unten {
		background-color: #E7F2F0;
		border: 1px solid #DDDDDD;
		margin-bottom: 20px;
		padding-top: 10px;
		color: #000000;
	}
	.gruppe_blaettern_unten {
		clear: both;
		margin-bottom: 0;
	}

	.gruppe_blaettern_oben .artikel,
	.gruppe_blaettern_unten .artikel {
		float: left;
		width: 33%;
	}
	.gruppe_blaettern_oben .artikel_ueberschrift,
	.gruppe_blaettern_unten .artikel_ueberschrift {
		padding-left: 10px;
	}
	.gruppe_blaettern_oben .artikel_form,
	.gruppe_blaettern_unten .artikel_form {
	}
	.gruppe_blaettern_oben .sortierung,
	.gruppe_blaettern_unten .sortierung {
		float: left;
		width: 33%;
	}
	.gruppe_blaettern_oben .sortierung_ueberschrift,
	.gruppe_blaettern_unten .sortierung_ueberschrift {
		padding-left: 10px;
	}
	.gruppe_blaettern_oben .sortierung_form,
	.gruppe_blaettern_unten .sortierung_form {
	}
	.gruppe_blaettern_oben .seite,
	.gruppe_blaettern_unten .seite {
	}
	.gruppe_blaettern_oben .seite_ueberschrift,
	.gruppe_blaettern_unten .seite_ueberschrift {
		padding-left: 67%;
	}
	.gruppe_blaettern_oben .seite_form,
	.gruppe_blaettern_unten .seite_form {
	}
	.gruppe_blaettern_oben .yform,
	.gruppe_blaettern_unten .yform {
		background: none;
		border: none;
		margin: 0px;
	}
	.gruppe_blaettern_oben form.yform .type-select select,
	.gruppe_blaettern_unten form.yform .type-select select {
		width: 100%;
	}
	.gruppe_blaettern_oben form.yform .type-select,
	.gruppe_blaettern_unten form.yform .type-select {
		margin: 0px;
	}
	.gruppe_blaettern_navleft {
		vertical-align: bottom;
		width: 16px;
		height: 16px;
		background: url(../images/arrow_left.gif) no-repeat left center;
		padding-left: 20px;
		padding-right: 1px;
	}
	.gruppe_blaettern_navright {
		width: 16px;
		height: 16px;
		background: url(../images/arrow_right.gif) no-repeat right center;
		padding-right: 20px;
		padding-left: 20px;
	}


/** Gruppe / Suche / Zubehör / Listenansicht **/
	form.bestellen {
		background-color:#FFFFFF;
		border: 0px solid #FFFFFF;
	}
	.gruppe,
	.artikel_suche,
	.zubehoer {
		width: 48%;
		float: left;
		padding: 0 0.5em;
		height: 200px;
	}
	.gruppe .artikel_bezeichnung,
	.artikel_suche .artikel_bezeichnung,
	.zubehoer .artikel_bezeichnung
	.gruppe .artikel_bezeichnung a,
	.artikel_suche .artikel_bezeichnung a,
	.zubehoer .artikel_bezeichnung a {
		text-align: left;
		border-bottom: 1px solid #003056;
		font-weight: bold;
		color: #666666
	}
	.gruppe .artikel_unterbezeichnung,
	.artikel_suche .artikel_unterbezeichnung,
	.zubehoer .artikel_unterbezeichnung {
		text-align: left;
		margin: 0px;
		padding: 0px;
		color: #666666
	}
	.floatbox {
		float:left;
		margin-right:10px;
		overflow:hidden;
		width:120px;
	}
	.gruppe .artikel_bild,
	.artikel_suche .artikel_bild,
	.zubehoer .artikel_bild {
		margin: 5px 10px 0px 0px;
	}
	.gruppe .artikel_langtext,
	.artikel_suche .artikel_langtext,
	.zubehoer .artikel_langtext {
	}
	.gruppe .artikel_detail,
	.artikel_suche .artikel_detail,
	.zubehoer .artikel_detail {
		text-align: left;
		font-weight: normal;
		margin: 15px 0px 15px 0px;
	}
	.gruppe .artikel_preis,
	.artikel_suche .artikel_preis,
	.zubehoer .artikel_preis {
		text-align: left;
		font-size: 133.33%;
		font-weight: bold;
		margin-bottom: 10px;
		color: #666666;
	}
	.gruppe .artikel_hinweis,
	.artikel_suche .artikel_hinweis,
	.zubehoer .artikel_hinweis {
		border-bottom: 1px solid #DDDDDD;
		margin-bottom: 40px;
	}


/** Artikel blättern **/
	.artikel_blaettern_oben,
	.artikel_blaettern_unten {
		padding: 8px 10px 8px 10px;
		background: #F9F9F9;
		border: 1px solid #DDDDDD;
		color: #000000;
	}
	.artikel_blaettern_unten {
		_clear: both;
		margin-bottom: 20px;
	}
	.artikel_blaettern_oben .subcr,
	.artikel_blaettern_unten .subcr {
		float: right;
	}
	.artikel_blaettern_navleft,
	.artikel_blaettern_navright {
		width: 16px;
		height: 16px;
		background: url(../images/arrow_left.gif) no-repeat left center;
		padding-left: 20px;
		padding-right: 20px;
	}
	.artikel_blaettern_navright {
		background: url(../images/arrow_right.gif) no-repeat right center;
	}


/** Artikel (subcl) **/
	.artikel {
	}
	.artikel .artikel_bezeichnung {
		text-align: left;
		border-bottom: 2px solid #DDDDDD;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.artikel .artikel_bild {
		padding-top: 13px;
	}
	.artikel .artikel_weitere_ansichten {
		float: left;
		font-weight: bold;
		margin-top: 10px;
	}
	.artikel .artikel_zoom {
		text-align: right;
		font-weight: bold;
		margin-top: 10px;
		margin-right: 40px;
	}

/** Artikel (subcr) **/
	.artikel div.artikel_bezeichnung {
		font-weight: bold;
		border-bottom: 2px solid #003056;
		margin-bottom: 10px;
		color: #666666;
		font-size: 12px;
		padding: 0px 5px 10px 5px;
	}
	.artikel h5.artikel_variante {
		font-weight: bold;
		color: #666666;
		font-size: 11px;
	}
	.artikel div.artikel_variante {
		border-bottom: 2px solid #003056;
		color: #666666;
		margin-bottom: 10px;
		padding: 0px 5px 10px 5px;
		text-align: left;
	}
	div.artikel_variante .type-select select {
		width:305px;
		background-color: #FFD511;
	}

	.artikel div.artikel_daten {
		border-bottom: 2px solid #003056;
		color: #666666;
		margin-bottom: 10px;
		padding: 0px 5px 10px 5px;
		text-align: left;
		height: 45px;
	}
	.artikel div.artikel_daten h5 {
		color: #666666;
		font-weight: bold;
	}
	.artikel h5.artikel_menge {
		float: left;
		width: 70px;
		padding: 0px;
	}
	.artikel h5.artikel_mengeneinheit {
		float: left;
		width: 50px;
		padding: 0px;
		text-align: right;
	}
	.artikel h5.artikel_nummer {
		float: left;
		width: 90px;
		padding: 0px;
	}
	.artikel h5.artikel_uvp {
		float: left;
		width: 65px;
		padding: 0px;
		text-align: right;
	}
	.artikel h5.artikel_preis {
		float: right;
		width: 95px;
		padding: 0px;
		text-align: right;
	}
	.artikel div.artikel_menge {
		float: left;
		width: 70px;
		padding: 0px;
	}
	.artikel div.artikel_menge div.type-text {
		font-style: italic;
		overflow: visible;
		margin-top: 0px;
	}
	.artikel div.artikel_mengeneinheit {
		float: left;
		width: 50px;
		padding: 0px;
		text-align: right;
	}
	.artikel div.artikel_nummer {
		float: left;
		width: 90px;
		padding: 0px;
	}
	.artikel div.artikel_uvp {
		float: left;
		width: 65px;
		padding: 0px;
		text-align: right;
	}
	.artikel div.artikel_preis {
		float: right;
		width: 95px;
		padding: 0px;
		text-align: right;
	}
	.artikel .artikel_verpackungseinheit {
	}
	.artikel div.artikel_lieferstatus_ja {
		clear: both;
		width: 100px;
		background: url(../images/bullet_green.png) no-repeat right top;
		padding-bottom: 20px;
	}
	.artikel div.artikel_lieferstatus_nein {
		clear: both;
		width: 100px;
		background: url(../images/bullet_red.png) no-repeat right top;
		padding-bottom: 20px;
	}
	.artikel .artikel_zusatztext {
		margin-bottom: 10px;
	}
	.artikel .artikel_langtext,
	.artikel .artikel_mindestbestellmenge {
		border-bottom: 2px solid #004481;
		color: #666666;
		margin-bottom: 10px;
		padding: 0px 5px 10px 5px;
		text-align: left;
	}
	.artikel .artikel_mindestbestellmenge {
		color: #B11111;
		font-size: 11px;
		font-weight: bold;
	}
	.artikel div.artikel_preis_gross {
		text-align: left;
		font-size: 133.33%;
		font-weight: bold;
	}
	.artikel .artikel_hinweis {
		margin-bottom: 10px;
	}
	.artikel h5.artikel_staffel {
		font-weight: bold;
		color: #666666;
		margin-top: 10px;
	}
	.artikel div.artikel_staffel {
		padding-bottom: 10px;
	}
	.artikel .type-button {
		text-align: right;
	}
	.artikel .yform {
		background: none;
		border: none;
		margin: 0px;
	}
	.artikel div.LieferStatus {
		border-bottom: 2px solid #004481;
		color: #666666;
		margin-bottom: 10px;
		padding: 0px 5px 10px 5px;
		text-align: left;
	}
	.ihrPreis {
		border:1px solid #636363;
		background-color:#ffffff;
		margin:10px;
		padding:5px;
		width:180px;
	}

	#eigener_inhalt {
		background-color: #F5F6F7;
		text-align: left;
		padding: 25px 10px 30px 10px;
		color: #666666;
		border-bottom: 1px solid #9EA5AA;
		margin-bottom: 40px;
	}
	a, a:visited {
		color: 	#B11111;
		text-decoration: none;
	}
	div#idVerlauf a, div#idVerlauf a:visited {
		color: 	#003056;
		text-decoration: none;
	}
	div#idVerlauf a:hover {
		text-decoration: underline;
	}
	a:hover {
		color: 	#B11111;
		text-decoration: underline;
	}
	a:active {
		color: 	#F85200;
		text-decoration: underline;
	}
	.artikel_detail a, .artikel_detail a:visited {
		text-decoration: underline;
	}
	#eigener_inhalt hr {
		color: 	#9EA5AA;
		height: 1px;
		border-color:-moz-use-text-color -moz-use-text-color #9EA5AA;
	}
	#inhalt_kontakt {
		background-color: #D8D8D8;
		text-align: left;
		padding: 25px 10px 5px 10px;
		color: #666666;
		border-bottom: none;
		margin-bottom: 0px;
	}
	#idNachricht {
		height:130px;
	}
	#inhalt_kontakt a, #inhalt_kontakt a:visited, #inhalt_kontakt p a, #inhalt_kontakt p a:visited  {
		color: 	#B11111;
		text-decoration: none;
	}
	#inhalt_kontakt a:hover {
		color: 	#B11111;
		text-decoration: underline;
	}
	#inhalt_kontakt a:active {
		color: 	#F85200;
		text-decoration: underline;
	}
	#inhalt_kontakt hr {
		color: 	#9EA5AA;
		height: 1px;
		border-color:-moz-use-text-color -moz-use-text-color #9EA5AA;
	}
	a.button150 {
		display: block;
		background-color: transparent;
		background-image: url(../../../images/button150.png);
		background-repeat: no-repeat;
		width: 150px;
		height: 22px;
		margin: 0px;
		padding: 4px 0 0 0;
		text-align: center;
		font-size: 11px;
		font-weight: bold;
		color: #B11111;
		text-decoration: none;
		margin: 50px auto -10px auto;
	}
	.vlist li {
		margin: -1px 0px 1px 0px;
		padding: 0px;
	}
	.headline_formular {
		color: #9EA5AA;
		font-weight: bold;
		font-size: 15px;
		margin-top: 16px;
	}
	#VolusionLiveChat table {
		border: none;
	}
	#eigener_inhalt a.button150:hover {
		text-decoration: none;
	}
	.important {
		color: #880000;
		background: none;
		border: none;
		margin: 0px;
		padding: 20px 0px 0px 0px;
		text-align: left;
	}
	.pdf_katalog_wp, .pdf_katalog_vlf {
		margin-top: 10px;
	}
	/*
	form.yform[name=frmFormular] div.type-text label,
	form.yform[name=frmFormular] div.type-select label {
		display: table-cell;
		vertical-align: top;
		width: 150px;
	}
	form.yform[name=frmFormular] div.type-text,
	form.yform[name=frmFormular] div.type-select,
	form.yform[name=frmFormular] div.type-check,
	form.yform[name=frmFormular] div.type-button {
		display: table;
	}
	form.yform[name=frmFormular] .type-text input {
		display: table-cell;
	}
	form.yform[name=frmSprache] div.type-select,
	form.yform[name=frmSuche] div.type-text,
	form.yform[name=frmSuche] div.type-button,
	form.yform[name=frmLogin] div.type-text,
	form.yform[name=frmLogin] div.type-button {
		padding: 0px;
		margin: 0px;
	}
	*/
	form.yform sup {
		margin-top: -3px;
		position: relative;
	}
	#btnButtonWarenkorb {
		background-image: url("../../../images/button150.png");
		margin-top: 10px;
		padding-bottom: 3px;
		width: 150px;
		background-color: transparent;
		background-repeat: no-repeat;
		border: none;
		color: #B11111;
		font-size: 11px;
		font-weight: bold;
		height: 26px;
		margin: 0px 10px 0px auto;
		padding: 0px 0px 3px 0px;
		text-align: center;
		text-decoration: none;
	}
	form.yform div.type-text .Menge_Warenkorb {
		text-align: right;
		width: 30px;
	}
	.gruppe form.yform div.type-button {
		margin: 0px
	}
	.highslide img {
		margin: 20px 0px 0px -16px;
	}
	h4.artikel_zusatztext {
		border-top: 0px solid #FFFFFF;
		text-align: left;
		font-weight: bold;
		color: #666666;
		font-size: 11px;
	}
	div.artikel div.subcolumns div.c50l {
		width: 310px;
		text-align: center;
		color: #666666;
	}
	div.artikel div.subcolumns div.c50r {
		width: 335px;
	}
	div.artikel div.subcolumns div.c50r div.subcr {
		padding: 0px 0px 0px 0px;
	}
	div#FarbcodeAnzeige {
		width: 150px;
		height: 50px;
		padding: 0px;
		margin: 0px auto 10px auto;
		border: 2px solid #000000;
	}
	.farbcode {
		font-weight: bold;
	}
	#FarbcodeFeld {
		margin: 10px 0px 10px 0px;
		text-align: center;
	}
	h6.achtung, h6.Farbcode {
		background-color: #FFFFFF;
		color: #666666;
		font-size: 12px;
		font-weight: bold;
	}
	h6.achtung, h6.Farbcode {
		font-size: 10px;
	}
	#topnav a, .bottomnav_navigation a {
		color: #9EA5AA;
	}
	.artikel div.artikel_hinweise {
		text-align: left;
		padding-left: 5px;
		color: #666666;
		border-bottom: 2px solid #003056;
	}
	.artikel div.mengenformel {
		text-align: left;
		padding-left: 5px;
		padding-bottom: 5px;
		color: #666666;
		background-color: #E7F2F0;
	}
	.artikel div.mengenformel .zuschlag {
		color: #B11111;
	}
	/* bitte Warten Bild */
	#ajax_loader {
		display:none;
		height:0;
		left:188px;
		margin-top:0;
		padding:0;
		position:relative;
		top:24px;
		width:120px;
		z-index:11;
	}
	.artikel div.mengenformel div.mengenformel_titel {
		font-weight: bold;
		font-size: 12px;
	}
	.artikel div.mengenformel div.mengenformel_input {
		font-weight: bold;
		margin: 10px 0px 10px 0px;
	}
	.textGrossFett {
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
		color: #B11111;
	}
	.textFett {
		font-weight:bold;
	}
	.spar {
		font-style: italic;
		font-weight: bold;
	}
	.BemerkungSchnittangaben {
		color: #666666;
		border-bottom: 2px solid #003056;
		margin:10px 0;
		padding-bottom: 10px;
	}
	.ergebnis {
		font-size:116.67%;
		margin:10px 0 20px;
	}
	#ergebnisAnzeige {
		float: right;
    	margin-right: 155px;
		border-bottom: double 3px #636363;
	}
	/* jQuery Anweisungen */
	.ui-widget-header {
		background:repeat-x scroll 50% 50% #003056;
		border:none;
		color:#FFFFFF;
		font-weight:bold;
	}
	#tooltip {
		width: 200px;
		opacity: 0.9;
	}

	div#tooltip h5.artikel_staffel {
		font-weight: bold;
		padding-bottom: 2px;
		padding-top: 5px;
	}
	div#tooltip .Langtext_Tooltip {
	padding-bottom: 3px;
	}

	.ergebnis_ideal {
	font-size: 110%;
	line-height: 2em;
	}
	.start_auswahl {
	color: #EA7C13;
	font-size: medium;
	border-bottom: 1px solid #003056;
	padding-bottom: 25px;
	padding-top: 10px;
	}

	.startseite {
	color: #003056;
	font-size: medium;
	border-bottom: 1px solid #003056;
	padding-bottom: 25px;
	padding-top: 10px;
	}

	h5.start {
	color: #003056;
	font-size: medium;
	font-weight: bold;
	padding-top: 15px;
	padding-bottom: 15px;
	}

	.startseite_logo_links {
	padding-top: 50px;
	padding-left :30px;
	}

	.startseite_logo_rechts {
	padding-top: 20px;
	color: #003056;
	font-size: 10px;
	text-align: center;
	padding-right: 30px;
	}

	.startseite_link {
	text-align: center;
	color: #003056;
	font-size: medium;
	padding-bottom: 25px;
	padding-top: 25px;
	}

	.startseite_neu {
	font-size: 20px;
	font-weight: bold;
	}

	.aktiverShop {
	border-bottom: 2px solid #FFFFFF;
	background-color:#FAEEB9;
	color: #003056;
	display: block;
	font-size: 9.5px;
	line-height: 20px;
	padding-left: 10px;
	text-decoration: none;
	border-left: 10px solid #FAEEB9;
	}

	#teaser_unten {
		clear:both;
		padding:0 10px;
	}
	.seo_links {
		padding-bottom: 10px;
		padding-top: 5px;
	}

/** accordion ( Belege ) **/
/** Schrift **/
	.ui-widget {
		font-family: Arial,Helvetica,sans-serif;
	}

/* Corner radius */
	.ui-corner-tl {
		-moz-border-radius-topleft: 0px;
		-webkit-border-top-left-radius: 0px;
	}
	.ui-corner-tr {
		-moz-border-radius-topright: 0px;
		-webkit-border-top-right-radius: 0px;
	}
	.ui-corner-bl {
		-moz-border-radius-bottomleft: 0px;
		-webkit-border-bottom-left-radius: 0px;
	}
	.ui-corner-br {
		-moz-border-radius-bottomright: 0px;
		-webkit-border-bottom-right-radius: 0px;
	}
	.ui-corner-top {
		-moz-border-radius-topleft: 0px;
		-webkit-border-top-left-radius: 0px;
		-moz-border-radius-topright: 0px;
		-webkit-border-top-right-radius: 0px;
	}
	.ui-corner-bottom {
		-moz-border-radius-bottomleft: 0px;
		-webkit-border-bottom-left-radius: 0px;
		-moz-border-radius-bottomright: 0px;
		-webkit-border-bottom-right-radius: 0px;
	}
	.ui-corner-right {
		-moz-border-radius-topright: 0px;
		-webkit-border-top-right-radius: 0px;
		-moz-border-radius-bottomright: 0px;
		-webkit-border-bottom-right-radius: 0px;
	}
	.ui-corner-left {
		-moz-border-radius-topleft: 0px;
		-webkit-border-top-left-radius: 0px;
		-moz-border-radius-bottomleft: 0px;
		-webkit-border-bottom-left-radius: 0px;
	}
	.ui-corner-all {
		-moz-border-radius: 0px;
		-webkit-border-radius: 0px;
	}
	.ui-accordion .ui-accordion-header {
	    padding: 5px 5px 5px 30px;
	}

	/* Mein Konto Belege */
	#accordion {
	    background-color: #FFFFFF;
	    padding: 10px 10px 10px 10px;
	}
	#accordion .Zahlbetrag {
		font-weight: bold;
		margin-bottom: 5px;
	}
	#accordion .Zahlungsbedingung {
		font-weight: bold;
		margin-bottom: 5px;
	}
	#accordion .ui-accordion-content {
		height: 350px;
	}
	#accordion .Datum {
		color: #004481;
		font-size: 133.33%;
		font-weight: bold;
		margin-bottom: 5px;
	}
	#accordion .Belegnummer {
		font-weight: normal;
	}
	#accordion .Vorname {
		float: left;
		font-weight: normal;
		padding-right: 5px;
	}
	#accordion .Name {
		font-weight: normal;
	}
	#accordion .EuroNetto {
		float: left;
		margin-top: 10px;
		padding-right: 5px;
	}
	#accordion .EuroBrutto {
		float: left;
		margin-top: 10px;
		padding-right: 5px;
	}
	#accordion .FremdwaehrungNetto {
		float: left;
		margin-top: 10px;
		padding-right: 5px;
	}
	#accordion .FremdwaehrungBrutto {
		float: left;
		margin-top: 10px;
		padding-right: 5px;
	}
	#accordion .Waehrungscode {
		margin-top: 10px;
		margin-bottom: 10px;
	}
	#accordion .paket {
		width: 575px;
	}
	#accordion .Paketnummer {
		font-weight: normal;
		float: left;
		width: 295px;
	}
	#accordion .Gewicht {
		font-weight: normal;
		float: left;
		width: 165px;
	}
	#accordion .Zaehler {
		font-weight: normal;
	}
	#accordion .position {
		width: 560px;
	}
	#accordion .position .Artikelnummer {
	}
	#accordion .position .Bezeichnung {
	}
	#accordion .position .Zusatz {
		margin-bottom: 5px;
	}
	#accordion .position .Menge {
		float: left;
		width: 110px;
	}
	#accordion .position .Rabatt {
		float: left;
		text-align: right;
		width: 100px;
	}
	#accordion .position .syEinzelpreisNetto {
		float: left;
		text-align: right;
		width: 150px;
	}
	#accordion .position .syGesamtpreisNetto {
		text-align: right;
		margin-bottom: 5px;
	}
	#accordion .position .syEinzelpreisBrutto {
		float: left;
		text-align: right;
		width: 150px;
	}
	#accordion .position .syGesamtpreisBrutto {
		text-align: right;
		margin-bottom: 5px;
	}
	#accordion .status {
		border-bottom: 1px solid #666666;
		padding-bottom: 10px;
		margin-bottom: 10px;
	}

	div.belege,
	div.belege p.note {
		overflow:hidden;
	}
	.clearing {
		display:block;
		overflow: hidden;
	}
	form[name="frmRechnung"] {
		margin-bottom: 0px;
		background-color: #FFFFFF;
		border-bottom: 0px solid #FFFFFF;
	    float: left;
	    width: 200px;
	}
	form[name="frmRechnung"] label[for="idBelegnummer"] {
		float:none;
		margin-bottom: 5px;
	}
	form[name="frmRechnung"] #idBelegnummer {
		width:60px;
	}
	#beleg {
	    background-color: #FFFFFF;
	    padding: 10px 10px 10px 10px;
	}
	#beleg .Zahlbetrag {
		font-weight: bold;
		margin-bottom: 5px;
		font-size:13px;
	}
	#beleg .Zahlungsbedingung {
		font-weight: bold;
		margin-bottom: 5px;
	}
	#beleg .ui-accordion-content {
		height: 350px;
	}
	#beleg .Belegnummer {
		color: #004481;
		font-size: 133.33%;
		font-weight: bold;
		margin-bottom: 5px;
	}
	#beleg .Datum {
		font-weight: normal;
	}
	#beleg .Vorname {
		float: left;
		font-weight: normal;
		padding-right: 5px;
	}
	#beleg .Name {
		font-weight: normal;
	}
	#beleg .EuroNetto {
		float: left;
		margin-top: 10px;
		padding-right: 5px;
	}
	#beleg .EuroBrutto {
		float: left;
		margin-top: 10px;
		padding-right: 5px;
	}
	#beleg .FremdwaehrungNetto {
		float: left;
		margin-top: 10px;
		padding-right: 5px;
	}
	#beleg .FremdwaehrungBrutto {
		float: left;
		margin-top: 10px;
		padding-right: 5px;
	}
	#beleg .Waehrungscode {
		margin-top: 10px;
		margin-bottom: 10px;
	}

	.zahlungshinweis {
		padding:10px;
	}


	/* Bestellt Dialog */
	#dialog {
		width:auto !important;
	}

	/* Länderauswahl Starseite */
	#laenderauswahl {
	    height: 240px !important;
	    margin-top: 10px;
	}
	#laenderauswahl .vlist {
	    margin-top: 10px;
	}
	h2.headerstart {
	    height: auto !important;
	}



	/* Gästebuch */
	.gbeintrag {
		border-bottom: 1px solid #CCCCCC;
		margin: 0px 0px 20px 0px;
		color: #000000;
	}
	.gbhead {
		height: 20px;
	}
	.gbtext {
		padding: 25px;
	}
	.gbinfo {
		float: left;
		width: 300px;
	}
	.gbwriter {
		font-weight: bold;
	}
	.gbmailandtime {
		float: right;
		width: 300px;
		text-align: right;
	}
	.topnumericlinks {
		margin: 20px 0px 20px 0px;
		text-align: center;
	}
	.underdivlinkactive {
	    font-weight: bold;
	}
	.siteclosed {
	    display: none;
	}
	.siteopened {
	    display: block;
	}

	/* Accordion Artikel */
	#accordion {
		padding: 0px;
		margin-top: 11px;
	}
	.ui-accordion .ui-accordion-header {
		text-align: left;
	}
	.ui-state-default,
	.ui-widget-content .ui-state-default,
	.ui-widget-header .ui-state-default {
		background: url("images/ui-bg_glass_100_D8D8D8_1x400.png") repeat-x scroll 50% 50% #D8D8D8;
	}
	.ui-state-default a,
	.ui-state-default a:link,
	.ui-state-default a:visited {
		color: #004481;
	}
	.ui-state-hover{
		border: 1px solid #EA7C13;
	}
	.ui-state-active,
	.ui-widget-content .ui-state-active,
	.ui-widget-header .ui-state-active {
		border: 1px solid #EA7C13;
	}
	#accordion div.ui-accordion-content {
		height: 62px;
		text-align: left;
	}

	#ArtikelDateien {
		margin: 20px 0px 20px 0px;
		text-align: left;
	}

	#ArtikelDateien a:hover {
		text-decoration: underline;
	}

}

@media print {
}