body {
  margin: 20px;
  height: 100%;
  padding: 0px;
  font-family: Arial, Helvetica, Sans Serif;
  font-size: 12px;
  color: #242424;
  background: #ffffff;
}

ul {
 list-style: none;
 COLOR: #000000; 
 FONT-FAMILY: Arial, Helvetica, Sans Serif; 
 text-align: left;
 TEXT-DECORATION: none;
 font-size: 12px;
}

li {
 COLOR: #000000; 
 FONT-FAMILY: Arial, Helvetica, Sans Serif; 
 TEXT-DECORATION: none;
 font-size: 14px;
 padding-left: 12px;
 padding-top: 1px; 
 background-image: url(style_02_FILES/blue-arrow.gif) ;
 background-repeat: no-repeat;
 background-position: 0px 7px;
}

ol li {
 COLOR: #000000; 
 FONT-FAMILY: Arial, Helvetica, Sans Serif; 
 text-align: left;
 TEXT-DECORATION: none;
 font-size: 12px;
}

a:link {
   font-size: 13px;
   COLOR: #0033ff; 
   FONT-FAMILY: Arial, Helvetica, Sans Serif; 
   TEXT-DECORATION: none;
}
a:visited {
   font-size: 13px;
   COLOR: #0033ff;
   FONT-FAMILY: Arial, Helvetica, Sans Serif; 
   TEXT-DECORATION: none;
}
a:hover {
  font-size: 13px;
  FONT-WEIGHT: normal; 
  COLOR: #0099ff; 
  TEXT-DECORATION: underline;
}
a:active {
  font-size: 13px;
  FONT-WEIGHT: normal; 
  COLOR: #0033ff; 
  TEXT-DECORATION: underline;
} 

.nav
{
  text-align: left; text-decoration: none;
  font-family: Arial, Helvetica, Sans Serif;
  font-size: 13px;
  padding: 5px 0px 0px 5px;
  background-image: url(style_02_FILES/welle8.gif);
  background-repeat: no-repeat;
  background-position: 0px 0px;
}
.nav1 { BACKGROUND-COLOR: #ffffff }


#n1a A:hover {
  FONT-WEIGHT: bold; FONT-SIZE: 13px; TEXT-TRANSFORM: none; COLOR: #ffffff; TEXT-DECORATION: none }
#n1a A:active {
  FONT-WEIGHT: bold; FONT-SIZE: 13px; TEXT-TRANSFORM: none; COLOR: #ffffff; TEXT-DECORATION: none }


#n1 A:link {
  FONT-WEIGHT: normal; FONT-SIZE: 13px; TEXT-TRANSFORM: none; COLOR: #ffffff; TEXT-DECORATION: none }
#n1 A:visited {
  FONT-WEIGHT: normal; FONT-SIZE: 13px; TEXT-TRANSFORM: none; COLOR: #ffffff; TEXT-DECORATION: none }
#n1 A:hover {
  FONT-WEIGHT: bold; FONT-SIZE: 13px; TEXT-TRANSFORM: none; COLOR: #ffffff; TEXT-DECORATION: none }
#n1 A:active {
  FONT-WEIGHT: bold; FONT-SIZE: 13px; TEXT-TRANSFORM: none; COLOR: #ffffff; TEXT-DECORATION: none }


#n6 A:link {
  FONT-WEIGHT: normal; FONT-SIZE: 13px; TEXT-TRANSFORM: none; COLOR: #ffffff; TEXT-DECORATION: none }
#n6 A:visited {
  FONT-WEIGHT: normal; FONT-SIZE: 13px; TEXT-TRANSFORM: none; COLOR: #ffffff; TEXT-DECORATION: none }
#n6 A:hover {
  FONT-WEIGHT: bold; FONT-SIZE: 13px; TEXT-TRANSFORM: none; COLOR: #ffffff; TEXT-DECORATION: none }


#seiteninfo
{
  /* width: 194px; */
  /* width: 170px; */
  color: #336600;
  font-family: Arial, Helvetica, Sans Serif;
  font-size: 14px;
  margin-left: 25px;
  margin-right: -25px;
}

A.mainlevel-nav {
  HEIGHT: 28px; color:#ffffff; font-weight:bold;
  display:block;
}

#active_menu-nav {
  color:#0000cc; font-weight:bold;
  TEXT-DECORATION: none; }

DIV#subnav {
  WIDTH: 100%; PADDING-BOTTOM: 7px; TEXT-ALIGN: right; PADDING-TOP: 3px; ALIGN: right;
}

#subnav {
  CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 11px; FLOAT: right; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: bottom; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, Sans Serif
}

#subnav .a A {
  PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM:0px; COLOR: #0066FF; PADDING-TOP: 3px; TEXT-DECORATION: none
}
#subnav .b A {
  PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM:0px; COLOR: #0066FF; PADDING-TOP: 3px; TEXT-DECORATION: none
}
#subnav .a A:hover {
  COLOR: #0066ff
}
#subnav .a:hover {
  COLOR: #0066ff
}

.mainlevelsubsubnav {
  PADDING-RIGHT: 0px; 
  BACKGROUND-POSITION: 0px 0px; 
  PADDING-LEFT: 10px; 
  FONT-SIZE: 12px; 
  BACKGROUND-IMAGE: url(style_02_FILES/sub_nav_trenner.gif); 
  PADDING-BOTTOM: 0px; 
  COLOR: #000000; 
  PADDING-TOP: 0px; 
  BACKGROUND-REPEAT: no-repeat; 
  FONT-FAMILY: Arial, Helvetica, Sans Serif; 
  TEXT-ALIGN: right; TEXT-DECORATION: none
}

.mainlevelsubsubnav:link {
  TEXT-DECORATION: none
}
.mainlevelsubsubnav:visited {
  TEXT-DECORATION: none
}
.mainlevelsubsubnav:hover {
  FONT-WEIGHT: bold; 
  COLOR: #0066ff; 
  TEXT-DECORATION: underline
}
.mainlevelsubsubnav:active {
  FONT-WEIGHT: normal; 
  COLOR: #0066ff; 
} 

table.moduletable { width: 100%; margin-bottom: 5px;
  padding: 0px; border-spacing: 0px; border-collapse: collapse; }

table.moduletable th { background: url(style_02_FILES/submenubg.png);
  background-repeat: no-repeat; background-position:bottom;
  color: #666666; text-align: left; vertical-align:middle;
  padding-left: 4px; height: 26px; font-weight: bold;
  font-size: 14px; }

table.moduletable td { font-size: 12px;
  padding-top: 2px; margin: 0px; font-weight: normal; }

table.contentpaneopen { width: 95%;
  border-collapse: collapse; border-spacing: 0px;
  margin-left: 10px; margin-right: 5px;
  margin-bottom: 10px; }

table.contentpane td { margin: 0px; padding: 0px; }

a.mainlevel:link, a.mainlevel:visited {
  font-family: Arial, Helvetica, Sans Serif;
  display: block;
  font-size: 14px;
  font-weight: normal;
  color: #000000;
  text-align: left;
  padding-top: 3px;
  padding-left: 15px; 
  height: 20px;
  width: 100%;
  text-decoration: none;
}

a.mainlevel2:link, a.mainlevel2:visited {
  font-family: Arial, Helvetica, Sans Serif;
  display: block;
  background: url(style_02_FILES/menu_bg1.gif) no-repeat;
  font-size: 12px;
  font-weight: normal;
  color: #000000;
  text-align: left;
  padding-top: 3px;
  background-position: 7px 0px;
  padding-left: 55px;
  height: 20px;
  width: 100%;
  text-decoration: none;
}

a.mainlevel:hover
{ background-position: 0px -25px; text-decoration: underline; color: 0066FF; font-weight:bold; }

#active_menu, 
#active_menu a:link, 
#active_menu a.mainlevel:link, 
#active_menu a.mainlevel:link
{ color: 0000ff; font-weight:bold; background-position: 0px -25px; }

#active_menu2, 
#active_menu2 a:link, 
#active_menu2 a.mainlevel:link, 
#active_menu2 a.mainlevel:link
{ color: 000000; font-weight:bold; background-position: 7px -25px; }


/* file link */

.csc-uploads-fileSize p {
 COLOR: #000000; 
 FONT-FAMILY: Arial, Helvetica, Sans Serif; 
 text-align: left;
 TEXT-DECORATION: none;
 font-size: 11px;
}

.csc-uploads-fileSize p:before {
 content: ' ('; 
 COLOR: #000000; 
 FONT-FAMILY: Arial, Helvetica, Sans Serif; 
 text-align: left;
 TEXT-DECORATION: none;
 font-size: 11px;
}

.csc-uploads-fileSize p:after {
 content: ') '; 
 COLOR: #000000; 
 FONT-FAMILY: Arial, Helvetica, Sans Serif; 
 text-align: left;
 TEXT-DECORATION: none;
 font-size: 11px;
}


.csc-uploads a {
 COLOR: #000000; 
 FONT-FAMILY: Arial, Helvetica, Sans Serif; 
 text-align: left;
 TEXT-DECORATION: none;
 font-size: 11px;
 font-weight: bold;
}

.csc-uploads a:hover, 
.csc-uploads a:focus, 
.csc-uploads a:active { 
 COLOR: #0000ff;
 FONT-FAMILY: Arial, Helvetica, Sans Serif;  
 TEXT-DECORATION: underline
 font-size: 11px;
 font-weight: bold;
}


/* Menu / Sitemap, "Sitemap" */
div.csc-sitemap {
margin: 20px 0 0 50px;
}

div.csc-sitemap a {
COLOR: #000000; 
FONT-FAMILY: Arial, Helvetica, Sans Serif; 
text-align: left;
TEXT-DECORATION: none;
}

div.csc-sitemap a:hover, div.csc-sitemap a:focus, div.csc-sitemap a:active {
FONT-WEIGHT: normal; 
COLOR: #0000ff; 
TEXT-DECORATION: underline
}


/*Erste Ebene */


div.csc-sitemap ul {
  list-style: none;
  text-decoration: none;
}

div.csc-sitemap ul li{
  COLOR: #000000; 
  FONT-FAMILY: Arial, Helvetica, Sans Serif; 
  text-align: left;
  font-size: 14px;
  background-image: url(style_02_FILES/dot_blue.gif);
  background-repeat: no-repeat;
  background-position: 14px 10px;
  text-indent: 26px;
  padding: 4px 0px 4px 0px;
  margin: 0px;
  text-decoration: none;
}

/*Zweite Ebene */

div.csc-sitemap ul li ul{
  COLOR: #000000; 
  FONT-FAMILY: Arial, Helvetica, Sans Serif; 
  text-align: left;
  display: block;
  vertical-align: middle;
  font-size: 11px;
  font-weight: normal;
  width: 100%;
  text-decoration: none;
}

div.csc-sitemap ul li ul li{
  COLOR: #000000; 
  FONT-FAMILY: Arial, Helvetica, Sans Serif; 
  text-align: left;
  display: block;
  background: url(style_02_FILES/dot_blue.gif);
  background-repeat: no-repeat;
  background-position: 14px 10px;
  text-indent: 26px;
  padding: 4px 0px 4px 0px;
  margin: 0px;
  text-decoration: none;
} 

.pfad { COLOR: #000000; font-size: 8px; text-decoration: bold; }
.kleinertext {
		margin-left: 20px;
		font-size: 10px;
		color: #767676;
	}
/** Footer **/
.mainlevelfooter {
  vertical-align: bottom;  
  font-size: 11px;
  color: #767676;
  text-align:left;
  /*padding-top: 1px;*/
  padding-left: 8px;
  height: 19px !important;
  height: 12px;
  text-decoration: none;

}

.mainlevelfooter:link {
  PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0px; PADDING-LEFT: 10px; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(style_02_FILES/sub_nav_trenner.gif); PADDING-BOTTOM: 0px; COLOR: #000000; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Helvetica, Sans Serif; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.mainlevelfooter:visited {
  PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0px; PADDING-LEFT: 10px; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(style_02_FILES/sub_nav_trenner.gif); PADDING-BOTTOM: 0px; COLOR: #000000; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Helvetica, Sans Serif; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.mainlevelfooter:hover {
  PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0px; PADDING-LEFT: 10px; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(style_02_FILES/sub_nav_trenner.gif); PADDING-BOTTOM: 0px; COLOR: #000000; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Helvetica, Sans Serif; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.mainlevelfooter:active {
  PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0px; PADDING-LEFT: 10px; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(style_02_FILES/sub_nav_trenner.gif); PADDING-BOTTOM: 0px; COLOR: #000000; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Helvetica, Sans Serif; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.mainlevelfooter:hover {
  FONT-WEIGHT: normal; COLOR: #009900; TEXT-DECORATION: underline
}

.mainlevelfooter #nav_trenner {
  background-image:url("style_02_FILES/sub_nav_trenner.gif");  
  BACKGROUND-REPEAT:no-repeat;
  BACKGROUND-POSITION: 0px 0px;
 /* position:relative;left:80px;top:0px;*/
}

.bodytext{
  color: #000000;
  font-family: Arial, Helvetica, Sans Serif;
  font-size: 12px;
  margin-top: 0px;
  margin-bottom: 0px;
  list-style-type: none;
}

.csc-header h1 { height: 30px;
  background: url(style_02_FILES/contenthead.png)  repeat-x;
  color: black; text-align: left; padding-top: 9px; padding-left: 13px;
  font-weight: bold; font-size: 15px; white-space: nowrap;
  padding-right: 40px; }

.csc-header h2 { height: 30px;
  background: url(style_02_FILES/contenthead.png)  repeat-x;
  background-position:5px -4px; color: black;
  text-align: left; padding-top: 9px; padding-left: 19px;
  font-weight: bold; font-size: 12px; white-space: nowrap;
  padding-right: 20pxr; }

.csc-header h3 { height: 30px;
  background: url(style_02_FILES/contenthead.png)  repeat-x;
  background-position:0px -3px; color: black;
  text-align: left; padding-top: 9px; padding-left: 16px;
  font-weight: bold; font-size: 11px; white-space: nowrap;
  padding-right: 20px; }

.csc-header h4 { height: 30px;
  background: url(style_02_FILES/contenthead.png)  repeat-x;
  background-position:0px -3px; color: black;
  text-align: left; padding-top: 9px; padding-left: 16px;
  font-weight: bold; font-size: 11px; white-space: nowrap;
  padding-right: 20px; }

.csc-header h5 { height: 30px;
  background: url(style_02_FILES/contenthead.png)  repeat-x;
  background-position:0px -3px; color: black; text-align: left;
  padding-top: 9px; padding-left: 16px;
  font-weight: bold; font-size: 10px;
  white-space: nowrap; padding-right: 20px; }

h1 { FONT-FAMILY: Arial, Helvetica, Sans Serif;
  height: 30px; color: black; text-align: left; font-weight: bold;
  font-size: 18px; white-space: nowrap; padding-right: 40px, }

h2 { FONT-FAMILY: Arial, Helvetica, Sans Serif;
  height: 30px; color: black; text-align: left; font-weight: bold;
  font-size: 16px; white-space: nowrap; }

h3{
  FONT-FAMILY: Arial, Helvetica, Sans Serif;
  height: 30px; color: black; text-align: left; font-weight: bold;
  font-size: 14px; white-space: nowrap; }

h4 { FONT-FAMILY: Arial, Helvetica, Sans Serif;
  height: 30px; color: black; text-align: left; font-weight: bold;
  font-size: 12px; white-space: nowrap; }

h5 { FONT-FAMILY: Arial, Helvetica, Sans Serif;
  height: 30px; color: black; text-align: left; font-weight: bold;
  font-size: 10px; white-space: nowrap; }

