body, td {font-size: 12px;font-family: arial,helvetica,sans-serif; color:#000; line-height:18px}
body, td, form {padding:0;margin:0;}
body {margin:16px 0; line-height:1.3em}
img {border:0;}
p {margin:0; padding:0 0 1em 0}
a:link, a:visited {color:#ff0000; text-decoration: none}
a:hover, a:active {color:#ff0000; text-decoration: underline}
.clear {clear:both}
h1 {font-size:17px;color:#000; font-weight:lighter;margin:0;padding:0; margin-bottom:10px}
h1 span {font-weight:bold}

#container {width:950px; margin-left:16px;position:relative;z-index:10;}

/*start logos*/
#logos {height:100%}
#logos img {display:block;}
#logo1 {float:left; width:150px}
#logo2 {float:left;padding-left:490px; width:150px;}
#logo3 {float:left;padding-left:10px;}
/*end logos*/

/*start payOff*/
#payOff {margin:23px 0 0.5em 0}
#payOff img {display:block;}
#payOff p {margin:0; padding:0}
/*end payOff*/

/*start header*/
#header {height:100%}
.mainNav {width:630px; float:left; background-color:#DEDEDE; min-height:92px; height:auto !important; height:92px;}
.mainNav img {display:block;}
.mainNav p {margin:0; padding:0}
.mainNav ul {list-style:none; margin:0;padding:0;font-size: 11px;margin-left:4px; margin-top:3px;}
.mainNav li {display:inline; margin-right:9px; padding-right:10px; background:#DEDEDE url(/images/li_spacer.gif) center right no-repeat; float:left }
#mainMenuNotSel22_1 {background-image:none} /*last menu*/
.mainNav a, .mainNav a:visited {color:#666;}
.mainNav a:hover, .mainNav a:active, .mainMenuSel a{color:#000 !important; text-decoration:none}
.mainMenuSel a {font-weight:bold}
.mainNav img {display:block;}
.subNav {margin-left:10px; width:130px; padding:10px; background-color:#DEDEDE; float:left; height:72px}
.subNav ul {list-style:none; margin:0;padding:0;font-size:11px;}
.subNav a {color:#666}
.subNav a:hover, .subNav a:active, .subMenuSel a {color:#000; text-decoration:none}
.subNav .subMenuSel a { font-weight:bold}
#clock {float:left;margin-left:10px;}

#languages {margin-left:870px; margin-bottom:2em; color:#DEDEDE}
#languages a {color:#666}
#languages a.selected {color:#000}
/*end header*/

/*start content*/
#content {margin-top:1.1em; height:100%}
#content1 {width:150px; float:left;}
#content1 a {color:#666}
#content1 a:hover, #content1 a:active {color:#000; text-decoration:none}
#content1 h1 {font-weight:bold; margin-bottom:9px}
#content1 ul {list-style:none; margin:0;padding:0;font-size: 11px; margin-bottom:1.5em}
#content1 ul li.subMenuSel {position:relative;z-index:20;margin-left:-11px; }
#content1 .subMenuSel a { font-weight:bold; color:#000; background:transparent url(/images/arrow_red.gif) center left no-repeat; padding-left:11px;}
#content2 {width:470px; margin-left:10px; float:left;}


/*extranet */
#content3 {width:150px;float:left; margin-left:10px}
.extrTitle { background-color:#999; color:#fff; height:18px; display:block; margin:0;padding:0; padding-top:2px; padding-left:4px}
.box {border:1px solid #DEDEDE; padding:4px; margin-top:2px}
.box .extrTitle {margin-bottom:1em}
.box .dwnldModItem {border-bottom:1px solid #f1f1f1; margin:0; padding:0; padding-bottom:0.5em; margin-bottom:0.2em}
.box a {color:#003399}



/*--- 1° sublevel menu */
#content1 .subMenuSel ul {margin:0;padding:0;margin-left:11px}
#content1 .subMenuSel ul a {font-weight:normal; color:#666; background:transparent url(/images/arrow_grey.gif) center left no-repeat; padding-left:11px}
#content1 .subMenuSel ul a:hover, #content1 .subMenuSel ul a:active {color:#000; text-decoration:none; }
#content1 .subMenuSel .subMenuSel a { font-weight:bold; color:#000; background:transparent url(/images/arrow_red.gif) center left no-repeat;margin-left:11px;}

.home_c1 {padding-top:12px}
.home_c2 {width:790px !important;}
#home_timetravel {width:150px;height:236px}
#home_timetravel_new {width:340px;height:340px}

/*end content*/

/*start footer*/
#footer {margin:2.5em 0;background-color:#DEDEDE; color:#666;font-size:11px;padding:2px 0 2px 4px;}
#footer a {color:#000}
/*end footer*/

/*news costum*/
.newsModItem {float:left; width:310px }
.newsModItem a , .dwnldModItem a  {position:relative !important}
.newsModItemCenter {margin:0px}
.newsModItem img, .newsModItemCenter img {float:right; display:block; padding-left:10px}
.newsModItemDates {background-color:#DEDEDE;color:#666;padding:2px; margin-bottom:5px; font-size:11px; width:145px;}
#newsModNavigator {background-color:#EDEDED;border:1px solid #ADADAD;margin:0;padding:0; font-size:11px; height:100%}
#newsModBack {float:left; margin-left:3px}
#newsModList {float:right; margin-right:3px}

.newsModItem p {font-size: 11px; }


/*downloads module */
.dwnldModItem {width:100%; clear:both; }
.dwnldModImage img {margin-right:0.2em; float:left}

/*form builder */
fieldset {margin:0; padding:0; border:0;}
fieldset legend {display:none}
fieldset label {float: left;width: 130px;}
fieldset .repeatRadioCheck label { float:none; margin:0;padding: 0;}
.input {background-color:#FFF !important; border:1px solid #ccc !important;}
.input, .button {font-size:12px; font-family: arial,helvetica,sans-serif;}
.button {background-color:#E3E3E3;border:1px solid #ccc;color:#FF0000 !important;cursor:pointer;margin:0;padding:0;}
fieldset .formRow, fieldset .formButtonRow {padding:0.5em 0; margin:0; clear:both;}
fieldset .formRow span { padding-left:0.2em}
fieldset .formButtonRow {margin:0; padding:1em 0 0 0; border:0; text-align:right; width:430px  }
fieldset .formHideInput { display: none}

/*sitemap*/
#siteMap {list-style:none; margin:0;padding:0;font-size: 11px; margin-bottom:1.5em}
#siteMap a {color:#666; text-decoration:none;}
#siteMap a:active, #siteMap a:hover {color:#000;}

/*generic table*/
.genericTable { width:100%}
.genericTable td {margin:0;padding:0; vertical-align:top}
.genericTable td.paddingRight {padding-right:1em;}
.genericTable td.gray {padding-right:1em;}
.genericTable td.red {padding-right:1em;}
.genericTable td.bg {background-color:#F1F1F1}
.genericTable .th { font-weight:bold}
.genericTable .borderBottomCell td {border-bottom:1px solid #a1a8ac; padding-bottom:0.5em;}
.genericTable .borderBottomCellLight td {border-bottom:1px dotted #a1a8ac; padding-bottom:0.5em;}
.genericTableTel td {margin:0; vertical-align:top; border-bottom:1px dotted #a1a8ac; padding-bottom:0.5em;}


/*news module 
#newsModHeader {color: blue; font-weight:lighter }
#newsModHeadTitle {color: green; font-weight:lighter}
#newsModItemDetail {font-style:italic }
#newsModNavigator {border-top:1px dotted blue; padding-top:2px; text-align:right}
.newsModShowAll {text-align:right}
.newsModTitle {font-weight:bold}
.newsModImage img {border:4px solid blue; margin-right:1em; float:left}
.newsModItem {border-bottom:1px solid blue; padding-bottom:1em;margin-bottom:1em; float:left; width:100%; clear:both;}
*/

/*search
#searchHeader {background-color:#f1f1f1; border-bottom:1px solid #ccc; padding:0.2em 1em; text-align:right; margin-bottom:1em;}
#searchHeader p, .searchItem {padding:0;margin:0;}
#searchFileFound {margin-left:0.2em; color:#666}
.searchItem {padding-bottom:0.5em; margin-bottom:0.5em; border-bottom:1px dotted #ccc}
.searchTitle {font-size:110%}
.searchPath {color:green}
.searchPaging {margin-top:1em}
*/

#header {position:relative}
#slideshow {position:absolute; z-index:15; top:0; overflow:hidden; height:71px; width:630px}
#slideshow a {display:none}
#slideshow img {position:absolute;z-index:8; }
#slideshow img.active {z-index:10; }
#slideshow img.last-active {z-index:9; }

#mainMenu {position:absolute; top:71px}