body {
	 background-color:#666666;
	 margin:0px;
	 padding:0px;
}

img {
	border:0px;
}

a {
	text-decoration:none;
}

.smallFont {
	font-size:5px;
}


table.mainTable{
	width:100%;
}

#headSpacer{
	width:100%;
	height:20px;
	
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	
	background-color:#333333;
}

#mainContent {
	width:100%;
	height:660px;
	
	position:absolute;
	top:20px;
	left:0px;
	z-index:200;
	
	background-color:#333333;
	background-image:url(../images/backgradient4html.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	
	text-align:center;
	vertical-align:top;
}

#bottomTextline{
	width:100%;
	height:30px;

	position:absolute;
	top:665px;
	left:0px;
	z-index:300;
	
	font-family:Arial;
	font-size:10px;
	color:#868686;
	text-align:center;
	vertical-align:top;
}

#footer {
	width:100%;
	height:30px;

	position:absolute;
	top:680px;
	left:0px;
	z-index:400;
	
	background-color:#666666;
	border-top:1px solid #777777;
				
	font-family:Arial;
	font-size:10px;
	color:#868686;
	text-align:center;
	vertical-align:top;
}
#footer a:link, #bottomTextline a:link 			{ color:#999999; text-decoration:none; }
#footer a:visited, #bottomTextline a:visited 	{ color:#999999; text-decoration:none; }
#footer a:hover, #bottomTextline a:hover  		{ color:#FFFFFF; text-decoration:none; }
#footer a:active, #bottomTextline a:active  	{ color:#FFFFFF; text-decoration:none; }








table.mainContent{
	width:100%;
	height:660px;
}

td.headLogo{
	text-align:center;
	height:60px;
}

td.headLeftRow{
	width:320px;
	height:20px;
	text-align:left;
}
td.headCenterRow{
	width:160px;
	height:20px;
}
td.headRightRow{
	width:320px;
	height:20px;
	text-align:right;
}


td.leftRow{
	width:320px;
	height:350px;
	text-align:right;
	vertical-align:top;
	color:#AFAFAF;
	font-family:Arial,Helvetica,'sans serif';
	font-size:13px;
}
td.centerRow{
	width:160px;
	height:350px;
}
td.rightRow{
	width:320px;
	height:350px;
	text-align:left;
	vertical-align:top;
	color:#AFAFAF;
	font-family:Arial,Helvetica,'sans serif';
	font-size:13px;
}
td.rightRow a:link{color:#999999;}
td.rightRow a:visited{color:#999999;}
td.rightRow a:hover{color:#FFFFFF;}
td.rightRow a:active{color:#FFFFFF;}

table.rightRow{
	width:320px;
	text-align:left;
	vertical-align:top;
	color:#AFAFAF;
	font-family:Arial,Helvetica,'sans serif';
	font-size:13px;
}



table.subMenu{
	width:800px;
	height:40px;
}


td.groundRow{
	width:800px;
	height:190px;
	/*background-image:url(../images/backgradient4html_reflection.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	*/
}


div.mainContent{
	width:800px;
	height:500px;
	position:absolute;
	top:0px;
	left:0px;
	left:50%;
	margin-left:-400px;
	z-index:20;
}

div.bust{
	position:absolute;
	top:85px;
	left:50%;
	margin-left:-57px;
	z-index:30;
}

div.backScreen{
	width:810px;
	height:370px;
	position:absolute;
	top:80px;
	left:50%;
	margin-left:-395px;
	z-index:10;
}

div.backReflection{
	width:810px;
	height:210px;
	position:absolute;
	top:450px;
	left:50%;
	margin-left:-395px;
	z-index:9;
}



div.versionSwap{
	width:43px;
	height:40px;
	position:absolute;
	top:150px;
	left:50%;
	margin-left:405px;
	z-index:50;
	
	text-align:left;
}

div.imageNav{
	width:23px;
	height:30px;
	position:absolute;
	top:146px;
	left:50%;
	margin-left:448px;
	z-index:51;
	
	text-align:left;
}







div.specialSignature{
	width:300px;
	height:86px;
	position:absolute;
	top:290px;
	left:50%;
	margin-left:30px;
	z-index:15;
}

div.specialAktuell{
	width:200px;
	height:580px;
	position:absolute;
	top:80px;
	left:50%;
	margin-left:-100px;
	z-index:35;
}

div.specialTailor{
	width:134px;
	height:275px;
	position:absolute;
	top:115px;
	left:50%;
	margin-left:-59px;
	z-index:35;
}


.white {
	color:#AFAFAF;
}

input {
	border:1px solid #999999;
	background-color:transparent;
	color:#FFFFFF;
	text-align:right;
}

input.marked {
	border:1px solid #CCC000;
	background-color:transparent;
	color:#FFFFFF;
	text-align:right;
}

input.submit {
	border:1px solid #999999;
	background-color:#999999;
	color:#333333;
}


span.error {
	color:#CCC000;
}



