/*
 CSS - Stylesheet 
 Reset Default Eigenschaften
*/

/*--------------------------------------------------------------------*/
/* Default Eigenschaften resetten                                     */
/*--------------------------------------------------------------------*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
}

:focus {
    outline: 0;
}

ol, ul {
    list-style: none;
}

table {
    border-collapse: separate;
    border-spacing: 0;
}


blockquote:before, blockquote:after, q:before, q:after {
    content: "";
}

blockquote, q {
    quotes: "" "";
}

strong, b {
	font-weight: bold;
}

/* End reset area */



body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	text-decoration:none;
	background-color: #fdb827;
}

#main_wrapper {
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	background-color:#ffffff;
	width:800px;
	height:auto;
	margin:0px 0px 100px 100px;
}

#top_row {
	background-color: #bec2c6;
	height:24px;
	width:800px;
}
#top_logo {
	float:left;
	display:block;
	width:300px;
	height:107px;
	background:url(logo.png);
}
#navibar {
	width:800px;
	height:22px;
	background-color: #67737a;
}
.navi_item {float:left;padding:4px;}
.navi_item_act {float:left;padding:4px;background-color:#fdb827;}
.subnavi_item {float:left;padding:4px;}
.subnavi_item_act {float:left;padding:4px;}

.navi_item a {
	font-size:11px;
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
}
.navi_item a:hover {
	text-decoration:underline;
	color:#ffffff;
}
.navi_item_act a {
	font-size:11px;
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}
.navi_item_act a:hover {
	text-decoration:underline;
	color:#000000;
}
.subnavi_item a {
	font-size:11px;
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
}
.subnavi_item a:hover {
	text-decoration:underline;
	color:#ffffff;
}
.subnavi_item_act a {
	font-size:11px;
	text-decoration:none;
	color:#fdb827;
	font-weight:bold;
}
.subnavi_item_act a:hover {
	text-decoration:underline;
	color:#fdb827;
}

#content {
	width:800px;
	height:auto;
	min-height:700px;
}

#bottom_row {
	padding-left:10px;
	background-color:#000000;
	width:790px;
	height:20px;
}
#bottom_row img {
	margin-top:8px;
}

#bottom_row a {
	margin:4px 10px 0px 3px;
	font-size:10px;
	float:left;
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
}
#bottom_row a:hover {
	text-decoration:underline;
	color:#ffffff;
}
#bottom_row a:visited {
	color:#ffffff;
}
.loginfield {
	margin-right:10px;font-size:11px;width:100px; height:14px; border:1px solid #e4e4e4; background-color: #ffffff;
}

.clear {
	clear:both;
}

#content_left {
	margin: 16px 0px 0px 10px;
	float:left;
	height:auto;
	min-height:680px;
	width:550px;
	background-color:#ffffff;
}
#content_right {
	float:right;
	margin: 0px 0px 0px 10px;
	width: 200px;
	padding:15px 10px 10px 10px;
	min-height:650px;
	height:auto;
	background:url(hintergrund_muster.gif);
}
.itembox {
	background-color: #ffffff;
	border-top: 1px solid #fdb827;
	width:550px;
	height:auto;
	min-height:90px;
	margin: 0px 0px 5px 0px;
}
.itembox_img {text-align: center; float:left; width:80px; height:80px; margin: 5px; }
.itembox_data { float:left; width:440px; margin: 5px; background-color: white;}

.itemlink { text-decoration:none;color: #fdb827;font-weight:bold;font-size:12px;}
.itemlink:active { text-decoration:none;color: #fdb827;font-weight:bold;font-size:12px;}
.itemlink:visited { text-decoration:none;color: #fdb827;font-weight:bold;font-size:12px;}
.itemlink:hover {text-decoration:underline;}

.itemlink2 { text-decoration:underline;color: #000000;font-weight:normal;font-size:12px;}
.itemlink2:active { text-decoration:underline;color: #000000;font-weight:normal;font-size:12px;}
.itemlink2:visited { text-decoration:underline;color: #000000;font-weight:normal;font-size:12px;}
.itemlink2:hover {text-decoration:underline; color:#fdb827;}

.itemlink3 { text-decoration:underline;color: #000000;font-weight:normal;font-size:10px;}
.itemlink3:active { text-decoration:underline;color: #000000;font-weight:normal;font-size:10px;}
.itemlink3:visited { text-decoration:underline;color: #000000;font-weight:normal;font-size:10px;}
.itemlink3:hover {text-decoration:underline; color:#fdb827;}

.itemlink4 { text-decoration:none;color: #000000;font-weight:bold;font-size:12px;}
.itemlink4:active { text-decoration:none;color: #000000;font-weight:bold;font-size:12px;}
.itemlink4:visited { text-decoration:none;color: #000000;font-weight:bold;font-size:12px;}
.itemlink4:hover {text-decoration:underline;}

h1 {font-weight:bold;font-size:18px;}
h2 {font-weight:bold;font-size:12px;}

.detail_left {xmargin-right:10px;float:left;width:270px;font-size:12px;}
.detail_right {xmargin-left:10px;width:270px;text-align:center;float:right;}
.catname {font-size:18px;font-weight:bold;margin-bottom:20px;}


.detail_bestueck {
	margin-top:20px;
	padding:5px;
	width:260px;
	background-color:#fff0af;
}

td {font-size:10px;font-weight:normal;}
.snav {background-color: #67737a; position:absolute; visibility: hidden;}
.indexbox {float:left;width:120px;padding:4px;min-height:160px;border:1px solid #fdb827;margin:0px 5px 10px 0px;text-align:center;}
.indexbox_img {text-align: center; width:110px; height:80px;}

.indexlink { text-decoration:none;color: #fdb827;font-weight:bold;font-size:10px;}
.indexlink:active { text-decoration:none;color: #fdb827;font-weight:bold;font-size:10px;}
.indexlink:visited { text-decoration:none;color: #fdb827;font-weight:bold;font-size:10px;}
.indexlink:hover {text-decoration:underline;}
.orderfield{width:30px;height:16px;font-size:12px;border:1px solid #67737a;}
.orderstate{margin:4px 10px 0px 0px;float:right;font-size:12px;font-weight:bold;color: #ffffff}
.clearstate{margin:4px 10px 0px 10px;float:left;font-size:12px;font-weight:bold;color: #ffffff}
.stateRed{color:#c00000}
.stateWhite{color:#ffffff}
.stateGreen{color:#00b000}

.searchbutton {color:white;cursor:pointer;margin-left: 5px;border:1px solid #e4e4e4;background-color:#67737a;width:60px;height:20px;}
.searchbutton:hover {background-color:#e4e4e4;color:black;}
.gb_error {color:#c00000;font-size:12px;}
.gb_ok {color:#00c000;font-size:12px;}

