#visual{
float: none;
margin-right: 0px;
position:absolute;
top:11px;
left:30px;
background-image:none!important;
}

#search{
position:absolute;
top:16px;
left:736px;
margin-left: 0px;
}

#main_navi{
margin-left:328px; /* 378 */
margin-top:160px;
}

#main_navi li {
padding-bottom: 15px;
}

#main_navi li.act_navi {
background: url(../img/main_navi_act.gif) no-repeat bottom center;
}

#content{
width:817px;
padding-top:42px;
margin-top: 0px;
margin-left:0px;
}

.sub_navi {
top: 180px;
}

.sub_navi li {
padding: 0px!important;
background: none;
}

#left_navi{
padding-top:32px;
float:left;
}

#left_navi ul li, #left_navi ul {
list-style:none;
margin:0px;
padding:0px;
}

#body_copy{
width:432px;
margin-left:163px;
margin-top: 0px;
}

#body_copy .csc-textpic-left img {
margin-bottom: 0px;
}

#body_copy .bodytext {
width: 410px;
}

#body_copy .csc-textpic-above .bodytext {
width: 192px;
}

#body_copy .csc-textpic-intext-left {
margin: 15px 0px;
}

#body_copy .csc-textpic-intext-left .csc-textpic-image, #body_copy .csc-textpic-intext-left .csc-textpic-imagewrap {
float: none;
clear: none;
margin: 0px;
}

#body_copy .csc-textpic-center {
text-align: left;
}

#body_copy .csc-textpic-center .csc-textpic-image, #body_copy .csc-textpic-center .csc-textpic-imagewrap {
float: none;
clear: none;
}

#body_copy h1 {
font-size:20px; 
font-family: Trebuchet MS, arial, helvetica, sans-serif; 
color:#a2a2a2; 
line-height: 24px; 
margin-bottom: 10px; 
text-transform: none; 
font-weight:normal;
}

#body_copy h2 {
font-size:16px; 
font-family: Trebuchet MS, arial, helvetica, sans-serif; 
color:#575757; 
line-height: 20px; 
margin-bottom: 10px; 
text-transform: none; 
font-weight:normal;
}

*html #body_copy{
margin-left:160px;
}


#content_right{
float:right;
padding-top:32px;
width: 160px;
}

#teaser_list {
margin-top: 25px;
position: static;
top: 0px;
left: 0px;
background: none;
z-index: 0;
}

.teaser{
width:153px;
margin-bottom:25px;
float: none;
padding-left: 0px;
margin-right: 0px;
}

.teaser a {
color:#0096DA;
text-decoration:none;
}
.teaser a:hover {
color:#a3d4ea;
text-decoration: none;
}

#footer, #content{
margin-left:72px;
}

#footer{
margin-top:0px;
}

li.left_navi {
color: #646464;
}

li.left_navi a {
color: #646464;
text-decoration: none;
margin: 0px;
padding: 0px;
}

li.left_navi a:hover {
color: #0373A6;
}

li.left_navi_act a {
color: #0373A6;
text-decoration: none;
}


input.search {
width: 153px;
height: 19px;
background: url(../img/search_input_2.gif) no-repeat;
border: 0px;
}

input.submit {
position: static;
display: block;
padding: 0px;
margin-left: 107px;
/* margin-top: 0px; */
}

#body_copy a {
color: #2E2E2E;
}

#body_copy a:hover {
text-decoration: none;
}

#body_copy .csc-textpic-above a {
text-decoration: none;
}

#body_copy .csc-textpic-above a:hover {
text-decoration: underline;
}

.panel_up,.panel_do{
width:153px;
height:3px;
margin:0px;
padding:0px;
overflow:hidden;
}
.panel_up{background:url(../img/service_panel_up.gif) no-repeat;}
.panel_do{background:url(../img/service_panel_do.gif) no-repeat;}

#site_navigator{
margin:0px;
padding:0px;
padding-bottom:5px;
}

.img_headline{
margin-top:6px;
margin-left:15px;
margin-bottom:8px;
}

#site_n{
margin:0px;
padding:0px;
margin-left:30px;
}

div#service_frame_up {
margin-top: 25px;
}

div#service_frame div.service_text {
padding: 0px 0px 5px 30px;
}

div#service_frame div.service_text img {
vertical-align: -2px;
margin-right: 3px;
}

div#service_frame div.service_text a {
color: #0096DA;
text-decoration: none;
}

div#service_frame div.service_text a:hover {
color: #A3D4EA;
}

#body_copy .csc-header-n2 h1, .csc-firstHeader H1 { 
font-size:16px; 
font-family: Trebuchet MS, arial, helvetica, sans-serif; 
color:#575757; 
line-height: 20px;
padding-top: 15px; 
padding-bottom: 5px; 
text-transform: none; 
font-weight:bold;
}


#body_copy .csc-textpic-text ul {
list-style: none;
color: #0096DA;
margin: 0px;
padding: 0px;
}

#body_copy .csc-textpic-text li {
margin: 0px;
padding: 0px;
margin-bottom: 3px;
}

#body_copy .csc-textpic-text ul a {
color: #0096DA;
text-decoration: none;
}

#body_copy .csc-textpic-text ul a:hover {
color: #A3D4EA;
}

#body_copy .csc-textpic-text ul em {
font-style: normal;
color: #2E2E2E;
padding-left: 9px;
display: block;
}

#body_copy table.contenttable td.td-0 {
width: 240px;
}

#mailform {
margin: 0px;
padding: 0px;
}

#mailform fieldset {
border: 0px;
margin: 0px;
padding: 0px;
}

#mailform label {
display: block;
}

#mailform input, #mailform textarea, #mailform select {
border: 1px solid #000;
font: 11px Arial;
color: #000;
background-color: #FFF;
width: 250px;
}


h3 {
font-size: 12px;
}

.site_nav {list-style-image:url(../img/arrow.gif);margin-left:14px;}
*html .site_nav{margin-left:16px;}
.site_nav_act {list-style:none;}

a.sub_navi_act{font:11px Arial, Helvetica, sans-serif;color:#0373a6;text-decoration:none;margin:0px;padding:0px;}
a:visited.sub_navi_act{font:11px Arial, Helvetica, sans-serif;color:#0373a6;text-decoration:none;margin:0px;padding:0px;}
a:hover.sub_navi_act{font:11px Arial, Helvetica, sans-serif;color:#0373a6;text-decoration:none;margin:0px;padding:0px;}

a.site_nav_act{font:11px Arial, Helvetica, sans-serif;color:#0096da;text-decoration:none;margin:0px;padding:0px;}
a:visited.site_nav_act{font:11px Arial, Helvetica, sans-serif;color:#0096da;text-decoration:none;margin:0px;padding:0px;}
a:hover.site_nav_act{font:11px Arial, Helvetica, sans-serif;color:#a3d4ea;text-decoration:none;margin:0px;padding:0px;}

a.site_nav{font:11px Arial, Helvetica, sans-serif;color:#0096da;text-decoration:none;margin:0px;padding:0px;}
a:visited.site_nav{font:11px Arial, Helvetica, sans-serif;color:#0096da;text-decoration:none;margin:0px;padding:0px;}
a:hover.site_nav{font:11px Arial, Helvetica, sans-serif;color:#a3d4ea;text-decoration:none;margin:0px;padding:0px;}