/* tdf.css */
/* IWI GmbH 2005 */

body
	{
	background-color:#FFFFFF;
	font-family: verdana, arial, helvetica, sans-serif;
	padding:0px;
	margin:0px;
	background-image:url(grafik/beige_154.gif);
	background-repeat:repeat-y;
	}

#main
	{
	width:100%;
	height:100%;
	}

/* KOPFZEILE */

#kopfzeile
	{
	position:absolute;
	left:0px;
	top:0px;
	height:84px;
	width:985px;
	background-color:#EBEBCE;
	z-index:100;
	}

#kopfzeile #bild1
	{
	position:absolute;
	top:0px;
	left:0px;
	width:154px;
	height:84px;
	}

#kopfzeile #titel
	{
	position:absolute;
	top:0px;
	left:154px;
	width:513px;
	height:84px;
	}

#kopfzeile #bild2
	{
	position:absolute;
	top:0px;
	left:667px;
	width:109px;
	height:84px;
	}

#kopfzeile #bild3
	{
	position:absolute;
	top:0px;
	left:776px;
	width:109px;
	height:84px;
	}

#kopfzeile #bild4
	{
	position:absolute;
	top:0px;
	left:885px;
	width:109px;
	height:84px;
	}

/* NAVIGATION */

#navigation1
	{
	position:absolute;
	left:0px;
	top:84px;
	width:154px;
	border:0px #000000 solid;
	}

#navigation1 a.nav1
	{
	font-size:20px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	}

#navigation1 a.nav1:hover
	{
	font-size:20px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	}

#navigation1 .besucher
	{
	padding:5px 3px 5px 10px;
	background-color:#45B245;
	}

#navigation1 .veranstalter
	{
	padding:5px 3px 5px 10px;
	background-color:#9C4E9A;
	}

#navigation1 .journalisten
	{
	padding:5px 3px 5px 10px;
	background-color:#00AEEF;
	}

/** **/

#navigation2
	{
	position:absolute;
	left:0px;
	bottom:10px;
	width:154px;
	z-index:90;
	overflow:hidden;
	border:0px #000000 solid;
	}

#navigation2 a.nav2
	{
	font-size:18px;
	color:#000000;
	text-decoration:none;
	}

#navigation2 a.nav2:hover
	{
	font-size:18px;
	color:#55335C;
	text-decoration:underline;
	}

#navigation2 span.nav2
	{
	font-size:18px;
	color:#55335C;
	text-decoration:none;
	}

#navigation2 div.nav2
	{
	padding:5px 3px 5px 9px;
	}

/** **/

#navigation3_besucher
	{
	position:absolute;
	left:154px;
	top:84px;
	width:840px;
	background-color:#C8E3BF;
	height:36px;
	font-size:18px;
	color:#000000;
	z-index:100;
	}

/** **/

#navigation3_veranstalter
	{
	position:absolute;
	left:154px;
	top:84px;
	width:840px;
	background-color:#D8C0DC;
	height:36px;
	font-size:18px;
	color:#000000;
	z-index:100;
	}

/** **/

#navigation3_journalisten
	{
	position:absolute;
	left:154px;
	top:84px;
	width:840px;
	background-color:#ABE1FA;
	height:36px;
	font-size:18px;
	color:#000000;
	z-index:100;
	}

/** **/

#nav3_text
	{
	position:absolute;
	left:10px;
	top:2px;
	color:#000000;
	}

a.nav3
	{
	color:#000000;
	text-decoration:none;
	}

a.nav3:hover
	{
	color:#000000;
	text-decoration:underline;
	}

span.nav3
	{
	color:#000000;
	text-decoration:none;
	}

.pipe
	{
	position:relative;
	top:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#000000;
	}

/* INHALT */

#inhaltsrahmen
	{
	position:absolute;
	left:154px;
	top:84px;
	width:835px;
	background-color:#FFFFFF;
	border:0px #000000 solid;
	}

#inhalt
	{
	position:relative;
	left:0px;
	top:0px;
	padding:10px 10px 20px 10px;
	border:0px red solid;
	z-index:50;
	font-size:0.9em;
	}

#inhalt2
	{
	position:relative;
	left:0px;
	top:32px;
	padding:5px 10px 20px 10px;
	border:0px red solid;
	font-size:0.9em;
	z-index:50;
	}

div#wb2007
	{
	text-align:right;
	}

img#wb2007
	{
	margin-right:20px;
	border:0px;
	}

div#idee2008
  {
  float:left;
  }

img#idee2008
  {
  bordeR:0px;
  }

#inhaltsrahmen h1
	{
	font-size:1.4em;
	padding:0px;
	margin:10px 0px 20px 0px;
	}

#inhaltsrahmen h2
	{
	font-size:1.3em;
	padding:0px;
	margin:0px 0px 8px 0px;
	}

#inhaltsrahmen h3
	{
	font-size:1.2em;
	padding:0px;
	margin:0px 0px 8px 0px;
	}

#inhaltsrahmen h4
	{
	font-size:1.0em;
	padding:0px;
	margin:0px 0px 8px 0px;
	}

#inhaltsrahmen a
	{
	color:#000000;
	}

#inhaltsrahmen a:visited
	{
	color:#757376;
	}

#inhaltsrahmen a:hover
	{
	color:#55335C;
	}

#inhaltsrahmen .hv
	{
	font-weight:bold;
	}

#inhaltsrahmen .zitat
	{
	font-style:italic;
	}

#inhaltsrahmen .links_rechts
	{
	position:relative;
	left:0px;
	top:0px;
	width:100%;
	}

#inhaltsrahmen .links_rechts_download
	{
	position:relative;
	left:0px;
	top:0px;
	width:100%;
	padding-bottom:15px;
	}

#inhaltsrahmen .rechts_100
	{
	position:absolute;
	left:100px;
	}

#inhaltsrahmen .rechts_90
	{
	position:absolute;
	left:90px;
	}

#inhaltsrahmen .rechts_160
	{
	position:absolute;
	left:160px;
	}

#inhaltsrahmen .rechts_300
	{
	position:absolute;
	left:300px;
	}

#inhaltsrahmen .rechts_380
	{
	position:absolute;
	left:380px;
	}

#inhaltsrahmen .rechts_508
	{
	position:absolute;
	left:508px;
	width:320px;
	}

#inhaltsrahmen .bis_490
	{
	position:relative;
	left:0px;
	top:0px;
	width:490px;
	}

#inhaltsrahmen .kontakt
	{
	margin:0px 0px 20px 0px;
	padding:0px;
	}

#inhaltsrahmen .kursiv
	{
	font-style:italic;
	}

#inhaltsrahmen .bild_rechts
	{
	padding-bottom:15px;
	}

#inhaltsrahmen .download_link
	{
	position:relative;
	top:-6px;
	padding-bottom:0px;
	border:0px #000000 solid;
	}

#inhaltsrahmen #download_01
	{
	position:relative;
	top:0px;
	left:0px;
	width:200px;
	}

#inhaltsrahmen #download_01a
	{
	position:absolute;
	top:0px;
	left:74px;
	width:200px;
	}

/* IMPRESSUM */

#inhaltsrahmen .teiler
	{
	width:100%;
	padding:0px;
	margin:15px 0px 0px 0px;
	border-top:2px #55335C solid;
	font-size:1px;
	}


/* STARTSEITE */

#start_bild
	{
	position:absolute;
	left:513px;
	top:0px;
	height:504px;
	}

#inhaltsrahmen_start
	{
	position:absolute;
	left:0px;
	top:0px;
	width:513px;
	background-color:#FFFFFF;
	}

#inhalt_start
	{
	position:relative;
	left:0px;
	top:0px;
	padding:10px;
	border:0px red solid;
	z-index:50;
	}

#suche_start
	{
	position:absolute;
	top:250px;
	left:0px;
	width:132px;
	border-top:2px #55335C solid;
	border-bottom:2px #55335C solid;
	border-right:2px #55335C solid;
	padding:10px;
	background-color:#FFFFFF;
	font-size:18px;
	overflow:hidden;
	}

#suche_start form
	{
	margin:0px;
	padding:0px;
	}

#suche_start select
	{
	width:134px;
	margin-bottom:10px;
	}

#suche_start p
	{
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	}

/* VERANSTALTUNGSORTE BESUCHER */

#inhaltsrahmen form.besucher
	{
	background-color:#C8E3BF;
	position:relative;
	left:-10px;
	padding: 10px 0px 5px 10px;
	border:0px #000000 solid;
	margin-top:32px;
	width:300px;
	}

#inhaltsrahmen form.veranstalter
	{
	background-color:#D8C0DC;
	position:relative;
	left:-10px;
	padding: 10px 0px 5px 10px;
	border:0px #000000 solid;
	margin-top:32px;
	width:300px;
	}

a.bildlink.besucher
	{
	padding:2px;
	}

a.bildlink_besucher:hover
	{
	background-color:#C8E3BF;
	}

a.bildlink.veranstalter
	{
	padding:2px;
	}

a.bildlink_veranstalter:hover
	{
	background-color:#D8C0DC;
	}

/* VERANSTALTUNGSORTE JOURNALISTEN */

#inhaltsrahmen form.journalisten
	{
	background-color:#ABE1FA;
	position:relative;
	left:-10px;
	padding: 10px 0px 5px 10px;
	margin-top:32px;
	width:300px;
	}

#box_pressetext
	{
	position:absolute;
	left: 400px;
	top: 270px;
	height:100px;
	border:0px #000000 solid;
	}

#box_pressetext p
	{
	margin:0px;
	padding: 0px 0px 10px 0px;
	}

a.bildlink.journalisten
	{
	padding:2px;
	}

a.bildlink_journalisten:hover
	{
	background-color:#ABE1FA;
	}

#box_programme_presse
	{
	position:absolute;
	left: 400px;
	top: 160px;
	height:100px;
	border:0px #000000 solid;
	}

#box_programme_presse p
	{
	margin:0px;
	padding: 0px 0px 10px 0px;
	}

/* VERANSTALTUNGSORTE ALLGEMEIN */

#inhaltsrahmen select
	{
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size:1.0em;
	}

#inhaltsrahmen input.button
	{
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size:0.9em;
	margin:10px 0px;
	}

#box_programme
	{
	position:absolute;
	left: 400px;
	top: 74px;
	height:100px;
	border:0px #000000 solid;
	}

#box_programme p
	{
	margin:0px;
	padding: 0px 0px 10px 0px;
	}

img.bildlink
	{
	border:0px;
	}

#foto_rechts
	{
	float:right;
	width:50%
	}

#foto_links
	{
	float:left;
	width:50%
	}

/* FORMULARE (MATERIALIEN + MEINUNG) */

#inhaltsrahmen .listenblock
	{
	margin-bottom:1.5em;
	}

#inhaltsrahmen .ausgabeliste
	{
	width:820px;
	margin-bottom:0.5em;
	padding-bottom:0.5em;
	border-bottom:2px #55335C solid;
	}

form .reihe
	{
  	clear: both;
	padding: 0.2em 0px;
	border: 0px #000000 solid;
	}

form .label
	{
	float:left;
  	width: 220px;
  	text-align: left;
  	padding-right: 5px;
	border: 0px #555555 solid;
	}

form .input
	{
	float:left;
  	width: 260px;
	font-family:Arial,Helvetica, Sans-serif;
	font-size:1em;
	background-color:#FFFFFF;
	}

form .input_plz
	{
	float:left;
	width:42px;
	font-family:Arial,Helvetica, Sans-serif;
	background-color:#FFFFFF;
	}

form .input_ort
	{
	float:left;
	width:212px;
	font-family:Arial,Helvetica, Sans-serif;
	background-color:#FFFFFF;
	}

form p
	{
	clear:both;
	}

form fieldset.veranstalter
	{
	border:0px;
	background-color:#D8C0DC;
	padding:15px 10px 10px 10px;
	margin:0px;
	width:800px;
	}

form fieldset.besucher
	{
	border:0px;
	background-color:#C8E3BF;
	padding:15px 10px 10px 10px;
	margin:0px 0px 0px 0px;
	width:510px;
	}

form div.meinung
	{
	position:relative;
	left:-10px;
	margin:32px 0px 0px 0px;
	padding:0px;
	}

form select.meinung
	{
	padding:0px;
	margin:0px;
	}

form option.meinung
	{
	padding:0px;
	margin:0px;
	}

.unterschrift
	{
	font-style:italic;
	font-size:0.8em;
	padding-top:0px;
	margin-top:0px;
	}

.meinungstext
	{
	padding-bottom:0px;
	margin-bottom:0px;
	}

/* STARTSEITE SONDERLINK */

a#aufruf_startseite
	{
	display:block;
	position:relative;
	top:-2px;
	left:0px;
	font-weight:bold;
	text-align:center;
	padding-top:10px;
	height:26px;
	background-color:#9C4E9A;
	color:#FFFFFF;
	text-decoration:none;
	}

a#aufruf_startseite:visited
	{
	color:#FFFFFF;
	text-decoration:none;
	}

a#aufruf_startseite:hover
	{
	color:#000000;
	text-decoration:none;
	}

a#aufruf_startseite2
	{
	position:relative;
	top:-2px;
	left:0px;
	background-color:#9C4E9A;
	color:#FFFFFF;
	text-decoration:none;
	}

a#aufruf_startseite2 img
	{
	border:0px;
	}

a#aufruf_veranstalter
	{
	position:relative;
	top:-2px;
	left:0px;
	background-color:#9C4E9A;
	color:#FFFFFF;
	text-decoration:none;
	}

a#aufruf_veranstalter img
	{
	border:0px;
	}


/* ***** IDEENKONZEPT ***** */

#konzeptordner{
	position:absolute;
	right:00px;
}

/* ***** SONDERSEITEN / FORMULARE ***** */

.formular_zeile
	{
	margin-bottom:0px;
	padding:0px;
	clear:both;
	}

.formular_leerzeile
	{
	margin-bottom:0px;
	padding:0px;
	height:8px;
	width:300px;
	font-size:1px;
	clear:both;
	border:0px green solid;
	}

.formular_text
	{
	display:block;
	width:150px;
	float:left;
	text-align:left;
	padding-right:5px;
	padding-bottom:2px;
	border:0px #000000 solid;
	}

.formular_text_breit
	{
	display:block;
	width:150px;
	float:left;
	text-align:left;
	padding-right:5px;
	padding-bottom:2px;
	border:0px #000000 solid;
	}

.formular_feld
	{
	display:block;
	width:400px;
	float:left;
	padding-left:5px;
	padding-bottom:2px;
	border:0px #000000 solid;
	}

.formular_feld_schmal
	{
	display:block;
	width:300px;
	float:left;
	padding-left:5px;
	padding-bottom:2px;
	border:0px #000000 solid;
	}

.formular_feld input
	{
	padding:0px;
	margin:0px;
	width:250px;
	font-family:arial,helvetica,sans-serif;
	background-color:#FFFFFF;
	border:1px #000000 solid;
	padding:1px;
	}

.formular_feld_schmal input
	{
	padding:0px;
	margin:0px;
	width:250px;
	font-family:arial,helvetica,sans-serif;
	background-color:#FFFFFF;
	border:1px #000000 solid;
	padding:1px;
	}

.formular_feld input.plz
	{
	width:38px;
	}

.formular_feld input.ort
	{
	width:204px;
	margin-left:4px;
	}

.formular_feld textarea
	{
	padding:0px;
	margin:0px;
	width:250px;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:0.9em;
	background-color:#FFFFFF;
	border:1px #0A8D46 solid;
	padding:1px;
	}

.formular_knopf
	{
	margin-top:10px;
	margin-left: 160px;
	width:150px;
	}

.formular_knopf_breit
	{
	margin-top:10px;
	margin-left: 158px;
	width:150px;
	}
