body { background: #fff; }

a { color: #0064a0; }

input, select { color: #628397; }

div.popupwrapper { border: 1px solid #0379b9; }

div#page { background: #fff; border: 1px solid #fff; }

/* -EuB Schriftzug- */
div.box span.eub_e { color: #85a629; /*grüne Farbe*/ }
div.box span.eub_u { color: #0064a0; font-size: 65%; }
div.box span.eub_b { color: #0064a0; /*Blaue Farbe!*/ }

div#col1_1 div#topnav #menueebene1 { color: #0378b9; }
div#col1_1 div#topnav #menueebene1 a { color: #0378b9; }
div#col1_1 div#topnav #menueebene1 a:hover, div#col1_1 div#topnav #menueebene1 a.active { color: #000; }
div#col1_1 div#topnav #menueebene2 { color: #aaccee; }
div#col1_1 div#topnav #menueebene2 a { color: #aaccee; }
div#col1_1 div#topnav #menueebene2 a:hover, div#col1_1 div#topnav #menueebene2 a.active { color: #ffffff; }
div#col1_1 div#topnav #menueebene2 a#orange {color: orange; }
div#col1_1 div#topnav #menueebene2 a#orange:hover, div#col1_1 div#topnav #menueebene2 a#orange.active { color: #ffffff; }

/* H2´s für Boxen */
div#col1_2_1 div.box h2 a { color: #fff; }
div#col1_2_1 div.box h2 span.beratung { color: #fff; }

div.box.gruen h2 { background: url(images_lokal/box_header/greenboxhead.jpg) repeat-x; color: #fff; }
div.box.gruen h2 a { color: #fff; }
div.box.grau h2 { background: url(images_lokal/box_header/greyboxhead.jpg) repeat-x; color: #fff; }
div.box.grau h2 a { color: #fff; }
div.box.blau h2 { background: url(images_lokal/box_header/blueboxhead.jpg) repeat-x; color: #fff; }
div.box.blau h2 a { color: #fff; }
div.box.dunkelblau h2 { background: url(images_lokal/box_header/darkblueboxhead.jpg) repeat-x; color: #fff; }
div.box.dunkelblau h2 a { color: #fff; }
div.box.orange h2 { background: url(images_lokal/box_header/orangeboxhead.jpg) repeat-x; color: #fff; }
div.box.orange h2 a { color: #fff; }

/* Rahmen für Boxen */
div.box.gruen { border: 1px solid #a6cf33; }
div.box.grau { border: 1px solid #a0a0a0; }
div.box.blau { border: 1px solid #0378b9; }
div.box.dunkelblau { border: 1px solid #285082; }
div.box.orange { border: 1px solid #ff7534; }

/* HR´s für Boxen */
div.box.gruen hr { border: 1px solid #a6cf33; }
div.box.grau hr { border: 1px solid #a0a0a0; }
div.box.blau hr { border: 1px solid #0378b9; }
div.box.dunkelblau hr{ border: 1px solid #285082; }
div.box.orange hr { border: 1px solid #ff7534; }

/* Tabellen in Boxen */
div.box.gruen table { background-color: #EBF5AD; }
div.box.gruen table td.price { border-left: 1px solid #000; }

div.box.blau table td.price { width: 82px; text-align: right; }

div.wk_box table td { color: #435700; }

/* BOX Subnavigation */
div#boxsubnav {  }
div#col2 div.box.gruen div#boxsubnav .norm { background: url(images_lokal/box_subnav/box_subnav_norm_gruen.gif) repeat-x; color: #a6cf33; }
div#col2 div.box.gruen div#boxsubnav .high { background: url(images_lokal/box_subnav/box_subnav_high_gruen.gif) repeat-x; color: #fff;  }
div#col2 div.box.grau div#boxsubnav .norm { background: url(images_lokal/box_subnav/box_subnav_norm_grau.gif) repeat-x; color: #a6a6a6; }
div#col2 div.box.grau div#boxsubnav .high { background: url(images_lokal/box_subnav/box_subnav_high_grau.gif) repeat-x; color: #fff; }
div#col2 div.box.blau div#boxsubnav .norm { background: url(images_lokal/box_subnav/box_subnav_norm_blau.gif) repeat-x; color: #1280bd; }
div#col2 div.box.blau div#boxsubnav .high { background: url(images_lokal/box_subnav/box_subnav_high_blau.gif) repeat-x; color: #fff; }
div#col2 div.box.dunkelblau div#boxsubnav .norm { background: url(images_lokal/box_subnav/box_subnav_norm_blau.gif) repeat-x; color: #1280bd; }
div#col2 div.box.dunkelblau div#boxsubnav .high { background: url(images_lokal/box_subnav/box_subnav_high_blau.gif) repeat-x; color: #fff; }
div#col2 div.box.orange div#boxsubnav .norm { background: url(images_lokal/box_subnav/box_subnav_norm_orange.gif) repeat-x; color: #ff7534; }
div#col2 div.box.orange div#boxsubnav .high { background: url(images_lokal/box_subnav/box_subnav_high_orange.gif) repeat-x; color: #fff; }

div.pagetitle { color: #777; }

/* Pagination */
div.pagination.letter div span { color: #999; }
div.pagination.list table td.start_end hr { border-top: 1px solid #000; color: #000; }

/* Content */
div.contentnav { background: #e6e6e6; }
div.content div.imgcontainer div { background: #cbcbcb; }
div.contentlist_ul.grau { background: #ededed; }

/* Datelist */
table.datelist thead { background: #c1c1c1; }
table.datelist tbody { background: #ededed; }
table.datelist thead td { border-bottom: 1px solid #000; }

/* Recommend */
table.recommend { background: #ededed; border-bottom: 10px solid #ededed; }
table.recommend thead td { border-bottom: 1px solid #c3c3c3; }

div.box { background-color: #ffffff; }

div.tableitem h4 { color: #777; }
div.tableitem h4 span.newsdate { color: #777; }
div.tableitem h3 { color: #0064A0; }

div.mequodaitem h4 { color: #777; }
div.mequodaitem h4 span.newsdate { color: #777; }
div.mequodaitem h3 { color: #0064A0; }

a.newstableitem_morelink { background: #f3f3f3 url(images/dotline.gif) repeat-x bottom left; }

p.num1 { background: #f7f7f7 url(images/icons/num1.gif) no-repeat 5px 4px; }
p.num2 { background: #f7f7f7 url(images/icons/num2.gif) no-repeat 5px 4px; }
p.num3 { background: #f7f7f7 url(images/icons/num3.gif) no-repeat 5px 4px; }

table.dl_list span { color: #0067A0; }

/* form */
div.formerror { border: 1px solid #fff; }
div.formerror.stop { background-image: url(images/icons/stop.gif); border-color: #d10019; color: #d10019; }
div.formerror.attention { background-image: url(images/icons/attention.gif); border-color: #ff9600; color: #ff9600; }
div.formerror.hint { background-image: url(images/icons/hint.gif); border-color: #1789b9; color: #1789b9; }
p.error {color: #d10019;}
tr.error {border-left: 2px solid #d10019; padding-left: 5px; }
td.error {border-left: 2px solid #d10019; padding-left: 5px;}
th.error {border-left: 2px solid #d10019; padding-left: 5px;}
div.form table.form td { /* background-color: #e8e8e8; */ background-color: #d5e8f3; }
div.form div.grau { background: #e8e8e8; border-top: 1px solid #c3c3c3; }
div.form table.multiselect select option { color: #000; }

/* Sitemap */
div.sitemap ul.level1 li a { background-color: #0378b9; color: #fff; }
div.sitemap ul.level2 li a { background-color: #d5e8f3; color: #000; }
div.sitemap ul.level3 li a { background-color: #d5e8f3; color: #000; }

/* Produkt */
div.product { border: 3px solid #d9d9d9; border-bottom: 2px solid #d9d9d9; }
div.product div.p_upper { border-bottom: 2px solid #d9d9d9; }
div.product div.p_tabs { background: #f5f5f5; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; }
div.product div.p_tabs ul.p_tabs li { background: #e6e6e6; border-bottom: 1px solid #ababab; border-right: 1px solid #ababab; }
div.product div.p_tabs ul.p_tabs li.active { background: #fff; }
div.product div.p_tabs ul.p_tabs li.active a { color: #333; }
div.product div.p_tabs div.p_tabcont { background: #fff; border-bottom: 1px solid #fff; border-left: 1px solid #ababab; }

/* Suchergebnis */
form.cont_searchform div { background: #e8e8e8; }
form.cont_searchform p { background: #d9d9d9; }
form.cont_searchform table { background: #e8e8e8; }

div.searchresult { background: #e8e8e8; }

/* Warenkorb */
div.orderprogress { background: #e1eaa9; }
div.orderprogress span.num1_active span, div.orderprogress span.num2_active span, div.orderprogress span.num3_active span { color: #fff; }
div.orderprogress span.num1_active { background: #9eae41 url(images/op_num1.gif) no-repeat top left; }
div.orderprogress span.num2_active { background: #9eae41 url(images/op_num2.gif) no-repeat 0 0; }
div.orderprogress span.num3_active { background: #9eae41 url(images/op_num3.gif) no-repeat top left; }

div.basket table.articles thead td { background: #c1c1c1 url(images/dotline.gif) repeat-y top right; color: #333; }
div.basket table.articles tbody tr { border: 1px solid #fff; border-color: #fff #e8e8e8; }
div.basket table.articles tbody td { background: #e8e8e8 url(images/dotline.gif) repeat-y top right; }
div.basket table.articles tbody td select option { color: #000; }

div.wk_summary { border-top: 1px solid #696969; background: #dedede; }
div.wk_summary div.wk_col1 { color: #666; }
div.wk_summary div.wk_col1 sup { color: #000; }
div.wk_summary table td { background: #dedede url(images/dotline.gif) repeat-x bottom left; }
div.wk_summary table tr.wk_sum td { background: #f3f3f3; border-top: 1px solid #737373; border-bottom: 1px solid #737373; }
div.wk_summary div.wk_col2 div { background: #f3f3f3; border-bottom: 1px solid #737373; }

.light { background: #f7f7f7; }

/* Login */
div.login { border: 2px solid #0378b9; background: #fff; }
div.login div.login_col1 { border-right: 2px solid #0378b9; }

/* Listen */
div.content_list table thead td p { background: #d5e8f3 url(images/dotbg.gif) repeat-y left top; border-bottom: 1px solid #0378b9; color: #0378b9; }
div.content_list table tbody td { background-color: #d5e8f3; }

/* Registrierung */
div.register table thead td p { background: #d5e8f3 url(images/dotbg.gif) repeat-y left top; border-bottom: 1px solid #0378b9; color: #0378b9; }
div.register table tbody td { background-color: #d5e8f3; }
div.register table tbody tr.error th { border-left: 5px solid #d10019; }
div.register div.grau { background: #e8e8e8; }
div.register div.grau2 { background: #dedede; border-top: 1px solid #696969; }

/* Rechte Spalte */
div.box.gruen form select { border-left: 1px solid #000; border-top: 1px solid #000; border-bottom: 1px solid #c2c2c2; border-right: 1px solid #c2c2c2; }

/* Footer */
div#footer { background: #fff url(images/slash.gif) repeat-x left bottom; }
div#footer p { color: #0064a0; }

p.newsdate { color: #777; }
div.topnews h4, div.news h4 { color: #333; }
div.topnews h3, div.news h3 { color: #0064A0; }

div.promo_box form input { border-left: 1px solid #000; border-top: 1px solid #000; border-bottom: 1px solid #c2c2c2; border-right: 1px solid #c2c2c2; }

dl.events dt { color: #777; }
dl.events dd span { color: #0165A0; }
dl.events dd div.fileicon img.filetype { border-right: 1px solid #ccc; }
dl.events dd.light { background-color: #f7f7f7; }

div#header { background: #fff url(images_lokal/header/header.png) no-repeat; }
div#header div#metanav a { color: #0378b9; }
div#header div#title h1 { color: #007bbe; }

div#startselector h1 { color: #fff; }
div#startselector h3 { color: #fff; }
div#startselector ul li a { color: #bef0ff; }
div#startselector ul li a:hover { background-color: #00326e; }

/* SHOP Leftnav */
ul#leftnav li a { background: #D7CBBD; border-bottom: 1px solid #fff; color: #000; }
ul#leftnav li a:hover, ul#leftnav li a.active { background: #C4B39E; color: #5A5248; }
ul#leftnav li ul li a { background: #E6DFD6; color: #000; }
ul#leftnav li ul li a:hover, ul#leftnav li ul li a.active { background: #0064A0; color: #fff; }
ul#leftnav li ul li ul li a { background: #ece5e0; color: #000; }
ul#leftnav li ul li ul li a:hover, ul#leftnav li ul li ul li a.active { background: #0064A0; color: #fff; }

/* Einstiegsblock */
div.einstiegsblock { background: #cdeb4f url(images_lokal/einstiegsblock_verlauf.jpg) repeat-x; border: 1px solid #777777; }
div.einstiegsblock_verteiler { background: #cdeb4f url(images_lokal/einstiegsblock_verlauf.jpg) repeat-x; border: 1px solid #777777; }
div.einstiegsblock2 { background: #cdeb4f url(images_lokal/einstiegsblock_verlauf.jpg) repeat-x; border: 1px solid #777777; }

/* Contentbanner */
#content_banner { background-color: #ffffff; border: 1px solid #0378b9; }

#eb_left li a, #menue li a:link { color: #000000; background-color: #fff; border: 1px solid #777777; }
#eb_left li a:hover, #menue li a:active, #menue li a:focus { color: #fff; background: url(images_lokal/box_header/blueboxhead.jpg) repeat-x; border: 1px solid #777777; }
#eb_left li a.active { color: #fff; background: url(images_lokal/box_header/blueboxhead.jpg) repeat-x; border: 1px solid #777777; }
#eb_right { border: 1px solid #777777; background-color: #fff; color: #fff; }

/* Promobox Tagcloud */
#tagcloudpad a { color: #0064a0; }


/*Landingpage */
div.box.landingpage { border: 1px solid #0378b9; }
div.box.landingpage hr { border: 1px solid #0378b9; }
div.box.landingpage table td.price { width: 82px; text-align: right; }
div#col1 div.box.landingpage #landingh2 h2 { background: url(/templates/default/images_lokal/box_header/blueboxhead.jpg) repeat-x; color: #fff; }
div#col1 div.box.landingpage #landingh2 h2 a { color: #fff; }