* html body *{overflow:visible;}
*{margin:0;padding:0;}
html{height:100.01%;}
img{border:none;vertical-align:bottom;}
a{outline:none !important;}
body{background:#a51000;font:normal 100.01%/100% verdana,arial,helvetica;color:#ffb;}
#head{width:100%;text-align:center;background:url(../../img/1022.gif) repeat-x bottom; height:160px; margin:0 0 0 0; }
#head_bottom{background:url(../../img/1021.gif) no-repeat;height:30px;margin:0 0 0 12px;padding:10px 0 0 0;}
#inner_head{width:900px;position:absolute;left:50%;margin-left:-450px;}
#head_top img{width:44px;height:120px;}
#head_top img.min{width:43px;height:120px;}
#main{width:1000px;text-align:center;margin:0 0 20px 10px;min-height:650px;}
#content{width:810px;margin:10px 0 0 15px;}
.msg{width:100%;text-align:center;margin:0px 0 20px 0;background:#000;}
.msg td{vertical-align:top;padding:15px 0;}
.msg_txt{font-weight:bold;vertical-align:middle!important;width:630px;}
.msg_txt p{font-size:.7em;font-weight:normal;padding:10px;margin-top:10px;background:#ffb;color:#f00;text-align:left;}
.message{border:1px #19d solid;color:#19d !important;}
.message p,.attention p, .success p{color:#000;text-align:center;}
p a{color:#000 !important;}
.attention{color:#ff0 !important;border:1px #ff0 solid;}
.error{color:#f00 !important;border:1px #f00 solid;text-decoration:blink;}
.success{color:#0c0 !important;border:1px #0c0 solid;}
.form{width:100%;border-top:1px #c60000 solid;padding:3px 0;display:block;text-align:left;vertical-align:middle;font-size:1em;}
.tabs .form{border-top:1px #ffb solid !important;}
#bi_search_forms .form{height:19px;}
#acc1 .form,#acc2 .form,.acc .form{border:none;}
.desc{float:left;width:25%;font-size:.6em;font-weight:bold;vertical-align:middle;}
.element{font-size:.6em;text-align:left;width:74%;margin-left:25%;}
.element_error{background:#f00;font-size:.6em;text-align:left;margin:0 0 0 221px;width:72.2%;}
.element_error strong{color:#000 !important;}
input[type="submit"].submit{width:15em;margin-left:20px;}
input[type="file"]{width:95.5% !important;}
.input{width:96.1%;background:#ffb;border:none;color:#000;margin:0;}
.input2{width:30%;background:#ffb;border:none;color:#000;margin:1px 0;}
textarea{font:normal 100.01%/100% verdana,arial,helvetic;font-size:1.4em !important;}
.input[ID]{width:93.4%;background:#ffb url(../../img/ajax.gif) no-repeat top left;border:none;color:#000;margin:0;padding:0 0 0 16px;height:1.2em !important;}
select.input[ID]{width:96.1%;background:#ffb url(../../img/ajax.gif) no-repeat top left;border:none;color:#000;margin:0;padding:0 0 0 16px;height:1.2em !important;}
.input_error{width:96.1%;border:none;background:#f00;}
.input_error[ID]{width:93.4%;border:none;padding:0 0 0 16px;background:#f00 url(../../img/ajax.gif) no-repeat top left;}
select.input_error[ID]{width:96.1%;border:none;padding:0 0 0 16px;background:#f00 url(../../img/ajax.gif) no-repeat top left;}
#bi_search_forms .input,#bi_search_forms .input_error{width:565px !important;}
#bi_search_forms .input[ID],#bi_search_forms .input_error[ID]{width:548px !important;}
.required, sup{padding:0 2px;color:#19d;}
p sup{color:#19d;}
.help_image{padding:0 0 0 5px;}
.help_image2{margin:0 5px 0 0;float:left;}
#nav ul{list-style-type:none;}
li img{margin-top:-1px;}
#nav{position:relative;float:left;width:155px;text-align:left;margin-top:10px;height:200px;}
a:link,a:visited{font-weight:bold;color:#ffb;text-decoration:none;}
a:hover,a:active,a:focus{font-weight:bold;color:#19d;}
#nav a{background:url(../../img/bg_nav_link.png) 0 3px no-repeat;padding-left:15px;}
#nav li.nav a:hover{background:url(../../img/bg_nav_link_hover2.png) 0px 2px no-repeat;padding-left:20px;color:#19d !important;}
#nav a.active{background:url(../../img/bg_nav_link_active.png)5px 2px no-repeat;padding-left:25px;color:#f00 !important;}
#nav li.nav a.active:hover{background:url(../../img/bg_nav_link_hover2.png)5px 2px no-repeat;padding-left:30px;}
a.nav_logo{padding:0 !important;background:none !important;}
.logo_top{margin-top:10px;}
#nav a{display:block;color:#ffb !important;}
p{display:block;background:#111;text-align:justify;font-size:0.7em;padding:10px;margin:0 0 10px 0;color:#ffb;border:1px #000 solid;}
.actions,.thickbox,#nav .image{margin:0 5px !important;}
.actions img{margin-bottom:4px;}
#footer{text-align:center;border:1px #ffb solid;padding:5px 0;margin:0 0 0 180px;height:35px;background:#000;clear:both;width:810px;}
div.left{width:25%;text-align:left;float:left;padding:0 0 0 10px;}
div.center{width:47.4%;text-align:center;float:left;}
div.right{padding-right:10px;width:25%;text-align:right;float:left;}
.small, strong{color:#19d!important;}
li.nav{background:#000;margin:0 1px !important;color:#ffb !important;}
li.nav span{padding-left:5px;color:#777;}
h2{font-size:13px!important;text-align:center;color:#ffb;display:block;background:#000;padding:5px;}
h4{font-size:12px!important;text-align:left;color:#19d;display:block;background:#000 url(../../img/down_arrow_trans.png) no-repeat 3px 3px;border:1px #19d solid;padding:2px 0 2px 20px;}
.tabs h4{font-size:14px!important;text-align:left;color:#ffb;display:block;border:none;background:none;padding:2px;}
.invisible{display:none;}
.mini div{width:100px !important;}
.image_list{float:left;width:97.3%;font-size:1.3em;color:#000;padding:5px 8px 12px 13px;border:1px #000 solid;background:#000;border-top:1px #333 dotted;border-bottom:1px #333 dotted;}
.image_list div{float:left;margin:5px 5px 0 0 ;border:3px #fff solid;font-size:0.7em;}
.image_list div:not([class="mini"]){width:120px;text-align:center;}
.image_list div div{background:#fff;opacity:0.7 !important;border-top:1px #fff solid;-moz-border-radius:0px !important;}
.image_list > div > div{display:block;opacity:0.85;width:100%;height:37px;margin:-37px 1px 0 0;border:none;line-height:1em;text-align:center;}
.image_list > div > div > p{border:none;padding:2px !important;margin:0;font-weight:bold;background:none;color:#000;font-size:1em;}
div.left{width:38%;text-align:left;float:left;padding:0 0 0 10px;font-size:0.6em;}
div.center{width:21.4%;text-align:center;float:left;}
div.right{width:38%;text-align:right;float:left;padding:0 10px 0 0;font-size:0.6em;}
div.right a,div.left a{color:#19d !important;}
a.setcard{display:block !important;padding:3px 10px;margin:0 0 5px 0;background:#d3d3b5;border:1px #3f362b solid;color:#3f362b !important;line-height:17px;}
a.setcard:hover{display:block !important;padding:3px 10px;margin:0 0 5px 0;background:#3f362b;;border:1px #d3d3b5 solid;color:#d3d3b5 !important;}
table.color_left{width:100%;border-left:1px #333 solid;border-top:1px #333 solid;margin:5px 0;}
table.color{width:100%;border-left:1px #333 solid;border-top:1px #333 solid;font-size:14px;}
table.color tr th{background:#000;font-size:.75em;line-height:1.5em;text-align:center;white-space:nowrap;}
table.color tr td{background:#666;font-size:.75em;line-height:1.5em;text-align:center;padding:0 5px;white-space:nowrap;}
td.highlight{background:#999 !important;}
table.color tr.head td{background:#fff;font-size:.7em;line-height:1.5em;text-align:center;}
table.color tr th,table.color tr td{border-right:1px #333 solid;border-bottom:1px #333 solid;vertical-align:top;}
table.color tr:hover td{background:#ffb!important;color:#000!important;}
.tablesorter tbody tr td,.tablesorter tbody tr th.header{vertical-align:middle;padding-top:4px !important;}
button{padding:0 50px;}
/* BI-Setcard-Suche */
.tabs h2{line-height:2em;font-size:0.7em!important;display:block;background:url(../../img/down_arrow_trans.png) no-repeat 3px 3px;padding:0 0 0 20px;text-align:left;color:#19d;}
.tabs p{background:#000;color:#ffb;border:1px #ffb dotted;margin:0;}
p a{opacity:0.6;color:#19d !important;font-size:0.9em !important;}
p a:hover{opacity:1;font-size:0.9em !important;}
.tabs .accordion .form .element div{float:left;width:100px !important;}
.tabs .accordion .form .element div div{clear:left;}
.save_name{background:#000;padding:5px 20px 5px 10px;}
.save_name .form{border:none;}
.save_name .form .desc{padding-right:20px;font-size:0.6em;}
.save_name .form .element{width:620px !important;}
.save_name .form .element .input{height:17px;width:400px !important;-moz-border-radius:7px;color:#000;margin-left:-70px;}

.flags{padding-top:4px;margin-bottom:10px;vertical-align:top;font-size:14px;color:#000;}
#verification .form{border:none !important;}
#identity_card_de{width:450px;height:303px;background:url(../../img/identity_cards.jpg) no-repeat 0 -307px;margin:10px 0 6px 0;border:1px #000 solid;}
#identity_card_de input{border:1px #000 solid;height:13px !important;background:#fff url(../../img/ajax-loader.gif) repeat-x 0px 1px;padding:0;}
#identity_card_de .input_error{Background:#f00;}
#identity_card_de #id1{width:110px;margin:268px 0 0 13px;float:left;}
#identity_card_de #id2{width:78px;margin:268px 0 0 33px;float:left;}
#identity_card_de #id3{width:75px;margin:268px 0 0 12px;float:left;}
#identity_card_de #id4{width:10px;margin:268px 0 0 50px;}

#identity_card_at{width:450px;height:303px;background:url(../../img/identity_cards.jpg) no-repeat 0px 0px;margin:10px 0 6px 0;border:1px #000 solid;}
#identity_card_at input{border:1px #000 solid;height:13px !important;background:#fff url(../../img/ajax-loader.gif) repeat-x 0px 1px;padding:0;}
#identity_card_at .input_error{Background:#f00;}
#identity_card_at #id1{width:63px;margin:273px 0 0 33px;float:left;}
#identity_card_at #id1-1{width:8px;margin:273px 0 0 9px;float:left;}
#identity_card_at #id2{width:63px;margin:273px 0 0 27px;float:left;}
#identity_card_at #id3{width:63px;margin:273px 0 0 10px;float:left;}
#identity_card_at #id4{width:10px;margin:273px 0 0 120px;}

p.tabs{background:#111;color:#ffb;padding:5px;border:none;}