*{ margin:0; padding:0; } ul, li, ol {margin:0; padding:0; } html{ height:100%; } body{font:11px Arial, Helvetica, sans-serif; height:100%; _height:auto; background: #2d2f31 url(/../media/bg_02.jpg) repeat-x; color:#58585A; } .autoheightfix{ display:block; visibility:hidden; height:220px;} .autoheightfix2{ display:block; visibility:hidden; height:30px;} .clear{clear:both} .flRight {float:right} br.clear{clear:both; font-size:0px; height:0px;} a{ color:#cc0033;} a.intext{ color:#58585A; text-decoration:none;} #main{ position:relative; margin:0 auto; width:977px; height:100%; _height:auto; background:url(/../media/bg_59.png) repeat-y right; _background:none;} #header{ padding:0px 10px 0px 0px; height:198px; position:relative; } #header img{ border:0; } #header .mimg{ position:absolute; top:0; left:264px; overflow:hidden; width:703px; height:164px; z-index:1;} #header .mimg img{ width: 703px;} #header .top_flash { width:703px; height:164px; position:absolute; z-index:1; background:#000; filter:Alpha(opacity:0); opacity:0;  } #header p { width:264px; height:199px; background:url(/../media/bglogo_04.jpg) no-repeat; display:block; position: absolute; top:0px; left:0px; margin:0; padding:0; } #header p { width:264px; height:199px; display:block; position: absolute; top:0px; left:0px; margin:0; padding:0; } #header p a{ display:block; width:173px; height:180px; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='media/logo_09.png',sizingMethod=crop); position:absolute; left:43px; top:10px; _cursor:pointer; } #header[id] p a{background:url(/../media/logo_09.png) no-repeat; } #header ul{ float:right; width:703px; list-style:none; margin:164px 0px 0px 0px; background:url(/../media/nav_12.gif) repeat-x; height:34px; overflow:hidden;} #header ul li{ float:left;  } #header ul li:hover, #header ul li.active{background:url(/../media/nav_16.gif) repeat-x;} #header ul li a{ display:block; font:15px/34px Impact, Tahoma; font:bold 14px/34px "Arial narrow", Tahoma; text-transform:uppercase; text-decoration:none; color:#fff; padding:0px 20px 0px 16px; } #header ul li.nobgr a{ background: none !important;} #header ul li.nobgr a:hover {background: none;} #header ul li:hover a, #header ul li.active a{ color:#fff;} #navigation{ position:absolute; top:199px; width:264px; left:0px; padding:0px; z-index:2; background:url(/../media/navbigbg.jpg) no-repeat left top; height:400px; } #navigation[id]{ height:auto; min-height:400px; } * html #navigation{left:0;} #navigation ul{width:260px; margin-left:2px; } #navigation ul ul, #navigation ul ul ul{margin-left:0px;} #navigation a{ display:block; color:#ccc; text-decoration:none; font:11px/26px Verdana, Arial, Helvetica, sans-serif; } #navigation li a{ height:27px; } #navigation ul{ list-style:none; } #navigation ul li a{ display:block; margin-bottom:2px; padding-left:16px; background:url(/../media/nav1.gif) repeat-y; } #navigation ul li a:hover{background:url(/../media/nav2.gif) repeat-y; color:#fff; } #navigation ul li ul li a:hover{background:url(/../media/nav4.jpg) repeat-y;} #navigation ul li ul li.act a:hover{background:url(/../media/nav4.jpg) repeat-y;} #navigation ul ul li a{ background:url(/../media/nav2.gif) repeat-y ; padding-left:37px; } #navigation ul ul li a:hover{ background:url(/../media/nav2.gif) repeat-y ; } #navigation ul ul li.act a{ color:#ffffff; } #navigation ul li.act a{ color:#ffffff; } #navigation ul li.act ul li a{ color:#cccccc; } #navigation ul li.act ul li a:hover{ color:#ffffff; } #navigation ul li.act ul li.act a{ color:#ffffff; } #navigation ul li.act ul li.act ul li a{ color:#d10c23; } #navigation ul li.act ul li.act ul li a:hover{ color:#ffffff; } #navigation ul li.act ul li.act ul li.act a{ color:#ffffff; } #navigation ul li a:hover b{font-weight:bold !important;} #navigation ul li a b, #navigation ul li.act ul li a b { font-weight:normal;}  #navigation ul ul li.act ul li a{ background:none; color:#d10c23; padding-left:57px; margin:0px 2px; } #navigation ul ul li.act ul li a:hover{ background:none; color:#fff; padding-left:57px; margin:0px 2px; } #navigation ul ul li.act ul li a:hover b{ font-weight:bold !important;} #navigation ul ul li.act ul li.act a{ color:#ffffff; }  #navigation ul ul li.act ul li.act a.act{ color:#fff; font-weight:bold} #navigation ul li a b, #navigation ul li.act ul li a b, #navigation ul ul li.act ul li a b { display:block;  padding-left:19px; } #navigation ul li.act a b{ display:block;  padding-left:19px;font-weight:bold; } #navigation ul li ul li.act a b { font-weight:bold; } #navigation ul li ul li.act a{ background:url(/../media/nav2.gif) repeat-y } #navigation ul ul ul li a b, #navigation ul ul li.act ul li a b { background:none } #navigation ul ul li.act ul li.act a b{ font-weight:bold; } #navigation ul li.act ul li.act ul li a b{ font-weight:normal; } #navigation ul li.act ul li.act ul li.act a b{ font-weight:bold; } #contents{  padding:22px 5px 18px 15px; margin-right:10px; _margin-right:5px; background:#ffffff url(/../media/leftshade.gif) repeat-y; min-height:400px; height:auto !important; height:400px; float:right; width:692px; word-wrap:break-word;} #contents .text{ padding:0px 0px 0px 12px; } .upperShade{display:block; position:absolute; width:703px; height:15px; top:198px; left:264px; background:url(/../media/contenttopshade.gif) repeat-x; } #contents a{ font-weight:bold;} #contents .mimg{ position:absolute; top:0; left:170px; overflow:hidden; width:780px; height:240px; z-index:1;} #contents h1, #contents h2, #contents p, #contents h3, #contents form{padding-left:5px} #contents h1{ margin-bottom:25px; margin-left:0px; width:90%; font:24px Tahoma; font-weight:normal; text-transform: uppercase; padding-left:10px;} #contents h1.grey { color:#58585A; } #contents h1.red { color:#cc0033; margin-top:-30px; } #contents h2 {display:inline; font:18px Tahoma !important;color:#cc0033; font-weight:normal; line-height:24px; text-transform: uppercase; padding-left:11px;} #contents p{ font:12px/17px Arial, Helvetica, sans-serif; color:#58585A; padding-top:5px; padding-bottom:2px; padding-left:12px;} #contents .highlight{ background:url(/../media/bg_12.jpg) repeat-x bottom; padding:0px; clear:both; } #contents .highlight br{ clear:both;} #contents .highlight p{padding-bottom:0px; } #contents .highlight img{ border-color: #eff3f4; margin:9px 5px 3px 5px } #contents img{ border-color: #eff3f4; margin:9px 5px 3px 5px } form#userform {margin:0 !important; padding:0 !important;} #contents .highlight img {} form#contact h2{ padding-left:0px;} form#contact label{ float:left; width:168px;} form#contact input{ float:left; width:505px; margin-bottom:6px;} form#contact input.submit{ float:none; margin:0px 0px 5px 168px; width:130px; height:22px; background: transparent url(/../media/btn_09.gif) no-repeat; border:none; font:bold 11px/10px Arial; color:#fff; cursor:pointer; text-align:left; padding-left:25px; padding-bottom:2px; } form#contact button{ float:none; margin:0px 0px 5px 168px; width:130px; height:22px; background: transparent url(/../media/btn_09.gif) no-repeat; border:none; font:bold 11px/10px Arial; color:#fff; cursor:pointer; text-align:left; padding-left:25px; padding-bottom:2px; } * html form#contact input.submit { padding-bottom:0px;} * html form#contact button { padding-bottom:0px;} .highlight input.submit { float:none; margin:10px 0px 5px 125px; width:130px; height:22px; background: transparent url(/../media/btn_09.gif) no-repeat; border:none; font:bold 11px/10px Arial; color:#fff; cursor:pointer; text-align:left; padding-left:25px; padding-bottom:2px; } .highlight input { float:right; width:505px; margin-bottom:6px;  } .highlight label{ float:left; width:120px;} .index{ position:absolute; top:0; left:170px; width:800px; height:240px; z-index:2; overflow:hidden; } .index div{ position:absolute; background:#fff; width:800px; height:240px; left:0; z-index:1; opacity:0; filter:Alpha (opacity:0)} .index a{ display:block; position:relative; z-index:2; padding:178px 0 0 0; height:62px; width:260px; float:left; text-align:center; text-decoration:none; color:#495870; font-size:10px; font-weight:normal !important; line-height:26px;} .index a big{ font-size:24px; color:#0c3289; font-weight:normal;} #footer {position: absolute; bottom:0px; _bottom:-1px; width:100%; z-index:4; _height:18px;} #footer img {border: 0;} #footer div{ margin:0 auto; width:977px; padding-right:0px; _height:18px;} #footer div p{ float:right; width:693px; margin-right:10px; _margin-right:5px; _height:18px; background:url(/../media/footbg.gif) repeat-x left bottom; font:11px/22px Tahoma; color:#F6F6F6; text-align:right; padding-right:10px; position:relative; } #footer[id]{ position:fixed;} #footer a{font:11px/22px Tahoma; color:#F6F6F6; text-decoration:none; padding-left:5px; padding-right:5px; position:relative; } #footer a:hover{font-weight:bold;} #footer a i.wi{ display:inline; padding:4px 0 4px 30px; } #footer span{font-size:11px; } .but{ display:block; width:130px; height:25px; text-align:center; background: url(/../media/but.jpg) no-repeat left top; color:#274675 !important; font:bold 10px Arial, Helvetica, sans-serif !important; text-decoration:none; border:0 !important; cursor:pointer;} a.but{ padding:5px 0 0 0 !important;} #dialog blockquote{ position:absolute; visibility:hidden; top:0px; z-index:100; left:-2000px; width:260px; padding:0px; margin:0px; font:12px Arial, Helvetica, sans-serif; color:#ffffff; } #dialog .ico{width:16px; height:16px; margin:0px 5px -4px 0px; background:#FFFFFF} #dialog div.top{ background: url(/imgs/vista/vista_tl.png) no-repeat left top;} #dialog div.top div{ background: url(/imgs/vista/vista_tr.png) no-repeat right top; padding:0px 17px} #dialog div.top div div{ background: url(/imgs/vista/vista_tf.png) repeat-x top; height:20px; padding:12px 0px 0px 0px;} #dialog div.top span { color:#333333; font-weight:bold; white-space:nowrap; padding-right:42px;} #dialog div.top a {text-decoration:none; color:#ffffff; display:block; position:absolute; right:16px; top:6px; background: url(/imgs/vista/vista_close.png) no-repeat left top; height:15px; width:42px; cursor:hand; cursor:pointer;} #dialog div.top a:hover { background-image: url(/imgs/vista/vista_close_a.png);} #dialog div.cl{ clear:both; background: url(/imgs/vista/vista_lf.png) repeat-y left top;} #dialog div.cr{ background: url(/imgs/vista/vista_rf.png) repeat-y right top; padding:0px 17px} #dialog div.cc{ padding:12px; border:1px solid #333333; color:#444444; background:#ffffff; } #dialog div.fl{ float:left} #dialog input, #dialog select, #dialog textarea{ margin-bottom:6px; background:#f5f5f5; color:#333333} #dialog .inp1{text-align:right;} #dialog .inp1 input{ width:120px; } #dialog .inp1 label{ float:left; padding:2px 3px 0px 0px; } #dialog div.top b { color:#333333; } button{font-size:11px; background:url(/imgs/vista/but_bg.gif) repeat-x 0px -4px; border:0px; height:21px; color:#333333; cursor:hand; cursor:pointer; font-weight:bold; font-family:Tahoma, Arial, Helvetica, sans-serif; padding:0px 6px 2px 6px; border:1px solid #888888; margin-top:6px;} button:hover, #dialog button.act{background-image:url(/imgs/vista/but_bg_a.gif);} .bookmark{height:24px; width:150px; overflow:hidden; margin:0px 2px -1px 2px; position:relative; z-index:2; } .bookmark span{ display:block; } .bookmark a{ padding:2px 8px 0px 8px; height:17px; margin-top:3px; border:1px solid #888888; background:url(/imgs/vista/vista_bkm.gif) repeat-x 0px 0px; display:block; float:left; margin-right:1px; font-size:12px; color:#333333; text-decoration:none;} .bookmark a:hover{background-image:url(/imgs/vista/vista_bkm_a.gif);} .bookmark a.act, .bookmark a.act:hover{ border-bottom-color:#ffffff; border-top-width:3px; margin-top:1px; background:transparent;} #dialog img.arr{position:absolute; margin:8px 0px 0px -9px; cursor:hand; cursor:pointer;} .field{border:1px solid #444444; padding:6px; clear:both; display:block; position:absolute; z-index:1 } .field{display:none; position:relative; top:0px;} .complete{display:none; position:relative; top:0px;} #dialog div.bottom{ background: url(/imgs/vista/vista_bl.png) no-repeat left top;} #dialog div.bottom div{ background: url(/imgs/vista/vista_br.png) no-repeat right top; padding:0px 17px} #dialog div.bottom div div{ background: url(/imgs/vista/vista_bf.png) repeat-x top; height:22px;} a.admintask { font-weight: bold; color:#000000; text-decoration: none; } .admintask { font-weight: bold; color:#000000; text-decoration: none; } .admintaskinactive { font-weight: bold; color:#CCCCCC; text-decoration: none; } input.search {  width: 100px; } input.submit { border: 0px; width: 73px; height: 21px; background-image: url(/imgs/cms/button_bg.gif); background-repeat: no-repeat; } input.radio{ background:#ffffff; border:0; }  .wi{ display:block; width:30px; height:19px;} .wi_invis_timed{ background: url(/imgs/cms/wi_invis_timed.png) no-repeat left top;} .wi_timed{ background: url(/imgs/cms/wi_timed.png) no-repeat left top;} .wi_invis{ background: url(/imgs/cms/wi_invis.png) no-repeat left top;} #navigation li .wi{ position:absolute; right:2px; margin-top:5px;} #navigation li ul li .wi{ margin-top:2px;} #header .wi{ float:left; margin:0px 4px 0 -7px;} #header .wi{ float:left; margin:0px 4px 0 -7px;} img.float_left{float:left; border-color: #eff3f4; border-style: solid; margin-right:15px;} img.float_right{float:right; border-color: #eff3f4; border-style: solid; margin-left:15px;} .menueditform_addpage {cursor: pointer; color:#444444;} .menueditform_addpagediv {overflow:hidden; height:0; position:relative;} .menueditform {width:200px;} .menueditform_iframe {visibility: visible; z-index: 999; position: absolute; left: -5000px; top: 373px; width: 132px; height: 141px;} #mainOutter { display:block;  height:100%;  max-height:100%; overflow:auto;  z-index:3;  padding-bottom: 20px; } form#userform {font:12px/17px Arial, Helvetica, sans-serif; color:#58585A;} form#userform input.submit { float:none; margin:10px 0px 5px 160px; width:130px; height:22px; background: transparent url(/./sIFR/../..//../media/btn_09.gif) no-repeat; border:none; font:bold 11px/10px Arial; color:#fff; cursor:pointer; text-align:left; padding-left:25px; padding-bottom:2px; } form#userform input.template { float:right; width:505px; margin-bottom:6px; margin-right:10px; } form#userform input[type="button"]{ float:none; width:130px; height:22px; background: transparent url(/./sIFR/../..//../media/btn_09.gif) no-repeat; border:none; font:bold 11px/10px Arial; color:#fff; cursor:pointer; text-align:left; padding-left:25px; padding-bottom:2px; } form#userform input[type="submit"]{ float:none; width:130px; height:22px; background: transparent url(/./sIFR/../..//../media/btn_09.gif) no-repeat; border:none; font:bold 11px/10px Arial; color:#fff; cursor:pointer; text-align:left; padding-left:25px; padding-bottom:2px; } form#userform input[type="reset"]{ float:none; width:130px; height:22px; background: transparent url(/./sIFR/../..//../media/btn_09.gif) no-repeat; border:none; font:bold 11px/10px Arial; color:#fff; cursor:pointer; text-align:left; padding-left:25px; padding-bottom:2px; } form#userform input[type="reset"]{ float:none; width:130px; height:22px; background: transparent url(/./sIFR/../..//../media/btn_09.gif) no-repeat; border:none; font:bold 11px/10px Arial; color:#fff; cursor:pointer; text-align:left; padding-left:25px; padding-bottom:2px; } form#userform input.fix_buttons{ float:none; width:130px; height:22px; background: transparent url(/./sIFR/../..//../media/btn_09.gif) no-repeat; border:none; font:bold 11px/10px Arial; color:#fff; cursor:pointer; text-align:left; padding-left:25px; padding-bottom:2px; } form#userform input[type="checkbox"] { float:none; width:15px; margin:0px 5px 0px 5px;  } form#userform input[type="radio"] { float:none; width:15px; margin: 0px 5px 0px 5px;  } form#userform label{ float:left; width:120px;} form#userform div{ background:url(/../media/bg_12.jpg) repeat-x bottom; margin-bottom:10px; clear:both; margin-left:-1px; padding-left:13px;} form#userform div p{font:12px/17px Arial, Helvetica, sans-serif; color:#58585A; padding-top:5px; padding-bottom:2px; padding-left:0px;} form#userform div h2{display:inline; font:18px Tahoma !important;color:#cc0033; font-weight:normal; line-height:24px; text-transform: uppercase; padding-left:0px;} form#userform img{ border-color: #eff3f4; margin:5px; } form#userform .gmnoprint, form#userform .gmnoprint div, form#userform div[dir]{ background:none;} .gmnoprint div div {margin: 0px 0px 0px -15px !important;} .gmnoprint div div div{margin: 0px 0px 0px -15px !important;} #contents .info_block .pdf{float:left; width:155px; padding:0 20px 0 32px; background: url(/./imgs/site/ico_pdf.gif) no-repeat 0 4px; min-height:65px; margin: 3px 3px 10px 18px;} #contents .info_block .pdf a{ color:#585d64; font-weight:normal;} #contents .info_block .pdf p{ padding:7px 0;} div .gallery {padding-left: 17px;} #bkm_static_page_fld_0 div {margin-left:-6px; margin-bottom:-5px; margin-right:-5px; } #contents form {margin-left:-10px;} form#userform ul {margin-left:40px; } form#userform ol {margin-left:45px; }  .sIFR-flash { visibility: visible !important; margin: 0; } .sIFR-replaced { visibility: visible !important; } span.sIFR-alternate { position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }  .sIFR-flash + div[adblocktab=true] { display: none !important; }  .sIFR-hasFlash h1 { } .sIFR-hasFlash span { font-size: 14px; font-color: #ffffff; } .sIFR-hasFlash h2 { }      #panel_right, #panel_left{ position:absolute; top:0px;} #panel_right[id], #panel_left[id]{ position:fixed;} #panel_right{left:0px;} #panel_left{right:0px;} #panel_right, #panel_left{ background:#eeeeee; border:1px solid #777777; text-align:center; height:20; width:100px; z-index: 999; } div.controlpanel { Position:absolute; left:500px; top:50px; background-color: Teal; border: 2px solid #483D8B; padding: 3px; }   table.mainmenutable { border: 0px; width: 330px; } table.mainmenutable td { text-align: center; color: Gray; vertical-align: top; padding: 15px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; } table.mainmenutable td a { color: Black; text-decoration: none; } table.mainmenutable td a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline; } table.mainmenutable td a img { margin-bottom: 5px; border: 0px; } table.mainmenutable td img { margin-bottom: 5px; border: 0px; }  table.listtable { border: 0px; margin: 0px; width: 400px; padding: 0px; } table.listtable th { text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 5px; } table.listtable a img { border: 0px; } table.listtable td { text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; border-top: 1px solid Gray; padding-left: 5px; } tr.listodd { background-color: #F0F0F0; } tr.listheader { font-weight: bold; padding-left: 10px; background-color: #B0E0E6; }  table.formtable { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: right; } td.formleft { text-align: left; } .group { width: 50px; text-align: center; font-weight: bold; } .group input { border: 1px Gray; } form { margin: 0px; padding: 0px; } a.link { color: Black; font-weight: bold; text-decoration: none; } a.link:hover { text-decoration: underline; } a.linknormal { color: Black; } a.linknormal:hover { } .imagetable { height: 210px; float: left; margin-right: 15px; text-align:center; padding-left: 5px; padding-right: 5px; } .tableimage { margin-bottom: 5px; margin-top: 0px; } .imageinfo { display: block; margin-left: 5px; } .vote { width:450px; height:44px; overflow:hidden;} .vote a{ width:34px; height:44px; float:left; cursorointer;} .vote a span{ background-position:-100px 0; background-repeat:no-repeat; cursorefault;} .vote a.end{ width:53px; background:url(/content/picturevote/../../imgs/vote/end.png); cursorefault;} .vote a.start{ width:57px; background:url(/content/picturevote/../../imgs/vote/start.png)} .vote a.b2{ background:url(/content/picturevote/../../imgs/vote/inaktiv_02.png)} .vote a.b3{ background:url(/content/picturevote/../../imgs/vote/inaktiv_03.png)} .vote a.b4{ background:url(/content/picturevote/../../imgs/vote/inaktiv_04.png)} .vote a.b5{ background:url(/content/picturevote/../../imgs/vote/inaktiv_05.png)} .vote a.b6{ background:url(/content/picturevote/../../imgs/vote/inaktiv_06.png)} .vote a.b7{ background:url(/content/picturevote/../../imgs/vote/inaktiv_07.png)} .vote a.b8{ background:url(/content/picturevote/../../imgs/vote/inaktiv_08.png)} .vote a.b9{ background:url(/content/picturevote/../../imgs/vote/inaktiv_09.png)} .vote a.b10{ background:url(/content/picturevote/../../imgs/vote/inaktiv_10.png)} .vote a.b11{ background:url(/content/picturevote/../../imgs/vote/inaktiv_11.png)} .vote a.b2:hover, .vote a.b2 span { background:url(/content/picturevote/../../imgs/vote/aktiv_02.png)} .vote a.b3:hover, .vote a.b3 span { background:url(/content/picturevote/../../imgs/vote/aktiv_03.png)} .vote a.b4:hover, .vote a.b4 span { background:url(/content/picturevote/../../imgs/vote/aktiv_04.png)} .vote a.b5:hover, .vote a.b5 span { background:url(/content/picturevote/../../imgs/vote/aktiv_05.png)} .vote a.b6:hover, .vote a.b6 span { background:url(/content/picturevote/../../imgs/vote/aktiv_06.png)} .vote a.b7:hover, .vote a.b7 span { background:url(/content/picturevote/../../imgs/vote/aktiv_07.png)} .vote a.b8:hover, .vote a.b8 span { background:url(/content/picturevote/../../imgs/vote/aktiv_08.png)} .vote a.b9:hover, .vote a.b9 span { background:url(/content/picturevote/../../imgs/vote/aktiv_09.png)} .vote a.b10:hover, .vote a.b10 span { background:url(/content/picturevote/../../imgs/vote/aktiv_10.png)} .vote a.b11:hover, .vote a.b11 span { background:url(/content/picturevote/../../imgs/vote/aktiv_11.png)} 
