/* ... 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: #535149;
      font-size: 12px;
      font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
      color: #ffffff;  
      line-height: 15px;
      padding: 0px;
      margin: 0px;
}

/* for iePC */ 
td{
      font-size: 12px;
      line-height: 15px;
}

a {color: #afb0b3;}
a:visited {color:#afb0b3;}
a:hover {color: #bb181d;}
a:active { color:#afb0b3;}

h1{
    font-size:13px;
    line-height: 18px;
}

h2{
    font-size:13px;
    line-height: 16px;
}

h3{
    font-size:13px;
}

h4{
    font-size:12px;
}

form{
padding: 0px;
margin: 0px;
}

.form{
padding: 0px;
margin: 5px 50px 15px 50px;
}

.captcha {
width:100px;
border: 1px solid #aaaaaa; 
margin-top: 5px;
padding: 2px;
}

textarea, .formgenerell input, input.formgenerell {
      width:300px;
      border: 1px solid #aaaaaa; 
      margin-top: 5px;
      padding: 2px;
}

.formbutton {
      width:100px;
      border: 1px solid #aaaaaa; 
}

/* 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;
}

/* container to center the layout
-------------------------------------- */
#container {
     width: 900px;
     border: 0px;
     border-left: 10px solid #535149;
     padding: 0px;
     margin: 0px;
     margin-top: 20px;
     margin-left: auto;
     margin-right: auto;
}

/* head container for logo and metanavi
-------------------------------------- */
#banner {
      padding: 0px;
      margin: 0px;
      height: 165px;
}

#banner-print {
      display: none;
      padding: 0px;
      margin: 0px;
      height: 0px;
}


/*main-navi
-------------------------------------- */
#topnavi {
        letter-spacing: 0.13em;
        float: left;
        width: 260px;
        margin: 0px;
        text-transform: uppercase;
        color: #afb0b3;
        font-size: 11px;
        letter-spacing: 0.13em;
        padding: 0px 0px 0px 40px;
}

#topnavi ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
} 
#topnavi ul li {
	border-top: 0px;
	margin-bottom: 5px;
}

#topnavi ul li a {
        display: block;
	width: 240px;
        padding: 3px 10px;
        text-decoration: none;
        color: #afb0b3;
}

#topnavi ul li a:hover, #topnavi ul li a.selected {
        color: #535149;
}


#topnavi ul ul li {
        border: 0px;
	padding: 0px;
        margin: 0px;
}

#topnavi ul ul {
        border: 0px;
	padding: 0px;
        margin: 0px;
}

#topnavi ul #sub ul li a {
        display: block;
	width: 220px;
        padding: 3px 10px 5px 30px;
        color: #ffffff;
        text-decoration: none;
}


#topnavi ul ul ul li a {     
	border: 0px;
	margin: 0px;
	padding:0px 0px 8px 25px;
}

/* content elements
-------------------------------------- */

#content {
      letter-spacing: 0.13em;
      width: 525px;
      min-height: 800px;
      //height: 800px;
      padding: 0px;
      border-right: 15px solid #DA2037;
      margin:0px;
      margin-left: 350px;
}

#content h1, #content h2, #content h3, #content h4 {
      padding: 0px 50px 0px 0px;
      margin:0px 0px 15px 0px;
      font-weight: lighter;
      text-transform: uppercase;
      color: #afb0b3;
}
#content p{
      line-height: 20px;
      letter-spacing: 0.15em;
      padding: 0px 50px 0px 0px;
      margin:0px 0px 15px 0px;
}
#content ul{
      padding: 0px 50px 0px 25px;
      margin:0px 0px 15px 0px;
}
#content ul li{
      margin-bottom: 3px;
}
#content p.center{
      text-align:center;
}

#content #team-bild {
      margin: 0px 20px 0px 0px;
      padding: 0px;
      border: 0px;
      width: 500px;
      height: 130px;
}

#content #team-bild img {
      margin-right: 20px;
}


#kamerProject p{
      padding: 0px;
      margin: 0px 15px 15px 0px;
}


/* project
-------------------------------------- */
#project {
    float: right;
    height: 100px;
    width: 525px;
    overflow: hidden;
    border: 0px;  
    border-right: 25px solid #535149;
}


#horizontal{
    white-space: nowrap;
    vertical-align: top;
}

#horizontal td{
    white-space: nowrap;
    vertical-align: top;
    padding-right: 15px;
}

#scrollbutton{
     text-align: right;
     width: 50px;
     padding: 30px 10px 0px 0px;
     float: right;
}

#scrollbutton img{
     margin-left: 10px;
}

/*footer
-------------------------------------- */
#footer {
clear: both;
padding: 3px 50px;
color: #dde7e9;
font-weight: bold;
margin: 0px;
background-color: #4d6c6c;
border-top:5px solid #D6E0E2;
}
#footer a {color: #dde7e9;}


/* 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;
}

