/* ... IN VALID CODE WE TRUST ...http://www.intensivstation.ch */
/* css created by miss monorom 2008 http://www.monorom.to */
/* This css is made specialy for BX-CMS */
/* css released under Creative Commons License - http://creativecommons.org/licenses/by/2.0/deed.en */
/* @import url(bx-additions.css);*/
/*body elementß,you can overwrite that with a custom stylesheet for example in mozilla*/
html{background-color:transparent; color:#000000;}
body {background-color:transparent; color:#000000;}
#ng_bitflux_org{text-align:center;background-color:transparent; color:#000000;}
h1{color:#cd071e;font-weight:bold;font-size:220%;padding:0 0 0.5em 0;margin:0 0 0.4em 0;border-bottom:2px #e6838f solid;}
h2{color:#cd071e;font-weight:bold;font-size:140%;margin:0.2em auto;}
h2 a{color:#cd071e;text-decoration:none;}
h2 a:hover{text-decoration:underline;}
h3{color:#cd071e;font-weight:bold;font-size:120%;margin:0.2em auto;}
h4{margin-top:3em;margin-bottom:0.5em;padding-bottom:0.2em;border-bottom:2px #e6838f solid;}
.captcha{width:100px;border:1px solid #aaaaaa;margin-top:5px;padding:2px;}
.rtl{text-align:right;direction:rtl;}
/* patforms filter */
.formErrors{margin:5px 25px 25px 25px;padding:5px 5px 5px 5px;border:1px solid ;background-color:#FFBBBB;}
.formlabelerror{color:#BB1111;font-weight:bold;}
/* head container for logo and metanavi
-------------------------------------- */
#hd{ margin:1em;overflow:hidden;}
p#migraweb{background:url(../images/migraweb.gif) no-repeat;background-color:transparent;font-family:monospace;font-size:300%;float:left;color:#003882;text-transform:lowercase;margin:0.2em 0.4em 0.2em 0;letter-spacing:0.1em;text-indent:9999px;width:245px;height:43px;overflow:hidden;}
p#migraweb a{display:block;}
p#tagline{float:left;margin-top:2.2em;color:#003882;width:27em;}
/*main-navi
-------------------------------------- */
ul#topnav{ display:none; background:#dcdcdc;border-left:1em solid #dcdcdc;overflow:hidden;clear:both;height:1%;}
ul#topnav li{float:left;padding:0.5em 1em 0.5em 0;}
ul#topnav li a{display:block;color:#000;text-decoration:none;}
ul#topnav li a:hover{color:#cd071e;}
ul#topnav li a.selected{color:#cd071e;}
ul#topnav li.contact{}
ul#utilnav{float:right;background:#d9dadb;width:12em;margin-top:1em;}
ul#utilnav li{padding:0.5em;}
ul#utilnav li a{display:block;color:#000;text-decoration:none;}
ul#utilnav li a:hover{color:#cd071e;}
/* language selector */
#langselectordiv {display:none; float:right;margin:0px 0px 16px 0px;//margin:0px 0px 14px 0px;}
#langselector {float:right;margin:0.5em;height:0;}
#langselector li {float:left;margin:0 0 0 0.25em;background:#f90;width:20px;text-align:center;}
#langselector li a {display:block;background:#dcdcdc;padding:0.25em;text-decoration:none;}
#langselector li a:hover {background:#fff;}
/* search box
-------------------------------------- */
#frmsearch{padding:1em;vertical-align:top;background:#dcdcdc;overflow:hidden;}
#frmsearch #txtsearch{width:7em;margin-right:0.4em;}
#frmsearch #subsearch{cursor:pointer;cursor:hand;vertical-align:baseline;width:4em;}
/* container to center the layout
-------------------------------------- */
#main{width:74em;text-align:left;margin:0 auto;background:#fff;overflow:hidden;}
/* content elements
-------------------------------------- */
#bd{float:left;background-color:transparent;position:relative;overflow:hidden;width:60em;}
#content{display:inline;width:51em;float:right;background-color:transparent;margin:0 2em 0 2em; border:none;}
#sidea{ display:none; float:left;width:15em;margin:0;background:#ada64d;padding-bottom:4000px;margin-bottom:-4000px;}
#sideb{ display:none; float:right;width:13.9em;margin:0;border-left:0.09em solid #dcdcdc;padding-bottom:5000px;margin-bottom:-5000px;}
#ft{clear:both;margin:0 1em;}
#sidea h3{color:white;margin:1em 0 1em 0;}
/* elements for the gallery
-------------------------------------- */
#content #gallerie{float:left;padding:0px 0px 10px 25px;margin:0px 0px 20px 0px;}
#content .thumbnail{float:left;width:100px;margin:15px 15px 0px 0px;padding:0px;}
#content .thumbnail img{border:1px solid #778899;padding:1px;}
#content br.antileft{clear:left;}
.antifloat{clear:both;visibility:hidden;}
/* elements for the gallery_preview-plugin
--------------------------------------------*/
#gallerie_preview{padding:0px 10px 10px 25px;margin:0px 20px 20px 20px;border:1px solid #778899;}
#gallerie_preview .thumbnail{float:left;width:100px;margin:10px 10px 0px 0px;padding:0px;}
#gallerie_preview .thumbnail img{border:1px solid #778899;padding:1px;}
#gallerie_preview_navi{margin-top:10px;}
#gallerie_preview_info{margin-top:10px;visibility:visible;}
/* elements for left and right navigation
-------------------------------------- */
#main ul#sidenav{margin:0 0 12em 1.4em;}
#main ul#sidenav li{color:#fff;}
#main ul#sidenav li a{color:#fff;text-decoration:none;line-height:1.8;display:block;padding-left:1.2em;position:relative;left:-1em;font-weight:bold;}
#main ul#sidenav li a:hover{text-decoration:underline;}
#main ul#sidenav li.current a{background:transparent url(/files/images/menu-arrow.gif) no-repeat 0 0.4em;zoom:1;}
#main ul#sidenav li li a{font-weight:normal;}
#main ul#sidenav li.selected li a{padding-left:2.2em}
#main ul#sidenav li.current li a{background:none;}
#main #sidea h3{margin-left:1.6em;margin-right:1.6em;font-size:100%;}

/*footer
-------------------------------------- */
#footer{clear:both;color:#ffffff;margin:0;padding:3px 15px;background-color:#343434;}
#footer a{color:#DDE5EE;}
/* content styles
-------------------------------------- */
#main-content{overflow:hidden;}
#content{padding-top:1em;padding-bottom:1em;}
#content p{margin-bottom:0.75em;}
#content p.intro{font-size:130%;}
#content p a, #content li a{color:#cd071e;text-decoration:none;}
#content p a:hover, #content li a:hover;{text-decoration:underline;}
#content p.link a:before{content:"\2192 \0020";}
#content p strong, #content div strong{font-weight:bold;}
#content p em, #content div em{font-style:italic;}
#content p.breadcrumbs{border-bottom:2px #e6838f solid;padding-bottom:0.2em;}
#content p.breadcrumbs a{color:#000;}
#content p.totop{display:none;text-align:right;border-top:2px #e6838f solid;padding-top:0.2em;}
#content p.totop a:before{content:"\2191 \0020";}
#sideb p.ad{text-align:center;margin:1em 0;}
#content #link-list{margin-bottom:1em;}
/* #content #link-list a{color:#000;text-decoration:none;} */
#content #link-list a:hover{text-decoration:underline;} 
#content p.inner-nav{margin:1.5em 0 1.5em 0;}
#content .innerright{float:right;width:19.5em;}
#content .innerleft{float:left;width:19.5em;}
#content .innerright.terms p,#content .innerright.terms h2,#content .innerright.terms h3{font-size:0.9em;}
#content p.date{color:#666;font-size:0.9em;background:#eaeaea;padding:0.5em;}
#content ul,#content ol{margin-bottom:0.75em;}
#content ul li{list-style-type:disc;margin-left:1.4em;}
#content ol li{list-style-type:decimal;margin-left:1.4em;}
/* colors
-------------------------------------- */
#main.sprachwahl #bd #sidea{background:#8facd4;}
#main.sprachwahl ul#sidenav li.selected{background-color:#5f89c3;}
#main.themen #bd #sidea{background:#da9875;}
#main.themen ul#sidenav li.selected{background-color:#cb6b39;}
#main.agenda #bd #sidea{background:#78b355;}
#main.agenda ul#sidenav li.selected{background-color:#background:#;}
#main.integrationsangebote #bd #sidea{background:#fac859;}
#main.integrationsangebote ul#sidenav li.selected{background-color:#f8af12;}
#main.online-beratung #bd #sidea{background:#65c4be;}
#main.online-beratung ul#sidenav li.selected{background-color:#019c96;}
#main.blog #bd #sidea{background:#e7838f;}
#main.blog ul#sidenav li.selected{background-color:#d7384a;}
#main #sidea h3.dark{color:#000;}
/* login and logout forms
-------------------------------------- */
#frmlogin,#frmlogout{margin-left:1em;font-size:0.9em;background:#019c96;margin-bottom:6em;}
#frmlogin fieldset,#frmlogout fieldset{padding:0.5em;}
#frmlogin legend,#frmlogout legend{display:none;}
#frmlogin p{line-height:1.5;margin-bottom:0.5em;}
#frmlogin label{display:block;width:5em;float:left;}
#frmlogin #username,#frmlogin #password{width:7em;}
/* new ticket form
-------------------------------------- */
#frmnewticket #summary,#frmnewticket #txaquery{width:30em;}
#frmnewticket #txaquery{height:9em;}
#frmbacktoissues legend{display:none;}
#frmbacktoissues{margin-bottom:1em;}
/* registration form
-------------------------------------- */
#frmregister,#frmnewticket,#frmcomment{font-size:0.9em;}
#frmregister fieldset,#frmnewticket fieldset,#frmcomment fieldset{background:#dcdcdc;padding:1em;}
#frmregister fieldset legend,#frmnewticket fieldset legend,#frmcomment fieldset legend{display:none;}
#frmregister label,#frmnewticket label{float:left;display:block;width:10em;}
#frmregister input#terms{float:left;margin-right:1em;}
#frmregister label#forterms{width:auto;float:none;}
#frmregister #summary{width:19em;}
#frmregister #txaquery{width:19em;height:9em;}
#frmnewticket p.formerror input,#frmregister p.formerror input{background:#fcc;border-color:#f00;}
/* event form
-------------------------------------- */
#eventchooser{font-size:0.9em;margin-left:1em;margin-bottom:8em;}
#eventchooser fieldset{border:none;}
#eventchooser fieldset legend{display:none;}
#eventchooser div.field{line-height:1.5;margin-bottom:0.5em;}
#eventchooser.light-txt{color:#fff;}
#main.integrationsangebote #eventchooser{background:#f8af12;}
#main.agenda #eventchooser{background:#45a12b;}
#eventchooser #category {width:100%;}
#eventchooser input, select {width:150px;}
/* contact form
-------------------------------------- */
#contactform{background:#dcdcdc;padding:0.2em;}
#contactform table{border-collapse:collapse;}
#contactform td,#contactform th{padding:0.2em;}
/* event list
-------------------------------------- */
#eventslist div.event{border-bottom:2px #e6838f solid;margin-bottom:1em;padding-bottom:1em;overflow:auto;}
#eventslist div.last{border:none;}
#eventslist div.event h3{color:#000;}
#eventslist div.event p.eventdate{color:#cd071e;margin:0;}
#eventslist div.event img.eventimage{float:right;margin-left:1em;}
#eventslist div.event table.eventtable{border-collapse:collapse;color:#003882;}
#eventslist div.event table.eventtable td,#eventslist div.event table.eventtable th{padding:0.2em;vertical-align:top;}
#eventslist div.event table.eventtable td a{color:#cd071e;}
#eventslist div.event table.eventtable td.file a{text-decoration:none;padding-right:20px;background-image:url(/themes/migra/images/icon/page_white.png);background-position:100% 50%;background-repeat:no-repeat;padding-bottom:2px;}
#eventslist div.event table.eventtable td.file a span{text-decoration:underline;}
#eventslist div.event table.eventtable td.pdf a{background-image:url(/themes/migra/images/icon/page_white_acrobat.png);}
#eventslist div.event table.eventtable td.doc a{background-image:url(/themes/migra/images/icon/page_white_word.png);}
#eventslist div.event table.eventtable td.xls a{background-image:url(/themes/migra/images/icon/page_white_excel.png);}
#eventslist div.event table.eventtable td.zip a{background-image:url(/themes/migra/images/icon/page_white_compressed.png);}
#eventslist div.event table.eventtable td.ppt a{background-image:url(/themes/migra/images/icon/page_white_powerpoint.png);}
#eventslist div.event table.eventtable td.txt a{background-image:url(/themes/migra/images/icon/page_white_text.png);}
/* data table
-------------------------------------- */
table.data-table{width:100%;border-collapse:collapse;margin-bottom:1em;border-bottom:1px solid #666;}
table.data-table thead th.body{width:100%;}
table.data-table thead th{font-weight:bold;}
table.data-table thead tr{border-bottom:1px #666 solid;}
table.data-table tbody{font-size:0.9em;}
table.data-table tr.alt{background:#eaeaea;}
table.data-table th,table.data-table td{padding:0.5em;}
/* news
-------------------------------------- */
#bloglogin{margin:0 0 1em 1.4em;background:#D7384A;color:#fff;padding:0.5em;}
#bloglogin p{margin-bottom:0.75em;}
#bloglogin a{color:#fff;}
#bloglogin a:hover{text-decoration:none;}
#bloglogin #littleLogin p{font-size:0.9em;}
#bloglogin #littleLogin p label{width:6em;float:left;}
#blogutillist{margin-bottom:0.75em;}
#blogutillist li a{display:block;padding:0 5px 0 20px;background:url(/themes/migra/images/icon/bullet_white.png) no-repeat 0% 50%;font-size:0.9em;}
#blogfeedlist li a{display:block;padding:0 5px 0 20px;background:url(/themes/migra/images/icon/feed.png) no-repeat 0% 50%;font-size:0.9em;line-height:1.8em;}
#blogarchivelist {margin:0 0 1em 1.4em;}
#blogarchivelist li span{color:#fcc;}
#blogarchivelist li a{color:#fff;text-decoration:none;display:block;padding:0 5px 0 20px;background:url(/themes/migra/images/icon/bullet_white.png) no-repeat 0% 50%;float:left;}
#blogarchivelist li a:hover{text-decoration:underline;}
#bloglivesearch{background:#dcdcdc;padding:0.5em 0 1em 1em;margin:0;}
#bloglivesearch h3 {color:#000;}
#bloglivesearch #LSResult{display:block;margin-top:1em;margin-bottom:1em;}
#bloglivesearch #LSResult .LSRow a{color:#CD071E;text-decoration:none;}
#bloglivesearch #LSResult .LSRow a:hover{text-decoration:underline;}
/* ad banner
-------------------------------------- */
#sideb #ad-module {width:100%;text-align:center;margin:10px 0;}

