#metanavi {
	font-family:verdana, arial,tahoma, sans-serif;
}

body {
	background:#C8D200;
}

#backgroundflash {
	height:100%;
	min-height:500px;
}

#backgroundflash #flashimage {
	top:0;
	height:100%;
	left:0;
	position:fixed;
	z-index:1;
}

#wrapper {
	background:#ffffff;
	padding-top:10px;
	position:absolute;
	top:0;
	left:0;
	z-index:2;
}

#logo {
	margin-left:20px;
	float:left;
}

#midheader {
	margin-left:200px;
	width:545px;
	width:538px;
}

#title {
	text-align:right;
	margin-top:90px;
}

#contentrow {
	background: url(/fileadmin/template/images/bg.gif);
}

#metanavi {

}

#metanavi ul {
	margin:0;
	padding:0;
	list-style-type:none;
}

#metanavi ul li {
	margin:0;
	padding:0;
	display:inline;
}

#rootline,
#rootlinesub {
	width:535px;
}

#rootlinesub {
	border-bottom:1px dotted #C8D200;
	padding-top:5px;
}

#metanavi a:link,
#metanavi a:visited,
#metanavi a:active,
#rootline a:link,
#rootline a:visited,
#rootline a:active,
#rootline,
#rootlinesub a:link,
#rootlinesub a:visited,
#rootlinesub a:active,
#rootlinesub {
	font-family:verdana, arial,tahoma, sans-serif;
	font-size:10px;
	color:#C8D200;
	text-decoration:none;
	padding-right:10px;
	text-transform:uppercase;
}

#metanavi a:hover,
#rootline a:hover,
#rootlinesub a:hover,
#footer a:hover {
	color:#036427;
}


#title p{
	font-family:verdana, arial, sans-serif;
	color:#ffffff;
	font-size:24px;
	
}

#navigation {
	margin: 0 0 0 200px;
	padding:0;
	font-family:verdana, arial,tahoma, sans-serif;
	height:30px; 
	position:relative;
	z-index:99;
}

#navi,
#navi ul { list-style-type:none; margin:0; padding:0; } /* Style-Reset */
		
#navi { position:absolute; z-index:99; margin: 0; width:545px;}
		
#navi > li { width:175px; float:left; } /* Horizontale Anordnung */
#navi .level1, #navi .level1act {margin-right:5px;}
		
#navi > li { height:24px; overflow:hidden; } /* Normalzustand eingeklappt */
#navi .level1 ul {display:none;}

#navi > li:hover { height:auto; overflow:visible; } /* Ausgeklappt */
#navi li.level1:hover ul {display:block;}
		
		
#navi a { font-weight:normal; text-align:center; display:block; height:20px; width:175px; padding-top:5px; font-size:13px;}
#navi ul li a {padding-top:0;}
#navi a:link, #navi a:visited { color:#FFFFFF; background:#c8D200; text-decoration:none; }
#navi a:active, #navi a:hover { color:#FFFFFF; background:#036427; text-decoration:none; }

#navi li.gr a:link, #navi li.gr a:visited { color:#FFFFFF; background:#c8D200; text-decoration:none;border-bottom:1px dotted #a0a800;}
#navi li.gr a:active, #navi li.gr a:hover { color:#FFFFFF; background:#036427; text-decoration:none;}
#navi li.gr a:active, #navi li.gr a:hover { color:#FFFFFF; background:#8e9500; text-decoration:none;}


#navi li.bl a:link, #navi li.bl a:visited { color:#FFFFFF; background:#5dc4e5; text-decoration:none;border-bottom:1px dotted #4a9db7}
#navi li.bl a:active, #navi li.bl a:hover { color:#FFFFFF; background:#a2d5e5; text-decoration:none;}

#navi li.mag a:link, #navi li.mag a:visited { color:#FFFFFF; background:#ec6f99; text-decoration:none;border-bottom:1px dotted #bd597a}
#navi li.mag a:active, #navi li.mag a:hover { color:#FFFFFF; background:#eca6bd; text-decoration:none;}

#navigation .clear { clear:both; }

#rootline {
	margin: 0 0 0 200px;
}

#leftbar {
	border-top:1px dotted #C8D200;
	font-family:verdana, arial,tahoma, sans-serif;
	margin-top:20px;
}

#leftbar h1 {
	font-size:10px;
	margin-bottom:0;
	margin-left:10px;
	margin-right:5px;
	padding-bottom:0;

}

#leftbar p {
	font-size: 11px;
	line-height:16px;
	margin-top:0;
	margin-left:20px;
	margin-right:15px;
}

#leftbar p.bodytext {
	font-size: 11px;
	line-height:16px;
	margin-top:0;
	margin-left:10px;
	margin-right:10px;
}
#leftbar ul {
	padding-left:15px;
}

#leftbar ul, #leftbar li {
	font-size: 11px;
	line-height:16px;
	margin-top:0;
	margin-left:10px;
	margin-right:10px;
}

#leftbar .csc-textpic-imagewrap{
	margin-left:5px;
}
#sidebar {
	margin:0;
	padding:0;
	font-family:verdana, arial,tahoma, sans-serif;
	margin-top:20px;
	color:#036427;
	font-size:12px;
}


#sidebar p.bodytext {
	font-size:11px;padding-right:10px;
}


#sidebar p.sidehead {padding-left:10px;font-weight:bold;color:#000;}


/*subnavi 1. ebene */

#sidebar ul {
	margin:0;
	padding:0;
	list-style-type:none;
}

#sidebar ul li {
	margin:0;
	padding:0;
}

#sidebar li a:link,
#sidebar li a:visited,
#sidebar li a:active {
	color:#000;
	text-decoration:none;
	font-size:12px;
	line-height:16px;
	padding:0 10px 0 10px;
	margin:0;
	display:block;
	backgound-color:transparent;
}

#sidebar ul li a:hover,
#sidebar ul li.level1act a {
	color:#fff;
	background:#c8D200;
}

/*subnavi 2. ebene */

#sidebar ul ul {
	margin:0;
	padding:0 0 0 20px;
	list-style-type:none;
}

#sidebar ul ul li {
	margin:0;
	padding:0;
}

#sidebar ul ul li a:link,
#sidebar ul ul li a:visited,
#sidebar ul ul li a:active {
	color:#000000;
	decoration:none;
	font-size:11px;
	line-height:18px;
	font-weight:normal;
	display:block;
	padding:0 5px 0 5px;
	margin:0;
	background-color:transparent;
}

#sidebar ul ul li a:hover,
#sidebar li.level2act a {
	color:#fff;
	background:#c8D200;
}

/*subnavi 3. ebene */
#sidebar ul ul ul {
	margin:0;
	padding:0 0 0 25px;
	list-style-type:none;
}

#sidebar ul ul ul li {
	margin:0;
	padding:0;
}

#sidebar ul ul ul li a:link,
#sidebar ul ul ul li a:visited,
#sidebar ul ul ul li a:active {
	color:#000;
	text-decoration:none;
	font-size:10px;
	line-height:18px;
	display:block;
	padding:0 10px 0 10px;
	margin:0;
	background-color:transparent;
}

#sidebar ul ul ul li a:hover,
#sidebar ul ul ul li.level3act a {
	color:#ffffff;
	background:#c8D200;
}

/*subnavi 4. ebene */
#sidebar ul ul ul ul {
	margin:0;
	padding:0;
	list-style-type:none;
}

#sidebar ul ul ul ul li {
	margin:0;
	padding:0;
}

#sidebar ul ul ul ul li a:link,
#sidebar ul ul ul ul li a:visited,
#sidebar ul ul ul ul li a:active {
	color:#000;
	text-decoration:none;
	font-size:10px;
	line-height:14px;
	display:block;
	padding:0 15px 0 15px;
	margin:0;
	background-color:transparent;
}

#sidebar ul ul ul ul li a:hover,
#sidebar ul ul ul ul li.level4act a {
	color:#ffffff;
	background:#c8D200;
}

#content {
	border-top:1px dotted #C8D200;
	padding-top:14px !important;
	width:535px;
}

#content #floater {
	font-size: 11px;
	color: #000;
	line-height:18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top:14px !important;
	float:left;
	width:100%;
}

#content h1, 
#content h2,
#content h3, 
#content h4,
#content h5,
#content h6 {
	color:#000;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.csc-header  {
	position:relative;
	z-index:1;
}

#content h1 {
	font-size: 22px;
	line-height:26px;
}

#content h2 {
	font-size: 20px;
	line-height:24px;
}

#content h3 {
	font-size: 16px;
	line-height:20px;
}

#content h4 {
	font-size: 14px;
	line-height:18px;
}

#content p.bodytext {
	margin-top:0;
}

#content .start {
	margin-top:10px;
}

#content .start img {
	margin-bottom:10px;
}

#content .klein {
	padding-left:0;
	margin-left:0;
	font-size:11px;
	list-style-type:none;
	width:180px;
}

#content .klein a:link,
#content .klein a:active,
#content .klein a:visited {
	color:#000;
}

#content .klein a:hover {
	color:#036427;
	text-decoration:none;
}

#content a,
#content a.internal-link,
#content a.external-link-new-window,
#content a.mail,
#content a.download {
	color:#C8D200;
	text-decoration:none;
}

#content a:hover,
#content a.internal-link:hover,
#content a.external-link-new-window:hover,
#content a.mail:hover,
#content a.download:hover {
	color:#036427;
	text-decoration:none;
}

#leftbar h1, 
#leftbar h2,
#leftbar h3, 
#leftbar h4,
#leftbar h5,
#leftbar h6,
#sidebar h1, 
#sidebar h2,
#sidebar h3, 
#sidebar h4,
#sidebar h5,
#sidebar h6 {
	color:#000;
	font-weight:bold;
	font-family:Verdana, Arial,sans-serif;
	padding-left:10px;
}

#leftbar h1,
#sidebar h1 {
	font-size: 12px;
	line-height:14px;
}

#leftbar a.internal-link,
#leftbar a.external-link-new-window,
#leftbar a.mail,
#leftbar a.download,
#sidebar a.internal-link,
#sidebar a.external-link-new-window,
#sidebar a.mail,
#sidebar a.download {
	color:#036427;
	text-decoration:none;
}

#leftbar a.internal-link:hover,
#leftbar a.external-link-new-window:hover,
#leftbar a.mail:hover,
#leftbar a.download:hover,
#sidebar a.internal-link:hover,
#sidebar a.external-link-new-window:hover,
#sidebar a.mail:hover,
#sidebar a.download:hover {
	color:#C8D200;
}

#leftbar p,
#sidebar p {
	color:#000000;
	padding-left:10px;
}

.csc-firstHeader {
	margin-top:0;
}

.csc-textpic-caption {
	font-size:9px;
	color:#000000;
}

.csc-textpic-image {
	padding-bottom: 7px !important;

}

.csc-textpic-intext-right .csc-textpic-imagewrap {
	padding-left:10px !important;
}

.csc-textpic-intext-left .csc-textpic-text {
	margin-left: 220px;
}

.csc-textpic {
	padding-top:1px;
}

.contenttable {
	border-collapse: collapse;	
}

.contenttable td, .contenttable th {
	vertical-align:top;
	font-size:10px;
	border-bottom:1px dotted #C8D200;
}

.contenttable p.bodytext {
	padding: 5px;
	margin:0;
}

.contenttable p.klein {
	margin-bottom:0;
}

#footer {
	font-family: verdana, arial, sans-serif;
	text-align:right;
	color:#C8D200;
	font-size:10px;
	text-transform:capitalize;
}

#footer a {
	color:#C8D200;
	text-decoration:none;
}

#content .csc-default object {
	margin-top:30px;
}