	
	/*
	*/
	
	/* Main body */
	body {
		color:#404040;
		font:76% Verdana,Tahoma,Arial,sans-serif;
		margin:0 auto;
		padding:0;
	}
	
	/*.csc-firstHeader {
	font-size: 14px;
	font-weight: bold;
	margin-top: 5px;
	}*/
	
	h2{
	font-size: 18px;
	font-weight: 900;
	margin-top: 5px;
	}
	
	
	#background {
		background-image: url(../img/background02.gif);
		/*border: 1px solid #000000;*/
		background-repeat: no-repeat;
		height:916px;
		background-position: top center;
		width: 100%;
		overflow:hidden;
	}
	
	#background {background-image: url(../img/background02.gif);} /* fŸr alle Browser */
*+html #background {background-image: url(../img/background02_IE7.gif);} /* nur fŸr den IE7 */
* html #background {background-image: url(../img/background02_IE6.gif);} /* nur fŸr den IE6 */
	
	#wrap {
		color:#404040;
		margin:0 auto;
		width:1024px;
		position: relative;
	}
	
	.detail {
		font-size: 80%;
	}
	
	/* Basic tags */
	a {
		background-color:inherit;
		color:#286ea0;
		font-weight:700;
		text-decoration:none;
	}
	
	a:hover {
		background-color:inherit;
		color:#286ea0;
		text-decoration:underline;
	}
	
	a img {
		border:0;
	}
	
	p {
		margin:0 0 1.4em;
	}
	
	/*Left and right sidebar */
	#submenu {
		height:		35px;
		width:		580px;
		position: 	absolute;
		top: 		254px;
		left:		345px;	
		/*border-bottom:solid 2px #00fff6;*/
		padding-left: 5px;
		padding-bottom: 1px;
		background-color: #FFFFFF;
	}
	
	#submenu ul, #submenu li {
		display:inline;
		padding-right: 20px;
	}
	
	#submenu p,#submenu ul, #rightside p,#rightside ul {
		margin:0 0 16px;
		padding:0;
	}
	#submenu p, #rightside p {
		font-size:0.9em;
		line-height:1.4em;
	}
	#submenu li, #rightside li {
		line-height:1.2em;
		list-style:none;
		margin-bottom: 6px;
		padding:0;
	}
	#submenu ul ul, #rightside ul ul {
		margin:6px 0 0 10px;
		padding:0;
	}
	#submenu ul ul li, #rightside ul ul li {
		margin:0 0 4px;
	}
	#submenu ul ul li a, #rightside ul ul li a {
		font-weight:400;
	}
	#submenu h2,#submenu h3, #rightside h2,#rightside h3 {
		color:#505050;
		font-size:1.2em;
		margin:0 0 8px;
		padding:0;
	}
	#submenu a {
		color: red;
	}
	
	/* Main menu */
	/*#submenu ul, .avmenu li {
		display:inline;
		padding-right: 20px;
		
	}*/
	
	
	#submenu ul.avmenu, #rightside ul.avmenu {
		display:inline;
		list-style:none;
		margin:0 0 18px 0;
		padding:0;
		width:1px;
	}
	#submenu ul.avmenu li, #rightside ul.avmenu li {
		display:inline;
		line-height:1.4em;
		padding:0;
		width:140px;
	}
	#submenu ul.avmenu li a, #rightside ul.avmenu li a {
		/*background-color:#f4f4f4;*/
		/*border-left:4px solid #ccc;*/
		color: #000000;
		float:left;
		font-weight:700;
		margin-bottom:5px;
		padding:5px 1px 5px 0px;
		text-decoration:none;
		/*width:125px;*/
		margin-left: 15px;
		}
	#submenu ul.avmenu li a:hover,#submenu ul.avmenu li a.current, #rightside ul.avmenu li a:hover,#rightside ul.avmenu li a.current {
		/*background-color:#eaeaea; */
		/*border-left:4px solid #286ea0;*/
		/*color:#00fff6; */
	}
	#submenu ul.avmenu ul, #rightside ul.avmenu ul {
		font-size:0.9em;
		margin:0 0 0 15px;
		padding:0 0 5px;
		width:125px;
	}
	#submenu ul.avmenu ul a, #rightside ul.avmenu ul a {
		font-weight:400;
		padding:3px 1px 3px 5px;
		width:115px;
	}
	#submenu ul.avmenu ul ul, #rightside ul.avmenu ul ul {
		width:113px;
	}
	#submenu ul.avmenu ul ul a, #rightside ul.avmenu ul ul a {
		width:100px;
	}
	
	/* Main content */
	#content {
		/*border-left:1px solid #e0e0e0;
		border-right:1px solid #e0e0e0;*/
		width:	560px;
		height: 315px;
		/*
		margin:0 150px 5px;
		padding:0 10px;*/
		overflow : auto;
		position: absolute;
		top: 	305px;
		left:	232px;
		background-color: #FFFFFF;
	}
	
	/* Additional classes */
	.left {
		float:left;
		margin:3px 10px 2px 0;
	}
	
	.right {
		float:right;
		margin:2px 0 2px 10px;
	}
	
	.textright {
		text-align:right;
		margin:5px 0;
	}
	
	.center {
		text-align:center;
	}
	
	.small {
		font-size:0.8em;
	}
	
	.bold {
		font-weight:700;
	}
	
	.timestamp {
		font-size:1.2em;
		margin:-5px 0 15px 10px;
	}
	
	.timestamp a {
		font-weight:400;
	}
	
	.postinfo {
		background-color:#f4f4f4;
		border-left:4px solid #ccc;
		color:#606060;
		font-size:0.9em;
		line-height:1.4em;
		margin:1px 0 20px;
		padding:8px 5px 8px 8px;
	}
	
	.clearing {
		clear:left;
		margin:0;
		padding:0;
		visibility:hidden;
	}
	
	.hide {
		display:none;
	}
	
	div.tx-wecmap-map {
		overflow: hidden;
	}
	
	
	/******/
	
	#frame1 {
		background-image:url(../img/01.gif);
		width:	1024px;
		height: 175px;
		position: absolute;
		top: 65px;
		left: -31px;

	
	}
	#frame2 {
		background-image:url(../img/02.gif);
		width:	228px;
		height: 398px;
		position: absolute;
		top: 	239px;
		left: -31px;
	
	}
	#frame3 {
		width:	214x;
		height: 398px;
		position: absolute;
		top: 	239px;
		left:	796px;
	}
	#frame4 {
		/*background-color: red;*/
		background-image:url(../img/04a.gif);
		width:	1024px;
		height: 194px;
		position: absolute;
		top:	637px;
		left: -31px;
	}
	/*
	#logo {
		width:	660px;
		height: 50px;
		position: absolute;
		top:	182px;
		left:	202px;
	}*/
	
	#mainmenulabel {
		width:	130px;
		height: 30px;
		position: absolute;
		top:	260px;
		left:	225px;
		/*border-bottom: double 2px #00fff6; */
		/*color: #00fff6;*/
		font-weight: bold;
		text-transform: uppercase;
	}

