/* ... 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*/

#ng_bitflux_org, body {
background-color: #ffffff;
font-size: 11pt;
font-family:  Arial, 'Lucida Grande', Verdana, sans-serif;
color:#000000;  
padding: 0;
margin: 0;
background-image:none; 
}

/* for iePC */ td{
font-size: 12pt;
vertical-align:top;
}

a {color: #89683d; text-decoration:none;}
a:visited {color:#89683d;}
a:hover {color: #005bb2; text-decoration:underline;}
a:active { color:#89683d;}

h1{ font-size: 12pt; font-weight: normal;}
h2{ font-size: 11pt; line-height: 18pt;}
h3{ font-size: 11pt; font-weight: normal; line-height: 18pt;}
h4{ font-size: 11pt; line-height: 18pt;}

form{
padding: 0;
margin: 0;
}

.form{
padding: 0;
margin: 20px 10px 15px 0;
}

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

.invisible {
display:none;
visibility:hidden;
}

textarea, .formgenerell input, input.formgenerell {
font-size: 11pt;
width:300px;
border: 1px solid #005bb2; 
margin: 0 0 5px 0;
padding: 2px;
}

input.waehrung, select.waehrung{
font-size: 13px;
width:100px;
border: 1px solid #005bb2; 
margin-top: 5px;
padding: 2px;
}

.radio-b {width: auto;}
td.breite {width: 150px;}


.formbutton {
width:100px;
border: 1px solid #005bb2; 
background-color: #1B79D3;
color:#ffffff;
}

/* patforms filter */
.formErrors {
    margin: 5px 10px 25px 0;
    padding: 5px 5px 5px 5px;
    border: 1px solid ;
    background-color: #FFBBBB;
}

.formlabelerror {
    color: #BB1111;
    font-weight: bold;
}

#print-logo { 
text-align:center;
margin: 0 0 20px;
padding:0;
}

/* head container for logo and metanavi
-------------------------------------- */
#banner {
display: none;
}

/* container to center the layout
-------------------------------------- */
#container {
width: auto;
margin: 0 ;
background-image:none; 
}
#container-start{
width: auto;
margin: 0;
}

/* content startseite
-------------------------------------- */
#content-start {
padding: 0;
margin:0;
}

#tipp {
background-image:none; 
background-position: left top;
margin: 0;
padding:0;
}
#tipp h1 {
text-transform: uppercase;
color: #89683d;
border-bottom:1px solid #89683d;
padding:4px 10px 3px;
margin: 0;
} 
#tipp h2 {
color: #89683d;
padding: 10px 0 0 500px;
margin: 0;
} 
#tipp p{
line-height: 22px;
padding: 0;
margin:0 10px 10px 500px;
}

#tipp img {
border:1px solid #bd9560;
float: left;
padding: 4px;
margin:10px;
background-color: #fff;
}

#tipp a {color: #fff; text-decoration:none;}
#tipp a:visited {color:#fff;}
#tipp a:hover {color: #005bb2; text-decoration:underline;}
#tipp a:active { color:#005bb2;}


/*   ::::::::: */

#news {
background-image:none; 
background-position: left top;
margin: 20px 0 0 0;
padding:0;
}

.event-news {
width:470px;
margin: 0;
padding:0;
}
.event-news h1 {
text-transform: uppercase;
color: #005bb2;
border-bottom:1px solid #005bb2;
padding:4px 10px 3px;
margin: 0;
} 
.event-news h2 {
color: #005bb2;
padding: 10px 0 0 180px;
margin: 0;
} 
.event-news p{
line-height: 22px;
padding: 0;
margin:0 10px 10px 180px;
}

.event-news img {
border:1px solid #aed0f0;
float: left;
margin:10px;
padding: 4px;
background-color: #fff;
}

.event-news a {color: #bd9560; text-decoration:none;}
.event-news a:visited {color:#bd9560;}
.event-news a:hover {color: #005bb2; text-decoration:underline;}
.event-news a:active { color:#005bb2;}



/* content elements
-------------------------------------- */
#content {
min-height: auto;
padding: 0;
margin:0;
}

#content h1 {
text-transform: uppercase;
color: #005bb2;
border-bottom:1px solid #005bb2;
padding:4px 0 3px 0;
margin:0 10px 15px 0;
}
#content h2 {
color: #005bb2;
padding: 0;
margin:0 10px 0 0;
}

#content h3, #content h4 {
font-weight: bold;
padding: 0;
margin:0 10px 0 0;
}
#content p{
line-height: 22px;
padding: 0;
margin:0 10px 15px 0;
}

.blu {color: #005bb2; }
.lightblu {color: #aed0f0; }
.text-rechts {text-align:right;}
.center{ text-align:center; }

.bild-text-box{
padding: 0;
margin: 0;
}

.bild {
color: #005bb2;
float: left;
width:200px;
padding: 0;
margin: 0 10px 10px 0;}

.clr { 
        clear: left;
	font-size:1px;
	overflow:hidden;
	height: 1px; }
.r-clr { 
        clear: right;
	font-size:1px;
	overflow:hidden;
	height: 1px; }

#content ul{
line-height: 22px;
padding: 0 50px 0 25px;
margin:0 10px 15px 0;
}

.right {float: right; }


/* elements for the gallery
-------------------------------------- */
#content #gallerie{
float:left;
padding: 0 0 10px 0;
margin:0 0 20px;
}
 
#content .thumbnail{
float:left;
width:110px;
height:110px;
border:1px solid #bd8500;
text-align:center;
margin: 0 11px 11px 0;
padding: 0;
}
 
#content .thumbnail img{
 position:relative;
vertical-align: middle;
}

#content .thumbnail img{
padding: 4px;
}

#content  br.antileft {
clear: left;
}
.antifloat {
clear: both;
visibility: hidden;
}



/* elements for the gallery_preview-plugin
--------------------------------------------*/
gallerie_preview{
padding: 0 10px 10px 25px;
margin:0 20px 20px;
border: 1px solid #778899;
}

#gallerie_preview .thumbnail{
float:left;
width:100px;
margin: 10px 10px 0 0;
padding: 0;
}
#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
-------------------------------------- */
#right {
display: none;
}

/*footer
-------------------------------------- */
#footer {
display: none;
}




