body{margin:0px 10px 10px 10px;text-align:center;color:#4d4d4d;font-family:Verdana,Arial,sans-serif;font-size:11px;}
h1{margin:0px 0px 20px 0px;text-align:left;color:#003366;font-size:20px;font-weight:bold;}
h2{margin:0px 0px 14px 0px;text-align:left;color:#003366;font-size:14px;font-weight:bold;}
h3{margin:0px 0px 12px 0px;text-align:left;color:#003366;font-size:12px;font-weight:bold;}
h4{margin:0px 0px 11px 0px;text-align:left;color:#003366;font-size:11px;font-weight:bold;}
p{margin-top:0px;margin-bottom:1ex;}
img{border:none;}
a{color:#002864;text-decoration:underline;}
a:hover{text-decoration:none;}
a:active{text-decoration:none;}
hr{height:1px;border:none;background-color:#cccccc;color:#cccccc;}
form{margin:0px;}
form table td{vertical-align:middle;}
input{width:300px;padding:1px;border:1px solid #cccccc;}
input.check, input.radio{width:20px;padding:0px;border:none;}
input.error{border:1px solid #990000;background-color:#ffeeee;}
textarea{width:300px;padding:1px;border:1px solid #cccccc;}
textarea.error{border:1px solid #990000;background-color:#ffeeee;}
select.error{background-color:#ffeeee;}
button{background-color:transparent;border:none;}
#div_zentrierung{width:970px;margin:0px auto;text-align:justify;}
* html #div_zentrierung{width:976px;}
#div_header{width:970px;height:216px;border-bottom:1px solid #d9d9d9;}
* html #div_header{width:976px;}
#div_logo{float:left;margin-top:60px;width:160px;height:124px;float:left;background-repeat:no-repeat;background-image: url(../images/logo.gif);}
#div_flash{float:right;width:760px;height:200px;}
* html #div_flash{width:763px;}
#div_content{min-height:400px;margin-left:210px;margin-right:200px;/**/margin-bottom:15px;padding-top:12px;}
* html #div_content{height:1px;}
#div_footer{clear:both;/*margin-top:15px;*/padding-top:5px;padding-left:210px;border-top:1px solid #d9d9d9;font-size:10px;}
#div_footer a{margin-right:10px;color:#4d4d4d;text-decoration:none;}
#div_footer a:hover{text-decoration:underline;}
#div_footer a:active{text-decoration:underline;}
#div_boxes{width:180px;margin-top:45px;/**/margin-bottom:15px;float:right;}
#div_navigation{width:180px;margin-top:45px;float:left;}
#partners{text-align:left;font-size:10px;}
#partners td{width:275px;padding-bottom:10px;vertical-align:top;}
#partners div.image{float:left;width:100px;padding:2px;/*background-color:#d9d9d9;*/border:1px solid #d9d9d9;*/text-align:center;}
#partners div.text{margin-left:110px;margin-bottom:5px;}
* html #partners div.text{height:1px;}
#partners a{text-decoration:none;}
#partners a:hover{text-decoration:underline;}
#partners a:active{text-decoration:underline;}
div.div_box{margin-top:10px;text-align:left;}
div.div_box p{margin-top:1ex;margin-bottom:0px;}
div.div_box a{text-decoration:none;}
div.div_box a:hover{text-decoration:underline;}
div.div_box a:active{text-decoration:underline;}
div.div_box_head{padding:4px 5px 4px 5px;background-color:#002559;background-image:url(../images/box_head.gif);background-repeat:no-repeat;color:white;font-weight:bold;font-size:10px;}
/*div.div_box_middle{padding:4px 5px 4px 5px;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;font-size:10px;}*/
.div_box_middle{padding:4px 5px 4px 5px;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;font-size:10px;}
* html .div_box_middle{width:168px;}
div.div_box_bottom{height:5px;background-image:url(../images/box_bottom.gif);font-size:1px;}
div.div_navi{padding:4px 0px 4px 0px;border-top:1px solid #d9d9d9;background-color:white;color:#808080;font-weight:bold;}
div.div_navi a{padding-left:10px;background-image:url(../images/pfeil_gray.gif);background-repeat:no-repeat;background-position:left center;color:#808080;text-decoration:none;}
div.div_navi a.active{background-image:url(../images/pfeil_blue.gif);color:#002864;}
/*a.div_navi{display:block;padding:4px 0px 4px 0px;border-top:1px solid #d9d9d9;background-color:white;color:#808080;font-weight:bold;}*/
div.info{padding:10px;border:2px solid #003366;text-align:center;color:#003366;font-weight:bold;}
div.error{padding:10px;border:2px solid #990000;text-align:center;color:#990000;font-weight:bold;}
b.blue{color:#003366;}
div.news{float:left;width:560px;margin-bottom:5px;margin-top:5px;}
div.news img{border:1px solid #cccccc;}
div.news a{text-decoration:none;}
div.news a:hover{text-decoration:underline;}
div.news a:active{text-decoration:underline;}
table.dl{width:100%;margin-top:10px;}
table.dl th{height:20px;background-image:url(../images/leiste_02.gif);color:#ffffff;}
table.dl td{padding:10px 0px 10px 0px;border-bottom:1px solid #cccccc;}
table.galleries_thumbnails{margin:0px auto;}
table.galleries_thumbnails td.thumbnail{padding:1px;border:1px solid #cccccc;text-align:center;vertical-align:middle;}
div.galleries_overlay{position:absolute;left:0px;bottom:0px;width:550px;padding:2px;background-color:#000040;color:#ffffff;opacity:0.75;filter:Alpha(opacity=75,finishopacity=75,style=2);}
div.galleries_overlay h3{color:#ffffff;}
table.employees{margin:10px 0px 10px 0px;}
table.employees td{padding-left:0px;}
table.employees img{margin-right:10px;border:1px solid #cccccc;}
table.references{width:100%;}
table.references th{height:20px;background-image:url(../images/leiste_02.gif);color:#ffffff;}
table.references td{border-bottom:1px solid #cccccc;vertical-align:top;}
.references a{/*color:#4d4d4d;*/text-decoration:none;}
.references a:hover{text-decoration:underline;}
.references a:active{text-decoration:underline;}
table.sitemap{}
table.sitemap th{width:265px;height:20px;padding:0px 5px 0px 5px;background-image:url(../images/sitemap_top.gif);color:#ffffff;}
table.sitemap td.middle{width:255px;padding:10px;background-image:url(../images/sitemap_middle.gif);vertical-align:top;}
table.sitemap td.bottom{height:4px;background-image:url(../images/sitemap_bottom.gif);font-size:1px;}
table.sitemap a{padding-left:10px;background-image:url(../images/pfeil_blue.gif);background-repeat:no-repeat;background-position:left center;text-decoration:none;}
table.sitemap a:hover{text-decoration:underline;}
table.sitemap a:active{text-decoration:underline;}
table.documents{width:100%;margin-top:10px;}
table.documents th{height:20px;background-image:url(../images/leiste_02.gif);color:#ffffff;}
table.documents td{padding:5px 0px 5px 0px;border-bottom:1px solid #cccccc;}
div.portnav{width:760px;height:20px;padding:35px 0px 20px 0px;background-repeat:no-repeat;}
* html div.portnav{position:absolute;}
div.portnav_ie{display:none;}
* html div.portnav_ie{height:75px;display:block;}
div.portnav a{text-decoration:none;}
/*div.portnav a:hover{text-decoration:underline;}
div.portnav a:active{text-decoration:underline;}*/
div.portnav table{height:20px;color:#ffffff;}
div.portnav table td{padding:0px 5px 0px 5px;border-right:1px solid #ffffff;}
div.portnav table td a{color:#ffffff;}
div.portnav table td.active{border:none;background-color:#ffffff;color:#000000;}
div.portnav table td.active a{color:#000000;}
