body, html
{
	height:100%;
	margin:0; padding:0; border:0;
	background: #EDEEE6;
	font-family: verdana, helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
}

.headline
{
	font-family: arial, helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #003F92;
}

h1
{
	font-family: arial, helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #003F92;
}

h2
{
	font-family: arial, helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #003F92;
}

td, input, select
{
	font-family: verdana, helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
}

span.female
{
	font-family: verdana, helvetica, sans-serif;
	font-size: 9pt;
	color: #ff0000;
}

span.male
{
	font-family: verdana, helvetica, sans-serif;
	font-size: 9pt;
	color: #0000ff;
}

.ltable
{
	height:100%;
	width:870px;
}

.lright
{
	width:40px;
	background:url(../img/schatten_rechts.gif) top left repeat-y #EDEEE6;  
}

.lleft
{
	width:40px;
	background:url(../img/schatten_links.gif) top right repeat-y #EDEEE6;
}

.lcenter
{
	background:#ffffff;
	padding-right:40px;
	padding-left:40px;
	padding-bottom:40px;
	padding-top:25px;
	vertical-align:top;
	line-height:16px;
}

.lhead
{
	width:790px;
	height:124px;
	background:url(../img/header_bg.jpg) top left no-repeat #EDEEE6;
}

.ltool
{
	width:790px;
	height:22px;
	background:url(../img/header2_bg.jpg) top left no-repeat #EDEEE6;
}

.lsearch
{
	width:790px;
	height:30px;
	background:#EaF1F9;
}

.lfoot1
{
	width:790px;
	height:30px;
	background:#EaF1F9;
}

.lfoot2
{
	width:790px;
	height:70px;
	background:#DCE8F4;
	font-family: verdana, helvetica, sans-serif;
	color:#666666;
	font-size: 8pt;
}

a:link
{
	font-family: verdana, helvetica, sans-serif;
	font-size: 9pt;
	color: #3484D4;
	text-decoration:none;
}
a:visited
{
	font-family: verdana, helvetica, sans-serif;
	font-size: 9pt;
	color: #3484D4;
	text-decoration:none;
}
a:hover
{
	font-family: verdana, helvetica, sans-serif;
	font-size: 9pt;
	color: #FF673D;
	text-decoration:underline;
}

a.header:link
{
	font-family: verdana, helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	text-decoration:none;
}
a.header:visited
{
	font-family: verdana, helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	text-decoration:none;
}
a.header:hover
{
	font-family: verdana, helvetica, sans-serif;
	font-size: 9pt;
	color: #FF673D;
	text-decoration:underline;
}

a.header_small:link
{
	font-family: verdana, helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-decoration:none;
}
a.header_small:visited
{
	font-family: verdana, helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-decoration:none;
}
a.header_small:hover
{
	font-family: verdana, helvetica, sans-serif;
	font-size: 8pt;
	color: #FF673D;
	text-decoration:underline;
}

a.navigation:link
{
	font-family: verdana, helvetica, sans-serif;
	font-size: 8pt;
	color: #3484D4;
	text-decoration:none;
}
a.navigation:visited
{
	font-family: verdana, helvetica, sans-serif;
	font-size: 8pt;
	color: #3484D4;
	text-decoration:none;
}
a.navigation:hover
{
	font-family: verdana, helvetica, sans-serif;
	font-size: 8pt;
	color: #FF673D;
	text-decoration:underline;
}


.btn_search
{
	position: relative;
	top: 2.5px;
	left:3px;
	z-index:1;
}

span.header_small
{
	font-family: verdana, helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}

a.search_erg
{
	border:1px solid #3484D4;
	display:block;
	float:left;
}
a.search_erg:hover
{
	border:1px solid #FF673D;
	display:block;
	float:left;
}
