body {
	background: #fff;
}

input {
	color: #de511b;
	}

div.popupwrapper {
	border: 1px solid red;
}

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

div#col1_1 div#topnav a {
	color: #e15218;
	background: url(images_lokal/navi_strich.gif) no-repeat;
	background-position: right;
}

div#col1_1 div#topnav a:hover, div#col1_1 div#topnav a.active {
	background: #5b8aa6;
	color: #fff;
}

div#col1_2_1 div.box h2 a {
	color: #fff;
}

div#col1_2_1 div.warenbox h2 a {
	color: #fff;
}

div#col1_2_1 div.box_wide h2 a {
	color: #fff;
}

div#col1_2_1 div.box_wide2 h2 a {
	color: #fff;
}

.box a {
	color: #598ba4;
}

.warenboxbox a {
	color: #598ba4;
}

.box_wide a {
	color: #598ba4;
}

.box_wide2 a {
	color: #598ba4;
}

#f1 a {
	color: #000000;
}

#leftnav li { background: #ffffff url(images_lokal/menue_left.gif) no-repeat; }
#leftnav li a { color: #598ba6; background: none; }
#leftnav li a:hover { color: #de5318; background: url(images_lokal/menue_left_hover.gif) no-repeat; }
#leftnav li .active { color: #ffffff; background: url(images_lokal/menue_left_active.gif) no-repeat; }
#leftnav li ul { background: none; }
#leftnav li ul li { background: #ffffff url(images_lokal/menue_left.gif) no-repeat; }
#leftnav li ul li a .noarrow { color: #598ba6; background: none; }
#leftnav li ul li a:hover { color: #de5318; background: url(images_lokal/menue_left_hover.gif) no-repeat; }
#leftnav li ul li a.active { color: #ffffff; background: url(images_lokal/menue_left_active.gif) no-repeat; }
#leftnav li ul li ul li { background: #ffffff url(images_lokal/menue_left.gif) no-repeat; }
#leftnav li ul li ul li a { color: #598ba6; background: none; }
#leftnav li ul li ul li a .noarrow { color: #598ba6; background: none; }
#leftnav li ul li ul li a:hover { color: #de5318; background: url(images_lokal/menue_left_hover.gif) no-repeat; }
#leftnav li ul li ul li a.active { color: #ffffff; background: url(images_lokal/menue_left_active.gif) no-repeat; }

div.bluebox {
	background-color: #0C5B98;
	color: #fff;
}

div#col2 div.box.right p {
	color: #5d5d5d;
}

div.pagetitle {
	color: #777;
}

div.pagination.letter div span {
	color: #999;
}

div.pagination.list table td.start_end hr {
	border-top: 1px solid #000;
	color: #000;
}

div.contentnav {
	background: #e6e6e6;
}

div.content div.imgcontainer div {
	background: #cbcbcb;
}

div.content h1 {
	font-size: 16px;
	font-weight: bold;
	}
	
div.content a {
	color: #598ba4;
	}
	
div.content2 div.imgcontainer div {
	background: #cbcbcb;
}

div.content2 h1 {
	font-size: 16px;
	font-weight: bold;
	}
	
div.content2 a {
	color: #598ba4;
	}

div.contentlist_ul.grey {
	background: #ededed;
}

table.datelist thead {
	background: #c1c1c1;
}

table.datelist tbody {
	background: #ededed;
}

table.datelist thead td {
	border-bottom: 1px solid #000;
}

table.recommend {
	background: #ededed;
	border-bottom: 10px solid #ededed;
}

table.recommend thead td {
	border-bottom: 1px solid #c3c3c3;
}

div.box {
	background: url(images_lokal/back_04.jpg) repeat;
}

div.warenbox {
	background: url(images_lokal/back_01.jpg) repeat;
	padding: 0;
	margin: 0;
}

div.box_wide {
	background: url(images_lokal/back_05.jpg) repeat;
}

div.box h2 {
	background: url(images_lokal/portlet_top4.jpg) no-repeat left top; 
	color: #ffffff;
}

div.warenbox h2 {
	background: url(images_lokal/portlet_top2.jpg) no-repeat left top; 
	color: #ffffff;
}

div.warenbox a {
	color: #ffffff;
	text-decoration: none;
	margin-left: 20px;
}

div.warenbox p {
	margin-left: 13px;
	_margin: 7px 0 7px 13px;
	width: 210px;
	padding: 0 0 0 0;
}

div.warenbox p {
	margin-left: 13px;
	_margin: 7px 0 7px 13px;
	width: 210px;
	padding: 0 0 0 0;
}

div.box_wide h2 {
	background: url(images_lokal/portlet_top5.jpg) no-repeat left top; 
	color: #ffffff;
}

div.box_wide2 {
	background: url(images_lokal/back_05.jpg) repeat;
}

div.box_wide2 h2 {
	background: url(images_lokal/portlet_top5b.jpg) no-repeat left top; 
	color: #000000;
}

div.box_yellow {
	background-color: #FFE99E;
}

div.box_yellow h2 {
	background-color: #F4C446;
	color: #FFFFFF;
}

div.tableitem h4 {
	color: #777;
}

div.tableitem h4 a {
	color: #598ba4;
}

div.tableitem h4 a:hover {
	color: #598ba4;
}

div.tableitem h3 a {
	color: #598ba4;
}

div.tableitem h3 a:hover {
	color: #598ba4;
}

div.tableitem p a {
	color: #598ba4;
}

div.tableitem p a:hover {
	color: #598ba4;
}

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

div.tableitem h3 {
	color: #598ba4;
}

div.tableitem {
	background: url(images_lokal/dotline.gif) repeat-x bottom left;
	}

a.newstableitem_morelink {
	background-color: #fff;
	color: #000;
}

.newstableitem_morelink a {
	color: #598ba4;
	}
	
.newstableitem_morelink a:link {
	color: #598ba4;
	}

p.num1 {
	background: #f5aa67 url(images_lokal/icons/num1.gif) no-repeat 5px 4px;
	color: #000;
}

p.num2 {
	background: #f5aa67 url(images_lokal/icons/num2.gif) no-repeat 5px 4px;
	color: #000;
}
p.num3 {
	background: #f5aa67 url(images_lokal/icons/num3.gif) no-repeat 5px 4px;
	color: #000;
}
p.num1 span {
	color: #000;
}
p.num2 span {
	color: #000;
}
p.num3 span {
	color: #000;
}
table.dl_list span {
	color: #000;
}

/***** form *****/
div.formerror {
	border: 1px solid #fff;
}

div.formerror.stop {
	background-image: url(images_lokal/icons/stop.gif);
	border-color: #d10019;
	color: #d10019;
}

div.formerror.attention {
	background-image: url(images_lokal/icons/attention.gif);
	border-color: #ff9600;
	color: #ff9600;
}

div.formerror.hint {
	background-image: url(images_lokal/icons/hint.gif);
	border-color: #1789b9;
	color: #1789b9;
}

div.form table.form tr.error th {
	border-left: 5px solid #d10019;
}

div.form table.form tr.error td p.error {
	color: #d10019;
}

div.form table.form td {
	background-color: #fff;
}

div.form div.grey {
	background: #fff;
	border-top: 1px solid #c3c3c3;
}

div.form div table tr td .hellgelb {
	background-color: #f5aa67;
	border-top: 1px solid #c3c3c3;
}

div.form input {
	color: #598ba4;
	font-size: 10px;
	font-family: verdana, sans serif;
	}
	
div.form textarea {
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	border-bottom: 1px solid #598ba4;
	border-right: 1px solid #598ba4;
	color: #598ba4;
	font-size: 10px;
	font-family: verdana, sans serif;
	}

div.form table.multiselect select option {
	color: #000;
}

/*** Sitemap ***/

div.sitemap ul.level1 li a {
	background: #cfcfcf;
	border-bottom: 1px solid #9b9b9b;
}

div.sitemap ul.level2 li a {
	background: #e8e8e8 url(images_lokal/dotline.gif) repeat-x bottom left;
	border-top: 1px solid #afafaf;
}

div.sitemap ul.level3 li a {
	background: #fff url(images_lokal/dotline.gif) repeat-x bottom left;
}

/*** Breadcrumb ***/
div.breadcrumb {
	background: #fff url(images_lokal/dotline.gif) repeat-x bottom left;
}

/*** Produkt ***/
div.product {
	border: 3px solid #de511b;
	border-bottom: 2px solid #de511b;
}

div.product div.p_upper {
	border-bottom: 2px solid #de511b;
}

div.product div.p_tabs {
	background: #f5aa67;
	border-top: 1px solid #de511b;
	border-bottom: 1px solid #de511b;
}

div.product div.p_tabs ul.p_tabs li {
	background: #f5aa67;
	border-bottom: 1px solid #de511b;
	border-right: 1px solid #de511b;
}

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 #de511b;
}

/*** 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: #f5aa67;
}

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: #de511b url(images_lokal/op_num1.gif) no-repeat left;
}

div.orderprogress span.num2_active {
	background: #de511b url(images_lokal/op_num2.gif) no-repeat 0 0;
}

div.orderprogress span.num3_active {
	background: #de511b url(images_lokal/op_num3.gif) no-repeat left;
}

div.basket table.articles thead td {
	background: #de511b;
	color: #333;
}

div.basket table.articles tbody tr {
	border: 1px solid #fff;
	border-color: #f5aa67;
}

div.basket table.articles tbody td {
	
}

div.basket table.articles tbody td select option {
	color: #000;
}

div.wk_summary {
	border-top: 1px solid #de511b;
	background: #fff;
}

div.wk_summary div.wk_col1 {
	color: #666;
}

div.wk_summary div.wk_col1 sup {
	color: #000;
}

div.wk_summary table td {
	background: #de511b url(images_lokal/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: 10px solid #de511b;
	background: #fff;
}

div.login a {
	color: #de511b;
}

div.login div.login_col1 {
	border-right: 10px solid #f5aa67;
}

/*** Listen ***/

div.content_list table thead td p {
	background: url(images_lokal/portlet_top5.jpg) no-repeat left top;
	color: #ffffff;
	
}

div.content_list {
	
}

div.content_list table tbody td {
	background-color: #e8e8e8;
}

/*** Registrierung ***/

div.register table thead td p {
	background: #f5aa67 url(images_lokal/dotbg_yellow.gif) repeat-y left top;
	border-bottom: 1px solid #de511b;
}

div.register a {
	color: #de511b;
}

div.register table tbody td {
	background-color: #f5aa67
}

div.register table tbody tr.error th {
	border-left: 5px solid #d10019;
}
div.register div.grey {
	background: #f5aa67;
}

div.register div.hellgelb {
	background: #f5aa67;
}

div.register div.grey2 {
	background: #dedede;
	border-top: 1px solid #696969;
}

/*** Rechte Spalte ****/

div#col2 div#col2_1 form#headsearch {
	
}

div#col2 div#col2_1 form#headsearch input {
	border-left: 1px solid #303038;
	border-top: 1px solid #303038;
	border-bottom: 1px solid #303038;
	border-right: 1px solid #303038;
	color: #de511b;
}

div#col2 div#col2_1 form#headsearch select {
	border-left: 1px solid #000;
	border-top: 1px solid #000;
	border-bottom: 1px solid #303038;
	border-right: 1px solid #303038;
	color: #de511b;
}

div#col2 div#col2_1 form#headsearch a {
	color: #de511b;
}

div.box.green {
	
}

div.box.green h2 {
	
}

div.box.green h2 a {
	color: #fff;
}

div.box.green table {
	background-color: #f5aa67;
}

div.box.green table td.price {
	border-left: 1px solid #000;
}

div.box.green form select {
	border-left: 1px solid #000;
	border-top: 1px solid #000;
	border-bottom: 1px solid #c2c2c2;
	border-right: 1px solid #c2c2c2;
}

div#col2 div.box.right {
	background: url(images_lokal/back_01.jpg) repeat;
}

div#col2 div.box.right h2 {
	background: url(images_lokal/portlet_top1.jpg) no-repeat left top;
	color: #fff;
	font-family: verdana;
	font-size: 12px;
	margin: 0;
}

div#col2 div.box.right h2 a {
	color: #000000;
}

div#col2 div.box.right2 {
	background: url(images_lokal/back_01c.jpg) repeat;
}

div#col2 div.box.right2 h2 {
	background: url(images_lokal/portlet_top_1c.jpg) no-repeat left top;
	color: #ffffff;
	font-family: verdana;
	font-size: 12px;
	margin: 0;
}

div#col2 div.box.right2 h2 a {
	color: #598ba4;
}



div#col2 div.box.right3 {
	background: url(images_lokal/back_03.jpg) repeat;
}

div#col2 div.box.right3 h2 {
	background: url(images_lokal/portlet_top3.jpg) no-repeat left top;
	color: #ffffff;
	font-family: verdana;
	font-size: 12px;
	margin: 0;
}

div#col2 div.box.right3 h2 a {
	color: #598ba4;
}



div#col2 div.box.right4 {
	background: url(images_lokal/back_01b.jpg) repeat;
}

div#col2 div.box.right4 h2 {
	background: url(images_lokal/portlet_top2.jpg) no-repeat left top;
	color: #ffffff;
	font-family: verdana;
	font-size: 12px;
	margin: 0;
}

div#col2 div.box.right4 h2 a {
	color: #598ba4;
}

#ueber_nav { color: #b9342a; }
#ueber_nav a { color: #b9342a; }

/*** Footer ***/
div#footer div#f1 {
	background: #fff;
	border-bottom: 1px solid #de5119;
}

div#footer div#f2 {
	background: #fff;
	border-bottom: 1px solid #de5119;
}

div#footer p {
	color: #ffffff;
}

/***** TYPOGRAFIE ******/
input, select {
	color: #598ba4;
}

p.newsdate {
	color: #777;
}

div.topnews h4, div.news h4 {
	color: #333;
}

div.topnews h3, div.news h3 {
	color: #598ba4;
}

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

div.promo_box form input {
	border-left: 1px solid #46240b;
	border-top: 1px solid #46240b;
	border-bottom: 1px solid #ad917c;
	border-right: 1px solid #ad917c;
	color: #de511b;
	}

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;
}

/***** IMAGES & COLORS ****/


div#header {
	/* background: #fff url(images_lokal/header/header_top.png) no-repeat; */
	background: #fff url(images_lokal/header/header_top.jpg) no-repeat;
}

#metanav {
	color: #5b8aa8;
}

#metanav a {
	color: #5b8aa8;
}

div#header div#title h1 {
	color: #007bbe;
}

div#col1 div#col1_1, div#popup_col1_1 {
	/* background: #fff url(images_lokal/header/header_left.png) no-repeat; */
	background: #fff url(images_lokal/header/header_left.jpg) no-repeat;
}

div#col2 div#col2_1 {
	/* background: #fff url(images_lokal/header/header_right.png) no-repeat; */
	background: #fff url(images_lokal/header/header_right.jpg) no-repeat;
}

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;
}
th a.word,
th a.zip,
th a.pdficon,
th a.exe
{
  float:right;
  display:block;
  width:16px;
  height:16px;	
}

th a.word {
  background:url(images_lokal/icon-word.gif) no-repeat 100% 0px;
}

th a.zip {
  background:url(images_lokal/icon-zip.gif) no-repeat 100% 0px;
}

th a.pdficon {
  background:url(images_lokal/icon-pdf.gif) no-repeat 100% 0px;
}

th a.exe {
  background:url(images_lokal/icon-exe.gif) no-repeat 100% 0px;
}

th a.word span,
th a.zip span,
th a.pdficon span,
th a.exe span
{
  display:none;
}

div.basket table.articles tbody td.artdesc a {
	color: #de511b;
}

.furtheroptions {
	color: #000;
}

.furtheroptions a {
	color: #de511b;
}

#portstyle001 a {
	color: #598ba4;
}