*
{
margin:			0px; 
padding:		0px; 
border:			0px; 
font-size:		100.01%;
}

html
{
height:			100%;
margin:			0px;
padding:		0px;
border:			0px;
font-size:		100.01%;
}

body
{
font-family:		Arial, Helvetica, sans-serif;
font-size:		0.9em;
color:			#FFF;  /* about us, Inhalt text, FFF*/
background-color:	#252525;/*  #1e1e1e  */
margin:			0px;
padding:		0px;
border:			0px;
height:			100.01%;
}

table, td
{
background-color:	#252525;/*  #1e1e1e  */
}

table.mainTable  /* äußerer Rand*/
{
border:			1px solid #000;
width:			100%;
}

td.mainTableLeft, td.mainTableRight /* Rand*/
{
width:			15%;
background-color:	#252525;
}

td.mainTableMiddle /* oben,unten*/
{
width:			70%;
text-align:		center;
vertical-align:		top;
border:			0px solid #aaaaaa;
}

table.contentTable /* äußerer rand*/
{
border:			0px solid red;
width:			770px;
text-align:		center;
}

td.contentTableHeader
{
height:			68px;
vertical-align:		top;
}

td.contentTableNavigation
{
border-top:		1px solid #000;  /* navi obere Linie*/
color:			#FFF;
font-weight:		bold;
}

td.contentTableMiddle
{
border-top:		1px solid #000; /* navi untere Linie*/
border-bottom:		0px solid #252525; /* linie unten*/  /* 1px*/
text-align:		left;
padding:		10px;
}

td.contentTableFooter
{
background-color:	#000;
}

a:link, a:visited, a:hover, a:active
{
text-decoration:	none;  /* about us link unten, none*/
color:			#aaaaaa;
font-weight:		bold;
}

a:hover
{
color:			#FFF;
}

input, textarea
{
width:			250px;
height:			17px;
background-color:	#EEE;
margin-bottom:		1px;
}

select
{
background-color:	#EEE;
margin-bottom:		1px;
}

textarea
{
height:			200px;
overflow:		auto;
margin-bottom:		1px;
}

.radio, .checkbox
{
width:			15px;
height:			15px;
vertical-align:		middle;
background-color:	#252525;
margin-bottom:		1px;
}
