body
{
	margin: 0px 0px 20px;
	padding: 0px 0px 20px;
	background: #000000;
}

#mainmenue
{
	background-color: #a7a4a1;
	border-top: 5px #000 solid;
	border-bottom: 5px #000 solid;
	margin-top: 15px;
	margin-bottom: 15px;
}

#mainmenue img { margin-right: 25px; }
#mainmenue #inner { width: 868px; }

#mainmenue .field
{
	float: left;
	border: 1px #BEBEBE solid;
	padding: 7;
	margin-right: 4px;
}

.clear
{
	clear: both;
	display: block;
	height: 0;
	line-height: 1px;
	font-size: 1px;
}

/* @group NAVIGATION */
#navcontainer
{
	height: 34px;
	position: relative;
	z-index: 3;
	background-color: #a7a4a1;
	margin-top: 15px;
	border-top: 4px #1E1E1E solid;
	border-bottom: 4px #1E1E1E solid;
}

#navcontainer .current
{
	text-transform: uppercase;
	color: #000;
	margin-bottom: 20px;
}

#navcontainer .current:hover { }
#navcontainer .currentAncestor { }

#navcontainer ul
{
	list-style: none;
	z-index: 5;
	margin: 0;
	padding: 0;
}

#navcontainer li
{
	position: relative;
	display: inline;
	float: left;
	margin: 0;
	/*border: 1px #F6FF64 solid;*/
}

#navcontainer a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 14px;
	letter-spacing: 1px;
	color: #fff;
	display: block;
	padding: 0 22px 10px 0;
	text-decoration: none;
	font-size: 1.10em;
}

#navcontainer a:hover
{
	color: #000;
	/*background-color: #ebe6d8;*/
}

#navcontainer a:active { }

/* All browsers will use this code, it will make the pop out menus work */
#navcontainer ul ul
{
	position: absolute;
	top: 34px;
	left: 0px;
	right: 0;
	display: none;
	z-index: 6;
	font-size: 0.9em;
	width: 80px;
	padding-bottom: 4px;
	/*background-color: #e1dccf;*/
	padding-top: 4px;
}

#navcontainer ul ul li
{
	display: block;
	background-color: #a7a4a1;
	border-bottom: 4px #1E1E1E solid;
	padding-top: 5px;
	padding-bottom: 5px;
}

#navcontainer ul ul li:hover
{
	display: block;
	background-color: #C5C0BE;
}

#navcontainer ul ul li:active
{
	display: block;
	background-color: #ebe6d8;
}

#navcontainer ul ul a
{
	font-size: 0.80em;
	display: block;
	/*width: 180px;*/
	color: #fff;
	padding: 1px 3px 1px 12px;
	/*background-color: #a7a4a1;*/
}

#navcontainer ul ul a:hover
{
	/*font-size: 0.80em;*/
	color: #000;
}

#navcontainer ul ul .current
{
	/*font-weight: bold;*/
	color: #000;
	text-transform: uppercase;
}

#navcontainer ul ul ul
{
	position: absolute;
	left: 110px;
	top: 0;
	font-size: 1em;
}

div#navcontainer ul ul,div#navcontainer ul ul ul,div#navcontainer ul li:hover ul ul, div#navcontainer ul li:hover ul ul ul { display: none; }
div#navcontainer ul li:hover ul,div#navcontainer ul ul li:hover ul,div#navcontainer ul ul ul li:hover ul { display: block; }

/* @end */
td
{
	color: #CCCCCC;
	font: normal 75% Verdana, Arial, Helvetica, sans-serif;
}

p
{
	text-align: justify;
	line-height: 130%;
}

.right
{
	text-align: right;
	line-height: 130%;
}

.space8b
{
	margin: 13px 5px 13px 6px;
	padding: 13px 5px 13px 6px;
}

.smaller
{
	margin: 8px;
	padding: 8px;
	font-size: 12px;
	line-height: 19px;
	width: 300px;
}

h1
{
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

h2
{
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	letter-spacing: 1px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	margin-top: 10px;
	padding-top: 10px;
}

h3
{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	letter-spacing: 1px;
	margin-bottom: 2px;
	padding-bottom: 3px;
	margin-top: 5px;
	padding-top: 5px;
}

.titel
{
	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	letter-spacing: 1px;
}

a
{
	font: Verdana, Arial, Helvetica, sans-serif;
	color: #CCCCCC;
}

a.blue:link, a.blue:visited, a.blue:active
{
	//font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	letter-spacing: 1px;
	line-height: 20px;
	color: #000;
	text-decoration: none;
}

a.blue:hover
{
	//font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	letter-spacing: 1px;
	line-height: 20px;
	color: gray;
	text-decoration: none;
}

a.a2:link, a.a2:visited, a.a2:active
{
	//font-family: Verdana, Arial, Helvetica, sans-serif;
	//font-size: 11px;
	letter-spacing: 1px;
	line-height: 15px;
	color: #CCC;
	text-decoration: none;
}

a.a2:hover
{
	//font-family: Verdana, Arial, Helvetica, sans-serif;
	//font-size: 11px;
	letter-spacing: 1px;
	line-height: 15px;
	color: gray;
	text-decoration: none;
}

.right_index { background: #999999 url(../img/index_02.jpg) no-repeat; }
.right_dirk { background: #999999 url(../img/dirk_02.jpg) no-repeat; }
.impression0 { background: #999999 url(../img/impression0_02.jpg) no-repeat; }
.impression2 { background: #999999 url(../img/impression2_02.jpg) no-repeat; }
.impression3 { background: #999999 url(../img/impression3_02.jpg) no-repeat; }
.impression4 { background: #999999 url(../img/impression4_02.jpg) no-repeat; }
.impression5 { background: #999999 url(../img/impression5_02.jpg) no-repeat; }
.impression6 { background: #999999 url(../img/impression6_02.jpg) no-repeat; }
.impression7 { background: #999999 url(../img/impression7_02.jpg) no-repeat; }
.impression8 { background: #999999 url(../img/impression8_02.jpg) no-repeat; }
.impression9 { background: #999999 url(../img/impression9_02.jpg) no-repeat; }
.impression10 { background: #999999 url(../img/impression10_02.jpg) no-repeat; }
.impression11 { background: #999999 url(../img/impression11_02.jpg) no-repeat; }
.impression12 { background: #999999 url(../img/impression12_02.jpg) no-repeat; }
.right_triototal { background: url(../img/triototal_02.jpg) no-repeat; }
