*{margin:0;padding:0;border:0;text-decoration:none;list-style:none;border-collapse:collapse}
*{font-family:verdana}

html{background:#f2f5f9 url(../images/body_bg.gif) 0 0 repeat-x;text-align:center}
body{text-align:center;color:#222}

.clr{clear:both;}

#wrapper{margin:0 auto;width:920px}

a{color:#222;-moz-outline:0}

.floatleft{float:left}
.floatright{float:right}

#header{margin:0 auto 10px auto;width:880px;height:50px;position:relative}
#header #kompetenz{position:absolute;top:10px;left:0}
#header #m5{position:absolute;top:10px;left:50%;margin-left:-72px}
#header #team{position:absolute;top:10px;right:196px}
#header #kompetenzen{position:absolute;top:10px;right:75px}
#header #kontakt{position:absolute;top:10px;right:0}

a.box{display:block;float:left;margin:0 10px 0 0;width:280px;height:445px;padding:10px 10px 0 10px;overflow:hidden}
a.box img{display:block}
img.logo{}
img.image{margin:10px}
#m5_start img.image{margin:9px;border:1px solid #fff}

div.box{display:block;float:left;margin:0 10px 0 0;width:280px;height:445px;padding:10px 10px 0 10px;overflow:hidden}
div.box img{display:block}

.links{width:220px;margin:10px 0px 0 11px;height:304px;overflow:hidden}
.links td{border-bottom:1px solid #fff;vertical-align:middle;background:#fff;opacity:.9}
.links td.last{border:0}

.links h3{width:auto;margin:0}

.link a{display:block;width:248px;font-size:14px;padding:5px;font-weight:bold}
.link p{font-size:12px;text-align:left;width:248px;padding:5px;margin:0}
.link p a{display:inline;padding:0}
.link p a:hover{background:#fff}
.link p a img{display:inline}

#bilden .link a:hover{background:#fff;color:#093d8a !important}
#beraten .link a:hover{background:#fff;color:#8a0917 !important}
#tagen .link a:hover{background:#fff;color:#336633 !important}

h1,h2,h3,h4,h5,h6{margin:0 auto 1em auto;width:500px;text-align:left;color:#8a0917;font-weight:normal}
h1{font-size:150%}
h2{font-size:130%;color:#093d8a}

#vm{background:url(../images/vm_bg.jpg) no-repeat}
#m5{background:url(../images/m5_bg.jpg) no-repeat}
#bbt{background:url(../images/bbt_bg.jpg) no-repeat;margin:0}

#bilden{background:url(../images/bilden_bg.jpg) no-repeat}
#beraten{background:url(../images/beraten_bg.jpg) no-repeat}
#tagen{background:url(../images/tagen_bg.jpg) no-repeat;margin:0}

#content{font-size:80%;line-height:150%}
#content p{width:500px;margin:0 auto 1em auto;text-align:left}
#content table{width:500px;margin:0 auto 1em auto;text-align:left}
#content table th{width:100px;font-weight:normal}

#impressum{clear:both;font-size:10px;line-height:10px;color:#999;text-align:center}
#impressum a{color:#999}
#impressum a:hover{color:#bd0d22}

.teaser{height:40px;margin:10px 0 20px 0;background:url(../images/teaser_bg.png) repeat-y;}
.teaser .top{height:10px;overflow:hidden;background:url(../images/teaser_top.png) no-repeat;}
.teaser .bottom{height:10px;overflow:hidden;background:url(../images/teaser_bottom.png) no-repeat;}

.mooquee{position:relative;overflow:hidden;white-space:nowrap;}
.mooquee-text{position:absolute;}
