@charset "utf-8";
/* CSS Document */
/*------HTML------*/
BODY
{background:url('img/bodybg2.jpg') #444; margin:0; padding:0; font-family:Arial, sans-serif; font-size:1em;}
P .bodytext
{margin:0px; display:inline;}
A
{text-decoration:none; color:#FF9900;}
A.external-link-new-window 
{ background: url("img/external_link.gif") no-repeat right center; padding:0 15px 0 1px; border:none;}
A.internal-link
{ background: url("img/internal_link.gif") no-repeat left center; padding:0 1px 0 15px; border:none;}

H1, H2, H3, H4, H5
{font-size:1em; font-weight:normal; margin:0 0 5px 0; padding:0;}
H3
{color:#222; font-weight:bold; font-size:14px;  margin:0 0 3px 0;}
H4
{color:#222; font-size:14px; font-weight:bold; display:block; padding:3px 5px; width:300px; background:#ff9900;}
/*------MAIN DIVS------*/
#smallpopup
{}
#project
{width:980px; padding:0; margin:5px auto;}
#head
{height:110px; width:950px; background:url('img/head.png'); padding:10px 15px 0 15px;}
#headimg
{height:250px; position:relative; width:960px; background:url('img/center.png'); padding:0 10px 0;}
#cbox
{margin:0; padding:0 15px 5px 15px; position:relative; width:950px; background:url('img/center.png'); overflow:hidden;}
#foot
{margin:0; padding:10px 15px; position:relative; width:950px; background:url('img/foot.png'); height:55px; text-align:center; font-size:12px; color:#444;}
#foot A:link, #foot A:visited
{color:#666;}
#foot A:hover, #foot A:active
{color:#999; text-decoration:underline;}
/*------LAYER2 DIVs------*/
#servicemenu
{margin:0px 10px 0 318px; width:200px; text-align:right; padding:10px 20px; font-size:12px; color:#444;} 
#servicemenu a:link, #servicemenu a:visited
{color:#ff9900; text-decoration:none;}
#servicemenu a:hover
{color:#444; text-decoration:underline;}
#navi
{width:630px; height:30px; float:right; margin:45px 0 0 0; padding:0px;}
#inbutton
{ margin:0; padding: 0px; width:308px; height:50px; position:relative; top:-60px; left:645px;}
#incontainer
{float:left; margin:0; position:absolute; top:0px; }
#leftcol
{width:630px; float:left; padding-top:0; background:url('img/leftcol.png'); }
#rightcol
{width:310px; margin-left:640px;}
#onecol P {margin:0 30px; padding-bottom:10px;}
#onecol .indent {padding: 0 20px;} 
#onecol .csc-textpic-text P {margin:0 30px 10px 0;}
#eventfield
{width:608px; height:80px; margin:0 0 10px 0; background:#FF9900 url('img/eventbg.gif'); overflow:hidden; padding:5px 10px; border:1px dashed #444;}
#news
{width:290px; margin:0; background:#222; padding:10px; font-size:12px; background:#222 url('img/newsbg.jpg') no-repeat;}
#content
{width:630px; margin:10px 0; clear:both; position:relative;}
#news2
{width:310px; margin:10px 0 0 0; font-size:12px;}
.spacer { clear: both; }


/*------WRAP DIVs------*/
.goog-te-gadget-link 
{color:#ccc;}
blockquote {background:url(img/info.jpg) no-repeat left 10px ; margin:20px 0; padding:10px 0 10px 40px; font-style:italic; border-top:1px dotted #999; border-bottom:1px dotted #999;}
#leftcol #header5
{position:relative; width:610px; background:#222; left:-15px; top:-5px; overflow:hidden; padding:0 10px; margin-bottom:20px;}
#onecol #header5
{position:relative; width:930px; background:#222; left:-15px; top:-5px; overflow:hidden; padding:0 10px; margin-bottom:20px;}
#firstcol A
{
display:block; background:#000; position:relative; top:-160px; left:-20px; width:308px; height: 235px;
filter: alpha(opacity=1);	
-moz-opacity:0.01;
-khtml-opacity: 0.01;				
opacity: .01;
}
#firstcol A:hover
{
background:url('img/spot.png') #000;
filter: alpha(opacity=10);
-moz-opacity:0.1;
-khtml-opacity:0.1;						
opacity:.1;
}
#firstcol
{display:block; width:268px; color:#999; padding:15px 20px 0 20px; float:left; margin:0 0 5px 0; background:url('img/unter.jpg'); position:relative; height:223px; overflow:hidden; font-size:12px; border:1px dashed #222;}
#firstcolfm A
{
display:block; background:#000; position:relative; top:-205px; left:-20px; width:308px; height: 235px;
filter: alpha(opacity=1);	
-moz-opacity:0.01;
-khtml-opacity: 0.01;				
opacity: .01;
}
#firstcolfm A:hover
{
background:url('img/spot.png') #000;
filter: alpha(opacity=10);
-moz-opacity:0.1;
-khtml-opacity:0.1;						
opacity:.1;
}
#firstcolfm
{width:268px; color:#999; padding:90px 20px 0 20px; float:left; margin:0 0 5px 0; background:url('img/bayhfm.jpg'); position:relative; height:148px; overflow:hidden; font-size:12px; border:1px dashed #444; }
#firstcolfmen
{width:268px; color:#999; padding:90px 20px 0 20px; float:left; margin:0 0 5px 0; background:url('img/bayhfmen.jpg'); position:relative; height:148px; overflow:hidden; font-size:12px; border:1px dashed #444; }
#secondcolone
{width:268px; color:#999; padding:15px 20px 0 20px; margin:0 0 5px 320px; background:url('img/unter.jpg'); position:relative; height:223px; overflow:hidden; font-size:12px; border:1px dashed #222;}
#secondcolone A
{
display:block; background:#000; position:relative; top:-232px; left:-20px; width:308px; height: 235px;
filter: alpha(opacity=1);	
-moz-opacity:0.01;
-khtml-opacity: 0.01;				
opacity: .01;
}
#secondcolone A:hover
{
background:url('img/spot.png') #000;
filter: alpha(opacity=10);
-moz-opacity:0.1;
-khtml-opacity:0.1;						
opacity:.1;
}
#secondcoltwo
{width:268px; color:#999; padding:15px 20px 0 20px; margin:0 0 5px 320px; background:url('img/unter.jpg'); position:relative; height:223px; overflow:hidden; font-size:12px; border:1px dashed #222;}
#secondcoltwo A
{
display:block; background:#000; position:relative; top:-220px; left:-20px; width:308px; height: 235px;
filter: alpha(opacity=1);	
-moz-opacity:0.01;
-khtml-opacity: 0.01;				
opacity: .01;
}
#secondcoltwo A:hover
{
background:url('img/spot.png') #000;
filter: alpha(opacity=10);
-moz-opacity:0.1;
-khtml-opacity:0.1;						
opacity:.1;
}
.content
{background:url('img/w60.png'); padding:5px 15px 2000px 15px; margin-bottom:-2000px; font-size:14px;}
.content A
{color:#444;}
.content A:hover
{color:#666; border-bottom:1px solid #666;}
.content H1
{font-weight:bold; color:#222; border-bottom:1px dashed #444;}
.content UL
{list-style-type: none; padding: 0; margin-left: 1em;}
.content li
{background-image: url('img/bullet.gif'); background-repeat: no-repeat; background-position: 0 .3em; padding-left: 1em; color:#222;}
.bayhfm
{background:#222;}

#newsframe .csc-mailform
{border:none; clear:both;}
#newsframe label
{width:50px; font-weight:bold; color:#444; float:left; margin-top:10px;}
#newsframe .csc-mailform-submit
{margin-left:150px; }
#newsframe .csc-mailform-label
{margin-left:150px; margin-top:10px; }
#newsframe input
{ margin-left:100px; margin-top:10px; }
#newsframe textarea
{ margin-left:100px; margin-top:10px; }
