/*  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: verdana, arial;
	font-size: 11px;
}
H1 { font-size: 13px; }
H2 { font-size: 12px; }
P, H1, H2 {margin: 0px 0px 5px 0px;}

/*  positioning-layers statisch und absolut */

#box {
	width:775px;
	margin: 0px auto;
	padding:10px;
	background-color:ffffff;
	text-align:left;
 	}
#drucken {}
TD#navia1 {
	width: 448px;
	height: 20px; 
	margin:0px;
	padding:0px;
	background-image: url(images/navi-a1.gif);
	background-repeat : no-repeat;
                background-position:bottom;
	}


TD#oben4 {
	width: 213px;
	height: 42px; 
	margin:0px;
	padding:0px;
	background-image: url(images/oben4.jpg);
	background-repeat : no-repeat;
                background-position:bottom;
	}
TD#oben5 {
	width: 86px;
	height: 42px; 
	margin:0px;
	padding:0px;
	background-image: url(images/oben5.gif);
	background-repeat : no-repeat;
                background-position:bottom;
	}
TD#mitte2 {
	width: 316px;
	height: 154px; 
	margin:0px;
	padding:0px;
	background-image: url(images/mitte2.gif);
	background-repeat : no-repeat;
                background-position:bottom;
	}
TD#mitte3 {
	width: 459px;
	height: 154px; 
	margin:0px;
	padding:0px;
	background-image: url(images/mitte3.jpg);
	background-repeat : no-repeat;
                background-position:bottom;
	}


TD#links {
	padding:0px; 
	background-color: #ffffff;
	border: 0px solid #96B5CD;
                background-image: url(images/punkte.gif);
	background-repeat : no-repeat;
                background-position:bottom;
	}

TD#inhalt {
	padding:0px; height: 450px;
	background-color: #DEE8F0;
	border: 1px solid #96B5CD;
	}

TD#rechts {
	padding:0px;
	background-color: #DEE8F0;
	border: 1px solid #96B5CD;
	}

#kopf {     width: 775px;
	background-color:#2D547B;
	margin:0px;
	padding:0px;
	}
#leftcontent {
	}
#rightcontent {
	}
#normalcontent {
	}

#leftcontent h1 {
font-size: 11px;
text-transform:uppercase;
text-align: left;
color: #2D547B;
background-color: #B9D0E2;
padding:5px 5px;
margin:0px;
}

#rightcontent h1 {
font-size: 11px;
text-transform:uppercase;
text-align: left;
color: #2D547B;
background-color: #B9D0E2;
padding:5px 5px;
margin:0px;
}

#normalcontent h1 {
font-size: 11px;
text-transform:uppercase;
text-align: left;
color: #2D547B;
background-color: #B9D0E2;
padding:5px 5px;
margin: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; }
#rightcontent P.bodytext { margin: 5px 5px 5px 5px; }
#normalcontent table.csc-mailform { margin: 15px ; }
#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: 11px; font-weight: bold; text-transform:uppercase; text-align: left; color: #2D547B; background-color: #B9D0E2; padding:5px 5px; margin:0px; }


/*  Menu0 oben */
#menu0 { color: #ffffff; background-color:#2D547B; margin: 0; padding: 0; list-style-type: none;
font-family: Verdana, Arial, Helvetica, sans-serif;}

#menu0 li.menu0-level1-no { list-style-type: none; display: inline; margin: 0px; color: #ffffff; font-size: 11px; text-decoration: none; }
#menu0 li.menu0-level1-no a { margin:0px; padding-top: 3px; padding-bottom: 3px; padding-left: 4px; padding-right: 4px; background-color: #2D547B; color: #ffffff; text-decoration: none;} 
#menu0 li.menu0-level1-no a:visited { color: #ffffff; text-decoration: none; }
#menu0 li.menu0-level1-no a:hover {  background-color: #DEE8F0; color: #2D547B; }

#menu0 li.menu0-level1-act { list-style-type: none; display: inline; margin: 0px;  font-size: 11px; text-decoration: none; }
#menu0 li.menu0-level1-act a { margin:0px; padding-top: 3px; padding-bottom: 3px; padding-left: 4px; padding-right: 4px; background-color: #DEE8F0; color: #2D547B; text-decoration: none;}
#menu0 li.menu0-level1-act a:visited { color: #2D547B; text-decoration: none; }
#menu0 li.menu0-level1-act a:hover { background-color: #DEE8F0; color: #2D547B; }

/*  Menux ganz oben */
#menux { color: #000000; background-color:#ffffff; margin: 0; padding: 0; list-style-type: none;
font-family: Verdana, Arial, Helvetica, sans-serif;}

#menux li.menux-level1-no { list-style-type: none; display: inline; margin: 0px; color: #000000; font-size: 10px; text-decoration: none; }
#menux li.menux-level1-no a { margin:0px; padding: 0px; background-color: #ffffff; color: #000000; text-decoration: none;} 
#menux li.menux-level1-no a:visited { color: #000000; text-decoration: none; }
#menux li.menux-level1-no a:hover {  background-color: #ffffff; color: #B9D0E2; }

#menux li.menux-level1-act { list-style-type: none; display: inline; margin: 0px;  font-size: 10px; text-decoration: none; }
#menux li.menux-level1-act a { margin:0px; padding: 0px; background-color: #ffffff; color: ##B9D0E2; text-decoration: none;}
#menux li.menux-level1-act a:visited { color: #B9D0E2; text-decoration: none; }
#menux li.menux-level1-act a:hover { background-color: #ffffff; color: #B9D0E2; }

/*  Menu links */
#navcontainer { width: 147px; height: 250px; color: #2D547B; background-color: #ffffff; padding-left: 0px; padding-top:10px; }

#navcontainer ul {
margin: 0; padding: 0; list-style-type: none;
font-family: Verdana, Arial, Helvetica, sans-serif; }

#navcontainer a { padding: 3px; display: block; width: 147px; font-size: 11px; } 

#menu_1 li.menu1-level1-no {   display: block; color: #2D547B; font-size: 11px; text-decoration: none; }
#menu_1 li.menu1-level1-no a { background-color: #ffffff; color: #2D547B; text-decoration: none;} 
#menu_1 li.menu1-level1-no a:visited { color: #2D547B; text-decoration: none; }
#menu_1 li.menu1-level1-no a:hover { background-color: #6C8EB0; color: #ffffff; }

#menu_1 li.menu1-level1-act {  display: block;  font-size: 11px; text-decoration: none;}
#menu_1 li.menu1-level1-act a { background-color: #2D547B; color: #ffffff; text-decoration: none;}
#menu_1 li.menu1-level1-act a:visited { color: #FFFFFF; text-decoration: none; }
#menu_1 li.menu1-level1-act a:hover { background-color: #2D547B; color: #ffffff; }

#navcontainer li.menu1-level2-no a { padding: 2px; padding-left:14px; width: 147px; border: 1px solid #DEE8F0; }
#navcontainer li.menu1-level2-act a { padding: 2px; padding-left:14px; width: 147px; border: 1px solid #96B5CD; }

#menu_1 li.menu1-level2-no {  display: block; color: #2D547B; font-size: 10px; text-decoration: none; }
#menu_1 li.menu1-level2-no a { background-color: #DEE8F0; color: #2D547B; text-decoration: none;} 
#menu_1 li.menu1-level2-no a:visited { color: #2D547B; text-decoration: none; }
#menu_1 li.menu1-level2-no a:hover { background-color: #DEE8F0; color: #2D547B; border: 1px solid #96B5CD}

#menu_1 li.menu1-level2-act {  display: block;  font-size: 10px; text-decoration: none; }
#menu_1 li.menu1-level2-act a { background-color: #96B5CD; color: #ffffff; text-decoration: none;}
#menu_1 li.menu1-level2-act a:visited { color: #FFFFFF; text-decoration: none; }
#menu_1 li.menu1-level2-act a:hover { background-color: #96B5CD; color: #ffffff; }

/* Style for the Path-menu: */
#pathplace {
	width: 140px;
	font-size: 11px;
	text-transform:uppercase;
	text-align: left;
	color: #2D547B;
	background-color: #B9D0E2; border: 1px solid #96B5CD;
	padding:5px 5px;
	margin:0px;
	font-weight:bold;
}
#sitepath {
  	width: 100%
  	white-space: nowrap;
	}
#sitepath A {
  	text-decoration: none;
	color: #2D547B;
}
#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: 12px;}
#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: 12px;}
#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: 12px;}
#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: 12px;}
#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;}

