
/* Blocks */
body, html {height: 100%;}
body {

    margin: 0;
	padding: 0;
	background: url("images/logo.jpg") no-repeat left top;
    
	
	/*border-left: 7px solid #5c2e20;
	border-right: 7px solid #5c2e20;*/

	}

#resources img {
        position: absolute;
        left: -1500px;
}

table {
z-index:5;
margin:0;
padding:0;
}

.separator {
           clear: both;
}



#content {
   position:relative;
	left:50%;
	margin-left: -275px;
	width: 550px;
	background-color: #fff;
	margin-top: 98px;
	}


/* Main menu */

#menu {
	position: absolute;
	/*margin-top:18px;*/
	top: 18px;
	right: 7px;
	/*left:60%;
	width: 442px;
	margin-left: -221px;
        margin-top:18px;
        margin-right: 7px;*/
}

#menu span {
	display: none;
}

#menu a {
        float: left;
	display: block;
	height: 17px;
	margin-bottom: 0px;
	
}

#menu a:hover{ /* Damit IE die verstecken Boxen anzeigt, muss Platz geschaffen werden */
	height: 17px;
	margin: 0px;
}

#menu a.me1 {
	background : url(images/blanket.jpg) no-repeat;
	width: 81px;
}

#menu a.me1on {
	background : url(images/blanket_on.jpg) no-repeat;
	width: 81px;
}

#menu a.me1:HOVER {
	background : url(images/blanket_on.jpg) no-repeat;
	width: 81px;
}

#menu a.me2 {
	background : url(images/kompetenz.jpg) no-repeat;
	width: 96px;
}

#menu a.me2on {
	background : url(images/kompetenz_on.jpg) no-repeat;
	width: 96px;
}

#menu a.me2:HOVER {
	background : url(images/kompetenz_on.jpg) no-repeat;
	width: 96px;
}

#menu a.me3 {
	background : url(images/leistung.jpg) no-repeat;
	width: 78px;
}

#menu a.me3on {
	background : url(images/leistung_on.jpg) no-repeat;
	width: 78px;
}

#menu a.me3:HOVER {
	background : url(images/leistung_on.jpg) no-repeat;
	width: 78px;
}

#menu a.me4 {
	background : url(images/kontakt.jpg) no-repeat;
	width: 84px;
}

#menu a.me4on {
	background : url(images/kontakt_on.jpg) no-repeat;
	width: 84px;
}

#menu a.me4:HOVER {
	background : url(images/kontakt_on.jpg) no-repeat;
	width: 84px;
}

#menu a.me5 {
	background : url(images/impressum.jpg) no-repeat;
	width: 99px;
}

#menu a.me5on {
	background : url(images/impressum_on.jpg) no-repeat;
	width: 99px;
}

#menu a.me5:HOVER {
	background : url(images/impressum_on.jpg) no-repeat;
	width: 99px;
}

/*---end of funky menu---*/

/*-- Headers start ---*/

#header01 {

    height: 225px;
    background: #ffffff url(images/header01.jpg) no-repeat;
	padding: 0px;
	margin: 0px;
}

#header02 {

	height: 225px;
    background: #ffffff url(images/header02.jpg) no-repeat;
	padding: 0px;
	margin: 0px;
}
#header03 {

	height: 225px;
    background: #ffffff url(images/header03.jpg) no-repeat;
	padding: 0px;
	margin: 0px;
}

#header04 {

	height: 50px;
        background: #ffffff url(images/header04.jpg) no-repeat;
	padding: 0px;
	margin: 0px;
}

#header05 {

	height: 55px;
    background: #ffffff url(images/header05.jpg) no-repeat;
	padding: 0px;
	margin: 0px;
}

#footline {

	height: 1px;
    background: #ffffff url(images/footline.jpg) no-repeat;
	padding: 0px;
	margin: 0 0 0px 0;
}


#txtcontent {


}

#txtcontent_left {
        margin: 11px 32px 10px 2px;
        float: left;
        width: 255px;
		font-size: 12px;
		line-height:18px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	    text-align: left;
	    background-color: #fff;
	    color: #444;

}

#txtcontent_right {
        padding: 11px 10px 10px 2px;
        margin-left: 287px;
        display: block;
		font-size: 12px;
		line-height:18px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	    text-align: left;
	    background-color: #fff;
	    color: #444;    

}

.markertext {
        background-color: #fcff00;
        padding: 2px;
}

.kleintext {
 font-size: 11px;
 margin-top: -4px;
}

ul
{
margin: 0px;
padding-top: 10px;
padding-bottom: 10px;
list-style-type: none;
font-size: 11px;
line-height:15px;
}

li {
margin-left: -37px;
}

/*a img {
border: none;
margin: 15px 0 0 2px !important;
margin: 2px 0 0 4px;
}   */

#bbhlogo a img{
border: none;

padding: 0;
margin-top: 15px !important;
margin: 0;
margin-left: 2px;

/*position: absolute;
display: block;
top: 460px;
margin-left: 2px;*/
}

.bottomed {
position: relative;
display: block;
padding-top: 72px;
margin-left: 0px;
}

a, a:ACTIVE, a:VISITED {
text-decoration: none;
color: #444;
}

a:HOVER {
text-decoration: underline;
color: #444;
}

