html {
	height: 100%;
}


html, body, div, p, h1, h2, h3, ul, ol, 
 a, table, td, form, img, li, iframe {
   margin: 0;
   padding: 0;
   border: 0;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size:11px;
   font-weight:normal;
   line-height:16px;
   color:#fff;
}
:focus {

	outline: 0;

}



body {
background-color: #ebebe4;
text-align: center;
min-height: 101%;
}

h1, h2, h4 {
font-weight:bold;
text-align:left;
}

h4 {
padding: 0;
margin: 0;
}

h2 {
color:#21b8df;
}

h3{
font-weight:bold;
color:#fff;
margin-bottom:8px;
text-transform:uppercase;
}



/* berschriften Definitionen */
#beraten {
background-image: url("bilder/beraten.gif");
background-repeat:no-repeat;
width:492px;
height:33px;
padding-bottom:10px;
color:#f00;
}

#leistungen {
background-image: url("bilder/leistungen-quintessenz.gif");
background-repeat:no-repeat;
width:492px;
height:33px;
padding-bottom:10px;
color:#f00;
}

#partner {
background-image: url("bilder/partner-management.gif");
background-repeat:no-repeat;
width:492px;
height:33px;
padding-bottom:10px;
color:#f00;
}

#kontakt {
background-image: url("bilder/kontakt-quintessenz.gif");
background-repeat:no-repeat;
width:492px;
height:33px;
padding-bottom:10px;
color:#f00;
}

#impressum {
background-image: url("bilder/impressum.gif");
background-repeat:no-repeat;
width:492px;
height:33px;
padding-bottom:10px;
color:#f00;
}

#netw {
background-image: url("bilder/netw.gif");
background-repeat:no-repeat;
width:492px;
height:33px;
padding-bottom:10px;
}

#intern {
background-image: url("bilder/internat.gif");
background-repeat:no-repeat;
width:492px;
height:33px;
padding-bottom:10px;
}


#wasdazu {
background-image: url("bilder/wasdazu.gif");
background-repeat:no-repeat;
width:492px;
height:33px;
padding-bottom:10px;
}

#st_akt {
background-image: url("bilder/st_akt.gif");
background-repeat:no-repeat;
margin-left:-41px;
width:210px;
height:45px;
padding-bottom:5px;
}

#bcheck {
background-image: url("bilder/bcheck.gif");
background-repeat:no-repeat;
margin-left:-41px;
width:210px;
height:45px;
padding-bottom:5px;
}



#gcheck {
background-image: url("bilder/gcheck.gif");
background-repeat:no-repeat;
margin-left:-41px;
width:210px;
height:45px;
padding-bottom:5px;
}

#g-check {
background-image: url("bilder/g-check.gif");
background-repeat:no-repeat;
width:492px;
height:33px;
padding-bottom:10px;
}

#b-check {
background-image: url("bilder/b-check.gif");
background-repeat:no-repeat;
width:492px;
height:33px;
padding-bottom:10px;
}

#iqagenda {
background-image: url("bilder/iq_agenda.gif");
background-repeat:no-repeat;
/*width:492px;*/
height:33px;
padding-bottom:10px;
}

/* Leistungen */

#hl_alg_act, #hl_alg, #hl_fgn_act, #hl_fgn, #hl_fbv_act, #hl_fbv, #hl_fk_act, #hl_fk {
background-image: url("bilder/hl_alg_act.gif");
background-repeat:no-repeat;
height:47px;
width: 228px;
}

#hl_alg {
background-image: url("bilder/hl_alg.gif");
}

#hl_fgn_act  {
background-image: url("bilder/hl_fgn_act.gif");
width: 153px;
}

#hl_fgn {
background-image: url("bilder/hl_fgn.gif");
width: 153px;
}

#hl_fbv_act  {
background-image: url("bilder/hl_fbv_act.gif");
width: 151px;
}

#hl_fbv {
background-image: url("bilder/hl_fbv.gif");
width: 151px;
}

#hl_fk_act  {
background-image: url("bilder/hl_fk_act.gif");
width: 130px;
}

#hl_fk {
background-image: url("bilder/hl_fk.gif");
width: 130px;
}

/* Ende Leistungen */

#aktuell {
background-image: url("bilder/aktuell.gif");
background-repeat:no-repeat;
/*width:492px;*/
height:33px;
padding-bottom:10px;
}



#buttonbox {
margin-left:41px;
position:absolute;
left:44px;
top:350px;
}

#buttonbox a {
color:#fff;
text-decoration:none; 
}

#buttonbox a:hover {
color:#21b8df;
}

.bild {
position:absolute;
right:0px;
top:185px;
width:201px;
height:488px;
}

.tn {
padding-right:15px;
}



a:link {
color:#fff;

}

a:hover {
color:#e39138;
}

a.arw  {
background-image: url(bilder/linkarrow.gif);
background-repeat: no-repeat;
padding-left: 17px; 
height:12px;
}

a:link.arw  {
color:#fff;
text-decoration:none;
}

a:visited.arw  {
color:#fff;
text-decoration:none;
}

a:hover.arw  {
color:#21b8df;
text-decoration:none;
background-position: 0px 0px;
} 





span {display: none;}

#container {
border-top:40px solid #ebebe4;
position:relative;
margin: 0px auto;
text-align: left;
background-color: #5c625f;
width:830px;
z-index:1;
}

#headbox {
position:relative;
background: transparent;
background-repeat: no-repeat;
width: 830px;
height: 148px;
z-index:1;
}


#kopf_print {
display: none;
}

#home {
position:absolute;
left:30px;
top:10px;
width:350px;
height:100px;
z-index:3;
}

#links {
margin-top: 100px;
left: 30px;
position:relative;
width: 250px;
float:left;
}

#bild {
	position:relative;
	width: 235px;
	float: left;
	margin-left: 35px;
	margin-top: 153px;
}
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html #bild {
	margin-left: 20px;
  }
/* End hide from IE5/mac */

#kesseler {
	position:relative;
	width: 158px;
	float: left;
	margin-left: 95px;
	margin-top: 215px;
}

/* Hide from IE5-mac. Only IE-win sees this. \*/
* html #kesseler {
	margin-left: 50px;
  }
/* End hide from IE5/mac */


#bild_leistungen {
	position:relative;
	width: 252px;
	float: left;
	margin-left: 35px;
	margin-top: 149px;
}

/* Hide from IE5-mac. Only IE-win sees this. \*/
* html #bild_leistungen {
	margin-left: 20px;
  }
/* End hide from IE5/mac */

#inhalt, #inhalt_1, #inhalt_2 {
text-align: left;
margin-top:60px;
margin-left:303px;
width:455px;
z-index:1;
}


.hoehe { height: 350px; }
div[class = "hoehe"] { height: auto; min-height: 350px }


#inhalt_2 {
margin-top:143px;
left: 0px;
margin-left:323px;
width:445px;
}


#inhalt p, #inhalt_1 p, #links p, #inhalt_2 p {
text-align:left;
margin-bottom:16px;
}

#inhalt_1 {
left:113px;
margin-top:75px;
width:550px;
}

span.hz{
display:block;
margin-bottom:8px;
}
 
ul {
padding-left:40px;
list-style-image:url(bilder/keil.gif);
} 

li {
margin-bottom:9px;
}


td {
padding-right:20px;
}


.inact {
color:#7c817f;
}

#inhalt_1 .inact p {
color:#7c817f;
margin-bottom:8px;
}

.inact h3, .act h3 {
font-weight:bold;
color:#7c817f;
margin-bottom:8px;
text-transform:uppercase;
}

.act, .act h3, .act p {
color:#fff;
}

#inhalt_1 .act p {
margin-bottom:8px;
}

/* #### navigation */

#lei, #ber, #ser, #net, #kon, #alg, #ver, #bv, #kom, #aktu, #gc, #bc, #iqa, #inter {
margin: 0;
padding: 0;
}
	
#lei a, #ber a, #par a, #ser a, #net a, #kon a, #alg a, #ver a, #bv a, #kom a, #aktu a, #gc a, #bc a, #iqa a, #inter a, #thema a, #kooperation a, #rechts a {
	top:153px;
	height:30px;
	position:absolute;
	z-index: 2;
}	

#alg a, #ver a, #bv a, #kom a, #aktu a, #gc a, #bc a, #iqa a, #kooperation a, #rechts a {
top:185px;
}

#lei a {
background: transparent url("bilder/leistungen.gif");
background-position: 0px 0px;
width:119px;
left:20px;
}
	
#ber a {
	background: transparent url("bilder/berater.gif");
	background-position: 0px 0px;
	width:99px;
	left:149px;
}

#par a {
	background: transparent url("bilder/partner.gif");
	background-position: 0px 0px;
	width:99px;
	left:149px;
}

#ser a {
background: transparent url("bilder/service.gif");
background-position: 0px 0px;
width:92px;
left:483px;
}

#net a {
	background: transparent url("bilder/netzwerk.gif");
	background-position: 0px 0px;
	width:105px;
	left:252px;
}

#kon a {
	background: transparent url("bilder/kontakt.gif");
	background-position: 0px 0px;
	width:93px;
	left:265px;
}


#alg a {
background: transparent url("bilder/allgemein.gif");
background-position: 0px 0px;
width:105px;
left:130px;
}

#kooperation a {
background: transparent url("bilder/kooperation.gif");
background-position: 0px 0px;
width:120px;
left:470px;
}

#ver a {
background: transparent url("bilder/vereine.gif");
background-position: 0px 0px;
width:159px;
left:235px;
}

#rechts a {
background: transparent url("bilder/rechtsanwaelte.gif");
background-position: 0px 0px;
width:130px;
left: 595px;
}

#bv a {
background: transparent url("bilder/bv.gif");
background-position: 0px 0px;
width:163px;
left:394px;
}

#kom a {
background: transparent url("bilder/kommunen.gif");
background-position: 0px 0px;
width:129px;
left:557px;
}

#aktu a {
background: transparent url("bilder/aktu.gif");
background-position: 0px 0px;
width:80px;
left:350px;
}

#gc a {
background: transparent url("bilder/gc.gif");
background-position: 0px 0px;
width:84px;
left:430px;
}

#bc a {
background: transparent url("bilder/bc.gif");
background-position: 0px 0px;
width:90px;
left:514px;
}


#iqa a {
background: transparent url("bilder/iqa.gif");
background-position: 0px 0px;
width:101px;
left:604px;
}



#inter a {
background: transparent url("bilder/international.gif");
background-position: 0px 0px;
width:130px;
left:139px;
}

#thema a {
background: transparent url("bilder/thema.gif");
background-position: 0px 0px;
width:110px;
left:579px;
}




#lei a:hover, #ber a:hover, #par a:hover, #ser a:hover, #net a:hover, #kon a:hover, #alg a:hover, #ver a:hover, #bv a:hover, #kom a:hover, #aktu a:hover, #gc a:hover, #bc a:hover, #iqa a:hover, #inter a:hover, #thema a:hover, #kooperation a:hover, #rechts a:hover {
background-position: 0px 30px;
}


#subnav {
position:relative; 
left:46px; 
top: 20px; 
line-height:25px;
}

#subnav a {
line-height:25px;
text-decoration:none;
}

#subnav a:hover {
text-decoration:underline;
}

/* ##### Ende Navigation*/

#imp {
padding-right:35px;
float:right;
}

#imp a {
font-size:9px;
color:#e39138;
text-decoration:none;
}

#imp a:hover {
color:#5c625f;
}

#std {
padding-left:35px;
float:left;
}

#std a {
font-size:9px;
color:#e39138;
text-decoration:none;
}


#std a:hover {
color:#5c625f;
}

#fuss {
padding-top:3px;
padding-bottom:5px;
height:20px;
background-color: #ebebe4;
}

/* ##### Formular ##### */

form {
background-color:#fff;
padding:10px;
color: #333;
}

form p {
color: #333;
}

form span {
margin-bottom:8px;
color:#333;
display:block;
}

form table {
color: #333;
}

.ip{
float:left;
margin-right:7px;
}

#laufband {
position: relative;
padding: 10px 10px 0 360px;
width: 460px;
}

#laufband a:link  {
color : #fff;
text-decoration: none;
}

#laufband a:visited {
color : #fff;
text-decoration: none;
}

#laufband a:hover {
color : #fff;
text-decoration: underline;
}

#laufband a:active {
color : #fff;
text-decoration : none;
} 

