body { background-color:#ffffff; margin-left:14px; margin-right:14px; margin-top:0px; margin-bottom:0px; position:relative; height:100%; font-family:Verdana, Arial, Helvetica, sans-serif; }

.margin-left { width:29px; }
#outer-wrap { background-color:#ffffff; width:973px; height:100%; position:relative; margin-left:auto; margin-right:auto; }
#logo { width:228px; height:115px; float:left; position:relative; margin-right:29px; background-color:#d8d8d8; vertical-align:top; }
#header { width:716px; height:115px; float:left; position:relative; vertical-align:top; }

table#content-rows { width:973px; margin:0px; padding:0px; position:relative; }
#leftcol-top { width:228px; height:25px; background-color:#d8d8d8; float:left; position:relative; margin-right:29px; }
td#leftcol { width:228px; position:relative; background-color:#d8d8d8; padding:0px; }
div.leftcol { position:relative; width:228px; }
td#leftcol-margin { width:29px; position:relative; }
div.leftcol-margin { width:29px; position:relative; }

td#content { width:531px; position:relative; background-color:white; margin:0px; padding:0px; line-height:125%; }
div.content { width:502px; margin-top:38px; margin-left:0px; margin-right:29px; margin-bottom:25px; position:relative; overflow:hidden; }
div.content-news { width:502px; margin-left:0px; margin-right:29px; position:relative; overflow:hidden; }
td#content-onecol { width:716px; position:relative; background-color:white; margin:0px; padding:0px; }
div.content-onecol { width:716px; margin-top:38px; margin-left:0px; margin-right:0px; margin-bottom:25px; position:relative; }

td#info { width:185px; position:relative; background-color:white; margin:0px; padding:0px; }
div.info { position:relative; width:185px; margin-top:38px; margin-left:0px; margin-right:0px; margin-bottom:25px; overflow:hidden; }
div.info-news { position:relative; width:185px; margin-left:0px; margin-right:0px; overflow:hidden; }

#footer1-left { width:228px; background-color:#d8d8d8; margin-right:29px; float:left; height:10px; position:relative; }
#footer1-right { width:716px; background-color:white; float:left; height:10px; position:relative; }
#footer2-left { width:228px; background-color:#d8d8d8; margin-right:29px; float:left; height:10px; }
#footer2-right { width:716px; background-color:#497fbf; float:left; height:10px; }
#footerMenuBottom-left { width:228px; background-color:#ffffff; margin-right:29px; float:left; height:10px; position:relative; margin-bottom:20px; }
#footerMenuBottom-right { width:716px; background-color:white; float:left; height:10px; position:relative; margin-bottom:20px; }
#footerMenuBottom-right A:hover{ }

.clearfloat { clear:both; position:relative; }
.line { width:973px; height:1px; background-color:#d8d8d8; position:relative; }
.row { display:table-row; }
.row-menu { position:relative; width:228px; }

#staticmenu { width:716px; height:25px; background-color:#497fbf; color:white; text-align:right; float:left; position:relative; }
.staticmenu-content { font-size:11px; margin-top:4px; margin-bottom:4px; margin-left:10px; margin-right:10px; }
.staticmenu-content A { color:white; text-decoration:none; }
.staticmenu-content A:hover, .staticmenu-content A:active { color:white; text-decoration:underline; }

.menubar { position:relative; background-color:#497fbf; width:8px; height:15px; border-bottom:1px solid white; padding-left:4px;  padding-top:6px; }
.menulogin { position:relative; background-color:#e6ae41; width:8px; height:15px; border-bottom:1px solid white; padding-left:4px; padding-top:6px; }
.menuitem { position:relative; background-color:white; width:216px; height:21px; border-bottom:1px solid #d8d8d8; }
.menuitem-active { position:relative; background-color:#497fbf; width:216px; height:21px; border-bottom:1px solid #d8d8d8; color:white; }
.menuitem-content { font-size:12px; margin-top:3px; margin-bottom:3px; margin-left:3px; margin-right:10px; }
.menuitemL2 { position:relative; background-color:#d8d8d8; width:216px; height:21px; border-bottom:1px solid #ffffff; }
.menuitemL2-active { position:relative; background-color:#87a1d2; width:216px; height:21px; border-bottom:1px solid #ffffff; color:white; }
.menuitemL2-content { font-size:12px; margin-top:3px; margin-bottom:3px; margin-left:13px; margin-right:10px; }
.menuitemL3 { position:relative; background-color:#d8d8d8; width:196px; height:21px; border-bottom:1px solid #ffffff; }
.menuitemL3-active { position:relative; background-color:#87a1d2; width:196px; height:21px; border-bottom:1px solid #ffffff; color:white; }
.menuitemL3-content { font-size:12px; margin-top:3px; margin-bottom:3px; margin-left:13px; margin-right:10px; }
.menuitem A, .menuitemL2 A, .menuitemL3 A { color:black; text-decoration:none; }
.menuitem A:hover, .menuitem A:active, .menuitem-active A, .menuitemL2 A:hover, .menuitemL2 A:active, .menuitemL2-active A, .menuitemL3 A:hover, .menuitemL3 A:active, .menuitemL3-active A { color:white; text-decoration:none; }

SPAN.menu-bottom-text { font-size:9px; }
SPAN.menu-bottom-text A { color:black; text-decoration:none; }
SPAN.menu-bottom-text A:hover { text-decoration:underline; }


/***************************/
/* General element styles:*/
/***************************/
H1, H2, H3, H4, H5, P, TD, UL, OL, BLOCKQUOTE, INPUT, TEXTAREA, SELECT { font-family:verdana, arial, helvetica;}
PRE { font-family:monospace; }

.info A, .info A:hover, .content A, .content A:hover, .content-onecol A, .content-onecol A:hover { color:#497fbf; }
A, A:visited, A:active { text-decoration:none; }
A:hover { text-decoration:underline; }

FORM { margin:0px 0px 0px 0px;}
P, PRE { margin:0px 0px 0px 0px; }
P, TD, UL, OL { font-size:11px; }
INPUT, TEXTAREA, SELECT { padding-left:0px; font-size:11px; }
P { margin-bottom:6px; }


/********************************/
/* Frames, spacing, link-to-top */
/********************************/
P.csc-linkToTop { text-align:right; }
P.csc-linkToTop A { font-weight:normal; color:#000000; text-decoration:none; }

DIV.csc-frame { border:0px; }
DIV.csc-frame-invisible {}
DIV.csc-frame-rulerBefore { border-top:1px solid #d8d8d8; }
DIV.csc-frame-rulerAfter { border-bottom:1px solid #d8d8d8; }
DIV.csc-frame-indent { padding-left:100px; }
DIV.csc-frame-indent3366 { padding-left:200px; }
DIV.csc-frame-indent6633 { padding-right:200px; }
DIV.csc-frame-frame1 { background-color:#d8d8d8; padding:2px 4px 2px 4px; border:none; }
DIV.csc-frame-frame2 { background-color:#ccd4eb; padding:2px 4px 2px 4px; border:1px solid #d8d8d8; }
DIV.csc-frame-frame1 H1, DIV.csc-frame-frame1 H2, DIV.csc-frame-frame1 H3, DIV.csc-frame-frame1 H4, DIV.csc-frame-frame1 H5 { margin-top:2px; }
DIV.csc-frame-frame2 H1, DIV.csc-frame-frame2 H2, DIV.csc-frame-frame2 H3, DIV.csc-frame-frame2 H4, DIV.csc-frame-frame2 H5 { margin-top:2px; }


/******************/
/* Headers, plain */
/******************/
H1, H1 A { font-size:14px; font-weight:bold; color:#497fbf; }
H2, H2 A { font-size:11px; font-weight:bold; color:#497fbf; }
H3, H3 A { font-size:11px; font-weight:bold; color:black; }
H4, H4 A { font-size:11px; font-weight:normal; color:#497fbf; }
H1, H2, H3, H4, H5, H6 { margin:0px 0px 0px 0px; margin-top:10px; margin-bottom:12px; }
H1.csc-firstHeader, H2.csc-firstHeader, H3.csc-firstHeader, H4.csc-firstHeader, H5.csc-firstHeader, H6.csc-firstHeader { margin-top:0px; }
H1 A, H2 A, H3 A, H4 A, H5 A { text-decoration:none; }
H1 A:hover, H2 A:hover, H3 A:hover, H4 A:hover, H5 A:hover { text-decoration:underline; }
.info H1, .info H2, .info H3 { margin:0px 0px 0px 0px; margin-top:20px; margin-bottom:2px; }
.info H1, .info H1 A { font-size:11px; font-weight:bold; color:#ffffff; background-color:#497fbf; border-bottom:1px solid #d8d8d8; padding-top:4px; padding-bottom:4px; padding-left:4px; }
.info H1.csc-firstHeader, .info H2.csc-firstHeader, .info H3.csc-firstHeader { margin-top:0px; }
.info-news H1, .info-news H2, .info H3 { margin:0px 0px 0px 0px; margin-top:10px; margin-bottom:2px; }
.info-news H1, .info-news H1 A { font-size:11px; font-weight:bold; color:#497fbf; border-top:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; padding-top:4px;padding-bottom:4px; }

P.csc-header-date { font-size:11px; color:#497fbf; }
P.csc-subheader { font-style:normal;  }
P.csc-subheader-0 { font-size:11px; font-weight:bold; color:black }
P.csc-subheader-1 { font-size:11px; font-weight:bold; color:black }
P.csc-subheader-2 { font-size:11px; font-weight:bold; color:#497fbf; }
P.csc-subheader-3 { font-size:11px; font-weight:normal; color:#497fbf; }


/*******************/
/* RTE / Bodytext:*/
/*******************/
.bodytext { line-height:15px; }
P.bodytext { font-size:11px; color:#000000; }
P.bodytext A { color:#497fbf; text-decoration:none; }
P.bodytext A:hover { text-decoration:underline; }

UL { margin-top:0px; list-style-position:outside;margin-left:24px;}
UL UL LI { font-size:10px; }
OL { margin-top:0px; list-style-position:outside;margin-left:24px;}
LI { margin-top:0px; margin-bottom:0px; padding-top:2px; }

TABLE.contenttable { border:0px; margin:10px 0px 10px 0px; width:100%; }
TABLE.contenttable TR TD { padding:6px 3px 12px 3px; border:none; }
TABLE.contenttable TR TD P.bodytext { font-size:10px; }
TABLE.contenttable TR {  }
TABLE.contenttable TR TD A { color:#497fbf; text-decoration:none;}
TABLE.contenttable TR TD A:hover { text-decoration:underline;}


/**********/
/* Images */
/**********/
P.csc-caption { font-size:10px; font-style:italic; }
TABLE.imgtext-table { border:0px; }
TABLE.imgtext-nowrap { border:0px; }
TABLE.imgtext-nowrap H1, TABLE.imgtext-nowrap H2, TABLE.imgtext-nowrap H3, TABLE.imgtext-nowrap H4, TABLE.imgtext-nowrap H5 { margin-top:0px; }


/***************/
/* Bulletlists */
/***************/
UL.csc-bulletlist LI { font-size:11px; }
UL.csc-bulletlist-0 { color:#000000; }
UL.csc-bulletlist-1 { color:#000000; }
UL.csc-bulletlist-2 { color:#000000; list-style-type :decimal; }
UL.csc-bulletlist-3 { color:#000000; list-style-position :outside; list-style-type:square; }


/*********************/
/* Tables, generally */
/*********************/
TABLE.contenttable P { font-size:11px; }
TABLE.contenttable TR TD { vertical-align:top; border:1px solid white;}
TABLE.contenttable {border-collapse:collapse;}

TABLE.contenttable-0 P { color:#000000; }
TABLE.contenttable-0 TR TD { background-color:#ccd4eb;}
TABLE.contenttable-0 TR TD P{ margin-top:3px;}
TABLE.contenttable-0 TR TD A { color:#497fbf; text-decoration:none;}
TABLE.contenttable-0 TR TD A:hover { text-decoration:underline;}
TABLE.contenttable-1 P { color:#000000; }
TABLE.contenttable-1 TR.tr-odd TD { background-color:#ffffff;}
TABLE.contenttable-1 TR.tr-even TD { background-color:#ccd4eb;}
TABLE.contenttable-1 TR TD P{ margin-top:3px;}
TABLE.contenttable-1 TR TD A { color:#497fbf; text-decoration:none;}
TABLE.contenttable-1 TR TD A:hover { text-decoration:underline;}
TABLE.contenttable-2 P { color:#000000; }
TABLE.contenttable-2 TR.tr-0 TD { background-color:#ccd4eb;}
TABLE.contenttable-2 TR.tr-0 TD P { font-weight:normal; color:#000000;}
TABLE.contenttable-2 TR TD { background-color:#ffffff;}
TABLE.contenttable-2 TR TD P { font-weight:normal; color:#000000; margin-top:3px;}
TABLE.contenttable-2 TR TD A { color:#497fbf; text-decoration:none;}
TABLE.contenttable-2 TR TD A:hover { text-decoration:underline;}
TABLE.contenttable-3 P { color:#000000; }
TABLE.contenttable-3 TR.tr-even TD { background-color:#ffffff;}
TABLE.contenttable-3 TR.tr-odd TD { background-color:#ccd4eb;}
TABLE.contenttable-3 TR.tr-0 TD { background-color:#ffffff;}
TABLE.contenttable-3 TR.tr-0 TD P { font-weight:bold; color:#000000;}
TABLE.contenttable-3 TR TD P{ margin-top:3px;}
TABLE.contenttable-3 TR TD A { color:#497fbf; text-decoration:none;}
TABLE.contenttable-3 TR TD A:hover { text-decoration:underline;}


/************************/
/* Filelinks, generally */
/************************/
TABLE.csc-uploads { border:0px; }
TABLE.csc-uploads TR TD P { background-color :transparent; font-size:12px; }
TABLE.csc-uploads TR TD { vertical-align :top; }
TABLE.csc-uploads TR.tr-even { background-color:#EDEBF1; }
TABLE.csc-uploads TR.tr-odd { background-color:#D8D7DC; }
TABLE.csc-uploads TR TD.csc-uploads-icon { padding-left:6px; padding-right:6px; width:1%; text-align:center; vertical-align:middle; }
TABLE.csc-uploads TR TD.csc-uploads-fileName { width:80%; padding-left:5px; }
TABLE.csc-uploads TR TD.csc-uploads-fileName P A { font-weight:bold; }
TABLE.csc-uploads TR TD.csc-uploads-fileName P.csc-uploads-description { font-style:italic; }
TABLE.csc-uploads TR TD.csc-uploads-fileSize { white-space:nowrap; padding-left:6px; padding-right:6px; }

TABLE.csc-uploads-1 { border-color:#186900; }
TABLE.csc-uploads-2 { border-color:#10007B; }
TABLE.csc-uploads-3 { border-color:#8A0020; }
TABLE.csc-uploads-3 TR TD { vertical-align:middle; }
TABLE.csc-uploads-3 TR.tr-even TD.csc-uploads-icon IMG { border:2px solid #333333; }
TABLE.csc-uploads-3 TR.tr-odd TD.csc-uploads-icon IMG { border:2px solid #333333; }


/*****************/
/* Various Forms */
/*****************/
fieldset.csc-mailform { width:90%; border:0px; }

.csc-mailform-field label { background-color:#d8d8d8; float:left; clear:both; display:block; width:100px; max-height:95px; vertical-align:top; padding-top:3px; padding-left:5px; padding-right:5px; padding-bottom:5px; margin-bottom:3px;}
.csc-mailform-field INPUT, div.csc-mailform-field SELECT, div.csc-mailform-field TEXTAREA { float:left; display:block; margin-left:5px; width:250px; border:1px solid #d8d8d8; }
.csc-mailform-field input.mf-input { height:16px; }
.csc-mailform-field textarea.mf-text { height:100px; }
.csc-mailform-field input.mf-check, div.csc-mailform-field input.mf-radio { width:16px; height:16px; margin-top:5px; }
.csc-mailform-field input.mf-submit { margin-left:135px; margin-top:5px; width:100px; height:18px; background-color:#87a1d2; color:#ffffff; }

FORM TABLE.csc-searchform { width:100%; }
FORM TABLE.csc-searchform TR TD { padding:5px 5px 5px 5px; }
FORM TABLE.csc-searchform TR TD.csc-form-labelcell, FORM TABLE.csc-searchform TR TD.csc-form-commentcell { font-weight:bold; }
FORM TABLE.csc-searchform TR TD.csc-form-fieldcell INPUT, FORM TABLE.csc-searchform TR TD.csc-form-fieldcell SELECT { width:100%; }

FORM TABLE.csc-loginform { width:70%; }

fieldset.akm-mailform { width:90%; border:0px; }
.akm-mailform-field label { background-color:#d8d8d8; float:left; clear:both; display:block; width:100px; max-height:95px; vertical-align:top; padding-top:3px; padding-left:5px; padding-right:5px; padding-bottom:5px; margin-bottom:3px;}
.akm-mailform-field INPUT, .akm-mailform-field SELECT, .akm-mailform-field TEXTAREA { float:left; display:block; margin-left:5px; width:250px; border:1px solid #d8d8d8; }
.akm-mailform-field input.amf-input { height:16px; }
.akm-mailform-field textarea.amf-text { height:100px; }
.akm-mailform-field input.amf-check, .akm-mailform-field input.amf-radio { width:16px; height:16px; margin-top:5px; }
.akm-mailform-field input.amf-submit { margin-top:1px; width:100px; height:18px; background-color:#87a1d2; color:#ffffff; }
.akm-mailform-field div.amf-extratext { float:left; clear:both; display:block; }
.akm-mailform-field DIV.amf-errorbox { float:left; clear:both; display:block; width:360px; color:#680000; margin-bottom:2px; }
.akm-mailform-field DIV.amf-extracon { border:1px solid #d8d8d8; float:left; clear:both; display:block; width:364px; margin-top:4px; }
.akm-mailform-field DIV.amf-extrainfo { margin:6px; margin-left:10px; }
.akm-mailform-field DIV.amf-extratext { clear:both; margin-left:10px; }
.akm-mailform-field DIV.amf-extravbox { float:right; clear:both; display:block; }



/*****************************/
/* Menu / Sitemap, generally */
/*****************************/
DIV.csc-menu { margin-left:0px; }
DIV.csc-menu P { font-size:11px; font-weight:normal;  }
DIV.csc-menu P A { color:#000000; text-decoration:none; }
DIV.csc-menu P A:hover { color:#000000; text-decoration:underline; }
DIV.csc-menu P.csc-section { font-weight:normal; margin-left:20px; font-style:italic; }
DIV.csc-menu-def P {  }

DIV.csc-menu-1 { }
DIV.csc-sitemap { }
DIV.csc-sitemap UL LI { list-style-type:none; font-size:12px; font-weight:bold; padding-top:7px; margin-left:-10px; margin-top:10px; }
DIV.csc-sitemap UL UL LI { font-size:12px; font-weight:normal; color:#000000; margin-top:0px; }
DIV.csc-sitemap UL UL UL LI { font-size:11px; font-weight:normal; color:#000000; }
DIV.csc-sitemap UL UL UL UL LI { font-size:11px; font-weight:normal; color:#000000; }
DIV.csc-sitemap UL LI A { color:#497fbf; }
DIV.csc-sitemap UL LI A:hover { color:#497fbf; }
DIV.csc-sitemap UL UL LI A { color:#000000; }
DIV.csc-sitemap UL UL LI A:hover { color:#000000; }
DIV.csc-menu-3 { }
DIV.csc-menu-3 P.csc-section { margin-left:0px; }
DIV.csc-menu-3 P.csc-section A { color:#000000; }
DIV.csc-menu-4 { }
DIV.csc-menu-4 P { margin-top:2px; }
DIV.csc-menu-4 P.csc-abstract { font-weight:normal; font-style:italic; margin-top:0px; padding:0px 2px 2px 20px; }
DIV.csc-menu-5 { }
DIV.csc-menu-6 { }
DIV.csc-menu-7 { }
DIV.csc-menu-7 P { font-weight:bold; }
DIV.csc-menu-7 P.csc-section A { color:#186900; }


/***************************************************/
/* default styles for extension "tx_indexedsearch" */
/***************************************************/
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:normal; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#ffffff; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { font-weight:bold; font-style:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title .tx-indexedsearch-percent { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:red; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#ffffff; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#d8d8d8; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color :#666666; }
.tx-indexedsearch A {color:#497fbf; text-decoration:none;}
.tx-indexedsearch A:hover {color:#497fbf; text-decoration:underline;}

.tx-indexedsearch .tx-indexedsearch-searchbox FORM {padding:0px; margin:0px;}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-button { color:white; border:1px solid #d8d8d8; background-color:#497fbf; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox { width:250px; border:1px solid #d8d8d8; background-color:#ffffff; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-checkbox { border:1px solid #d8d8d8; }
.tx-indexedsearch .tx-indexedsearch-searchbox SELECT.tx-indexedsearch-selectbox { width:250px; border:1px solid #d8d8d8; }
.tx-indexedsearch .tx-indexedsearch-searchbox TABLE TR TD P {margin:0px; padding:0px; margin-left:0px; padding-left:0px;}
.tx-indexedsearch-rules { border-top:1px solid #d8d8d8; margin-top:10px; border-bottom:1px solid #d8d8d8; padding-bottom:10px; }


/***************************************************/
/* default styles for extension "tt_news"          */
/***************************************************/
.news-latest-container { background-color:#ffffff; }
.news-latest-container HR.clearer { clear:right; height:1px; }
.news-latest-item { height:1%; line-height:1.3; /*width:185px;*/ position:relative; background-color:#Ffffff; }
.news-latest-item IMG { margin-bottom:5px; margin-right:5px; border:1px solid #666; float:left; }
.news-latest-category IMG { float:none; border:none; margin:0px; }
.news-latest-date,.news-latest-morelink,.news-latest-category { font-size:9px; }
.news-latest-morelink { font-size:9px; margin-left:3px; margin-bottom:3px; }
.news-latest-morelink A { text-decoration:none; }

.news-list-container { background-color:#ffffff; }
.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer { clear:right; height:1px; }
.news-list-item .clearer { position:relative; border-bottom:1px solid #d8d8d8; /*width:185px;*/ margin-top:9px; margin-bottom:5px; }
.news-list-item { height:1%; line-height:1.3; /*width:185px;*/ position:relative; background-color:#Ffffff; }
.news-list-container H3 { margin-bottom:5px; margin-top:0px; padding:2px; color:#497fbf; font-weight:normal; font-size:11px; }
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER { }
.news-list-container H3 A { color:#497fbf; }
.news-list-container P { padding-left:3px; }
.news-list-date { }
.news-list-imgcaption { float:right; padding-top:3px; padding-right:3px; font-size:9px; }
.news-list-container IMG { float:right; margin-top:5px; margin-bottom:5px; margin-right:2px; margin-left:0px; }
.news-list-category IMG { float:none; border:none; margin:0px; }
.news-list-morelink,.news-list-category { font-size:9px; margin-left:3px; }
.news-list-morelink { margin-bottom:3px; }
.news-list-morelink A { text-decoration:none; }
.news-list-morelink A:hover { text-decoration:none; }
.news-list-browse { text-align:center; }

.news-search-form { padding:3px; margin-bottom:5px; background-color:#F9FFE5; }
.news-search-emptyMsg { margin:0px; font-size:11px; margin-left:10px; }
.news-search-form FORM { margin:0px; }

.tx-ttnews-browsebox { }
.tx-ttnews-browsebox TD { font-size:10px; }
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell { }
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P { margin:0px; }
.tx-ttnews-browsebox-SCell { font-weight:bold; }

.news-single-item { padding:5px; margin-bottom:5px; width:100%; position:relative; }
.news-single-item .clearer { border-bottom:1px solid #d8d8d8; height:10px; margin-bottom:10px; clear:both; width:100%; }
.news-single-item H2 { font-size:16px; font-weight:bold; margin-bottom:0px; }
.news-single-item H3 { margin-bottom:15px; }
.news-single-img { float:left; margin-right:10px; }
.news-single-imgcaption { padding:3px; clear:both; }
.news-single-category { color:#497fbf; padding-bottom:10px; border-bottom:1px solid #d8d8d8; margin-bottom:10px; }
.news-single-backlink, .news-single-backlink a { color:#497fbf; font-size:10px; margin-bottom:15px; margin-top:10px; text-decoration:none; }
.news-single-backlink a:hover { text-decoration:underline; }
.news-single-timedata { float:right; }
.news-single-timedata, .news-single-imgcaption { font-size:9px; }
.news-single-author { padding-top:3px; padding-bottom:3px; color:#000000; }
.news-single-additional-info { margin-top:15px; padding:3px; padding-bottom:0px; }
.news-single-related,.news-single-files,.news-single-links  { margin:0px; margin-bottom:15px; }
.news-single-related DD, .news-single-links DD, .news-single-files DD {  }
.news-single-related DT, .news-single-links DT, .news-single-files DT { font-size:11px; font-weight:bold; color:#497fbf; border-top:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; padding-top:4px; padding-bottom:4px; }

.news-amenu-container { padding:0px; margin:0px 0px 0px 0px; }
.news-amenu-container LI { margin-left:5px; }
.news-amenu-container UL { padding:0px; margin-top:5px; margin-left:0px; margin-bottom:0px; list-style-type:none; }
.news-amenu-container H2 { font-size:11px; font-weight:bold; color:#497fbf; border-top:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; padding-top:4px;padding-bottom:4px; }
.news-amenu-container .news-amenu-item-year { font-weight:bold; color:#497fbf; margin-left:0px; margin-top:10px; border-bottom:1px solid #d8d8d8; }
.news-amenu-container A, .news-amenu-container A:visited, .news-amenu-container A:active { color:#497fbf; }
.news-amenu-container A:hover { text-decoration:underline; }

.news-catmenu { padding:5px; margin:10px 0px 10px 0px; border:1px solid #d8d8d8; }
.news-catmenu-header { font-size:11px; font-weight:bold; }
.news-catmenu DIV { font-size:11px; white-space:nowrap; }
.news-catmenu DIV img, .news-catmenu img, .news-catmenu-header img { margin:0px; padding:0px; vertical-align:middle; }
.news-catmenu-ACT { font-weight:bold; }

.level1 { padding:1px; padding-left:10px; background-color:#ebf8bf; border-left:1px solid #666; border-top:1px solid #666; }
.level2 { padding:1px; padding-left:10px; background-color:#ddf393; border-left:1px solid #666; }
.level3 { padding:1px; padding-left:10px; background-color:#cae46e; border-left:1px solid #666; border-top:1px solid #666; }
.level4 { padding:1px; padding-left:10px; background-color:#b0cb51; border-left:1px solid #666; }


/**************************************************************/
/* default styles for extension "SR Feuser Register"          */
/**************************************************************/
* { margin:0; padding:0; }
.tx-srfeuserregister-pi1 div.label { float:left; width:200px; margin-right:10px; position:relative; background-color:#ffffff; margin-bottom:10px; }
.tx-srfeuserregister-pi1 div.field { float:left; position:relative; margin-bottom:5px;}
.tx-srfeuserregister-pi1 button {background-color:#85a1d1; border:1px solid #d8d8d8; padding:2px;color:white;}
.tx-srfeuserregister-pi1 SELECT {background-color:#ffffff; }
.tx-srfeuserregister-pi1 input {background-color:#ffffff; border:1px solid #d8d8d8;}
.tx-srfeuserregister-pi1 P.tx-srfeuserregister-pi1-error {color:red;}


/***************************************************************/
/* default styles for extension "PMK RSS News Export"          */
/***************************************************************/
.tx-pmkrssnewsexport-pi1 { margin-bottom:20px; }
.tx-pmkrssnewsexport-pi1 A { color:black; }
.tx-pmkrssnewsexport-pi1 A:hover { text-decoration:underline; }


/**********************************************************/
/* default styles for extension "A1 Teaser Menu"          */
/**********************************************************/
div.tx-a1teasermenu-pi1 { background-color:yellow; width:100%; position:relative; }
TABLE.tx-a1teasermenu-pi1 { width:185px; position:relative; padding:0px; margin:0px; border-spacing:0px; }
TR.tx-a1teasermenu-pi1 { margin:0px; }
TD.tx-a1teasermenu-pi1 { width:185px; vertical-align:top; }
DIV.tx-a1teasermenu-pi1-item { width:185px; }
TD.tx-a1teasermenu-pi1-text { width:100px; padding-left:5px; color:black; font-size:10px; vertical-align:top; }
TD.tx-a1teasermenu-pi1-more { width:100px; padding-left:5px; text-align:right; vertical-align:top; }
TD.tx-a1teasermenu-pi1-image { width:85px; height:80px; border-top:1px solid #d8d8d8; vertical-align:top; }

/****************************************/
/* Frontend editing / TYPO3 Admin Panel */
/****************************************/
IMG.frontEndEditIcons { vertical-align:middle; margin:0px 2px 0px 2px; } 
TABLE.typo3-adminPanel { border:1px solid black; background-color:#F6F2E6; }
TABLE.typo3-adminPanel TR.typo3-adminPanel-hRow TD { background-color:#9BA1A8; }
TABLE.typo3-adminPanel TR.typo3-adminPanel-itemHRow TD { background-color:#ABBBB4; }
TABLE.typo3-adminPanel TABLE, TABLE.typo3-adminPanel TD { border:0px; }
TABLE.typo3-adminPanel TD FONT { font-family:verdana; font-size:10px; color:black; }
TABLE.typo3-adminPanel TD A FONT { font-family:verdana; font-size:10px; color:black; }			
TABLE.typo3-editPanel { border:1px solid black; background-color:#F6F2E6; }
TABLE.typo3-editPanel TD { border:0px; }


/************************/
/* Frontend editing RTE */
/************************/
.head1 { font-family:Verdana, Helvetica, Arial, san-serif; font-size:14px; font-weight:bold; color:#497fbf; }
.head2 { font-family:Verdana, Helvetica, Arial, san-serif; font-size:11px; font-weight:bold; color:#497fbf; }
.head3 { font-family:Verdana, Helvetica, Arial, san-serif; font-size:11px; font-weight:bold; color:#000000; line-height:16px; }
.normal { font-family:Verdana, Helvetica, Arial, san-serif; font-size:11px; font-weight:normal; color:#000000; } 
.blue { font-family:Verdana, Helvetica, Arial, san-serif; font-size:11px; font-weight:normal; color:#497fbf; }


#gecko-scrollbar { display:none; }
html>body #gecko-scrollbar { position:absolute; z-index:1; top:0px; left:0px; width:1px; height:1025px; display:block; font-size:0; }
