/* CSS Document */

@media screen, print {
	/* \*/
	.menu-mie5-mediafix {
		voice-family: "\"}\"";
		voice-family:inherit;
	}
	/* */
	.menu-clear { clear:both; height:0; overflow:hidden; visibility:hidden; }
	
	div#menu-toolbar {
		background:#AAA79B url(/images/backgrounds/toolbar_bg.gif) repeat-x right bottom;
		font-family:Verdana,"Luxi Sans",Arial,Helvetica,sans-serif;
		font-size:large;
		width:100%;
		min-width:976px;
		padding-top:30px;
		
	}
	* html div#menu-toolbar.menu-quirks {font-size:medium;}
	/* \*/  /*ein paar hacks*/
	div#menu-toolbar {font-size:small; voice-family: "\"}\"";  voice-family:inherit; 	font-size:medium; }
	html>body div#menu-toolbar { font-size:medium; } 
	* html div#menu-toolbar.menu-quirks {font-size:small;}
	/* */

	div#menu-toolbar form,
	div#menu-toolbar ul,
	div#menu-toolbar li {
		margin:0;
		padding:0;
	}
	div#menu-wrap {
		background-repeat:no-repeat;
		background-position:right top;
		font-size:75%;
	}
	div#menu-wrap li {
		font-size:0.9em;
	}
	/* \*/
	div#menu-wrap li {
		font-size:0.8em;
	}
	/* */
	#menu-logo {
		width:200px;
		float:left;
		vertical-align:top;
		/*  background-color:#00CC33;  testbackbround */
	}
	#menu-logo img {
		border:none;
		margin:0px 0 0px 30px;
	}
	#menu-tabs {
		float:left;
		padding-top:16px; /* TAB overhead hack aA aa  aaa */
		width:560px;
		/* background-color:#33FFCC;  testbackbround */
	}
	#menu-tabs ul {
		list-style:none;
	}
	div#menu-tabs li {
		background:url(/images/elements/tab_left.gif) no-repeat left top;
		border-bottom:1px solid #99A2AD;	
		display:block;
		float:none;
		float/* \ */:left;
		float:left;
		/* \*/ float:left; /* */
		margin-right:1px;
		padding:0 0 0 2px;
	}
	#menu-tabs ul div {
		background:url(/images/elements/tab_right.gif) no-repeat right top;
	}
	#menu-tabs a {
		color:#000099;
		display:block;
		clear:left;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:1em;
		padding:4px 6px 5px 2px;
		text-decoration:none;
		width:.1em;
	}
	
	#menu-tabs > ul a {width:auto;}

	* html #menu-tabs ul div,
	* html #menu-tabs a {
		float:left;
	}
	/* \*/
	* html div#menu-tabs ul div,
	* html div#menu-tabs a {
		float:none;
	}
	/* */

	div#menu-tabs #menu-current {
		background-image:url(/images/elements/tab_left_active.gif);
		background-repeat:no-repeat;
		background-position:left top;
		margin-bottom:0;	
		border-bottom:none;
	}
	#menu-tabs #menu-current a {
		background-image:url(/images/elements/tab_right_active.gif);
		background-repeat:no-repeat;
		background-position:right top;
		/*color:#FFF;*/
		padding-bottom:6px;
	}
	#menu-search {
		width:200px;
		padding:2px 0 0 0;
		float:right;
		/*background-color:#6600CC;  testbackbround */
	}
	#menu-search input {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:1em;
		vertical-align:middle;
	}
	input#menu-searchbox {
		margin:0;
		padding:1px 0 1px 0;
		width:136px;
	}
	/* \*/
	* html input#menu-searchbox {
		width:132px;
	}
	/* */
	.menu-quirks input#menu-searchbox	{
		width:136px;
	}
	.menu-no-search div#menu-wrap {
		background-image:none;
	}
/* SUCHE GRAFIK HINTERGRÜNDE ABHÄNDIG VON DER FARBE */
	.menu-red #menu-current,
	.menu-red #menu-current a {
		background-color:#990000;
		color:#FFF;
	}
	.menu-red #menu-wrap {
		background-image:url(/images/elements/search_bg_red.gif);
		width:976px;
	}
	.menu-black #menu-current,
	.menu-black #menu-current a {
		background-color:#000;
		color:#FFF;
	}
	.menu-black #menu-wrap {
		background-image:url(/images/elements/search_bg_black.gif);
		width:976px;
	}
	.menu-blue #menu-current,
	.menu-blue #menu-current a {
		background-color:#214A87;
		color:#FFF;
	}
	.menu-blue #menu-wrap {
		background-image:url(/images/elements/search_bg_blue.gif);
		width:976px;
	}
	.menu-white #menu-current,
	.menu-white #menu-current a {
		background-color:#FFF;
		color:#000;
		}
	.menu-white #menu-wrap {
		background-image:url(/images/elements/search_bg_white.gif);
		width:976px;
	}
}
/* END TOOLBAR */


