

/* Allgemeine HTML-Tag-Definitionen */



BODY { background-color:#fff ; color:#000 ; margin:10 ; font-family:Verdana,Arial,Helvetica,sans-serif ; font-size:11px }

/*  BODY { background-color:#fff ; color:#000 ; margin:10 ; font-family:Verdana,Arial,Helvetica,sans-serif ; font-size:11px background-color: #ffffff; margin: 0px; padding: 0px; background-image:url(https://sslsites.de/guwi.de/eshop/images/weihnacht_bg.gif); background-repeat:repeat-y; background-position:center top; } */

TR,TD,P { color:#000 ; font-family:Verdana,Arial,Helvetica,sans-serif ; font-size:11px } 

A:link , A:visited { color:#000 ; text-decoration:underline }

A:hover { color:#000000 ; text-decoration:underline }


#iconpos_mass { position:absolute; z-index:1; margin-top: 0px; margin-left: 547px;}
#iconpos_ostern2 { position:absolute; z-index:0; margin-top: 0px; margin-left: 130px;}



/* Allgemeine Formular-Elemente und Bestellformular */

form { margin:0 }

select { font-size:12px ; font-family:arial,helvetica,sans-sarif }

.orderform { font-size:12px ; font-family:arial,helvetica,sans-sarif }





/* Hauptfarben -> Tabellenhintergründe */



.os_main_shoppage { width:950px ; margin:0 ; padding:0 }

.os_main_shoptable1 , .os_main_shoptable2 , .os_main_shoptable3 { width:950px ; margin:0 ; padding:0 ; border:0 ; border-spacing:0 }



/* ---------- KOPFBEREICH ---------- */



.os_head_head1 , .os_head_head2  { color: #fff; font-size: 20px; background-color: #79cff1; text-align: center; vertical-align: middle }

.os_head_head1 { width:170px }

.os_head_line { background-color:#fff ; height:1px ; width:1px }



/* Navigation : Schrift "Kopfbereich 2" */



.os_head_navi_td1 , .os_head_navi_td2     { color: #fff; background-color: #79cff1; margin: 0; padding: 0; height: 30px }

.os_head_navi_td2  { background-color: #79cff1; border-right: #79cff1 }
.os_head_navi_td2_dom { background-color: #4a101f; border-right: none #4a101f }
.os_head_navi20   { list-style-type: none; margin: 0; padding: 0; height: 30px }

.os_head_navi21 , .os_head_navi21_active  { float: left; padding: 9px 12px; border-right: 1px solid #fff }

.os_head_navi21_active { background-color:#fff }

A.os_head_navi2:link , A.os_head_navi2:visited { color:#fff ; text-decoration:none }

A.os_head_navi2:hover { color:#fff ; text-decoration:underline }

A.os_head_navi2_active:link , A.os_head_navi2_active:visited { color:#537DB3 ; text-decoration:none }

A.os_head_navi2_active:hover { color:#537DB3 ; text-decoration:underline }







/* ---------- FUSSBEREICH ---------- */



/* "Fussbereich 1" : Shoplinks */



.os_foot_line { background-color:#fff ; height:1px }

.os_foot_navi1_div   { color: #fff; font-size: 10px; background-color: #79cff1; text-align: left; vertical-align: middle; padding: 8px }
.os_foot_navi1_div_dom { color: #fff; font-size: 10px; background-color: #3b040e; text-align: left; vertical-align: middle; padding: 8px }
A.os_foot_navi1:link , A.os_foot_navi1:visited { font-size:10px ; color:#fff ; text-decoration:none }

A.os_foot_navi1:hover { color:#fff ; text-decoration:underline }



/* "Fussbereich 2" : Fusszeile */



.os_foot_navi2_div { background-color:#fff ; font-size:10px ; color:#6C6C6C ; text-align:center ; padding:20px } 

A.os_foot_navi2:link , A.os_foot_navi2:visited { font-size:10px ; color:#000000 ; text-decoration:none }

A.os_foot_navi2:hover { color:#000000 ; text-decoration:underline }







/* ---------- LINKE SPALTE ---------- */



.os_main_left_td { order-left: #E5E5E5 5px solid ; background-color:#a3a3a3 ; vertical-align:top }

.os_main_left_spacer { background-color:#fff ; height:19px }

.os_main_left_contentbox {  }


/* BOX "Suche" */



.os_search_short { width:145px }

.os_search_title { padding:12px 10px 0px 12px ; background-color:#a3a3a3 ; font-weight:bold ; color:#fff ; border-bottom: 1px solid #a3a3a3 }

.os_search_content { padding:10px 0px 10px 0px; font-size:11px } 

.os_search_spacer { background-color:#fff ; height:10px }

A.os_navisearch:link , A.os_navisearch:visited { color:#000 ; text-decoration:none }

A.os_navisearch:hover { color:#ff0000 ; text-decoration:underline }



/* BOX "Rubrikenauswahl" */

/* => befindet sich im jeweiligen Navigations-Plugin-CSS */



/* BOX "Navigation" */



.os_service_title { display:block; width:172px; margin:1px 0px 0px 0px; padding:6px 0px 4px 0px; font-weight:bold; font-size: 13px; color:#000000 }

A.os_service_title:link { display:block; width:172px; margin:1px 0px 0px 0px; padding:6px 0px 4px 0px; font-weight:bold; font-size: 13px; color:#000000; text-decoration:none }

A.os_service_title:visited { display:block; width:172px; margin:1px 0px 0px 0px; padding:6px 0px 4px 0px; font-weight:bold; font-size: 13px; color:#000000; text-decoration:none }

A.os_service_title:hover { display:block; width:172px; margin:1px 0px 0px 0px; padding:6px 0px 4px 0px; font-weight:bold; font-size: 13px; color:#000000; background-color:#E0E0E0 }



.os_service_title_new { display:block; width:172px; margin:1px 0px 0px 0px; padding:6px 0px 4px 0px; font-weight:bold; font-size: 13px; color:#000000; }

A.os_service_title_new:link { display:block; width:172px; margin:1px 0px 0px 0px; padding:6px 0px 4px 0px; font-weight:bold; font-size: 13px; color:#000000; text-decoration:none; background-image:url(https://sslsites.de/guwi.de/eshop/images/navi_neuheiten_off.gif) }

A.os_service_title_new:visited { display:block; width:172px; margin:1px 0px 0px 0px; padding:6px 0px 4px 0px; font-weight:bold; font-size: 13px; color:#000000; text-decoration:none; background-image:url(https://sslsites.de/guwi.de/eshop/images/navi_neuheiten_off.gif) }

A.os_service_title_new:hover { display:block; width:172px; margin:1px 0px 0px 0px; padding:6px 0px 4px 0px; font-weight:bold; font-size: 13px; color:#000000; background-image:url(https://sslsites.de/guwi.de/eshop/images/navi_neuheiten_on.gif) }



.os_service_title_offer { display:block; width:172px; margin:1px 0px 0px 0px; padding:6px 0px 4px 0px; font-weight:bold; font-size: 13px; color:#000000; }

A.os_service_title_offer:link { display:block; width:172px; margin:1px 0px 0px 0px; padding:6px 0px 4px 0px; font-weight:bold; font-size: 13px; color:#000000; text-decoration:none; background-image:url(https://sslsites.de/guwi.de/eshop/images/navi_angebote_off.gif) }

A.os_service_title_offer:visited { display:block; width:172px; margin:1px 0px 0px 0px; padding:6px 0px 4px 0px; font-weight:bold; font-size: 13px; color:#000000; text-decoration:none; background-image:url(https://sslsites.de/guwi.de/eshop/images/navi_angebote_off.gif) }

A.os_service_title_offer:hover { display:block; width:172px; margin:1px 0px 0px 0px; padding:6px 0px 4px 0px; font-weight:bold; font-size: 13px; color:#000000; background-image:url(https://sslsites.de/guwi.de/eshop/images/navi_angebote_on.gif) }



.os_service_spacer { background-color:#fff ; height:10px }

.os_service_content { padding:15px 15px 15px 12px ; font-size:11px } 

.os_service_content ul { list-style:none ; padding:0 ; margin:0 }

.os_service_content ul  li { height:18px }

A.os_naviservice:link , A.os_naviservice:visited { margin:-12px 0px 0px 0px; padding:-2px 0px -2px 0px; display:block; width:172px; color:#000000 ; text-decoration:none }

A.os_naviservice:hover {  font-style: italic; margin:-12px 0px 0px 0px; padding:-2px 0px -2px 0px; display:block; width:172px; color:#000000 ; text-decoration:none; background-color:#E0E0E0 }




/* ---------- RECHTE SPALTE ---------- */

.os_main_right_td { background-color:#f4f4f4 ; vertical-align:top  }

.os_main_right_spacer { height:7px }

.os_main_right_contentbox { padding:0px 10px 10px 10px ; border-top: #fff 20px solid  }



/* BOX "Kurze Warenkorbanzeige" */



.os_scshort_title { padding:5px 10px 5px 10px ; background-color:#e1e1e1 ; font-weight:normal ; color:#808080 ; border-bottom: 1px solid #fff }

.os_scshort_content { background-color:#fff ; padding:15px 10px 15px 10px ; font-size:11px } 

.os_scshort_spacer { height:10px }

A.os_scshort:link , A.os_scshort:visited { color:#000 ; text-decoration:none }

A.os_scshort:hover { color:#ff0000 ; text-decoration:underline }



/* BOX "Top-Angebote" */



.os_navioffer_title { padding: 5px 10px 5px 10px ; background-color:#e1e1e1 ; font-weight:normal ; color:#808080 ; border-bottom: 1px solid #fff }

.os_navioffer_content { background-color:#fff ; padding:15px 8px 10px 10px ; font-size:11px ; border: 1px solid #e1e1e1 }

.os_navioffer_spacer { height:10px }

A.os_navioffer:link , A.os_navioffer:visited { color:#000 ; text-decoration:none }

A.os_navioffer:hover { color:#ff0000 ; text-decoration:underline }



/* BOX "Zuletzt bestellt | angesehen" */



.os_lastorder_title { font-size:16px ; color:#000000 ; font-weight:bold }

.os_lastorder_content { background-color:#fff ; padding:15px 10px 15px 10px ; font-size:11px ; border:1px solid #000 }

.os_lastorder_spacer { height:10px ; padding:0px ; line-height:1px }

A.os_lastorders:link , A.os_lastorders:visited { color:#000 ; text-decoration:none }

A.os_lastorders:hover { color:#ff0000 ; text-decoration:underline }







/* ---------- SHOPINNENBEREICH ---------- */



.os_main_shop { background-color:#fff ; padding:20px 0px 5px 30px }





/* ---------- ALLGEMEIN : Umrandung der Überschriftenboxen */



.os_toptable {  border:1px solid #e1e1e1 } 

.os_toptabletd { padding:4px 10px 4px 10px ; font-weight:bold }

.os_toptable_div { border:1px solid #e1e1e1 ; padding:15px }





/* ---------- Links in Überschriftenbox -> Ebene in Listen- / Detailansicht */



.os_navicat { color:#000 }

A.os_navicat:link , A.os_navicat:visited { color:#000 ; text-decoration:none }

A.os_navicat:hover { color:#ff0000 ; text-decoration:underline }





/* ---------- ALLGEMEIN : Allgemein Meldungen -> Schriften */



.os_error { color:#ff0000 } 

.os_small { font-size:10px; color:#767676 } 





/* ---------- ALLGEMEIN : Artikellisten */



.os_list_box { color:#C0C0C0 ; border:1px solid #e1e1e1 }

.os_list_ddoption { width:110px }

.os_list_ddvendor { width:120px }

.os_list_ddcats { width:120px }

A.os_passwortvergessen:link , A.os_passwortvergessen:visited { font-size:10px; color:#ffffff ; text-decoration:none }

A.os_passwortvergessen:hover { color:#ffffff ; font-size:10px; text-decoration:underline }

A.os_zurkasse:link , A.os_zurkasse:visited { font-weight:bold ; font-size:11px; color:#000000 ; text-decoration:none }

A.os_zurkasse:hover { font-weight:bold; color:#000000 ; font-size:11px; text-decoration:underline }


A.os_list_link1:link , A.os_list_link1:visited { font-weight:bold ; font-size:13px; color:#000000 ; text-decoration:none }

A.os_list_link1:hover { font-weight:bold; color:#000000 ; font-size:13px; text-decoration:underline }



A.os_list_link2:link , A.os_list_link2:visited { text-decoration:underline }

A.os_list_link2:hover { text-decoration:underline }



A.os_list_search1:link , A.os_list_search1:visited { font-weight:bold ; color:#537DB3 ; text-decoration:none }

A.os_list_search1:hover { font-weight:bold ; color:#000 ; text-decoration:underline }



A.os_list_search2:link , A.os_list_search2:visited { text-decoration:underline }

A.os_list_search2:hover { text-decoration:underline }





/* ---------- ALLGEMEIN : Blätterseiten -> Listen und Suchergebnisse */



.os_list_navi { color: #808080 ; font-size:10px } 

A.os_list_navi:link , A.os_list_navi:visited { font-size:10px ; color:#00000 ; text-decoration: none }

A.os_list_navi:hover { font-size:10px ; color:#000000 ; text-decoration:underline }


.os_list_navi_verysmall { color: #808080 ; font-size:9px } 

A.os_list_navi_verysmall:link , A.os_list_navi_verysmall:visited { font-size:9px ; color:#000000 ; text-decoration: none }

A.os_list_navi_verysmall:hover { font-size:9px ; color:#000000 ; text-decoration:underline }




.os_pages { font-size:10px } 

.os_pages_na { color:#808080 ; font-size:10px } 

A.os_pages:link , A.os_pages:visited { font-size:10px ; color:#000 ; text-decoration:underline }

A.os_pages:hover { font-size:10px ; color:#000 ; text-decoration:underline }





/* ---------- SPEZIAL : Angebote Start- und Rubrikenseite */



.os_mainoffers { color:#C0C0C0 ; border:1px solid #e1e1e1 }



A.os_offers_main1:link , A.os_offers_main1:visited { font-weight:bold ; color:#537DB3 ; text-decoration:none }

A.os_offers_main1:hover { font-weight:bold ; color:#000 ; text-decoration:underline }



A.os_offers_main2:link , A.os_offers_main2:visited  { color: #537db3; text-decoration: none }

A.os_offers_main2:hover { color:#000 ; text-decoration:underline }



A.os_offers_rub1:link , A.os_offers_rub1:visited { font-weight:bold ; color:#537DB3 ; text-decoration:none }

A.os_offers_rub1:hover { font-weight:bold ; color:#000 ; text-decoration:underline }



A.os_offers_rub2:link , A.os_offers_rub2:visited { color:#ff0000 ; text-decoration:none }

A.os_offers_rub2:hover { color:#000 ; text-decoration:none }



A.os_offers_rub3:link , A.os_offers_rub3:visited { color:#000 ; text-decoration:underline }

A.os_offers_rub3:hover { color:#ff0000 ; text-decoration:underline }





/* ---------- SPEZIAL : Rubrikenauswahl -> Hierachie und Übersicht */



A.os_cat_list:link , A.os_cat_list:visited  { color: black; font-size: 11px; text-decoration: none }

A.os_cat_list:hover  { color: red; text-decoration: underline }


/* ---------- Liste Preis */

.price { font-size:17px ; color:#000000 } 

.price2 { font-size:20px ; color:#000000 } 


/* ---------- SPEZIAL : Detailansicht */



.os_detail_title { font-size:18px ; color:#000000 ; font-weight:bold } 

.os_detail_navi { color:#808080 ; font-size:10px } 



/* Detailansicht - Zurück-/Weiterlinks */



A.os_detail_navi:link , A.os_detail_navi:visited { color:#000 ; text-decoration:none }

A.os_detail_navi:hover { color:#ff0000 ; text-decoration:underline }



/* Detailansicht - Innenbereich */



.os_detail_toptable {  border-width:1px ; border-style:solid ; border-color:#e1e1e1 } 

.os_detail_toptabletd { padding:4px ; padding-left:10px ; padding-right:10px ; font-weight:bold }

.os_detail_imggallery { border:1px solid #E1E1E1 }



A.os_detail_support:link , A.os_detail_support:visited { color:#000000 ; text-decoration:none }

A.os_detail_support:hover { color:#000000 ; text-decoration:underline }



.os_detail_cfilter { color:#537DB3 }

A.os_detail_cfilter:link , A.os_detail_cfilter:visited { color:#537DB3 ; text-decoration:none }

A.os_detail_cfilter:hover { color:#000 ; text-decoration:underline }



.os_detail_options { width:246px }





/* ---------- SPEZIAL : Bestellablauf */



.os_order_bg1 { background:#fff }

.os_order_bg2 { background:#fff  }

.os_order_active { color:#ff0000 ; font-weight:bold }

.os_order_button { width:100% ; height:30px ; color:#fff ; background-color:#ff0000 ; font-weight:bold ; cursor:pointer }




/* ---------- SLIMBOX */

#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(http://www.toxyd.de/eshop/images/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(http://www.toxyd.de/eshop/images/prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(http://www.toxyd.de/eshop/images/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 113px;
	height: 22px;
	background: transparent url(http://www.toxyd.de/eshop/images/closelabel.gif) no-repeat center;
	margin: 5px 0;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}
