/* Basic */
body {background:url(background.gif) left top #CCCCCC; font-family:arial, sans-serif; font-size:0.9em; text-align:center; margin:0; padding:10px 0;}
p {margin:0; padding:0 0 10px 0;}
h1,h2,h3,h4 {font-weight:bold; margin:0; padding:0 0 10px 0; color:#FFFFFF;}
h1 a,h2 a,h3 a {text-decoration:none;}
h1 {font-size:1.5em;}
h2 {font-size:1.3em;}
h3 {font-size:1.1em;}
h4 {font-size:1em;}
img {border:none;}
a {color:#FFFFFF;}
a:activ {color:#FDF466;}
a:visited {color:#FFFFFF;}
a:hover {color:#FDF466;}
input {font-family:arial, sans-serif;}
textarea {font-family:arial, sans-serif;}
table td {vertical-align:top;}
ul,li,ol {margin:0 0 0 10px; padding:0 0 0 5px; color:#FFFFFF;}


/* Structure */
#all {margin:0 auto 0 auto; padding:0; width:775px; text-align:left;}
#header {position:relative; margin:0; padding:0; background:url(website-header.jpg) top left no-repeat #000061; width:775px; height:126px;}
#navcontent {margin:0; padding:0; background:url(website-middle.gif) left repeat-y #666666; width:775px;}
#navigation_cell {float:left; width:166px; margin:0; padding:0; vertical-align:top; text-align:left;}
#navigation_padding {padding:10px;}
#content_cell {float:left; width:605px; color:#FFFFFF; margin:0; padding:0; vertical-align:top; text-align:left;}
#content_padding {padding:10px 20px 10px 10px; margin:0;}
#print {text-align:right; margin:0; padding:10px 0 5px 0; clear:both;}
#footer {position:relative; margin:0; padding:0; width:775px; height:45px; background:url(website-footer.gif) left top no-repeat #000061; text-align:left;}
#footer_padding {margin:0; padding:10px 10px 5px 10px; color:#FFFFFF; text-align:left; font-size:14px;}
#footer a {text-decoration:none;}
#footernav {position:absolute; width:500px; right:15px; top:10px; text-align:right;}
.clearer {clear:both; visibility:hidden; margin:0; padding:0; height:0;}

/* Navigation */
dl.menu_level_1 {font-size:17px; margin:40px 0 40px 0; padding:10px 0 10px 0; border-top:1px solid #FDF799; border-bottom:1px solid #FDF799;}
dl.menu_level_2 {font-size:12px; margin:0; padding:0 0 0 10px;}
dl.menu_level_2 a {}
dl.menu_level_2 .menulink {padding-top:3px; padding-bottom:3px;}
dt.menulink a {color:#FDF799; text-decoration:none;}
dt.menulink a:visited {color:#FDF799;}
dt.menulink a:hover {color:#BFD7F7;}
dt.menulink img {margin-right:5px;}
dt.active a {color:#BFD7F7;}
dt.active a:visited {color:#BFD7F7;}
dt.active a:hover {color:#BFD7F7;}
dd {padding:0; margin:0;}

/* Frames */
.csc-frame {}
.csc-frame-frame1 {border:1px solid #FFFFFF; padding:5px; margin:0; margin-bottom:10px;}
.csc-frame-frame2 {text-align:justify; border:2px solid #FFFFFF; padding:5px; margin:0; margin-bottom:10px;}
.csc-frame-frame2 p {margin:0; padding:0;}

/* Content */
.csc-linkToTop {text-align:right; padding:10px 0 5px 0; margin:0;}
.imgtext-table {margin:0 0 5px 0;}
.imgtext-table table {margin:0; padding:0;}
.imgtext-nowrap {padding:0; margin:0 0 10px 0;}
.imgtext-nowrap table {padding:0; margin:0;}
.csc-frame-rulerBefore {border-top:2px solid #FFFFFF; margin:10px 0 0 0; padding:0 0 10px 0;}
.csc-frame-rulerAfter {clear:both;}
.csc-caption {padding:0; margin:0; font-size:0.7em; color:#FFFFFF;}
.bodytext {color:#FFFFFF;}
.csc-textpic-firstcol {clear:both; float:left}

/* Mailform */
.csc-mailform {margin-left:0; margin-right:auto; color:#E1E1E1;}
.csc-mailform td {vertical-align:top;}
.csc-mailform input, .csc-mailform textarea {background-color:#E1E1E1; border:1px solid #000000; color:#000000; font-size:14px;}
.csc-mailform label {float:left; clear:left; width:120px}
#mailformformtype_mail {margin-left:120px}

/* Weather */
#navigation_padding iframe {margin:0; padding:0;}

/* Exchangable Banner */
#headerbanner {position:absolute; width:598px; height:120px; padding:0; left:166px; top:3px;}
#headerbanner img {margin:0; padding:0;}

/* Sitemap */
/* .csc-menu {margin:0 0 0 20px; padding:0; width:570px;} */
.csc-menu a {text-decoration:none;}
.csc-sitemap-level1 {font-size:1.2em; margin:0; padding:0;}
.csc-sitemap-level2 {font-size:1em; margin:0 0 0 20px; padding:0;}
.csc-sitemap-level3 {font-size:0.8em; margin:0 0 0 40px; padding:0;}

table.sitemap {border-spacing:0; border:none; margin:0; padding:0;}
table.sitemap a {text-decoration:none;}

/* Languagemenu */
.tx-srlanguagemenu-pi1 {text-align:right; height:20px; width:110px; margin-left:auto; margin-right:10px;}
.tx-srlanguagemenu-pi1 p { font-family: Verdana, sans-serif; font-size: .8em; line-height:100%; color: #35006d; margin-top: 8px; padding: 0; text-indent: 0; }
.tx-srlanguagemenu-pi1 img { margin: 0 5px; padding: 0; border-style: none; }
.tx-srlanguagemenu-pi1 .CUR { float: left; font-size: .8em; }
.tx-srlanguagemenu-pi1 .CUR a { background-color: transparent; color: #35006d; text-decoration: none; font-weight: bold; }
.tx-srlanguagemenu-pi1 .CUR a:focus, .tx-srlanguagemenu-pi1 .CUR a:hover, .tx-srlanguagemenu-pi1 .CUR a:active { color:#333333; }
.tx-srlanguagemenu-pi1 .NO { float: left; font-size: .8em; }
.tx-srlanguagemenu-pi1 .NO a { background-color:transparent; color: #35006d; text-decoration:none; font-weight:bold; }
.tx-srlanguagemenu-pi1 .NO a:focus, .tx-srlanguagemenu-pi1 .NO a:hover, .tx-srlanguagemenu-pi1 .NO a:active { color:#333333; }
.tx-srlanguagemenu-pi1 .INACT { float: left; font-size: .8em; }
.tx-srlanguagemenu-pi1 .INACT a { background-color:transparent; color: #35006d; text-decoration: none; font-weight: normal; }
.tx-srlanguagemenu-pi1 .INACT a:focus, .tx-srlanguagemenu-pi1 .INACT a:hover, .tx-srlanguagemenu-pi1 .INACT a:active { color: #333333; }
.tx-srlanguagemenu-pi1 .SPC {  float: left; font-family: Verdana, sans-serif; font-size: .8em; line-height: 100%; color: #35006d; }
.tx-srlanguagemenu-pi1 select { font-size: .8em; font-family: Verdana, sans-serif; background-color: #35006d; color: white; font-weight: bold; }

/* Search */
.tx-macinasearchbox-pi1 {margin:0; padding:0; color:#FDF799; font-size:14px;}
.macina_searchbox_input {width:95px; text-family:arial, sans-serif;}
.macina_searchbox_submit {border:1px solid #000000; padding:1px; margin:0;}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#B10F36; margin:0; padding:3px;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:#FDF799; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#8E0B2B; margin:0; padding:3px;}
.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:#515050; margin:0; padding:3px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color : #666666; }

/* Contenttable */
.contenttable-2 {border-collapse:collapse;}
.contenttable-2 td {border:1px solid #FFFFFF;}
.contenttable-2 tr.tr-0 td, .contenttable-2 td.td-0 {font-weight:bold; background-color:#FFFFFF; color:#000000; border:1px solid #000000;}

/* Imagemaps */
#tx_mwimagemap_img_419 {border:2px solid black}