/* html-tags start*/
body {
	background-color: #FFFFFF;
	color: #000080;
	margin: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	vertical-align : top;
}

P, OL, UL, DIV, TD {
}
H1, H2, H3, H4, H5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
BLOCKQUOTE {
	margin-left : 20px;
}
TD {
	vertical-align: top;
	font-size: 10px;
}
UL {
	margin: 0px 10px 5px 20px;
	list-style-position : outside;
}
UL LI {
	margin: -2px 0px 0px 0px;
	padding-left : 10px;
}
OL {
	margin: 0px 10px 5px 20px;
	list-style-position : outside;
}
OL LI {
	margin: 0px 0px 0px 0px;
	padding-left : 10px;
}
H1 {
	font-size: 13px;
	color: #000080;
	font-weight: bold;
	margin: 15px 0px 5px 0px;
}
H2 {
	font-size: 13px;
	color: Gray;
	margin: 10px 0px 5px 0px;
}

H3 {








	font-size: 12px;
	margin: 20px 0px 0px 0px;
}
H4 {
	font-size: 12px;
	margin: 10px 0px 5px 0px;
}
H5 {
	 font-size: 10px;
	margin: 0px 0px 5px 0px;
}
FORM {
	margin : 0px,0px,0px,0px;
}
INPUT, TEXTAREA, SELECT {
	font-weight: normal;
	border: 1px solid #000080;
	background-color: #FFFFFF;
	margin: 5px 0px 2px 2px;
	/*width: 180px;*/
	color: #707D96;
}
INPUT, SELECT  {
	font-size: 9px;
}
TEXTAREA {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
INPUT.big {
	width: 200px;
}

TEXTAREA.big {
	width: 200px;
}
.button {
	background : #C1CCE0;
}
P {
	margin: 0px 0px 0px 0px;
}

/* links, the ones in menu_1 see there */
A {
	color: #904C48;
	text-decoration: none;
}
A:hover {
	color: #96A7C9;
	text-decoration: none;
}
A:visited {
	color: #904C48;
	text-decoration: none;
}
/* html-tags stop*/

/* ######    page-construction containers  ###### */


DIV.topContainer {
	position: absolute;
	top: 10px;
	left: 0px;
	width: 760px;
	height: 50px;
	border: 0px solid #000080;



}
DIV.topContainerText {
	position:absolute;
	top: 3px;
	left: 0px;
	width: 710px;
	text-align: right;	
	font-size: 10px;
	font-weight: normal;
	color: #000080;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
DIV.topContainerLogo {
	position: relative;
	top: 0px;
	left: 710px;
	width: 50px;
	height: 50px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

DIV.bodyContainer {
	position: absolute;
	top: 85px;
	left: 0px;
	width: 100%;
	height: auto;
}
DIV.bodyMainNaviContainer {
	position: relative;
	top: 0px;
	left: 0px;
	color: #8594B2;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;	
}
DIV.bodyContentContainer {
	background: url(grafik/common/bg_bartzsch.gif) top left repeat-y;
	border-top: 1px solid #8D9BAD;
	border-bottom: 1px solid #8D9BAD;
	padding: 0px 0px 0px 0px;	
}
DIV.bodyMetaNaviContainerBox {
	clear: both;
	position: relative;
	top: 0px;
	left: 0px;
	width: 760px;
	color: #8594B2;
	font-size: 9px;
	font-weight: normal;
	margin: 5px 0px 5px 5px;
	padding: 0px 0px 0px 0px;	
}
DIV.bodyMetaNaviContainer {	
}
DIV.bodyMetaNaviContainerTopButton{	
	position: absolute;
	top: 0px;
	right: 136px;
	font-size: 9px;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
}
DIV.metaNaviPrint {
	position: absolute;
	top: 0px;
	right: 5px;
	font-size: 9px;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
}




DIV.column {
	float: left;
	min-height: 100px;
	
}
DIV#bodyContentContainerLeft {
	width: 167px;
	padding-bottom: 10px;
	z-index: 10px;
}
DIV#bodyContentContainerCenter {
	width: 403px;
	padding: 0px 10px 10px 10px;
	z-index: 10px;
}
DIV#bodyContentContainerRight {
	width: 167px;
	height: 330px;
	padding-bottom: 10px;
	clear:right;
	z-index: 10px;
}
.spacer {
	border:0px;
	height:0px;
	clear:both;
	width:0px;
}


DIV.bodyContentContainerRightImg {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}



/* diverses */


.topContainerTextH {
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.HRtopLine {
	margin: 2px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	height: 2px;
	color: #96A7C9;
	height: 3px;

}
.pageHeadline {

	font-size: 13px;
	color: #EA4200;
	font-weight: bold;
	margin: 20px 0px 22px 0px;
	padding: 0px 0px 0px 18px;
	background-image: url('grafik/common/ponto_azul.gif');
}












/* navis */


.mainNavi {
	font-size: 11px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
}
.mainNavi a:link {
	color: #8594B2;
}

.mainNavi a:visited {
	color: #8594B2;
}
.mainNavi a:hover {
	color: #000080;
}
.mainNavi_on {
	font-size: 11px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;

	padding: 0px 5px 0px 5px;
}
.mainNavi_on a:link {
	color: #000080;
}
.mainNavi_on a:visited {
	color: #000080;
}
.mainNavi_on a:hover {
	color: #8594B2;
}
.mainNaviIota{
	font-family: Arial, Helvetica, Verdana, sans-serif;
}





.metaNavi {
	font-size: 9px;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
}
.metaNavi a:link {
	color: #8594B2;
}
.metaNavi a:visited {
	color: #8594B2;
}
.metaNavi a:hover {
	color: #000080;
}
.metaNavi_on {
	font-size: 9px;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
}
.metaNavi_on a:link {
	color: #000080;
}
.metaNavi_on a:visited {
	color: #000080;
}
.metaNavi_on a:hover {
	color: #8594B2;
}

.metaNaviPrint a:link {
	color: #8594B2;
}
.metaNaviPrint a:visited {
	color: #8594B2;
}
.metaNaviPrint a:hover {
	color: #000080;
}


.bodyMetaNaviContainerTopButton a:link {
	color: #8594B2;
}
.bodyMetaNaviContainerTopButton a:visited {
	color: #8594B2;
}
.bodyMetaNaviContainerTopButton a:hover {
	color: #000080;
}











.subNavi_headline {
	font-size: 13px;
	color: #000080;
	font-weight: bold;
	margin: 20px 0px 5px 5px;
}


.subNavi_1 {

	font-size: 10px;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 0px 12px;
}
.subNavi_1 a:link {
	color: #000080;
}
.subNavi_1 a:visited {
	color: #000080;
}
.subNavi_1 a:hover {
	color: #EA4200;			/*214A06;*/
}
.subNavi_1_on {
	font-size: 10px;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 0px 12px;
}
.subNavi_1_on a:link {
	color: #EA4200;

}
.subNavi_1_on a:visited {
	color: #EA4200;
}
.subNavi_1_on a:hover {
	color: #000080;
}


.subNavi_2 {
	font-size: 9px;

	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 26px;
}
.subNavi_2 a:link {
	color: #0000F0;
}
.subNavi_2 a:visited {
	color: #0000F0;
}
.subNavi_2 a:hover {
	color: #EA4200;
}
.subNavi_2_on {
	font-size: 9px;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 26px;
}
.subNavi_2_on a:link {
	color: #EA4200;
}
.subNavi_2_on a:visited {

	color: #EA4200;
}
.subNavi_2_on a:hover {
	color: #0000F0;
}








.csc-sitemap.csc-sitemap-level1 {
	width: 394px;
	background-color:#A7BAE0;
	padding-left: 3px;
	margin-top: 10px;
	margin-bottom: 5px;
	border-bottom: 1px solid #0132AE;
	font-size: 11px;
	font-weight: bold;
}
.csc-sitemap.csc-sitemap-level1 a:link, .csc-sitemap.csc-sitemap-level1 a:visited {
	color: #3D3626;
}
.csc-sitemap.csc-sitemap-level1 a:hover {
	color: #FFFFF;

}


.csc-sitemap.csc-sitemap-level2 {
	width: 390px;

	background-color:#FFFFFF;
	padding-left: 7px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 11px;
	border-bottom: 1px solid #486DCB;



}
.csc-sitemap.csc-sitemap-level2 a:link, .csc-sitemap.csc-sitemap-level2 a:visited {
	color: #3D3626;
}
.csc-sitemap.csc-sitemap-level2 a:hover {
	color: #FFFFF;
}



.csc-sitemap.csc-sitemap-level3 {
	width: 370px;
	background-color:#FFFFFF;
	padding-left: 20px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 10px;
	border-bottom: 1px solid #C3CAF5;


}
.csc-sitemap.csc-sitemap-level3 a:link, .csc-sitemap.csc-sitemap-level3 a:visited {
	color: #3D3626;
}
.csc-sitemap.csc-sitemap-level3 a:hover {
	color: #FFFFF;
}



.csc-sitemap.csc-sitemap-level4 {
	width: 350px;
	background-color:#FFFFFF;
	padding-left: 40px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 9px;
	border-bottom: 1px solid #EEEEEE;

}
.csc-sitemap.csc-sitemap-level4 a:link, .csc-sitemap.csc-sitemap-level4 a:visited {
	color: #3D3626;
}
.csc-sitemap.csc-sitemap-level4 a:hover {
	color: #FFFFF;
}


.searchtable1 {
	width: 110px;
        background-color: #EEEEEE;
	padding: 4px 0px 4px 0px;
	/*border-top: 1px solid #CCCCCC;*/
	border-bottom: 1px solid #CCCCCC;
}
.searchtable2 {
	width: 290px;
        background-color: #EEEEEE;
	padding: 4px 0px 4px 0px;
	/*border-top: 1px solid #CCCCCC;*/
	border-bottom: 1px solid #CCCCCC;
}



