@charset "UTF-8";

/* 
 * Erweiterung
 * 
 * uhs, 2009-10-20
 */
div.searchForm { width: 420px; }

div.searchForm fieldset { 
	border: 0px solid #CCCCCC;
	padding: 1em 2em;
	width: 420px;
	background: #FFFFFF url(dot_x.gif) repeat-x scroll center bottom;
} 

ul.search_result_list { 
	list-style-type: none; 
	margin-left: 0;
	padding-left: 0;	
	width: 480px;
}

.search_result_list LI { margin-bottom: 16px; }

.search_result_list LI A {
    display: block;
    width: auto;
    margin-bottom: 6px;
}

.searchHits { font-size: 14px; }

.search_result_list LI i { margin-top: 6px; color: #666666; display: block; }

/* Erweiterung - Ende */


body {
  background: #ECE6E1 url(bg_body_level2.gif) repeat-x;
}

body#content {
  background: #ECE6E1 url(bg_body_level0.gif) repeat-x;
}

#outerShell {
  background: #FFF url(dot_y.gif) right repeat-y;
}

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

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


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

a {
  color: #B9004B; /* #B27F99 */
}



/********************************************************
/* 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
/*******************************************************/

.tagcloud { }
.tagcloud a {
  text-decoration: none;
  font-family: "Apple serif", Georgia;
}

.tagcloud a:hover {
  text-decoration: underline;
}

h1,h2,h3,h4,h5,h6, h2.heading1 {
  color: #6C002C;
}

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

.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;
}

#SeminarForm {
	width: auto;
}

#SeminarForm h2 {
	margin: 0 0 1em 0;
	padding: 1em 0 0 0;
	clear: both;
}

#SeminarForm .column50 {
	width: 200px;
}


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

.teaserTitle {
  color: #333;
}


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

div#e5 .contentPanelContent,
#pageelement_ContactFooterBackground { /*  */
  background: url(bg_contact.gif) bottom left no-repeat; 
  overflow: hidden;
}

/********************************************************
/* 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: #6C002C !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: #B39C87;
}


