/* Allgemeine HTML-Tag-Definitionen */

body {
background-color:#000000;
background-image:url(../../../shop/images/main/bg.png);
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
color:#D8D8D8;
}
tr, td, p {
background-color:#333333;
color:#D8D8D8;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
}
a:link, a:visited {
color:#FF7C55;
text-decoration:underline;
}
a:hover {
color:#15A7D7;
text-decoration:underline;
}


/* Allgemeine Formular-Elemente und Bestellformular */

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


/* Hauptfarben -> Tabellenhintergründe */

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

/* ---------- meine : Styles */

.h2index {
font-size:1.1em;
font-weight:bold;
margin:0;
}
.indexticker {
color:#D8D8D8;
font-size:0.9em;
}

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

.os_head_head1, .os_head_head2 {
background-color:#A3A3A3;
color:#FFFFFF;
font-size:20px;
text-align:center;
vertical-align:middle;
}
.os_head_head1 {
width:195px;
}
.os_head_line {
background-color:#F76A19;
height:1px;
width:1px;
}

/* Navigation : Schrift "Kopfbereich 2" */

.os_head_navi_td1, .os_head_navi_td2 {
background-image:url(../../../shop/images/main/tcat_bg.png);
color:#FFFFFF;
height:25px;
margin:0;
padding:0;
text-align:center;
}
.os_head_navi_td1 {
border-right:1px solid #E1712F;
width:195px;
}
.os_head_navi_td2 {
width:780px;
}
.os_head_navi20 {
height:25px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.os_head_navi21, .os_head_navi21_active {
border-right:1px solid #E1712F;
float:left;
padding:6px 12px;
}
.os_head_navi21_active {
background-color:#FFFFFF;
}
a.os_head_navi2:link, a.os_head_navi2:visited {
font-weight:bold;
color:#000000;
text-decoration:none;
}
a.os_head_navi2:hover {
color:#FF0000;
font-weight:bold;
text-decoration:underline;
}
a.os_head_navi2_active:link, a.os_head_navi2_active:visited {
color:#F76A19;
text-decoration:none;
}
a.os_head_navi2_active:hover {
color:#F76A19;
text-decoration:underline;
}



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

/* "Fussbereich 1" : Shoplinks */

/* "Fussbereich 1" : Shoplinks */

.os_foot_line {
background-color:#F76A19;
height:1px;
}
.os_foot_navi1_div {
background-color:#292929;
color:#D8D8D8;
font-size:10px;
height:21px;
padding-top:10px;
text-align:center;
vertical-align:middle;
}
a.os_foot_navi1:link, a.os_foot_navi1:visited {
color:#F0E9DB;
font-size:10px;
text-decoration:none;
}
a.os_foot_navi1:hover {
color:#F76A19;
text-decoration:underline;
}

/* "Fussbereich 2" : Fusszeile */

.os_foot_navi2_div {
background-color:#292929;
background-image:url(../../../shop/images/main/bg.png);
color:#6C6C6C;
font-size:10px;
padding:20px;
text-align:center;
}
a.os_foot_navi2:link, a.os_foot_navi2:visited {
color:#D8D8D8;
font-size:10px;
text-decoration:none;
}
a.os_foot_navi2:hover {
color:#F7731E;
text-decoration:underline;
}



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

.os_main_left_td {
background-color:#292929;
vertical-align:top;
}
.os_main_left_spacer {
background-color:#FFFFFF;
height:19px;
}
.os_main_left_contentbox {
}

/* BOX "Suche" */

.os_search_short {
width:115px;
}
.os_search_title {
background-color:#F76A19;
border-bottom:1px solid #A3A3A3;
color:#FFFFFF;
display:none;
font-weight:bold;
padding:12px 10px 0 12px;
}
.os_search_content {
font-size:11px;
padding:20px 0 0 12px;
}
.os_search_spacer {
background-color:#FFFFFF;
height:10px;
width:100%;
}
.os_search_content ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.os_search_content ul li {
height:18px;
}
a.os_navisearch:link, a.os_navisearch:visited {
color:#000000;
text-decoration:none;
}
a.os_navisearch:hover {
color:#F7731E;
text-decoration:underline;
}

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

/* BOX "Kundenservice" */

.os_service_title {
background-image:url(../../../shop/images/main/tcat_bg.png);
border-bottom:2px solid #F76A19;
border-top:1px solid #F76A19;
color:#FFFFFF;
font-weight:bold;
padding:6px 10px 6px 12px;
}
.os_service_spacer {
background-color:#FFFFFF;
height:20px;
width:100%;
}
.os_service_content {
background-color:#292929;
font-size:11px;
padding:15px 0 15px 12px;
}
.os_service_content ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.os_service_content ul li {
height:18px;
}
a.os_naviservice:link, a.os_naviservice:visited {
color:#D8D8D8;
text-decoration:none;
}
a.os_naviservice:hover {
color:#F76A19;
font-weight:bold;
text-decoration:none;
}



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

.os_main_right_td {
background-color:#292929;
vertical-align:top;
}
.os_main_right_spacer {
height:7px;
}
.os_main_right_contentbox {
color:#F76A19;
}

/* BOX "Kurze Warenkorbanzeige" */

.os_scshort_title {
background-color:#b1b1b1;
border-bottom:1px solid #FFFFFF;
color:#808080;
font-weight:normal;
padding:5px 10px;
}
.os_scshort_content {
padding:0 0 0 22px;
text-align:left;
}
.os_scshort_spacer {
height:10px;
}
a.os_scshort:link, a.os_scshort:visited {
color:#F76A19;
text-decoration:none;
}
a.os_scshort:hover {
color:#FFFFFF;
text-decoration:underline;
}

/* BOX "Top-Angebote" */

.os_navioffer_title {
background-image:url(../../../shop/images/main/tcat_bg.png);
border-bottom:2px solid #F76A19;
border-top:1px solid #F76A19;
color:#FFFFFF;
font-weight:bold;
padding:6px 10px 6px 12px;
}
.os_navioffer_content {
color:#9E9E9E;
font-size:11px;
padding:15px 10px 25px 12px;
}
.os_navioffer_spacer {
height:10px;
}
a.os_navioffer:link, a.os_navioffer:visited {
color:#000000;
text-decoration:underline;
}
a.os_navioffer:hover {
color:#F7731E;
text-decoration:underline;
}

/* BOX "Zuletzt bestellt | angesehen" */

.os_lastorder_title {
background-image:url(../../../shop/images/main/tcat_bg.png);
border-bottom:2px solid #F76A19;
border-top:1px solid #F76A19;
color:#FFFFFF;
font-weight:bold;
padding:6px 10px 6px 12px;
}
.os_lastorder_content {
font-size:11px;
padding:15px 10px 20px 12px;
}
.os_lastorder_spacer {
height:10px;
line-height:1px;
padding:0;
}
a.os_lastorders:link, a.os_lastorders:visited {
color:#F76A19;
text-decoration:none;
}
a.os_lastorders:hover {
color:#F7731E;
text-decoration:underline;
}



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

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


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

.os_toptable {
border:1px solid #515151;
}
.os_toptabletd {
font-weight:bold;
padding:4px 10px;
}
.os_toptable_div {
border:1px solid #515151;
padding:15px;
}


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

.os_navicat {
color:#15A7D7;
}
a.os_navicat:link, a.os_navicat:visited {
color:#15A7D7;
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;
}


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

.os_list_box {
border:1px solid #787878;
color:#C0C0C0;
padding:8px;
}
.os_list_ddoption {
width:110px;
}
.os_list_ddvendor {
width:120px;
}
.os_list_ddcats {
width:120px;
}
.os_list_oldprice {
text-decoration:line-through;
}
a.os_list_link1:link, a.os_list_link1:visited {
color:#F76A19;
font-weight:bold;
text-decoration:none;
}
a.os_list_link1:hover {
color:#000000;
font-weight:bold;
text-decoration:underline;
}
a.os_list_link2:link, a.os_list_link2:visited {
color:#808080;
text-decoration:none;
}
a.os_list_link2:hover {
color:#808080;
text-decoration:none;
}
a.os_list_link3:link, a.os_list_link3:visited {
background-color:#787878;
color:#F76A19;
font-weight:normal;
padding:4px;
text-align:center;
text-decoration:none;
width:100%;
}
a.os_list_link3:hover {
background-color:#787878;
color:#FF0000;
padding:4px;
text-align:center;
text-decoration:none;
width:100%;
}


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

.os_list_navi {
color:#787878;
font-size:10px;
}
a.os_list_navi:link, a.os_list_navi:visited {
color:#000000;
font-size:10px;
text-decoration:none;
}
a.os_list_navi:hover {
color:#FF0000;
font-size:10px;
text-decoration:underline;
}
.os_pages {
font-size:10px;
}
.os_pages_na {
color:#808080;
font-size:10px;
}
a.os_pages:link, a.os_pages:visited {
color:#000000;
font-size:10px;
text-decoration:underline;
}
a.os_pages:hover {
color:#000000;
font-size:10px;
text-decoration:underline;
}
.os_mainoffers {
border:1px solid #787878;
color:#C0C0C0;
}
a.os_cat_list:link, a.os_cat_list:visited {
color:#F76A19;
text-decoration:none;
}
a.os_cat_list:hover {
color:#000000;
text-decoration:underline;
}


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

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


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

a.os_cat_list:link, a.os_cat_list:visited {
color:#ffffff;
text-decoration:none;
}
a.os_cat_list:hover {
color:#F76A19;
text-decoration:underline;
}

.os_cat_pic { margin:15px 0 10px 0 }


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

.os_detail_title {
color:#F76A19;
font-size:14px;
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:#D8D8D8;
text-decoration:none;
}
a.os_detail_navi:hover {
color:#FF0000;
text-decoration:underline;
}

/* Detailansicht - Innenbereich */

.os_detail_toptable {
border:1px solid #515151;
}
.os_detail_toptabletd {
font-weight:bold;
padding:4px 10px;
}
.os_detail_imggallery {
border:1px solid #515151;
}
a.os_detail_support:link, a.os_detail_support:visited {
color:#000000;
text-decoration:underline;
}
a.os_detail_support:hover {
color:#FF0000;
text-decoration:underline;
}
.os_detail_cfilter {
color:#F76A19;
}
a.os_detail_cfilter:link, a.os_detail_cfilter:visited {
color:#F76A19;
text-decoration:none;
}
a.os_detail_cfilter:hover {
color:#000000;
text-decoration:underline;
}
.os_detail_options {
width:180px;
}


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

.os_order_bg1 {
background:#333333 none repeat scroll 0 0;
}
.os_order_bg2 {
background:#333333 none repeat scroll 0 0;
}
.os_order_div {
border:1px solid #515151;
margin-bottom:15px;
padding:15px 15px 15px 30px;
}
.os_order_active {
color:#F7731E;
font-weight:bold;
}
.os_order_button {
background-color:#F7731E;
color:#FFFFFF;
cursor:pointer;
font-weight:bold;
height:30px;
width:100%;
}


