/* ... 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 {
	min-height: 101%;
        background-color: #ffffff;
	font-size: 0.8em;
	font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
        color:#343434;  
        padding:0;
	margin: 0;
        border-top: #ff6600 solid 3px;
}



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


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

h1 {font-size:2.6em; font-weight: normal; }
h2 {font-size:2em; font-weight: normal;line-height:1.5em;}
h3 {font-size:1.2em; 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;
}


.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;
}



form{
	padding: 0;
	margin: 0;
}
form h1 { display:inline; }

input {
	font-size: 1.3em;
    background-color: #ffffff;
	width:400px;
	border: 1px solid #ff6600; 
	margin-top: 5px;
	padding: 2px;
	float:left;
}

input.go {
	font-size: 1.3em;
    background-color: #ffffff;
	width:200px;
	border: 1px solid #ff6600; 
	margin-top: 5px;
	padding: 2px;
}
select {
    background-color: #ffffff;
	width:150px;
	border: 1px solid #ff6600; 
	margin-top: 5px;
	padding: 2px;
}



/* head container for logo and metanavi
-------------------------------------- */
#metanavi { 
	padding: 2px 0 0 15px;
	margin: 0;
	font-size: 10px;
	color: #777777;
}


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

.rechts-logo{
	width: 850px; 
	padding: 20px 0; 
	margin:0 auto;
 text-align:right;
}

#content {
	min-height: 100%; 
	width: 850px; 
	padding: 20px 0; 
	margin:0 auto;
}

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


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



.center{ text-align:center;}
.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;}

h1.rechts { 
	padding: 0;
	margin:0 0 50px;

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

code {
font-family: Courier, "Courier New", monospace;
font-size: 1.2em;
}


pre {
	font-family: Courier, "Courier New", monospace;
	font-size: 1.6em;
	border:1px solid #ff6600;
	    background-color: #f60;
    color: #ffffff;
padding: 5px;
}

#status_block {
 margin: 0 auto 0.5em auto;
 padding: 15px 10px 15px 55px;
 background: #FF6600;
 border: 1px solid #FF6600;
 text-align: center;
 font-size: 120%;
}