#facebook_button { 
background-image:url(https://www.omochadreams.de/templates/img/facebook-button.gif);
display:block;
left: 0px;
top: 23px; 
background-repeat:no-repeat;
position: fixed; 
}

.servus { 
display:block;
height:102px;
text-indent:-9999px;
width:30px;
}


#form.hr { 
color: #FFFFFF;
background-color: #FFFFFF; 
height: 15px; 
border: 1px solid #FFFFFF; }

#main_header { 
width: 100%;
height: 111px;
background-color: #E69104; }

#main_header_center {
position: absolute;
margin-left:-384.5px; /*50% of omocha_dreams_header_bg.jpg */
left: 50%; }

#en_flag_left { 
position: absolute; }

.switch_header { font-size: 11pt; font-family: Arial; font-weight: bold;}

.main_side_box { font-size: 10pt; }

.header_bg  {
background-image:url(https://www.omochadreams.de/templates/img/header_bg.jpg);
width: 125px; height: 23px;
background-repeat:no-repeat;
position: relative; left: 2px }

.header_text { 
color: white;
font-weight: bold;
text-align: center;
position: relative; top: 3px; right: 2px }

.clear_ul {
list-style-type:none; 
padding:8px; 
margin:-6px; }

.dots { 
background-image:url(https://www.omochadreams.de/templates/img/dots.gif);
background-repeat:no-repeat;
background-position:-3px 2px; 
padding-left:10px;
margin: 1px;
font-size: 10pt; }

.mini_smartphone { 
background-image:url(https://www.omochadreams.de/templates/img/smartphone.gif);
background-repeat:no-repeat;
background-position:0px 2px; 
padding-left:12px;
margin: 1px;
font-size: 10pt; }


.mini_phone { 
background-image:url(https://www.omochadreams.de/templates/img/mini_phone.gif);
background-repeat:no-repeat;
background-position:0px 2px; 
padding-left:12px;
margin: 1px;
font-size: 10pt; }

.mini_phone_h { 
font-weight: bold;
list-style-type:none; 
padding-left:13px; }

.no_dots { 
list-style-type:none; 
padding-left:10px;
font-size: 10pt; }

.dots_header { 
font-weight: bold;
list-style-type:none; 
padding-left:10px; }

/*listing style for categories START*/

#cat_listing ul {
list-style-type:none; 
padding:8px; 
margin:-6px; }
     
#cat_listing li { 
background-image:url(https://www.omochadreams.de/templates/img/cat_arrow.gif);
background-repeat:no-repeat;
background-position:-3px 2px; 
padding-left:10px; }
     
#cat_listing_special ul {
list-style-type:none; 
padding:8px; 
margin:-12px; }
     
#cat_listing_special li { 
/*background-image:url(https://www.omochadreams.de/templates/img/cat_arrow_red.gif);
background-repeat:no-repeat;
background-position:-3px 2px;*/ 
padding-left:10px;
line-height: 17px; }

#cat_header ul {
list-style-type:none; 
padding:0px; 
margin:-4px; }
     
#cat_header li { 
background-repeat:no-repeat;
background-position:-1px 2px; 
padding-left:15px;
line-height: 1.5; }

.top_bg { 
background-image:url(https://www.omochadreams.de/templates/img/top_bg.jpg);
width: 132px }

.special_bg { 
background-image:url(https://www.omochadreams.de/templates/img/special_bg.jpg);
width: 132px }

.lady_bg { 
background-image:url(https://www.omochadreams.de/templates/img/lady_bg.jpg);
width: 132px }

.men_bg { 
background-image:url(https://www.omochadreams.de/templates/img/men_bg.jpg);
width: 132px }

a.banner_sub_text:link { color:#3aca52; text-decoration: none; }
a.banner_sub_text:visited { color:#3aca52; text-decoration: none; }
a.banner_sub_text:hover { color:#3aca52; text-decoration: none; }
a.banner_sub_text:active { color:#3aca52; text-decoration: none; }
     
a.category:link { color:#e67d07; text-decoration: none; }
a.category:visited { color:#e67d07; text-decoration: none; }
a.category:hover { color:#e67d07; background-color: yellow; }
a.category:active { color:#e67d07;  text-decoration: underline; }

a.top-30:link { color:#000000; text-decoration: none; }
a.top-30:visited { color:#000000; text-decoration: none; }
a.top-30:hover { color:#000000; text-decoration: underline; }
a.top-30:active { color:#000000;  text-decoration: underline; }

a.top-links:link { color:#000000; text-decoration: none; font-weight:500; font-size: 9pt;}
a.top-links:visited { color:#000000; text-decoration: none; font-weight: 500; font-size: 9pt; }
a.top-links:hover { color:#000000; text-decoration: underline; font-weight: 500; font-size: 9pt; }
a.top-links:active { color:#000000;  text-decoration: underline; font-weight: 500; font-size: 9pt; }

a.cat_selector:link { letter-spacing: -0.03em; color:#e67d07; text-decoration: none; vertical-align: 7%; font-size: 13px; font-family: Arial, Helvetica, sans-serif; }
a.cat_selector:visited { letter-spacing: -0.03em; color:#e67d07; text-decoration: none; vertical-align: 7%; font-size: 13px; font-family: Arial, Helvetica, sans-serif;}
a.cat_selector:hover { letter-spacing: -0.03em; color:#e67d07; background-color: yellow; vertical-align: 7%; font-size: 13px; font-family: Arial, Helvetica, sans-serif;}
a.cat_selector:active { letter-spacing: -0.03em; color:#e67d07;  text-decoration: underline; vertical-align: 7%; font-size: 13px; font-family: Arial, Helvetica, sans-serif;}     

a.cat_selector_rot:link { letter-spacing: -0.03em; color:red; text-decoration: none; vertical-align: 7%; font-size: 13px; font-family: Arial, Helvetica, sans-serif; }
a.cat_selector_rot:visited { letter-spacing: -0.03em; color:red; text-decoration: none; vertical-align: 7%; font-size: 13px; font-family: Arial, Helvetica, sans-serif;}
a.cat_selector_rot:hover { letter-spacing: -0.03em; color:red; background-color: yellow; vertical-align: 7%; font-size: 13px; font-family: Arial, Helvetica, sans-serif;}
a.cat_selector_rot:active { letter-spacing: -0.03em; color:red;  text-decoration: underline; vertical-align: 7%; font-size: 13px; font-family: Arial, Helvetica, sans-serif;}  

a.cat_selector_green:link { font-weight: bold; letter-spacing: -0.03em; color:green; text-decoration: none; vertical-align: 7%; font-size: 13px; font-family: Arial, Helvetica, sans-serif; }
a.cat_selector_green:visited { letter-spacing: -0.03em; color:green; text-decoration: none; vertical-align: 7%; font-size: 13px; font-family: Arial, Helvetica, sans-serif;}
a.cat_selector_green:hover { letter-spacing: -0.03em; color:green; background-color: yellow; vertical-align: 7%; font-size: 13px; font-family: Arial, Helvetica, sans-serif;}
a.cat_selector_green:active { letter-spacing: -0.03em; color:green;  text-decoration: underline; vertical-align: 7%; font-size: 13px; font-family: Arial, Helvetica, sans-serif;}  

a.cat_header:link { font-weight:bold; color: black; text-decoration: none; vertical-align: 7%; font-size: 13px; font-family: Arial, Helvetica, sans-serif; }
a.cat_header:visited { font-weight:bold; color: black; text-decoration: none; vertical-align: 7%; font-size: 13px; font-family: Arial, Helvetica, sans-serif;}
a.cat_header:hover { font-weight:bold; color: black; text-decoration: none;  vertical-align: 7%; font-size: 13px; font-family: Arial, Helvetica, sans-serif;}
a.cat_header:active { font-weight:bold; color: black;  text-decoration: none; vertical-align: 7%; font-size: 13px; font-family: Arial, Helvetica, sans-serif;}

a.cat_header_special:link { font-weight:bold; color: red; text-decoration: none; vertical-align: 7%; font-size: 13px; font-family: Arial, Helvetica, sans-serif; }
a.cat_header_special:visited { font-weight:bold; color: red; text-decoration: none; vertical-align: 7%; font-size: 13px; font-family: Arial, Helvetica, sans-serif;}
a.cat_header_special:hover { font-weight:bold; color: red; text-decoration: underline;  vertical-align: 7%; font-size: 13px; font-family: Arial, Helvetica, sans-serif;}
a.cat_header_special:active { font-weight:bold; color: red;  text-decoration: underline; vertical-align: 7%; font-size: 13px; font-family: Arial, Helvetica, sans-serif;}

         
/*listing style for categories END*/

form { display:inline; }

a:link { color:#e67d07; text-decoration: none; }
a:visited { color:#e67d07; text-decoration: none; }
a:hover { color:#e67d07; text-decoration: underline; }
a:active { color:#e67d07;  text-decoration: underline; }

body, td, th, p, span, div, hr, li {
	font-family:  Arial Narrow,  Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#000000;

}table.artikel{ height:100%; } 
a.menutop:link,a.menutop:visited,.menu  { color:#EDB8CC;}
a.menutop:hover     { color:#FFFFFF;}
a.menutop:active    { color: #e67d07;}

a.menutop2:link,a.menutop2:visited,.menu2   { color:#D3D4D8;}
a.menutop2:hover    { color:#FFFFFF;}
a.menutop2:active   { color: #e67d07;}

a.green { color:#66cc00; text-decoration: none; font-size: small }
a.green:link { color:#66cc00; text-decoration: none; font-size: small }
a.green:visited { color:#66cc00; text-decoration: none; font-size: small }
a.green:hover { color:#66cc00; background-color: none; font-size: small  }
a.green:active { color:#66cc00;  text-decoration: none; font-size: small }

a.sub_category:link { color:#e67d07; text-decoration: none; }
a.sub_category:visited { color:#e67d07; text-decoration: none; }
a.sub_category:hover { color:#e67d07; background-color: yellow; }
a.sub_category:active { color:#e67d07;  text-decoration: underline; }

a.menu:link, a.menu:visited,a.menu:hover,a.menu:active, .menu      { color:#FFFFFF;}
a.menu2:link, a.menu2:visited,a.menu2:hover, a.menu2:active, .menu2{ color:#FFFFFF; font-weight:bold; }

.menu, .menu2, a.menu2:link, a.menu2:visited, a.menu2:hover, a.menu2:active,
a.menutop:link,a.menutop:visited,a.menutop:hover,a.menutop:active,
a.menutop2:link,a.menutop2:visited,a.menutop2:hover,a.menutop2:active
{
    font-family:   Arial Narrow,  Arial, Helvetica, sans-serif;
    font-size: 14px;
  /*  font-weight: bold;*/
/*    padding:2px;*/
    text-decoration:none;
}
select, textarea, input,  {
	border: 2px groove #e67d07;
}


.force-scrollbar {
	position: absolute;
	top: 0; bottom: -1px;
    width: 1em; z-index: -1;
}

.meldung { color: red; font-weight:bold; }
a.meldung:link { color: red; text-decoration: underline; font-weight:bold; }
a.meldung:visited { color: red; text-decoration: underline; font-weight:bold; }
a.meldung:hover { color: red; text-decoration: underline; font-weight:bold; }
a.meldung:active { color: red; text-decoration: underline; font-weight:bold; }


.seo-text
{ text-align: justify; color:black; line-height:13px; font-size: 11px; font-family: Arial; letter-spacing: 0.2px; }
a.seo-text:link { color: black; text-decoration: underline; font-weight:bold; }
a.seo-text:visited { color: black; text-decoration: underline; font-weight:bold; }
a.seo-text:hover { color: black; text-decoration: underline; font-weight:bold; }
a.seo-text:active { color: black; text-decoration: underline; font-weight:bold; }

.seo-text-header
{ text-align: justify; color:black; line-height:19px; font-size: 13px; font-family: Arial; letter-spacing: 0.2px; }

.rends-thumb-border
{ border-style:solid; border-width:1px; border-color:#cad2d8; }

.rends-product-header
{ text-align: center; color:#33739d; font-size: 20px; font-family: Arial; letter-spacing: -1px; }  

.rends-header
{ text-align: justify; color:#33739d; font-size: 20px; font-family: Arial; letter-spacing: -1px; }

.rends
{ text-align: justify; color:#4d4d4d; line-height:19px; font-size: 16px; font-family: Arial; letter-spacing: 0.2px; }

.rends-subtitle
{ vertical-align:top; text-align: left; color:#4d4d4d; line-height:19px; font-size: 14px; font-family: Arial; letter-spacing: 0.2px; }

a.rends:link { color:#33739d; text-decoration: underline; }
a.rends:visited { color:#33739d; text-decoration: underline; }
a.rends:hover { color:#00a8db; text-decoration: underline; }
a.rends:active { color:#33739d;  text-decoration: underline; }


input.nocolor{
border:none;
background:none;
}

input.height{
height: 20px;
font-size: 12px;
line-height: 15px;
}

.sortfeld{
height: 18px;
font-size: 11px;
line-height: 13px;
width: 100px;
}

.sortfeldie{
height: 18px;
font-size: 13px;
line-height: 15px;
width: 100px;
}

.info, a.info:link, a.info:visited, a.info:hover, a.info:active{
/*color:#5E5D62;*/
color=#3B3B3B; 
}

select, textarea, input,  {
font-family:  Arial Narrow,  Arial, Helvetica, sans-serif;
background-color: #FFFCF5;
}

h1{
line-height: 14px;
font-size: 16px;
font-family: Arial;
letter-spacing: -1px;
text-decoration: underline;
}

.borderlo{
border-bottom: solid 2px; border-color:#E3E2DB;
border-left: solid 2px; border-color:#E3E2DB;
border-top: solid 2px; border-color:#E3E2DB;
}
.bordermo{
border-top: solid 2px; border-color:#E3E2DB;
border-bottom: solid 2px; border-color:#E3E2DB;
}
.borderro{
border-top: solid 2px; border-color:#E3E2DB;
border-right: solid 2px; border-color:#E3E2DB;
border-bottom: solid 2px; border-color:#E3E2DB;
}
.border{
border: solid 2px; border-color:#E3E2DB;
}
.borderbtm{
border-bottom: solid 2px; border-color:#E3E2DB;
}

.hselect{
height: 20px;
width:115px;
font-size: 10px;
line-height: 15px;
}

.lila {
	color: #e67d07;
}