html {
/* scrollbar-3dlight-color: #F91E14;
scrollbar-arrow-color: #000000;
scrollbar-base-color: #F91E14;
scrollbar-darkshadow-color: #cccccc;
scrollbar-face-color: #F91E14;
scrollbar-highlight-color: #ffffff;
scrollbar-shadow-color: #F91E14; */
}

/* IE CSS Hack by vbdesigns.de */
* html #sidebar-a {
margin-right: -3px; 
} 
* html #sidebar-b { 
margin-left: -3px; 
} 

* html #content { 
margin: 0 0px 0 162px;
display:inline-block;
}
/* Ende IE CSS Hack by vbdesigns.de */

ul {margin:0; padding:0}
li {margin:0; padding:0}

a img {border:0}

body {
		margin:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 0.9em;
	}
		
#container {
		    margin: 10px;
			width: 790px;
			margin-left: auto;
			margin-right: auto;
		}

#banner {
			display:block;
			padding: 0px;
			margin-bottom: 0px;
		}

#bannerlinks {
			float:left;
		}

#bannerrechts {
			float:right;
			margin-right: 0px;
			margin-left: 0px;
			margin-top: 0px;
			font-size: 0.7em;
		}

.topimg {
margin-left: 40px;
}

#sub {
	padding: 0px;
    margin-bottom: 3px;
	height: 21px;  
/*	h\eigth: 0px; */
	/*	background-color: #F91E14; */
	background-color:#666666;
    margin-top: 1px;
	text-align: right; 
	padding-right:2em;
	color: #ffffff;
	}

#breadcrumbs {
	font-size: 0.75em;
	margin-left: 165px;
}

#breadcrumbs a {
color: #000000;
font-weight:bold;
}


#sub img {
margin-right: 1em;
}
.redpoint {
left:0;
margin:0;
border:0;
float: left;
}

.signs {
margin: 0;
border:0;
}
		
#content {
font-size: 0.85em;
	padding: 10px 10px 0px 10px;
	margin-left: 165px;
	background-color: #E8E8E8;
	/* border: 1px solid gray; */
		}
		
#content p {
margin-bottom: 9px;
margin-top: 9px;
}

/* #content img {
margin-bottom: -3px;
margin-top: -3px;
} */

#mittlere_spalte {
	float: left;
	width: 380px;
	background-color: #E8E8E8;
}

#rechte_spalte {
	margin-left: 408px;
	width: 190px;
	background-color: #E8E8E8;
}

#mittlere_spalte_2 {
float: left;
width: 500px;
background-color: #E8E8E8;
}

#rechte_spalte_2 {
margin-left: 500px;
width: 100px;
background-color: #E8E8E8;
text-align: right;
}




h1      { 
FONT-WEIGHT: bold;
FONT-SIZE: 1.2em;
MARGIN-BOTTOM: 8px;
LINE-HEIGHT: normal;
MARGIN-TOP: 15px;
BORDER-BOTTOM: #909092 1px solid;
Font-family: Arial, Verdana, Geneva, Helvetica;
}

h4 {FONT-WEIGHT: bold;
FONT-SIZE: 1.2em;
}

.submenu {
font-size: 0.9em;
}

.subsubmenu {
font-size: 0.9em;
}

#sidebar-a {
			float: left;
			width: 164px;
			\width: 154px;
			w\idth: 164px;
			margin:0;
		    margin-right: 5px;
			Font-family: Arial, Verdana, Geneva, Helvetica;
			font-size: 0.85em;
		}

#sidebar-a ul {
list-style: none;
list-style-image: url(images/linksign_trans.gif);
	margin-top: 0px;
	margin-left: 20px;
	}

#sidebar-a li {
margin-bottom:0px;
}

#sidebar-a ul a {
	/* border-bottom: #666666 solid 1px; */
	/* margin-bottom:2px; */
}

#sidebar-a li a {
display:block;
width: 133px;
height: auto;
padding: 6px;
/* border-left: #666666 solid 1px; */
/* border-top: #666666 solid 1px; */
}

#sidebar-a ul.sub {
	list-style:none;
list-style-image: url(images/submenu_sign.gif);
	margin-top: 0px;
	margin-left: 10px;
}

#sidebar-a li.sub {
margin-bottom:0px;
}

#sidebar-a ul.sub a {
display:block;
width: 123px;
height: auto;
}

#sidebar-a ul.subsub {
	list-style:none;
list-style-image: url(images/submenu_sign.gif);
	margin-top: 0px;
	margin-left: 10px;
}

#sidebar-a li.subsub {
margin-bottom:0px;
}

#sidebar-a ul.subsub a {
display:block;
width: 113px;
height: auto;
}

#sidebar-a li a:hover {
background-color:#F8F8F8;
}

#sidebar-a li.sub a:hover {
background-color:#F8F8F8;
}




.eins,
.zwei,
.drei,
.vier,
.fuenf,
.sechs,
.sieben,
.acht,
.neun,
.zehn,
.elf,
.zwoelf
{
background-color: #ffffff;
}

.akt2,
.akt3,
.akt4,
.akt5,
.akt6,
.akt7,
.akt8,
.akt9,
.akt10,
.akt11,
.akt12
{
background-color: #ffffff;
}

#content ul {
margin-top: -5px;
margin-left: 20px;
}

#content li {
list-style-image: url(images/subicon.gif);
margin-bottom: 3px;
}


a {
color:#F91E14;
text-decoration: none;
}

a:link, a:visited
{
color: #F91E14;
text-decoration: none;
}

a:hover {
/*
background-color: #003366;
color:#ffffff;
*/
}

a:active {
color:#F91E14;
text-decoration: none;
}

		#footer {
			clear: both;
			padding: 5px;
			margin-top: 5px;
	background-color:#666666;
		Font-family: Arial, Verdana, Geneva, Helvetica;
		}
		
.bfont {
font-weight:bold;
}

.copyright1 {
	font-size: 0.7em;
	color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
}

.copyright2 {
	display: block;
	width: auto;
	float: right;
	font-size: 0.75em;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
}

.ohne {
	text-decoration: none;
}

.bez {
float:left;
width:60px;
}

.data {
float:left;
margin-left:0.10em;
}

.eing {
margin-left: 10px;
}

/* Formulargestaltung */

.formbox {
  width: 380px;
  color: #000;
  border: 1px solid #000000;
  padding: 10px;
}

.reihe {

  padding: 2px 0px;
  width: 400px;
}

.label {
  float: left;
  width: 120px;
  text-align: right;
  padding-top: 3px;
  padding-right: 8px;
}

.feld {
  width: 140px;
  text-align: left;
} 

.button {
  width: 230px;
  background-color:#ffffff;
  color:#000000;
   border-top-color: #F91E14;
	border-top-style: solid;
	border-top-width:1px;
	
	border-right-color: #F91E14;
	border-right-style: solid;
	border-right-width:1px;
	
	border-bottom-color: #F91E14;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	
	border-left-color: #F91E14;
	border-left-style: solid;
	border-left-width:1px;
}

.defbreite {
  width: 230px;
  background-color:#FFFFFF;
    border-top-color: #F91E14;
	border-top-style: solid;
	border-top-width: 1px;
	
	border-right-color: #F91E14;
	border-right-style: solid;
	border-right-width: 1px;
	
	border-bottom-color: #F91E14;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	
	border-left-color: #F91E14;
	border-left-style: solid;
	border-left-width: 1px;
}

.leftc {
float: left;
width: 17em;
margin-left: 2px;
}

.rightc {
float: left;
}

.E {
font-size: 0.9em;
margin:0;
}

.float {
float:left;
}

img.float {
margin-right: 5px;
}

.none {
	float:none;
	margin:0;
	clear: both;
	height: 0em;
}

.floatr {
float:right;
margin-left: 10px;
}
.center {
margin-left: 120px;
}
.metabox {
background-color:#ffffff;
border: 1px solid red;
margin: 10px;
padding: 10px;
}
.box {
background-color:#CCCCCC;
margin: 20px;
padding: 10px;
}
.kbox {
background-color:#ffffff;
margin: 20px;
padding: 10px;
}
.floatbox {
float:left;
width:150px;
}

.aktuell {
width: 614px;
float: left;
background-color:#FCF9E2;
border-top: 14px solid #ffffff;
margin-left: -5px;
margin-right: 0px;
margin-top: 0em;
margin-bottom: 0em;
padding:6px;
font-size: 0.85em;
}

.aktuell img {
border:0;
}

.aktuell ul {
	list-style-image:url(images/punkt.gif);
	margin-top: 5px;
margin-left: 20px;
}

.aktuell li {
margin-bottom: 8px;
}


.news {
color:#F91E14;
font-weight:bold;
font-size: 1.5em;
}

.neben {margin-left: 220px;}

.klein {
font-size: 0.8em;
}

.officebox {
float: left;
width: 140px;
}

.officeboxend {
height: 220px;
}


.spalte {
float:left; 
width: 220px;
}

.spalte2 {
width: 220px;
margin-left: 230px;
}

.bischenkleiner {
font-size: 0.9em;
}

#nummern {
margin-left: 18px;
}


.beraterteam_spalte {
float:left; 
width: 300px;
}

.beraterteam_spalte2 {
width: 300px;
margin-left: 300px;
}

.beraterteam_mitte {
width: 300px;
margin-left: 150px;
}

.bu {
font-size: 1.5em;
}

.bildbox {
width: 603px;
height: 180px;
margin: 0;
padding: 0;
background-image: url(images/bilduntergrund.jpg);
text-align: right;
}

.bildbox img {
padding: 0;
margin: 0 0 0 0;
}

.einrueck {
margin-left: 50px;
}

.rahmen {
border: 1px #FFFFFF solid;
}

.rechts {
text-align: right;
}

.bestell_button {
width: 180px;
padding:5px;
background-color: #ffffff;
font-weight: bold;
color: #FF0000;
}

/*-----Tag-Clouds------------------------------------------------------*/

#htmltagcloud{

/******************************************
 * CUSTOMIZE CLOUD CSS BELOW (optional)
 */
	font-size: 100%;
	width: auto;	/* auto or fixed width, e.g. 500px   */
	background-color:#cdcdcd;
	margin:0em 0em 0 0em;
	border:2px dotted #ddd;
	padding:6px;
/******************************************
 * END CUSTOMIZE
 */

}

#htmltagcloud{line-height:2.4em;word-spacing:normal;letter-spacing:normal;text-transform:none;text-align:justify;text-indent:0}
#htmltagcloud a:link{text-decoration:none}
#htmltagcloud a:visited{text-decoration:none}
#htmltagcloud a:hover{color:white;background-color:#F91E14}
#htmltagcloud a:active{color:white;background-color:#F91E14}

.wrd{padding:0;position:relative}
.wrd a{text-decoration:none}

.tagcloud0{font-size:1.0em;color:#ffffff;z-index:10}
.tagcloud0 a{color:#ffffff}
.tagcloud1{font-size:1.4em;color:#ffffff;z-index:9}
.tagcloud1 a{color:#ffffff}
.tagcloud2{font-size:1.8em;color:#ffffff;z-index:8}
.tagcloud2 a{color:#ffffff}
.tagcloud3{font-size:2.2em;color:#ffffff;z-index:7}
.tagcloud3 a{color:#ffffff}
.tagcloud4{font-size:2.6em;color:#ffffff;z-index:6}
.tagcloud4 a{color:#ffffff}
.tagcloud5{font-size:3.0em;color:#ffffff;z-index:5}
.tagcloud5 a{color:#ffffff}
.tagcloud6{font-size:3.3em;color:#ffffff;z-index:4}
.tagcloud6 a{color:#ffffff}
.tagcloud7{font-size:3.6em;color:#ffffff;z-index:3}
.tagcloud7 a{color:#ffffff}
.tagcloud8{font-size:3.9em;color:#ffffff;z-index:2}
.tagcloud8 a{color:#ffffff}
.tagcloud9{font-size:4.2em;color:#ffffff;z-index:1}
.tagcloud9 a{color:#ffffff}
.tagcloud10{font-size:4.5em;color:#ffffff;z-index:0}
.tagcloud10 a{color:#ffffff}

.freq{font-size:10pt !important;color:#bbb}
 
/*---------------------------------------------------------------------*/

