body{
	background-image: url(images_template/allBg.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	overflow: auto;
	color:#595959;
}
a:link{ color: #000000; text-decoration: none;}
a:active{ color: #FFFFFF; text-decoration: none;}
a:hover{ color: #FF0000;}
a:visited {
	color: #858585;
	text-decoration: none;
}
a.mail img { border:none;}

H2 {color:#F00;}


TABLE#Cont{ border: none; margin: auto; width: 980px;}
TABLE#header{ border: 0px none #CCD4DB; width: 100%;}
#HEADERMENUWrap{ color: #FFF; font-size: 16px; font-weight: bold; margin-top: 20px;}
#HEADERMENU{ background-color: #0056a1; float: left; height:30px;}
#headeMRight{ background-image: url(images_template/headerMenuRightEnd.gif); background-position: right; float: left; height: 26px; padding-left: 0px; width: 10px;}
#headeMLeft{ background-image: url(images_template/headerMenuLeftEnd.gif); float: left; height: 26px; margin-left:0px; width: 10px;}
#FLAGGEN{ float: right; margin-right: 15px;}
#logopic{ margin-left: 15px; margin-top: 15px;}
#slogan{ background-image: url(images_template/bgBox.jpg); background-repeat: repeat-x; margin-right: 15px; margin-top: 15px; padding: 10px 10px 10px 10px; width:330px; height:130px; text-align:right;}
#slogan H1, #slogan H2{ color: #ffc703; font-size: 26px; margin-bottom: 10px; margin-top: 0px;}
.footer{ background-image: url(images_template/footer_BG.gif); background-repeat: repeat-x; vertical-align: middle;}
.footerDIV{ padding-top:10px;}
TABLE#ContF{ border: none; color: #000000; margin: auto; text-align: right; width: 980px;}
#MainMenu{ float: left; margin-left: 15px; margin-top: 25px; padding: 6px 5px 15px 5px; width: 200px;}
#Content{ float: right; margin-bottom: 25px; margin-right: 15px; margin-top: 25px; padding: 0px 5px 5px 5px; width: 700px;}


P.csc-caption{ font-size: 10px; margin-bottom: 6px; margin-top: 4px;}
A.internal-link IMG, A.external-link-new-window IMG{ border: 0px solid #ffffff;}
fieldset {border:none;}


#Content DIV.content-element{ border-bottom-color: #F0F0F0; border-bottom-style: dashed; border-bottom-width: 1px; padding: 3px 3px 3px 3px; padding-bottom: 10px; padding-top: 0px;}
#MenuRight DIV.content-element{ border-bottom: 1px dashed #FFFFFF; margin-bottom: 3px; padding-bottom: 0px;}
FORM TABLE TR TD{ margin: 1px 1px 1px 1px; padding: 3px 3px 3px 3px; vertical-align: top;}
FORM TABLE TR TD.csc-form-labelcell, FORM TABLE TR TD.csc-form-commentcell{ background-color: #F4F4F4;}
FORM TABLE TR TD.csc-form-fieldcell{ background-color: #F4F4F4;}
FORM TABLE TR TD.csc-form-fieldcell INPUT, FORM TABLE TR TD.csc-form-fieldcell SELECT{ font-size: 11px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
FORM TABLE TR TD.csc-form-fieldcell TEXTAREA{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
FORM TABLE TR TD.csc-form-labelcell DIV.csc-form-label-req{ font-weight: bold; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; vertical-align: top;}
FORM TABLE.csc-mailform{ width: 100%;}
FORM TABLE.csc-mailform TR TD.csc-form-labelcell{}
FORM TABLE.csc-mailform TR TD.csc-form-fieldcell INPUT, FORM TABLE TR TD.csc-form-fieldcell SELECT{ font-size: 11px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
FORM TABLE.csc-mailform TR TD.csc-form-fieldcell TEXTAREA{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: 98%;}

DIV.csc-header-n1 H1.csc-firstHeader{ border-bottom: 1px solid #FFFFFF; color: #006ab4; font-size: 30px; font-style: italic; font-weight: normal; margin-bottom: 6px; margin-top: 0px; padding: 0px 3px 3px 6px;}
.csc-header-n2 H1, .csc-header-n3 H1, .csc-header-n4 H1, .csc-header-n5 H1, .csc-header-n6 H1, .csc-header-n7 H1 { border-bottom: 1px dashed #bedcf4; color: #006ab4; font-size: 20px; font-style: italic; font-weight: normal; margin-bottom: 6px; margin-top: 0px; padding: 0px 3px 3px 6px;}
DIV.csc-header-n1 H1{}
.cimg{ border-color: #FF9966; border-style: solid; border-width: 1px; margin-left: 7px;}

#TblMainMenu{}
#MainMenu{ font-size: 14px; line-height: 12px; padding-bottom: 4px; padding-top: 0px;}
#MainMenu DIV A{ color: #8D8D8D; text-decoration: none;}
#MainMenu DIV A:hover{ text-decoration: underline; color:#000;}
#MainMenu DIV.level1-no{ border-bottom: 1px dashed #FFFFFF; padding-bottom: 7px; padding-top: 7px;}
#MainMenu DIV.level2-no, TD#menu_1 DIV.level3-no{ padding-bottom: 2px; padding-top: 2px;}
#MainMenu DIV.level1-act{ border-bottom: 1px dashed #FFFFFF; font-weight: bold; padding-bottom: 7px; padding-top: 7px;}
#MainMenu DIV.level1-act A{ color: black; font-weight: bold;}
#MainMenu DIV.level2-act, TD#menu_1 DIV.level3-act{ font-weight: bold; padding-bottom: 5px; padding-top: 5px;}
#MainMenu DIV.level2-act A, #MainMenu DIV.level3-act A{ color: black; font-weight: bold;}
#TblMenuRight{}
#MenuRight{ line-height: 15px; margin-right: 0px; padding-bottom: 4px;}
#flaggen DIV{ font-size: 11px; vertical-align: middle;}
#flaggen DIV img{ vertical-align: middle;}
#footerTxt DIV{ font-size: 11px; vertical-align: middle;}
#footerTxt DIV A{ color: black; text-decoration: none; vertical-align: middle;}
#footerTxt DIV A:hover{ text-decoration: underline; vertical-align: middle;}
.footerMenu-level1-no{ font-size: 10px; font-weight: normal; text-decoration: none;}
.footerMenu-level1-act{ font-size: 10px; font-weight: bold;}

.headerMenu-level1-no{ float: right; padding-left: 10px; padding-right:10px; padding-top: 6px; height:24px;}
.headerMenu-level1-act{ float: right; padding-left: 10px; padding-right:10px; padding-top: 6px; height:24px; background-image: url(images_template/menuBG.jpg); background-repeat: repeat-x;}
.headerMenu-level1-no A{color: #D6D6D6;	text-decoration: none;}
.headerMenu-level1-no A:hover { color: #FFF; text-decoration: none;}
.headerMenu-level1-act A{ color: #F00; text-decoration: none;}
