		/**
		 *========================================================================
		 * Grundlayout-Elemente
		 *========================================================================
		 **/
		body {
			margin:0 auto;
			width:760px;
			padding:0px;
			color:#404040;
			font-size:12px;
			font-family:arial, sans-serif;
			background-color:#707070;
		}

		div#maincontainer {
			width:754px;
			margin:auto;
			float:left;
			clear:both;
			padding:0px 2px 0px 5px;
			background: url(/wLayout/images/background_div.gif) 1px;
			background-color:#ffffff;
		}
		html>body div#maincontainer {
			padding-right:3px;
		}
		img.whiteline {
			float:left;
			clear:both;
		}
		
		div.whitelineTop5px {
			float:left;
			clear:both;
			margin:0px;
			padding:0px;
			height:5px;
			font-size:0px;
			width:755px;
			background: url(/wLayout/images/line_white.gif);
		}
		div.whitelineTop2px {
			float:left;
			margin:0px 0px 0px 0px;
			padding:0px;
			height:2px;
			font-size:0px;
			width:753px;
			background: url(/wLayout/images/line_white.gif);
		}
		html>body div.whitelineTop2px {
			margin:-3px 0px 0px 0px;
		}
		*+html div.whitelineTop2px {
			margin:0px 0px 0px 0px;
		}
		
		div.contentWhiteLineBottom {
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			height:1px;
			border-top:1px solid #E6E5E4;
			font-size:0px;
			width:752px;
			background-color:#ffffff;
			float:left;
		}
		
		div.whitelineBottom {
			float:left;
			clear:both;
			margin:0px;
			padding:0px;
			height:5px;
			font-size:0px;
			width:762px;
			background: url(/wLayout/images/line_white.gif);
		}
		
		/**
		 *========================================================================
		 * Header Logo links
		 *========================================================================
		 **/
		div#headerlogo {
			margin:0px 0px 0px 0px;
			padding:21px 29px 11px 16px;
			background-color:#ffffff;
			float:left;
		}
		*+html div#headerlogo {
			padding:21px 29px 8px 16px;
		}
		
		/**
		 *========================================================================
		 * Header brainmap rechts
		 *========================================================================
		 **/
		div#brainmap {
			padding:0px 0px 0px 0px;
			height:119px;
			width:554px;
			float:left;
			background-color:#e1e0e0;
			border-right:1px solid #e1e0e0;
		}
		html>body div#brainmap {
			height:116px;
		}
		
		#brainmap ul {
			margin:0px 0px 0px 0px;
			padding:0px 19px 0px 0px;
			float:right;
		}
		
		#brainmap li {
			font-size:11px;
			color:#838282;
			float:left;
			padding-left:12px;
			list-style-type:none;
			background:url(/wLayout/images/bullet_red_small.gif) 4px 6px no-repeat;
		}
		#brainmap li.nonebullet {
			background:url();
		}
		
		img#brainlogo {
			padding:45px 0px 23px 251px;
		}
		
		/**
		 *========================================================================
		 * Navigation oben
		 *========================================================================
		 **/
		ul#inav {

			padding: 0px;
			margin:0px 0px 0px 0px;
			list-style: none;
			background-color:#ffffff;
                        width:755px;
		}

		#inav li.top {
			float:left;                        
			position: relative;
			cursor:pointer;
			padding:0px;
			padding-right:1px;
			background-color:#ffffff;
			padding-bottom:2px;
		}

		#inav img {
			float:left;
		}
        
		#inav ul.second {
			display: none;
			position: absolute;
			top: 21px;
			left: -1px;
			margin:0;
			padding:0;
			width:120px;
			list-style:none;
			border-bottom:1px solid #ffffff;
		}

		#inav ul.secondright {
			display: none;
			position: absolute;
			top: 21px;
			left: -1px;
			margin:0;
			padding:0;
			width:120px;
			list-style:none;
			border-bottom:1px solid #ffffff;
			margin-left:-21px;
		}

		#inav li:hover ul, #inav li.over ul {
			display: block;
		}

		#inav li a.nav {
			text-decoration:none;
			display:block;
			color:#fff;
			font-size:12px;
			width:109px;
			background-color:#878480;
			border-right:1px solid #fff;
			border-left:1px solid #fff;
			border-top:1px solid #fff;
			padding-left:10px;
			padding-bottom:4px;
			padding-top:4px;
		}
		
		#inav a:link.nav {
			background-color:#878480;
			border-right:1px solid #fff;
			border-left:1px solid #fff;
			border-top:1px solid #fff;
			padding-left:10px;
			padding-bottom:4px;
			padding-top:4px;
			color:#fff;
			font-size:12px;
			font-family:arial, sans-serif;
			width:109px;
		}
		
		#inav a:hover.nav {
			background-color:#b71026;
			border-right:1px solid #fff;
			border-left:1px solid #fff;
			border-top:1px solid #fff;
			padding-left:10px;
			padding-bottom:4px;
			padding-top:4px;
			color:#fff;
			font-size:12px;
			font-family:arial, sans-serif;
			width:109px;
		}
		/**
		 *========================================================================
		 * Navigation rechts
		 *========================================================================
		 **/
		div#navigation {
			margin:0px;
			padding:0px;
			float:left;
			padding-bottom:0px;
		}
		
		ul#navigation {
			margin:0px;
			padding:0px;
			float:left;
			padding-bottom:120px;
		}
		
		#navigation li {
			list-style-type:none;
		}
		
		#navigation a:link.level1, #navigation a:visited.level1 {
			color:#ededec;
			font-size:12px;
			font-weight:bold;
			width:175px;
			display:block;
			text-decoration:none;
			padding:2px 0px 2px 22px;
			border-bottom:1px solid #ccc6c2;
			background:url(/wLayout/images/navigation_bullet_big_low.gif) 6px 6px no-repeat;
			background-color:#878480;
		}
		
		#navigation a:link.level1active, #navigation a:visited.level1active, #navigation a:hover.level1active {
			color:#ededec;
			font-size:12px;
			font-weight:bold;
			width:175px;
			display:block;
			text-decoration:none;
			padding:2px 0px 2px 22px;
			border-bottom:1px solid #ccc6c2;
			background:url(/wLayout/images/navigation_bullet_big_high.gif) 6px 6px no-repeat;
			background-color:#878480;
		}
		#navigation a:link.level1activeHigh, #navigation a:visited.level1activeHigh, #navigation a:hover.level1activeHigh {
			color:#72716f;
			font-size:12px;
			font-weight:bold;
			width:175px;
			display:block;
			text-decoration:none;
			padding:2px 0px 2px 22px;
			border-bottom:1px solid #ccc6c2;
			background:url(/wLayout/images/navigation_bullet_big_high.gif) 6px 6px no-repeat;
			background-color:#afadaa;
		}
		
		#navigation a:link.level1activeLow, #navigation a:visited.level1activeLow, #navigation a:hover.level1activeLow {
			color:#72716f;
			font-size:12px;
			font-weight:bold;
			width:175px;
			display:block;
			text-decoration:none;
			padding:2px 0px 2px 22px;
			border-bottom:1px solid #ccc6c2;
			background:url(/wLayout/images/navigation_bullet_big_low.gif) 6px 6px no-repeat;
			background-color:#afadaa;
		}
		
		#navigation a:hover.level1 {
			color:#ededec;
			font-size:12px;
			font-weight:bold;
			width:175px;
			display:block;
			text-decoration:none;
			padding:2px 0px 2px 22px;
			border-bottom:1px solid #ccc6c2;
			background:url(/wLayout/images/navigation_bullet_big_high.gif) 6px 6px no-repeat;
			background-color:#afadaa;
		}
				
		#navigation a:link.level2, #navigation a:visited.level2 {
			color:#ededec;
			font-size:11px;
			font-weight:bold;
			width:170px;
			display:block;
			text-decoration:none;
			padding:1px 0px 1px 27px;
			border-bottom:1px solid #ccc6c2;
			background:url(/wLayout/images/navigation_bullet_small_low.gif) 14px 5px no-repeat;
			background-color:#afadaa;
		}
		
		#navigation a:link.level2active, #navigation a:visited.level2active, #navigation a:hover.level2active {
			color:#ededec;
			font-size:11px;
			font-weight:bold;
			width:170px;
			display:block;
			text-decoration:none;
			padding:1px 0px 1px 27px;
			border-bottom:1px solid #ccc6c2;
			background:url(/wLayout/images/navigation_bullet_small_high.gif) 14px 5px no-repeat;
			background-color:#878480;
		}
		
		#navigation a:hover.level2 {
			color:#ededec;
			font-size:11px;
			font-weight:bold;
			width:170px;
			display:block;
			text-decoration:none;
			padding:1px 0px 1px 27px;
			border-bottom:1px solid #ccc6c2;
			background:url(/wLayout/images/navigation_bullet_small_high.gif) 14px 5px no-repeat;
			background-color:#878480;
		}
		
		#navigation a:link.level3, #navigation a:visited.level3 {
			color:#ededec;
			font-size:11px;
			font-weight:bold;
			width:165px;
			display:block;
			text-decoration:none;
			padding:1px 0px 1px 32px;
			border-bottom:1px solid #ccc6c2;
			background:url(/wLayout/images/navigation_bullet_small_low.gif) 19px 5px no-repeat;
			background-color:#afadaa;
		}
		
		#navigation a:link.level3active, #navigation a:visited.level3active, #navigation a:hover.level3active {
			color:#ededec;
			font-size:11px;
			font-weight:bold;
			width:165px;
			display:block;
			text-decoration:none;
			padding:1px 0px 1px 32px;
			border-bottom:1px solid #ccc6c2;
			background:url(/wLayout/images/navigation_bullet_small_high.gif) 19px 5px no-repeat;
			background-color:#878480;
		}
		
		#navigation a:hover.level3 {
			color:#ededec;
			font-size:11px;
			font-weight:bold;
			width:165px;
			display:block;
			text-decoration:none;
			padding:1px 0px 1px 32px;
			border-bottom:1px solid #ccc6c2;
			background:url(/wLayout/images/navigation_bullet_small_high.gif) 19px 5px no-repeat;
			background-color:#878480;
		}
				
		/**
		 *========================================================================
		 * Footer
		 *========================================================================
		 **/
		ul#footer {
			background-color:#e6e5e4;
			width:752px;
			margin:0px 0px 0px 0px;
			padding:6px 0px 6px 0px;
			clear:both;
		}
		
		ul#footer_start {
			background-color:#e6e5e4;
			width:752px;
			margin:0px 0px 0px 0px;
			padding:6px 0px 6px 0px;
			clear:both;
		}
		
		html>body ul#footer, ul#footer_start {
			float:left;
		}
		
		#footer li {
			font-size:12px;
			font-weight:bold;
			float:left;
			padding-left:10px;
			list-style-type:none;
		}
		
		html>body #footer li {
			padding-left:12px;
		}
		
		#footer_start li {
			font-size:12px;
			font-weight:bold;
			float:left;
			padding-left:32px;
			list-style-type:none;
		}
		
		html>body #footer_start li {
			padding-left:33px;
		}
		
		#footer li.copyright {
			float:left;
			padding-left:407px;
			color:#838282;
			font-size:11px;
		}
		
		html>body #footer li.copyright {
			text-align:right;
			float:right;
			width:160px;
			padding-left:0px;
			padding-right:15px;
		}
		
		#footer_start li.copyright {
			float:left;
			padding-left:427px;
			color:#838282;
			font-size:11px;
		}
		
		html>body #footer_start li.copyright {
			text-align:right;
			float:right;
			width:160px;
			padding-left:0px;
			padding-right:15px;
		}

		#footer a:link, #footer a:visited, #footer_start a:link, #footer_start a:visited {
			color:#838282;
			font-size:11px;
			text-decoration:none;
		}
		
		#footer a:hover, #footer_start a:hover {
			color:#9ca0a7;
			font-size:11px;
			text-decoration:none;
		}
		
		img#footerlogo {
			float:left;
			margin-top:-70px;
			margin-left:55px;
		}
		img#footerlogohome {
			float:left;
			margin-top:100px;
			margin-left:55px;
		}
		/**
		 *========================================================================
		 * Inhaltsbereich d6d7d9
		 *========================================================================
		 **/
		div#content {
			float:right;
			width:504px;
			margin:0px 0px 0px 0px;
			padding:20px 15px 20px 35px;
		}
		#content h1, #content h3 {
			margin:0px 0px 16px 0px;
			padding:0px 0px 11px 3px;
			font-size:14px;
			background:url(/wLayout/images/line_content.gif) left bottom no-repeat;
		}
		#content h3 {
			padding:0px 0px 12px 3px;
			font-size:11px;
		}
		#content h2 {
			font-size:12px;
			font-weight:bold;
			color:#b71026;
			padding:0px 0px 0px 3px;
		}
		#content h4 {
			font-size:12px;
			font-weight:bold;
			color:#b71026;
			padding:0px 0px 0px 3px;
			margin:0px 0px 0px 0px;
		}
		#content h5 {
			font-size:12px;
			font-weight:bold;
			color:#b71026;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
		}
		
		#content p {
			margin:0px 0px 0px 0px;
			padding:3px 0px 0px 3px;
			font-size:12px;
			line-height:140%;
		}

		#content td {
			font-size:12px;
		}

		#content ul {
			margin:0px;
			padding:0px 0px 0px 3px;
		}
		
		#content li {
			font-size:12px;
			list-style-type:none;
			padding:0px 0px 0px 15px;
			background:url(/wLayout/images/navigation_bullet_small_high.gif) 0px 5px no-repeat;
		}
		
		#content div.line {
			margin:0px 0px 16px 0px;
			padding:0px 0px 11px 3px;
			font-size:14px;
			width:100%;
			background:url(/wLayout/images/line_content.gif) left bottom no-repeat;
			padding:0px 0px 12px 3px;
			font-size:11px;
		}
		
		div#startsite {
			margin:10px 0px 0px 0px;
			text-align:center;
			font-size:12px;
			width:470px;
			line-height:13px;
		}
		
		#content p.center {
			text-align:center;
		}
		#content p.bold {
			font-weight:bold;
		}
		
		#content p.error {
			text-align:center;
			color:#b71026;
			padding-bottom:20px;
		}
		
		#content a:link, #content a:visited {
			text-decoration:underline;
			color:#838282;
		}
		
		#content a:hover {
			text-decoration:none;
			color:#9ca0a7;
		}
		
		#content a:link.gotop, #content a:visited.gotop {
			text-decoration:underline;
			color:#404040;
			margin:-13px 0px 0px 426px;
			font-size:11px;
			width:62px;
			display:block;
			font-weight:bold;
			padding:1px 15px 0px 0px;
			background:url(/wLayout/images/icon_top.gif) 64px 2px no-repeat;
		}
		
		#content a:hover.gotop {
			text-decoration:none;
			color:#9ca0a7;
			margin:-13px 0px 0px 426px;
			font-size:11px;
			width:62px;
			display:block;
			font-weight:bold;
			padding:1px 15px 0px 0px;
			background:url(/wLayout/images/icon_top.gif) 64px 2px no-repeat;
		}
		
		
		#content a:link.gotop2, #content a:visited.gotop2 {
			text-decoration:underline;
			color:#404040;
			font-size:11px;
			font-weight:bold;
			padding:0px 0px 0px 0px;
		}
		
		#content a:hover.gotop2 {
			text-decoration:none;
			color:#9ca0a7;
			font-size:11px;
			display:block;
			font-weight:bold;
			padding:0px 0px 0px 0px;

		}
				
		#content a:link.goleft, #content a:visited.goleft {
			text-decoration:underline;
			color:#404040;
			font-size:11px;
			font-weight:bold;
			float:left;
			margin-top:5px;
			margin-left:210px;
			padding:0px 0px 0px 18px;
			background:url(/wLayout/images/icon_left.gif) 0px 2px no-repeat;
		}
		
		#content a:hover.goleft {
			text-decoration:none;
			color:#9ca0a7;
			font-size:11px;
			font-weight:bold;
			float:left;
			margin-top:5px;
			margin-left:210px;
			padding:0px 0px 0px 18px;
			background:url(/wLayout/images/icon_left.gif) 0px 2px no-repeat;
		}
		
		#content a:link.unternav, #content a:visited.unternav {
			text-decoration:none;
			color:#404040;
			margin:0px 0px 0px 0px;
			font-size:11px;
			font-weight:bold;
			padding:0px 0px 0px 0px;
		}
		
		#content a:hover.unternav {
			text-decoration:underline;
			color:#404040;
			margin:0px 0px 0px 0px;
			font-size:11px;
			font-weight:bold;
			padding:0px 0px 0px 0px;
		}
		
		#content a:link.unternava, #content a:visited.unternava, #content a:hover.unternava {
			text-decoration:none;
			color:#b71026;
			margin:0px 0px 0px 0px;
			font-size:11px;
			font-weight:bold;
			padding:0px 0px 0px 0px;
		}
		
		img#sitetitle, img#siteteaser, img#slogan, img#bottomline {
			float:left;
			padding:0px;
			margin:0px;
		}

		/**
		 *===========================================================
		 * CSS-Definitionen fuer Formularelemente
		 *===========================================================
		 **/
		#content input, textarea, checkbox, select {
			font-size:11px;
			font-family:arial;
			margin-left:10px;
			margin-bottom:5px;
		}

		.input {
			height:12px;
			padding-top:2px;
			background:#ffffff;
			width:215px;
		}
		
		html>body .input {
			width:220px;
		}
		textarea {
			width:380px;
			margin-left:0px;
		}

		.button {
			width:130px;
			font-size:12px;
			font-family:arial;
			letter-spacing:1px;
			border: 1px solid;
			background:url(/wLayout/images/background_form_button.gif);
			padding-bottom:0px;
			padding-top:0px;
			border-color: #ACACAC #000000 #000000 #ACACAC;
			padding-left:0px;
		}

		#content label {
			width:150px;
			display:inline;
			float:left;
			color:#707070;
			margin-top:2px;
		}

		#content div.formbuttons {
			padding-top:15px;
			padding-bottom:5px;
			text-align:center;
		}

		#content fieldset {
			font-size:12px;
			font-family:arial;
			margin-top:20px;
			margin-bottom:20px;
			border: 0px solid #ffffff;
			padding:10px;
			color:#b71026;
		}

