/*  body und schrift definitionen */
BODY {
	margin: 0, 0, 0, 0;
	background-color: #ffffff;
  	text-align:center;
	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, Helvetica, sans-serif;
	font-size: 13px;
	color: #blue;
	text-decoration: underline;
	font-weight: normal;}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;



/*  positioning-layers statisch und absolut */

#box {
	width:800px;
	margin: 0px auto;
	padding:10px;
	background-color:ffffff;
	text-align:left;
 	}
#drucken {display:none;}
TD#navia1 {
	width: 448px;
	height: 0px; 
	margin:0px;
	padding:0px;
	}

TD#oben4 {
	width: 213px;
	height: 0px; 
	margin:0px;
	padding:0px;
	}
TD#oben5 {
	width: 86px;
	height: 0px; 
	margin:0px;
	padding:0px;
	}
TD#oben1 {
	width: 35px;
	height: 0px; 
	margin:0px;
	padding:0px;
	}
TD#mitte2 {
	width: 330px;
	height: 40px; 
 	margin:0px;
	padding:0px;
	background-image: url(images/titelxxl.gif);
	background-repeat : no-repeat;
                background-position:bottom;
	}
TD#mitte3 {	}


TD#links {
	padding:0px; 
	background-color: #ffffff;
                border-right: 1px solid #96B5CD;
 	}

TD#inhalt {
	padding:0px; height: 450px;
		}

TD#rechts {
	padding:0px; width:0px;
	border-left: 1px solid #96B5CD;
	}

#kopf {	margin:0px;
	padding:0px;
	}
#leftcontent {
	}
#rightcontent {
	}
#normalcontent {
	}

#leftcontent h1 {
font-size: 15px;
text-align: left;
padding:5px 5px;
margin:0px;
}

#rightcontent h1 {
font-size: 15px;
text-align: left;
padding:5px 5px;
margin:0px;
}

#normalcontent h1 {
font-size: 15px;
text-align: left;
padding:5px 5px;
margin:0px;
}

#normalcontent img {
	width:0px; height:0px;
 	}


/*  content formatierung */
#normalcontent ul.csc-bulletlist-0 {list-style-image: url(bull_1.gif); padding-left:12px; margin:10px;}
#normalcontent ul.csc-bulletlist-1 {list-style-image: url(bull_2.gif); padding-left:12px; padding-top: 3px; padding-bottom: 3px; margin:10px;}
#normalcontent P.bodytext { margin: 5px 5px 5px 5px; font-size: 15px; }
#rightcontent P.bodytext { margin: 5px 5px 5px 5px; font-size: 13px; }
#normalcontent P.csc-caption{ margin: 0px; font-size: 0px; color: #ffffff; }
#normalcontent table.csc-mailform { margin: 15px ; }
#normalcontent P.justify { text-align: justify; margin: 5px 5px 5px 5px; font-size: 13px;}
#normalcontent P.red { color: red; margin: 5px 5px 5px 5px; font-size: 13px;}
#normalcontent P.header { font-size: 15px; text-align: left; padding:5px 5px; margin:0px; }


/*  Menu0 oben */
#menu0 { color: #000000; margin: 0; padding: 0; padding-top: 10px; list-style-type: none;
font-family: Arial, Helvetica, sans-serif;}

#menu0 li.menu0-level1-no { list-style-type: none; display: inline; margin: 0px; color: #000000; font-size: 15px; text-decoration: none; }
#menu0 li.menu0-level1-no a { margin:0px; padding: 3px; color: #000000; text-decoration: none; font-size: 15px;} 
#menu0 li.menu0-level1-no a:visited { color: #000000; text-decoration: none; font-size: 15px;}
#menu0 li.menu0-level1-no a:hover {  color: #000000; }

#menu0 li.menu0-level1-act { list-style-type: none; display: inline; margin: 0px;  font-weight: bold; font-size: 15px; text-decoration: none; }
#menu0 li.menu0-level1-act a { margin:0px; padding: 3px; color: #000000; text-decoration: none; font-weight: bold; font-size: 15px;}
#menu0 li.menu0-level1-act a:visited { color: #000000; text-decoration: none; font-weight: bold; font-size: 15px;}
#menu0 li.menu0-level1-act a:hover { color: #000000; font-weight: bold;}

/*  Menux ganz oben */
#menux { color: #000000; margin: 0; padding: 0; padding-top: 10px; list-style-type: none;
font-family: Arial, Helvetica, sans-serif;}

#menux li.menux-level1-no { list-style-type: none; display: inline; margin: 0px; color: #000000; font-size: 15px; text-decoration: none; }
#menux li.menux-level1-no a { margin:0px; padding: 3px; color: #000000; text-decoration: none; font-size: 15px;} 
#menux li.menux-level1-no a:visited { color: #000000; text-decoration: none; font-size: 15px;}
#menux li.menux-level1-no a:hover {  color: #000000; }

#menux li.menux-level1-act { list-style-type: none; display: inline; margin: 0px;  font-weight: bold; font-size: 15px; text-decoration: none; }
#menux li.menux-level1-act a { margin:0px; padding: 3px; color: #000000; text-decoration: none; font-weight: bold; font-size: 15px;}
#menux li.menux-level1-act a:visited { color: #000000; text-decoration: none; font-weight: bold; font-size: 15px;}
#menux li.menux-level1-act a:hover { 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; }
#menu_1 li.menu1-level1-no a { color: #000000; text-decoration: none;} 
#menu_1 li.menu1-level1-no a:visited { color: #000000; text-decoration: none; }
#menu_1 li.menu1-level1-no a:hover { color: #000000; font-weight: bold; }

#menu_1 li.menu1-level1-act {  display: block;  font-size: 13px; text-decoration: none; font-weight: bold;}
#menu_1 li.menu1-level1-act a { color: #000000; text-decoration: none; font-weight: bold;}
#menu_1 li.menu1-level1-act a:visited { color: #000000; text-decoration: none; font-weight: bold;}
#menu_1 li.menu1-level1-act a:hover { color: #000000; font-weight: bold;}

#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 {  display: block; color: #000000; font-size: 13px; text-decoration: none; }
#menu_1 li.menu1-level2-no a { color: #000000; text-decoration: none;} 
#menu_1 li.menu1-level2-no a:visited { color: #000000; text-decoration: none; }
#menu_1 li.menu1-level2-no a:hover { color: #000000; font-weight: bold;}

#menu_1 li.menu1-level2-act {  display: block;  font-size: 13px; text-decoration: none;font-weight: bold; }
#menu_1 li.menu1-level2-act a { color: #000000; text-decoration: none;font-weight: bold;}
#menu_1 li.menu1-level2-act a:visited { color: #000000; text-decoration: none; font-weight: bold;}
#menu_1 li.menu1-level2-act a:hover { color: #000000; font-weight: bold;}

/* 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;

}

#normalcontent P.csc-sitemap-level1 { margin: 0px 0px 5px 0px; font-style: normal; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px;}
#normalcontent P.csc-sitemap-level1 A  { color: #000000; text-decoration: none; }
#normalcontent P.csc-sitemap-level1 A:hover  { color: #F71821; text-decoration: none; }
#normalcontent P.csc-sitemap-level1 A:visited  {text-decoration: none; }
#normalcontent P.csc-sitemap-level2 { padding-left:12px; margin: 0px 0px 3px 0px; font-style: normal; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px;}
#normalcontent P.csc-sitemap-level2 A  { color: #000000; text-decoration: none; }
#normalcontent P.csc-sitemap-level2 A:visited  {text-decoration: none; }
#normalcontent P.csc-sitemap-level2 A:hover  { color: #F71821; text-decoration: none;}
#normalcontent P.csc-sitemap-level3 { padding-left:24px; margin: 0px 0px 3px 0px; font-style: normal; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px;}
#normalcontent P.csc-sitemap-level3 A  { color: #000000; text-decoration: none; }
#normalcontent P.csc-sitemap-level3 A:visited  {text-decoration: none; }
#normalcontent P.csc-sitemap-level3 A:hover  { color: #F71821; text-decoration: none;}
#normalcontent P.csc-sitemap-level4 { padding-left:36px; margin: 0px 0px 3px 0px; font-style: normal; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px;}
#normalcontent P.csc-sitemap-level4 A  { color: #000000; text-decoration: none; }
#normalcontent P.csc-sitemap-level4 A:visited  {text-decoration: none; }
#normalcontent P.csc-sitemap-level4 A:hover  { color: #F71821; text-decoration: none;}

