/*** BALISES STANDARD ***/
body
{
  margin: 0 0 0 0;
  color: #756E93;
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
}

td
{
  font-size: 8pt;
}

.fullpage
{
  /* border: 1px solid #1A5189; */
  background-color: white;
}

.bodytext
{
  margin-top: 0px;
  margin-bottom: 0px;
}

#td_contentleft .bodytext
{
  text-align: justify;
  margin-left: 10px;
  margin-right: 10px;
}

/*** LOGO ET DRAPEAUX ***/
#td_bannermain
{
  width: 841px;
}

#td_bannerflags
{
  width: 149px;
  background-image: url(../pix/banRotenFlags.jpg);
  text-align: right;
}

.tx-srlanguagemenu-pi1 div.INACT
{
  /* display: none; */
}

/*** NAVPATH ***/
#table_navpath
{
  color: #B7B7B7;
}

#td_navpath
{
  background-color: #F7F7F7;
  border-left: 1px solid #E5E5E5;
  border-top: 1px solid #E5E5E5;
  border-bottom: 1px solid #E5E5E5;
  padding-left: 6px;
  padding-top: 2px;
  padding-bottom: 2px;
  font-family: Trebuchet MS, Verdanan;
  font-size: 10pt;
}

#td_navpath a
{
  text-decoration: none;
  color: #1A5189;
}

#td_navpath a:hover
{
  color: #BC3963;
}

#td_navpath a:visited
{
  color: #1A5189;
}

#td_extranet
{
  text-align: right;
  background-color: #F7F7F7;
  border-right: 1px solid #E5E5E5;
  border-top: 1px solid #E5E5E5;
  border-bottom: 1px solid #E5E5E5;
  padding-right: 6px;
  padding-top: 2px;
  padding-bottom: 2px;
  font-family: Trebuchet MS, Verdanan;
  font-size: 10pt;
  font-weight: bold;
}

#td_extranet a
{
  text-decoration: none;
  color: #1A5189;
}

#td_extranet a:hover
{
  color: #BB3A63;
}

#td_extranet a:visited
{
  color: #1A5189;
}

#td_navicons
{
  width: 90px;
}

/*** PAGE TITLE ***/
#div_title
{
  color: #B6E82E;
  border: 1px solid #E5E5E5;
  font-family: Trebuchet MS, Verdana, Helvetica;
  font-size: 18pt;
  text-align: right;
  text-transform: lowercase;
  margin-top: 4px;
  margin-bottom: 4px;
  padding-right: 10px;
  padding-top: 4px;
  padding-bottom: 4px;
}

/*** LEFT MENU - GENERAL ***/
#td_menupane
{
  padding-right: 6px;
}

#menu
{
}

.div_menuinside
{
  background-image: url(../pix/bkgMenu.gif);
  padding-left: 4px;
}

/*** LEFT MENU - LEVEL 1 ***/
.menu-level1-no
{
  /* color: #9797C2; */
  color: white;
  font-family: Trebuchet MS, Verdana;
  font-size: 12pt;
  font-weight: bold;
  text-transform: lowercase;
  border-top: 1px solid white;
}

.menu-level1-act
{
  color: #8FBF4E;
  background-color: #DBEAC7;
  font-family: Trebuchet MS, Verdana;
  font-size: 12pt;
  font-weight: bold;
  text-transform: lowercase;
  border-top: 1px solid #8ECB2E;
}

.menu-level1-spc
{
  margin-bottom: 20px;
}

.menu-level1-no a
{
  color: #9999C3;
  text-decoration: none;
}

.menu-level1-act a
{
  color: #8ECB2E;
  text-decoration: none;
}

.mainmenu-level1-no:hover
{
  color: #BB3A63;
}

/*** LEFT MENU - LEVEL 2 ***/
.menu-level2-no
{
  color: #9797C2;
  font-family: Trebuchet MS, Verdana;
  font-size: 10pt;
  text-transform: lowercase;
  padding-left: 20px;
}

.menu-level2-act
{
    color: #8FBF4E;
    background-color: #DBEAC7;
    font-family: Trebuchet MS, Verdana;
    font-size: 10pt;
    font-weight: bold;
    text-transform: lowercase;
    padding-left: 20px;
}

.menu-level2-no a
{
  color: #9999C3;
  text-decoration: none;
}

.menu-level2-act a
{
  color: #8ECB2E;
  text-decoration: none;
}

.mainmenu-level2-no:hover
{
  color: #BB3A63;
}

/*** LEFT MENU - LEVEL 3 ***/
.menu-level3-no
{
  color: #9797C2;
  font-family: Trebuchet MS, Verdana;
  font-size: 10pt;
  text-transform: lowercase;
  padding-left: 30px;
}

.menu-level3-act
{
    color: #8FBF4E;
    background-color: #DBEAC7;
    font-family: Trebuchet MS, Verdana;
    font-size: 10pt;
    font-weight: bold;
    text-transform: lowercase;
    padding-left: 30px;
}

.menu-level3-no a
{
  color: #9999C3;
  text-decoration: none;
}

.menu-level3-act a
{
  color: #8ECB2E;
  text-decoration: none;
}

.mainmenu-level3-no:hover
{
  color: #BB3A63;
}


/*** CONTENT ***/
#table_content
{
  border: 1px solid #E5E5E5;
  padding: 8px;
  background-image: url(../pix/bkg2.gif);
  background-position: 450px 200px;
  background-repeat: no-repeat;
  height: 400px;
}

#table_content a
{
  /*border-bottom: dotted 1px #1a5189;*/
  text-decoration: none;
  color: #1a5189;
}

#table_content a:hover
{
  border-bottom: dotted 1px #1a5189;
}


#td_contentleft
{
  vertical-align: top;
}

#td_contentright
{
  width: 200px;
  vertical-align: top;
  border-left: 1px dashed #E5E5E5;
}

#table_content h1
{
  color: #1A5189;
  font-family: Trebuchet MS, Verdana;
  font-size: 12pt;
  font-weight: bold;
  border-bottom: 1px dotted #1A5189;
  padding-left: 16px;
  background-image: url(../pix/icoBullet.gif);
  background-position: -1 center;
  background-repeat: no-repeat;
}

/*** COPYRIGHT ***/
#div_copyright
{
  color: #B7B7B7;
  font-family: Trebuchet MS, Verdana;
  font-size: 10pt;
  text-align: center;
}

#div_copyright a
{
  color: #1A5189;
  border-bottom: 1px dotted #1A5189;
  text-decoration: none;
}

#div_copyright a:visited
{
  border-bottom: 1px dotted #1A5189;
}

/*** LOGIN ***/
.tx-newloginbox-pi1 h3
{
  font-family: Trebuchet MS, Verdana;
  font-size: 10pt;
}

/*** SITEMAP ***/

.tx-dropdownsitemap-pi1 a {
  border: none;
}

.tx-dropdownsitemap-pi1 UL {
   list-style-type: none;
   list-style-image: none;
}

.tx-dropdownsitemap-pi1 OL {
   list-style-type: none;
   list-style-image: none;
}


.tx-dropdownsitemap-pi1 LI.open OL {
  display: block;
}

.tx-dropdownsitemap-pi1 LI.closed OL {
  display: none;
}

.tx-dropdownsitemap-pi1 LI.open UL {
  display: block;
}

.tx-dropdownsitemap-pi1 LI.closed UL {
  display: none;
}

.tx-dropdownsitemap-pi1 DIV {
  background: #F5F5F5;
  padding: 1px;
  margin-bottom: 20px;
  margin-right: 20px;
  font-family: Trebuchet MS, Verdana;
  font-size: 14pt;
  font-weight:bold;
  text-transform: lowercase;
  color: #31323F;
  border: 1px solid #E0E0E0;
}

.tx-dropdownsitemap-pi1 DIV A {
  text-decoration: none;
  color: #1A5189;
}

.tx-dropdownsitemap-pi1 DIV A:hover {
  text-decoration: none;
  color: #1A5189;
  border-bottom: dotted 1px #1A5189;
}

.tx-dropdownsitemap-pi1 DIV.level_2 {
  background: #FFFFFF;
  font-family: Verdana;
  font-size: 8pt;
  text-transform: none;
  margin-bottom: 1px;
  margin-right: 0px;
  border: none;
}

.tx-dropdownsitemap-pi1 DIV.level_2 {
  font-weight: bold;
}

.tx-dropdownsitemap-pi1 DIV.level_2 A {
  font-weight: normal;
}

.tx-dropdownsitemap-pi1 DIV.level_3 {
  font-family: Verdana;
  font-size: 8pt;
  text-transform: none;
  margin-bottom: 0px;
  margin-right: 0px;
  padding: 0px;
  border: none;
  background-color: white;
}

.tx-dropdownsitemap-pi1 DIV.level_3 A {
  color: #756E93;
}

.tx-dropdownsitemap-pi1 DIV.expAll {
  background-color: white;
  font-family: Verdana, Arial;
  font-size: 8pt;
  text-align: right;
  letter-spacing: 0px;
  border: none;
  margin-bottom: 5px;
}

div.tx-ccvscroller-pi1 {
  border: solid 1px #F0F0F0;
}


/*** FLEXIBLE CONTENT ***/
.fce_2cols5050_cell1 {
  width: 50%;
}

.fce_2cols5050_cell2 {
  width: 50%;
}

/*** CONTACT FORM ***/
.tx-powermail-pi1 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.tx-powermail-pi1_fieldset_info, 
.tx-powermail-pi1_fieldset_informations {
  border: none;
}

.tx-powermail-pi1_fieldset_info legend, 
.tx-powermail-pi1_fieldset_informations legend {
  display: none;
} 

.tx_powermail_pi1_fieldwrap_html {
  position: relative;
  margin-top: 16px;
  margin-bottom: 16px;
}

.powermail_mandatory_js {
  margin-top: 10px;
  color: red;
}

.tx-powermail-pi1 textarea {
  position: absolute;
  left: 150px;
}

#kontaktform input {
  position: absolute;
  left: 150px;
}

.tx_powermail_pi1_fieldwrap_html_textarea {
  height: 150px;
}

#powermaildiv_uid14, #powermaildiv_uid14 {
  margin-left: 150px;
}

.tx_powermail_pi1_fieldwrap_html_captcha {
  margin-left: 150px;
}

#recaptcha_widget_div input {
  position: relative;
  left: auto;
}