@charset "UTF-8";
/**
 * Default-Formatierungen fuer wichtigte Content-Elemente
 * ------------------------------------------------------
 * c2008, R.Kuczinski
 */

@media all
{
  /**
   * Fonts
   * Zeichensatz u. Schriftangaben Ueberschriften und Standard-Text-Elemente
   *
   * Complementary SPLIT:
   * BASE  801920
   * blue  196380
   * green 198057
   *
   * Triade BASE +
   * blue   192180
   * green  218019
   */

* { scrollbar-3dlight-color: #929BAB; scrollbar-shadow-color: #929BAB; scrollbar-arrow-color: #929BAB; scrollbar-base-color: #929BAB; scrollbar-face-color: #F1F2F6; scrollbar-highlight-color: #F1F2F6; scrollbar-darkshadow-color: #E3E4EA; scrollbar-track-color: #F1F2F6; }

  /* Alle Schriftgroessen auf Standardgroesse (16 Pixel) zuruecksetzen */
  html * {
  	font-size: 11px;
  }

  html a, a:link, a:visited, a:active {color: #333333; font: normal 100.01% Verdana, sans-serif; font-weight: normal; text-decoration: none;};
  html a:hover { color:red; text-decoration: underline; }

  /* Basis-Layout erhaelt Standardschriftgroesse von 12 Pixeln */
  body {
    font-family: Verdana, Tahoma, 'Trebuchet MS', Arial, Helvetica, sans-serif;
/*    font-size: 68.751%;*/
	background-color: #333333;		/* BROWN 803619 SUPERBLAU 195980 + BRIGHT CCECFF + MEDIUM 98D8FF pink FF989E rosa FFCCCF darkred 5A1216 003F00 3F0000 003F00 801920 565656 */		/*  <==================== */
    color: #4e4e4e;					/* alle Texte... */
	margin: 16 0 160 0;
	padding: 0px;
  }

  img {
	margin:0;
	padding:0;
  }

  h1 { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10pt; color:#801920; display: inline; font-weight: bold; text-decoration: none; }
  h2 { font-size: 120.01%; color:#4e4e4e; display: inline; }
  h3 { font-size: 11px; color:#4e4e4e; display: inline; font-weight: normal; }
  h4 { font-size: 90.01%; color:#4e4e4e; display: inline; font-weight: normal; }
  h5 { font-size: 80.01%; color:#4e4e4e; display: inline; font-weight: normal; }
  h6 { font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 9px; color:#5e5e5e; display: inline; font-weight: normal; }

a.ha1:link, a.ha1:visited, a.ha1:active { color:#801920; font-weight: bold; };
a.ha1:hover { color:#005F00; font-weight: bold; text-decoration: underline; };

/*
h111 a, a:link, a:visited, a:active { color:#801920; font-weight: bold; text-decoration: none; }
h111 a:hover { color:green; text-decoration: underline; }
*/

  p { line-height: auto; margin: 0 0 1em 0; }

  /* ### Listen  #### */

  ul, ol, dl { margin: 0 0 0 20; }
  li { margin-left: 10px; }


  /**
   *  Generic Content Classes
   *  Standardklassen zur Positionierung und Hervorhebung
   */

  .note {background: #dfd; padding: 1em; border-bottom: 1px #bdb dotted; border-bottom: 1px #dbb dotted;}
  .important {background: #ffd; padding: 1em; border-bottom: 1px #ddb dotted; border-bottom: 1px #dbb dotted;}
  .warning {background: #fdd; padding: 1em; border-bottom: 1px #dbb dotted; border-bottom: 1px #dbb dotted;}

  .float_left { float: left; display:inline; margin-right: 1em; margin-bottom: 0.15em;  }
  .float_right { float: right; display:inline; margin-left: 1em; margin-bottom: 0.15em;  }
  .center { text-align:center; margin: 0.5em auto }

  /**
   *  Tabellen
   *  Generische Klassen fuer Tabellenbreite und Gestaltungsvorschriften fuer Tabellen
   */

  /* table { width: auto; border-collapse:collapse; margin-bottom: 0.5em; } */
  /* table { border-collapse:collapse;} */
  table.full { width: 100%; }
  table.fixed { table-layout:fixed; }

/* ... fuer Firefox */
div a:hover { color:#005F00; text-decoration: underline; };

  .divtabs {
  	width:100%;
  	vertical-align: top;
  	padding:0;
  	margin:0;
  	border: 0px solid green;
  }

  tr {
  	vertical-align: top;
	text-align: top;
  }

  /*
  th,td { padding: 0.5em; }
  thead th { background: #444; color: #fff }
  tbody th { background: #ccc; color: #333 }
  tbody th.sub { background: #ddd; color: #333 }
  */

  /**
   * Sonstiges
   */

  hr {
    color: #fff;
    background:transparent;
    margin: 0 0 0.5em 0;
    padding: 0 0 0.5em 0;
    border:0;
    border-bottom: 1px #eee solid;
  }

  .hr_content_tsr_abstand {
    color: #fff;
	width:100%;
    background-color:#f0f0f0;
    margin: 0 0 0 8;
    padding: 0 0 0 8;
    border:0;
    border-bottom: 1px #ccc solid;
  }

.ctext_red {color:#801920;};	/* Bsp. Foerderer-Titel */

/*
---------------- Content ------------------------------------
*/
	#mainframe1 {
		background-color: #333333;		/* 803619 wie inhalt! orig 891F29 gif 901130 */
		width: 100%;					/* 100% */
		/* height:100%; */
		margin-left: auto;
		margin-right: auto;

	}

	#header1 {
		width: 900px;			/* 100% */
		background-color: #801920;		/* orig 891F29 gif 901130 */
		min-width: 900px;
		max-width: 900px;
		height: 87px;			/* -5 */
		margin-left: auto;
		margin-right: auto;

	}

	#logo1 {
	  background-image: url('../img/header_a_mitte.gif');
		background-position: 470px 2px;
		background-repeat: no-repeat;
		background-color: #801920;		/* orig 891F29 gif 901130 */
		width: 900px;			/* 100% */
		height: 87px;			/* -5 */
	}

	#inhalt1 {
		width: 900px;
		font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
/*		font-size: 100.01%;*/
		background-color: #EFF2F3;		/* orig 891F29 gif 901130 */
		padding: 0 0 10 0;
		margin: 0px;

	}
	#footer1 {
		width: 900px;
		height: 39px;
		padding: 0;
		margin: 0;

	}
	#footer1.grey {
		background-color: #909090;		/* orig 891F29 gif 901130 */
	}
	#footer1.red {
		background-color: #801920;		/* orig 891F29 gif 901130 */
	}

	.content {
/*		width: 600px;*/
		font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
/*		font-size: 11pt;*/
		background-color: #EFF2F3;		/* orig liquid-round bgcolor!!! 891F29 gif 901130 */
		padding: 0 32 4 22;
		margin: 0px;
	}

	.content_gal {
/*		width: 580px;*/
		font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
/*		font-size: 11pt;*/
		background-color: #EFF2F3;		/* orig liquid-round bgcolor!!! 891F29 gif 901130 */
		padding: 0 8 4 12;
		margin: 0px;

	}

	/* Nur Farbe Bsp Bottom-Menu und Bottom-Rahmen */
	.inhalt {
/*		width: 900px; */
		font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
/*		font-size: 100.01%;*/
		background-color: #EFF2F3;		/* orig liquid-round bgcolor!!! 891F29 gif 901130 */
		padding: 8px;
		margin: 0px;

	}

	#teaser1 {
		width: 220px;
		background-color: transparent;		/* orig 891F29 gif 901130 */
		padding: 0px;
		margin: 0px;
	}
	#teaser1small {
		width: 160px;
		background-color: transparent;		/* orig 891F29 gif 901130 */
		padding: 0px;
		margin: 0px;
	}

	/* Tabellen Bsp Foerderer ... */
	.div3er {
/*		font-size:12px;*/
		font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
		background-color:#ffffff;	/* fafafa */
		text-align: left;
		width:252px !important;
		/* height:10px; */
		padding:10 6 21 11;
		float:left;

		border-top: 1px solid #e8e8e8;
		border-left: 1px solid #e8e8e8;
		border-right: 2px solid #e8e8e8;
		border-bottom: 2px solid #e8e8e8;
	}


/*
---------------- Spez. Content u. Teaser ----------------------------
*/
/* ------- HOME --------- */
#content_tsr_home {
/*		width: 100%;*/
		font-family: Verdana,Tahoma, Arial, Helvetica;
/*		font-size: 100.01%;*/
		background-color: #EFF2F3;
		padding-top: 4px;
		margin: 0px;

}
.tsr_home_evt {
/*		width: 100%;*/
		font-family: Verdana,Tahoma, Arial, Helvetica;
/*		font-size: 100.01%;*/
		background-color: #fafafa;
		padding: 8px;
		margin: 0px;
		border-top: 1px solid #e8e8e8;
		border-left: 1px solid #e8e8e8;
		border-right: 2px solid #e8e8e8;
		border-bottom: 2px solid #e8e8e8;
}
.tsr_home_etb {
/*		width: 100%;*/
		font-family: Verdana,Tahoma, Arial, Helvetica;
/*		font-size: 100.01%;*/
		background-color: #fafafa;
		padding: 8px;
		margin: 0px;

		border-top: 1px solid #e8e8e8;
		border-left: 1px solid #e8e8e8;
		border-right: 2px solid #e8e8e8;
		border-bottom: 2px solid #e8e8e8;
}
/* ------- Defaultcontent im Teaserlayout --------- */
.tsr_all_contents {
/*		width: 100%;*/
		font-family: Verdana,Tahoma, Arial, Helvetica;
/*		font-size: 100.01%;*/

		padding: 8px;
		margin: 0px;

}
/* ------- EVT --------- */
#content_tsr_evt_detail {
		font-family: Verdana,Tahoma, Arial, Helvetica;
/*		font-size: 100.01%;*/
		background-color: #fafafa;
		padding-top: 4px;
		margin: 0px;

}
.tsr_evt_detail {
/*		width: 100%;*/
		font-family: Verdana,Tahoma, Arial, Helvetica;
/*		font-size: 68.75%;*/
		background-color: #fafafa;
		padding: 8px;
		margin: 0px;

		border-top: 1px solid #e8e8e8;
		border-left: 1px solid #e8e8e8;
		border-right: 2px solid #e8e8e8;
		border-bottom: 2px solid #e8e8e8;
}
/* ------- ETB --------- */
#content_tsr_etb_detail {
		font-family: Verdana,Tahoma, Arial, Helvetica;
/*		font-size: 100.01%;*/
		background-color: #fafafa;
		padding-top: 4px;
		margin: 0px;

}
.tsr_etb_detail {
		float: left;
		font-family: Verdana,Tahoma, Arial, Helvetica;
/*		font-size: 100.01%;*/
		background-color: #fafafa;
		padding: 8px;
		margin: 0px;

		border-top: 1px solid #e8e8e8;
		border-left: 1px solid #e8e8e8;
		border-right: 2px solid #e8e8e8;
		border-bottom: 2px solid #e8e8e8;
}

/* ------- KUE --------- */
#content_tsr_kue_detail {
		font-family: Verdana,Tahoma, Arial, Helvetica;
/*		font-size: 100.01%;*/
		background-color: #fafafa;
		padding-top: 4px;
		margin: 0px;

}
.tsr_kue_detail {
		float: left;
		font-family: Verdana,Tahoma, Arial, Helvetica;
/*		font-size: 100.01%;*/

		padding: 8px;
		margin: 0px;

}

/* ------- GAL --------- */
#content_tsr_gal_detail {
		font-family: Verdana,Tahoma, Arial, Helvetica;
/*		font-size: 100.01%;*/
/*		background-color: #fafafa;*/
		padding: 4px 0 0 0;
		margin: 0px;

}
.tsr_gal_detail {
		float: left;
		font-family: Verdana,Tahoma, Arial, Helvetica;
/*		font-size: 100.01%;*/

		padding: 2px 0 0 0;
		margin: 0px;

}

div#dv_printbody {
	display: none;
	visibility: hidden;
}

/*
---------------- Rounded Corners ------------------------------------
*/

.roundclo {
  background: #801920 url(../img/rc_tlc_18_801920_333333.gif) no-repeat top left;
}

.roundcro {
  background: #801920 url(../img/rc_tr_18_801920_333333.gif) no-repeat top right;
}

.roundclu {
  background: #801920 url(../img/rc_blc_18_801920_333333.gif) no-repeat bottom left;
}

.roundcru {
  background: #801920 url(../img/rc_br_18_801920_333333.gif) no-repeat bottom right;
}

/*
---------------- Liquid Boxes ------------------------------------
*/

#liquidro_ADR {
	width:100%;
	margin:0px auto;
	background:#fff url(../img/liqro_leftside.gif) repeat-y left top;
}
#liquidro_EVT {
	width:100%;
	margin:0px auto;
	background:#fff url(../img/liqro_leftside.gif) repeat-y left top;
}
#liquidro_GAL {
	width:100%;
	margin:0px auto;
	background:#fff url(../img/liqro_leftside.gif) repeat-y left top;
}
.liquidro_GAL {
	width:100%;
	margin:0px auto;
	background:#fff url(../img/liqro_leftside.gif) repeat-y left top;
}
#liquidro_KUE {
	width:100%;
	margin:0px auto;
	background:#fff url(../img/liqro_leftside.gif) repeat-y left top;
}
#liquidro_NWS {
	width:100%;
	margin:0px auto;
	background:#fff url(../img/liqro_leftside.gif) repeat-y left top;
}
.liqro_top {
	width:100%;
	height:20px;
	background:url(../img/liqro_top.gif) no-repeat left top;
}
.liqro_top span {
	display:block;
	position:relative;
	height:20px;
	background:url(../img/liqro_top-right.gif) no-repeat right top;
}
.liqro_center-content {
	position:relative;
	background:url(../img/liqro_rightside.gif) repeat-y right bottom;
	padding:1px 20px 1px 25px;
	margin:-1px 0 -45px 0;
}
.liqro_center-content_n {
	position:relative;
	background:url(../img/liqro_rightside.gif) repeat-y right bottom;
	padding:1px 20px 1px 25px;
	margin:-1px 0 0px 0;
}
.liqro_bottom {
	width:100%;
	height:60px;
	background:url(../img/liqro_bottom.gif) no-repeat left bottom;
}
.liqro_bottom span {
	display:block;
	position:relative;
	height:60px;
	background:url(../img/liqro_bottom-right.gif) no-repeat right top;
}
.liqro_bottom_n {
	width:100%;
	height:39px;
	background:url(../img/liqro_bottom_n.gif) no-repeat left bottom;
}
.liqro_bottom_n span {
	display:block;
	position:relative;
	height:39px;
	background:url(../img/liqro_bottom-right_n.gif) no-repeat right bottom;
}
.liqro_p {margin:0 0 1em 0;}



}
