/* CSS Document */
body {font:normal 100% tahoma; margin:0; padding:5px; color:#000;
background-color:#fff}

td, th, div, li {font:normal 100% tahoma; color:#000}
input, select  {font:normal 70% tahoma; color:#000}
form {margin:0px}
img {border:0px}

h1 {color:#336633; background:#d1e0c1 url(H3lightBg.gif) repeat-x scroll 0pt; padding:0px 8px 2px 8px; margin:0px 0px 6px 0px;  border-top:3px solid #336633; font-weight:bold; font-size:100%; font-family:tahoma; clear:both}
h1 {height:20px}
h1 a {color:#336633}
h1 a:visited {color:#336633}
h1.mainHead {font-weight::bold; font-size:110%; font-family:verdana; background-color:#fff; border:0px; padding:0px 0px 0px 0px}
h2 {font-weight:bold; font-size:75%; font-family:tahoma; margin:0px}
h2 a:visited {color:#000}
h3 {background:#363 url(H3Bg.gif) repeat-x scroll top left; font-size:12px; color:white; margin:0; padding:4px 0 4px 8px; clear:both;}
h3.light {background:#D1E0C1 url(H3lightBg.gif) repeat-x scroll top left;color:#000; border:1px solid #D1E0C1}
h3 a {color:#fff; text-decoration:underline}
h3 a:visited {color:#fff}
h3.foreign {background:#D1E0C1}
h3.foreign a, h3.foreign a:visited {color:#363}
h4 {font-weight:bold; font-size:100%; font-family:verdana; margin:0px 0px 5px 0px}
h4 a:visited {color:#000}
a {color:#000; text-decoration:underline}
a:hover {text-decoration:none}
a:visited {color:#999}
a.red:visited {color:#CC3300}
a.underline {text-decoration:underline}
a.underline:hover {text-decoration:none}
.red {color:#CC3300}
.green, .green:visited {color:#006600}
.gray {color:#999}
.blue, .blue:visited {color:#0000BB}
.black, .black:visited {color:#000000}
a.outhref {font-weight:bold;color:#000000}
a.outhref:visited {font-weight:bold;color:#000000}

a.under_on_hov{text-decoration:none}
a.under_on_hov:hover{text-decoration:underline}


li {list-style-type:disc; color:#000}
.middle, .small {font-size:70%}
.smaller {font-size:80%}
.big {font-size:110%}
.biger {font-size:120%}
.normal {font-size:100%}
div.dott {background:url('../images/2dots3.gif') repeat-x; margin:15px 0px}

span.prefix{position:absolute;top:-500px;left:0px;height:0px;width:0px;}

ul{white-space: normal}
ul.list {padding:0px; margin:0px 5px 0px 20px}
ul.list li {margin:2px 0px; list-style-type:none; color:#000; lline-height:13px; font-size:70%}
ul.list li.no_margin{margin:0px 0px 4px;}

/*ul.list li a {font-weight:bold}*/

/*ul.light li a {font-weight:normal}*/

ul.long li {margin-bottom:5px}

ul.argument {margin-left:0px; lpadding-left:14px; padding:0px}
ul.argument li {list-style-image:none; list-style-position:outside; list-style-type:none; color:#000; margin-left:2px; font-size:70%}
ul.argument li, {font-size:100%}
ul.argument li a {margin-left:-2px; font-weight:normal}
ul.argument li a.red {color:#CC3300}
td.left_dotted ul.argument li, {font-size:100%}


table.topHead {width:100%;}
table.topHead td.topBanner {padding-right:10px; vertical-align:bottom}
table.topHead td div.topLink {float:left; margin-left:22px; color:gray; lmargin-top:4px}
table.topHead td.advert {height:54px; width:44px; background:url('../images/head/bg_head_new.gif') repeat-x top; }
table.topHead td.topImg {text-align:right; width:100%; height:15px; vertical-align:top; background:url('../images/head/bg_head_new.gif') repeat-x top; padding-right:4px; padding-left:0px; padding-top:0px; padding-bottom:0px}
table.topHead td.rightImg {text-align:right; width:12px; background:url('../images/head/bg_head_new.gif') repeat-x top; }
table.topHead td.topMenu {font-size:100%; height:39px; vertical-align:top; text-align:center; background:url('../images/head/bg_head_new.gif') repeat-x bottom; padding-top:2px; white-space:nowrap}
table.topHead td.topMenu a {font-size:90%; color:#333; white-space:nowrap; text-decoration:underline; padding:0px; margin:0px}
table.topHead td.topMenu a:visited {color:#333}
table.topHead td.topMenu li {color:#D1E0C1; margin:0px}


table.main {margin-top:20px; width:100%; lheight:80%}


td.left_column {width:155px; vertical-align:top; font-size:100%; min-width: 155px; white-space:nowrap}
td.left_column h3 {text-align:center; padding-left:0px; font-size:75%}
td.left_column a:visited {color:#000}

td.left_dotted {background:url('../images/2dots3.gif') repeat-y right; padding-right:5px}

td.left_news_dot {width:155px; background:url('../images/2dots3.gif') repeat-y left; padding-left:5px}
td.left_news_dot h3 {font-size:80%; text-align:left; padding-left:4px}
td.left_news_dot h3 a:visited {color:#fff}
td.left_news_dot div {font-size:100%}
/*td.left_news_dot div a {font-size:70%}*/
td.left_news_dot ul {margin:0px;/* padding-left:16px*/}
td.left_news_dot ul li {font-size:70%}
td.left_news_dot ul li a:visited {color:#999}

div.smallLink a {font-size:70%}
/*td.left_column ul.list li {font-size:80%}
ltd.left_column ul.list li, {font-size:75%}
ltd.left_column ul.list ul.argument li, {font-size:100%}*/
/*td.left_column ul li {font-size:11px}*/

/*td.left_column div a.band_news {lmargin-left:10px; font-weight:normal}*/
form.search {background:#F4F8ED; padding:10px 5px; margin-bottom:5px}


td.content {height:100%; vertical-align:top; padding:0 18px; font-family:verdana; font-size:100%}
td.content ul li {font-family:verdana; font-size:80%}
td.content div.small {font-size:70%}

td.item {font-size:100%}
td.item p {font-size:80%; font-family:verdana; margin:0px 0px 10px 0px;padding-bottom:5px}
td.item div.smaller {font-family:verdana}

td.item ol {font-size:100%; margin-left:20px; padding-left:0px}
td.item ol li {font-size:80%; font-family:verdana; list-style-type:decimal; margin-bottom:20px}
td.item ol li b a {font-size:100%; font-family:verdana}
td.item ol li div.indention {font-size:85%}


div.link {font-size:80%; border:solid #ccc; border-width:1px 0px 0px 0px; padding:2px 0px; text-align:right; color:#999; clear:both}
/*div.linkbottom {border-width:0px 0px 1px 0px}*/
div.link a {font-size:100%; text-decoration:none; margin:0px 3px}
div.link a:hover {text-decoration:underline}
div.link a:visited {color:#000}
div.link span.current {color:#339900; font-weight:bold; margin:0px 3px}
img.photo {border:1px solid #000; margin:0px 10px 10px 0px}
img.bild {border:1px solid #000}

/*div.mainNews {padding-left:110px}
div.mainNews ul {margin:0px; padding-left:15px}
div.mainNews ul li {margin-bottom:4px}*/

div.mainNews {padding-left:174px; font-size:100%}
div.mainNews h2 {font-size:75%}
.mainNews ul {margin:0px; padding-left:15px}
div.mainNews ul li {margin-bottom:4px; font-size:90%}
div.mainNews ul li a {font-size:90%}

table.mainNews ul li {margin-bottom:4px; font-size:90%}
table.mainNews ul li a {font-size:90%}

div.news {margin-bottom:9px; font-size:100%}
div.news div {margin:5px 0; font:bold 75% verdana;}
div.news div a {font-weight:normal; font-size:110%; lmargin-left:3px}
div.news div a:visited {color:#8f8f8f}

.right_column {width:240px; vertical-align:top; font-size:100%}
/*.right_column ul li {font-size:11px}*/
td.right_column h3 {text-align:center; padding-left:0px}
td.right_column h3.current {background-color:#363}
td.right_column h3.with_spacer {margin-top:5px}
/*td.right_column ul.list li {font-size:80%}
td.right_column ul.list li, {font-size:75%}*/

td.right_news {width:240px; background:url('../images/2dots3.gif') repeat-y left; padding-left:6px; font-size:100%}
td.right_news h3 {text-align:left; padding-left:6px}



td.right_dotted {background:url('../images/2dots3.gif') repeat-y left; padding-left:6px}

td.left_news {width:240px; background:url('../images/2dots3.gif') repeat-y right; padding-right:5px}
td.left_news h3 {text-align:left; padding-left:6px}
td.no_dotted{background:none;}

div.smallLink {text-align:right; margin:5px 0px 0px; font-size:95%; padding-right:3px}
div.smallLink a {font-size:75%; font-weight:bold}

.right_border{border-right:1px solid #D1E0C1;background-color:#F4F8ED;}
.left_border{border-left:1px solid #D1E0C1;background-color:#F4F8ED;}


.right_column form table td {font-size:70%}
.right_column form table td input, .right_column form table td select {font-size:100%}



.block {background:#F4F8ED; padding-bottom:5px; margin-bottom:5px}

ul.it {list-style-image:url('../images/square_fp.gif'); list-style-position:outside; margin-left:20px; margin-top:3px; padding:0}
ul.it li {margin: 2px 0px}

table.currency {width:234px; margin-bottom:5px}
table.currency td {font-size:65%}

/*div.rightBanner {margin-bottom:5px}*/

div.mail {padding:5px 0px 0px 5px; height:62px}
div.mail form div.topdiv {margin-bottom:0px; padding:0px; text-align:center}
div.mail form div.bottomdiv {margin-top:0px; padding:0px}
/*div.mail a.green {background-color:#336633; padding:3px 16px 5px 16px; color:#fff; font-size:11px; float:right}*/
.flleft {float:left; margin-right:5px}






/*.d_news {vertical-align:top; padding:0 10px; margin-left:6px; margin-top:0}
.d_news li {margin:5px 0}*/






/*table.inquiry {margin:10px 0px 10px 0px; width:100%}
table.inquiry thead td {background-color:#336633; font-size:12px; font-weight:bold; color:#fff; padding:0px 0px 2px 7px}
table.inquiry thead a {color:#fff}
table.inquiry tbody td {lbackground-color:#F4F8ED; padding:5px 5px 5px 7px; vertical-align:top}
table.inquiry ul {margin:0px; padding-left:13px}*/
div.container {padding:5px; font-size:100%}
div.container form, div.container b {font-size:70%}

/*div.container {padding:5px; font-size:85%}
div.container form, div.container b {font-size:80%}*/
div.container form b {font-size:100%}
div.container form span.small {font-size:90%}
div.container form input {font-size:90%}



.lightGreen {background-color:#F4F8ED}
input.radio {vertical-align:middle; margin-right:5px}
input.radio {width:14px; height:14px; margin-top:5px}


table.inquiryResult td {padding:0px; font-size:70%}
table.inquiryResult td b {font-size:100%}
table.inquiryResult td.lag {text-align:right; padding-top:3px; padding-right:5px; font-size:70%}
table.inquiryResult td.lag1 b {color:#086E08; background-color:#086E08}
table.inquiryResult td.lag2 b {color:#1A801A; background-color:#1A801A}
table.inquiryResult td.lag3 b {color:#2D932D; background-color:#2D932D}
table.inquiryResult td.lag4 b {color:#40A640; background-color:#40A640}
table.inquiryResult td.lag5 b {color:#53B953; background-color:#53B953}
table.inquiryResult td.lag6 b {color:#66CC66; background-color:#66CC66}


.bottomLink {background-color:#F4F8ED; border:solid #336633; border-width:1px 0px; font-size:70%; text-transform: uppercase; padding: 4px 0px; text-align:center; margin-top:10px}
.bottomLink a:visited {color:#000}
div.copyright {margin-top:5px; font-size:60%; font-family:tahoma; text-align:center}

table.news4 td {font-size:100%; font-family:verdana; vertical-align:top}
table.news4 td.leftCol {width:50%; background:url('../images/2dots3.gif') repeat-y right; ; padding-left:0px; padding-right:10px; padding-top:5px; padding-bottom:5px}
table.news4 td.rightCol {width:50%; padding:5px 0px 5px 10px}

/*td.wide ul li {margin-bottom:5px}
td.wide ul {margin:0px; padding-left:190px}
td.wide ul, {padding-left:0px; margin-left:190px}
td.wide img.bild {margin-bottom:10px}
td.wide h3 {text-align:left; padding-left:7px}*/



table.mainNews td {1width:50%; vertical-align:top; padding-bottom:15px; font-size:100%}
/*table.mainNews td.leftNews {padding-right:5px; lbackground:url(../images/2dots3.gif) repeat-y right}
table.mainNews td.rightNews {padding-left:5px}*/

table.mainNews a {font-size:90%; font-family:verdana}
table.mainNews ul {margin:0px; padding-left:190px}
table.mainNews td  h1 a {font-size:75%}
/*table.mainNews ul li {lmargin-left:-7px; margin-bottom:6px}
table.mainNews ul li, {lmargin-left:-5px}*/


/*table.partners thead th {background-color:#336633; color:#fff; vertical-align:top; padding:2px 0px; font-weight:bold}
table.partners thead th a {color:#fff; font-family:tahoma; font-size:12px}
table.partners td {lwidth:32%; vertical-align:top; padding-top:5px}
table.partners td ul {margin:0px; padding-left:20px}*/


table.calendar {width:234px; background-color:#d9e1cc}
table.calendar th {font-weight:normal; font-size:70%; border-bottom:1px solid #336633; background-color:#F4F8ED}
table.calendar td {text-align:center; font-size:70%; background-color:#F4F8ED}
table.calendar a {font-weight:bold}



div.archives {height:200px; float:left}
table.calendar_small {lfloat:left; margin-right:15px; margin-bottom:15px; background-color:#d9e1cc}
table.calendar_small  th {background-color:#F4F8ED; font-weight:bold; font-size:70%; color:#336633}
table.calendar_small td {background-color:#fff; font-size:70%}
table.calendar_small td a {font-weight:bold}

ul.list.newslink{margin:0 5px}
ul.newslink a {font:normal 110% verdana}
ul.newslink li {list-style-type:none; margin-bottom:5px}

td.right_news ul.newslink a {font:normal 110% verdana}
td.right_news ul.newslink li {list-style-type:disc; margin-bottom:5px}



div.current_news {padding:3px 5px}
div.current_news div {font-weight:bold; margin:2px 0px}
div.current_news a {font-weight:normal}

div.utroru {background-color:#0099FF; padding:3px 0px}

form.search_broadened {font-size:70%}
form.search_broadened input {font-size:100%}
form.search_broadened table#dateInterval td {font-size:70%}

div.greenbg {background-color:#F4F8ED; margin-bottom:2px; padding:10px}

form.inquiry td{white-space: nowrap}
form.inquiry span {padding:3px 3px 0px 0px; font-size:70%}
form.inquiry select {margin:1px 15px 0px 0px}

a.nofloat {display:block; text-align:center}

blockquote {margin-top:0px; margin-bottom:0px;}

div.botdate {float: right; font-size: 12px;}

img.innewsimg, div.topnewsbody img {
        border:1px solid #000;
        margin:0px 10px 10px 0px;
}

div.topnewsbody p {
        font-size:80%;
		margin:0px 0px 10px 0px;
}

div.topnewsbody div {
        float: right;
        font-size: 12px;
}

td.right_column ul.redtramblock {padding:0px; margin:0px 5px 0px 20px}
td.right_column ul.redtramblock li{font-size:70%;margin:2px 0px; list-style-type:disc; color:#000; lline-height:13px}
td.left_news_dot ul.redtramblock li {font-size:100%;}
div.pressCompany{padding:0px 0px 15px 0px;color:blue}
div.pressCompany a{color:blue;font-size:80%;}

table.mainNews td.mainAnons ul {padding-left:20px;}
