body {
/* background:#FFF url('BGbraun.png') repeat-x fixed; */
background-color:#fff; background-image:none;
font-family: Trebuchet MS, Trebuchet, verdana, arial;}

#page {border:#B8CD34 1px solid; border-top:none; }

h1 {font-size: 136%;}
h2 {font-size: 118%;}
h3 {font-size: 108%;}
h4 {font-size: 100%;}
h5 {font-size: 96%;}
h6 {font-size: 92%;}

a {color: #2B529D; text-decoration: none;}

a:focus, a:hover, a:active {color: #BB2129; text-decoration: underline;}

#nav_main {background-color: #B7CD35;}

#teaser {background-color: #F2F4C7;color: #666666}

#footer { border-top:5px solid #B7CD34; color: #666666; background-color: #F2F4C7; }

#header {background:#F2F4C7 url('bannerbggr.gif') repeat-x; height: 120px; color: #2B529D}

#banner img.headImg2 {margin-top: 3px;}

#main {padding-top:0;}

#topnav a, #header #topnav {color: #2B529D;}
#topnav a:focus, #topnav a:hover, #topnav a:active {color: #2B529D; text-decoration: underline; background-color: transparent; }
#topnav a:focus, #topnav a:hover, #topnav a:active {color: #000; text-decoration: underline; background-color: transparent;}

.important {border-style:solid; border-width:0; padding:0; background-position: 0% 0%; color:#B0272B; background-image:url('none'); background-color: transparent; background-attachment:scroll }

table.ibe, table.ibe th, table.ibe tr {margin:0; padding:0; }
table.ibe td {margin:1px 0; padding-left:0; padding-right:0; padding-top:1px; padding-bottom:1px }
table.ibe input, table.ibe textarea, table.ibe select { font-size:.9em; color:#000000  }

#submenu {margin-top: 0;}

#submenu li a { font-weight:bold }

.news-list-item h3 span.news-list-date {color: #aaaaaa; font-weight: normal; font-size: 0.5em; display:block}

.news-list-item h3 a {text-decoration: none; font-size: 0.8em;}

.news-list-item h3 a:hover  {background:url('none'); text-decoration: underline;}

.news-list-morelink a {color: #666699;font-weight:bold}

.news-latest-item h3 span.news-list-date {color: #aaaaaa; font-weight: normal; font-size: 0.5em; display:block}

.news-latest-item h3 a  {text-decoration: none; font-size: 0.8em;}

.news-latest-item h3 a:hover  {background:url('none'); text-decoration: underline;}

.news-latest-morelink a {color: #666699;font-weight:bold}

.csc-menu li p a, .csc-menu li p, .csc-menu li, .csc-menu {margin:0; padding:0;} 
.csc-menu li {list-style-type: none}

dd.csc-textpic-caption {background-color: #DEE784;text-decoration: none;font-style: none;color: #2B529D;font-weight:bold;font-size: 0.8em; }



/* ####################################
** ### FCE 3 Boxes with rounded edges #
** ####################################
*/
/* green */
* html .REboxGreenContent {height:1%}
.REboxGreenContent {overflow:hidden}
.REboxGreen {display:block; background:transparent; font-weight:normal; margin-bottom:1em;}
.REboxGreen p {margin:0 2px; padding:2px 0; line-height:1.2em;}
.REboxGreenContent {display:block; background:#F2F4C7; border-left:1px solid #B8CD34; border-right:1px solid #B8CD34; padding:0.5em 1em 0.5em 1em;}
.REboxGreenContent h1, .REboxGreenContent h2, .REboxGreenContent h3, .REboxGreenContent h4, .REboxGreenContent h5 {margin-top:0;}
.rGline1, .rGline2, .rGline3, .rGline4 {display:block; overflow:hidden; font-size:1px;}
.rGline1, .rGline2, .rGline3 {height:1px;}
.rGline2, .rGline3, .rGline4 {background:#F2F4C7; border-left:1px solid #B8CD34; border-right:1px solid #B8CD34;}
.rGline1 {margin:0 5px; background:#B8CD34;}
.rGline2 {margin:0 3px; border-width:0 2px 0 2px;}
.rGline3 {margin:0 2px;}
.rGline4 {height:2px; margin:0 1px 0 1px;}
/* red */
* html .REboxRedContent {height:1%}
.REboxRedContent {overflow:hidden}
.REboxRed {display:block; background:transparent; font-weight:normal; margin-bottom:1em;}
.REboxRed p {margin:0 2px; padding:2px 0; line-height:1.2em;}
.REboxRedContent {display:block; background:#F7DFE0; border-left:1px solid #BB2129; border-right:1px solid #BB2129; padding:0.5em 1em 0.5em 1em;}
.REboxRedContent h1, .REboxRedContent h2, .REboxRedContent h3, .REboxRedContent h4, .REboxRedContent h5 {margin-top:0;}
.rRline1, .rRline2, .rRline3, .rRline4 {display:block; overflow:hidden; font-size:1px;}
.rRline1, .rRline2, .rRline3 {height:1px;}
.rRline2, .rRline3, .rRline4 {background:#F7DFE0; border-left:1px solid #BB2129; border-right:1px solid #BB2129;}
.rRline1 {margin:0 5px; background:#BB2129;}
.rRline2 {margin:0 3px; border-width:0 2px 0 2px;}
.rRline3 {margin:0 2px;}
.rRline4 {height:2px; margin:0 1px 0 1px;}
/* blue */
* html .REboxBlueContent {height:1%}
.REboxBlueContent {overflow:hidden}
.REboxBlue {display:block; background:transparent; font-weight:normal; margin-bottom:1em;}
.REboxBlue p {margin:0 2px; padding:2px 0; line-height:1.2em;}
.REboxBlueContent {display:block; background:#CBCFDE; border-left:1px solid #2B529D; border-right:1px solid #2B529D; padding:0.5em 1em 0.5em 1em; height:1%; overflow:hidden;}
.REboxBlueContent h1, .REboxBlueContent h2, .REboxBlueContent h3, .REboxBlueContent h4, .REboxBlueContent h5 {margin-top:0;}
.rBline1, .rBline2, .rBline3, .rBline4 {display:block; overflow:hidden; font-size:1px;}
.rBline1, .rBline2, .rBline3 {height:1px;}
.rBline2, .rBline3, .rBline4 {background:#CBCFDE; border-left:1px solid #2B529D; border-right:1px solid #2B529D;}
.rBline1 {margin:0 5px; background:#2B529D;}
.rBline2 {margin:0 3px; border-width:0 2px 0 2px;}
.rBline3 {margin:0 2px;}
.rBline4 {height:2px; margin:0 1px 0 1px;}

/* gray */
* html .REboxGrayContent {height:1%}
.REboxGrayContent {overflow:hidden}
.REboxGray {display:block; background:transparent; font-weight:normal; margin-bottom:1em;}
.REboxGray p {margin:0 2px; padding:2px 0; line-height:1.2em;}
.REboxGrayContent {display:block; background:#eee; border-left:1px solid #bbb; border-right:1px solid #bbb; padding:0.5em 1em 0.5em 1em;}
.REboxGrayContent h1, .REboxGrayContent h2, .REboxGrayContent h3, .REboxGrayContent h4, .REboxGrayContent h5 {margin-top:0;}
.rHline1, .rHline2, .rHline3, .rHline4 {display:block; overflow:hidden; font-size:1px;}
.rHline1, .rHline2, .rHline3 {height:1px;}
.rHline2, .rHline3, .rHline4 {background:#eee; border-left:1px solid #bbb; border-right:1px solid #bbb;}
.rHline1 {margin:0 5px; background:#bbb;}
.rHline2 {margin:0 3px; border-width:0 2px 0 2px;}
.rHline3 {margin:0 2px;}
.rHline4 {height:2px; margin:0 1px 0 1px;}

/* ColorSet1 */
* html .REboxCS1Content {height:1%}
.REboxCS1Content {overflow:hidden}
.REboxCS1 {display:block; background:transparent; font-weight:normal; margin-bottom:1em;}
.REboxCS1 p {margin:0 2px; padding:2px 0; line-height:1.2em;}
.REboxCS1Content {display:block; background:#fff; border-left:1px solid #B8CD34; border-right:1px solid #B8CD34; padding:0.5em 1em 0.5em 1em; height:1%; overflow:hidden;}
.REboxCS1Content h1, .REboxCS1Content h2, .REboxCS1Content h3, .REboxCS1Content h4, .REboxCS1Content h5 {margin-top:0;}
.rC1line1, .rC1line2, .rC1line3, .rC1line4 {display:block; overflow:hidden; font-size:1px;}
.rC1line1, .rC1line2, .rC1line3 {height:1px;}
.rC1line2, .rC1line3, .rC1line4 {background:#fff; border-left:1px solid #B8CD34; border-right:1px solid #B8CD34;}
.rC1line1 {margin:0 5px; background:#B8CD34;}
.rC1line2 {margin:0 3px; border-width:0 2px 0 2px;}
.rC1line3 {margin:0 2px;}
.rC1line4 {height:2px; margin:0 1px 0 1px;}

/* ColorSet2 */
* html .REboxCS2Content {height:1%}
.REboxCS2Content {overflow:hidden}
.REboxCS2 {display:block; background:transparent; font-weight:normal; margin-bottom:1em;}
.REboxCS2 p {margin:0 2px; padding:2px 0; line-height:1.2em;}
.REboxCS2Content {display:block; background:#fff; border-left:1px solid #B0272B; border-right:1px solid #B0272B; padding:0.5em 1em 0.5em 1em; height:1%; overflow:hidden;}
.REboxCS2Content h1, .REboxCS2Content h2, .REboxCS2Content h3, .REboxCS2Content h4, .REboxCS2Content h5 {margin-top:0;}
.rC2line1, .rC2line2, .rC2line3, .rC2line4 {display:block; overflow:hidden; font-size:1px;}
.rC2line1, .rC2line2, .rC2line3 {height:1px;}
.rC2line2, .rC2line3, .rC2line4 {background:#fff; border-left:1px solid #B0272B; border-right:1px solid #B0272B;}
.rC2line1 {margin:0 5px; background:#B0272B;}
.rC2line2 {margin:0 3px; border-width:0 2px 0 2px;}
.rC2line3 {margin:0 2px;}
.rC2line4 {height:2px; margin:0 1px 0 1px;}

/* FCE 3 Boxes with rounded edges End of standar*/
