body,html
{
	background:#e3e1e0;
	background-image:url(/cgi-bin/adt-gugger/images/bg.gif);
	background-repeat:repeat-x;
	font-size-adjust: 0.55;
	margin:0px;
}

body,html,table
{
	font-family:tahoma;
	font-size:8pt;
	font-weight:bold;
	color:#666677;
}

b
{
	color:#aa0000;
	font-size:10pt;
}

h1
{
	font-size:18pt;
	color:#b31504;
	text-shadow: #dadabd 1px 1px, #f6f6c7 2px 2px, white -1px -1px;
	margin:0px;
	padding:0px;
	margin-bottom:4px;
}

img.tCimg
{
	display:block;
}

.tCont
{
	width:899px;
	margin:auto;
	border-left:1px solid #9e9e9e;
	border-right:1px solid #9e9e9e;
	border-bottom:1px solid #9e9e9e;
	background:white;
	height:95%;
}

.tCont .bgTop
{
	background-image:url(/cgi-bin/adt-gugger/images/bgPageTop.jpg);
}

.tCont2
{
}

.tMain
{
	padding:30px;
	background:white;
}

.tMain .txt2
{
	font-family:georgia;
	font-size:11pt;
	font-weight:bold;
	color:#222266;
}

.tMain table
{
	border-collapse:collapse;
	width:100%;
}
.tMain table td
{
	vertical-align:top;
	padding:10px;
}

.tMain table.tblMain td.tdRechts
{
	width:200px;
}

.tMain hr
{
	border:none;
	border-top:2px dotted #e8e1b8;
}

.tImpressum
{
	margin:auto;
	width:899px;
	background-repeat:no-repeat;
	height:16px;
	font-family:tahoma;
	font-size:7pt;
}
.tImpressum div
{
	padding:4px;
	font-size:7pt;
	color:#885555;
	text-decoration:none;
}

.txt2
{
	font-weight:bold;
	font-size:9pt;
	color:#aa0000;
}

.tMain a
{
	color:#0000aa;	
	background-image:url(/!core/images/linkdot_red.gif);
	background-repeat:no-repeat;
	padding-left:7px;
	background-position:0 4px;
}
.tMain a:hover
{
	color:red;
}

#ff_scrollbar 
{
 display: none;
}

html>body #ff_scrollbar 
{
 position: absolute;
 z-index: 1;
 bottom: -1px;
 left: 0;
 width: 1px;
 height: 1px;
 display: block;
 font-size: 0;
}

