/* ... IN VALID CODE WE TRUST ...http://www.intensivstation.ch */
/* css created by miss monorom 2007 http://www.monorom.to */
/* This css is made specialy for flux-CMS  */
/* css released under Creative Commons License - http://creativecommons.org/licenses/by/2.0/deed.en  */


html { height: 100% } 

#ng_bitflux_org, body {
        background-color: #ffffff;
	font-size: 11px;
	font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
        color:#555555;  
        padding:0;
	margin: 0;
        border-top: #ff6600 solid 3px;
}

.bg-keiser {background-image: none;}
.bg-keiser {background-image: none;}
.bg-keiser {background-image: none;}
.bg-still4 {background-image: none;}
.bg-still3 {background-image: none;}
.bg-still2 {background-image: none;}
.bg-still {background-image: none;}
.bg-scull {background-image: none;}
.bg-antenna {background-image: none;}

.bg-no {background-image: none;}


a { color:#ff6600;  text-decoration: none; }
a:visited {color:#ff6600;}
a:hover {color: #444444;}
a:active { color:#000000;}


h1 {font-size:1.5em; font-weight: normal;}
h2 {font-size:1.3em; font-weight: normal;}
h3 {font-size:1.1em; font-weight: normal; line-height: 1.5em;}
h4 {font-size:1em; font-weight: normal; line-height: 1.5em;}


fieldset {
margin: 0 15px;
padding:  15px;
border: #ff6600 solid 1px;
}

label	{
width: 80px;
float: left;
line-height: 200%;
clear: left;
}
label.hand-luggage	{
width: auto;
float: none;
line-height: normal;
clear: left;
}

form{
	padding: 0;
	margin: 0;
}

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

.form h2{
	padding: 0;
	margin:  0;
}

.formurl {display:none;visiblility:hidden;}
textarea, .formgenerell input, input.formgenerell {
	width:200px;
	border: 1px solid #ff6600; 
	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 {
    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
-------------------------------------- */
#metanavi { display:none;}

#start {
	padding: 0; 
	margin: 50px auto;
	width: 800px; 
}

/*main-navi
-------------------------------------- */
 #topnavi { display:none; } 

/* content elements 
---------------------------- */
#content {
	width: auto; 
	padding: 0; 
	margin:0;
	background-color: #ffffff;
position:static;
}

h1 {
	padding: 0 15px;
	margin:0 0 15px 0;
}
h2, h3, h4 {
	padding: 0 15px;
	margin:0 0 5px 0;
}
p{
	line-height: 1.6em;
	padding: 0 15px;
	margin:0 0 10px 0;
}


#content li {
	line-height: 1.6em;
	padding: 0 15px 0 0px;
	margin: 0;
}



.center{ text-align:center;}
.rechts{ text-align:left;}
#content h1.rechts{ text-align:right;}
.rechts-float { float:right;}
.big{ font-size:1.3em;  }
a.incomplete, a.incomplete:visited { color:#d6d6d6;}
a.incomplete:hover, a.incomplete:active { color:#444444;}


p.border, .border {
      border-bottom:1px solid #ff6600;
      padding: 0 15px 15px 15px;
} 

ul.colums-five {
   list-style-type: none;
	padding: 0 15px;
	margin:0 0 10px; }

li.one, li.two, li.three, li.four, li.five {
   width: 150px;
   float: left;
   margin: 0;
   padding: 0 0 10px; 
}

#content ul.colums-two {
   list-style-type: none;
   margin: 0 0 0 15px;
   padding: 0 0 20px; }

#content  ul.colums-two li.innen  {
   width: 135px;
   font-weight: bold;
   float: left;
   margin:  0 ;
   padding: 0;
   line-height: 2em; }
      
#content  ul.colums-two li.aussen {
   float: left;
   margin: 0;
   padding: 0;
   width: 135px;
   line-height: 2em; }

li.clr {
   display: inline;
   margin: 0;
   padding: 0;
 }

br.clr {
   clear: left;
   width: 1px;
   font-size:1px;
   margin: 0;
   padding: 0;
   overflow:hidden;
 }

/* elements for left and right navigation
-------------------------------------- */
#bilder {
	width: auto; 
	padding: 0; 
	margin: 0;
}
#bilder p {
	line-height: 1.6em;
	padding: 0 ;
	margin:0 0 10px 0;
}

#bilder .movie {
line-height: 1.6em;
	padding: 0 0 0 15px;
	margin:0 0 10px 0;
}

#thumbnails {
	width: auto; 
	padding: 0; 
	margin: 0;
	background-color: #e6e6e6;
}


#right {
	width:auto;
	padding: 15px 0 15px 0;
	margin: 0;
}



#start h1{ font-size:40px; color: #d6d6d6;}
.detailh1 { font-size: 18px;}
#start a.xxl{ font-size: 30px; }
#start a.xl{ font-size: 25px; }
#start a.large{ font-size: 20px; }
#start a.medium{ font-size: 18px;  color:#777777}
#start a.small{ font-size: 14px; color:#777777;}
#start a.xs { font-size: 11px; color:#777777;}

#start span.xxl{ font-size: 30px; }
#start span.xl{ font-size: 25px; }
#start span.large{ font-size: 20px; }
#start span.medium{ font-size: 18px;  color:#777777}
#start span.small{ font-size: 14px; color:#777777;}
#start span.xs { font-size: 11px; color:#777777;}

#start a, span {padding:0 10px 0 0; }
#start p {line-height:25px; }

#start p.disclaimer {line-height:16px;
color:#ff6600;
font-size: 11px; }

