
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}



H1 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin:0px 0px 10px 0px; color:#3399CC;}
H2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin:0px 0px 10px 0px; color:#3399CC;}
H3 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin:0px 0px 10px 0px; color:#3399CC;}

ul { line-height:17px; list-style-position: outside; list-style-image: url(/uploads/tf/bullet.gif); margin-left: 0.8em; padding-left: 0.8em;}

INPUT, TEXTAREA { font-family:Arial, Helvetica, sans-serif; font-size:12px; border:1px solid #EEE; background-color:#FCFCFC;}

form {
	margin:0px;
}


A { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#333333;}
A:hover { color:#3399CC; text-decoration:underline;}

.bg_rootline { padding:10px 0px 0px 198px; background-image:url(/images/bg_shadow_menu_tuerkis.gif); background-repeat:no-repeat; height:24px;  border-left:1px solid #000000;}
.bg_rootline_large { padding:10px 0px 0px 17px;  background-image:url(/images/bg_shadow_menu_tuerkis.gif); background-repeat:no-repeat; height:24px; border-left:1px solid #000000;}
#rootline {  font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFCC;}




#sitesearch { padding: 10px 0px 0px 0px;}
#sitesearch INPUT{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
width:115px;
border:0px solid #FFCC99;
margin-left:5px;
margin-right:5px;
padding-left:2px;
}

#sitesearch A { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#CCFFFF;}
#sitesearch A:hover { color:#FFFFFF; text-decoration:none;}


#metanav_head a{
  display: block;
  overflow:hidden;
}

#metanav_head a img{
  vertical-align: bottom;
}

img {border: none;}
#positionPicA { clear: both; height: 598px; display: block; overflow: hidden; }
.borderPic {display: block; overflow: hidden; height: 1px; clear: both;}



#symbol { height: 169px; border-right:1px solid #000000; display: block; overflow: hidden;}
#positionPicA IMG { width:166px; border-left:1px solid #000000; border-right:1px solid #000000; }
.bg_positionpic div#positionPicA {border-left:1px solid #000000; border-right:1px solid #000000;}
#positionPicAColor {  height:604px; }
.colorBg {background-color:#3399CC; }
.bg_positionpic {background-color:#3399CC; height:604px;   }
.IPE-title {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#FFFFFF; margin-bottom:5px}
.infopanel .csc-header-n2 h1 {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; padding: 0 0 5px 0; color:#FFFFFF; margin:15px 0 5px 0; background-image:url('/images/ruler-infopanel.gif'); background-repeat: no-repeat; background-position: bottom;}
.ruler-infopanel { margin-bottom:5px;}

.infopanel { background-image:url(/images/bg_infopanel_tuerkis.gif); background-repeat:repeat-x; height:435px;  border-right:1px solid #000000; }

#infopanel { padding: 13px 3px 0px 5px; width:158px; }
#content p.bodytext { padding:0px 0px 0px 0px; margin:0px 0px 1em 0px; font-size:12px;}
.contentWrap table { border-spacing: 0; }

#content td,#content  p, .contentWrap td { padding:0px 1em 0px 0px; margin:0px 0px 0 0px; font-size:12px;}
#content td,#content  p, .contentWrap td p.bodytext { padding:0px 0px 0px 0px; margin:0px 0px 0 0px; font-size:12px;}
#content DIV,#content P,#content TD{ font: normal 12px/16px  Arial, Helvetica, sans-serif; }
#content DIV, p, td{ font: normal 12px/16px  Arial, Helvetica, sans-serif; }

#infopanel p.bodytext { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-size:12px;}
#infopanel A { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline; }
#infopanel A:hover { color:#FFFFFF; text-decoration:none;}
#spage DIV A:hover { color:#FFFFFF; text-decoration:none;}

#infopanel {color:#CCFFFF; }
#infopanel A { color:#CCFFFF;}

.borderPic { margin-top:0px; background-color:#000000; height:1px;}
.borderPic2 { margin-top:0px; background-color:#000000; height:1px;}
.borderPic3 { margin-top:0px; background-color:#000000; height:1px;}

.newsdate { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:3px; color:#FFFFFF;}
.news-single-date { color:#FFFFFF;}

.contentContainer {  background-image: url(/images/bg_content_tuerkis.gif); background-repeat:repeat-y; background-color:#3399CC; font-family:Arial, Helvetica, sans-serif; font-size:10px; }
.contentContainerLarge { width: 563px;  background-image: url(/images/bg_content_large_tuerkis.gif); background-repeat:repeat-y;  font-family:Arial, Helvetica, sans-serif; font-size:10px; }

*html .contentContainerLarge { width: 593px; }

.contentContainerLarge { display: block; padding-right: 30px;}

#contentTable {background-image:url(/images/bg_content_bottom_lines.gif); background-repeat: no-repeat; }
#content DIV,P{ font: normal 12px/16px  Arial, Helvetica, sans-serif; color: #444;}
.content { margin-left:20px; margin-right:10px;  }
#content { margin-bottom:20px;}
#content .contentWrap {margin-bottom:20px;}
#content A { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline; color:#3399CC;}
#content A:hover { color:#333333; text-decoration:none; }

#content td P{ font: normal 12px/16px  Arial, Helvetica, sans-serif; color: #444; margin: 0 0 0 0; padding: 0 0 0 0;}

/*#contentBg { left:177px; height: 400px; top:-430px; position:relative; z-index:1; width:8px; background-image:url(/images/correct_background.gif); background-repeat:no-repeat;}*/

#metanav_head { background-image: url(/images/bg_metanav.gif); background-repeat: repeat-x; background-position:bottom; }

.metanav_foot { font-size: 10px; height:24px; background-image: url(/images/bg_footnav_tuerkis.gif); background-repeat: no-repeat; padding:0px 0px 0px 24px; color:#666; }
.metanav_foot a { font-size:10px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#BBB; text-decoration:none;}
.metanav_foot a:hover { color:#3399CC; }

.metanav_foot_large { height:24px; background-image: url(/images/bg_footnav_large_tuerkis.gif); background-repeat: no-repeat; padding:0px 0px 0px 24px; color:#666; }
.metanav_foot_large a { font-size:10px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#BBB; text-decoration:none;}
.metanav_foot_large a:hover { color:#3399CC; }

.bg_content_top {width:414px;  height:12px; background-image:url(/images/bg_content_top_tuerkis.gif); background-repeat:no-repeat; margin:0px 0px 0px 0px;}
.bg_content_bottom {width:414px;  height:8px; background-image:url(/images/bg_content_bottom_tuerkis.gif); }

.bg_content_top_large { height:12px; background-image: url(/images/bg_content_top_large_tuerkis.gif); background-repeat:no-repeat; margin:0px 0px 0px 0px;}
.bg_content_bottom_large { height:8px; background-image:url(/images/bg_content_bottom_large_tuerkis.gif); }

.bodyText {font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px 0px 0px 0px;}
.greyText {font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px 0px 0px 0px; color:#CCCCCC;}

.borderHeadTable { border-left:1px solid #000000; }

#menu { width: 570px; height: 30px; display: block; overflow: hidden;}
#menu-level1 {margin-left:8px;  }
A.menu-level1-no { font-family:Arial, Helvetica, sans-serif; margin:6px; font-size:12px; text-decoration:none; color:#333333; font-weight:bold;}
A.menu-level1-no:hover { text-decoration:none; color:#3399CC}

.menu-level1-cur { font-family:Arial, Helvetica, sans-serif; margin:6px; font-size:12px; text-decoration:none; color:#3399CC; font-weight:bold;}
A.menu-level1-cur:hover { text-decoration:none; color:#3399CC}

.menu-level1-act { font-family:Arial, Helvetica, sans-serif; margin:6px; font-size:12px; text-decoration:none; color:#3399CC; font-weight:bold;}
A.menu-level1-act:hover { text-decoration:none; color:#3399CC}

.bgmenu { height: 402px; background-image:url(/images/bg_menupanel_tuerkis.gif); background-repeat:repeat-x; border-left:1px solid #000000;}
.submenuWrap { background-image:url(/images/bg_menu_tuerkis.gif); background-repeat:repeat-y; margin-left:10px;   }
#submenu { margin-bottom:50px; margin-top:10px;}
#submenuend {width:165px; height:8px; background-image: url(/images/bg_submenu_end_tuerkis.gif); background-repeat:no-repeat;}

#menu-level2 { margin-left:10px; width:155px}
A.menu-level2-no { font-family:Arial, Helvetica, sans-serif; margin:6px; font-size:12px; text-decoration:none; color:#333333; font-weight:bold;}
A.menu-level2-no:hover { text-decoration:none; color:#3399CC}

#menu-level2-cur { margin-left:10px}
A.menu-level2-cur{ font-family:Arial, Helvetica, sans-serif; margin:6px; font-size:12px; text-decoration:none; color:#3399CC; font-weight:bold;}
A.menu-level2-cur:hover { text-decoration:none; color:#3399CC}

#menu-level2-act { margin-left:10px}
.menu-level2-act { font-family:Arial, Helvetica, sans-serif; margin:6px; font-size:12px; text-decoration:none; color:#3399CC; font-weight:bold;}
A.menu-level2-act:hover { text-decoration:none; color:#3399CC}

#menu-level3 {margin-left:17px;  width:148px}
A.menu-level3-no { font-family:Arial, Helvetica, sans-serif; margin:6px; font-size:12px; text-decoration:none; color:#333333; font-weight:bold;}
A.menu-level3-no:hover { text-decoration:none; color:#3399CC}

.menu-level3-cur { font-family:Arial, Helvetica, sans-serif; margin:6px; font-size:12px; text-decoration:none; color:#3399CC; font-weight:bold;}
A.menu-level3-cur:hover { text-decoration:none; color:#3399CC}

.menu-level3-act { font-family:Arial, Helvetica, sans-serif; margin:6px; font-size:12px; text-decoration:none; color:#333333; font-weight:bold;}
A.menu-level3-act:hover { text-decoration:none; color:#3399CC}

.rootline-no  {font-family:Arial, Helvetica, sans-serif; margin:6px; font-size:12px; text-decoration:none; color:#CCFFFF; font-weight:bold;}
A.rootline-no:hover { text-decoration:none; color:#FFFFFF}
.rootline-cur  {font-family:Arial, Helvetica, sans-serif; margin:6px; font-size:12px; text-decoration:none; color:#FFFFFF; font-weight:bold;}
A.rootline-cur:hover { text-decoration:none; color:#FFFFFF}

#position font { line-height:29px; margin-left:9px; margin-top:3px; color:#3399CC; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}

#tx_bysitemapxl { font-family:Arial, Helvetica, sans-serif;  background-color:#FFFFFF; }
#tx_bysitemapxl-box { font-family:Arial, Helvetica, sans-serif; margin-left:10px; padding:10px 10px 10px 10px;  background-color:#FCFCFC; border:1px dotted #F0F0F0;}
#tx_bysitemapxl_box a.sitemapLevel1  { font-size:12px; text-decoration:none; font-weight:bold;}
#tx_bysitemapxl_box a.sitemapLevel1:visited  { font-size:12px; }
#tx_bysitemapxl_box a.sitemapLevel1:active  { font-size:12px;  }
#tx_bysitemapxl_box a.sitemapLevel1:hover { font-size:12px;   }

#tx_bysitemapxl_box a.sitemapLevel2  { padding-left:5px; font-size:12px;  }
#tx_bysitemapxl_box a.sitemapLevel2:visited  { font-size:12px;  }
#tx_bysitemapxl_box a.sitemapLevel2:active  { font-size:12px;  }
#tx_bysitemapxl_box a.sitemapLevel2:hover { font-size:12px; text-decoration:none;  }

#tx_bysitemapxl_box a.sitemapLevel3  { padding-left:10px;  font-size:12px; }
#tx_bysitemapxl_box a.sitemapLevel3:visited  { font-size:12px;  }
#tx_bysitemapxl_box a.sitemapLevel3:active  { font-size:12px;  }
#tx_bysitemapxl_box a.sitemapLevel3:hover { font-size:12px; text-decoration:none;  }

#tx_bysitemapxl_box a.sitemapLevel4  { font-size:12px; color:#8B8888; }
#tx_bysitemapxl_box a.sitemapLevel4:visited  { font-size:12px; color:#998888; }
#tx_bysitemapxl_box a.sitemapLevel4:active  { font-size:12px; color:#998888; }
#tx_bysitemapxl_box a.sitemapLevel4:hover { font-size:12px; text-decoration:none; color:#FF9900; }

#tx_bysitemapxl_box a.sitemapLevel5  { font-size:12px; color:#AEAAAA; }
#tx_bysitemapxl_box a.sitemapLevel5:visited  { font-size:12px; color:#BBAAAA; }
#tx_bysitemapxl_box a.sitemapLevel5:active  { font-size:12px; color:#BBAAAA; }
#tx_bysitemapxl_box a.sitemapLevel5:hover { font-size:12px; text-decoration:none; color:#FF9900; }


/* ----------------------------------------------------
  RLMP_ROBSCONFIGFRONTEND
  ---------------------------------------------------- */
div.tx-rlmprobsconfigfrontend-pi1 {
   border: 0px solid black;
   padding: 0px 0px 0px 0px;
   width:480px;
}

div.tx-rlmprobsconfigfrontend-pi1 h2 {
margin: 0px 0px; padding: 0px 0px;
}

h2.tx-rlmprobsconfigfrontend-pi1-titlebar {
font-family: Arial,Verdana,sans-serif; font-size: 12px;
       margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
}
div.tx-rlmprobsconfigfrontend-pi1
div.tx-rlmprobsconfigfrontend-pi1-content-area h3 {
   font-size: 12px;
   margin: 15px 0px 5px 0px;
   padding: 0px 0px 0px 0px;
}

div.tx-rlmprobsconfigfrontend-pi1
div.tx-rlmprobsconfigfrontend-pi1-content-area {
   background-color: #FFFFFF;
   padding: 0px 0px;
   margin: 5px 0px;
   }


div.tx-rlmprobsconfigfrontend-pi1-content-area table{
   background-color: #FFFFFF;
   padding: 15px 15px;
   margin: 20px 0px;
   }

div.tx-rlmprobsconfigfrontend-pi1 strong.warning {
   color: red;
   font-weight:bold;

   }

div.tx-rlmprobsconfigfrontend-pi1 table tr td {
   background-color: #FFFFFF;
   padding: 0px 10px 0px 0px;
   font-size: 10px;
   text-align: left;
   vertical-align: top;
}

div.tx-rlmprobsconfigfrontend-pi1 table tr th {
   background-color: #navy;
   padding: 0px 0px 0px 0px;
   font-size: 12px;
   font-weight:bold;
   text-align: left;
   vertical-align: top;
   color: #000000;
}

td.tx-rlmprobsconfigfrontend-pi1-listrow-item-disabled {
   background-color: #E6EBF0;
   color: #000000;
}

tx-rlmprobsconfigfrontend-pi1-disabled {
   color: #A1A9B3;
}

div.tx-rlmprobsconfigfrontend-pi1 form table tr td {
   font: 12px verdana, arial, helvetica, sans-serif;
}

div.tx-rlmprobsconfigfrontend-pi1 form table tr td input.text {
   width: 200px;
   text-align: left;
   margin-left: 0px;
}

div.tx-rlmprobsconfigfrontend-pi1 form table tr td select {
   width: 200px;
   text-align: left;
   margin-left: 0px;
}



/*-----------------------------Formulare --------------------------------*/

#mailform { margin: 0 0 0 0; padding: 0 0 0 0; border: 0;}
fieldset.csc-mailform { margin: 0 0 0 0; padding: 0 0 0 0; border: 0; border: 0;}
.csc-mailform-field,.csc-mailform-label { clear: both; overflow: hidden; display: block; margin: 0 0 3px 0; }
#mailform label { float:left; display: block;  width: 100px; }
.csc-mailform-field input,
.csc-mailform-field textarea {  font: 12px Arial, Helvetica, sans-serif; border: 1px solid #666; background-image:url(/fileadmin/templates/images/bg_formfields.gif);  width: 210px;  }
#mailform  input.csc-mailform-check { width: 10px; padding: 0; margin: 0;background-color: none; background-image:(); width: auto; border: 0px;}
#mailform  input.csc-mailform-submit { border: 1px solid grey; clear: both; margin: 16px 0 0 100px; background-color: #FFF;  width: 95px; height: 23px; cursor: hand;}


#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:1;
}
#popupContact{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:384px;
width:408px;
background:#FFFFFF;
border:2px solid #cecece;
z-index:2;
padding:12px;
font-size:13px;

}
#popupContact h1{
text-align:left;
/*color:#6FA5FD;*/
font-size:18px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin: 1em 0 0 0.5em 0;
}
#popupContactClose{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#6fa5fd;
font-weight:700;
display:block;
}



