/* ... IN VALID CODE WE TRUST ...http://www.intensivstation.ch */
/* css created by miss monorom 2010 http://www.monorom.to */

/* @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: 9pt;
font-family:   Arial, sans-serif;
color:#323232;  
padding: 0;
margin: 0;
}

a {color: #000;}
a:visited {color:#000;}
a:hover {color: #B4B4B4;}
a:active { color:#000;}

h1{ font-size:15px; color: #000; font-weight:normal;}
h2{ font-size:15px; color: #000; font-weight:normal;}
h3{ font-size:14px; color: #000;}
h4{ font-size:12px; color: #000;}

form{
padding: 0;
margin: 0;
}

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

.formurl {display: none;}

table td {
margin: 0;
padding:0 15px 5px 0;
}

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

textarea, .formgenerell input, input.formgenerell {
font-family:  Verdana, Arial, sans-serif;
font-size: 11px;
width:350px;
border: 1px solid #aaaaaa; 
padding: 2px;
}
input.city {
width:225px;
border: 1px solid #aaaaaa; 
padding: 2px;
}
input.nummer {
width:50px;
border: 1px solid #aaaaaa; 
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;
}

#wrap {
width: auto;
margin: 0 30px;
background:none;
}
/* head container for logo 
-------------------------------------- */
#banner {
	background:npne;
}

#banner h1 {
	margin: 0 0 20px;
	padding: 0;
}

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


/* content elements
-------------------------------------- */
#content {
padding: 0;
margin:0;
background-color: #ffffff; 
}
#content h1{
padding:  0;
margin:0 0 15px;
}

#content h2, #content h3, #content h4 {
padding: 0;
margin:0 0 15px;
}
.online {
font-size:15px; color: #000;
display:inline;
}

p{
line-height: 14pt;
padding: 0;
margin:0 0 10px;
}
#content ul{
padding: 0 15px 0 25px;
margin:0 0 15px ;
}
.center{text-align:center;}
.text-rechts{text-align:right;}

/* float box
-------------------------------------- */
.box { 
	padding: 0;	
	margin: 0 0 15px;
}
.plus { 
	height:10px;
	margin: 15px 0;
	background:url(/files/images/bg/plus.png) top left repeat-x;
}
.startbox{ background:url(/files/images/bg/startbox.png) center left; }

.box .bild {
	float: left;  
	margin: 3px 0 10px 0;
}

	
#content .box h2 { margin-left: 235px;}
.box p {  margin-left: 235px;}


.clr, br.clr {clear: left;
margin: 0;
padding: 0;
overflow:hidden;
height: 1px;
}

.wochentag {
width:120px;
display:block;
float:left;
}


/* marken
-------------------------------------- */
#marken{
width:124px;
float:left;
margin-right:8px;
}
#marken ul{
line-height: 16px;
padding: 0;
margin: 0 0 15px 15px;
list-style-type:none;
}

#marken a{ text-decoration:none; }

#marken  p {
padding: 0;
margin:0 0 10px 15px;
}

/* bilder seite
-------------------------------------- */
#bild-space img {
	margin:  0 8px 8px 0;
	float:left;
}
#bild-space img.nospace {margin:    0 0 8px 0;}


/* elements for the gallery
-------------------------------------- */
#content #gallerie{
float:left;
padding: 0 0 10px 50px;
margin:0 0 20px;
}
 
#content .thumbnail{
float:left;
width:100px;
margin: 15px 15px 0 0;
padding: 0;
}
#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: 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;}
.right {float: right;}

/* elements for left and right navigation
-------------------------------------- */
#right {
display:none;
}



/*footer
-------------------------------------- */
#footer-clr {
	clear: right;
	overflow:hidden;
	height: 1px;
}

#footer{ 
	width: auto;
	margin: 0 ;
	padding:15px 0 0;
	color:#b4b4b4;
	background:none;
}
#footer p{ 
	width:auto;
	margin: 0;
}

#footer a{  color:#b4b4b4; }
