a.adminheader {
	color: #ffb6c1;
}

a.adminheader:hover {
	color: #ffb6c1;
	text-decoration: underline;
}

table.tabbed_pane {
	width: 880px;
	border: 1px solid #003366;
	border-collapse: collapse;
	padding: 5px;
}

td.tabbed_pane_active {
	color: #003366;
	text-align: center;
	width: 220px;
	background-color: white;
	border: 1px solid #003366;
	font-weight: bold;
}

td.tabbed_pane_inactive {
	text-align: center;
	width: 220px;
	border: 1px solid #003366;
	font-weight: bold;
}

td.tabbed_pane {
	padding: 5px;
}

a.tabbed_pane {
	display: block;
	background-color: #003366;
	color: white;
	padding: 5px;
	height: 100%;
}

a.tabbed_pane:hover {
	background-color: #336699;
}

span.tabbed_pane {
	padding: 5px;
}

a.live_search {
	color: #003366;
	font-weight: normal;
	display: block;
	padding-left: 5px;
	padding-top: 2px;
	padding-right: 5px;
}

a.live_search:hover {
	background-color: #003366;
	color: white;
}

div.live_search {
	z-index: 100;
}

h3.step {
	border-bottom: 2px solid #808080;
	width: 100%;
	color: #808080;
}

table.title {
	width: 100%;
	font-size: 11px;
	font-weight: bold;
	color: #909090;
	background-image: url(../../pics/layout/footer_shadow.gif);
}

td.title {
	padding-left: 10px;
}

table.layout {
	border: 1px solid #808080;
	border-collapse: collapse;
	background-color: white;
	padding: 0px;
}

a.footer_links {
	color: #808080;
	font-weight: normal;
}

a.footer_links:hover {
	color: #808080;
	font-weight: normal;
	text-decoration: underline;
}

input.but {
	background-image: url(../../pics/layout/button.gif);
	color: #808080;
	border: 2px solid #808080;
	cursor: pointer;
	font-weight: bold;
	font-family: tahoma, trebuchet ms;
	font-size: 11px;
}

input.but:hover {
	background-image: url(../../pics/layout/button.gif);
	color: #003366;
	border: 2px solid #003366;
	cursor: pointer;
	font-weight: bold;
	font-family: tahoma, trebuchet ms;
	font-size: 11px;
}

input.but:active {
	background-image: url(../../pics/layout/button.gif);
	color: #cc0000;
	border: 2px solid #cc0000;
	cursor: pointer;
	font-weight: bold;
	font-family: tahoma, trebuchet ms;
	font-size: 11px;
}

div.right_box {
	background-color: #f8f8f8;
	border: 1px dotted #808080;
	padding: 5px;
	color: black;
	width: 260px;
	text-align: left;
}

span.form_needed {
	color: #cc0000;
}

td.menu_bar {
	background-image: url(../../pics/layout/verlauf_menu.gif);
}

td.footer {
	background-image: url(../../pics/layout/footer_shadow.gif);
	padding: 2px;
}

p.footer {
	font-size: 10px;
	color: #808080;
	line-height: 100%;
}

a.header {
	color: #d3d3d3;
	text-decoration: none;
}

a.header:hover {
	color: #d3d3d3;
	text-decoration: underline;
}

a.alphabet {
	color: #808080;
	font-weight: bold;
	font-size: 14px;
}

a.alphabet:hover {
	color: #cc0000;
}

a.alphabet:active {
	color: #ffcc66;
}

div.checkbox {
	border: 1px solid transparent;
	padding: 2px;
	cursor: pointer;
}

div.checkbox:hover {
	border: 1px dotted #808080;
}

table.news_frame {
	width: 100%;
	border: none;
	text-align: center;
}

td.news_frame_article {
	width: 230px;
}

table.article_news {
	border-collapse: separate;
	width: 100%;
}

td.article_news {
	border: 1px dotted #808080;
	padding: 5px;
}

td.article_news:hover {
	border: 1px dotted #cc0000;
}

p.article_news_price {

}

span.article_news_price_strike_through {
	text-decoration: line-through;
}

span.article_news_reduced {
	color: #cc0000;
}

a.article_news {
	color: black;
	font-weight: normal;
}

table.news {
	text-align: left;
	border: none;
	width: 100%;
}

td.news {
	background-color: #f8f8f8;
	border: 1px dotted #808080;
	padding: 5px;
}

h4.news {
	color: #003366;
}

table.news_separator {
	width: 100%;
}

img.news {
	float: left;
	padding-right: 10px;
	padding-top: 10px;
}

a.news_separator {
	color: #cc0000;
	font-weight: normal;
	font-style: italic;
}

a.news_separator:hover {
	text-decoration: underline;
}

i.search {
	color: #003366;
}

span.search {
	background-color: #cc0000;
	padding-left: 2px;
	padding-right: 2px;
	color: white;
}

table.newsletter {
	border-collapse: collapse;
	border: 1px solid #d3d3d3;
	width: 100%;
}

tr.newsletter_0 {
	background-color: #f8f8f8;
	cursor: pointer;
}

tr.newsletter_1 {
	background-color: white;
	cursor: pointer;
}

tr.newsletter_0:hover {
	background-color: #808080;
	color: white;
	cursor: pointer;
}

tr.newsletter_1:hover {
	background-color: #808080;
	color: white;
	cursor: pointer;
}

tr.newsletter_spam {
	background-color: #ffb6c1;
	cursor: pointer;
}

tr.newsletter_spam:hover {
	background-color: #cc0000;
	color: white;
	cursor: pointer;
}

table.sample_article {
	width: 800px;
	border-collapse: collapse;
	border: 1px solid white;
}

a.sample_article {
	display: block;
	width: 400px;
	height: 30px;
	background-color: #f8f8f8;
	color: #808080;
	font-size: 14px;
}

a.sample_article:hover {
	background-color: #d3d3d3;
	color: #cc0000;
}

img.sample_article {
	width: 30px;
}

textarea.editor {
	width: 500px;
}

a.information {
	color: #003366;
	text-decoration: underline;
}

a.information:hover {
	color: #cc0000;
	text-decoration: underline;
}

span.loading-indicator {
	display: none;
}

#pane {
	width: 500px;
}

#editor_but {
	background-image: url(../../pics/layout/button.gif);
	color: #808080;
	border: 2px solid #808080;
	cursor: pointer;
	font-weight: bold;
	font-family: tahoma, trebuchet ms;
	font-size: 11px;
}

#editor_but:hover {
	background-image: url(../../pics/layout/button.gif);
	color: #003366;
	border: 2px solid #003366;
	cursor: pointer;
	font-weight: bold;
	font-family: tahoma, trebuchet ms;
	font-size: 11px;
}
	
#headbox {
	padding: 10px;
	background-image: url(../../pics/layout/logo_background.jpg);
	height: 110px;
}

#searchtext {
	font-weight: bold;
}

#map {
	width: 600px;
	height: 400px;
	cursor: crosshair;
}

#update {
	background-color: #f8f8f8;
	font-weight: bold;
	color: #808080;
}



div.header {color: #d3d3d3; position: relative; top: 0px; left: 0px; }
input.header {background-color: #d3d3d3; border: 1px solid #336699; cursor: text; }
table.box {color: #003366; width: 100%; border-collapse: collapse; border: 1px solid #d3d3d3; background-color: #ffffff; }                   
a.back {color: #003366; text-decoration: none; }
a.back:hover {color: #003366; text-decoration: underline; }
table.agb {width: 500px; background-color: #ffffff; border-collapse: collapse; border: 1px solid #d3d3d3; color: #003366; }
div.subcategory {background-color: #ffffff; border: 1px solid #d3d3d3; width: 250px; float: right; color: #003366; }
div.menubar:hover {background-image: url(../../pics/layout/layer.gif); }
a.menubar {color: #003366; text-decoration: none; display: block; padding: 1px; }
a.menubar:hover {background-image: url(../../pics/layout/verlauf.gif); color: white; padding: 1px; }
table.sample {width: 100%; border: 1px solid #d3d3d3; border-collapse: collapse; }
tr.sampletitle {background-image: url(../../pics/layout/title_shadow.gif); }
td.sample {padding: 2px; }
table.guide {width: 400px; border: 1px solid #cc9933; background-color: #ffcc00; }
table.error {border: 1px solid #003366; border-collapse: collapse; width: 400px; }
tr.error {border: none; }
td.error {border: none; padding: 2px; }
td.errortitle {border: 1px solid #003366; padding: 2px; color: white; font-weight: bold; background-image: url(../../pics/layout/title_shadow.gif); }
td.newstitle {border: 1px solid #003366; padding: 2px; color: #003366; font-weight: bold; }
select.header {border: 1px solid #003366; background-color: white; color: #003366; padding: 3px; }
input.header {background-color: #336699; color: #003366; border: 1px solid #003366; }
p.newsheadline {background-image: url(../../pics/layout/title_shadow.gif); padding: 3px; }
body.index {font-family: tahoma, trebuchet ms; font-size: 13px; background-color: black; color: #d3d3d3; }
a.index {text-decoration: none; color: #d3d3d3; }
a.index:hover {color: #d3d3d3; text-decoration: none; }
hr.mline {border: 0px solid #003366; background-color: #003366; height: 1px; }
a.footer {color: #808080; font-weight: normal; }
a.footer:hover {text-decoration: underline; }
table.content_table {background-color: white; border-collapse: collapse; border: 1px solid #d3d3d3; }
table.box_system {border: none; width: 100%; }
small.impressum_copyright {color: #808080; }
a.impressum_copyright {color: #808080; font-weight: normal; text-decoration: none; }
a.impressum_copyright:hover {text-decoration: underline; }
span.form_subtitle {font-size: 9px; color: #808080; }
input.checkbox {cursor: default; }
input.file {cursor: default; }
span.form_info {font-size: 9px; color: #808080; }
hr.separator {background-color: #d3d3d3; border: none; height: 1px; }

/* #ID definitions */
/**********************************************************************************************************/

#webmaster {color: #d3d3d3; }
#webmaster:hover {color: #d3d3d3; text-decoration: underline; }
#table {background-color: #99ccff; }
#table:hover {background-color: #ffffff; }
#tablehref {color: #003366; }
#tablehref:hover {color: #ff8200; }
#offer {color: #ffffff; }
#offer:hover {color: #ff8200; }
#updateoffer {color: #000000; }
#blacktext {color: #000000; }
#tablefill {background-color: transparent; background-image: url(../../pics/layout/verlauf.gif); }
#content {width: 900px; padding: 10px; min-height: 400px; font-family: tahoma, trebuchet ms; }
#butheader {background-color: #336699; border: 1px solid #d3d3d3; color: #d3d3d3; }
#butheader:hover {background-color: #003366; border: 1px solid #d3d3d3; color: #d3d3d3; }
#layers {position: absolute; top: 161px; }
#agb {border-bottom: 1px dotted #d3d3d3; }
