*{
	padding: 0;
	margin: 0;
	border: 0;
}
body,html{
	height: 100%;
	font: 12px Verdana;
	color: black;
	background: #a0a0a0;
	text-align: center;
	
}
#gecko_scrollbar {
	display: none;
}
html>body #gecko_scrollbar {
	position: absolute;
	z-index: 1;
	bottom: -1px;
	left: 0;
	width: 1px;
	height: 1px;
	display: block;
	font-size: 0;
}
#wrap {
	position: relative;
	width: 970px;
	margin: 0px auto;
	min-height: 100%; /* Fuer moderne Browser */
	height: auto !important; /* Fuer moderne Browser */
	height: 100%; /* Fuer IE */	
	background: url(../../main/images/layout/mainbox_bg.gif) repeat-y #ffffff;
}
#banner {
	float: left;
	display: inline;
	width: 100%;
	height: 149px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	/*background: url(../../main/images/layout/banner.jpg) no-repeat #ffffff;*/
}
#banner_1 {
	float: left;
	display: inline;
	width: 334px;
	height: 109px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#banner_2 {
	float: left;
	display: inline;
	width: 636px;
	height: 109px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#title {
	float: left;
	display: inline;
	width: 550px;
	margin: 0px 0px 0px 420px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	font-size: 13px;
}
#spacer1 {
	float: left;
	display: inline;
	width: 100%;
	height: 10px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	background-color: #FFFFFF;
}
#mainbox {
	float: left;
	display: inline;
	width: 100%;
	margin: 10px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	text-align: left;
}
#nav_1 {
	float: left;
	display: inline;
	width: 199px;
	min-height: 1px; /* Fuer moderne Browser */
	height: auto !important; /* Fuer moderne Browser */
	height: 1px; /* Fuer IE */
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#leftnav_main {
	float: left;
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#leftmininav {
	float: left;
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#nav_2 {
	float: left;
	display: inline;
	width: 160px;
	min-height: 1px; /* Fuer moderne Browser */
	height: auto !important; /* Fuer moderne Browser */
	height: 1px; /* Fuer IE */
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#leftnav_sub {
	float: left;
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#content {
	float: left;
	display: inline;
	width: 550px;
	margin: 0px 0px 1.5em 61px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	background-color: #FFFFFF;
}
#bottom {
	float: left;
	display: inline;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}
#news {
	float: left;
	display: inline;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}
#logos {
	float: left;
	display: inline;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}
#contentsection {
	float: left;
	display: inline;
	width: 550px;
	min-height: 1px; /* Fuer moderne Browser */
	height: auto !important; /* Fuer moderne Browser */
	height: 1px; /* Fuer IE */
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
DIV.charts, DIV.tables {
	float: left;
	display: inline;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}



#ct1 {
	float: left;
	display: inline;
	width: 530px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#ct10 {
	float: left;
	display: inline;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#ct11 {
	float: left;
	display: inline;
	width: 245px;
	padding: 0px 20px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#ct12 {
	float: left;
	display: inline;
	width: 245px;
	padding: 0px 20px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#ct13 {
	float: left;
	display: inline;
	padding: 0px 20px 0px 0px;
	margin: 0px 0px 0px 0px;
}
DIV.testclass {
	background-color: red;
}

/************ SCHWARZE FARBTÖNE ************/
#black #banner,
#black DIV.leftnav_sub-level1-no A,
#black DIV.leftnav_sub-level1-act A {
	background-color: #19171c;
}
#black #banner_1 {
	background: url(../../main/images/layout/banner_1_black.gif) no-repeat;
}
#black #banner_2 {
	background: url(../../main/images/layout/banner_2_black.gif) repeat-x;
}
#black #title,
#black DIV.SEITEN-HEADLINE,
#black DIV.leftnav_sub-level1-no A,
#black DIV.leftnav_sub-level1-act A {
	color: #ffffff;
}
#leftnav_main DIV.count {
	width: 199px;
	background: url(../../main/images/layout/leftnav_black.jpg) no-repeat;
}

/************ GELBE FARBTÖNE ************/
#yellow #banner,
#yellow DIV.leftnav_sub-level1-no A,
#yellow DIV.leftnav_sub-level1-act A {
	background-color: #fff69b;
}
#yellow #banner_1 {
	background: url(../../main/images/layout/banner_1_yellow.gif) no-repeat;
}
#yellow #banner_2 {
	background: url(../../main/images/layout/banner_2_yellow.gif) repeat-x;
}
#yellow #title,
#yellow DIV.SEITEN-HEADLINE,
#yellow DIV.leftnav_sub-level1-no A,
#yellow DIV.leftnav_sub-level1-act A {
	color: #000000;
}
#leftnav_main DIV.count DIV.count {
	background: url(../../main/images/layout/leftnav_yellow.jpg) no-repeat;
}

/************ ORANGE FARBTÖNE ************/
#orange #banner,
#orange DIV.leftnav_sub-level1-no A,
#orange DIV.leftnav_sub-level1-act A {
	background-color: #f39a7a;
}
#orange #banner_1 {
	background: url(../../main/images/layout/banner_1_orange.gif) no-repeat;
}
#orange #banner_2 {
	background: url(../../main/images/layout/banner_2_orange.gif) repeat-x;
}
#orange #title,
#orange DIV.SEITEN-HEADLINE,
#orange DIV.leftnav_sub-level1-no A,
#orange DIV.leftnav_sub-level1-act A {
	color: #000000;
}
#leftnav_main DIV.count DIV.count DIV.count {
	background: url(../../main/images/layout/leftnav_orange.jpg) no-repeat;
}

/************ PURPURFARBEN ************/
#purple #banner,
#purple DIV.leftnav_sub-level1-no A,
#purple DIV.leftnav_sub-level1-act A {
	background-color: #c999c3;
}
#purple #banner_1 {
	background: url(../../main/images/layout/banner_1_purple.gif) no-repeat;
}
#purple #banner_2 {
	background: url(../../main/images/layout/banner_2_purple.gif) repeat-x;
}
#purple #title,
#purple DIV.SEITEN-HEADLINE,
#purple DIV.leftnav_sub-level1-no A,
#purple DIV.leftnav_sub-level1-act A {
	color: #000000;
}
#leftnav_main DIV.count DIV.count DIV.count DIV.count {
	background: url(../../main/images/layout/leftnav_purple.jpg) no-repeat;
}
/************ BLAUE FARBTÖNE ************/
#blue #banner,
#blue DIV.leftnav_sub-level1-no A,
#blue DIV.leftnav_sub-level1-act A {
	background-color: #7fb3da;
}
#blue #banner_1 {
	background: url(../../main/images/layout/banner_1_blue.gif) no-repeat;
}
#blue #banner_2 {
	background: url(../../main/images/layout/banner_2_blue.gif) repeat-x;
}
#blue #title,
#blue DIV.SEITEN-HEADLINE,
#blue DIV.leftnav_sub-level1-no A,
#blue DIV.leftnav_sub-level1-act A {
	color: #000000;
}
#leftnav_main DIV.count DIV.count DIV.count DIV.count DIV.count {
	background: url(../../main/images/layout/leftnav_blue.jpg) no-repeat;
}

/************ GRÜNE FARBTÖNE ************/
#green #banner,
#green DIV.leftnav_sub-level1-no A,
#green DIV.leftnav_sub-level1-act A {
	background-color: #7fc69a;
}
#green #banner_1 {
	background: url(../../main/images/layout/banner_1_green.gif) no-repeat;
}
#green #banner_2 {
	background: url(../../main/images/layout/banner_2_green.gif) repeat-x;
}
#green #title,
#green DIV.SEITEN-HEADLINE,
#green DIV.leftnav_sub-level1-no A,
#green DIV.leftnav_sub-level1-act A {
	color: #000000;
}
#leftnav_main DIV.count DIV.count DIV.count DIV.count DIV.count DIV.count {
	background: url(../../main/images/layout/leftnav_green.jpg) no-repeat;
}
