*{padding:0;margin:0}
body{font:12px  Arial,Sans-serif;text-align:left;background-color:#FFF;color:#F5F5F5;height:100%;width:100%}
body label{cursor:pointer}
#cont_space{position:absolute;left:50%;height:100%;width:1244px;margin:0 0 0 -622px;overflow:hidden}
#container{height:600px;position:absolute;top:50%;margin:-300px 0 0 0}
#menu{width:400px;height:400px;float:left;background-color:#464646}
#logo{position:relative;left:608px;width:210px;height:115px;background:url(../pix/logo.gif) left top no-repeat;overflow:hidden}
#logo a{display:block;height:90%;width:100%}
#content{width:400px;margin:0 18px;height:400px;float:left;background-color:#282364;overflow:hidden;color:#F5F5F5 !important}
#scrolltext{width:418px;height:365px;overflow:auto}
#scrolltext img{border:2px solid #ACACAC;padding:1px}
#scrollbar{width:80px;height:30px;margin:0 0 0 305px}
#scrollbar a{float:left;text-decoration:none!important;margin:0 !important;padding:0 !important;background:none !important;border:0 !important}
.hr{width:350px;height:17px;display:block;margin:0 0 7px 23px;border-bottom:1px dashed #5a5595}
#content h1,#content h2{color:#FFF !important;font-size:1.45em;padding:17px 0 3px 0;margin:0 16px;width:auto;border-bottom:2px solid #b1b3b4;letter-spacing:0.0665em}
#content h2{font-size:1.1em;border-bottom-color:#6f6b97;border-bottom-width:1px;padding:17px 0 3px 0;margin:0 20px}
#content p{width:360px;line-height:18px;padding:10px 0 0 20px;text-align:justify}
#righter{width:400px;height:400px;float:left}
#footer{clear:both;margin-left:418px}
#content a{color:#D71919;text-decoration:none;border-bottom:1px solid #D71919;padding:0 2px}
#content a:hover{border-bottom-style:dashed}
a:focus{color:red;outline:0;-moz-outline:0}
ul#main_menu,ul#right_menu,ul#footer_menu{list-style-type:none}
ul#main_menu li a,ul#right_menu li a{display:block;text-indent:10000px;width:400px;height:50px;margin-top:16px;overflow:hidden;border:0}
ul#right_menu li a{margin-top:14px}
ul#main_menu li a:hover{background-position:243px -50px}
ul#right_menu li a:hover{background-position:30px -50px}
ul#main_menu a.active{background-position:243px -50px}
ul#right_menu a.active{background-position:30px -50px}
ul#main_menu a.active:hover{background-position:243px -50px}
ul#right_menu a.active:hover{background-position:30px -50px}
li#philosophie a{background:url(../pix/menuphilo.gif) 243px top no-repeat}
li#kompetenz a{background:url(../pix/menukompetenz.gif) 243px top no-repeat}
li#kunden a{background:url(../pix/menukunden.gif) 243px top no-repeat}
li#projekte a{background:url(../pix/menuprojekte.gif) 243px top no-repeat}
li#news a{margin-top:48px !important;background:url(../pix/menunews.gif) 243px top no-repeat}
li#pr a{background:url(../pix/menupr.gif) 30px top no-repeat}
li#konzepte a{background:url(../pix/menukonzepte.gif) 30px top no-repeat}
li#logos a{background:url(../pix/menulogos.gif) 30px top no-repeat}
li#print a{background:url(../pix/menuprint.gif) 30px top no-repeat}
li#messe a{background:url(../pix/menumesse.gif) 30px top no-repeat}
li#event a{background:url(../pix/menuevent.gif) 30px top no-repeat}
ul#footer_menu li{display:inline}
ul#footer_menu li a{display:block;float:left;text-indent:1000px;width:65px;height:65px;margin:40px 3px 0 0;overflow:hidden}
ul#footer_menu li a:hover{background-position:0 -65px}
ul#footer_menu a.active{background-position:0 -65px}
ul#footer_menu a.active:hover{background-position:0 -65px}
li#kontakt a{background:url(../pix/footer_menukontakt.gif) left top no-repeat}
li#impressum a{background:url(../pix/footer_menuimpressum.gif) left top no-repeat}
li#links a{background:url(../pix/footer_menulinks.gif) left top no-repeat}
.feldkurz,.feldlang,.sendebutton{font-family:"trebuchet ms",helvetica,arial,sans-serif;font-size:12px;color:#2d2d2d;text-decoration:none;padding:2px 0 0 2px;width:190px;height:22px;border:1px solid #bcb7b0;background:#eeebe7;overflow:hidden}
.feldlang{width:390px;height:200px}
.sendebutton{color:white;font-weight:bold;width:180px;height:25px;border:1px solid #d0ccc6;background:#bcb7b0;margin-left:105px}