@charset "UTF-8";
/* CSS Document */
html, body{		width:100%;
				height:100%;
				background:none;
				margin:0px;
				padding:0px;
				font-family: Arial, Helvetica, sans-serif;
				color: #333;
				font-size:11px;
				background: url(../images/aSiteBgrd.png) center top;				
				z-index:-2;
				letter-spacing:1px
				
}

div{			margin:0px;	padding:0px
}
img{ border:none}

.Accordion ul { position: relative; left:0px; top:0px;padding:0px; margin:0px; margin-left:13px;margin-bottom:8px;}
.Accordion ul li { line-height:19px; list-style: none; position:relative; left:0px;top:0px; margin:0px; margin-top:1px;padding-left:3px; margin-left:-3px;sborder-bottom:1px solid #CCC }
#Display{		height:100%; width:900px; margin:0 auto; position:relative;min-width:900px; max-width:1024px;}
#Screen{		position: absolute; left:4px; right:4px; height:100%; top:0px; margin:0px;background: url(../images/back_textarea.png);
}
#Menu{			height:95px; top:0px; left:0px; right:0px; background:#FFF; position: absolute; z-index:2}
#Menu2{			height:35px; top:0px; left:0px; right:0px; background:#FFF; position: absolute; z-index:2}

#aLogoTwo{position:absolute; width:96px; height:121px; background:url(../images/aLogoPartTwo.png) no-repeat top left; right:25px; top:25px; z-index:25}
#aLogoOne{position:absolute; width:227px; height:64px; background:url(../images/aLogoPartOne.png) no-repeat top left; right:135px; top:16px; z-index:25}
#shadowUp{height:4px; width:100%; background:url(../images/shadowUp.png) repeat-x; top:95px; position:absolute;z-index:4}
#shadowOtherUp{height:4px; width:100%; background:url(../images/shadowUp.png) repeat-x; top:120px; position:absolute;z-index:4}
#shadowDown{height:4px; width:100%; background:url(../images/shadowDown.png) repeat-x; bottom:0px; position:absolute;z-index:4}
#shadowOtherDown{height:4px; width:100%; background:url(../images/shadowDown.png) repeat-x; bottom:0px; position:absolute;z-index:4}
#shadowLeft{position: relative; height:100%; top:0px; bottom:0px;width:4px; right:0px; background: url(../images/shadowLeft.png) repeat-y right;}
#shadowRight{position: relative; height:100%; top:0px; bottom:0px;width:4px; background: url(../images/shadowRight.png) repeat-y left;}
#Seperator{color:#666; padding-top:3px; font-size:14px; display:none}
#submenue{font-size:12px;}
.aJob {color: #666;}



.Trans{					filter:alpha(opacity=85); -moz-opacity:.85; opacity: .85;}
.TransMax{				filter:alpha(opacity=65); -moz-opacity:.65; opacity: .65;}
.NoTrans{				filter:alpha(opacity=99); -moz-opacity:.99; opacity: .99;}
a:link { 				font-weight: normal; color:#333; text-decoration:none; }
a:visited { 			font-weight: normal; color:#333; text-decoration:none; }
a:focus { 				font-weight: normal; color:#333; text-decoration:none; }
a:hover { 				font-weight: normal; color:#ba2c28; text-decoration:none;}
a:active { 				font-weight: normal; color:#333; text-decoration:none; }
#subsite_logo{position:absolute; bottom:0px; left:19px; font-size:25px; z-index:3; color:#000; height:35px; overflow:hidden; vertical-align:top; letter-spacing:1px;}
#aContent p				{ margin:0px;}
*:first-child+html #subsite_logo{top:409px;}
.SubMenuBack{background:#fff; position:absolute; top:0px; left:0px; right:0px; bottom:0px; margin:0px; padding:0px; height:100%; z-index:2; filter:alpha(opacity=85);	-moz-opacity:.85;	opacity:.85; border:0px solid black;}
.SubSubMenuBack{background: #FFF; position:absolute; top:0px; left:4px; right:0px; bottom:0px; z-index:2; filter:alpha(opacity=70);	-moz-opacity:.70;	opacity:.70;}
:first-child+html .SubSubMenuBack{left:3px;}
* html .SubMenuBack{background:none;}
/* Animiertes Menü */

div.Rahmen {
    border: 0px solid black;
    background:none;
	letter-spacing:0.1em;
	width:100%;
	height:25px;
  }
 
  
div.Rahmen  ul.Navigation {
    margin: 0; padding: 0px;
    float:left; display:block;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	text-shadow:#FFF 0px 0px 3px;
	height:25px;

  }

div.Rahmen  ul.Navigation li {
    list-style-type: none;
	display: block;
    text-align:left;
	float: left;  /* ohne width - nach CSS 2.1 erlaubt */
    position: relative;
    margin: 0.0em; padding: 0px 9px 9px 0px;
	color:#400807;
	border:0px solid black;
	word-spacing:normal;
	line-height:26px;
	
	
	
	
	
  }
  
  
 * html div.Rahmen ul.Navigation li a{ /*IE6 hack to get sub menu links to behave correctly*/
display:block;
}


div.Rahmen ul.Navigation li ul.SubNavigation {
    margin: 0; padding:0px; padding-top:0px;
    position:absolute;
	margin-top:0px;
    top: 27px; left:-18px;
    display: none;
	text-align:left;
	border:0px solid black
	/* Unternavigation ausblenden */
  	}

* html div.Rahmen ul.Navigation li ul.SubNavigation {
    background:#FFF;
	filter:alpha(opacity=85);
	/* Korrektur IE 5 - 6 */
  	}


	
		

	
div.Rahmen ul.Navigation li ul li ul{
    top: -2px; left:100%; margin-left:2px; padding:0px;padding-top:3px;

	position:absolute;
	display:none;
	visibility:hidden;
	z-index:99;
	
	
	
	/* Unterunternavigation ausblenden */
}

:first-child+html div.Rahmen ul.Navigation li li ul {
	margin-left:3px;}


 div.Rahmen ul.Navigation li:hover ul {
    display: block;
	/* Unternavigation in modernen Browsern einblenden */
	
  }
  
  
 div.Rahmen ul.Navigation li ul.SubNavigation li:hover ul{
    display: block; visibility:visible; 
	/* Unternavigation in modernen Browsern einblenden */
	
  }
  
 /* Unterlisten formatieren*/ 
 div.Rahmen ul.Navigation li ul li {
    float: left;
    position: relative;
	display: block;
	margin:0px;
	text-align:left;
	height:100%;
	padding:0px;
	padding-left:18px;
	padding-right:18px; 
	width:100%;
	line-height:25px;
	z-index:99; font-size:11px;
	min-width:100px;
	
	
	
  }

* html div.Rahmen ul.Navigation li ul.SubNavigation li, * html div.Rahmen ul.Navigation li ul.SubNavigation li ul li {
    width:188px; height:21px; background:none;border:0px solid black;
	
	
  }


 div.Rahmen ul.Navigation li ul.SubNavigation li ul li{
    float:left;
    display: block;
	position: relative;
    margin:0px;
	top:-1px; left:-4px;
	text-align:left;
	padding:5px;
	padding-left:14px;
	padding-right:8px;
	min-width:180px;
	font-size:11px;
	color:#333;
  }
 div.Rahmen ul.Navigation li ul.SubNavigation li ul li a {
    margin: 0; padding:0px;
}
 
 
div.Rahmen ul.Navigation a, ul.Navigation span {
    display: block;  /* Breite den in li enthaltenen Elementen zuweisen */
    padding: 0px;
	text-decoration: none; font-weight: regular;

	color:#333;
	}
  
 div.Rahmen ul.Navigation a:hover, ul.Navigation span, li a.aktuell {
	  color:#ba2c28;
	
	  
  }
  
  
 div.Rahmen ul.Navigation li ul.SubNavigation li a:hover,li.SubMenuBack:hover{
	  color:#ba2c28;
	  
	  
  }
  
    
  li a.aktuell {  /* aktuelle Rubrik kennzeichnen */
    color: #333;
  }
 div.Rahmen ul.Navigation li .SubNavigation span {  /* aktuelle Unterseite kennzeichnen */
    
	color: #333;
  }


 






/* orrekturen für IE 5- 6 */
* html #Display {width:900px; height:100%;}
* html #Screen{width:892px; height:100%}


* html #Menu{width:100%;}
* html #logo{ background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/logo.png', sizingMethod='image', enabled='true');}
* html #shadowUp{ font-size:1px;background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/shadowUp.png', sizingMethod='scale', enabled='true');}
* html #shadowOtherUp{ font-size:1px;background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/shadowUp.png', sizingMethod='scale', enabled='true');}
* html #shadowDown{ font-size:1px;background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/shadowDown.png', sizingMethod='scale', enabled='true');}
* html #shadowOtherDown{ font-size:1px;background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/shadowDown.png', sizingMethod='scale', enabled='true');}
* html #shadowLeft{height:100%; font-size:1px;background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/shadowLeft.png', sizingMethod='scale', enabled='true');}
* html #shadowRight{height:100%; font-size:1px;background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/shadowRight.png', sizingMethod='scale', enabled='true');}
