/* ... IN VALID CODE WE TRUST ...http://www.intensivstation.ch */
/* css created by miss monorom 2005 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*/
#ng_bitflux_org,body{background-color:#e8e8e8;color:#000000;padding:0px;margin:0px;
    font: 12px/16px Arial,Verdana,sans-serif;
}
/* for iePC */
td{/*font-size:0.99em;*/
text-align:left;vertical-align:top;}
a{color:#000;text-decoration:none;font-weight:bold;outline: none;}
a:visited{color:#000;}
a:hover{color:#ff0033;text-decoration:none;}
a:active{color:#000;}
form{padding:0px;margin:0px;}
.form{padding:0px;margin:5px 25px 15px 25px;}
textarea,.formgenerell input,input.formgenerell{width:300px;border:1px solid #aaaaaa;margin-top:5px;padding:2px;}
.formbutton{width:100px;border:1px solid #aaaaaa;}
.textarea{height:80px;}
.captcha{width:100px;border:1px solid #aaaaaa;margin-top:5px;padding:2px;}
/* patforms filter */
.formErrors{color:#ff0033;margin: 0;padding: 0;
    position: absolute;
    top: -75px;
}
.formlabelerror{color:#ff0033;}
img {border: 0;}
/* container to center the layout
-------------------------------------- */
#container{position:absolute;top:50%;left:50%;width:966px;height:510px;margin-top:-255px;/*set to a negative number 1/2 of your height*/
margin-left:-483px;/*set to a negative number 1/2 of your width*/
background-color:#e8e8e8;}
/* head container for logo and metanavi
-------------------------------------- */
#banner{width:965px;height:38px;text-align:right;font-size:11px;margin:0px;background-color:#e8e8e8;padding:0;}
#banner a{color:#dde7e9;text-decoration:none;}
#banner a:hover{color:#ffffff;}
#banner h1{font-size:30px;padding:50px 0px 0px 200px;margin:0px;}
#banner h2{color:#ffffff;font-size:14px;padding:5px 0px 25px 200px;margin:0px;}
#headermenu{position:relative;padding-top:20px;}
#headermenu a{color:#999;margin-left:10px;font-weight:normal;}
#headermenu a:hover{color:#666;}
#metanavi{float:right;padding:5px 15px 0px 0px;margin:0px;}
/*main-navi
-------------------------------------- */
#topnavi{background-color:#384F4F;margin:0px;padding:2px 0px;border-bottom:5px solid #ffffff;}
#topnavi a{color:#dde7e9;text-decoration:none;font-weight:bold;margin:0px;padding:2px 15px;}
#topnavi a:visited{color:#dde7e9;}
#topnavi a:hover{color:#5F9EA0;}
#mainnavi a:active{color:#dde7e9;}
#container #topnavi a.selected{background-color:#ffffff;color:#5F9EA0;}
/* content elements
-------------------------------------- */
#content{width:471px;/*471*/
height:471px;/*471*/
background-color:#ffffff;float:left;margin-left:20px;/*border-top:1px solid #ffffff;*/
border-right:1px solid #b2b2b2;border-bottom:1px solid #666666;border-left:1px solid #c8c8c8;padding:0;position:relative;}
#contentBlack{width:471px;/*471*/
height:471px;/*471*/
background-color:#000;padding:0;float:left;}
#content h1,#content h2{text-decoration:none;font-size:14px;font-weight:normal;color:#868789;margin-top:20px;margin-left:25px;}
#content h1 span.reg {font-weight:normal;font-size:0.9em;position:relative;}
#contentBlack h1,#contentBlack .modell-frame h2{color:#FF0033;}
#contentBlack .modell-frame h2{margin-top:36px;margin-left:0;}
#contentBlack p{color:white;}
#containerRight,.containerRight{position:absolute;top:140px;padding:0;left:25px;margin-right: 25px;}
#contentBlack #containerRight,#contentBlack .containerRight{top:70px;}
.imageBlack{position:absolute;top:117px;left:32px;}
.teamimage{float:left;width:100px;margin:0 10px 10px 0;}
.teamtext{float:left;margin:0 0 20px;}
.team{list-style-type:none;padding:0;margin-bottom:10px;}
.modelltext{top:-5px;position:relative;}
li.clr{display:inline;margin:0;padding:0;width:1px;}
br.clr{clear:left;width:1px;font-size:1px;margin:0;padding:0;overflow:hidden;}
.halfLeft{width:205px;float:left;}
.halfRight{width:205px;margin-left:10px;float:left;}

/* Video Text */
#preview  {position:absolute;top:0;padding:0;left:25px;margin-right: 25px;}

/*for sitemap*/
#content h2{padding-left:25px;text-decoration:none;font-size:14px;color:#868789;}
#content h2 a{color:#000000;font-size:12px;}
#space{height:50px;}
#content ul li,#content ul li a{list-style-type:none;color:#000000;}
#content p{padding:0;margin:0 0 12px 0;
    line-height: 1.3em;
    letter-spacing: 0.01em;
}
#content p a{color:#000;font-weight:bold;}
#content p a:hover{color:#FF0033;font-weight:bold;text-decoration:none;}
#content p span{color:#868789;}
#content table{padding:90px 0 0 25px;}
#content table.numbers{margin:0;padding:0;text-align:left;border-collapse:collapse;width:100%;}
#content table.numbers th{font-weight:normal;}

/*
#content span{display:block;height:471px;width:471px;background-image:url(/themes/reanet/images/home.jpg);background-repeat:no-repeat;}
*/
/* 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
-------------------------------------- */
#left{position:relative;width:471px;height:471px;background-color:#ff0033;float:left;/*border-top:1px solid #ffffff;*/
border-right:1px solid #b2b2b2;border-bottom:1px solid #666666;border-left:1px solid #b2b2b2;}
#logodiv{position:absolute;top:20px;left:25px;background-color:#ffffff;}
#logodiv a span{display:block;height:35px;width:58px;background-image:url(/themes/reanet/images/logo.gif);background-repeat:no-repeat;}
#logodescrdiv{position:absolute;top:20px;background-color:#ff0033;right:24px;}
#logodescrdiv a span{display:block;width:211px;height:32px;background-image:url(/themes/reanet/images/logodescr_new.gif);background-repeat:no-repeat;}
#logodescrdivbottom{position:absolute;bottom:22px;right:0;margin-top:20px;margin-left:100px;background-color:#ff0033;float:right;margin-right:37px;}
#logodescrdivbottom a span{display:block;width:197px;height:30px;background-image:url(/themes/reanet/images/logodescrbottom.gif);background-repeat:no-repeat;}
#leftnavi{position:absolute;left:25px;top:140px;background-color:#ff0033;height:auto;min-height:30px;width:420px;float:left;}
#leftnavi div#leftnavilevelone, #leftnavi div#leftnavileveltwo, #leftnavi div#leftnavilevelthree {float:left;width:105px;}
#leftnavi div#leftnavilevelthree {width:210px;}
/* for alternate nav structure : don't remove
#leftnavi{position:absolute;left:25px;top:140px;background-color:#ff0033;height:auto;min-height:30px;width:420px;}
#leftnavi ul.leftnavilevel1,#leftnavi ul.leftnavilevel2,#leftnavi ul.leftnavilevel3{margin:0;padding:0;background:#ff0033;}
#leftnavi ul li{margin:0;padding:0;list-style-type:none;width:100px;}
#leftnavi ul li a{display:block;width:100px;}
#leftnavi ul.leftnavilevel3 li a{display:block;width:200px;}
#leftnavi ul.leftnavilevel2,#leftnavi ul.leftnavilevel3{position:absolute;left:105px;top:0;display:none;}
*/
/*
#right{float:right;width:175px;margin:0px;padding:15px 0px;}
#right p{padding:0px 15px 15px 15px;margin:0px;}
*/
#left a{text-decoration:none;color:#000000;font-weight: bold;}
#left{color:#ffffff;}
#left a:hover{color:#fff;}
#left a.selected{text-decoration:none;color:#ffffff;font-weight: bold;}
#left ul,#right ul{list-style-type:none;margin:0px 15px 20px 15px;padding:0px;}
#left li,#right li{margin-bottom:8px;}
#left h3,#right h3,#left p{margin:0px 0px 5px 0px;padding:0px 15px;}
/*footer
-------------------------------------- */
#footer{clear:both;padding:3px 15px;color:#dde7e9;font-weight:bold;margin:0px;background-color:#4d6c6c;border-top:5px solid #ffffff;}
#footer a{color:#dde7e9;}
/* just used vor the blog
-------------------------------------- */
.post_meta_data{font-size:11px;padding-top:0px;margin:5px 25px 15px 25px;}
.right{float:right;}
.post_content{line-height:18px;padding-top:0px;margin:5px 25px 15px 25px;}
#content .post_content p{padding:0px 0px 15px 0px;margin:0px;}
.post_content_extended{line-height:18px;padding-top:0px;margin:5px 25px 15px 25px;}
#content .post_content_extended p{padding:0px 0px 15px 0px;margin:0px;}
h3.blog,#right h3.blog{color:#333;margin-bottom:5px;}
.post_links,.post_tags,.post_related_entries{text-align:right;font-family:Verdana,Geneva,Arial,Helvetica,SunSans-Regular,sans-serif;font-size:10px;padding:0px 25px 20px 25px;margin:0px;}
.post_more{float:left;}
.post_tags,.post_related_entries{padding-bottom:10px;}
.blog_pager{padding-top:0px;margin:5px 25px 15px}
#right .blog li{line-height:15px;padding:0px 15px 3px 15px;margin:0px;text-indent:-1em;}
#livesearch{margin:0px 15px 15px 15px;padding:0px;width:140px;display:block;}
#right input#livesearch{padding:1px;width:120px;border:1px solid #aaaaaa;}
.formurl{display:none;}
.blog_gravatar{float:right;padding-left:5px;}
/*Events*/
pre{display:block;padding:1em 7px 1em 5px;margin-top:0px;margin-bottom:1em;border:1px dashed #aaa;color:Black;background-color:#f9f9f9;line-height:1.1em;overflow:auto;}
/* loginform */
#littleLogin input.input{font-size:11px;width:6em;}
#littleLogin input{font-size:11px;background-color:#f3f3f3;border:1px solid #555555;margin-top:3px;}
#littleLogin label{width:3em;float:left;line-height:21px;clear:left;}
#littleLogin{margin-left:15px;}
/* Modell rules */
.hidden{display:none;}
.modell-frame{position:absolute;top:0;left:0;width:471px;height:471px;}
#frame6{opacity:1;}
#sel-frame-6{position:absolute;right:-13px;}
#content #modell-nav{position:absolute;bottom:4px;left:20px;width:416px;}
#content #modell-nav a{float:left;display:block;padding:4px;font-weight:bold;color:#fff;text-decoration:none;}
#content #modell-nav a:hover{font-weight:normal;color:#f03;}
#content #modell-nav a.selected{font-weight:bold;color:#f03;}
#content .modell-frame p.modell-tag{position:absolute;color:#f03;font-weight:normal;}
#content .modell-frame p.modell-tag-alt{position:absolute;color:#fff;font-weight:normal;}
/* #frame1,#frame2,#frame3,#frame4,#frame5{opacity:0;} */
#tag1a,#tag2d,#tag3d,#tag4e,#tag5f,#tag6j{top:105px;left:170px;}
#tag2b,#tag6k{top:163px;left:230px;}
#tag2c,#tag6l{top:163px;left:295px;}
#tag3b{top:170px;left:75px;}
#tag3c{top:215px;left:75px;}
#tag4b,#tag6o{top:130px;left:115px;}
#tag4c{top:190px;left:115px;}
#tag4d{top:245px;left:115px;}
#tag6a{top:325px;left:153px;}
#tag5b,#tag6b{top:182px;left:87px;}
#tag5c,#tag6c{top:182px;left:275px;}
#tag5d,#tag6d{top:300px;left:87px;}
#tag5e,#tag6e{top:300px;left:275px;}
#tag6g{top:70px;left:115px;}
#tag6h{top:70px;left:230px;}
#tag6m{top:163px;left:0;}
#tag6n{top:220px;left:0;}
#tag6p{top:200px;left:115px;}
#tag6q{top:240px;left:115px;}
#tag6f{top:70px;left:0;}
#tag6i{top:325px;left:153px;}
/* Cases rules */
#content #case-nav{position:absolute;bottom:2px;left:20px;width:416px;}
#content #case-nav a{float:left;display:block;padding:2px 2px;font-weight:bold;color:#000;text-decoration:none;outline: none;}
#content #case-nav a:hover,#content #case-nav a.selected{font-weight:bold;color:#f03;}
/* Videoplayer */
#content #case-nav-video{position:absolute; top:280px;margin:14px auto 0 71px; width:471px;text-align:left;}
#content #case-nav-video a{padding:2px 2px;font-weight:bold;color:#000;text-decoration:none;outline: none; text-align:center;}
#content #case-nav-video a:hover,#content #case-nav-video a.selected{font-weight:bold;color:#f03;}
#case-video {z-index:100;position:absolute;left:-25px;width:476px;}
#videointro {width:431px; left:20px;}
.case-video {position:absolute; top:0;width:471px; opacity:1;}

/*#content #case-nav a:hover{font-weight:normal;color:#f03;} */
#content #case-nav #sel-next{margin-right:0.7em;}
#case-download,#magazine-download,#news-download {position:absolute;top:20px;right:25px;text-align:right;}
#sel-story{position:absolute;right:-13px;}
.case-image{position:absolute;top:40px;left:0px;}
#imagewrapper .case-image{position:absolute;top:0;left:-25px;}

/* News rules */
#containerRight.newscontainer { position: absolute; padding:0;left:25px;margin-right: 25px; overflow-y:auto; overflow-x:hidden; height:360px; top:80px; left:0; width:480px;}
#containerRight.newscontainer #image-text {position:absolute;height:80px;width:400px; bottom:330px; left:25px; z-index:2;}
#containerRight.newscontainer #image1 {position:relative;width:400px;} /* image1 = Story*/
#containerRight.newscontainer #image1.story {overflow-y:auto; height:350px; width:447px;z-index:10;margin-left:25px;}
#containerRight.newscontainer #image1.story p {width:402px;}
#containerRight.newscontainer div.image_text_top {position:absolute;bottom: 0;left: 0;}
#leftnavi div#leftnavileveltwo.news {float:left;width:305px;}

/* image slideshow controls */
#sel-prev,#sel-play,#sel-pause,#sel-next{display:block;float:left;width:10px;height:10px;text-indent:-9999px;background:url(/files/images/image-controls.gif) no-repeat;}
#sel-prev{background-position:2px 0;}
#sel-prev:hover{background-position:2px -19px;}
#sel-play{background-position:-26px 0;}
#sel-play:hover{background-position:-26px -19px;}
#sel-pause{background-position:-12px 0;}
#sel-pause:hover{background-position:-12px -19px;}
#sel-next{background-position:-39px 0;}
#sel-next:hover{background-position:-39px -19px;}
#content #case-nav a.sel-image{padding:2px 3px;}
/* Magazine styles */
#containerRight.magazine{top:65px;}
.magazine-image{position:absolute;top:135px;left:0;}
.magazine span{color:#f03;}
/* Bestellen form */
#bestellen input{border:1px solid #000;font-size: 11px;}
#bestellen .long {width: 194px;}
#bestellen .formbutton{border:1px solid #000;font-size: 12px;}
#bestellen select{border:1px solid #000;font-size: 12px;}
#bestellen .halfRight p,#bestellen .halfLeft p{margin:0.3em 0;line-height: normal;}
#bestellen .small{font-size: 9px;line-height: 14px !important;}
#magazine-data{display:none;}
select.issue-select{margin:0 1em;}
#containerRight.sitemap,#containerRight.team{overflow:auto;width:446px;height:306px;}
ul#sitemaplist{margin:0;padding:0;}
ul#sitemaplist ul{padding-left:2em;}
#content table.downloads{border-collapse:collapse;margin:0 0 20px 0 ;padding:0;width:30em;}
#content table.downloads th,#content table.downloads td{border-bottom:1px solid #000;}
#content table.downloads th{font-weight:normal;text-align:left;}
#content table.downloads td.rightcol{width:23%;}
#content table.downloads2{border-collapse:collapse;margin:0 0 20px 0 ;padding:0;width:30em;}
#content table.downloads2 th{font-weight:normal;text-align:left;}
#content table.downloads2 td.rightcol{width:23%;}
/* anfahrtsplan */
.anfahrtsplan{float:left;margin-right:25px;}
/* home page slideshow */
#content .home{position:relative;height:471px;width:471px;background:#000;}
#content #homeslang{
    z-index: 999;
    position: absolute;
    left: 25px;
    bottom: 15px;
}
#content .home .home-image{position:absolute;top:0;left:0;}
#content .home p{position:absolute;bottom:15px;left:25px;color:#fff;font-size:26px;font-weight:bold;line-height:100%;letter-spacing:-0.05em;}
ul#newnav{background:#0f0;}
ul#newnav li{margin:2px 0;padding:0;}
ul#newnav ul{position:absolute;left:90px;top:0;display:none;}

