/*  body und schrift definitionen */
BODY {
	margin: 0, 0, 0, 0;
	background-color: #ffffff;
  	text-align:left;
	margin:0px;
	padding:0px;
}

P, OL, UL, DIV, H1, H2 {
	font-family: arial; sans-serif;
	font-size: 13px;
}
H1 { font-size: 15px; }
H2 { font-size: 12px; }
P, H1, H2 {margin: 0px 0px 5px 0px;}
a:link {
	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #blue;
	text-decoration: underline;
	font-weight: normal;}
a:active {
	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	text-decoration: none; }


/*  positioning-layers statisch und absolut */


#box {
	width:900px;
	margin: 0px auto;
	padding:10px;
	background-color:ffffff;
	text-align:left;
	}
#tabelle { font-family: Arial, sans-serif;
	font-size: 15px;
	}

#switcher  { font-family: arial; sans-serif;
	font-size: 15px;
}
#switcher a { font-family: arial; sans-serif; font-size: 15px; color: #000000; text-decoration: none;
}
#switcher a:hover { color: #000000; text-decoration: none; }

#switcher a:active { color: #000000; text-decoration: none; font-weight: bold; }


TD#header1 {
                width: 700px;
	height: 50px; 
 	margin:0px;
	padding:0px;
                text-align: right;
	background-image: url(titelxxl.gif);
	background-repeat : no-repeat;
                background-position:bottom;}

TD#links { background-color: #ffffff; width:180px;
	padding:0px;border:0px solid #1C5C00; border-right:1px solid #1C5C00;
		}

TD#inhalt {background-color: #ffffff; width:100%;
	padding:0px;border:0px solid #1C5C00;
	}

TD#rechts {background-color: #ffffff; width:160px;
	padding:0px;border:0px solid #1C5C00; border-left:1px solid #1C5C00;
		}
#route { background-color: #ffffff;
		}

#kopf {	background-color:#ffffff;
	margin:0px;
	padding:0px;
	}
#content { border:0px solid #1C5C00; background-color: #ffffff;}

#leftcontent {border:0px solid #1C5C00; background-color: #ffffff;
	}
#rightcontent {border:0px solid #1C5C00; background-color: #ffffff;
	}
#normalcontent {border:0px solid #1C5C00; background-color: #ffffff;
	}

#leftcontent h1 {
font-size: 15px;font-weight: bold;background-color: #ffffff;
text-align: left;
color: #000000;
padding:5px 5px;
margin:0px;
}

#rightcontent h1 {
font-size: 15px;font-weight: bold;background-color: #ffffff;
text-align: left;
color: #000000;
padding:5px 5px;
margin:0px;
}

#normalcontent h1 {
font-size: 15px;
font-weight: bold;background-color: #ffffff;
text-align: left;
color: #000000;
padding:5px 5px;
margin:0px;
}

/*  content formatierung */
#normalcontent P.bodytext { margin: 5px 5px 5px 5px; }
#rightcontent P.bodytext { margin: 5px 5px 5px 5px; }


#normalcontent P.justify { text-align: justify; margin: 5px 5px 5px 5px; }
#normalcontent P.red { color: red; margin: 5px 5px 5px 5px; }
#normalcontent P.header { font-size: 15px; font-weight: bold; text-align: left; color: #000000; padding:5px 5px; margin:0px; background-color: #ffffff;}
#csc-firstHeader h1 { font-size: 15px; font-weight: bold; text-align: left; color: #000000; padding:5px 5px; margin:0px; background-color: #ffffff;}


#normalcontent P.csc-section { padding-left:20px; margin: 0px 0px 3px 0px; font-style: normal; text-align: left; font-family: arial; sans-serif; font-size: 13px;}
#normalcontent P.csc-section A  {  }
#normalcontent P.csc-section A:visited  { }
#normalcontent P.csc-section A:hover  { }


#normalcontent img {
	width:0px; height:0px;
 	}
#leftcontent img {
	width:0px; height:0px;
 	}
#rightcontent img {
	width:0px; height:0px;
 	}



/*  Menux ganz oben */
#menux { color: #000000; margin: 0; padding: 0; padding-top: 0px; list-style-type: none;
font-family: Arial, Helvetica, sans-serif; background-color: #ffffff;}

#menux li.menux-level1-no {background-color: #ffffff; list-style-type: none; display: inline; margin: 0px; color: #000000; font-size: 15px; text-decoration: none; }
#menux li.menux-level1-no a { background-color: #ffffff;margin:0px; padding-left: 3px; padding-right: 3px; color: #000000; text-decoration: none; font-size: 15px;} 
#menux li.menux-level1-no a:visited { background-color: #ffffff;color: #000000; text-decoration: none; font-size: 15px;}
#menux li.menux-level1-no a:hover {  background-color: #ffffff;color: #000000; }

#menux li.menux-level1-act {background-color: #ffffff; list-style-type: none; display: inline; margin: 0px;  font-weight: bold; font-size: 15px; text-decoration: none; }
#menux li.menux-level1-act a {background-color: #ffffff; margin:0px; padding-left: 3px; padding-right: 3px; color: #000000; text-decoration: none; font-weight: bold; font-size: 15px;}
#menux li.menux-level1-act a:visited {background-color: #ffffff; color: #000000; text-decoration: none; font-weight: bold; font-size: 15px;}
#menux li.menux-level1-act a:hover {background-color: #ffffff; color: #000000; font-weight: bold;}

/*  Menu0 oben */
#menu0 { color: #000000; margin: 0; padding: 0; padding-top: 10px; list-style-type: none; background-color: #ffffff;
font-family: Arial, Helvetica, sans-serif;}

#menu0 li.menu0-level1-no { list-style-type: none; display: inline; margin: 0px; background-color: #ffffff;color: #000000; font-size: 15px; text-decoration: none; }
#menu0 li.menu0-level1-no a {background-color: #ffffff; margin:0px; padding: 3px; color: #000000; text-decoration: none; font-size: 15px;} 
#menu0 li.menu0-level1-no a:visited {background-color: #ffffff; color: #000000; text-decoration: none; font-size: 15px;}
#menu0 li.menu0-level1-no a:hover {background-color: #ffffff;  color: #000000; }

#menu0 li.menu0-level1-act { list-style-type: none; display: inline; margin: 0px; background-color: #ffffff; font-weight: bold; font-size: 15px; text-decoration: none; }
#menu0 li.menu0-level1-act a { background-color: #ffffff;margin:0px; padding: 3px; color: #000000; text-decoration: none; font-weight: bold; font-size: 15px;}
#menu0 li.menu0-level1-act a:visited { background-color: #ffffff;color: #000000; text-decoration: none; font-weight: bold; font-size: 15px;}
#menu0 li.menu0-level1-act a:hover {background-color: #ffffff; color: #000000; font-weight: bold;}


/*  Menu links */
#navcontainer { width: 180px; height: 400px; background-color: #ffffff; padding-left: 0px; padding-top:10px; }

#navcontainer ul {
margin: 0; padding: 0; list-style-type: none;
font-family: Arial, Helvetica, sans-serif; }

#navcontainer a { padding: 3px; display: block; width: 180px; font-size: 13px; } 

#menu_1 li.menu1-level1-no {   display: block; color: #000000; font-size: 13px; text-decoration: none; 
background-image: url(); background-repeat : no-repeat; background-position: 0px 0px; background-color: #ffffff;}
#menu_1 li.menu1-level1-no a { color: #000000; text-decoration: none;background-image: url(); background-repeat : no-repeat; background-position: 0px 0px; background-color: #ffffff;} 
#menu_1 li.menu1-level1-no a:visited { color: #000000; text-decoration: none; background-image: url(); background-repeat : no-repeat; background-position: 0px 0px; background-color: #ffffff;}
#menu_1 li.menu1-level1-no a:hover { color: #000000; font-weight: bold; background-image: url(); background-repeat : no-repeat; background-position: 0px 0px; background-color: #ffffff;}

#menu_1 li.menu1-level1-act {  display: block;  font-size: 13px; text-decoration: none; font-weight: bold;background-image: url(); background-repeat : no-repeat; background-position: 0px 0px; background-color: #ffffff;}
#menu_1 li.menu1-level1-act a { color: #000000; text-decoration: none; font-weight: bold;background-image: url(); background-repeat : no-repeat; background-position: 0px 0px; background-color: #ffffff;}
#menu_1 li.menu1-level1-act a:visited { color: #000000; text-decoration: none; font-weight: bold;background-image: url(); background-repeat : no-repeat; background-position: 0px 0px; background-color: #ffffff;}
#menu_1 li.menu1-level1-act a:hover { color: #000000; font-weight: bold;background-image: url(); background-repeat : no-repeat; background-position: 0px 0px; background-color: #ffffff;}

#navcontainer li.menu1-level2-no a { padding: 2px; padding-left:14px; width: 170px; }
#navcontainer li.menu1-level2-act a { padding: 2px; padding-left:14px; width: 170px; }

#menu_1 li.menu1-level2-no {  font-size: 13px;  padding-left:14px; display: block; color: #000000; font-size: 13px; text-decoration: none; background-image: url(); background-repeat : no-repeat; background-position: 0px 0px; background-color: #ffffff; }
#menu_1 li.menu1-level2-no a { font-size: 13px;  color: #000000; text-decoration: none; background-image: url(); background-repeat : no-repeat; background-position: 0px 0px; background-color: #ffffff;} 
#menu_1 li.menu1-level2-no a:visited {  font-size: 13px; color: #000000; text-decoration: none; background-image: url(); background-repeat : no-repeat; background-position: 0px 0px; background-color: #ffffff;}
#menu_1 li.menu1-level2-no a:hover { font-size: 13px;  padding-left:14px; color: #000000; font-weight: bold; background-image: url(); background-repeat : no-repeat; background-position: 0px 0px; background-color: #ffffff;}

#menu_1 li.menu1-level2-act {  font-size: 13px;  padding-left:14px; display: block;  font-size: 13px; text-decoration: none;font-weight: bold; background-image: url(); background-repeat : no-repeat; background-position: 0px 0px; background-color: #ffffff; }
#menu_1 li.menu1-level2-act a { font-size: 13px;  color: #000000; text-decoration: none;font-weight: bold; background-image: url(); background-repeat : no-repeat; background-position: 0px 0px; background-color: #ffffff;}
#menu_1 li.menu1-level2-act a:visited {  font-size: 13px; color: #000000; text-decoration: none; font-weight: bold; background-image: url(); background-repeat : no-repeat; background-position: 0px 0px; background-color: #ffffff;}
#menu_1 li.menu1-level2-act a:hover {  font-size: 13px; color: #000000; font-weight: bold; background-image: url(); background-repeat : no-repeat; background-position: 0px 0px; background-color: #ffffff;}

/* Style for the Path-menu: */
#pathplace {
	width: 180px;
	font-size: 13px;
	text-align: left;
	padding:5px 5px;
	margin:0px;
	font-weight:bold;
}
#sitepath {
  	width: 100%
  	white-space: nowrap;
	}
#sitepath A {
  	text-decoration: none;
	color: #000000;
}
#sitepath A:hover {
  	text-decoration: none;

}

