/* CSS Document */

p.csc-sitemap {
    margin: 0px;
}
p.csc-sitemap-level1 {
    margin: 0px;
}
p.csc-sitemap-level2 {
    margin: 2px 0px 2px 20px;
}
p.csc-sitemap-level3 {
    margin: 2px 0px 2px 40px;
}
p.csc-sitemap-level4 {
    margin: 2px 0px 2px 60px;
}
p.csc-sitemap-level5 {
    margin: 2px 0px 2px 80px;
}
p.csc-sitemap-level6 {
    margin: 2px 0px 2px 100px;
}

body {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	background-color: #ECECE9;
	margin: 10px;
}
a:link { text-decoration: none; color: #7C0E31;}
a:visited {	text-decoration: none; color: #7C0E31;}
a:active { text-decoration: underline; color: #7C0E31;}
a:hover { text-decoration: underline; color: #7C0E31;}

a.breadcrumbfirst { color: #7C0E31 }
a.breadcrumb { color: #FFFFFF }

div#BodyBox { width: 751px; text-align: left; }

div#TopBar {
	height: 24px;
	width: 749px;
	background-image: url(main_01_FILES/logo01.gif);
	background-repeat: no-repeat;
	border-style: solid solid none solid;
	border-color: #000000;
	border-width: 1px;
	vertical-align: middle;
	line-height: 24px;
	overflow: hidden;
	color: #000000;
	font-size: 10px;
}

div#TopBar a:link {
	margin-left: 10px;
	margin-right: 10px;
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}

div#TopBar a:visited {
	margin-left: 10px;
	margin-right: 10px;
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}

div#TopBar a:hover {
	margin-left: 10px;
	margin-right: 10px;
	text-decoration: underline;
	color: #000000;
	font-weight: bold;
}

div#TopBar a:active {
	margin-left: 10px;
	margin-right: 10px;
	text-decoration: underline;
	color: #000000;
	font-weight: bold;
}

div#TopBar input {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	border: none;
	float: right;
	padding: 2px;
}

div#Logo {
	width: 749px;
	height: 83px;
	border-style: none solid none solid;
	border-color: #000000;
	border-width: 1px;	
}

div#Spacer {
    height: 32px;
	width: 749px;
	border-style: none solid none solid;
	background-color: #FFFFFF;
	border-color: #000000;
	border-width: 1px;	
	overflow: hidden;
	color: #000000;
	font-size: 10px;
}

div#ContentBox {
    background-image:url(main_01_FILES/inhaltbg.gif);
	background-position:right;
	background-repeat:repeat-y;
	width: 749px;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	display: table;
}

div#SubContentBox {
    background-image: url(main_01_FILES/subinhaltbg.gif);
	background-position: center;
	background-repeat: repeat-y;
	width: 749px;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	display: table;
}

div#Menu {
    margin: 0px;
	padding: 0px;
	float: right;
	width: 149px;
	overflow: hidden;
}

div#MenuFooter {
	width: 149px;	
	margin: 10px 0px 10px 0px;
	text-align: center;
}

div#MenuFooter a { color: #000000; }

div#Menu * { margin: 0px; padding: 0px; }
div#Menu a { color: #7C0E31; }
div#Menu ul { list-style-type: none; }

div#Menu li.MenuItem {
	width: 144px;
	margin: 0px 2px 1px 3px;
	background-image: url(main_01_FILES/line_ffffff.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

div#Menu li.MenuItem a:link {
	width: 134px;
	display: block;
	padding: 5px 0px 5px 10px;
}

div#Menu li.MenuItem a:visited {
	display: block;
	padding: 5px 0px 5px 10px;
}

div#Menu li.MenuItem a:active {
	display: block;
	padding: 5px 0px 5px 10px;
	text-decoration: none;
}

div#Menu li.MenuItem a:hover {
	display: block;
	padding: 5px 0px 5px 10px;
	text-decoration: none;
	background-color: #e6e6e6;
}

div#Menu li.OpenMenuItem {
	margin: 0px 2px 1px 3px;
	background-color: #e6e6e6;
	width: 124px;
	padding: 10px;
}

div#Menu li.OpenMenuItem a:hover { text-decoration: none; }
div#Menu li.SubMenuItem { font-size: 9px; margin: 10px 10px 0px 2px;}
div#Menu li.SubMenuItem a { color: #000000; }
div#Menu li.SubMenuItem a:hover { text-decoration: underline; }

div#Menu li.OpenSubMenuItem { font-size: 9px; margin: 10px 10px 0px 2px; font-weight: bold;}
div#Menu li.OpenSubMenuItem a { color: #000000; }
div#Menu li.OpenSubMenuItem a:hover { text-decoration: underline; }

div#Menu li.SubSubMenuItem {
  background-image: url(main_01_FILES/dotmenu3.gif);
  background-repeat: no-repeat;
  background-position: 0px 6px;
  font-size: 9px;
  margin: 5px;
  padding: 0px 0px 0px 4px;
  font-weight: normal;
}
div#Menu li.SubSubMenuItem a { color: #000000; }
div#Menu li.SubSubMenuItem a:hover { text-decoration: underline; }

div#LoginBoxHeader {
	margin: 5px 2px 0px 3px;
	background-color: #A7A7A7;
	width: 124px;
	overflow: hidden;
	padding: 5px 10px 3px 10px;
	color: #7C0E31;
}
div#LoginBox {
	margin: 0px 2px 0px 3px;
	background-color: #A7A7A7;

	width: 124px;
	overflow: hidden;
	padding: 2px 10px 2px 10px;
	color: #7C0E31;
}
div#LoginBoxFooter {
	margin: 0px 2px 8px 3px;
	background-color: #A7A7A7;
	width: 124px;
	overflow: hidden;
	padding: 3px 10px 5px 10px;
	color: #7C0E31;
}

div#LoginBoxFooter a { color: #FFFFFF; }

div#LoginBox input {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	border: none;
	padding: 2px;
}

div#QuickHeader {
	margin: 5px 5px 0px 5px;
	padding: 5px 10px 5px 10px;
	width: 117px;
	color: #FFFFFF;
	border-width: 1px;
	border-style: solid solid none solid;
	border-color: #FFFFFF;
	background-color: #7C0E31;
}

div#QuickSeperator {
	margin: 0px 5px 0px 5px;
	padding: 0px;
	width: 137px;
	height: 1px;
	overflow: hidden;
	background-image: url(main_01_FILES/line_ffffff.gif);
	background-repeat: repeat-x;
	background-position: top;
	border-width: 1px;
	border-style: none solid none solid;
	border-color: #FFFFFF;
	background-color: #7C0E31;
}

div#QuickBody {
	margin: 0px 5px 5px 5px;
	padding: 5px 10px 5px 10px;
	width: 117px;
	line-height: 18px;
	color: #FFFFFF;
	border-width: 1px;
	border-style: none solid solid solid;
	border-color: #FFFFFF;
	background-color: #7C0E31;
}

div#QuickBody a { color: #FFFFFF; }

div#InhaltTopBox { 
	padding: 0px;
        width: 599px;
	height: 119px;
	background-color: #c1c1c1;
	text-align: center;
	float: left;
	border-color: #000000;
	border-width: 1px;
	border-style: none none solid none;
	overflow: hidden;
}

div#ContentColumn {
	padding: 10px 8px 4px 0px;
    width: 382px;
    height: 100%;
	float: right;
}

div#SubContentColumn {
	padding: 0px;
    width: 450px;
	float: right;
}

div#Inhalt {
	color: #000000;
	font-family: Verdana, sans-serif;
	font-size: 9pt;
	line-height: 120%;
	margin-top:14 px;
}

div#SubInhalt {
	width: 430px;
	padding: 18px 10px 10px 10px;
	color: #000000;
	overflow: hidden;
	font-family: Verdana, sans-serif;
	font-size: 9pt;
	line-height: 120%;
	margin-top:14 px;
	margin-bottom:14 px;
}

div#SubInhalt a:link {
    color: #7C0E31;
	text-decoration: none;
	margin-top:14 px;
	margin-bottom:14 px;
}

div#SubInhalt a:hover {
    color: #7C0E31;
	text-decoration: underline;
	font-family: Verdana, sans-serif;
	margin-top:14 px;
	margin-bottom:14 px;
}

div#SubInhalt a:visited {
    color: #7C0E31;
	text-decoration: none;
	font-family: Verdana, sans-serif;
	margin-top:14 px;
	margin-bottom:14 px;
}

div#Inhalt h1, h2 {
  font-size: 9pt;
  line-height: 9pt;
  padding-top: 12px;
}

div#SubInhalt  h1 {
  font-size: 13pt;
  line-height: 14pt;
  padding-top: 12px;
  font-weight: bold;
}

div#SubInhalt  h2 {
  font-size: 12pt;
  line-height: 12pt;
  padding-top: 12px;
  font-weight: bold;
}

div#InhaltLeftBox {
    width: 599px;
	float: left;
	display: table;
}

div#InhaltBorder {
	width: 149px;
	float: left;
	font-family: Verdana, sans-serif;
}

div#InhaltBorderTop {
 	width: 149px;
	height: 79px;
	border-style: none none solid none;
	border-color: #000000;

	border-width: 1px;
	overflow: hidden;
}

div#InhaltBorderBottom {
	width: 133px;
	padding: 11px 8px 18px 8px;
	text-align: right;
	line-height: 9pt;
	overflow: hidden;
	font-size: 8pt;
}

div#InhaltBorderBottom h1, h2 {
  font-size: 8pt;
  line-height: 9pt;
  padding-top: 12px;
}

div#SubContentColumnTop1 {
	padding: 39px 10px 8px 10px;
	width: 430px;
	height: 32px;
	border-style: none none solid none;
	border-color: #000000;
	border-width: 1px;
	background-color: #c1c1c1;
	background-image: url(main_01_FILES/bgtop.gif);
	background-repeat: repeat-y;
	background-position: left;
	text-align: left;
	font-weight: bold;
	font-size: 12px;
	line-height: 16px;
	color: #FFFFFF;
	overflow: hidden;
	vertical-align: bottom;
}

div#SubContentColumnTop {
	padding: 57px 10px 8px 10px;
	width: 430px;
	height: 14px;
	border-style: none none solid none;
	border-color: #000000;
	border-width: 1px;
	background-color: #c1c1c1;
	background-image: url(main_01_FILES/bgtop.gif);
	background-repeat: repeat-y;
	background-position: left;
	text-align: left;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	overflow: hidden;
}

div#InhaltBorder a { color: #7C0E31; }

div#LeftBoxHeader {
	width: 170px;
	color: #7C0E31;
	margin: 4px 4px 0px 4px;
	padding: 3px 10px 3px 10px;
	border-width: 1px;
	border-style: solid solid none solid;
	border-color: #A7A7A7;
}

div#LeftBoxSeperator {
	width: 190px;
	height: 1px;
	background-image: url(main_01_FILES/line_c1c1c1.gif);
	background-repeat: repeat-x;
	background-position: top;
	overflow: hidden;
	margin: 0px 4px 0px 4px;
	border-width: 1px;
	border-style: none solid none solid;
	border-color: #A7A7A7;
}

div#LeftBoxBody {
	width: 170px;
	color: #666666;
	margin: 0px 4px 0px 4px;
	padding: 3px 10px 3px 10px;
	border-width: 1px;
	border-style: none solid none solid;
	border-color: #A7A7A7;
}

div#LeftBoxBody p {
  margin: 4px 0px 4px 0px;
}

div#LeftBoxFooter {
	width: 170px;
	color: #666666;
	margin: 0px 4px 8px 4px;
	padding: 3px 10px 3px 10px;
	border-width: 1px;
	border-style: none solid solid solid;
	border-color: #A7A7A7;
	text-align: right;
}

div#NewsFooter {
	width: 170px;
	color: #666666;
	margin: 0px 4px 8px 4px;
	padding: 3px 10px 3px 10px;
	border-width: 1px;
	border-style: none solid solid solid;
	border-color: #A7A7A7;
	text-align: right;
}

div#NewsEnd {
	color: #666666;
	margin: 4px 4px 4px 4px;
	padding: 3px 10px 3px 10px;
	border-width: 1px;
	border-style: none solid none solid;
	border-color: #A7A7A7;
	text-align: right;
    width: 170px;
    font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #666666;
	margin: 0px 4px 0px 4px;
	padding: 3px 10px 3px 10px;
	border-width: 1px;
	border-style: solid solid solid solid;
	border-color: #A7A7A7;
	text-align: right;

}

div#InhaltLeftLeft {
	width: 200px;
	float: left;
}

div#InhaltLeftLeft a {
	color: #7C0E31;
	text-decoration: none;
}

div#InhaltLeftLeft a:link {
	color: #7C0E31;
	text-decoration: none;
}
div#InhaltLeftLeft a:visited {
	color: #7C0E313;
	text-decoration: none;
}
div#InhaltLeftLeft a:hover {
	color: #7C0E31;
	text-decoration: underline;
}
div#InhaltLeftLeft a:active {
	color: #7C0E31;
	text-decoration: underline;
}

div#InhaltLeftLeft #LeftBoxBody a {
	color: #7C0E31;
	text-decoration: none;
}

div#InhaltLeftLeft #LeftBoxBody a:link {
	color: #7C0E31;
	text-decoration: none;
}
div#InhaltLeftLeft #LeftBoxBody a:visited {
	color: #7C0E313;
	text-decoration: none;
}
div#InhaltLeftLeft #LeftBoxBody a:hover {
	color: #7C0E31;
	text-decoration: underline;
}
div#InhaltLeftLeft #LeftBoxBody a:active {
	color: #7C0E31;
	text-decoration: underline;
}

div#BottomInhaltBoxHeader {
	color: #7C0E31;
	padding: 5px;
	background-color: #c1c1c1;
}

div#BottomInhaltSeperator {
	height: 1px;
	background-image: url(main_01_FILES/line_9c0031.gif);
	background-repeat: repeat-x;
	overflow: hidden;
	background-color: #c1c1c1;
}

div#BottomInhaltBoxBody {
  padding: 2px;
  color: #FFFFFF;
  background-color: #c1c1c1;
}

div#BottomMenu {
  height: 29px;
  width: 739px;
  background-color: #FFFFFF;
  border-style: none solid solid solid;
  border-color: #000000;
  border-width: 1px;
  padding: 0px 5px 0px 5px;
  line-height: 29px;
  vertical-align: middle;
  overflow: hidden;
}

div#BottomMenu a:link {
	margin: 0px 10px 0px 10px;
	color: #000000;

}

div#BottomMenu a:visited {
	margin: 0px 10px 0px 10px;
	color: #000000;
}

div#BottomMenu a:hover {
	margin: 0px 10px 0px 10px;
	color: #000000;
}

div#BottomMenu a:active {
	margin: 0px 10px 0px 10px;
	color: #000000;
}

div#BottomBar {
	height: 29px;
	width: 729px;
	background-color: #7C0E31;
	border-style: none solid solid solid;
	border-color: #000000;
	border-width: 1px;
	line-height: 29px;
	vertical-align: middle;
	font-size: 10px;
	color: #FFFFFF;
	padding: 0px 10px 0px 10px;
	font-size: 10px;
	overflow: hidden;
}