*{
margin:0px;
padding:0px;
}
body{
background:#E8E9EA;
text-align:center;
font-family:verdana, arial, sans-serif;
color:#4B4B4D;
}

/* container divs */
#container{
width:901px;
height:490px;
background:#D6D8D9 url('../images/bg.gif') no-repeat;
margin: 40px auto auto auto;
padding:10px;
text-align:center;
}

#header{
width:901px;
height:191px;
display:block;
}

#navi{
width:901px;
height:18px;
display:block;
}

/* background frames */
#dotframehome{
width:776px;
height:147px;
background:#D6D8D9 url('../images/bghome.gif') no-repeat;
margin:29px auto auto auto;
padding:55px 10px 0 13px;
}

#dotframehome #textblock{
text-align:left;
}
.frameleitbild, #frameleitbild1,#framekunden1,#framekunden2, #framekompetenz1, .framekompetenz, #frametools, #framekontakt1, #framekontakt2, #frameimpressum{
float:left;
text-align:left;
padding:15px 15px 0 15px;
margin-top:29px;
margin-right:17px;
}

.frameleitbild, #frameleitbild1{
width:157px;
height:184px;
background:#D6D8D9 url('../images/frame_leitbild.gif') no-repeat;
}
#frameleitbild1, #framekunden1, #framekompetenz1, #frametools, #framekontakt1{
margin-left:51px;
}
* html #frameleitbild1, * html #framekunden1, * html #framekompetenz1, * html #frametools, * html #framekontakt1{
margin-left:26px;
}
#framekunden1{
width:217px;
height:223px;
background:#D6D8D9 url('../images/frame_kunden1.gif') no-repeat;
}
#framekunden2{
width:505px;
height:223px;
background:#D6D8D9 url('../images/frame_kunden2.gif') no-repeat;
}
#framekompetenz1, .framekompetenz{
width:157px;
height:184px;
background:#D6D8D9 url('../images/frame_kompetenz.gif') no-repeat;
}
#frametools{
width:769px;
height:124px;
background:#D6D8D9 url('../images/frame_tools.gif') no-repeat;
}

#framekontakt1{
width:175px;
height:223px;
background:#D6D8D9 url('../images/frame_kontakt1.gif') no-repeat;
}
#framekontakt2, #frameimpressum{
width:547px;
height:223px;
background:#D6D8D9 url('../images/frame_kontakt2.gif') no-repeat;
}
#framekontakt2{
width:577px;
padding:0;
margin-right:0px;
}

#framebongartz{
margin:29px auto auto auto;
padding:20px 0 0 0;
width:799px;
height:223px;
background:#D6D8D9 url('../images/frame_bongartz.gif') no-repeat;
text-align:left;
}
/* Headlines and text styles */
.headline{
margin-bottom:27px;
}
#hkontakt{
margin:15px 0 17px 15px;
}
* html #hkontakt{
margin:15px 0 9px 15px;
}
p{
font-size:0.7em;
margin-bottom:5px;
line-height:1.4em;
}

#dotframehome p{
margin-bottom:10px;
}
p a.arrow{
font-size:1.0em;
}
ul.textlist{
font-size:0.7em;
margin:0 0 0 30px;
padding:0px;
list-style-image: url('../images/bullet.gif');
/*list-style-type:square;*/
}
ul.textlist li{
padding:0px;
margin-bottom:5px;
}
* html ul.textlist li{
margin:0px;
line-height:1.5em;
list-style-image: url('../images/bullet_ie.gif');
}
ul.textlist2{
font-size:0.7em;
margin:0 0 0 10px;
padding:0px;
list-style-image: url('../images/bullet.gif');
}
ul.textlist2 li{
padding:0px;
margin-bottom:5px;
}
* html ul.textlist2 li{
list-style-image: url('../images/bullet_ie.gif');
}

/* Navigation elements */
ul #navilist{
margin: 0;
padding: 0;
white-space: nowrap;
background:green;
list-style: none;
border: none;
}
#navilist li{
display: inline;
margin: 0;
padding: 0;
float: left;

}

#navilist a{
display: block;
text-decoration: none;
margin: 0;
padding:0;
}

/* Anchor styles */

a.arrow{
font-size:0.7em;
color:#4B4B4D;
background:#D6D8D9 url('../images/arrow_grey.gif') no-repeat 0px 3px;
padding: 0 0 0 16px;
text-decoration:none;
}
a.arrow:hover{
background:#D6D8D9 url('../images/arrow_blue.gif') no-repeat 0px 3px;
color:#063B60;
}
a.kontakt{
margin:0;
padding:0;
background:#D6D8D9 url('../images/button_kontakt.gif') no-repeat;
}
a.kontakt:hover{
background:#D6D8D9 url('../images/button_kontakt_over.gif') no-repeat;
}

a.scrollarrowup{
background:#4B4B4D;
}
a.scrollarrowup:hover{
background:#063B60;
}


a.scrollarrowdown{
background:#D6D8D9 url('../images/arrow_down.gif') no-repeat top left;
}
a.scrollarrowdown:hover{
background:#D6D8D9 url('../images/arrow_down_on.gif') no-repeat;
}
/* Navigation images */
a.button2blau{
background:#063B60 url('../images/buttons/butt_2.gif') no-repeat;
}
a.button3blau{
background:#063B60 url('../images/buttons/butt_3.gif') no-repeat;
}
a.button4blau{
background:#063B60 url('../images/buttons/butt_4.gif') no-repeat;
}
a.button5blau{
background:#063B60 url('../images/buttons/butt_5.gif') no-repeat;
}
a.button6blau{
background:#063B60 url('../images/buttons/butt_6.gif') no-repeat;
}

a.button1braun{
background:#AB8659 url('../images/buttons/butt_1.gif') no-repeat;
}
a.button3braun{
background:#AB8659 url('../images/buttons/butt_3.gif') no-repeat;
}
a.button4braun{
background:#AB8659 url('../images/buttons/butt_4.gif') no-repeat;
}
a.button5braun{
background:#AB8659 url('../images/buttons/butt_5.gif') no-repeat;
}
a.button6braun{
background:#AB8659 url('../images/buttons/butt_6.gif') no-repeat;
}


a.button1rot{
background:#5E1010 url('../images/buttons/butt_1.gif') no-repeat;
}
a.button2rot{
background:#5E1010 url('../images/buttons/butt_2.gif') no-repeat;
}
a.button4rot{
background:#5E1010 url('../images/buttons/butt_4.gif') no-repeat;
}
a.button5rot{
background:#5E1010 url('../images/buttons/butt_5.gif') no-repeat;
}
a.button6rot{
background:#5E1010 url('../images/buttons/butt_6.gif') no-repeat;
}


a.button1gruen{
background:#807E45 url('../images/buttons/butt_1.gif') no-repeat;
}
a.button2gruen{
background:#807E45 url('../images/buttons/butt_2.gif') no-repeat;
}
a.button3gruen{
background:#807E45 url('../images/buttons/butt_3.gif') no-repeat;
}
a.button5gruen{
background:#807E45 url('../images/buttons/butt_5.gif') no-repeat;
}
a.button6gruen{
background:#807E45 url('../images/buttons/butt_6.gif') no-repeat;
}


a.button1grau{
background:#686A6D url('../images/buttons/butt_1.gif') no-repeat;
}
a.button2grau{
background:#686A6D url('../images/buttons/butt_2.gif') no-repeat;
}
a.button3grau{
background:#686A6D url('../images/buttons/butt_3.gif') no-repeat;
}
a.button4grau{
background:#686A6D url('../images/buttons/butt_4.gif') no-repeat;
}
a.button6grau{
background:#686A6D url('../images/buttons/butt_6.gif') no-repeat;
}



a.button1hblau{
background:#2D668E url('../images/buttons/butt_1.gif') no-repeat;
}
a.button2hblau{
background:#2D668E url('../images/buttons/butt_2.gif') no-repeat;
}
a.button3hblau{
background:#2D668E url('../images/buttons/butt_3.gif') no-repeat;
}
a.button4hblau{
background:#2D668E url('../images/buttons/butt_4.gif') no-repeat;
}
a.button5hblau{
background:#2D668E url('../images/buttons/butt_5.gif') no-repeat;
}


a.button1braun:hover, a.button1rot:hover, a.button1gruen:hover, a.button1grau:hover, a.button1hblau:hover{
background:#E8E9EA url('../images/buttons/butt_1_over.gif') no-repeat;
}
a.button2blau:hover, a.button2rot:hover, a.button2gruen:hover, a.button2grau:hover, a.button2hblau:hover{
background:#E8E9EA url('../images/buttons/butt_2_over.gif') no-repeat;
}
a.button3blau:hover, a.button3braun:hover, a.button3gruen:hover, a.button3grau:hover, a.button3hblau:hover{
background:#E8E9EA url('../images/buttons/butt_3_over.gif') no-repeat;
}
a.button4blau:hover, a.button4braun:hover, a.button4rot:hover, a.button4grau:hover, a.button4hblau:hover{
background:#E8E9EA url('../images/buttons/butt_4_over.gif') no-repeat;
}
a.button5blau:hover, a.button5braun:hover, a.button5rot:hover, a.button5gruen:hover, a.button5hblau:hover{
background:#E8E9EA url('../images/buttons/butt_5_over.gif') no-repeat;
}
a.button6blau:hover, a.button6braun:hover, a.button6rot:hover, a.button6gruen:hover, a.button6grau:hover{
background:#E8E9EA url('../images/buttons/butt_6_over.gif') no-repeat;
}

img{
border:none;
}

table.kontakt{
margin-top:4px;margin-left:10px;width:564px;
}
* html table.kontakt{
margin-top:7px;
}
table.kontakt td{
font-size:0.7em;
padding:0 0 4px 0;
}

* html table.kontakt td{
padding:0 0 3px 0;
}
input,textarea{
font-family:verdana, arial, sans-serif;
width:196px;
height:20px;
border: 1px solid #9E9F9F;
background:#C8CACB;
}
textarea{
height:105px;
font-size:1.0em;
}
.kontaktimg{
width:142px;
height:33px;
border:none;
}