	div.atikel-spacer	{ height:20px; }
	h3.hinweis			{ font-family: Verdana,Arial; font-size:14pt; color:#EE0000; font-weight: bold; }
	td.subnavi {
		height:16px;
		background: #CCCCCC;
		color: #000000;
		font-size: 11px;
		font-family: "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif;
		text-align: center;
		letter-spacing: 0.05em;
		font-weight: bold;
		line-height: 1.0em;
		word-spacing:normal;
	}
	#epaperaboformTable table,td	{ font-family:arial, verdana, sans-serif; font-size:10pt; color:#000000; padding:0px; margin:0px; }
	
	td.vdifForm				{ height:1px; } /* vertikaler Abstand beim Reg. Formular (ePaperAbo)*/
	td.marquee				{margin: 0px auto; font-size:8pt; color:#000000; background-color:#CCCCCC; font-family: "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif; }
	a.mnavi-normal:link		{ padding-top:2px; text-align:center; font-size:11px; color:#FFFFFF; height:20px; text-decoration:none; background-color:#999999; display:block; font-weight: bold; font-family: "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif; }
	a.mnavi-normal:visited	{ padding-top:2px; text-align:center; font-size:11px; color:#FFFFFF; height:20px; text-decoration:none; background-color:#999999; display:block; font-weight: bold; font-family: "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif; }
	a.mnavi-normal:hover	{ padding-top:2px; text-align:center; font-size:11px; color:#000000; height:20px; text-decoration:none; background-color:#CCCCCC; display:block; font-weight: bold; font-family: "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif; }
	a.mnavi-normal:active	{ padding-top:2px; text-align:center; font-size:11px; color:#000000; height:20px; text-decoration:none; background-color:#999999; display:block; font-weight: bold; font-family: "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif; }
	
	a.mnavi-aktiv:link		{ padding-top:2px; text-align:center; font-size:11px; color:#000000; height:20px; text-decoration:none; background-color:#CCCCCC; display:block; font-weight: bold; font-family: "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif; }
	a.mnavi-aktiv:visited	{ padding-top:2px; text-align:center; font-size:11px; color:#000000; height:20px; text-decoration:none; background-color:#CCCCCC; display:block; font-weight: bold; font-family: "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif; }
	a.mnavi-aktiv:hover		{ padding-top:2px; text-align:center; font-size:11px; color:#FFFFFF; height:20px; text-decoration:none; background-color:#CCCCCC; display:block; font-weight: bold; font-family: "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif; }
	a.mnavi-aktiv:active	{ padding-top:2px; text-align:center; font-size:11px; color:#000000; height:20px; text-decoration:none; background-color:#CCCCCC; display:block; font-weight: bold; font-family: "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif; }
	
	a.snavi-normal:link		{ margin: 0px auto; text-align:center; font-size:11px; color:#FFFFFF;  text-decoration:none; background-color:#CCCCCC; display:block; font-weight: bold; font-family: "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif; }
	a.snavi-normal:visited	{ margin: 0px auto; text-align:center; font-size:11px; color:#FFFFFF;  text-decoration:none; background-color:#CCCCCC; display:block; font-weight: bold; font-family: "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif; }
	a.snavi-normal:hover	{ margin: 0px auto; text-align:center; font-size:11px; color:#000000;  text-decoration:none; background-color:#CCCCCC; display:block; font-weight: bold; font-family: "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif; }
	a.snavi-normal:active	{ margin: 0px auto; text-align:center; font-size:11px; color:#FFFFFF;  text-decoration:none; background-color:#CCCCCC; display:block; font-weight: bold; font-family: "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif; }
	
	a.snavi-aktiv:link		{ margin: 0px auto; text-align:center; font-size:11px; color:#000000; text-decoration:none; background-color:#CCCCCC; display:block; font-weight: bold; font-family: "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif; }
	a.snavi-aktiv:visited	{ margin: 0px auto; text-align:center; font-size:11px; color:#000000;  text-decoration:none; background-color:#CCCCCC; display:block; font-weight: bold; font-family: "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif; }
	a.snavi-aktiv:hover		{ margin: 0px auto; text-align:center; font-size:11px; color:#FFFFFF; text-decoration:none; background-color:#CCCCCC; display:block; font-weight: bold; font-family: "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif; }
	a.snavi-aktiv:active	{ margin: 0px auto; text-align:center; font-size:11px; color:#000000; text-decoration:none; background-color:#CCCCCC; display:block; font-weight: bold; font-family: "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif; }

/*
	a.mnavi-normal:link	{
		display : block;
		background: #999999;
		color : #FFFFFF;
		font-family: "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		margin : 0px auto; padding : 2px 0px;
		text-decoration : none;
		font-weight: bold;
	}
	a.mnavi-normal:visited {
		display : block;
		background-color : #999999;
		color : #FFFFFF;
		text-decoration : none;
	}
	a.mnavi-normal:hover {
		display : block;
		background: #999999;
		color : #000000;
		font-family: "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		margin : 0px auto;
		padding : 2px 0px;
		text-decoration : none;
		font-weight: bold;
	}
	a.mnavi-normal:active {
		background-color : #CCCCCC;
		color : #000000;
		text-decoration : none;
	}

	a.snav-normal:link		{ font-size:8pt; font-weight: normal; color:#FFFFFF; text-decoration:none; font-weight: bold; }
	a.snav-normal:visited	{ font-size:8pt; font-weight: normal; color:#FFFFFF; text-decoration:none; font-weight: bold; }
	a.snav-normal:hover		{ font-size:8pt; font-weight: normal; color:#FFFFFF; text-decoration:underline; font-weight: bold; }
	a.snav-normal:active	{ font-size:8pt; font-weight: normal; color:#000000; text-decoration:none; font-weight: bold; }
*/
	/* TD NAVI NORMAL*/
	td.mnavi-normal {
		border:0px solid gray;
		background-color:#999999;
		height: 20px;
		/*width: 140px;*/
		text-align: center;
		display: block;
		background: #999999;
		color: #FFFFFF;
		text-decoration: none;
	}
	
	/* TD NAVI AKTIV*/
	td.mnavi-aktiv {
		border:0px solid gray;
		background-color:#CCCCCC;
		height: 20px;
		/*width: 140px;*/
		text-align: center;
		display: block;
		background: #CCCCCC;
		color: #000000;
		font-size: 12px;
		text-decoration: none;
	}
	
	.htHead {
	font-size: 15pt;
	font-family: Tahoma, Arial, Helvetica, "MS Sans Serif";
	color: #000000;
	font-weight: bold;
	letter-spacing: normal;
	   		}

	.htSub {
	font-size: 12pt;
	font-family: Arial, Tahoma, Helvetica, "MS Sans Serif";
	color: #000000;
	line-height: 1.1em;
	font-weight: bolder;
	   		}


	.htBody {
			font-size: 10pt;
			font-family: Arial, Tahoma, Helvetica, "MS Sans Serif";
			color: #000000;
			word-spacing:normal;
			letter-spacing: 0.03em;
			vertical-align: baseline;	
			line-height: 1.4em; 	
	   		}	  
	
     .htBody a:link{
	         color : #BA1222;
	         font-size:10pt;
	         outline-style :none;
	         font-family: Arial, Tahoma, Helvetica, "MS Sans Serif";
	         word-spacing: normal;
			
		} 
	.htBody a:visited {
			color : #004897; 
			font-size:10pt; 
			font-family: Arial, Tahoma, Helvetica, "MS Sans Serif";
			word-spacing: normal;
		} 
	
     .htBody a:hover {
			color : #999999; 
			font-size:10pt; 
			font-family: Arial, Tahoma, Helvetica, "MS Sans Serif";
			word-spacing: normal;
		} 

.htGrey {
			font-size: 10pt;
			font-family: Arial, Tahoma, Helvetica, "MS Sans Serif";
			color: #666666;
			word-spacing:normal;
			letter-spacing: 0.03em;
			vertical-align: baseline;
			line-height: 1.4em;
			font-weight: bold;
	   		}

.htform {

			font-size: 9pt;
			font-family: Arial, Tahoma, Helvetica, "MS Sans Serif";
			color: #000000;
			word-spacing:normal;
			letter-spacing: 0.03em;
			vertical-align: baseline;	
			line-height: 1.4em;
}
/*
.htform2 {
	font-size: 9pt;
	font-family: Arial, Tahoma, Helvetica, "MS Sans Serif";
	color: #000000;
	word-spacing:normal;
	letter-spacing: 0.03em;
	vertical-align: top;
	line-height: 1.4em;
	z-index: 1;
	position: absolute;
	height: 60px;
	width: 100px;
	left: 603px;
	top: 828px;
}
*/
.htform2 {
	font-size: 9pt;
	font-family: Arial, Tahoma, Helvetica, "MS Sans Serif";
	color: #000000;
	word-spacing:normal;
	letter-spacing: 0.03em;
	vertical-align: top;
	line-height: 1.4em;
	z-index: 1;
	position: absolute;
	height: 60px;
	width: 100px;
	left: 613px;
	top: 812px;
}


.beschriftung {
			text-decoration :none; 
			font-family: Arial, Tahoma, Helvetica, "MS Sans Serif";
			font-size: 9pt;
			font-weight: normal;
			color:#000000;
			line-height:200%;
			width: 80px;
			float: left;
			clear: left;

	}	



.htBU {

			font-size: 8pt;
			font-family: Arial, Tahoma, Helvetica, "MS Sans Serif";
			color: #000000;
			word-spacing:normal;
			line-height: 1.3em;
}
	

	.htAGB {
			font-size: 8pt;
			font-family: Arial, Tahoma, Helvetica, "MS Sans Serif";
			color: #000000;
			word-spacing:normal;
			line-height: 1.3em;
	   		}

	.htDatum {
	font-size: 10pt;
	font-family: Arial, Tahoma, Helvetica, "MS Sans Serif";
	color: #000000;
	word-spacing:normal;
	vertical-align: middle;
	line-height: 1.5em;
	font-style: italic;
	letter-spacing: normal;
	   		}

	.htPart {
	font-size: 10pt;
	font-family: "Comic Sans MS";
	color: #B10226;
	word-spacing:normal;
	line-height: normal;
	font-weight: bolder;
	   		}

	#mainmenu { 
        background-color: #E6E7E8;
        width: 250px;        
     
        margin: 0;
		margin-right: 5px;
		margin-left: 17px;
        padding: 5px;
	}
	#mainmenu  a:link  {
    		/*display: block;*/
    		text-decoration: none;
			text-align: center;
    		width: 250px; /*hier war nur eine schließende Klammer ...*/
    		background-color:#E6E7E8; 
    		font-family: trebuchet ms, tahoma, Geneva, Arial, Helvetica, sans-serif;
    		font-size: 10px;
    		font-weight: bold;
    	    color: #000000;
			line-height:100%;
			
            }
	/*	#mainmenu  a:visited {
    		display: block;
    		text-decoration: none;
			text-align: center;
    		width: 250px;
    		
    		background-color: #E6E7E8;
    		font-family: trebuchet ms, tahoma, Geneva, Arial, Helvetica, sans-serif;
    		font-size: 10px;
    		font-weight: bold;
    	    color: #000000;
			line-height:100%;
			
            }
			
		#mainmenu  a:hover{
    		background-color: #DBDBDB;
    		color: #000000;
			text-align: center;
            } */
	
		
		html,body{
			color:black;
			background:#EAEAEA;
			font-family: "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif;
			height:100%; 
			clear: both;
			
				}
		
		hr {
	width: 478px;
	color: #A7A9AC;
	height: 1px;
		
		}
		#Linie {
	width: 478px;
	color: #A7A9AC;
	height: 50px;
	bottom: 100px;
	top: 100px;
	margin: 30px;
	clear: left;
	background-color: #33FF99;
		}
				
		#ticker {
			background-color : #CCCCCC;
			height: 20px;
			width: 740px;
			margin-left: 17px;;
		}
		
        #container {
			clear: both;
            width: 780px;
            \width: 780px;
            w\idth: 780px;
            border: 1px solid gray;
            margin: 10px;
            margin-left: auto;
            margin-right: auto;
			background-color: rgb(255, 255, 255);
			height:auto !important;
  			height:auto;
  			min-height:100%;
        }

#container_u {

			clear: both;
            width: 780px;
            \width: 780px;
            w\idth: 780px;
			
            border: 1px solid gray;
            margin: 10px;
            margin-left: auto;
            margin-right: auto;
			background-color: #DADADA;
			 height:auto !important;
  			height:auto;
  			min-height:100%;
}

/* NAvigationsleite oben */
        #banner {
		   width: 779px;
            \width: 780px;
            w\idth: 780px;
            margin-bottom: 20px;
			 
        }
		
		
		
		#kopf{
	width: 780px;
	\width: 780px;
	w\idth: 780px;
	padding: 0px;
	margin-bottom: 20px;
	margin-left: 2px;
			
        }
		
			
        #content {
	clear: both;
	width: 478px;
	border: 0px solid gray;
	height:auto !important;
	height:100%;
	min-height:100%;
	clear: both;
	float: right;
	padding-right: 20px;
	color: #000000; 
	font-size: 9pt; 
	font-family: Verdana,Arial;
	
        }
		

#content_form {
	clear: both;
	width: 478px;
	border: 0px solid gray;
	height:auto !important;
	height:100%;
	min-height:100%;
	clear: both;
	float: right;
	padding-right: 20px;
	z-index: 2;
}



#content_u {
	clear: both;
	width: 420px;
	border: 0px solid gray;
	height:auto !important;
	height:100%;
	min-height:100%;
	clear: both;
	float: left;
	z-index: 1;
	text-align: left;
	padding-left: 190px;
	padding-top: 20px;
}


#content_h {
	clear: both;
	width: 478px;
	border: 0px solid gray;
	height:auto !important;
	height:100%;
	min-height:100%;
	clear: both;
	float: right;
	padding-right: 20px;
	background-image: url(../images/main/BG_eSolu.gif);
	background-repeat: repeat-y;
}		
		#content br {
		
			line-height: 5px;
		}
	
		.borderContent {
			BORDER: 1px solid gray;	
		
				}
		#sitemap {
		
		width: 250px;
            \width: 250px;
            w\idth: 250px;
            margin-right: 5px;
			margin-left: 100px;
            padding: 5px;
			font-family: Arial, Tahoma, Helvetica, "MS Sans Serif";
			font-size:12px;
			font-weight: normal;
			text-align: left;
			color:#000000;
		}
		
		#sitemap  a  {
	text-decoration: none;
	text-align: left;
	width: 244px;
	font-family: Arial, Tahoma, Helvetica, "MS Sans Serif";
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	line-height:130%;
	letter-spacing: 0.03em;
			
            }
/* linkliste auf der linken Seite */				
		
         #sidebar_a {
	width: 244px;
	\width: 244px;
	w\idth: 244px;
	margin-left: 10px;
	background-color: rgb(235, 235, 235);
	font-family: "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color:#000000;
	line-height:120%;
	float: left;
	clear: left;			
        }
		
		#sidebar_a  a:link  {
    		/*display: block;*/
    		text-decoration: none;
			text-align: center;
    		width: 244px;
    		/*padding: 6px 6%;*/
    		background-color: #E6E7E8;
    		font-family: Arial, Tahoma, Helvetica, "MS Sans Serif";
    		font-size: 12px;
    		font-weight: bold;
    	    color: #000000;
			line-height:120%;
			
            }
		#sidebar_a  a:visited {
    		/*display: block;*/
    		text-decoration: none;
			text-align: center;
    		width: 244px;
    		/*padding: 6px 6%;*/
    		background-color: #E6E7E8;
    		font-family: Arial, Tahoma, Helvetica, "MS Sans Serif";
    		font-size: 12px;
    		font-weight: bold;
    	    color: #000000;
			line-height:100%;
			
            }
			
		#sidebar_a  a:hover{
    		background-color: #DBDBDB;
    		color: #000000;
			text-align: center;
            } 
/* login oben links */
		#sidebar_b {
	width: 244px;
	\width: 244px;
	w\idth: 244px;
	height: 150px;
	background-color: rgb(235, 235, 235);
	font-family: Arial, Tahoma, Helvetica, "MS Sans Serif";
	font-size:80%;
	font-weight: normal;
	color:#000000;
	line-height:100%;
	float: left;
	margin-left: 10px;
						
        }
/* linkliste direkt unter dem login oben links */

		#login_unten {
	width: 242px;
	\width: 242px;
	w\idth: 242px;
	margin-left: 10px;
	background-color: rgb(235, 235, 235);
	font-family: Arial, Tahoma, Helvetica, "MS Sans Serif";
	font-size:80%;
	font-weight: normal;
	color:#000000;
	line-height:120%;
	float: left;
	padding-left: 2px;
	padding-bottom: 11px;
	padding-top: 5px;
        }
	
		
		#login_unten a:link{
			color : #004897; 
			font-size:100%;
			text-decoration : underline;
			outline-style :none;
			font-family: Arial, Tahoma, Helvetica, "MS Sans Serif";
			white-space: pre;
} 
		#login_unten a:visited {
			color : #004897; 
			font-size:100%;
			text-decoration : underline; 
			font-family: Arial, Tahoma, Helvetica, "MS Sans Serif";
} 
		#login_unten a:hover {
			color : #004897; 
			font-size:100%;
			text-decoration : none; 
			font-family: Arial, Tahoma, Helvetica, "MS Sans Serif";
} 
		#login_unten a:active {
			color : #004897;
			font-size:100%;
			text-decoration : none;
			font-family: Arial, Tahoma, Helvetica, "MS Sans Serif";
} 
		
/* die erste Zeile "F&uuml;hrende Manager.....		*/
		#sidebar_c {
	width: 234px;
	\width: 234px;
	w\idth: 234px;
	margin-left: 10px;
	background-color: #D1D3D4;
	font-family: Arial, Tahoma, Helvetica, "MS Sans Serif";
	font-size:10pt;
	font-weight: normal;
	text-align: left;
	color:#000000;
	line-height:110%;
	float: left;
	margin-top: 20px;
	padding-top: 6px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-style: normal;
			
        }

#sidebar_c2 {

	width: 234px;
	\width: 234px;
	w\idth: 234px;
	margin-left: 10px;
	background-color: #D1D3D4;
	font-family: Arial, Tahoma, "MS Sans Serif";
	font-size:10pt;
	font-weight: normal;
	text-align: left;
	color:#000000;
	line-height:100%;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#sidebar_c3 {

	width: 234px;
	\width: 234px;
	w\idth: 234px;
	margin-left: 10px;
	background-color: #D1D3D4;
	font-family: Arial, Tahoma, "MS Sans Serif";
	font-size:10pt;
	font-weight: normal;
	text-align: left;
	color:#000000;
	line-height:100%;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
/* links Führende Manager............*/		
		#sidebar_d {
	float: left;
	width: 224px;
	\width: 224px;
	w\idth: 224px;
	margin-left: 10px;
	background-color: rgb(235, 235, 235);
	font-family: Arial, Tahoma, Helvetica, "MS Sans Serif";
	font-size:10pt;
	font-weight: normal;
	word-spacing:normal;
	vertical-align: bottom;
	line-height: 110%;
	text-align: left;
	color:#000000;
	padding: 10px;
	clear: left;
			
					
        }

#sidebar_d a:link{
	         color : #BA1222;
	         font-size:10pt;
	         outline-style :none;
	         ont-family: Arial, Tahoma, Helvetica, "MS Sans Serif";
	         word-spacing: normal;
			
		} 
	#sidebar_d a:visited {
			color : #004897; 
			font-size:10pt; 
			font-family: Arial, Tahoma, Helvetica, "MS Sans Serif";
			word-spacing: normal;
		} 
	
   #sidebar_d a:hover {
			color : #999999; 
			font-size:10pt; 
			font-family: Arial, Tahoma, Helvetica, "MS Sans Serif";
			word-spacing: normal;
		} 





/* Werbebanner 1  Werbebanner 1  Werbebanner 1 */	
		#sidebar_e {
	width: 244px;
	\width: 244px;
	w\idth: 244px;
	margin-left: 10px;
	float: left;
	margin-top: 20px;
	clear: left;
           
						
        }
		
/*  links Werbebanner2    Werbebanner2    Werbebanner2 */
		#sidebar_f {
	width: 244px;
	\width: 244px;
	w\idth: 244px;
	margin-left: 10px;
	height: auto;
	float: left;
	clear: left;
	margin-top: 20px;
           					
        }
		
/* links Werbebanner3    Werbebanner2    Werbebanner2 */
		#sidebar_g {
	width: 244px;
	\width: 244px;
	w\idth: 244px;
	height: 60px;
	margin-left: 10px;
	margin-top: 20px;
	float: left;
	clear: left;
            
				
        }
		
/* unterer grauer Kasten links */	
		#sidebar_h {
            
            width: 244px;
            \width: 244px;
            w\idth: 244px;
			height: 260px;
            margin-right: 5px;
			margin-left: 20px;
            padding: 5px;
            background-color: rgb(235, 235, 235);
					
        }
		
#sidebar_or {

	float: left;
	width: 224px;
	\width: 224px;
	w\idth: 224px;
	margin-left: 10px;
	background-color: rgb(235, 235, 235);
	font-family: Arial, Tahoma, Helvetica, "MS Sans Serif";
	font-size:80%;
	font-weight: normal;
	word-spacing:normal;
	vertical-align: bottom;
	line-height: 110%;
	text-align: left;
	color:#000000;
	clear: left;
}		
/* gro&szlig;e WErbebanner im Contentteil */
		.bannerGross {
			width: 478px;
			\width: 478px;
			w\idth: 478px;
			MARGIN: 6px 0px 0px; 
			HEIGHT: 60px;
		}

/* Fusszeile */
		#footer {
	float:right;
	float:bottom;
	clear: right;
	margin-top: 5px;
	font-family: Arial, Tahoma, Helvetica, "MS Sans Serif";
	font-size: 10px;
	
	text-align: right;
	color: #58595B;	
     width: 478px;
	\width: 478px;
	w\idth: 478px;
	padding-top: 1px;
	padding-right: 20px;
	padding-bottom: 13px;
	z-index: 2;
        }
				
div#footer a:link, div#footer  a:visited {
    		text-decoration: none;
    		color: #58595B ;
				}
div#footer a:hover{
 			text-decoration: none;
    		background-color: #DBDBDB;
    		color: #58595B;
            	}
			
/* linkliste auf der linken Seite */		
		ul#mainnav {
    		list-style: none;
    		margin: 0;
    		padding: 0;
			 width: 244px;
            \width: 244px;
            w\idth: 244px;
    		background-color: #E6E7E8;
			text-align: center;
            }
		ul#mainnav li a:link, ul#mainnav li a:visited {
    		display: block;
    		text-decoration: none;
    		width: 88%;
    		padding: 6px 6%;
    		background-color: #F0F1F0;
    		font-family: Arial, sans-serif;
    		font-size: 10px;
    		font-weight: bold;
    	    color: #B10226;
            }
            
		#mainnav li {
			border-top: 1px solid #FFFFFF;
			text-align: center;
            }

		ul#mainnav li a:hover{
    		background-color: #DBDBDB;
    		color: #B10226
			}
		
		.h1 {
			font-family: Arial;
			font-size:20px;
			font-weight: bold;
			}	
					
			
		.hottelingStandart {
			font-size: 12px;
			font-family: Arial;
			color: #000000;
			word-spacing:normal;
			letter-spacing: 0.05em;
			vertical-align: bottom;	
			line-height: 1.5em; 	
	   		}
			
			
		.hottelingStandart a:link{
			color : #004897; 
			font-size:100%;
			text-decoration : underline;
			outline-style :none;
			font-family: trebuchet ms, tahoma, Geneva, Arial, Helvetica, sans-serif;
			
		} 
		.hottelingStandart a:visited {
			color : #004897; 
			font-size:100%;
			text-decoration : underline; 
			font-family: "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif;
		} 
		.hottelingStandart a:hover {
			color : #004897; 
			font-size:100%;
			text-decoration : underline; 
			font-family: "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif;
		} 
		
/* Hauptmenue */
		#links  {
 			width: 740px;
			\width: 745px;
            w\idth: 745px;
			position: relative;
			left: 15px;
			top: 0px;
			
 		}
 
 
		 #links a  {
 			display : block;
 	 		background: #999999;
 			color : #ffffff;
 			font-family: "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif;
			font-size: 11px;
 			margin : 0px auto;
 			padding : 2px 0px;
 			text-decoration : none;
			font-weight: bold;
 		}
 
 		#links a:hover  {
 			background-color : #CCCCCC;
 			color : #000000;
 		}
			
/* Die Unternavigation */		
			
		#links2 {
			width: 740px;
			\width: 745px;
            w\idth: 740px;
			background-color : #CCCCCC;
			border:0px solid gray;
			text-align: center;
			
			position: relative;
			left: 20px;
			top: 3px;
			font-size: 11px;
			font-family: "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif;
			color: #000000;
		
			}

		#links2 a {
			display: block;
			background: #CCCCCC;
			color: #ffffff;
			font-size: 11px;
			font-family: "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif;
			margin: 0px auto;
			text-decoration: none;
			word-spacing:normal;
			letter-spacing: 0.05em;
			line-height: 1.0em;
			text-align: center;
			font-weight: bold;
			}

		#links2 a:hover {
			color: #000000;
			text-decoration: none;
			}
			
/*-----------------------------------*/
		.td12 {
			display:block;	
 	 		background: #CCCCCC;
 			color : #000000;
 			font-family: "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif;
			font-size: 11px;
			text-align: center;
 			margin : 0px auto;
 			padding : 2px 7px;
 			text-decoration : none;
			font-weight: bold;
		}
		.td {
			border:0px solid gray;
			background-color:#E0E0E0;
			height: 100%;
			/*width: 140px;*/
			text-align: center;
			display: block;
			background: #CCCCCC;
			color: #000000;
			font-size: 12px;
		
			text-decoration: none;
			}
		
		.td02_oben {
			border-top:0px solid gray;
			width:20px;
			}
		.td02 {
			border-top:0px solid gray;
			/*width:11px;*/
			}
/* Tabellenformatierung f&uuml;r die Unternavigation -----------*/			
		
		.td03 {
			/*display: block;*/
			background: #CCCCCC;
			color: #000000;
			font-size: 11px;
			font-family: "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif;
			text-align: center;
			letter-spacing: 0.05em;
			font-weight: bold;
			line-height: 1.0em;
			word-spacing:normal;
			/*margin: 0px auto;
			padding: 4px 2px;
			text-decoration: none;
			word-spacing:normal;
			letter-spacing: 0.05em;
			
			line-height: 1.0em;
			width:80px;
			height: 18px;
			text-align: center;
			font-weight: bold;
			border:0px solid gray;
			white-space: pre;*/
			}
				
 			
	#sidebar_b form {
			text-decoration :none; 
			font-family: "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif;
			font-size:100%;
			font-weight: normal;
			color:#000000;
			line-height:100%;
			width:  125px;
			float: right;
			border:0px solid gray;
			
	}

	#sidebar_b input {
			text-decoration :none; 
			font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size:100%;
			font-weight: normal;
			color:#000000;
			line-height:100%;
			width:  112px;

	}	

	#content input {
			text-decoration :none; 
			font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size:100%;
			font-weight: normal;
			color:#000000;
			line-height:100%;
			padding: 2px 2px 2px 5px;
			margin: 2px;
	
	
	}
		
	#content form {
	
			width:  445px;
			float: right;
			border:0px solid gray;
			padding: 10px;
	
	}



	
	

	
#contentGanzeSeite {

		    float: left;
			clear: both;
            padding: 5px;
         	width: 735px;
         	border: 0px solid gray;
			height:auto !important;
  			height:100%;
  			min-height:100%;
			clear: both;
}
#Head {


			clear: both;
            width: 478px;
            \width: 780px;
            w\idth: 780px;
			
            border: 1px solid gray;
			background-color: rgb(255, 255, 255);
			 height:auto !important;
  			height:auto;
  			min-height:100%;
}
.Bonin {
	MARGIN: 2px 0px 4px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.bild {

	MARGIN: 2px 0px 4px;
	padding-top: 20px;
	padding-bottom: 15px;
}

.testo_b {
	margin-top: 1px;
	margin-bottom: 1px;
	padding-top: 16px;
	float: left;
	padding-right: 8px;
	padding-bottom: 3px;
}
.testo_t {
	margin-top: 1px;
	margin-bottom: 1px;
	padding-right: 10px;
	float: none;
	clear: left;
}


.bild_archiv {
	width: 244px;
	\width: 244px;
	w\idth: 244px;
	float: left;
	height: auto;
	clear: left;
	padding: 20px;
}

#gr_balken {
	width: 244px;
	\width: 244px;
	w\idth: 244px;
	height: 487px;
	margin-left: 10px;
	background-color: rgb(235, 235, 235);
	z-index: 1;
	float: left;
}
#bild_archiv {
	float: left;
	width: 244px;
	\width: 244px;
	w\idth: 244px;
	margin-left: 10px;
	background-color: #FFFFFF;
	font-family: rial, Tahoma, Helvetica, "MS Sans Serif";
	font-size: 9pt;
	font-weight: normal;
	word-spacing:normal;
	line-height: 100%;
	text-align: left;
	color:#000000;
	clear: left;
	font-style: italic;
	padding-bottom: 2px;
}

input.normal
		{ width:200px; height:15px; background-color:#FEFEFE; }

	input.telsmall
		{ width:30px; height:15px; background-color:#FEFEFE; }

	input.telsmall2
		{ width:48px; height:15px; background-color:#FEFEFE; }

	input.telmedium
		{ width:87px; height:15px; background-color:#FEFEFE; }

	textarea
			{ width:200px; height:80px; background-color:#FEFEFE; }

	select.normal
		{ width:200px; height:15px; background-color:#FEFEFE; }

	.title
				{ font-size:10pt; font-weight:bold; }
			
#H1 {
	width: 140px;
	\width: 140px;
	w\idth: 140px;
	float: left;
	margin-top: 20px;
	clear: left;
	height: 200px;
	margin-right: 20px;
}
#H2 {
	width: 300px;
	\width: 300px;
	w\idth: 300px;
	float: none;
	margin-top: 60px;
	clear: none;
	height: 125px;
	margin-left: 20px;
}
#H3 {
	width: 464px;
	\width: 464px;
	w\idth: 464px;
	float: left;
	margin-top: 20px;
	clear: left;
	height: 140px;
	z-index: 1;
	margin-bottom: 10px;
}
#H4 {
	width: 470px;
	\width: 470px;
	w\idth: 470px;
	float: left;
	margin-top: 25px;
	clear: left;
	height: 140px;
	z-index: 1;
	margin-bottom: 20px;
}
#sidebar_pp {
	float: left;
	width: 226px;
	\width: 226px;
	w\idth: 226px;
	margin-left: 10px;
	background-color: #EBEBEB;
	font-family: Arial, Tahoma, Helvetica, "MS Sans Serif";
	font-size:10pt;
	font-weight: normal;
	word-spacing:normal;
	vertical-align: bottom;
	line-height: 110%;
	text-align: left;
	color:#000000;
	padding: 6px 6px 0px;
	clear: left;
	margin-bottom: 20px;
	margin-top: 20px;
}
a.searchmask:link, a.searchmask:visited, a.searchmask:active {color:#244973; text-decoration:underline;}
a.wwwsearchmask:link, a.wwwsearchmask:visited, a.wwwsearchmask:active {color:#93B9EA; text-decoration:underline;}

p#searchmaskproduktsucheaktiv, p#searchmaskproduktsucheinaktiv, p#searchmaskfirmensucheinaktiv, p#searchmaskfirmensucheaktiv, p#searchmasklink, p#searchmasktext  {
	font-family:Arial, sans-serif;
	font-weight:bold;
}

p#searchmaskproduktsucheaktiv, p#searchmaskproduktsucheinaktiv, p#searchmaskfirmensucheinaktiv, p#searchmaskfirmensucheaktiv  {
	color:#244973;
	font-size:1.0em;
}

p#searchmasklink {
	color:#93B9EA;
	font-size:1.2em;
}

p#searchmasktext {
	color:#E7FFFF;
	font-size:0.7em;
}


#searchmask {
	position:relative;
	width:478px;
	height:130px;
	background-color:#144A88;
	border:1px solid #00092A;
}

#searchmaskheadlinesprodukt {
	position:absolute;
	width:298px;
	height:90px;
	top:30px;
	left:2px;
	background-color:#E7EEF8;
	border:2px solid #6387B7;
	display:block;
}

#searchmaskheadlinesfirma {
	position:absolute;
	width:298px;
	height:90px;
	top:30px;
	left:2px;
	background-color:#99B8E4;
	border:2px solid #6387B7;
	display:none;
}

#searchmaskproduktsucheaktiv {
	position:absolute;
	width:144px;
	height:20px;
	top:0px;
	left:0px;
	margin:0;
	padding-top:5px;
	text-align:center;
	background-color:#E7EEF8;
	border-bottom:2px solid #E7EEF8;
	display:block;
}

#searchmaskproduktsucheinaktiv {
	position:absolute;
	width:144px;
	height:20px;
	top:0px;
	left:0px;
	margin:0;
	padding-top:5px;
	text-align:center;
	background-color:#E7EEF8;
	border-bottom:2px solid #6387B7;
	display:none;
}

.searchmaskmitte {
	position:absolute;
	width:6px;
	height:22px;
	top:-2px;
	left:144px;
	padding-top:5px;
	background-color:#144A88;
	border-bottom:2px solid #6387B7;
	border-left:2px solid #6387B7;
	border-right:2px solid #6387B7;
}

#searchmaskfirmensucheinaktiv {
	position:absolute;
	width:144px;
	height:20px;
	left:154px;
	top:0px;
	margin:0;
	padding-top:5px;
	background-color:#99B8E4;
	text-align:center;
	border-bottom:2px solid #6387B7;
	display:block;
}

#searchmaskfirmensucheaktiv {
	position:absolute;
	width:144px;
	height:20px;
	left:154px;
	top:0px;
	margin:0;
	padding-top:5px;
	background-color:#99B8E4;
	text-align:center;
	border-bottom:2px solid #99B8E4;
	display:none;
}

.searchmasksuchen {
	position:absolute;
	width:380px;
	top:50px;
	left:10px;
}

.searchmasksuchfeld {
	width:182px; 
}

.searchmasksuchbutton {
	margin-left:8px;
	background-color:rgb(85,137,209);
	color:rgb(255,255,255);
	font-weight:bold;
	text-align:center;
	width:75px; 
	height:23px; 
}

#searchmasklink {
	position:absolute;
	width:180px;
	height:50px;
	top:103px;
	left:380px;
	margin:0;
	padding:0;
}

#searchmasktext {
	position:absolute;
	width:300px;
	height:50px;
	top:5px;
	left:20px;
	margin:0;
	padding:0;
}


#searchmasklogo {
	position:absolute;
	width:94px;
	height:89px;
	top:17px;
	left:377px;
	border:0px;
}
