#sitewrapper {
	background: url(../images/site_bg.jpg) no-repeat top center;
}

.wg_beschreibung {
        text-align: justify;
}

.bestellschritt_aktiv {
        color: #FFFFFF;
        background-color: #000000;
        text-align: center;
        font-weight: bold;
}


.bestellschritt {
        color: #000000;
        background-color: #FFFFFF;
        text-align: center;
}


/*Hintergund des Seiteninhalts*/
FIELDSET/*EDIT*/ {
        margin-top: 10px;
        margin-bottom: 10px;
        padding-top: 5px;
        background-color: #fff;
        border-width: 1px;
        border-style: solid;
        border-color: #fff;
}


/*Unterkategorien Block (Legende)*/
LEGEND/*EDIT*/ {
        font-family: Verdana;
        color: #000000;
        font-size: 18px;
        align: left;
        padding-left: 0px;
}


TABLE.border {
        border-width: 1px;
        border-style: solid;
        border-color: #000000;
}


INPUT.button {
        font-family: Verdana;
        width: 120px;
        height: 26px;
        font-size: 10px;
        border-width: 1px;
        border-style: solid;
        border-color: #ffc500;
        background-image: url(../images/button_bg.jpg);
        font-weight:bold;
        border-radius: 6px;
        -moz-border-radius: 6px;
		-webkit-border-radius: 6px;
        cursor:pointer;
        color:#000;
}

INPUT.button:hover {
	background-image: url(../images/button_active_bg.jpg);
	color:#313131;
	border-color:#e1ae00;
}

.order_button {
	background-image: url(../images/order_button_bg.jpg)!important;
	font-weight:bold;
	border-color:#1CB703!important;
	color:#fff!important;
}

.order_button:hover {
	background-image: url(../images/order_button_active_bg.jpg)!important;
	border-color:#1CB703!important;
	color:#fff!important;
}


.textbox,.textarea {
        font-family: Verdana;
        font-size: 11px;
        padding-left: 2px;
        border-width: 1px;
        border-style: solid;
        border-color: #000000;
}


/*Textbox Hintergrundfarbe bei falscher Eingabe*/
.textboxfehler,.textareafehler/*EDIT*/ {
        font-family: Verdana;
        font-size: 12px;
        background-color: #FFBF00;
        border-width: 1px;
        border-style: solid;
        border-color: #000000;
}


.fehler {
        color: #990000;
}


.hr_artikel {
        border-bottom-width: 1px;
        border-bottom-style: dashed;
        border-bottom-color: #FFFFFF;
        height: 1px;
        margin: 0px;
}

.hr_artikel2 {
        border-width: 1px;
        border-style: dashed;
        border-color: #313131;
        height: 1px;
        margin: 0px;
}

HR .artikel2 {
        border-width: 1px;
        border-style: dashed;
        border-color: #313131;
        height: 1px;
        margin: 0px;
}

HR {
        border-width: 1px;
        border-style: solid;
        border-color: #313131;
        height: 1px;
        margin: 0px;
}

.tablerahmen {
        border-color: #313131;
        border-width: 1px;
        border-style: dashed;
}

/* Standard Styles */
BODY {
        padding: 0px;
        margin: 0px;
}


TD {
        font-family: Verdana;
        font-size: 12px;
}

TD .varianten {
        background-color:#313131;
        color: #FFFFFF;
}

caption {
        font-family: Verdana;
        font-size: 12px;
}


A {
        font-family: Verdana;
        font-size: 12px;
        color: #25AAE2;
        text-decoration: none;
}


H1 {
        font-family: Verdana;
        font-size: 16px;
        font-weight: bold;
        display: inline;
}


H2 {
        display: inline;
}


H3 {
        font-size: 13px;
        font-weight: normal;
}


.hallo_einzug {
        margin: 8px0px8px8px;
}


.weiss {
        font-family: Verdana;
        font-size: 12px;
        color: #FFFFFF;
}


.selectbox {
        font-family: Verdana;
        font-size: 12px;
}


/*Selectbox Hintergrundfrabe bei falscher Eingabe*/
.selectboxfehler/*EDIT*/ {
        font-family: Verdana;
        background-color: #EEEEEE;
        font-size: 12px;
}


/*Verkleinerte Selectbox beim der Anmeldung*/
.kselectbox {
        font-family: Verdana;
        font-size: 12px;
}


/*Verkleinerte Selectbox beim der Anmeldung - Hintergrundfrabe bei falscher Eingabe*/
.kselectboxfehler/*EDIT*/ {
        font-family: Verdana;
        background-color: #EEEEEE;
        font-size: 12px;
}


A:HOVER {
        font-family: Verdana;
        font-size: 12px;
        color: #000000;
}


DIV.topnavi {
        display: block;
        width: 141px;
        height: 35px;
        float: left;
        text-align: center;
}


DIV.topnavi:HOVER {
        background-image: url(..images/navi_on.png);
}


/*Menupunkte (Horizontal)*/
A.topnavi/*EDIT*/ {
        color: #000000;
        font-size: 17px;
        font-weight: bold;
        text-decoration: none;
}


/*Menupunkte (Horizontal) - Mouseover*/
A.topnavi:HOVER/*EDIT*/ {
        color: #000000;
        font-size: 17px;
        font-weight: bold;
        text-decoration: none;
}


/*Link's oben Rechts (innerhalb des Seitenkopfes)*/
A.top/*EDIT*/ {
        text-align: right;
        color: #FFFFFF;
        font-size: 10px;
        text-decoration: none;
}


/*Link's oben Rechts (innerhalb des Seitenkopfes) - Mouseover*/
A.top:HOVER/*EDIT*/ {
        text-align: right;
        color: #FFFFFF;
        font-size: 10px;
        text-decoration: underline;
}


TD.navi {
        color: #FFFFFF;
        background-color: #FF80FF;
}


/*Schriftfarbe normal*/
TD.weiss/*EDIT*/ {
        color: #FFFFFF;
}


/*Schriftfarbe hervorgehoben*/
TD.orange/*EDIT*/ {
        color: #f2a000;
}


/*Menu (Vertikal) Kategorien*/
TD.naviheader/*EDIT*/ {
        font-size: 13px;
        font-weight: bold;
        color: #FFFFFF;
        background-color: #000000 ;
        padding: 8px;
        text-transform: uppercase;
}


/*Hintergrundfarbe 1*/
TD.navichild/*EDIT*/ {
        background-color: #000000;
        color: #FFFFFF;
}


/*Hintergrundfarbe 2*/
TD.navidark/*EDIT*/ {
        background-color: #000000 ;
}


TD.navisub {
        font-size: 13px;
        font-weight: bold;
        color: #FFFFFF;
        background-color: #000000 ;
        height: 30px;
}


/*Menu Textlinks*/
A.navi/*EDIT*/ {
        color: #FFFFFF;
        text-decoration: none;
        text-transform: uppercase;
        font-family: Verdana;
        font-size: 10px;
}


A.navi2 {
        color: #FFFFFF;
        text-decoration: none;
}


/*Menu Textlinks - Mouseover*/
A.navi:HOVER/*EDIT*/ {
        color: #FFCC33;
        text-decoration: none;
        text-transform: uppercase;
        font-family: Verdana;
        font-size: 10px;
}


A.navi2:HOVER {
        color: #FF9900;
        text-decoration: none;
}


/*Ueberschriften Balken der Inhaltsseite*/
.balken/*EDIT*/ {
        background-color: #fff;
        font-size: 12px;
        font-weight: bold;
        color: #000;
        height: 16px;
        border-width: 0px;
        border-style: solid;
        border-color: black;
}

.balken1/*EDIT*/ {
        background-color: #000000;
        font-size: 12px;
        font-weight: bold;
        color: #FFFFFF;
        height: 16px;
        border-width: 1px;
        border-style: solid;
        border-color: black;
}


.textboxzahl {
        font-family: Verdana;
        font-size: 12px;
        border-width: 1px;
        border-style: solid;
        border-color: black;
        text-align: center;
}


a.top_link {
        font-family: ComicSansMS;
        color: #FFFFFF;
        font-size: 11px;
        font-weight: bold;
        text-transform: uppercase;
}


a:hover.top_link {
        color: #339900;
        text-decoration: none;
}


td.td_bg {
        background-color: #000000;
}

A.navispr/*EDIT*/ {
        color: #FFFFFF;
        text-decoration: none;
        text-transform: uppercase;
        font-family: Verdana;
        font-size: 14px;
}

A.navispr:hover/*EDIT*/ {
        color: #2c8500;
}

A.wglink/*EDIT*/ {
        color: #000000;
        text-decoration: none;
        text-transform: uppercase;
        font-family: Verdana;
        font-size: 14px;
}

.buy {
        background-color:#FFFFFF;
        background-image:url(../images/tuete.jpg);
        background-position:center center;
        background-repeat:no-repeat;
        border:0 solid #FFFFFF;
        height:35px;
        width:45px;
}

.inactive {
        border:1px solid #BBC9C1;
        height:60px;
        width:60px;
}

.hinweisbox {
        border:1px solid red;
        width:100%;
        padding: 3px;
}

.headline {
        color:red;
        font-weight:bold;
        font-size: 1.2em;
        padding: 2px;
}

.erfolgbox {
        border:1px solid green;
        width:100%;
        padding: 3px;
}

.headlineerfolg {
        color:green;
        font-weight:bold;
        font-size: 1.2em;
        padding: 2px;
}

.contentline {
        font-weight:bold;
        font-size: 1.0em;
        padding: 2px;
}

.small {
        font-size:9px;
        color:#CCCCCC;
}

/*Livesuche*/

#search-results {
	background:#7c185a ;
	border:0px solid;
	position:absolute;
	text-align:left;
	z-index:999;
}
#ls {
	background:#313131;
	color:#fff;
	border:1px solid;
	z-index:601;
	width:250px;
}
#li_ls_1 {
	background-color:#7c185a;
	list-style-image:none;
	list-style-type:none;
}
#li_ls_2 {
	background-color:#313131;
	line-height:20px;
	padding-left:5px;
	color:#fff;
	list-style-image:none;
	list-style-type:none;
}

#li_ls_2 a{
color:#fff;
font-weight:bold;
text-decoration:none;
}

#ls_highlight {
	background-color:#7c185a;
	list-style-image:none;
	list-style-type:none;
}

#footerlinks a {
	color:#000;
}

a.bc_color, a:hover.bc_color, a:visited.bc_color {
    color: #797979;
    text-decoration: none;
}

.top_navigation {
	
}

.top_navigation a {
	padding: 0 10px;
}

#container #lush_controller {
    float: right;
    margin-right: 38px;
    margin-top: -31px;
    position: relative;
}

#container #lush_slider {
	background: #000;
	color: #fff;
}

#container #lush_controller span {
	background: #000;
	color: #FFFFFF;
	border: 1px solid #fff;
	border-radius: 2px;
	padding: 2px 6px;
	cursor: pointer;
	font-family: arial;
	font-size: 10px;
}

#container #lush_controller span.lush_control_selected {
	background: #00A139;
	border: 1px solid #00A139;
	color: #000;
}

#container #lush_slides div a {
	display:block;
	height:100%;
}

#container .lush_slide_container p {
	margin:0;
	padding:0px;
}

