a, a:visited, a:link { color: #3E47A2; }
a:visited { color: #793ea2; }
a:hover, a:visited:hover { color: #50619f; }

.custom_content h2 { margin-top: 1.5em; }
.custom_content em { font-weight: normal; color: #000; }


body { background: url("images/bg_body.jpg") repeat; }
#page { background: url("images/bg_body.jpg") repeat; }
#content { background: transparent; padding: 10px; -moz-border-radius:5px 5px 5px 5px; }

#header_wrapper, #header { height:204px; }
#headlinks, #headlinks.aktiv { border: none; }
#search-form { width:750px; padding-right:10px; position:absolute; right:0; top:0; height: 40px; padding-top: 15px; background: url("images/bg_head_search.png") no-repeat scroll right bottom transparent; }
#speciallinks { display: none; /* background-color:transparent; margin:-34px auto 0; text-align:right; */ }
#search input[type="text"] { width:190px; }
/*#search {display: none;}*/

#header {  }

.panel_left #sidepanel_left { width: 200px; }
.panel_left #content { margin-left: 210px; padding-right: 10px; }
.panel_right #content{ margin-right: 210px; padding-right: 10px;}
#headlinks ul { margin-left: 20px; }

.sidebox h3 {
border-bottom: none;
padding: 8px 22px; 
margin: 2px; 
background: url("images/boxentitel-hg.jpg") repeat;
/*background: #47509B none;*/
color: #fff;
font-size: 1em !important;
}

#settings li span,
#settings > ul > li > a { color: #fff; }
#settings { top: 0; right:310px; text-align: right; width:500px; }
#settings > ul { float:right; height:40px; padding-left:15px; padding-top:15px; background: url("images/bg_head_search.png") no-repeat scroll left bottom transparent; }
#settings div.expander_box { text-align: left; }

#outer_wrapper { margin-top: -42px; }
#page_wrapper { background: transparent url(images/mhg.jpg) repeat; padding-top:5px; }

/* #settings a.expander { background-color: #5d6b9c; margin-left: 5px; } */
#headlinks ul li > a, #headlinks li.basket > a { background-color: #47509B; color: #fff; }
#headlinks ul li > a:hover, #headlinks li.basket > a:hover, #settings a.expander.active, #settings a.expander:hover { background-color: #3c5473; }
#settings a.expander.active, #settings a.expander:hover { border-color: #3c5473; color: #fff; }

#logo img { top:15px; }

#footer_wrapper { background: transparent url(images/hg.jpg) repeat; margin: 0 auto; }

#footer { padding: 0; margin: 0 auto; background: transparent url(images/mhg.jpg) repeat; border: 15px solid transparent; border-radius: 15px 15px 0 0; width: 1050px; border-radius: 15px 15px 0 0; -moz-border-radius: 15px 15px 0 0; -webkit-border-radius: 15px 15px 0 0; -khtml-border-radius: 15px 15px 0 0; }

#footer .master { margin: 1em 0 0 0 }

#footer .footer_box fieldset.newsletter input[type="text"] { width: 220px; }

#frontpage_banner { margin-top: -10px; }

#simplemodal-container { border-color: #46638A; }

#page_wrapper { border-radius: 0 0 10px 10px; -moz-border-radius: 0 0 10px 10px; -webkit-border-radius: 0 0 10px 10px; -khtml-border-radius: 0 0 10px 10px; }


#simplemodal-container { border: 0; background: url("../blue/images/popup_border.png"); padding: 8px; }

.simplemodal-data { background-color: #fff; padding: 12px; }

#settings .expander_box { border: 0; background: url("../blue/images/popup_border.png"); padding: 8px; }

#settings .expander_inner { background-color: #fff; padding: 8px; }

#fancybox-outer { border: 0; background: url("../blue/images/popup_border.png"); padding: 8px; }
#fancybox-close { top: 8px; right: 8px; }
#fancybox-left-ico { left: 8px; }
#fancybox-right-ico { right: 8px; left: auto; } 
   

/* demoshop css */
#frontpage_banner { margin-top: -10px; }
#content .custom_content ul.features { list-style-type: none; margin: 0; margin-right: 30%; padding: 2px; padding-bottom: 0; border: 5px solid #eee; }
#content .custom_content ul.features li { background: url("images/checked.png") no-repeat scroll 5px 5px #f4f4f4; padding: 10px; padding-left: 36px; min-height: 20px; list-style-type: none; margin-bottom: 2px; }

#filter_group .label img, #article #attribute_list .item .label img { display: none; }

#headlinks li.basket.items > a { color: #4d3d0c !important; text-shadow:0 1px 0 #FFEE66; background: url("../base/images/button_bg.png") repeat-x scroll left top #FFAA22 !important;}

#headlinks li.basket div.articles { background: url("../blue/images/popup_border.png") repeat scroll 0 0 transparent !important; border:0 none; padding:8px; }

.datepicker { border-color: #46638A; }

#headlinks li.basket div.articles table { background-color: #fff; padding: 5px; }
#headlinks_wrapper { height: 77%; position: relative; overflow: none; margin: 0 0 0 190px; z-index: 100; }

/* deaktiviert Anmelden und Suche im Header */
#settings {display: none; }
/*Boxenabstand*/
.sidebox { margin: 0 0 2px 0; width: 100%; border: 1px solid #000; }

/*Boxtitel in Kursiv*/
strong,
h3, h4, h5, h6 { font-weight : bold; font-style: italic; }
   
/* Boxenbreite*/
.panel_right #sidepanel_right { z-index: 2; float: right; width: 198px; text-align: left; display: block; }

/* border fix */
{   margin-left: -202px;
   margin-right: 2px;
}
span.price {
   color: darkblue;
   font-size: 1.4em;
   font-weight: normal;
   vertical-align: middle;
   white-space: nowrap; }
