body {font-family: Arial, sans-serif;margin:0px;
      background-color:white;
			overflow:hidden;
}
a img{border:0px;}

#author {position:absolute;
         left:10px;top:5px;
				 color:#4B4E89;
				 text-decoration:none;
				 font-size:9px;
				 font-weight:bold;
			 	 z-index:200;				 
        }
#author:hover {text-decoration:underline;}				     

#menu {
  position:absolute;
	left:0px;
	right:0px;
	top:154px;
	height:16px;
z-index:50;
}			
	
#menu a{

 text-decoration:none;
 font-size:14px;
 font-weight:bold;
 color:white;
 background-color:#4B4E89;
 height:16px;
 line-height:16px;
 margin:0px;
 padding-left:10px;
 padding-right:10px; 
 text-transform:uppercase;
 
 display:block;
}
#menu table {
	width:100%;
	
}

#menu td {
	white-space: nowrap;
	text-align:center;
	
	
    
}
#menu .spacer{ height:16px;
 line-height:16px;				 width:17%; background-color:#4B4E89;}



/*
#TD_LEISTUNG{width:26%;}
#TD_SERVICE{width:10%;}
#TD_DOWNLOAD{width:16%;}
#TD_LINKS{width:6%;}
#TD_TOOLS{width:20%;}
#TD_NEWS{width:7%;}

*/


#menu a:hover{color:#E61423;background-color:transparent;}
#menu table a.nav_folder2{color:#E61423;background-color:transparent;}


#toparea{
	position:absolute;
	left:0px;
	top:0px;
	right:221px;
	height:151px;
	border-right:solid 1px #4B4E89;
	border-bottom:solid 1px #4B4E89;
	z-index:100;
	background-image: url(../images/hgball.jpg);
	background-repeat: repeat;
}				   

#wellen {
	position:absolute;
	left: 0px;
	right: 0px;
	top: 151px;
	height: 142px;
	z-index:1;
	background-image: url(../images/hgwellen.gif);
	background-repeat: repeat;
}

#logoarea{position:absolute;
          top:0px;
		   right:0px;
					 width:210px;
					 height:151px;
		 			 border-left:solid 1px #4B4E89;
					 border-bottom:solid 1px #4B4E89;
					 z-index:3000;
					 background-color:#FFFFFF;
					 }
#logoarea img{
	margin-left: 5px;
	margin-top:40px;
}					 
#functions{
	position:absolute;
	top: 106px;
	right:0px;
	z-index: 10000;
	width: 210px;
}					
#functions a{
	display:block;
	line-height:21px;
	border-top:dotted 1px #4B4E89;
	padding-left:8px;
	color:#4B4E89;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
} 
#functions a.active{color:#E61423;}
#unten {
position:absolute;left:0px;top:151px;
z-index:2;
}
#submenu{
	position:absolute;top:140px;left:0px;width:168px;
	bottom:28px;
	border-right:dotted 1px #4B4E89;
	border-top:solid 1px #4B4E89;
	border-bottom:solid 1px #4B4E89;
	z-index:5;	
}
#submenu div{margin-top:65px;}
#submenu a{
font-size:12px;display:block;
text-decoration:none;
line-height:1.5em;
color:#4B4E89;
padding-left:7px;
}
#submenu a:hover{color:#E61423;}
#submenu .nav_file2{color:#E61423;border-bottom:dotted 1px #4B4E89;}
#contactinfo{
position:absolute;
left:0px;
right:0px;
bottom:-1px;
height:22px;
background-color:#4B4E89;
z-index:200;
}
#contactinfo table{
	width:100%;
}
#contactinfo td{
bottom:0px;
color:white;
font-size:12px;
height:22px;
vertical-align:middle;
text-align:center;


}

#contactinfo .spacer{
	height:22px;
	line-height:22px;
	width:17%;
}	

#contactinfo a{color:white;text-decoration:none;}

#cont{position:absolute;
		  left:168px;
			top:197px;
			right:0px;
			bottom:28px;
			overflow:auto;
			border-bottom:solid 1px #4B4E89;
		 scrollbar-arrow-color: #4B4E89; 
   scrollbar-base-color: #FFFFFF; 
   scrollbar-darkshadow-color: #FFFFFF; 
   scrollbar-face-color: #FFFFFF; 
   scrollbar-highlight-color: #4B4E89; 
   scrollbar-shadow-color: #4B4E89; 
   scrollbar-track-color: #FFFFFF;
   z-index:70;
			}
			
			
#headline{
			position:absolute;
			left:175px;
			top:174px;
			right:7px;
			border:solid 1px #4B4E89;
			background-color:#CACCCD;
			color:#4B4E89;
			font-size:16px;
			font-weight:bold;
			height:21px;
			padding-left:5px;
			margin:0px;
			z-index:6;	
				}
#headline .headl{
         position:absolute;left:0px;top:0px;
				 background-color:#CACCCD;

				 z-index:30;
				 padding-right:10px;
				 padding-left:10px;
				 }				
#headline .bg{
         position:absolute;left:0px;top:0px;
         background-image:url('../images/doppelpkt.gif');
				 background-repeat:repeat-x;
				 z-index:10;				 
				 right:0px;
}				
#reisekosten{width:500px;}
#spruchstartseite {
	font-style: italic;
	font-weight: bold;
	color: #4B4E89;
}

#start{
  position:absolute;
	left:0px;top:176px;
	right:221;bottom:28px;
	border-top:solid 1px #4B4E89;
	border-right:solid 1px #4B4E89;
	border-bottom:solid 1px #4B4E89;		
	text-align:center;
	z-index:8;
	font-family: Arial, sans-serif;
	font-size: 12px;
}

/*#start img{margin-top:10px;}*/
#amball {margin-top:10px;}
#logostart {margin-top:35px;}

#start div{
position:absolute;left:165px;top:137px;
width:280px;	text-align:left;

color:#4B4E89;	
font-size:13px;
line-height:1.5em;
}
#start a{
color:#4B4E89;	
text-decoration:none;
}
#start a:hover {text-decoration:underline;}
#newsbox{
	position:absolute;
	right:0px;
	width:210px;
	top:176px;
	bottom:28px;
	border-top:solid 1px #4B4E89;
	border-left:solid 1px #4B4E89;
	border-bottom:solid 1px #4B4E89;
	overflow:auto;
	overflow-x:hidden;
	scrollbar-arrow-color: #4B4E89;
	scrollbar-base-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #4B4E89;
	scrollbar-shadow-color: #4B4E89;
	scrollbar-track-color: #FFFFFF;
	z-index:9;
	background-color: #FFFFFF;
}		

#newsextra {
position:absolute;
right:231px;
bottom:30px;
color: #4B4E89;
font-size: 11px;
z-index: 50000;
font-family: Arial, sans-serif;
}				
#newsextra strong {font-size:14px;font-weight:bold;color:#E61423;}
#newsextra a {color:#4B4E89;}
#newshead{
 background-color:#CACCCD;
 height:22px;
 				 color:white;
				 font-weight:bold;
				 line-height:22px;
         background-image:url('../images/doppelpkt.gif');
				 background-repeat:repeat-x;				 
}
#newsbox .headl{
/*         position:absolute;left:0px;top:0px;*/
				 background-color:#CACCCD;
				 z-index:30;
				 padding-right:10px;
				 padding-left:10px;
				 font-size:16px;
				 				 
				 font-weight:bold;
				 text-transform:uppercase;

				 }				
				 
#newsbox .bg{
         position:absolute;left:0px;top:0px;
         background-image:url('../images/doppelpkt.gif');
				 background-repeat:repeat-x;
				 z-index:10;				 
				 width:100%;
}				
.news_headline{display:block;font-size:14px;font-weight:bold;color:#4B4E89;margin-bottom:5px;
text-decoration:none;
}
#newsbox .news_container{border-bottom:dotted 1px;margin-top:0.5em;margin-bottom:0.5em;
  padding-top:0.5em;padding-bottom:0.5em;
	padding-left:5px;	padding-right:5px;font-size:11px;color:#4B4E89;
}
#content .news_container{border-bottom:dotted 1px;margin-top:0.5em;margin-bottom:0.5em;
  padding-top:0.5em;padding-bottom:0.5em;
	padding-right:5px;font-size:11px;color:#4B4E89;
}

#newsbox .news_more,#content .news_more {color:#4B4E89;}
hr{display:none;}

#content {
					padding-left:20px;
					padding-top: 1px;					
					padding-right:20px;
					

					padding-bottom:0px;
												
}
#content h2 {font-size:12px;color:#E61423;}
#content .sitemap_folder,#content a.sitemap_folder_a{font-size:12px;color:#4B4E89;text-decoration:none;}


#content h1{font-size:14px;color:#4B4E89}
#content strong,b {color:#4B4E89;}
#content p,#content,#content td{font-size:12px;}
#content a{color:#4B4E89;text-decoration:none;}
#content .lnk2 {text-decoration:underline;}
#content a:hover{text-decoration:underline;}
.sitemap_files{padding-left:25px;}
.sitemap_files a{display:block;}
#content .sitemap_sub_files {padding-left:25px;}