@media all{*{margin:0;padding:0;}
* html body *{overflow:visible;}
body{background-color:#A31919;background-repeat:repeat-x;background-image:url(../siteimg/bg_red3.gif);margin-top:25px;margin-bottom:25px;text-align:center;}
#wrp1{margin:0 auto;width:90%;min-width:950px;max-width:1200px;background:#fff;border:1px solid #aaa}
#wrp2{float:left;margin:0px;width:100%;background:#fff;}
#hdr{float:left;display:block;width:100%;margin:0;padding:0;height:120px;background:#24211C;}
.hdrleft{float:left;}
.hdrright{float:right;}
#c1wrp{float:left;width:100%;margin:0;padding:0;background:#fff;}
#c1{margin:0 260px 0 220px;background:#fff}
#c1c{margin:0.5em 15px 1em 15px;background:#fff}
#c2{float:left;width:260px;margin-left:-260px;background:#fff;}
#c2c{margin:0.5em 10px 1em 5px;background:#fff;}
#c3{float:left;width:220px;margin-left:-100%;background:#fff;}
#c3c{margin:0.5em 5px 1em 10px;background:#fff;}
.cfx:after{content:".";display:block;font-size:0;height:0;clear:both;visibility:hidden;}
.cfx{display:block;}
.cfx{display:inline-block;}
.cfx{display:block;}
* html .cfx{height:1%;}
#navMain{float:left;width:100%;height:1.8em;overflow:hidden;background:url(../siteimg/navMain.png) repeat-x center right;border-top:1px #666 solid;border-bottom:1px #999 solid;margin:0;padding:0;}
#menue{float:left;overflow:hidden;display:inline;position:relative;}
.nav{list-style-type:none;float:left;display:block;height:1.8em;line-height:1.8em;margin:0;padding:0;margin-left:20px;}
.nav ul{list-style-type:none;float:left;display:block;height:1.8em;line-height:1.8em;margin:0px;padding:0px;}
.nav li{list-style-type:none;float:left;display:block;height:1.8em;line-height:1.8em;text-align:center;margin:0px;padding:0px;}
.nav a{display:block;margin:0px;padding:0 12px;border-left:1px solid #fff;border-right:1px solid #aaa;font-size:1.0em;font-weight:bold;text-decoration:none;color:#000;}
.nav a:hover{background:#a88;color:#fff;}
.nav a:active{background:#ccc;}
.nav .pre{line-height:1.8em;border-right:1px solid #aaa;}
.nav .post{line-height:1.8em;border-left:1px solid #fff;}
.nav .current{background:#a88;}
.vlist{width:100%;overflow:hidden;margin:0 0 5px 0;list-style-type:none;border-bottom:2px #ddd solid;border-top:2px #ddd solid;font-size:95.01%}
.vlist ul{list-style-type:none;margin:0;padding:0;}
.vlist ul li{float:left;width:100%;margin:0;padding:0;}
.vlist ul li a{display:block;padding:3px 0px 3px 10%;text-decoration:none;border-bottom:1px #ddd solid;}
.vlist ul li.active a{background-color:#a88;color:#fff;font-weight:bold;}
.vlist ul li.active a:hover{background-color:#a88;color:#fff;}
.vlist ul li a{background-color:#fff;color:#444;font-weight:normal;}
.vlist ul li a:hover{background-color:#a88;color:#fff;}
.vlist ul li.active ul li a{width:84%;padding-left:16%;background-color:#f8f8f8;color:#333;font-weight:normal;}
.vlist ul li ul li.active a{width:84%;padding-left:16%;background-color:#a88;color:#fff;font-weight:bold;}
.vlist ul li ul li a{width:84%;padding-left:16%;background-color:#f8f8f8;color:#333;font-weight:normal;}
.vlist ul li ul li.active ul li a{width:76%;padding-left:24%;background-color:#f0f0f0;color:#222;font-weight:normal;}
.vlist ul li ul li ul li.active a{width:76%;padding-left:24%;background-color:#a88;color:#fff;font-weight:bold;}
.vlist ul li ul li ul li a{width:76%;padding-left:24%;background-color:#f0f0f0;color:#222;font-weight:normal;}
#lang{background:#eee;height:18px;border-bottom:#fff 2px solid;text-align:left;padding:4px 0 0px 12px;}
#ftr{clear:left;float:left;width:100%;}
#lnkfooter{clear:both;border-top:1px #ddd solid;padding:10px 20px;font-size:11px;background-color:#eee;line-height:1.5em;font-weight:bold;}
#foot_1 ul, #foot_2 ul, #foot_3 ul, #foot_4 ul{background-position:left top;background-repeat:no-repeat;padding-left:65px;list-style-type:none;}
#foot_1 ul{background-image:url("../siteimg/ftr_think.png");}
#foot_2 ul{background-image:url("../siteimg/ftr_book.png");}
#foot_3 ul{background-image:url("../siteimg/ftr_watcher.png");}
#foot_4 ul{background-image:url("../siteimg/ftr_globe.png");}
#foot_1 li, #foot_2 li, #foot_3 li, #foot_4 li{list-style-type:none;font-size:11px;background-color:#eee;}
#lnkfooter tbody tr:hover th[scope="row"], #lnkfooter tbody tr:hover tbody th.sub{background:#eee;}
#lnkfooter tbody tr:hover td{background:#eee;}
#lnkfooter a{color:#666;}
#lnkfooter a:hover{color:#666;background-color:#ccc;}
#lnkfooter table{width:100%;border:0px;background-color:#eee;margin-bottom:1em;border-top:0;border-bottom:0;}
#lnkfooter td{width:24.9%;border:0px;background-color:#eee;}
#imprint{clear:both;padding:10px 20px;font-size:11px;line-height:1.5em;font-weight:bold;color:#fff;background:url(../siteimg/bg_cfooter.png) repeat-x;}
#imprint a{color:#fff;}
#imprint a:hover{color:#666;background-color:#ccc;}
body{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:80.01%;color:#444;}
div{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:normal;color:#222;margin:0 0 0.25em 0;}
h1{font-size:1.6em;color:#900;margin:0 0 0.25em 0;padding-top:0.7em;font-weight:normal;border-bottom:2px #ddd solid;}
h2{font-size:1.4em;color:#006;margin:0 0 0.25em 0;padding-top:0.7em;font-weight:normal;border-bottom:1px #ddd solid;clear:left;}
h3{font-size:1.2em;color:#006;margin:0 0 0.25em 0;padding-top:0.7em;font-weight:bold;clear:left;}
h4{font-size:1.1em;color:#666;margin:0 0 0.30em 0;padding-top:0.7em;font-weight:bold;clear:left;}
h5{font-size:1.0em;color:#666;margin:0 0 0.30em 0;padding-top:0.7em;font-weight:bold;clear:left;}
h6{font-size:1.0em;color:#666;margin:0 0 0.30em 0;padding-top:0.7em;font-weight:bold;clear:left;}
p{line-height:1.5em;margin:0 0 1em 0;}
strong,b{font-weight:bold;}
em,i{font-style:italic;}
acronym, abbr{border-bottom:1px #aaa dotted;font-variant:small-caps;letter-spacing:.07em;cursor:help;}
hr{color:#fff;background:transparent;margin:0 0 0.5em 0;padding:0 0 0.5em 0;border:0;border-bottom:1px #eee solid;}
.highlight{color:#006;}
.dimmed{color:#888;}
.info{background:#f8f8f8;color:#666;border-top:2px #999 solid;border-bottom:2px #999 solid;padding:10px;margin-bottom:1em;font-size:91.7%;}
.note{background:#efe;color:#040;border-top:2px #484 solid;border-bottom:2px #484 solid;padding:10px;margin-bottom:1em;}
.important{background:#ffe;color:#440;border-top:2px #884 solid;border-bottom:2px #884 solid;padding:10px;margin-bottom:1em;}
.warning{background:#fee;color:#400;border-top:2px #844 solid;border-bottom:2px #844 solid;padding:10px;margin-bottom:1em;}
blockquote, cite,q{font-family:Georgia,"Times New Roman", Times, serif;font-style:italic;}
blockquote{margin:0 0 1em 1.6em;color:#666;}
textarea, code, kbd, samp, var, tt{font-family:Consolas, "Andale Mono", "Bitstream Vera Sans Mono", "Courier New", Courier;}
code, var{font-size:100%;color:#6a6;line-height:1.5em;margin:0 0 1em 0;}
var{font-style:italic;}
pre{font-family:Consolas, "Andale Mono", "Bitstream Vera Sans Mono", "Courier New", Courier;font-size:100%;color:#6a6;line-height:1.5em;margin:0 0 1em 1.6em;}
ul, ol, dl{line-height:1.5em;margin:0 0 1em 1em;}
ul li{list-style-type:disc;}
ul ul li{list-style-type:circle;}
ol li{list-style-type:decimal;}
ol ol li{list-style-type:lower-latin;}
li{margin-left:0.8em;line-height:1.5em;}
dt{font-weight:bold;}
dd{margin:0 0 1em 0.8em;}
table{width:auto;border-collapse:collapse;margin-bottom:0.5em;border-top:2px #888 solid;border-bottom:2px #888 solid;}
table caption{font-variant:small-caps;}
table.full{width:100%;}
table.fixed{table-layout:fixed;}
th,td{padding:0.5em;}
thead th{color:#000;border-bottom:2px #800 solid;}
tbody th{background:#e0e0e0;color:#333;font-size:85%;}
tbody th[scope="row"], tbody th.sub{background:#f0f0f0;}
tbody th{border-bottom:1px solid #fff;text-align:left;}
tbody td{border-bottom:1px solid #eee;font-size:85%;text-align:left;}
tbody tr:hover th[scope="row"], tbody tr:hover tbody th.sub{background:#f0e8e8;}
tbody tr:hover td{background:#eee;}
table.tContent{width:100%;border-top:0px;border-bottom:0px;}
table.tContent td{border-bottom:0px;}
table.tContent tr:hover td{background:none;}
a, a em.file{color:#900;background:transparent;text-decoration:none;}
a:hover{background-color:#fee;text-decoration:underline;}
#topnav a{color:#aaa;background:transparent;text-decoration:none;}
#topnav a:hover{text-decoration:underline;background-color:transparent;}
#footer a{color:#900;}
#footer a:hover{background-color:#fee;}
a[href^="http:"], a[href^="https:"]{padding-right:14px;background-image:url('../siteimg/ext_link.gif');background-repeat:no-repeat;background-position:right;}
a.imagelink{padding-left:0;background:transparent;}
.img_left{padding-right:5px;padding-bottom:5px;padding-top:0.25em;float:left;}
.img_right{padding-left:5px;padding-bottom:5px;float:right;}
.img_center{display:block;margin-left:auto;margin-right:auto;text-align:center;padding-top:5px;padding-bottom:5px;}
#c1c .img_left{padding-right:10px;padding-bottom:10px;padding-top:0.25em;float:left;}
a img{border:0;}
#rndBox{background:#f0f0f4;color:#555;border-top:2px #ccd solid;border-bottom:2px #ccd solid;padding:10px;margin-bottom:1em;}
#rndBox2{background:#f0f0f4;color:#555;border-top:2px #ccd solid;border-bottom:2px #ccd solid;padding:10px;margin-bottom:1em;}
#rndPoll{background:#f0f0f4;color:#555;border-top:2px #ccd solid;border-bottom:2px #ccd solid;padding:10px;margin-bottom:1em;}
#rndBox h1, h2, h3{font-size:1.2em;color:#006;margin:0 0 0.25em 0;padding-top:0.2em;font-weight:bold;border-bottom:none;}
#rndBox p{font-size:90%;line-height:1.5em;margin:0 0 0.5em 0;}
#rndBox2 h1, h2, h3{font-size:1.2em;color:#006;margin:0 0 0.25em 0;padding-top:0.2em;font-weight:bold;border-bottom:none;}
#rndBox2 p{font-size:90%;line-height:1.5em;margin:0 0 0.5em 0;}
#rndPoll h1, h2, h3{font-size:1.2em;color:#006;margin:0 0 0.25em 0;padding-top:0.2em;font-weight:bold;border-bottom:none;}
#rndPoll p{font-size:90%;line-height:1.5em;margin:0 0 0.5em 0;}
.quickbox, .contactform{background:#fee;color:#400;border-top:2px #844 solid;border-bottom:2px #844 solid;padding:10px;margin-bottom:1em;}
.contactform{background:#efe;border-top:2px #484 solid;border-bottom:2px #484 solid;}
.quickbox h1, h3{font-size:1.2em;color:#006;margin:0 0 0.25em 0;padding-top:0.2em;font-weight:bold;border-bottom:none;}
.quickbox p{line-height:1.5em;margin:0 0 1em 0;}
.quickbox table, .contactform table{width:100%;border:0px;margin-bottom:0;border-top:0;border-bottom:0;}
.quickbox td, .contactform td{border:0px;padding:1px 5px 1px 0;}
.quickbox input, .quickbox textarea{width:95%;font:1em Verdana, Arial, Helvetica, Sans-Serif;border:1px #ccc solid;background:#fafafa;padding:3px;color:#777;}
.contactform input, .contactform textarea{width:95%;font:1em Verdana, Arial, Helvetica, Sans-Serif;border:1px #ccc solid;background;#ffffcc;color:#040;padding:3px;}
.contactform input.checkbox{width:0%;padding:3px;}
.quickbox textarea{height:6em;}
.contactform textarea{height:12em;}
#imagerotator{text-align:right;float:right;}
.mod_imagerotator{text-align:right;float:right;}
.bluebox{border:1px solid rgb(204,204,204);padding:6px 6px 8px;background:rgb(250,250,250);color:rgb(0,0,0);text-align:left;margin-bottom:0em;margin-top:1em;}
.bluebox div a{padding-right:5px}
.bluebox div a:hover{background-color:rgb(250,250,250);}
.irdiv1{text-align:center;}
.layout_short .info{background:none;color:#666;border-top:none;border-bottom:0px;padding:0px;margin-bottom:0em;font-size:84.9%;}
.layout_full .info{background:none;color:#666;border-top:none;border-bottom:0px;padding:0px;margin-bottom:0.25em;font-size:84.9%;}
h2 a{font-size:0.8em;line-height:0.8em;color:#006;margin:0pxc;padding-top:0em;font-weight:normal;border-bottom:1px #ddd solid;}
.pagination ul{padding:0px;margin:0px;}
.pagination li{display:inline;list-style:none;padding:0px 5px 0px 0px;margin:0px;}
.invisible{display:block;font-size:0;height:0;visibility:hidden;}
table td{vertical-align:top;text-align:left;}
div.colL150ffix{font-size:0.7em;float:left;width:150px;margin:3px 10px 0.5em 0;padding:0;clear:both;}
div.colL150fvar{padding:0em 1em 0 0em;margin:0;min-width:16em;}
div.colR150ffix{font-size:0.7em;float:right;width:150px;margin:0 0 0.5em 0;padding:0 0 0 1em;clear:both;}
div.colR150fvar{padding:0em 1em 0 0em;min-width:16em;}
div.colL150sfix{font-size:0.7em;float:left;width:150px;margin:3px 0px 0 0;padding:0;clear:both;}
div.colL150svar{padding:0;margin:0 0 0 160px;min-width:16em;}
div.colR150sfix{font-size:0.7em;float:right;width:150px;margin:0 0 0 0em;padding:0 0 0 1em;clear:both;}
div.colR150svar{padding:0em 0em 0 0em;margin:0 160px 0 0;min-width:16em;}
#tabs {padding: 10px 0px 10px 0px;}
#tabs #nav {margin-bottom: 0px;border-bottom: 1px solid #a88;}
#tabs ul {list-style: none;margin: 0px;padding: 0px;}
#tabs #nav ul li {display: inline;padding: 3px 6px 3px 6px;cursor: default;background-color: #eeeeee;border: 1px solid #cccccc;border-bottom:none; margin-right: -8px;}
#tabs #nav ul li.active {border: 1px solid #ccc;border-bottom: 2px solid white;border-top: 2px solid #a88;background-color: #ffffff;}
#tabs #nav ul li:hover {background-color: #ffffff;}
#tabs #data {margin-top: 2px;}
#TabTable { width: auto; border-collapse:collapse; margin-top:0; margin-bottom: 0.5em; border-top: 0px; border-bottom: 1px solid #a88;}
#TabTable tbody td { border-top: 2px; border-bottom: 0px; font-size: 100%; padding:10px 0px 5px 0px;}
#TabTable tbody tr:hover td { background:none; }
#TabTable tr.active {display:all; visibility:visible;}
#TabTable tr.inactive {display:none; visibility:hidden;}
}

