body {
	font-family: Arial, Helvetica, sans-serif;	
	font-size:11px;
	background-color: #EEEEFF;
	margin:0px;
	margin-top:20px;
	overflow-x: hidden;
}

a {
	color:#000088;
	font-weight:bold;
	font-style:none;
	text-decoration:none;
}

a:hover {
	color:#000088;
	font-weight:bold;
	font-style:none;
	}

a:visited {
	color:#000088;
	font-weight:bold;
	font-style:none;
	text-decoration:none;
}

#aussen {
	width:100%;
	z-index:1;
}

#logo {
	 position:absolute;
	 height:205px;
	 left:0px;
	 top:20px;
	 z-index:2;
}

#innen {
	position:relative;
	width:100%;
	top:0px;
	z-index:3;
}

#lo {
	width:22px;
	height:22px;
	background-image:url(pics/bg_lo.png);
	background-repeat:no-repeat;
}

#oben {
	height:22px;
	background-image:url(pics/bg_oben.png);
	background-repeat:x-repeat;
}

#ro {
	width:22px;
	height:22px;
	background-image:url(pics/bg_ro.png);
	background-repeat:no-repeat;
}

#zwischen {
	width:20px;
	background-color:transparent;
}

#links {
	background-image:url(pics/bg_links.png);
	background-repeat:y-repeat;
}

#mitte {
	vertical-align:top;
	text-align:right;
	background-image:url(pics/bg_mitte.png);
	background-repeat:repeat;
}

#mitteh {
	background-image:url(pics/bg_mitte.png);
	background-repeat:repeat;
	text-align:justify;
}

#mittem {
	vertical-align:top;
	text-align:justify;
	background-image:url(pics/bg_mitte.png);
	background-repeat:repeat;	
}

#rechts {
	background-image:url(pics/bg_rechts.png);
	background-repeat:y-repeat;
}

#lu {
	width:22px;
	height:22px;
	background-image:url(pics/bg_lu.png);
	background-repeat:no-repeat;
}

#unten {
	height:22px;
	background-image:url(pics/bg_unten.png);
	background-repeat:x-repeat;
}

#ru {
	width:22px;
	height:22px;
	background-image:url(pics/bg_ru.png);
	background-repeat:no-repeat;
}

#box {
	text-align:center;
}

img.box {
	border:3px inset #EEEEFF;
	text-align:center;
}

#business {
	font-size:9px;
	color: #000088;
	letter-spacing: 0.5em;
	text-align: right;
}

#businr {
	color: #FF0000;
	text-align: right;
	font-size: 13px;
	font-weight: bold;
}

#businame {
	color: #7BD35A;
	font-weight: bold;
	font-size: 13px;
}

table.tmain {
	width:100%;
}

.refbdr {
	 border:2px outset #CCCCCC;
}

td.reftxt {
	padding-right:5px;
	font-size:11px;
	color:#000088;
	letter-spacing: 0.3em;
}

td.refers {
	font-size:12px;
	font-weight:bold;
	color:#00AA00;
	letter-spacing: 0.3em;
}

.exp {
	color:#FF0000;
}

.cert {
	text-align:right;
	vertical-align:top;
	font-style:italic;
	font-size:9px;
	color: #000088;
	letter-spacing: 0.5em;
}


#team1 {
	border-top:1px solid #8C96DE;
	border-left:1px solid #8C96DE;
	padding:3px;
}

#team2 {
	border-bottom:1px solid #7BD35A;;
	border-right:1px solid #7BD35A;;
	padding:3px;
}

.lgrgreen {
	color: #008800;
	font-size:larger;
}

.lgrblue {
	color: #000088;
	font-size:larger;
}

td.bg {
	background-image:url(pics/bg_mitte.png);
	font-weight:bold;
	padding: 7px;
}

.lgr {
	font-size: larger;
}

.titel {
	color: #EEEEFF;
	font-weight: bold;
	background-color: #7BD35A;
}

span#tips {
	border-bottom:1px dashed #000000;
	background-color:#EEEEFF;
}