/* ... 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: 11px;
font-family:  Verdana, Arial, sans-serif;
color:#323232;  
padding: 0;
margin: 0;
}

/* for iePC */ td{
font-size: 11px;
}

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: 960px;
margin: 0 auto;
background:url(/files/images/bg/stitch.png) top center repeat-y #ffffff;
}
/* head container for logo 
-------------------------------------- */
#banner {
        height:96px;
	background:url(/files/images/bg/banner.png) bottom left repeat-x;
}

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

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


/* content elements
-------------------------------------- */
#content {
min-height: 600px;
padding: 0 0 1px;
margin:0 176px 0 0;
background-color: #ffffff; 
}
#content h1{
padding: 15px 0 0 0;
margin:0 15px 15px;
}

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

p{
line-height: 16px;
padding: 0;
margin:0 15px 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 a.selected { font-weight:bold; }

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

.markencontent {
margin: 0 0 0 132px;}

/* 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 {
float: right;
width: 167px;
margin: 0;
padding: 0;
}

#right ul {
list-style-type: none;
margin: 0 0 10px;
padding: 0;
} 

/*main-navi
-------------------------------------- */

#topnavi li { 
margin: 0 0 2px;
padding:  0;
}

#topnavi a { 
text-decoration: none; 
padding: 2px 5px;
display:block;
background-color: #fff;
}
#topnavi a:visited {color:#000;}
#topnavi a:hover {color: #ffffff; background-color: #b4b4b4;}
#topnavi a:active { color:#b4b4b4;}

#topnavi a.selected, #topnavi a.selected:visited {
background-color: #b4b4b4;
color: #fff;
}

#metanavi { 
padding: 0; 
margin: 0 0 10px;
}
#metanavi a { text-decoration: none;}
#metanavi a.selectedlang{ display:block; background-color: #b4b4b4; color:#fff;}
#metanavi img{ vertical-align: middle;}

.metaleft { 
float:left;
width:82px;
margin:0;
background-color: #fff;
}
.metaleft a, .metaright a  { padding: 0 0 0 5px; }

.metaright { 
float:right;
width:81px;
margin: 0;
background-color: #fff;
}

.metaclr {
clear: both;
overflow:hidden;
height: 2px;
}
#right p{
padding: 10px 5px;
margin: 0 0 10px;
background-color: #ffffff;
}

#feed  {background-color: #ffffff; }
#feed  p{
padding:  5px 5px 10px;
margin: 0 0 10px;
background-color: #ffffff;
border-bottom:2px solid #b4b4b4;
}
#feed  h3{
padding: 2px 5px;
margin: 0;
background-color: #b4b4b4;
color:#fff;
font-size: 11px;
font-weight:normal;
}


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

#footer{ 
	width: 960px;
	margin: 0 auto;
	padding:15px 0 30px;
	color:#b4b4b4;
	background:url(/files/images/bg/plus.png) top left repeat-x;
}
#footer p{ 
	width:696px;
	margin: 0 auto;
}

#footer a{  color:#b4b4b4; }
