body {
	padding: 0;
	margin: 0;
	background-color: #FFFFFF;
}


input,textarea  {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FCFCFC;
	border: 1px solid #005faa;
}



br {
	line-height: 5px;
}


.marker-bl {
	color:#005faa;
}

/* - head- */

#head {
	height: 55px;
	width: 993px;
	background-image:url(../images/bkg-line.gif);
	background-repeat: repeat-x;

}



/* - ende head- */

/* - content- */
#content {
	height: auto;
	width: 993px;

}
/* - ende content- */

/* - inhalt start*/

#inhalt {
	width: 993px;
	padding:0;
	margin:0;
	height:auto;
}

#inhalt-gr {
	width: 496px;
	padding:0;
	margin:0;
	height:auto;
	float:left;
}

.td-nav-oben-st {
	height:261px;
	width:57px;
	background-image:url(../images/bkg-nav-oben.gif);
	background-repeat:no-repeat;

}

.td-nav-unten-st {
	height:141px;
	width:57px;
	background-image:url(../images/bkg-nav-unten.gif);
}



.td-mitte-st  {
	height:261px;
	width:439px;
}

.td-mitte-st a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px; 
	color:#005faa;
	text-decoration:none;
	line-height:20px;
	font-weight:bold;
}

.td-mitte-u-st  {
	width:439px;
	padding-top:10px;
}

.td-mitte-u-st a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px; 
	color:#005faa;
	text-decoration:none;
	line-height:20px;
	font-weight:bold;

}

.td-re-st {
	width:497px;
	background-color:#B6B5B4;
}

.td-re-u-st {
	padding-top:10px;
	padding-right:21px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#848484;
	line-height:20px;
	width:473px;
	text-align:justify;
}



/* - ende inhalt start - */



/* - inhalt */

.td-nav-oben {
	height:261px;
	width:57px;
	background-image:url(../images/bkg-nav-oben.gif);
	background-repeat:no-repeat;

}

.td-nav-unten {
	height:141px;
	width:57px;
	background-image:url(../images/bkg-nav-unten.gif);
}



.td-mitte  {
	height:261px;
	width:439px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#B5C0CC;
	line-height:20px;
}

.td-mitte a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px; 
	color:#005faa;
	text-decoration:none;
	line-height:20px;
}

.td-mitte-u  {
	width:439px;
	padding-top:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#B5C0CC;
	line-height:20px;
}

.td-mitte-u a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px; 
	color:#005faa;
	text-decoration:none;
	line-height:20px;
}

.td-mitte-m  {
	height:257px;
	width:439px;
	background-color:#B6B5B4;
}

.td-mitte-m-kon  {
	height:247px;
	width:429px;
	padding: 10px 10px 0 10px;
	background-color:#B6B5B4;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	line-height:20px;
	padding: 10px 0 0 0;
	font-weight:bold;
}

.td-mitte-m-kon a  {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#005faa;
	line-height:20px;
	font-weight:bold;
	text-decoration:none;
}

.td-re {
	width:477px;
	background-color:#B6B5B4;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	line-height:20px;
	text-align:justify;
	padding: 10px;
	font-weight:bold;
}

.td-re a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#005faa;
	font-weight:bold;
	float:right;
	text-decoration:none;
}

.td-re-o {
	width:477px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#848484;
	line-height:20px;
	text-align:justify;
	padding: 0 10px 10px 10px;
}

.td-re-o li {
	color:#848484;
	margin:5px 0 0 30px;
	list-style-position: outside;
}

.td-re-o ul {
	margin: 25px 0 0 0;
	color:#005faa;
	list-style-type: square;
}

.td-re-o a{
	color:#005faa;
	line-height:20px;
	text-align:justify;
	text-decoration:none;
}



.td-re-o h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#005faa;
	font-weight:normal!important;
	text-align:left!important;
	margin:0;
}

.td-re-o-gr {
	width:477px;
	height:auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#848484;
	line-height:20px;
	text-align:justify;
	padding: 0 10px 10px 10px;
}

.td-re-o-gr li {
	color:#848484;
	margin:5px 0 0 30px;
	list-style-position: outside;
}

.td-re-o-gr ul {
	margin: 25px 0 0 0;
	color:#005faa;
	list-style-type: square;
}

.td-re-o-gr a{
	color:#005faa;
	line-height:20px;
	text-align:justify;
	text-decoration:none;
}



.td-re-o-gr h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#005faa;
	font-weight:normal!important;
	text-align:left!important;
	margin:0;
}


.td-re-o-gr-pup {
	width:477px;
	height:auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#848484;
	line-height:20px;
	text-align:justify;
	padding: 0 10px 10px 10px;
}

.td-re-o-gr-pup li {
	color:#848484;
	margin:5px 0 0 30px;
	list-style-position: outside;
}

.td-re-o-gr-pup ul {
	margin: 25px 0 0 0;
	color:#005faa;
	list-style-type: square;
}

.td-re-o-gr-pup a{
	color:#005faa;
	line-height:20px;
	text-align:justify;
	text-decoration:none;
}



.td-re-o-gr-pup h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#005faa;
	font-weight:normal!important;
	text-align:left!important;
	margin:0;
}



.td-re-o-kl {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#848484;
	line-height:18px;
	text-align:justify;
}


.td-re-o-kl a{
	color:#005faa;
	line-height:20px;
	text-decoration:none;
}

#gr {
	width:477px;
	height:auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#848484;
	line-height:20px;
	text-align:justify;
	padding: 0 10px 10px 10px;
	float:right;
}

#gr li {
	color:#848484;
	margin:5px 0 0 30px;
	list-style-position: outside;
}

#gr ul {
	margin: 25px 0 0 0!important;
	color:#005faa;
	list-style-type: square;
}

#gr a{
	color:#005faa;
	line-height:20px;
	text-align:justify;
	text-decoration:none;
}



#gr h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#005faa;
	font-weight:normal!important;
	text-align:left!important;
	margin:0;
}






.td-re-u {
	padding-top:10px;
	padding-right:21px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#a6a5a5;
	line-height:20px;
	width:473px;
	text-align:justify;
}

.marker-bl {
	color:#005faa;
}

/* - ende inhalt  - */






