body {
	background: #fff;
}

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

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

div#col1_1 div#topnav a {
	color: #fff;
}

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

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

ul#leftnav li a {
	background: #D7BDBE;
	border-bottom: 1px solid #fff;
	color: #000;
}

ul#leftnav li a:hover, ul#leftnav li a.active {
	background: #C49EA0;
	color: #5A3839;
}

ul#leftnav li ul li a {
	background: #E6D6D7;
	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;
}

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

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.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-color: #e8e8e8;
}

div.box h2 {
	background-color: #c1c1c1;
	color: #00446e;
}

div.tableitem h4 {
	color: #777;
}

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

div.tableitem 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;
}

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: #e8e8e8;
}

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

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/dotline.gif) repeat-x bottom left;
	border-top: 1px solid #afafaf;
}

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

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

/*** 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: 10px solid #e8e8e8;
	background: #f3f3f3;
}

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

/*** Listen ***/

div.content_list table thead td p {
	background: #e8e8e8 url(images/dotbg.gif) repeat-y left top;
	border-bottom: 1px solid #c3c3c3;
}

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

/*** Registrierung ***/

div.register table thead td p {
	background: #e8e8e8 url(images/dotbg.gif) repeat-y left top;
	border-bottom: 1px solid #c3c3c3;
}

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

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

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

/*** Rechte Spalte ****/

div#col2 div#col2_1 form#headsearch {
	background: #285082;
}

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

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

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

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

div.box.green h2 {
	background-color: #a2b33b;
}

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

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

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.blue {
	background-color: #c7e0ec;
}

div#col2 div.box.blue h2 {
	background-color: #94b3c5;
	color: #00436E;
}

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

/*** Footer ***/
div#footer div#f1 {
	background: #eee;
}

div#footer div#f2 {
	background: #e8e8e8;
}

div#footer p {
	color: #0064a0;
}

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

p.newsdate {
	color: #777;
}

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

div.topnews h3, div.news h3 {
	color: #0064A0;
}

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

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

/***** IMAGES & COLORS ****/
a {
	color: #0064a0;
}

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

div#header div#metanav a {
	color: #00466E;
}

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

div#col2 div#col2_1 {
	background: #fff url(images_lokal/header/header_right.png) 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/icon-word.gif) no-repeat 100% 0px;
}

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

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

th a.exe {
  background:url(images/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;
}
