body {
color:#58585a;
background-color:#D9DADB;
font:normal normal normal 11px/13px verdana, sans-serif;
overflow-y:scroll;
}

/****************************************************** Deafult ************************************************/
* {padding:0px;margin:0px;border:medium none;}
.clear{clear:both;display:none;}
a{color:#41A6CE;text-decoration:none;transparent url(img/icon-blue.gif) no-repeat scroll 0 2px;}
a:hover{cursor:pointer;color:#41A6CE;text-decoration:underline;}
a:visited{color:#41A6CE;text-decoration:underline;}
a:hover:visited{cursor:pointer;color:#41A6CE;text-decoration:underline;}
a:focus{outline:none;}

#page-center-right a.internal-link, 
#page-center-right a.internal-link:visited,
#page-center-right a.download, 
#page-center-right a.download:visited 
{
font-size:11px;
line-height:14px;
display:inline-block;
border-bottom:1px solid transparent;
text-decoration:none;
font-weight:normal;
}

#page-center-right a.internal-link:hover, 
#page-center-right a.internal-link:visited:hover,
#page-center-right a.download:hover, 
#page-center-right a.download:visited:hover
{
border-bottom:1px solid #8DD2EF;
}

#page-center-right a.internal-link img,
#page-center-right a.download img
{
margin:0 2px 0 0;
position:relative;
top:2px;
}
#page-center-right .news-list-morelink a,
#page-center-right a.internal-link, 
#page-center-right a.internal-link:visited,
#page-center-right div.news_btn a
{
font-size:11px;
line-height:14px;
border-bottom:1px solid transparent;
text-decoration:none;
font-weight:normal;
}
#page-center-right .news-list-morelink a,
#page-center-right div.news_btn a,
#page-center-right div.news_btn a{
background:transparent url(img/icon-blue.gif) no-repeat scroll 0 2px;
padding:0 0 0 14px;
}
#page-center-right .news-list-morelink a:hover,
#page-center-right a.internal-link:hover, 
#page-center-right a.internal-link:visited:hover,
#page-center-right div.news_btn a:hover
{
border-bottom:1px solid #8DD2EF;
text-decoration:none;
}
#page-center-right a.internal-link img{
margin:0 2px 0 0;
position: inherit;
top:2px;
}

.align-right{text-align:right;}
.align-center{text-align:center;}

ol{
list-style-type:decimal;
margin:0 0 0 20px;
}
ol li{
margin:10px 0 0 0;
font-size:12px;
font-weight:bolder;
}
ol ol li{
list-style-type:lower-latin;
margin:5px 0 0 20px;
}
ol ol li{
margin:2px 0 0 0;
font-size:10px;
font-weight:normal;
}
/****************************************************** Input **************************************************/
.input-text, .powermail_text, .powermail_textarea{
background:#fff url(img/input-bg.gif) scroll repeat-x 0 0;
border-width:1px;
border-color:#848484 #c1c1c1 #c1c1c1 #c1c1c1;
border-style:solid;
}
.btn, .tx_powermail_pi1_fieldwrap_html_button input,
.tx-powermail-pi1_mandatory_submit,
.tx-powermail-pi1_confirmation_back,
.tx-powermail-pi1_confirmation_submit{
background:#c9e8f7 none no-repeat scroll 0 0;
border-color:#FFFFFF #8DD2EE #8DD2EE #FFFFFF;
border-style:solid solid solid solid;
border-width:1px 1px 1px 1px;}

#page{
background:#FFFFFF none repeat scroll 0 0;
margin:0 auto 24px auto;
padding:0px 0 24px 0;
width:960px;
overflow:hidden;
position:relative;
*display:block;
}

#header{background:#6E6F71 url(img/mini-raster.gif) no-repeat scroll right bottom;margin:36px 36px 0px 36px;height:240px;width:888px;position:relative;}
#header .logo{background:#fff url(img/logo.gif) no-repeat 0 0;width:204px;height:60px;top:-9px;left:-9px;float:left;position:absolute;z-index:6;}
#header .navi_meta{
color:#58585a;
font-size:10px;
font-weight:bold;
text-align:center;
line-height:10px;
background:#fff none no-repeat 0 0;
width:290px;
height:12px;
padding:6px 0;
float:right;
position:relative;
z-index:10;}

#header .navi_meta p{display:block;padding:0 4px;font-weight:normal;}
#header .navi_meta a, #header .navi_meta a:visited{color:#58585a;text-decoration:none;}
#header .navi_meta a:hover, #header .navi_meta a:visited:hover{color:#58585a;text-decoration:underline;}

#header_content{width:888px;height:240px;position:absolute;z-index:5;display:inline-block;overflow:hidden;}
#header_content img{display:block;width:888px;height:240px;margin:0;}

#header div.raster{background:transparent url(img/mini-raster.gif) no-repeat scroll right bottom;width:100%;height:100%;position:absolute;z-index:5;}
#blue-raster{
background:transparent url(img/stilelement_navi.gif) no-repeat scroll right bottom;
width:48px;
height:48px;
margin:0 0 0 36px;
position:absolute;
z-index:6;
overflow:display;
*margin:0px;
}

#page-center-right .left_container, #page-center-right .right_container{min-height:192px;}
#page-center-right .left_container{
background:#fff none no-repeat scroll 0 0;
width:180px;
padding:0 0 0 24px;
display:block;
float:left;
position:relative;
}
#page-center-right .right_container{display:block;float:right;width:228px;}
/*
#page-center-right .default{
background:#E4F4FB url(img/bg-right.gif) repeat-x scroll 0 0;
width:228px;
min-height:381px;
padding-bottom:15px;
}
*/

#page-center-right .default .csc-firstHeader{
color:#58585A !important;
font-size:11px !important;
font-weight:bold !important;
padding:0 9px !important;
}

#page-center-right .right .csc-header .csc-firstHeader{
background:#D9DADB !important;
padding:5px 9px !important;
font-size:11px !important;
font-weight:bold !important;
color:#58585A !important;
}

.right_box {
padding-bottom:7px !important;
}

.right_box p {
line-height:14px;
padding:7px 10px 0 10px !important;
}


#page-center-right .blue h1{
background:#E4F4FB !important;
padding:0 9px !important;
font-size:15px !important;
color:#41A6CE !important;
font-weight:normal !important;
line-height:16px !important;
margin:24px 0 0 0 !important;
}

#page-center-right ul{
list-style-image:none;
list-style-position:outside;
list-style-type:square;
margin:0 0 0 27px;
padding:5px 10px 10px 0;
}
#page-center-right .default h1, #page-center-right .default h2, #page-center-right .default div, #page-center-right #right.content .default p
{
padding:0px;
} 
#page-center-right .default p
{
padding:7px 0px !important;
font-size:11px;
line-height:14px;
}
#page-center-right .default a, #page-center-right_default a:visited
{
color:#41a6ce;
text-decoration:none;
font-size:11px;
line-height:14px;
}
/* #page-center-right .default a:hover, #page-center-right_default a:visited:hover
 * {
 * color:#41a6ce;
 * text-decoration:underline;
 * }*/
#page-center-right .default h1, #page-center-right .default h1 a
{
color:#41a6ce;
font-size:15px;
line-height:16px;
font-weight:normal;
/*text-transform:uppercase;*/
margin:24px 0 0 0;
}
#page-center-right .default h2, #page-center-right .default h2 a
{
color:#41a6ce;
font-size:15px;
line-height:15px;
font-weight:normal;
text-transform:uppercase;
margin:24px 0 0 0;
}
#page-center-right .default h3, #page-center-right .default h3 a
{
color:#41a6ce;
font-size:15px;
line-height:15px;
font-weight:normal;
/*text-transform:uppercase;*/
margin:12px 0 0 0;
}


#page-center-right .default div.news-latest-container{
margin:0 10px;
}

#left_content{padding:0px;display:block;}

/*first level*/
#navigation{list-style:none;display:block;width:180px;}
#navigation a{height:12px;}
#navigation li{display:inline;width:180px;}
#navigation li#current a,
#navigation li#current_sublevel1 a,
#navigation li#current_sublevel2 a,
#navigation li#current_sublevel3 a
{color:#fff;background:#41a6ce none no-repeat scroll 0 0;font-weight:bolder;}


#navigation li a, #navigation li a:visited{
border-bottom:1px solid #ccc;
color:#58585A;
background:#d9dadb none no-repeat scroll 0 0;
font:normal normal bold 11px/11px verdana, sans-serif;
text-decoration:none;
display:block;
width:168px;
padding:6px;
}
#navigation li.last a{border-bottom:none;}
#navigation li a:hover, #navigation li a:visited:hover{color:#fff;background:#41a6ce none no-repeat scroll 0 0;}

#navigation li ul{display:block;list-style:none;}
/*second level*/
#navigation li ul li a, #navigation li ul li a:visited, #navigation li#current ul li a, #navigation li#current ul li a:visited
{
border-bottom:1px solid #fff;
color:#58585A;
background:#eceded none no-repeat scroll 0 0;
font:normal normal normal 11px/11px verdana, sans-serif;
text-decoration:none;
width:150px;
padding:6px 4px 6px 26px;
}

#navigation li ul li a:hover, #navigation li ul li a:visited:hover, #navigation li#current ul li a:hover, #navigation li#current ul li a:visited:hover
{color:#58585A;background:#eceded url(img/icon-blue.gif) no-repeat scroll 6px 6px;font:normal normal bolder 11px/11px verdana, sans-serif;}

/*third level*/
#navigation li ul li ul li a, #navigation li ul li ul li a:visited,
#navigation li#current_sublevel1 ul li a, #navigation li#current_sublevel1 ul li a:visited
{
border-bottom:1px solid #fff;
color:#58585A;
background:#eceded none no-repeat scroll 0 0;
font:normal normal normal 11px/11px verdana, sans-serif;
text-decoration:none;
width:130px;
padding:6px 4px 6px 46px;
}

#navigation li ul li ul li a:hover, #navigation li ul li ul li a:visited:hover,
#navigation li#current ul li ul li a:hover, #navigation li#current ul li ul li a:visited:hover
{color:#58585A;background:#eceded url(img/icon-blue.gif) no-repeat scroll 26px 6px;font:normal normal bolder 11px/11px verdana, sans-serif;}

/*fourth level*/
#navigation li ul li ul li ul li a, #navigation li ul li ul li ul li a:visited,
#navigation li#current_sublevel2 ul li a, #navigation li#current_sublevel2 ul li a:visited
{
border-bottom:1px solid #fff;
color:#58585A;
background:#eceded none no-repeat scroll 0 0;
font:normal normal normal 11px/11px verdana, sans-serif;
text-decoration:none;
width:110px;
padding:6px 4px 6px 66px;
}

#navigation li ul li ul li ul li a:hover, #navigation li ul li ul li ul li a:visited:hover,
#navigation li#current_sublevel2 ul li a:hover, #navigation li#current_sublevel2 ul li a:visited:hover
{color:#58585A;background:#eceded url(img/icon-blue.gif) no-repeat scroll 46px 6px;font:normal normal bolder 11px/11px verdana, sans-serif;}

/*** SEARCH - SUCHE ***/
#page-center-right .tx-indexedsearch{
margin:24px 0 0 0;
}

#search_box, #service_box{background:#eceded none no-repeat scroll 0 0;margin:10px 0 0 0;}
#search_box h1, #service_box h1{
color:#ffffff;font:normal normal bold 11px/24px verdana, sans-serif;
background:#707173 none no-repeat scroll 160px center;
display:block;
padding:0 0 0 5px;
}
#search_box form{height:48px;}
#search_box .input_text{font:normal bold normal 11px/11px verdana, sans-serif;float:left;width:90px;height:14px;margin:15px 12px 0 12px;padding:2px;}
#search_box .submit{color:#3a5e7b;font:normal normal normal 11px/12px verdana, sans-serif;width:50px;height:19px;margin:15px 0 0 0;padding:1px;}

#service_box_content a{color:#58585a;font:normal normal normal 11px/20px verdana, sans-serif;display:block;padding:10px 10px 0 60px;text-decoration:none;height:30px;}
#service_box_content a.deutsch{border-bottom:1px solid #707173;background:transparent url(img/flag_de.png) no-repeat scroll 10px 14px;}
#service_box_content a.english{border-bottom:1px solid #707173;background:transparent url(img/flag_en.png) no-repeat scroll 10px 14px;}
#service_box_content a.print{background:transparent url(img/icon-print.gif) no-repeat scroll 10px 10px;}


#navi_color{
width:432px;
height:18px;
display:block;
position:absolute;
margin:24px 276px 0 252px;
*margin:24px 276px 0px 216px;
padding:0px;
z-index:10;
}

#navi_color h1{
cursor:pointer;
font-weight:normal;
}
#navi_color p{margin:0px;}

#navi_color .wrap_navi_color{
line-height:16px;
padding:0 0 0 20px;
width:88px;
height:18px;
float:left;
}
#navi_color h1{
font-size:10px;
line-height:18px;
margin:0px;
display:block;
padding:0 0 0 20px;
width:88px;
}

.navi_grey, .navi_red, .navi_green, .navi_blue{
float:left;
}
.navi_grey p, .navi_red p, .navi_green p, .navi_blue p{
display:none;
height:52px;
left:0;
position:absolute;
top:-92px;
width:393px;
}
#navi_color .navi_grey p, #navi_color .navi_red p, #navi_color .navi_green p, #navi_color .navi_blue p
{padding:20px;}

.navi_grey:hover p, .navi_red:hover p, .navi_green:hover p, .navi_blue:hover p
{display:block;}

.navi_grey p{background:#AFB1B3 none no-repeat scroll 0 0}
.navi_red p{background:#EB8005 none no-repeat scroll 0 0}
.navi_green p{background:#BBCC8E none no-repeat scroll 0 0}
.navi_blue p{background:#C9E8F7 none no-repeat scroll 0 0}


#navi_color .navi_grey, #navi_color .navi_grey:hover, #navi_color .navi_grey:visited, #navi_color .navi_grey:visited:hover{
color:#58585A;
background:#afb1b3 url(img/icon-grey.gif) no-repeat scroll 3px 3px;
text-decoration:none;
}
#navi_color .navi_red, #navi_color .navi_red:hover, #navi_color .navi_red:visited, #navi_color .navi_red:visited:hover{
color:#58585A;
background:#eb8005 url(img/icon-red.gif) no-repeat scroll 3px 3px;
text-decoration:none;
}
#navi_color .navi_green, #navi_color .navi_green:hover, #navi_color .navi_green:visited, #navi_color .navi_green:visited:hover{
color:#58585A;
background:#bbcc8e url(img/icon-green.gif) no-repeat scroll 3px 3px;
text-decoration:none;
}
#navi_color .navi_blue, #navi_color .navi_blue:hover, #navi_color .navi_blue:visited, #navi_color .navi_blue:visited:hover{
color:#58585A;
background:#c9e8f7 url(img/icon-blue.gif) no-repeat scroll 3px 3px;
text-decoration:none;
}
/*.navi_grey a, .navi_red a, .navi_green a, .navi_blue a{display:block;height:18px;}*/
.middle_content_container{
overflow:hidden;
margin:0 0 24px 0;
}

#middle_innen{
display:block;
overflow:visible;
}

h1{
font-size:18px;
font-weight:normal;
line-height:21px;
margin:24px 0 0;
}

h2{
font-size:15px;
font-weight:normal;
line-height:19px;
margin:24px 0 0;
}


#page-center-right p{
font-size:11px;
line-height:14px;
margin:7px 0 0;
padding:0;
}
#page-center-right table p{margin:0px;}
#page-center-right a, #page-center-right a:visited{
color:#41a6ce;
text-decoration:none;
font-size:11px;
font-weight:bolder;
line-height:14px;
}
#page-center-right a:hover, #page-center-right a:visited:hover{color:#41a6ce;text-decoration:underline}
#page-center-right a.mail{font-size:11px;}

#page-center-right ul{
list-style-type:none;
margin: 7px 0 -3px 0;
line-height: 14px;
}

#page-center-right li{
background: url(./img/bullet.gif) no-repeat 0 5px;
margin:0 0 0 10px;
padding:0px 5px 3px 15px;
}

/*#page-center-right .csc-textpic-imagerow .csc-textpic-image{margin:0 24px 0 0;}*/

.bottom{margin:0px;}

#footer_navi{
margin:24px auto 0;
text-align:center;
width:400px;
}
#footer_navi p{display:block;padding:0 4px;}
#footer_navi a, #header .navi_meta a:visited{color:#58585a;text-decoration:none;}
#footer_navi a:hover, #header .navi_meta a:visited:hover{color:#58585a;text-decoration:underline;}

/*** IMAGES - BILDER ***/
/*.csc-textpic-image{margin-right:24px !important;}*/
div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {
margin-left:0 !important;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
margin-top:7px;
}

/*** contactform - kontakt ***/
.tx-powermail-pi1_mandatory,
.tx-powermail-pi1_thx{
margin:24px 0 0 0;
}
.tx-powermail-pi1_formwrap{
display:block;
/*width:400px;*/
}
#contactform legend{
display:none;
}
/* #powermaildiv_uid11 */
#contactform .tx_powermail_pi1_fieldwrap_html_label{
background:#000000 url(img/icon-blue.gif) no-repeat scroll 376px 6px;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
height:14px;
line-height:14px;
padding:5px;
/*width:390px;*/
}
/* Checkboxen */
#contactform .powermail_check_inner{
padding:5px 0 5px 5px;
}
#contactform .tx_powermail_pi1_fieldwrap_html_check p.tx_powermail_pi1_fieldwrap_html_checkbox_title{
text-decoration:underline;
}
#contactform .powermail_check_inner input{
margin:0 70px 0 0;
float:right;
}

#contactform .powermail_text,
#contactform .powermail_textarea{
width:386px;
display:block;
}
#contactform .powermail_submit{
color:#fff;
background:#1fb1e2 none no-repeat scroll 0 0;
float:right;
margin:0 10px 0 0;
width:80px;
padding:3px 0;
}
#contactform .tx_powermail_pi1_fieldwrap_html{
margin:10px 0 0 0;
}
#contactform .tx_powermail_pi1_fieldwrap_html_check,
#contactform .tx_powermail_pi1_fieldwrap_html_text,
#contactform .tx_powermail_pi1_fieldwrap_html_textarea,
#contactform .tx_powermail_pi1_fieldwrap_html_captcha,
#contactform .tx_powermail_pi1_fieldwrap_html_file{
padding:0 5px;
width:380px;
}

.tx_powermail_pi1_formconfirmation_back,
.tx_powermail_pi1_formconfirmation_submit{
width:50%;
}
.tx_powermail_pi1_formconfirmation_back{float:left;}
.tx_powermail_pi1_formconfirmation_submit{float:right;text-align:right;}

/*#contactform .tx_powermail_pi1_fieldwrap_html_file input{border:none;}*/

/*** NEWS ***/
#page-center-right  .news-latest-container div{padding-right:5px;padding-left:5px;margin:0px;}
#page-center-right  .news-latest-container h1{
color:#41A6CE;
font-size:13px;
font-weight:normal;
line-height:15px;
margin:0;
padding:0;
/*text-transform:uppercase;*/
}
#page-center-right  .news-latest-container p{padding:2px 0px 0px 0px;margin:0px;}
#page-center-right  .news-latest-container .news_text{padding-top:10px;padding-bottom:0px;}
#page-center-right  .news-latest-container .news_btn{padding-top:2px 2px 10px 2px;}

#page-center-right .news-list-container{padding:0px;margin:0 0 0 0;}
#page-center-right .news-list-container p{margin:0px 0 0 -9px;}
#page-center-right .news-list-item{padding:0px;margin:24px 0 0 10px}
#page-center-right .news-list-item h3 a, #page-center-right .news-list-item h3 a:visited{
color:#58585A;
font-size:18px;
line-height:21px;
font-weight:normal;
margin:-6px 0 0px -10px;
display:block;
}
#page-center-right .news-list-item h3 a:hover, #page-center-right .news-list-item h3 a:visited:hover,{
text-decoration:underline;
}
#page-center-right .news-list-morelink{
display:block;
padding:7px 0 0;
}
.news-single-backlink{display:none;}

#page-center-right .news-list-item h3{
padding:0 0 !important;
}

#page-center-right .news-list-item p{
padding: 7px 0 0 0 !important;
}
.news-single-item h2 {
color:#58585A;
font-size:18px;
line-height:21px;
font-weight:normal;
margin:19px 0 0 0;
display:block;
}

.news-single-item p {margin-left0;}

.news-single-item {
padding:0 !important;
}

/*** NEWS-RIGHT ***/
#page-center-right .news-list-item p{
padding:0px 9px 9px 9px;
}

.news-list-browse{
margin:0px;
display:none;
}

/*** EXT - Accordion ***/
.rgaccord1-nest{
margin:24px 0 0 0;
}

.intelligence {
  background-image:url(http://www.locanis.de/fileadmin/material/Locanis_intelligence_logo_intext.png);
  background-repeat:no-repeat;
  vertical-align:top;
  visibility:inherit;
  display: inline;
  height:21px;
  width:150px;
  
  }

.intelligence1 span {

display:none;

  }
