@charset "utf-8";
/*********************************************************************************

	Project		:	TYPO3 - SCREEN-CSS
	Copyright	:	Design - idea devita - http://www.devita-design.ch

**********************************************************************************/

/* 	DOCUMENT PROPERTIES */
html { margin:0px;padding:0px;min-height: 99%;	margin-bottom: 1px;}
* html #content, * html #main-content {height: 1px;}
body { margin:0px;background:#eaeaeb;background-image:url(../img/layout/grau.gif);
	   color:#000;font-family:"Lucida Grande",Verdana, Arial, Helvetica, sans-serif; 
	   font-size:12px;text-align:center;line-height:16px;}


/*	STAGE PROPERTIES */
#site-content 		{ position: relative;display: block;margin: 0 auto;padding: 0;height: 100%;width: 950px;}
#header 			{ position:relative;width:100%;margin:0;padding:0;height:30px;
		  		  	  background-image:url(../img/layout/nav.gif);background-repeat:repeat;z-index:5;}
#main 				{ float: left;width:950px;}
#main-block 		{ float:left;width:950px;color: #333333;margin:0px;}
#content 			{ display:block;clear:both;position: relative;padding: 0px;margin:0px;z-index:1;color:#000000}
#main-content		{width:231px;padding:0px;margin:0px;}
#i 					{padding:0px;padding-top:126px;margin:0px;width:231px;float:left;height:315px;}
#intro-text			{margin-left:20px;color:#000000}
#main-content-block {padding:0px;display:block;float:left;width:719px;height:441px;padding-top:3px;padding-bottom:3px;margin:0px;}

					/* *//* IE 5.5 Hack */
.clearer {display: block;clear: both;line-height: 0;height: 1px;font-size: 0;visibility: hidden;}
.clear { clear: both;}
.floatLeft { float: left;}
.floatRight { float: right;}

/* 	NAVIGATION 1 */
#nav, #nav ul {float: left;list-style: none;line-height: 18px;color:#333333;
			   padding:0; border:solid #eda;border-width: 0px 0px;padding: 0 0 1px 0;}
#nav a 		  {display:block;color:#fff;text-decoration:none;font-size:12px;font-weight:normal;
			   padding: 4px 8px 3px 8px; text-transform:uppercase;}
#nav li 	  {float:left;padding: 0;margin-right:12px;}
#nav li ul 	  {position: absolute;left: -999em;height: auto;font-weight: normal;background-color:#eaeaeb;padding:0px;
			   border-width:0px;margin:0px;width:auto;color:#4b5761;border-bottom:2px solid #00614b;padding-top:5px;
			   background:url(../img/layout/navspacer.jpg); background-repeat:repeat-x;background-position:-5px;} 
#nav li li ul #menu-topline {margin:0px;padding:0px;top:0px;clear:both;}
#nav li li ul {margin:0px;padding:0px;}
#nav li li 	  {clear:both;padding:0px;margin:0px;background-color:#eaeaeb;}
#nav li ul a  {font-size:11px;text-transform:none;padding: 4px 5px 3px 5px;color:#4b5761; width:222px;border-bottom:#e0e0e0 1px solid;}
#nav li ul ul {} 
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}
#nav li:hover, #nav li.sfhover {background:#4b5761;color:#fff;width:auto;}
#nav li li:hover, #nav li li.sfhover {background:#e0e0e0;color:#00614b;width:auto;}

/* 	NAVIGATION 2 */
#menu 		{ margin:0px;width: 190px; padding:0px;left: 0px; top: 0px; z-index: 10; visibility: visible; }
#menu ul 	{ margin: 0; padding: 0; }
#menu li 	{ color: #000033; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
			  line-height: 150%; margin: 0; padding: 0; list-style-type: none; list-style-image: none; }
#menu li a 	{ color: #000033; background-image: url(../images/nav_bg_grau.gif); background-repeat: no-repeat; 
			  display: block; padding-top: 4px; padding-bottom: 5px; padding-left: 5px;border-top: 1px solid #000033; display: block; }
#menu li a:hover 		{ color: #000; background-color: #f1f1f1; background-repeat: no-repeat; }
#menu li a.menuaktiv 	{ color: #000; background-color: #f1f1f1; background-repeat: no-repeat; }
#menu li.linie 			{ background-image: url(../images/nav_linie_unten.gif); background-repeat: no-repeat;
						  padding-top: 4px; padding-bottom: 5px; }
#menu ul.subnav1 li 	{ margin: 0; padding: 0; }
#menu ul.subnav1 li a 	{ background-repeat: no-repeat; background-position: 0 -2px; padding-top: 0; padding-bottom: 2px;
						  padding-left: 20px; border-top: 1px solid #ccc; display: block; font-style:normal;font-weight:normal;color:#000033;}
#menu ul.subnav1 li a:hover 	{ background-color: #f1f1f1; background-repeat: no-repeat; background-position: 0 -2px; }
#menu ul.subnav1 li a.menuaktiv { background-color: #f1f1f1; background-repeat: no-repeat; background-position: 0 -2px; }
#menu ul.subnav1 li.abstand 	{ font-size: 4px; background-repeat: no-repeat; background-position: 0 -2px; }
#menu ul.subnav2 li 	{ background-image: none; }
#menu ul.subnav2 li a 	{ background-repeat: no-repeat; background-position: 0 -2px; padding-top: 0; padding-bottom: 2px; padding-left: 40px; display: block; 
						  font-style:normal;font-weight:normal;color:#000033;}
#menu ul.subnav2 li a:hover 	{ background-color: #f1f1f1; background-repeat: no-repeat; background-position: 0 -2px; }
#menu ul.subnav2 li a.menuaktiv { background-color: #f1f1f1; background-repeat: no-repeat; background-position: 0 -2px; }
#menu ul.subnav3 li 	{ font-size:9px;background-image: none;  }
#menu ul.subnav3 li a 	{ font-size:9px;background-repeat: no-repeat; background-position: 0 -2px; padding-top: 0; padding-bottom: 2px; padding-left: 60px; display: block; 
						  font-style:normal;font-weight:normal;color:#000033;}
#menu ul.subnav3 li a:hover 	{ font-size:9px;background-color: #f1f1f1; background-repeat: no-repeat; background-position: 0 -2px; }
#menu ul.subnav3 li a.menuaktiv { font-size:9px;background-color: #f1f1f1; background-repeat: no-repeat; background-position: 0 -2px; }


/*	FOOTER-PROPERTIES */
#footer { display: block;width: 100%;background-image: url(../img/layout/gruen.gif);background-repeat: repeat;}
#footer p { margin:0px;padding: 2px 0 2px 20px/*230px*/;color: #c4c4c4;background: inherit;}
#footer p a, #footer p a:link { color: #c4c4c4;text-decoration: underline;background: inherit;}
#footer p a:hover { color: #c4c4c4;text-decoration: none;background: inherit;}
#header ul, #header ol, #header li { margin: 0;padding: 0;}