html {
overflow: auto;
    }	

	body {background-color:#FFFFFF;
	font-family:verdana, helvetica, arial, sans-serif;
	font-size: 11px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	line-height:120%;
	margin: 0px;
    OVERFLOW: auto;
    SCROLLBAR-FACE-COLOR:#FFFFFF; 
    SCROLLBAR-HIGHLIGHT-COLOR:#666666; 
    SCROLLBAR-SHADOW-COLOR:#999999;
    SCROLLBAR-3DLIGHT-COLOR:#EEEEEE; 
    SCROLLBAR-ARROW-COLOR:#000000; 
    SCROLLBAR-TRACK-COLOR:#FFFFFF; 
    SCROLLBAR-DARKSHADOW-COLOR:#DDDDDD;
    }
	
	div {font-size:10px; color:#000000; text-decoration:none; font-weight:normal; padding-left:0px; padding-right:0px; line-height:120%;
    }
	
	td {font-size:11px; color:#000000; text-decoration:none; font-weight:normal; padding-left:0px; padding-right:0px; line-height:120%;
    }		

    .m_banner_hide {display:none;
    }
    .m_banner_show{display:block;
    }	
			
    a:Link, 
	a:Active, 
	a:Visited {font-size:11px; color:#FF3300; text-decoration:underline; font-weight:normal; background-color:transparent;
    }
    a:Hover {font-size:11px; color:#FF6600; text-decoration:underline; font-weight:normal; background-color:transparent;
    }	
	
	a.footer:link, 
	a.footer:active, 
	a.footer:visited {font-size:10px; color:#7174B0; text-decoration:underline; font-weight:normal; padding: 0 0 0 0; cursor: pointer;
    }
	a.footer:hover {font-size:10px; color:#333399; text-decoration:underline; font-weight:normal; padding: 0 0 0 0; cursor: pointer;
    }	
    .footer {font-size:10px; color:#7174B0; text-decoration:none; font-weight:normal; padding: 0 0 0 0;
    }		
	
	/*** NEUE Styles Left Menu Klasse span ***/
    .subs, .page-flag {display: none;
    }	
	
	a.linkleft:link, 
	a.linkleft:active, 
	a.linkleft:visited {background: transparent url(../images/menutopnode-passive.gif) no-repeat top left; font-size:11px; color:#000000; text-decoration:none; font-weight:bold; height:24px; padding: 0 0 0 10px; cursor: pointer; display:block;
    }
	a.linkleft:hover {background: transparent url(../images/menutopnode-active.gif) no-repeat top left; font-size:11px; color:#DE8E8E; text-decoration:none; font-weight:bold; height:24px; padding: 0 0 0 10px; cursor: pointer; display:block;
    }			
	
    a.submenuleft:Link, 
	a.submenuleft:Active, 
	a.submenuleft:Visited {display:block; background: transparent url(../images/menuchildnode-passive.gif) no-repeat top left; height:18px; font-size:11px; color:#000000; text-decoration:none; font-weight:normal; padding: 3px 0 0 25px; border-bottom: 1px solid #EEEEEE; 
    }
    a.submenuleft:Hover {display:block; background: transparent url(../images/menuchildnode-active.gif) no-repeat top left; height:18px; font-size:11px; color:#FF3300; text-decoration:underline; font-weight:normal; padding: 3px 0 0 25px; border-bottom: 1px solid #EEEEEE; 
    }		
	
	.active {color:#FF3300; text-decoration:none; font-weight:normal;
    }
	
	.linkpadding {padding: 0 0 0 10px;
    }
	
    .link {display:block; background: transparent url(../images/menutopnode-passive.gif) no-repeat top left; height:24px; width:200px; font-size:10px; color:#000000; text-decoration:none; font-weight:bold; padding: 0 0 0 0px;  cursor: pointer;
    }
	
    .link-over {display:block; background: transparent url(../images/menutopnode-active.gif) no-repeat top left; height:24px; width:200px; font-size:10px; color:#DE8E8E; text-decoration:none; font-weight:bold; padding: 0 0 0 0px;  cursor: pointer;
    }	
		
	.headline {font-size:11px; color:#FFFFFF; text-decoration:none; font-weight:bold; background-color:transparent; padding: 0 0 0 5px;
    }	

	.headlinearg {font-size:11px; color:#35398F; text-decoration:none; font-weight:bold; background-color:transparent; padding: 0 0 0 5px;
    }		
	
	.description {font-size:11px; color:#000000; text-decoration:none; font-weight:normal; background-color:transparent; padding: 0 5px 0 5px; display:block;
    }
	
	.descriptiongrey {font-size:11px; color:#999999; text-decoration:none; font-weight:normal; background-color:transparent; padding: 0 5px 0 5px; display:block;
    }	
	
	.descriptionheadline {font-size:11px; color:#7174B0; text-decoration:none; font-weight:bold; background-color:transparent; padding: 0 0 0 5px;
    }	
	
	.teaserbox {font-size:11px; color:#000000; text-decoration:none; font-weight:normal; background-color:transparent; padding: 5px 0 0 5px; border: 1px #F3F3F3 solid;
    }		
	
	.teaserheadline {font-size:11px; color:#7174B0; text-decoration:none; font-weight:bold; background-color:transparent; padding: 0 0 0 5px;
    }			
	
	.breadcrumbs {font-size:10px; color:#333399; text-decoration:none; font-weight:normal; background-color:transparent; padding: 0 0 0 0;
    }			
	
	.headlinesmall {font-size:11px; color:#3A3A3A; text-decoration:none; font-weight:bold; background-color:transparent; padding-left:0px; padding-right:0px;
    }
	
    .menuheader {font-size:11px; color:#FFFFFF; text-decoration:none; font-weight:normal; background-color:transparent; padding: 3px 0 3px 8px; line-height:150%;
    }	   
	   
	.tnorm {font-size:11px; z-index:100; text-decoration:none; visibility:inherit; font-weight:normal;
    }
	
	.tnormbold {font-size:11px; z-index:100; text-decoration:none; visibility:inherit; font-weight:bold;
    }	
	
	.tnormunderline {font-size:11px; z-index:100; text-decoration:underline; visibility:inherit; font-weight:normal;
    }
	
	.tnormback {font-size:11px; color:#DD0918; z-index:100; text-decoration:none; background-color:transparent; visibility:inherit; font-weight:normal; padding: 1px 2px 1px 0;
    }		
	
	.tnormred {font-size:11px; color:#FF3300; z-index:100; text-decoration:underline; visibility:inherit; font-weight:normal;
    }			
 
	.date {color:#FFFFFF; font-weight:normal; font-size:11px; border:0 #FFFFFF solid; background-Color:transparent;
    }
	
	
/*** *AB* Diese werden nur bei Expanding Menue verwendethh ***/		
ul#menu {
  width: 100px;
  list-style-type: none;
  border-top: solid 1px #b9a894;
  margin: 0;
  padding: 0;
}

ul#menu ol {
  display: none;
  text-align: right;
  list-style-type: none;
  margin: 0;
  padding: 5px;
}

ul#menu li, 
  ul#menu a {
  font-family: verdana, sans-serif;
  font-size: 11px;
  color: #785a3c;
}

ul#menu li {
  border-bottom: solid 1px #b9a894;
  line-height: 15px;
}

ul#menu ol li {
  border-bottom: none;
}

ul#menu ol li:before {
  content: "- ";
}

ul#menu a {
  text-decoration: none;
  outline: none;
}

ul#menu a:hover {
  color: #539dbc;
}

ul#menu a.active {
  color: #be5028;
}	