/* CSS Document */
body {
	scrollbar-face-color:#FFB865;
	scrollbar-highlight-color:#D35003;
	scrollbar-3dlight-color:#666666;
	scrollbar-darkshadow-color:#666666;
	scrollbar-shadow-color:#D35003;
	scrollbar-arrow-color:#D35003;
	scrollbar-track-color:#666666;
}

a:link { color: #333; font-size: 12px; font-family: Arial; text-decoration: none; }
a:visited { color: #333; font-size: 12px; font-family: Arial; text-decoration: none; }
a:active { color: #333; font-size: 12px; font-family: Arial; text-decoration: none; } .ft10px666666 { color: #666; font-size: 12px; font-family: Arial }
.ft10px333333 { color: #333; font-size: 12px; font-family: Arial }
.abstand_untermenu { color: #D04B00; font-size: 12px; font-weight: bold; font-family: Arial }

.formular { color: #333333; font-size: 12px; font-family: Arial; background-color: #ffffff; border: solid 1px #666666 }



.csc-caption 
 
ul, .csc-bulletlist, .csc-bulletlist-0 ul {margin-top:0px; margin-bottom:10px;} 

h1, .csc-firstHeader, .csc-header, .csc-header-n1 H1, .csc-header-n2 H1, .csc-header-n3 H1, .csc-header-n4 H1 { color: #D04B00; font-size: 16px; font-weight: bold; font-family: Arial; margin-top:20px; margin-bottom:0px; }
h2, .csc-secondHeader { color: #D04B00; font-size: 14px; font-weight: bold; font-family: Arial; margin-top:20px; margin-bottom:0px; }
h3 { color: #D04B00; font-size: 14px; font-weight: bold; font-family: Arial }
.bodytext, .csc-caption  { color: #333; font-size: 12px; font-family: Arial; text-align: justify }
.bodytext a { color: #333; font-size: 12px; font-family: Arial; font-weight: bold }

/*
.navi { color: #333; font-size: 12px; font-family: Arial; text-decoration: none }
.navi:hover { color: #333; font-weight: bold; font-size: 12px; font-family: Arial }
.navi_active { color: #333; font-weight: bold; font-size: 12px; font-family: Arial; text-decoration: none }
*/


.navi, .navi:hover, .navi_active { 
    color: #333; 
	font-size: 12px; 
	font-family: Arial; 
	text-decoration: none; 
}

.navi:hover, .navi_active  {
    background-color:#ffd290;
}




/********************************/
/*CSS Pull Down Sitemap */
/********************************/
.tx-dropdownsitemap-pi1 LI.open OL { display: block; border: 0px;  list-style-type: none; width: auto; margin-left: 0px; padding-left: 0px;  }

.tx-dropdownsitemap-pi1 LI.closed OL { display: none; border: 0px; list-style-type: none; width: auto; margin-left: 0px; padding-left: 0px; }

.tx-dropdownsitemap-pi1 LI.open UL { display: block; border: 0px; list-style-type: none; width: auto; margin-left: 0px; padding-left: 0px; }

.tx-dropdownsitemap-pi1 LI.closed UL { display: none; border: 0px; list-style-type: none; width: auto; margin-left: 0px; padding-left: 0px; }

.tx-dropdownsitemap-pi1 DIV {  padding-left: 0px; border: 0px; width: auto; margin-left: 0px; padding-left: 0px;  background-color:#ffb865;}

.tx-dropdownsitemap-pi1 DIV.expAll {width: auto; border: 0px; list-style-type: none; padding-left: 0px; } 

ol { margin-left: 0px; width: auto; border: 0px; list-style-type: none; padding-left: 0px; }

li { margin-left: 0px; margin-top: auto; border: 0px; list-style-type: none; padding-left: 0px; background-color:#FFD290; }


/********************************/
/* Frames, spacing, link-to-top */
/********************************/
IMG.spacer-gif { border: 1px solid navy; }
P.csc-linkToTop { text-align: right; }
P.csc-linkToTop A { font-weight: bold; }


.csc-frame { border: 2px solid orange; }
DIV.csc-frame-invisible {}
DIV.csc-frame-rulerBefore { border-top: 1px solid black; }
DIV.csc-frame-rulerAfter { border-bottom: 1px solid black; }
DIV.csc-frame-indent { padding-left: 100px; }
DIV.csc-frame-indent3366 { padding-left: 33%; }
DIV.csc-frame-indent6633 { padding-right: 33%; }

.csc-frame-frame1 { 
	background-color: transparent;
	border:1px solid black;
	height:400px;
	width:490px;
	float:left;
}
.csc-frame-frame2 { 
	position: relative;
	background-color: transparent;
	border:1px solid black;
	height:400px;
}


