/**	BEGIN global stuff*/
html, body {
margin: 0;
padding: 0;
background-color: #303030;
color: #EBE9E9;
}

body, div, p, td, span {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
}

image {	border: none;}

/* scrollbar-color; only IEx 6; this isn't valid css! *//** html body {	scrollbar-face-color: #303030;	scrollbar-shadow-color: #303030;	scrollbar-highlight-color: #303030;	scrollbar-3dlight-color: #FFF;	scrollbar-darkshadow-color: #FFF;	scrollbar-track-color: #303030;	scrollbar-arrow-color: #FE0000;}*/
/**	END global stuff*/

/**	BEGIN macrodesign*/
#headerBox {
float: left;
width: 100%;
height: 313px;
background-color: #FFF;
}

#mainBox {
float: left;
width: 100%;
color: #EBE9E9;
background: #303030 url(../images/bgMain.gif) top left repeat-x;
}

#footerBox {
float: left;
width: 100%;
height: 67px;
background: #303030 url(../images/bgFooterBox.gif) top left repeat-x;
}

/**	BEGIN macrodesign*/
/** BEGIN header*/
#headerInnerBox {
float: left;
width: 797px;
height: 313px;
z-index:10;
}

#flashTop {
position: absolute;
z-index: 100;
width: 120px;
height: 60px;
top: 45px;
left: 677px;
}

#modernWorking {
position: absolute;
z-index: 90;
width: 324px;
height: 84px;
top: 134px;
left: 475px;
}

#slogan {
position: absolute;
z-index: 80;
width: 250px;
height: 50px;
top: 250px;
left: 500px;
color: #303030;
}

#slogan ul {
margin: 0;
padding: 0;
}

#slogan ul li {
list-style: none;
font-weight: 700;
margin: 0;
padding: 0;
background: url(../images/arrowSlogan.gif) center left no-repeat;
padding-left: 10px;
}

/** END header*/

/** END main*/

#mainInnerBox {
float: left;
width: 798px;
}

#mainBoxLeft {
float: left;
width: 293px;
background: #303030 url(../images/bgMainLeft.gif) top left repeat-x;
}

#mainBoxRight {
float: left;
width: 505px;
}

/** END main*/
/**	BEGIN footer*/

#footerInnerBox {
float: left;
width: 797px;
height: 67px;
background: url(../images/bgFooter.gif) top left no-repeat;
}

#design {
float: left;
width: 200px;
height: 20px;
padding-top: 35px;
padding-left: 35px;
}

#homelink a,#design a {
color: #EBE9E9;
text-decoration: none;
}

#homelink a:hover,#design a:hover {
color: #E30000;
}

#homelink a span,#design a span {
font-weight: 700;
}

#homelink {
height: 20px;
padding-top: 35px;
text-align: right;
}

.error {
color: #FF0000;
}

#alphazeile, #alphazeile a {
	height: 80px;
	width: 511px;
	color: #FFFFFF;
	padding-top: 10px;
	text-decoration: none;
	font-weight: 500;
}

#alphazeile td {
	margin: 5px;
}

#countryfilter {
	float: left;
	margin-right: 15px;
	margin-top: 2px;
	height: 33px;
	width: 170px;
}

#plzfilter {
	float: left;
	height: 33px;
	width: 200px;
	margin-top: 2px;
}

/**	END footer*/
