body {
	background-color: #FFFFFF;
	position: relative;
	height: 100%;
	margin-left: auto;
	margin-right: auto;	
	margin-top: 0px;
	text-align: left;}
p, #content{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #00000;margin:0;margin-bottom:18px;}
h3 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 13px; margin-top:8px; color: #B00C0A;}
h4 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px }
hr {color: #78837B; height: 1px;}
/**************************
Header
**************************/
div #logo {  background-image:url(b_star_ii_logo.gif); background-repeat:no-repeat; position:absolute; left:10x; top:0px; width:175px; height:61px; z-index:4}
#logo span, div.row span.label, #mainnav {DISPLAY: none; VISIBILITY: hidden}
#login {position:relative; left:737px; top:18px; width:36px; height:14px; z-index:100}
#content {position:absolute; left:180px; top:150px; width: 809px; height:380px; overflow:auto; z-index:7;}
.willkommen {position:absolute; left:0px; top:10px; width:797px; height:95%; z-index:8; background-image:url(b_willkommen.jpg); background-repeat:no-repeat;}
.willkommen2 {position:absolute; left:0px; top:10px; width:797px; height:95%; z-index:8; background-image:url(b_design_willkommen.jpg); background-repeat:no-repeat;}
.newsbox{ position:absolute; left:390px; top:372px; width:300px; z-index:10;}
.lpb select { width:130px; font-size:9px;}
#dfinder {position:absolute; left:141px; top:72px; width:123px; height:28px; z-index:101}
#pfinder {position:absolute; left:267px; top:72px; width:123px; height:28px; z-index:72}
#aenderungen {position:absolute; left:14px; top:500px;}
.comment {background-color: #E8C897; padding: 2px; padding-right: 10px; padding-left: 10px;}
/**************************
Bereichsbilder
**************************/
.bb {position:absolute; left:15px; top:100px; width:977px; height:39px; z-index:1; background-image:url(b_downseg.jpg); background-repeat:no-repeat}
#back {position:relative; top:5px; background-color: #FFFFFF; width:990px; height:590px; margin:auto auto;}
#olds {position:absolute; left:15px; top:72px; width:167px; height:127px; z-index:5}
#schau {position:absolute;left:15px;top:540px;width:977px;height:24px;z-index:15;visibility: visible; background-image:url(b_foot_seg.jpg); background-repeat:no-repeat}
#ab1{background-image:url(b_stollwerck_logo.jpg); background-repeat:no-repeat; position:absolute; left:890px; top:10px; width:100px; height:29px; z-index:20}
.ab2{position:absolute; left:555px; top:168px; width:279px; height:560px; z-index:3; background-color: #78837B; layer-background-color: #78837B; border: 1px none #000000;}
.Textbox {position:absolute; left:580px; top:90px; width:152px; z-index:50}
#Kontaktbox {border: 1px none rgb(0, 0, 0); position: absolute; left: 280px; top: 130px; width: 279px; height: 390px; z-index: 6; background-color: rgb(118, 130, 122);}
/**************************
Navigation
**************************/
#categories{
	font-family: Verdana, Georgia,"MS Sans Serif", Geneva, sans-serif;
	width: 143px;
	position: absolute;
	left: 118px;
	top: 206px;
	width: 143px;
	z-index:8;
}
#Suchnavi {position:absolute;left:15px;top:150px;height:224px;z-index:15;visibility: visible;}
.jinx { margin: 0; padding: 0; font-size:9px}
#MarkenT { visibility:vissible;}
.zurueck {position:absolute;left:140px;top:146px;height:29px;z-index:41;visibility: visible;}
/**************************
Inhalt
**************************/
.lv { color:#69351F; font-size: 10px; margin-top: 5px;}
.lv a { color:#69351F; font-size: 11px; margin-bottom: 26px; }
.lv input { vertical-align: middle}
div.block {
    padding: 2px 0px 8px 0px;
    }
span.date {
 	font-size: 9px;
    padding: 1px;
    margin: 1px;
    display: block;
	VISIBILITY: visible
    }
#alternative {
position:absolute; left:480px; top:543px; width:500px; height:16px; z-index: 21;
text-align:right; font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif;
}
#alternative a {text-decoration: none; color:#794A34; font-size: 11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#links {
position:absolute; left:290px; top:575px; width:700px; z-index: 22;
text-align:right; font-size: 11px; color: #710000; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
}
#links a {
text-align:right; font-size: 11px; font-weight:bold; text-decoration:none; color: #710000; 
font-family:Verdana, Arial, Helvetica, sans-serif; padding-left: 10px; padding-right: 10px;
}
#links a:hover {
text-align:right; font-size: 11px; font-weight:bold; text-decoration:none; color: #FFFFFF; background-color: #710000;
font-family:Verdana, Arial, Helvetica, sans-serif; padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px;
}
#search {
 position:absolute; left:510px; top:-150px; width:360px;
text-align:right; vertical-align: middle; 
}
#searchbox { position:absolute; top:0px; z-index:28
}
.picmid {vertical-align: middle}
.suergb {position:absolute;  width:100px; top:200px; left: 0px;
height:20px; z-index:29
}
.det {background: url(i.gif) no-repeat 0px 4px;
	margin: 0px 0px 0px 0px;
    padding: 5px 0px 10px 20px;}
#language { position:absolute; left:12px; top:568px; z-index:36;}
#sel_p { position:absolute; left:0px; top:175px; z-index:36;}
#logname { position:absolute; left:-410px; top:-1px; z-index:37; text-align:right; width: 400px}
/**************************
Formfelder
**************************/
div.row {
    clear: both;
    margin: 0px;
    padding: 2px;
    }
div.row span.label {
    float: left;
    width: 150px;
    text-align: right;
    line-height: 20px;
    padding-right: 5px;
    }
select {
border-top : 1px solid #bdc6d2; 
border-left : 1px solid #bdc6d2; 
border-right : 0 solid #f2f3f9; 
border-bottom : 0 solid #f2f3f9; 
background-color :#F7F2EC; 
color : #222222; 
font-size : 12px; 
    }
.submit {
    BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; MARGIN-TOP: 0px; FONT-SIZE: 12px; BACKGROUND: #fff; FLOAT: left; BORDER-LEFT: #ccc 1px solid; COLOR: #222222; MARGIN-RIGHT: 50px; BORDER-BOTTOM: #ccc 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center
    }
/**************************
Farben
**************************/
a, #horizontalnav a, #categories a, #categories ul ul a, .inputfield, .inputarea, table.topten th, table.fivenewest th, select, option {
	color: #222222;
    }
#categories a:hover, #categories ul ul a:hover {
	color: #000000;
	border-color: #83C4FF;
    }
#categories a, #content ul li, #categories a.active {
	border-color: #83C4FF;
    }
.inputarea, table.topten, table.fivenewest, div.block, table.topten th, table.fivenewest th, select, option {
	border-color: #ffffff;
    }
img {
border: #B10B0B;
}
.aa {background-color: #E7C48E; color:#8B4718; font-weight:bold}
.aa {background-color: #E8C897; color:#FFFFFF; font-weight:bold}
.ab {background-color: #E8C897; color:#FFFFFF; font-weight:bold}
.ac {background-color: #FFFFFF}
.searchf {
VISIBILITY: visible;
background-color:#ffffff;
font-size: 11px;
margin-left: 0px;
}
.highlight {
VISIBILITY: visible;
Display: inline;
background-color:#4375A8;
color: #FFFFFF;
}
table.topten th, table.fivenewest th { background: #172244;}
.red {BACKGROUND: #B50708; COLOR: white}
#werku {position:absolute; top:107px; left:180px;z-index:10;}
/**************************
Produktangaben
**************************/
.header			{background-color:#E7C48E; font-weight:bold}
a.hdrText		{text-decoration:none; color:#333333}
a.hdrText:hover	{text-decoration:underline;}
.div0			{visibility:hidden; display:none; margin-left:18px; margin-right:18px}
.div1			{visibility:visible; display:block; margin-left:18px; margin-right:18px}
.sectionHdr		{font-weight:bold}
td			{font-family: Verdana, Arial; font-size:8.25pt}
td.item		{border-right-style:solid; border-right-width:1px; border-right-color:c0c0c0}
.tblSelected		{background-color:#E5E5E5; cursor:hand; text-decoration:none; color:#333333; padding:2px}
.tblNotSel			{background-color:#FFFFFF; cursor:hand; text-decoration:none; color:#333333; padding:2px}
.groupDiv0			{display:none; visibility:hidden}
.groupDiv1			{display:block; visibility:visible}
strong {color: #5C2513}
/**************************
Tabellen-Layout-technische Details
**************************/
.tblos table {
	font:normal 76%/150% "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
	border-collapse:separate;
	border-spacing:0;
	margin:0 0 1em;
	color:#000;
	text-align:center;
	}
.tblos tbody th,
.tblos td {
	padding:0.25em 0.5em;
	text-align:left;
	vertical-align:top;
	}
.tblos tbody th {
	font-weight:normal;
	white-space:nowrap;
	}
.tblos tbody td,
.tblos tbody th {
	border:1px solid #fff;
	border-width:1px 0;
	}
.tblos tbody tr.odd th,
.tblos tbody tr.odd td {
	border-color:#EBE5D9;
	background:#F9F5EA;
	}
.tblos tbody tr:hover td,
.tblos tbody tr:hover th {
	background:#ffffee;
	border-color:#523A0B;
	}
.tblos caption {
	font-family:Georgia,Times,serif;
	font-weight:normal;
	font-size:1.4em;
	text-align:left;
	margin:0;
	padding:0.5em 0.25em;
	}