@charset "UTF-8";
/* CSS Document */

body {
  background: #F3F5F4 url(bg_body_level2.gif) repeat-x;
}
/*
body#content {
  background: #F3F5F4 url(bg_body_level0.gif) repeat-x;
}
*/
#outerShell {
  background: url(dot_y.gif) right repeat-y;
}

#innerShell {
  background: #FFF url(dot_x.gif) bottom repeat-x;
}

/********************************************************
/* bodyTop
/*******************************************************/

#bodyTop {
  height: 250px;
  position: relative;
  background-position:  0px 0px;
}

#bodyTopLogo {
  background: url(bg_bodyTopLogo.png) repeat-x;
}

/********************************************************
/* Links
/*******************************************************/

a {
  color: #F04E23;
}



/********************************************************
/* Content-Positioning
/*******************************************************/

.contentPane {
  background: url(bg_contentPane.gif) top right repeat-y;
}


/********************************************************
/* pageregionBefore
/*******************************************************/

#pageregionBefore {
  background: #FFF url(dot_x.gif) bottom repeat-x;
}


/********************************************************
/* Content-Styles
/*******************************************************/

.sIFR-hasFlash h1.title {
  visibility: hidden;
  font-size: 21px;
  line-height: 29px;
}

h1,h2,h3,h4,h5,h6 {
  color: #F04E23;
}

.mainContent h2.contentSection {
  background: #FFF url(dot_x.gif) top repeat-x;
}

p.description {
  color: #666;
}


/********************************************************
/* Formulare
/*******************************************************/

form {
  margin: 0;
}

label {
  display: block;
  margin-bottom: 1em;
}

.textInput, textarea, select {
  background: #CCC;
}


/********************************************************
/* Teaser
/*******************************************************/

.teaserTitle {
  color: #333;
}


/********************************************************
/* pageregionBottom
/*******************************************************/

#pageregionBottom {
  background: url(bg_accordionTabClosed.gif) repeat-y;
}


/********************************************************
/* ContactFooter
/*******************************************************/

#pageelement_ContactFooter {
  background: #FBFBFB url(dot_x.gif) top repeat-x; 
}

div#e5 .contentPanelContent { /* #pageelement_ContactFooterBackground */
  background: url(bg_contact.gif) bottom left no-repeat; 
  /* height: 200px; */
}

/********************************************************
/* contentPanels
/*******************************************************/
#contentShell, .Accordion {
  background: url(bg_contentPanelOpen.gif) repeat-y;
}
.contentPanelTab {
  background: #FFF url(dot_x.gif) top repeat-x;
}

.CollapsiblePanelTabHover, .AccordionPanelTabHover {
  background: #F3F5F4 url(dot_x.gif) top repeat-x;
}

.contentPanel {
  background: url(bg_contentPanelOpen.gif) repeat-y;
}

/********************************************************
/* contentPanels OPEN
/*******************************************************/

.openPanel .contentPanel, .CollapsiblePanelOpen .contentPanel, .AccordionPanelOpen .contentPanel {
  background: url(bg_contentPanelOpen.gif) repeat-y;
}

.openPanel .numbering, .CollapsiblePanelOpen .numbering, .AccordionPanelOpen .numbering {
  background: #F04E23 !important;
}

.openPanel .contentPanel {
  background: url(bg_contentPanelOpen.gif) repeat-y;
}

/********************************************************
/* contentPanels CLOSED
/*******************************************************/

.CollapsiblePanelClosed .contentPanel, .AccordionPanelClosed .contentPanel {
  background: url(bg_contentPanelClosed.gif) repeat-y !important;
}

.contentPanel .numbering, .CollapsiblePanelClosed .numbering, .AccordionPanelClosed .numbering {
  background: #707070; /* #A0B1A5 */
}
