body,BODY,TD {
 font-family:Verdana; font-size:11px; color:#333333;
}
img { border:none; }
a{
color:#00AEEF; 
}
.c_black {
color:#333333;
}
.c_grey {
color:#999999;
}
.c_blue {
color:#009EE1;
}
.c_blue a{
color:#009EE1;
}
.c_white {
color: #FFFFFF;
}
.c_darkgrey{
 color:#333333;
}
.c_lightgrey{
 color:#999999;
}
.c_cyan{
color:#00AEEF;
}
.c_darkblue{
color:#004A80;
}
.c_red{
color:#C00418;
}
.block {
display:block;
}
.clear {
clear:both;
}
.clearblock {
display:block;
clear:both;
line-height:1px;
font-size:1px;
}
.left {
float:left;
}
.download {
 display:inline-block;
 background:url(/C12572940064D86E/RepositoryFile/2010/$File/arrow_blue_down.png) no-repeat 0px 3px !important;
 padding-left: 15px;
 margin-bottom: 7px;
 text-decoration:none;
 color:#333;
}
.bg_blue {
background-color:#009EE1;
}

.bg_blue_c_white {
color:#FFFFFF;
background-color:#009EE1;
}

hr,HR {
 border-top: 1px solid #cccccc;
 border-bottom: 0px solid white;
 border-left: 0px solid white;
 border-right: 0px solid white;
 height: 1px;
}

span.nih {
position: relative;
}

.p_image{
 float: left;
 width: 240px;
 border-bottom: #cccccc 1px solid;
 padding-bottom:9px;
 margin-right:11px;
 margin-bottom:30px;
 color: #999999;
}

.p_image img{
border:0px;
margin-bottom: 10px;
display: block;
}

.minheight80 { 
 min-height: 80px;
}

.float_left{
 float: left;
}

.float_right{
 float: right;
}

.margin_right_10{
 margin-right: 10px;
}
.mt_12{
 margin-top: 12px;
}

.height_12{
 height: 12px;
}

.padding_top_3{
 padding-top: 3px;
}

.tablehead_blue_468 {
 border-bottom:1px solid white;
 height: 22px;
 width:468px;
 color: white;
 font-weight: bold;
 background: #00386A url(/C12572940064D86E/RepositoryFile/div/$File/th_blue_468.gif) no-repeat;
 padding: 5px 11px;
}

.tablehead_blue_708 {
 border-bottom:1px solid white;
 width:708px;
 height: 22px;
 color: white;
 font-weight: bold;
 background: #00386A url(/C12572940064D86E/RepositoryFile/div/$File/th_blue_468.gif) no-repeat;
 padding: 5px 11px;
}

.inputbox {
  width:227px;
  height:21px;
  margin-bottom:10px;
}

input, INPUT,select,SELECT {
 color:#333333;
 font-family: Verdana;
 font-size: 11px;
}

#content {
    float:left;width:100%;
}

#content a{
    color:#00AEEF; 
}
#content a:active{
    color:#00AEEF; 
}
#content2 a{
    color:#00AEEF; 
}
#content2 a:active{
    color:#00AEEF; 
}
#content a.linkblack,#content a.linkblack,
#content2 a:active.linkblack,#content2 a:active.linkblack {
    color: #333333;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

.text { line-height:135%;}

#content ul, #content2 ul{
 margin-left: 0px;
 margin-top: 0px;
 margin-bottom: 0px;
 padding-top:10px;
 padding-bottom:5px;
 padding-left:0px;
}

#content li, #content2 li{
 margin-left: 19px;
 margin-bottom: 5px;
 list-style-image:url("/C12572940064D86E/RepositoryFile/Icons/$File/li.gif");
}

#accordion li{
 list-style-type:none;
}

.h2gb {
float:left; 
width:472px;
color:#00AEEF;
font-weight:bold; 
font-size:120%
}

.c {
color:#00AEEF;
background-color:#DFF2FF;
border-color:#004A80; 
}

.c0 {
color:#00AEEF;
background-color:#DFF2FF;
border-color:#004A80; 
}

.c1 {
color:#004A80;
background-color:#F3F3F3;
border-color:#004A80; 
}

.c2 {
color:#004A80;
background-color:#FEF4E8;
border-color:#F37021; 
}

.c3 {
color:#004A80;
background-color:#DFF2FF;
border-color:#00AEEF; 
}

.c4 {
color:#004A80;
background-color:#FCDBE9;
border-color:#C4161C; 
}

.c5 {
color:#004A80;
background-color:#E6F0CB;
border-color:#5CA038; 
}

.linkblack {
color:#333333;
text-decoration:none;
}
.linkgrey {
color:#999999;
text-decoration:none;
}
.linkwhite {
background:transparent url(/C12572940064D86E/vwFilesByName//Icons/$File/btn_blue.gif) no-repeat;
color:#333;
padding-left:15px;
text-decoration:none;
}
.orange {
border-color:#F37021; 
border-top-width:1px; border-top-style:solid; 
border-bottom-width:1px; border-bottom-style:solid; 
}

.blue {
border-color:#00AEEF; 
border-top-width:1px; border-top-style:solid; 
border-bottom-width:1px; border-bottom-style:solid; 
}

.red {
border-color:#C4161C; 
border-top-width:1px; border-top-style:solid; 
border-bottom-width:1px; border-bottom-style:solid; 
}

.green {
border-color:#5CA038; 
border-top-width:1px; border-top-style:solid; 
border-bottom-width:1px; border-bottom-style:solid; 
}
.link {
text-decoration:none;
color:#333333;
line-height:135%;
}
.greyline {
font-size:1px;
border-color:#CCCCCC; border-bottom-width:1px; border-bottom-style:solid;
margin-top:24px;
}

.greydotsbox {
font-size:1px;
width:228px; height:1px;
border-color:#CCCCCC; border-bottom-width:1px; border-bottom-style:solid;
}

.s0{
 margin-bottom:6px;
 z-index:0;
}
.s1{
 padding-left:15px;
}
.s2{
 margin-bottom:6px
}

.darkgrey {
background-color:#CCCCCC;
padding-left:11px;padding-right:11px; padding-top:5px; padding-bottom:5px; 
border-color:#666666; border-bottom-width:1px; border-bottom-style:solid; 
}

.darkgreyborderleft {
background-color:#CCCCCC;
padding-left:11px;padding-right:11px; padding-top:5px; padding-bottom:5px; 
border-color:#666666; border-bottom-width:1px; border-bottom-style:solid; border-left-width:1px; border-left-style:solid; 
}

.lightgrey {
background-color:#F3F3F3;
padding-left:11px;padding-right:11px; padding-top:5px; padding-bottom:5px; 
border-color:#999999; border-bottom-width:1px; border-bottom-style:solid; 
}
p.lightgrey {
border-bottom-width:0px;
}
.darkblue {
color:#FFFFFF;
background-color:#004A80;
padding-left:11px;padding-right:11px; padding-top:5px; padding-bottom:5px; 
border-color:#FFFFFF; border-bottom-width:1px; border-bottom-style:solid; 
}

.lightblue {
background-color:#DFF2FF;
padding-left:11px;padding-right:11px; padding-top:5px; padding-bottom:5px; 
border-color:#00AEEF; border-bottom-width:1px; border-bottom-style:solid; 
}

.lightblueborderleft {
background-color:#DFF2FF;
padding-left:11px;padding-right:11px; padding-top:5px; padding-bottom:5px; 
border-color:#00AEEF; border-bottom-width:1px; border-left-width:1px; border-bottom-style:solid; border-left-style:solid;
}

.bordergrey {
padding-left:11px;padding-right:11px; padding-top:5px; padding-bottom:5px; 
border-color:#999999; border-bottom-width:1px; border-bottom-style:solid; 
}

.borderblue {
padding-left:11px;padding-right:11px; padding-top:5px; padding-bottom:5px; 
border-color:#00AEEF; border-bottom-width:1px; border-bottom-style:solid; 
}
.borderlr {
 border-left: 1px solid #cccccc;
 border-right: 1px solid #cccccc;
}
.leftcorner {
color:#FFFFFF;
background    : #004A80 url("/C12572940064D86E/RepositoryFile/navi/$File/b_l.gif") top left no-repeat;
padding-left:11px;padding-right:11px; padding-top:5px; padding-bottom:5px; 
border-color:#FFFFFF; border-bottom-width:1px; border-bottom-style:solid; 
}

.rightcorner {
color:#FFFFFF;
background    : #004A80 url("/C12572940064D86E/RepositoryFile/navi/$File/b_r.gif") top right no-repeat;
padding-left:11px;padding-right:11px; padding-top:5px; padding-bottom:5px; 
border-color:#FFFFFF; border-bottom-width:1px; border-bottom-style:solid; 
}

div.linkButton {
 clear:left;
 background-color:#00AEEF;
 padding-left:10px;
 padding-right:10px;
 padding-top:5px;
 padding-bottom:5px;
 width:122px;
 white-space:nowrap;
}

div.linkButton a:active,div.linkButton a:visited,div.linkButton a:link,div.linkButton a:hover{
color:#FFFFFF;
text-decoration:none;
}

div.linkButton a img{
margin-right:3px;
vertical-align:top;
margin-top:4px;
}

table.no_caption caption{
 display:none;
 line-height: 0px
}
@media print
{
  div.downlisting{
    float: none !important;
  }
}
div.footerstandard {
    clear:both;margin-top:21px;
}
div.footerstandard .r1,div.footerstandard .r2 {
    margin-left:251px;
    width:708px;
}
div.gallery {
background-color:#F3F3F3;
border-bottom:1px solid #004A80;
}
div.gallery div.navifollow {
border:0 none;
margin:0;
padding:10px;
}
div.gallery div.navifollow span{
 float: right;
 color: #999999;
}
div.gallery div.navifollow span img{
 vertical-align: middle;
}
div.gallery div.pic {
border:1px solid #004A80;
text-align:center;
}

div.gallery div.text {
    float:none;
    padding:0 10px 10px;
}
div.newsboxabstract {
    border-bottom: 1px solid #ccc;
    margin-bottom:24px;
    width:228px;
}
div.newsboxabstract div{
    padding: 4px 12px 4px 12px;
    font-size: 11px;
}
div.newsboxabstract div div{
    padding:0;
}
div.newsboxabstract div.newsboxlink{
    border-top: 1px solid #ccc;
    padding:0;
}
div.newsboxabstract div.newsboxlink a{
    display:block;
    font-size: 11px;
    padding: 4px 12px 4px 27px;
    color:#333333;
    text-decoration:none;
    background:url("/C12572940064D86E/vwFilesByName/Icons/$FILE/btn_blue.gif") no-repeat scroll 12px 5px transparent;
}
div.newsboxabstract div.newsboxlink a:hover{
    background-color: rgb(243, 243, 243);
}
div.newsboxabstract p{
    margin: 0 0 7px;
}
div.newsboxhead {
    border-top: 1px solid #004A80;
    border-bottom: 1px solid #004A80;
    width:228px;
}
div.newsboxhead div {
    padding: 4px 12px 4px 12px;
    font-weight:bold;
    font-size: 11px;
}
.dl_size {
   color:#999;
}
.info_box_round p{
    margin:0;
}
.r-box {
 margin-bottom: 20px;
 position:relative;
}
.r-box h2 {
background:url("/C12572940064D86E/RepositoryFile/navi/$File/box_lblue.gif") no-repeat scroll left top #DFF2FF;
border-bottom:1px solid #004A80;
color:#333333;
font-size:10px;
font-weight:bold;
padding:4px 11px 5px;
margin:0;
}
.r-box-image img {
    border-bottom: 1px solid #004A80;
    border-left: 1px solid #004A80;
    border-right: 1px solid #004A80;
}
.r-box-text {
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
line-height:15px;
padding:10px 12px 0px 11px;
}
.r-box-text a {
background:url("/C12572940064D86E/vwFilesByName/Icons/$FILE/btn_blue.gif") no-repeat scroll 0 3px transparent;
color:#333333;
display:inline-block;
margin-bottom:7px;
padding-left:15px;
text-decoration:none;
}
.r-box-text a.download {
background:url("/C12572940064D86E/vwFilesByName/Icons/$FILE/btn_blue_down.gif") no-repeat scroll 0 3px transparent;
}
.r-box-text p {
    margin: 0 0 7px;
}
.r-box-text-accordion ul {
 padding:0;
margin:0;
list-style-type:none;
}
.r-box-text-accordion .ui-accordion-header{
margin:0;
padding:4px 11px 5px 27px;
background-image:url("/C12572940064D86E/RepositoryFile/navi/$File/box_grey.gif");
font-size:10px;
cursor:pointer;
}
.r-box-text-accordion .ui-state-active, .r-box-text-accordion .ui-state-hover {
background-image:url("/C12572940064D86E/RepositoryFile/navi/$File/box_blue.gif");
border-bottom: 1px solid #004A80;
padding-bottom:4px;
}

.r-box-text-accordion .ui-accordion-content-active {
border-color:#CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
color:#999999;
line-height:15px;
}
.r-box-text-accordion .r-box-text{
padding:10px 12px 10px 11px;
font-size:11px;
}
.r-box-text-accordion .r-box-text p{
margin:0;
}
.r-box-text-accordion .r-box-text a{
padding-left:16px;
background:url("/C12572940064D86E/RepositoryFile/Icons/$File/btn_blue.gif") no-repeat 0 2px;
color:#333333;
text-decoration:none;
}
.thumbnail img {
    border:none;
}
.magazinebox .bordertopgrey {
zoom:1;
}
div.Bilfinger_Modernbau div.home div.b1,
div.Bilfinger_Modernbau div.home div.b2 {
    margin-top: 13px;
}


