body {
padding: 0;
margin: 0 ;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; color:#898a8a;
background: #e8eaea;

}
/*
a:link, a:visited, a:active {
	color: #ff6607;
	text-decoration: none;
}

a:hover {
	color: #ff6607;
	text-decoration: none;
}
*/
a:focus{outline:none;}
#oben{position:fixed;width:850px;height:290px;top:0;left:50%;margin-left:-425px; z-index:2;}

/* Hides from IE5-mac \*/
* html div#oben{position:absolute;width:850px;height:290px;top:0;left:50%;margin-left:-425px;}
/* End hide from IE5-mac */

#main {
position:absolute;
width: 850px;
top:290px;
left:50%;
margin-left:-425px;
background:#ffffff;
}

#penta{position:absolute;font-size:14px;font-weight:700;left:50px; color:#bdbeb6;top:70px;z-index:200;letter-spacing:5px;}

#head{
position:absolute;
width: 850px;
height: 290px;
top:0;
left:0;
background:url(head_hintergrund.jpg) top left no-repeat;
}
#noscript{
position:absolute;
width: 850px;
height: 290px;
top:0;
left:0;
background:#006a8d;
color:#bdbeb6;
font-size:14px;
}
#meldung{
position:absolute;
width: 650px;
height: 100px;
top:150px;
left:130px;
color:#bdbeb6;
font-size:14px;
/*font-weight:bold;*/
}
#meldung a {color:#bdbeb6; text-decoration:none;}
#meldung a:hover {color:#bdbeb6; text-decoration:none;}
#logo{
position:absolute;
width: 150px;
height: 20px;
top:37px;
left:647px;
z-index:300;
}
#content{position:absolute;width: 850px;top:0;left:0;background:#fff; line-height:17px;}
.pentaMitStrich{position:relative; margin-top:32px; width:280px; height:23px; background:url(linie.gif) bottom left no-repeat ; float:left;}
.pentaWort{font-size:14px; font-weight:bold; float:right;padding-right:33px; }

#content1 {position:relative; margin-top:32px; width:515px;  /*background:#CCFF33;*/ float:left; }
#content2 {position:relative; margin-top:32px; width:515px;   /*background:#CCFF33;*/float:left;}
#footer {position:relative; margin-top:50px; width:850px; height:20px; background:#006a8d; color:#bdbeb6; font-size:12px; }
#copy { position:absolute; left:50px; top:1px;}
#impress{ position:absolute; right:55px; top:1px;}
#impress ul li {
	margin: 0;
	padding: 0;
	border: 0;
	display: block;
	float: right;	/* move all main list items into one row, by floating them */
	position: relative;	/* position each LI, thus creating potential IE.win overlap problem */
	/*z-index: 5;		 thus we need to apply explicit z-index here... */

}
#impress ul li a {
	text-decoration: none;
	color: #bdbeb6;
	font-size:12px;
    padding-left:18px;
	display: block;
	position: relative;
/*background:#CC0066;*/
}
#impress ul {list-style-type: none;padding:0;margin:0;}
/*#menu2 ul li{margin-bottom:14px;}*/
#impress ul li a:hover { color:#ffffff;}
#impress ul li a.menu-current{color: #ffffff;}



img{border:none;}

p {
  margin-top: 0;
  margin-bottom: 0; 
}

#naviMain {
background-image: url(empty.gif);
position:absolute;
top:87px;
left: 50px;
width:228px;
z-index:5;
/*background:#FF0000;*/
}
/* Hides from IE5-mac \*/
* html div#naviMain{top:87px; left: 52px;}
/* End hide from IE5-mac */

/* - - - ADxMenu: BASIC styles [ MANDATORY ] - - - */

/* remove all list stylings */
.menu, .menu ul {
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
	display: block;
}

.menu li {
	margin: 0;
	padding: 0;
	border: 0;
	display: block;
	float: left;	/* move all main list items into one row, by floating them */
	position: relative;	/* position each LI, thus creating potential IE.win overlap problem */
	z-index: 5;		/* thus we need to apply explicit z-index here... */

}

.menu li:hover {
	z-index: 10000;	/* ...and here. this makes sure active item is always above anything else in the menu */
	white-space: normal;/* required to resolve IE7 :hover bug (z-index above is ignored if this is not present)
							see http://www.tanfa.co.uk/css/articles/pure-css-popups-bug.asp for other stuff that work */
}

.menu li li {
	float: none;/* items of the nested menus are kept on separate lines */
}

.menu ul {
	visibility: hidden;	/* initially hide all submenus. */
	position: absolute;
	z-index: 10;
	left: 0;	/* while hidden, always keep them at the top left corner, */
	top: 0;		/* 		to avoid scrollbars as much as possible */
}

.menu li:hover>ul {
	visibility: visible;	/* display submenu them on hover */
	top: 100%;	/* 1st level go below their parent item */
}

.menu li li:hover>ul {	/* 2nd+ levels go on the right side of the parent item */
	top: 0;
	left: 100%;
}

/* -- float.clear --
	force containment of floated LIs inside of UL */
.menu:after, .menu ul:after {
	content: ".";
	height: 0;
	display: block;
	visibility: hidden;
	overflow: hidden;
	clear: both;
}
.menu, .menu ul {	/* IE7 float clear: */
	min-height: 0;
}
/* -- float.clear.END --  */

/* -- sticky.submenu --
	it should not disappear when your mouse moves a bit outside the submenu
	YOU SHOULD NOT STYLE the background of the ".menu UL" or this feature may not work properly!
	if you do it, make sure you 110% know what you do */
.menu li.menu-expand.menu-last ul {
	background-image: url(empty.gif);	/* required for sticky to work in IE6 and IE7 - due to their (different) hover bugs */
	padding: 0;
	width:280px;
	height:160px;
	left:-152px;
	margin: 0;
	background-color:#005277; 
	-moz-opacity: 0.90; 
	 filter: alpha(opacity=90);	 
}
/* Hides from IE5-mac \*/
* html div#naviMain .menu li.menu-expand.menu-last ul{left:-154px;width:276px;margin-top:1px;}
/* End hide from IE5-mac */


.menu li.menu-expand.menu-first ul {
	background-image: url(empty.gif);	/* required for sticky to work in IE6 and IE7 - due to their (different) hover bugs */
	padding: 0;
	width:280px;
	height:160px;
	left:-50px;
	margin: 0;
	background-color:#005277; 
	-moz-opacity: 0.90; 
	 filter: alpha(opacity=90);	  
}
/* Hides from IE5-mac \*/
* html div#naviMain .menu li.menu-expand.menu-first ul{left:-52px;width:276px;margin-top:1px;}
/* End hide from IE5-mac */


/* -- sticky.submenu.END -- */

/* - - - ADxMenu: DESIGN styles [ OPTIONAL, design your heart out :) ] - - - */
.menu li.menu-expand.menu-last{float:left;  margin-right:2px; }
.menu li.menu-expand.menu-first{margin-right:40px;width:62px; }

.menu li.menu-expand.menu-last ul li.menu-first{
  margin-right:0px; width:auto;	
}

.menu li.menu-expand.menu-first ul li.menu-first{
  margin-right:0px; width:auto;	
}
.menu li.menu-expand.menu-last ul li a{
	margin-left:152px;
}

.menu li.menu-expand.menu-first ul li a{
	width: 130px;
	margin-left:50px;
}

/* Hides from IE5-mac \*/
* html div#naviMain .menu li.menu-expand.menu-first ul li a{margin-left:52px;}
/* End hide from IE5-mac */

.menu li.menu-expand ul li a {

	text-decoration: none;
	color: #8fd2f7;
	font-size:12px;
	font-weight:bold;
	
	padding-top: 6px; padding-left:0;padding-right:0; padding-bottom:1px;
	display: block;
	position: relative;
/*background:#CCC;*/
}
.menu li.menu-expand a {
	text-decoration: none;
	color: #8fd2f7;
	font-size:12px;
	font-weight:bold;
	padding-top: 5px; padding-left:0;padding-right:0; padding-bottom:23px;
	display: block;
	position: relative;
	/*background:#CC0066;*/
}


.menu li.menu-parent a{color:#ffffff;}
.menu li.menu-parent li.menu-current a{color:#ffffff;}
.menu a:hover, .menu li:hover>a {
	color: #ffffff;
}
.menu li.menu-expand ul li a:hover  {color:#ffffff;}



.menu li li {	border:none;}

		 



.menu ul>li + li {	/*and remove the top border on all but first item in the list */
	border-top: 0;
	
}

.menu li li:hover>ul {	/* inset 2nd+ submenus, to show off overlapping */
	top: 5px;
	/*left: 90%;*/
}

a.menu-current{color: #ffffff;}

/* special colouring for "Main menu:", and for "xx submenu" items in ADxMenu
	placed here to clarify the terminology I use when referencing submenus in posts 
.menu>li:first-child>a, .menu li + li + li li:first-child>a {
	color: #000;
}
*/
/* Fix for IE5/Mac \*//*/
.menu a {
	float: left;
}
/* End Fix */

#menu2 {
position:absolute;
left:374px;

top:66px;
z-index:500;
}

#menu2 ul li {
	margin: 0;
	padding: 0;
	border: 0;
	display: block;
	float: left;	/* move all main list items into one row, by floating them */
	position: relative;	/* position each LI, thus creating potential IE.win overlap problem */
	z-index: 5;		/* thus we need to apply explicit z-index here... */

}
#menu2 ul li a {
	text-decoration: none;
	color: #8fd2f7;
	font-size:12px;
	font-weight:bold;
	padding: 5px; padding-right:18px;padding-left:0;
	display: block;
	position: relative;
/*background:#CC0066;*/
}
#menu2 ul {list-style-type: none;padding:0;margin:0;}
#menu2 ul li{/*padding-bottom:10px;*/margin-bottom:14px;}
#menu2 ul li a:hover { color:#ffffff;}
#menu2 ul li a.menu-current{color: #ffffff;}

#sprache{
position:absolute;
left:755px;
top:71px;
z-index:500;
/*background:#CCCC99;*/
text-align:right;
}
#sprache a {color:#8fd2f7;font-size:12px;font-weight:bold; text-decoration:none;text-align:right;}
#sprache a:hover{color:#fff;}


#content1 a, #content2 a {font-size: 12px; color:#006a8d;line-height:17px; text-decoration:none;}
#content1 a:hover, #content2 a:hover{text-decoration:underline;}	
/*Text Styles ///////*/
.blaugross{font-family: Arial, Helvetica, sans-serif;font-size: 14px; font-weight:bold; color:#006a8d;}
.normaltext{font-family: Arial, Helvetica, sans-serif;font-size: 12px; color:#898a8a;line-height:17px; }

