@import url("layout.css");
@import url("content.css");
@import url("artikel.css");
@import url("quicklinks.css");
@import url("infact.css");
@import url("indexed_search.css");
@import url("xsearch.css");
@import url("news.css");
@import url("qm.css");


body, html {
	text-align: center;
	border: 0;
	margin: 0 0 0 auto;
	padding: 0;
	width: 100%;
	height: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	color: #000;
	font-size: 11px;
}

#outer-wrapper 
{
	position: relative;
	text-align: left;
	margin: 0 auto;
	height: 100%;
}

#content-wrapper 
{
	position: relative;
	padding: 0;
	margin: 0;
	height: 100%;
}

#header, #outer-wrapper 
{
  width: 980px;
}

#header-img {
	width: 744px;
}

#logo
{
  position: relative;
  margin: 0;
  padding: 0;
}


#schriftzug
{
  position: relative; 
  top: 10px;
  left: 5px;
}

/*Top-menu*/
#top-menu ul 
{
  position: relative;
  padding: 0;
  margin: 0;
  list-style: none;
}

#top-menu ul a
{
  float: left;
  display: block;
  text-decoration: none;
  background: url(../images/allgemein/menu_inactive.jpg) repeat-x center left;
  padding: 6px 10px;
  color: #004f69;
  width: 141px;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  font-family: Verdana, Arial;
}

#top-menu li
{
  float: left;
}

#top-menu a:hover/*, #top-menu .act a, #top-menu .act */
{
  background-image: url(../images/allgemein/menu_active.jpg);
  color: #ffffff;
}

/*#top-menu a:hover, */#top-menu .act a, #top-menu .act 
{
	background-image: url(../images/allgemein/menu_active.jpg);
	color: #ffffff;
	margin-right: 2px;
	padding-right: 4px;
}

/* Sub-Menu */
#sub-menu
{
  position: absolute;
  left: -3px;
  top: 135px;
  height: 5px;
}

#sub-menu table tbody tr td ul
{
  margin: 0px;
  padding: 7px;
}

#sub-menu a
{
  color: #004f69;
}

#sub-menu a:hover
{
  color: #f8981d;
}

#sub-menu a
{
  color: #004f69;
  text-decoration: none;
}

#sub-menu a.act
{
  color: #F8981D;
}

/* Sub-Menu für IE*/



/* Unter-Unter Menü*/
#under-sub-menu
{
  position: absolute;
  top: 155px;
  left: -1px;
  height: 5px;
}

#under-sub-menu table tbody tr td ul
{
  margin: 0px;
  padding: 7px;
}

#under-sub-menu a:hover
{
  color: #f8981d;
}

#under-sub-menu a
{
  color: #cbc6be;
  text-decoration: none;
  font-size: 11px;
}

#under-sub-menu a.act
{
  color: #F8981D;
}

/* Sub-Menu für IE*/


/*Service Navigation*/


#service-navi
{
	padding: 0;
	margin: 0;
	position: relative;
	text-align: right;
	font-size: 12px;
  float: right;
  height: 25px;
  font-family: arial;
}

#service-navi li
{
  list-style: none;
  margin: 0;
  padding: 0 4px 0 0;
  float: right;
  color:#cbc6be;
}

#service-navi li a
{
  text-decoration: none;
  color:#cbc6be;
}

#service-navi li a:hover
{
  text-decoration: none;
  color: #F8981D;
}

#tagcloud_suche
{

  width: 160px;
  overflow: hidden;
/*  border: 1px solid #BBBBBB;*/
  background-color: #BBBBBB;
  padding: 1px;
}

div.tagcloud
{
	padding: 3px;
}

#footer
{
  font-size: 9px;
  text-align: center;
  margin: 0;
  padding: 25px 0 0 0;
  position: relative;
  height: 35px;
  width: 100%;
  clear: both;
}

#breadcrumb
{
  position: absolute;
  top: 137px;
  height: 10px;
  width: 500px;
}

#breadcrumb a
{ color: #005D7E; } 


#breadcrumb a:hover
{ color: #F8981D; }

/* Powermail */
fieldset.tx-powermail-pi1_fieldset label
{
  position: relative;
  top: 14px;
  display: block;
  width: 22em;
  float: left;
  margin-top: 0pt;
  margin-right: 1em;
  margin-bottom: 0pt;
  margin-left: 0pt;
}

.powermail_text, fieldset.tx-powermail-pi1_fieldset textarea
{
  width: 19em;
}

.powermail_select
{
  width: 19.2em;
}

* + html .powermail_select
{
  width: 19.3em;
}

.tx-powermail-pi1_fieldset_1 legend
{
	display: none;
}
/* Abstand vom Hinweis-Text */
#powermaildiv_uid14
{
  margin: 30px 0 10px 0;
}

/* Breite für das Captcha Eingabe-Feld */
#uid15
{
  width: 3em;
}

.powermail_captcha_captcha
{
  position: relative;
  top: 6px;
  height: 20px;
}

fieldset.tx-powermail-pi1_fieldset input, fieldset.tx-powermail-pi1_fieldset select, fieldset.tx-powermail-pi1_fieldset textarea
{
  font-family: Verdana, Arial;
  margin: 5px 0 0 0;
  border-width: 1px;
  border-style: solid;
  border-color: #cbc6be;
  font-size: 1em;
}

fieldset.tx-powermail-pi1_fieldset input
{
  padding: 3px 0 3px 0;
}

fieldset.tx-powermail-pi1_fieldset select
{
  /*height: 20px;*/
}

#tx-powermail-pi1_fieldset_1
{
  border: none;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

/* Submit Button */
.powermail_submit_uid16
{
  background: #f0efed;
  border: 1px solid #cbc6be;
}

/* Fehlermeldungs-Liste Gesamt: Falsch ausgefüllte Felder */
.powermail_mandatory_list
{
  position: relative;
  top: 20px;
}

.tx-powermail-pi1_mandatory_submit
{
  position: relative;
  top: 35px;
}

/* Bestätigungsseite des Powermail */
.powermail_all_td
{
  font-family: Verdana, Arial;
  padding: 5px 25px 5px 0;
  
}

/* Bestätigungsseite Back-Button */
.tx-powermail-pi1_confirmation_back, .tx-powermail-pi1_confirmation_submit
{
  background: #f0efed;
  border: 1px solid #cbc6be;
  float:left;
  margin: 15px 70px 0 0; 
}

.tx-powermail-pi1_mandatory_submit
{
  background: #f0efed;
  border: 1px solid #cbc6be;
}


/* Powermail Veranstaltung-Seite */
.tx-powermail-pi1_fieldset_7 legend
{
	display: none;
}

.tx-powermail-pi1_fieldset_7
{
	border: none;
}

.css_styled_filelinks img { margin-bottom: -3px;}

.css_styled_filelinks ul, .css_styled_filelinks ul li { list-style: none; padding-left: 0 !important; margin-left: 0; list-style-image: none; }


/* Farben */
div.orange_color p{
	color:#f8981d;
}


/* Hautpseite statt News */
div.right_header p{
	margin: 0 0 5px 0;
	padding: 0;
	color: #F8981D;
	font-weight: bold;
}

/* Synovate Blau */
.s_blue p{
	color: #004F69;
}

div.align_right{
	text-align: right;
	width: 55%;
}

div.hidden{
	display: none;
}


