/* CSS Document, UHDF MANAGEMENT GMBH*/
/* Erstellt von Berthold Schnitzer GRAFISCHE GESTALTUNG*/
/* Erstellt am 28.04.2007*/

body { 
	background-color: #CCD5DE;
	margin: 0 0 0 0;
	text-align: center;
/*	color:#707a82;*/
	color:#515b63;
	font: normal 11px  Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
	background-image: url(../imgs/res/bg.gif);
	background-position: center top;
	background-repeat:repeat-y;
}
/* -----------------------------------------T A B L E  L A Y O U T ---------------*/
table {
	width: 820px;
	margin: 0 auto 0 auto;
	margin-bottom:0;
	padding:0 0 0 0;
	text-align:left;
	border:0px solid #000000;
}
td {
	margin-top:0;
	margin:0 0 0 0;
	vertical-align: top;
	text-align:left;
	border:0px solid #000000;
}
#td_mitte 
{ 	
	width:13px;
	border: 0px solid #000; 
	margin: 0 0 0 0;  
	padding-top: 0;
	background-color: #CCD5DE;
}
#td_bg_left {
	width:251px;
	text-align:left;
	text-valign: top;
	margin: 0 0 0 0;
	padding:0;
	border:0px solid #000000;
	background-color: #FFFFFF;
}
#td_bg_right {
	width:556px;/**/
	text-align:left;
	text-valign: top;
	margin: 0 0 0 0;
	padding:0;
	border:0px solid #000000;
	background-color: #FFFFFF;
}

/*++++++++++++++++++ L I N K E   S E I T E +++++++++++++++++++++++++++++++++++++++++++++++*/
#logo 
{ 
	border: 0px solid #000; 
	margin: 77px auto 49px 49px;
	padding: 0 0 0 0;
	background-color: #FFFFFF;
	/*text-align:right; */
}
/*++++++++++++++++++ H A U P T N A V I G A T I O N +++++++++++++++++++++++++++++++++++++++++++++++*/ 
ul#menue{
	margin:119px 18px 0 0;
	padding:0 0 0 0;
	text-align:right;
	border: 0px solid black;
}
* html ul#menue { /*Höhen und Breitenangaben nur fuer IE*/
	margin: 117px 18px 0 0;;
	m/argin: 119px 18px 0 0;;
}
ul#menue li {
	display: block;
    list-style: none;
	text-valign: center;
    margin: 0 0 0 0; 
	padding: 0.14em 0 0 0;
	border: 0px solid black;
}
* html ul#menue li {/* Höhen und Breitenangaben nur fuer IE*/
	padding: 0.6em 0 0 0;
	p/adding: 0.14em 0 0 0;
}
ul#menue a, ul#menue span {
    margin: 0 0 0 0;/* */
    font-weight:bold;
	color:#7a858d;
	text-align:right;
	text-valign: center;
	text-transform: uppercase;
	letter-spacing: 2px;
	white-space: nowrap;
	font-size:9px;
	text-decoration:none;
}

ul#menue a:link{
	color:#7a858d;
}
ul#menue a:hover {
	color:#475e6f;
}
ul#menue a:active {
	color:#475e6f;
}
ul#menue a:visited {
	text-decoration:none;
}


/*+++++++++++++++++++++ G L O B A L   L I N K - D E F I N I T I O N +++++++++++++++++++++++++++++*/
ul#global{
	margin:17px 25px 0 0;
	padding:0 0 0 0;
	text-align:right;
	color:#959da4;
	border: 0px solid black;
}
ul#global li {
	display: inline;
    list-style: none;
    margin: 0 0 0 0; 
	padding: 0 0 0 0;
}
ul#global a, ul#global span {
    margin: 0 0 0 0;/* */
    font-weight:normal;
	color:#959da4;
	text-align:right;
	text-transform: uppercase;
	letter-spacing: 0px;
	white-space: nowrap;
	font-size:9px;
	text-decoration:none;
}
ul#global a:link 
{ 
	text-decoration:none;
	color:#959da4; 
}

ul#global a:visited 
{ 
	text-decoration:none;
	color:#959da4; 
}

ul#global a:hover 
{ 
	text-decoration:underline; 
	color:#3c4f5c;
}

ul#global a:aktive 
{ 
	text-decoration:none; 
	color:#3c4f5c; 
}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/ 
.visual {
	margin: 10px 0 0 21px;
	padding: 0 0 0 0;
	border: 0px solid #000;
	background-color: #FFFFFF;  
}
.teaser {
	margin: 19px 0 0 21px;
	padding: 0 0 0 0;
	border: 0px solid #000;
	background-color: #FFFFFF; 
}
#floater {
	position:absolute;
	width:202px;
	height:26px; 
	text-align:right;
	text-valign: top;
	font-size:9px;
	color:#959da4;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding:0 49px 0px 0;
	border: 0px solid #000;
}

#floater a:link 
{ 
	text-decoration:none; 
	color:#959da4; 
}
#floater a:visited 
{ 
	text-decoration:none; 
	color:#959da4; 
}
#floater a:hover 
{ 
	text-decoration:none; 
	color:#3c4f5c;
}
/*####################################################################################################*/
.linie {
	width:151px;/**/
	height:1px;
	border: 0px solid #A1ABAD; 
	text-align:right;
	margin: 2px 0 -1px 82px;
	padding-right:0px;
	background-image: url(../imgs/res/linie.gif);
	background-position: right;
	background-repeat:repeat;
}
*html .linie  /*für IE*/
{
	margin: 5px 0 -3px 82px;
	m/argin:  2px 0 -1px 82px;
	
}
/*++++++++++++++++++ Listen +++++++++++++++++++++++++++++++++++++++++++++++*/ 
div.list
{
	width:450px;
	text-align: left;
	margin: 0.6em 0 0.6em 0;
	line-height:18px;
	padding:0 0 0 0;
	border: 0px solid #A1ABAD;
}
div.listPartner
{
	width:300px;
	text-align: left;
	margin: 0.6em 0 0.6em 0;
	line-height:18px;
	padding:0 0 0 0;
	clear:left;
	border: 0px solid #A1ABAD;
}
div.listPoint
{	
	margin: 0 0 0 0;		
	float:left;
	color:#A1ABAD;
	font-size:9px;
	text-align: left;
	padding:0 0 0 0;
	border: 0px solid #A1ABAD; 
/*	padding:0 0 0.3em 0;*/
}
div.listPoint2
{	
	margin: 0 0 0 0;		
	float:left;
	color:#A1ABAD;
	/*color:#D41e06;*/
	font-size:9px;
	text-align: left;
	border: 0px solid #A1ABAD; 
	padding:0 0 0 0;
}
*html div.listPoint2 /* margin für IE*/
{
	padding:0 0 0.3em 0;
	p/adding:0 0 0 0;
}
div.listPoint3
{	
	margin: 0 0 0 0;		
	float:left;
	color:#A1ABAD;
	/*color:#D41e06;*/
	font-size:9px;
	text-align: left;
	border: 0px solid #A1ABAD; 
	padding:0 0 0 0;
}
*html div.listPoint3 /* margin für IE*/
{
	padding:0 0 2.1em 0;
	p/adding:0 0 0 0;
}
div.listPoint3_1
{	
	margin: 0 0 0 0;		
	float:left;
	color:#A1ABAD;
	/*color:#D41e06;*/
	font-size:9px;
	text-align: left;
	border: 0px solid #A1ABAD; 
	padding:0 0 0 0;
}
*html div.listPoint3_1 /* margin für IE*/
{
	padding:0 0 4.1em 0;
	p/adding:0 0 0 0;
}
div.listPoint5
{	
	margin: 0 0 0 0;		
	float:left;
	color:#A1ABAD;
	/*color:#D41e06;*/
	font-size:9px;
	text-align: left;
	border: 0px solid #A1ABAD; 
	padding:0 0 0 0;
}
*html div.listPoint5 /* margin für IE*/
{
	padding:0 0 10.9em 0;
	p/adding:0 0 0 0;
}
div.listPoint4
{	
	margin: 0 0 0 0;		
	float:left;
	color:#A1ABAD;
	/*color:#D41e06;*/
	font-size:9px;
	text-align: left;
	border: 0px solid #A1ABAD; 
	padding:0 0 0 0;
}
*html div.listPoint4 /* margin für IE*/
{
	padding:0 0 6.9em 0;
	p/adding:0 0 0 0;
}
div.listText
{	
	margin: 0 0 0.1em 1.1em;
	padding:0 0 0 0;
	border: 0px solid #A1ABAD; 
}
*html div.listText /* margin für IE*/
{
	margin: 0 0 0.1em 0.9em;
	m/argin: 0 0 0.1em 1.1em;
	/*text-valign: top;*/
	/*float:right;*/
	/*top:0px;*/
	/*width:280px;*/
}
div.listIcon0
{	
	margin: 0 0 0 0;		
	float:left;
	width: 10px;
	color:#A1ABAD;
	font-size:14px;
	text-align: left;
	padding:0 6px 0px 4px;
	border: 0px solid #000000;
}
*html div.listIcon0 /* Padding für IE*/
{
	padding:0 2px 0 4px;
	p/adding:0 6px 0 4px;
}
div.listIcon
{	
	margin: 0 0 0 0;		
	float:left;
	width: 10px;
	color:#A1ABAD;
	font-size:14px;
	text-align: left;
	padding:0 6px 10px 4px;
	border: 0px solid #000000;
}
*html div.listIcon /* padding für IE*/
{
	padding:0 2px 10px 4px;
	p/adding:0 6px 10px 4px;
}
div.iconText
{
	margin: 0 0 0.3em 1.9em;
	padding:0 0 0 0;
}
div.navPoint
{	
	margin: 0 0 0 0;		
	float:left;
	padding:0;
	color:#52545C;
	font-size:8px;
	text-align: left;
	padding:0 0 0.3em 0;
}
/*++++++++++++++++++ C O N T E N T ++++++++++++++++++++++++++*/ 
.content_txt {
	/*clear: both;*/
	border: 0px solid #000; 
	width: 460px;
	margin: 47px 0 42px 42px;
	padding: 0 0 0 0;
	text-align:left;
}
/*++++++++++++++++++++ I M P R E S S U M ++++++++++++++++++++++++++++++++++++++++*/

.zeile_l {
	width: 145px;
	float:left;
	border: 0px solid black;
	margin: 0 0 1.5em 0;
	padding: 0 0 0 0;
	text-align:left;
/*	clear: left;*/
}
.zeile_r {
	width: 305px;
    margin: 0 0 1.5em 145px; 
	padding: 0 0 0 0;
	text-align:left;
/*	bottom: 0;*/
	border: 0px solid black;
}


/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

/*+++++++++++++++++++++Bildlisten+++++++++++++++++++++++++++++*/

ul.bildliste {
	line-height:13px;
	width: 274px;
	float:left;
	color:#707a82;
	border: 0px solid black;
	margin: -12px 0 0 34px;
	padding: 0 0 0 0;
	text-align:left;
	/*clear: left;*/
}
*html ul.bildliste /* margin für IE*/
{
	margin: -12px 0 8px 17px;
	m/argin: -12px 0 8px 34px;
}
ul.bildliste li {
	display: inline;
    list-style: none;
    margin: 0 0 0 8px; 
	padding: 0 0 0 0;
	bottom: 0;
	border: 0px solid black;
}
ul.bildliste a, ul.bildliste span {
    margin: 0 0 0 0;/* */
    font-weight:normal;
	color:#707a82;
	text-align:left;
	text-valign:bottom;
	/*vertical-align:bottom;*/
	/*text-transform: uppercase;*/
	letter-spacing: 0px;
	white-space: nowrap;
	/*font-size:9px;*/
	text-decoration:none;
}
ul.bildliste a:link 
{ 
	text-decoration:none;
	color:#707a82;
}

ul.bildliste a:visited 
{ 
	text-decoration:none;
	color:#707a82; 
}

ul.bildliste a:hover 
{ 
	text-decoration:underline; 
	color:#3c4f5c;
}

ul.bildliste a:aktive 
{ 
	text-decoration:none; 
	color:#3c4f5c; 
}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
ul.bildliste_lu {
	line-height:13px;
	width: 274px;
	float:left;
	color:#707a82;
	border: 0px solid black;
	margin: 38px 0 0 34px;
	padding: 0 0 0 0;
	text-align:left;
	clear: left;
}
*html ul.bildliste_lu /* margin für IE*/
{
	margin: 38px 0 8px 17px;
	m/argin: 38px 0 8px 34px;
}
ul.bildliste_lu li {
	display: inline;
    list-style: none;
    margin: 0 0 0 8px; 
	padding: 0 0 0 0;
	bottom: 0;
	border: 0px solid black;
}
ul.bildliste_lu a, ul.bildliste_lu span {
    margin: 0 0 0 0;/* */
    font-weight:normal;
	color:#707a82;
	text-align:left;
	text-valign:bottom;
	/*vertical-align:bottom;*/
	/*text-transform: uppercase;*/
	letter-spacing: 0px;
	white-space: nowrap;
	/*font-size:9px;*/
	text-decoration:none;
}
ul.bildliste_lu a:link 
{ 
	text-decoration:none;
	color:#707a82; 
}

ul.bildliste_lu a:visited 
{ 
	text-decoration:none;
	color:#707a82; 
}

ul.bildliste_lu a:hover 
{ 
	text-decoration:underline; 
	color:#3c4f5c;
}

ul.bildliste_lu a:aktive 
{ 
	text-decoration:none; 
	color:#3c4f5c; 
}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
ul.bildliste_r {
	line-height:13px;
	width: 219px;
/*	float:left;*/
	color:#707a82;
	border: 0px solid black;
	margin: -12px 0 0 313px;
	padding: 0 0 0 0;
	text-align:left;
	/*clear: left;*/
}
ul.bildliste_r li {
	display: inline;
    list-style: none;
    margin: 0 0 0 8px; 
	padding: 0 0 0 0;
	bottom: 0;
}
ul.bildliste_r a, ul.bildliste_r span {
    margin: 0 0 0 0;/* */
    font-weight:normal;
	color:#707a82;
	text-align:left;
	text-valign:bottom;
	letter-spacing: 0px;
	white-space: nowrap;
	text-decoration:none;
}
ul.bildliste_r a:link 
{ 
	text-decoration:none;
	color:#707a82; 
}

ul.bildliste_r a:visited 
{ 
	text-decoration:none;
	color:#707a82; 
}

ul.bildliste_r a:hover 
{ 
	text-decoration:underline; 
	color:#3c4f5c;
}

ul.bildliste_r a:aktive 
{ 
	text-decoration:none; 
	color:#3c4f5c; 
}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
ul.bildliste_ru {
	line-height:13px;
	width: 219px;
/*	float:left;*/
	color:#707a82;
	border: 0px solid black;
	margin: 38px 0 0 313px;
	padding: 0 0 0 0;
	text-align:left;
	/*clear: left;*/
}
ul.bildliste_ru li {
	display: inline;
    list-style: none;
    margin: 0 0 0 8px; 
	padding: 0 0 0 0;
	bottom: 0;
}
ul.bildliste_ru a, ul.bildliste_ru span {
    margin: 0 0 0 0;/* */
    font-weight:normal;
	color:#707a82;
	text-align:left;
	text-valign:bottom;
	letter-spacing: 0px;
	white-space: nowrap;
	text-decoration:none;
}
ul.bildliste_ru a:link 
{ 
	text-decoration:none;
	color:#707a82; 
}

ul.bildliste_ru a:visited 
{ 
	text-decoration:none;
	color:#707a82; 
}

ul.bildliste_ru a:hover 
{ 
	text-decoration:underline; 
	color:#3c4f5c;
}

ul.bildliste_ru a:aktive 
{ 
	text-decoration:none; 
	color:#3c4f5c; 
}
/*++++++++++++++++++++ PARTNER SUBSEITEN ++++++++++++++++++++++++++++++++++++++++*/

ul.bildliste_sub {
	line-height:13px;
	width: 274px;
	float:left;
	color:#707a82;
	border: 0px solid black;
	margin: -28px 0 0 34px;
	padding: 0 0 0 0;
	text-align:left;
	/*clear: left;*/
}
*html ul.bildliste_sub /* margin für IE*/
{
	margin: -28px 0 0 17px;
	m/argin: -12px 0 0 34px;
}
ul.bildliste_sub li {
	display: inline;
    list-style: none;
    margin: 0 0 0 8px; 
	padding: 0 0 0 0;
	bottom: 0;
	border: 0px solid black;
}
.bildTxt {
	position:absolute;
}
.bildGross {
	margin: -28px 55px 0 0;
	padding: 0 0 0 0;
	float:right; 
	width: 154px;
	border: 0px solid black;
}
*html .bildGross /* margin für IE*/
{
	margin: -28px 25px 0 0;
	m/argin: -28px 55px 0 0;
}
.content_txtBild {
	clear: left;
	border: 0px solid #000; 
	width: 285px;
	margin: 0px 0 42px 42px;
	padding: 42px 0 0 0;
	text-align:left;
}

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
h1 {
	font-size:11px;
	font-weight:normal;
	color:#192a36;
	letter-spacing: 1px;
	text-transform: uppercase;
	/*line-height:20px;*/
	vertical-align: top;
	border: 0px solid black;
	margin:0 0 0 0;
	padding: 0 0 0 0;
}

h2 {
	font-size:11px;
	font-weight:normal;
/*	color:#3c4f5c;*/
/*	color:#263540;*/
	color:#192a36;
/*	line-height:20px;*/
	vertical-align: top;
	border: 0px solid black;
	margin:0 0 0 0;
}
h3 {
	font-size:11px;
	font-weight:bold;
	color:#475e6f;
	letter-spacing: 1px;
	/*line-height:20px;*/
	vertical-align: top;
	border: 0px solid black;
	margin:0 0 0 0;
	padding: 0 0 0 0;
}
h4 {
	font-size:11px;
	font-weight:bold;
	color:#475e6f;
	/*line-height:20px;*/
	vertical-align: top;
	border: 0px solid black;
	margin:0 0 0 0;
	padding: 0 0 0 0;
}
p.pic{
	margin-bottom: 0em;
	margin-top: 1.8em;
	margin-left: 0em;
	line-height: 18px;
}
p {
	margin-bottom: 0em;
	margin-top: 0.6em;
	margin-left: 0em;
	line-height: 18px;
} 

/*++++++++++++++++++ Zweispaltig +++++++++++++++++++++++++++++++++++++++++++++++*/
 
.up {
	padding: 10px 0 0 0;
	margin-right:0px;
	border: 0px solid black;
	width: 470px;
	height:11px;
	text-align: right;
	padding-right:0px;
}




/*+++++++++++++++++++++  L I N K - D E F I N I T I O N   T E X T  +++++++++++++++++++++++++++++*/
a:link 
{ 
	text-decoration:underline; 
	color:#707a82; 
}

a:visited 
{ 
	text-decoration:underline; 
	color:#707a82; 
}

a:hover 
{ 
	text-decoration:none; 
	color:#3c4f5c; 
}