@charset "UTF-8";

/* CSS Document */

	/*
	FARBEN
	G-Blau = 005c87
	E-Grün = bacd00 
	N-Rot = db1e1d
	I-Grün = 5a8e24
	A-Orange = eb9d00
	L-Rot = a3262f
	E-Blau = 79aed8
	*/


*:focus {
	outline: none;/*verhindert die 1px dotted border um links im Mozilla Firefox*/
}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:88%;
	background: #fff;
	margin: 0; /* Es empfiehlt sich, margin (Rand) und padding (Auffüllung) des Body-Elements auf 0 einzustellen, um unterschiedlichen Browser-starteinstellungen Rechnung zu tragen. */
	padding: 0;
	text-align: center; /* Hierdurch wird der center in IE 5*-Browsern zentriert. Dem Text wird dann im #center-Selektor die startausrichtung left (links) zugewiesen. */
	color:#000000;
	line-height:132%;
}

/* ALLGEMEINEN ELEMENTE */

#center {
	position:relative;
	width: 956px;
	background: #fff;
	margin: 0 auto; /* Durch automatische Ränder (in Verbindung mit einer Breite) wird die Seite zentriert. */
	text-align: left; /* Hierdurch wird die Einstellung text-align: center im Body-Element aufgehoben. */
}

#mainContent {
	margin: 4px 180px 0 120px;
	min-height:536px;
}

#sidebar_rechts {
	position:absolute;
	right:0px;
	width: 176px;
	height:176px;
	margin: 4px 0 0 0;
}

#suchbox {
	width:156px;
	padding:10px;
	height:96px;
	font-size:12px; /* Durch die pixel angabe verschiebt sich nichts beim vergrößern */
	line-height:18px; /* Durch die pixel angabe verschiebt sich nichts beim vergrößern */
	background: #005c87;
	margin: 0 0 4px 0;
}

#suchbox a, a:hover {
	color:#FFFFFF;
	text-decoration: none;
}

#anzeige {
	width:176px;
	height:356px;
	overflow:hidden;
}

#anzeige div {
	background:#FFFFFF;
}

/*##### SIDEBAR_LINKS #####*/

#sidebar_links {
	position:absolute;
	left:0px;
	width: 116px;
	height:176px;
	margin: 4px 0 0 0;
	line-height:1px;
}

#sidebar_links a {
	height:23px;
	width:116px;
	display:block;
	padding: 0px 0px 3px 0px;
	margin: 0px;
	border: 0px;
}

#sidebar_links span {
	display:none;
}

#sidebar_links ul {
	padding: 0px;
	margin: 0px;
}

#sidebar_links li {
	list-style-type: none;
	display:block;
	height:23px;
	padding: 0px 0px 3px 0px;
	margin: 0px;
	border: 0px;
}

#sidebar_links li:hover {
	padding: 0px 0px 3px 10px;
}

#sidebar_links .act {
	list-style-type: none;
	display:block;
	height:23px;
	padding: 0px 0px 3px 10px;
	margin: 0px;
	border: 0px;
}

/*##### SIDEBAR_LINKS #####*/


#fontsize {
	position:absolute;
	width:116px;
	height: 16px;
	bottom:0px;
	right:180px;
	padding:3px 0 0 0;
	font-size:15px; /* Durch verschieben sich nichts */
	line-height:0px; /* Durch verschieben sich nichts */
	background:#FFFFFF;
}

#footer {
	padding:10px 0 0 0;
	height:46px;
	margin:56px 190px 0 120px;
	border-top: dotted 1px #bacd00;
	font-size:95%;
}

#home {
	position:absolute;
	width:116px;
	height:56px;
	left:0px;
	bottom:22px;
	background-image:url(../img/home.gif);
	text-indent:-1000em;
	z-index:1;
}

/*HIER BEGINNEN DIE "ALLGEMEIN" ANWENDBAREN KLASSEN */


/*##### GRAFISCHE HEADLINES #####*/

h1 {
	height:40px;
	background-repeat:no-repeat;
	padding:0px;
	margin: 0;
}

h1 strong {
	display:none;
}

h2 {
	height:40px;
	background-repeat:no-repeat;
	padding:0px;
	margin: 0;
}

h2 strong {
	display:none;
}

h3 {
	height:40px;
	background-repeat:no-repeat;
	padding:0px;
	margin: 0;
}

h3 strong {
	display:none;
}

h5 {
	height:40px;
	background-repeat:no-repeat;
	padding:0px;
	margin: 0;
}

h5 strong {
	display:none;
}

h6 {
	height:40px;
	background-repeat:no-repeat;
	padding:0px;
	margin: 0;
}

h6 strong {
	display:none;
}

/*##### GRAFISCHE HEADLINES #####*/



h4 {
	margin:0px;
	padding:0px;
	color:#a3262f;
	font-size:120%;
}

p {
	margin:0 0 10px 0;
}

img {
	border:0px;
}

hr {
	border: solid 1px #bacd00;
	margin:15px 0px;
}

ul {
	margin:0 0 0 0;
	padding:0 0 0 0;
}

li {
	list-style:none;
}

.fltrt {
	float: right;
	margin:0px;
	height:176px;
}

.fltlft {
	float: left;
	margin:0px;
	height:176px;
}

.fltrt_2 {
	float: right;
	border-top:#bacd00 2px solid;
	margin:0 0 15px 10px;
	width:246px;
}

.fltlft_2 {
	float: left;
	width:86px;
	height:86px;
	margin:0 0 6px 0;
}

.erwitertesuche {
	padding-left:0px;
	float:left;
}

.clearfloat {
	clear:both;
}

a:link {
	color: #7ab0d9;
	text-decoration: none;
}

a:visited {
	color: #7ab0d9;
	text-decoration: none;
}

a:hover {
	color: #7ab0d9;
	text-decoration: none;
 	border-bottom:1px dotted #7AB0D9;
}

a:active {
	color: #7ab0d9;
	text-decoration: none;
 	border-bottom:1px dotted #7AB0D9;
}

.such_button {
	background-image:url(../img/icons/suchen.gif);
	border:0 none;
	height:22px;
	margin:0px;
	padding:0;
	width:22px;
}

.suche {
	border:0 none;
	float:left;
	height:18px;
	margin:0 0 10px;
	padding:2px;
	width:130px;
}

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

.auswahlfeld_klein {
	width:130px;
	margin-right:10px;
}
.auswahlfeld_gross {
	width:370px;
}

.table {
	font-size:12px;
	line-height:10px;
}


.footer_menue {
	margin:0 180px;
}

.footer_menue ul {
	margin:0px;
	padding:0px;
}

.footer_menue li {
	float:left;
	margin: 0;
	padding:0 10px 0 0;
	list-style:none;
}

.footer_menue li:hover {
	float:left;
	margin:0;
	padding:0 10px 0 0;
}

#suchbox p {
	margin:0px;
}

#suchbox img {
	padding:0 5px 0 0;
}

.copyright {
	margin:0 5px 0 0;
	float:left;
}

.selectorbox {
	width:300px;
	margin:0 0 10px 0;
}

/*-------------------------------------------------------------------------------------------------------------*/

.start #header {
	position:relative;
	background-image:url(../img/header/start.gif);
	height:138px;
	margin: 4px 0 0 0;
}

.start #quiz {
	width:176px;
	height:56px;
	background: #eb9d00;
	margin: 0 0 4px 0;
}

.start #mainContent {
	margin: 4px 0px 0 120px;
}

.start .content_oben {
	width:656px;
	height:176px;
}

.start .content_links_unten {
	float:left;
	width:466px;
	height:auto;
	margin: 4px 0 4px 0;
	padding-right:10px;
}

.start .content_rechts_unten {
	float:right;
	width:346px;
	margin: 4px 0px 4px 0;
}

.start h4 {
	margin:5px 0 0 0;
	padding:0px;
	color:#a3262f;
	font-size:100%;
}

/*-------------------------------------------------------------------------------------------------------------*/

.highlight #header {
	position:relative;
	background-image:url(../img/header/highlight.gif);
	height:138px;
	margin: 4px 0 0 0;
}

.highlight #quiz {
	width:176px;
	height:56px;
	background: #eb9d00;
	margin: 0 0 4px 0;
}

.highlight .content_oben {
	width:656px;
	height:176px;
}

.highlight .content_links_unten {
	float:left;
	width:176px;
	height:auto;
	margin: 4px 0 4px 0;
}

.highlight .content_links_unten ul {
	padding: 0px;
	margin: 0px;
}

.highlight .content_links_unten li {
	list-style-type: none;
	display:block;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	border: 0px;
}

.highlight .content_links_unten li:hover {
	padding: 0px 0px 0px 10px;
}

.highlight .content_links_unten .active {
	list-style-type: none;
	display:block;
	padding: 0px 0px 0px 10px;
	margin: 0px;
	border: 0px;
}

.highlight .content_rechts_unten {
	float:right;
	width:466px;
	margin: 4px 0px 4px 0;
	padding:0 10px 0 0;
}

div.greenline {
	border:1px solid #bacd00;
	margin:15px 0px 15px 0;
}

/*-------------------------------------------------------------------------------------------------------------*/


.programm #header {
	position:relative;
	background-image:url(../img/header/programm.gif);
	height:138px;
	margin: 4px 0 0 0;
}

.programm #quiz {
	width:176px;
	height:56px;
	background: #eb9d00;
	margin: 0 0 4px 0;
}

.programm .content_links {
	float:left;
	width:116px;
	height:176px;
}

.programm .content_rechts {
	float:right;
	height:156px;
	width:516px;
	padding:10px;
	background: #bacd00;
}

.programm .content_links_unten {
	float:left;
	width:116px;
	height:auto;
	margin: 4px 0 4px 0;
}

.programm .content_rechts_unten {
	float:right;
	width:496px;
	margin: 4px 20px 4px 0;
}

div.clearfloat {
	clear:both;
}

.programm .fltlft_programm {
	float: left;
	width:116px;
	height:116px;
}

.programm .fltrt_programm {
	float: right;
	width:507px;
}

.programm .zeile_1 td{
	padding: 0 0 2px 5px;
	height:5px;
}

.programm .zeile_2 td  {
	padding-bottom:8px;
}

.programm .zeile_3 td {
}

/*-------------------------------------------------------------------------------------------------------------*/

.orte #header {
	position:relative;
	background-image:url(../img/header/orte.gif);
	height:138px;
	margin: 4px 0 0 0;
}

.orte #quiz {
	width:176px;
	height:56px;
	background: #eb9d00;
	margin: 0 0 4px 0;
}

.orte .content_oben {
	width:656px;
	height:176px;
}

.orte .content_links_unten {
	float:left;
	width:176px;
	height:auto;
	margin: 4px 0 4px 0;
}

.orte .content_rechts_unten {
	float:right;
	width:466px;
	margin: 4px 0px 4px 0;
	padding:0 10px 0 0;
}

.orte #anzeige div {
	display:none;
}

.orte #footer {
	padding:10px 0 0 0;
	height:46px;
	margin:56px 180px 0 120px;
	border-top: dotted 1px #bacd00;
	font-size:95%;
}

.fltlft_orte {
	width:176px;
	height:176px;
	float:left;
	margin:0 4px 0 0;
}

.fltrt_orte {
	background-color:#5A8E24;
	color:#FFFFFF;
	float:right;
	font-size:12px;
	height:136px;
	line-height:100%;
	padding:20px;
	width:436px;
}

.fltrt_orte p {
	margin:0 0 5px 0;
	padding:0px;
}

/*-------------------------------------------------------------------------------------------------------------*/


.service #header {
	position:relative;
	background-image:url(../img/header/service.gif);
	height:138px;
	margin: 4px 0 0 0;
}

.service #quiz {
	width:176px;
	height:56px;
	background: #eb9d00;
	margin: 0 0 4px 0;
}

.service .content_oben {
	width:656px;
	height:176px;
}

.service .content_links_unten {
	float:left;
	width:176px;
	height:auto;
	margin: 4px 0 4px 0;
}

.service .content_rechts_unten {
	float:right;
	width:466px;
	margin: 4px 0px 4px 0;
	padding:0 10px 0 0;
}

/*.service .content_links_unten a {
	height:23px;
	width:116px;
	display:block;
	padding: 0px;
	margin: 0px;
	border: 0px;
	
}*/

/*.service .content_links_unten span {
	display:none;
}*/

.service .content_links_unten ul {
	padding: 0px;
	margin: 0px;
}

.service .content_links_unten li {
	list-style-type: none;
	display:block;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	border: 0px;
}

.service .content_links_unten li:hover {
	padding: 0px 0px 0px 10px;
}

.service .content_links_unten .active {
	list-style-type: none;
	display:block;
	padding: 0px 0px 0px 10px;
	margin: 0px;
	border: 0px;
}

/*-------------------------------------------------------------------------------------------------------------*/


.partner #header {
	position:relative;
	background-image:url(../img/header/partner.gif);
	height:138px;
	margin: 4px 0 0 0;
}

.partner #quiz {
	width:176px;
	height:56px;
	background: #eb9d00;
	margin: 0 0 4px 0;
}

.partner .content_oben {
	width:656px;
	height:176px;
}

.partner .content_links_unten {
	float:left;
	width:176px;
	height:auto;
	margin: 4px 0 4px 0;
}

.partner .content_links_unten ul {
	padding: 0px;
	margin: 0px;
}

.partner .content_links_unten li {
	list-style-type: none;
	display:block;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	border: 0px;
}

.partner .content_links_unten li:hover {
	padding: 0px 0px 0px 10px;
}

.partner .content_links_unten .active {
	list-style-type: none;
	display:block;
	padding: 0px 0px 0px 10px;
	margin: 0px;
	border: 0px;
}

.partner .content_rechts_unten {
	float:right;
	width:466px;
	margin: 4px 0px 4px 0;
	padding:0 10px 0 0;
}

/*-------------------------------------------------------------------------------------------------------------*/


.stadt #header {
	position:relative;
	background-image:url(../img/header/stadt.gif);
	height:138px;
	margin: 4px 0 0 0;
}

.stadt #quiz {
	width:176px;
	height:56px;
	background: #db1e1d;
	margin: 0 0 4px 0;
}

.stadt .content_oben {
	width:656px;
	height:176px;
	margin: 0 0 4px 0;
}

.stadt .content_links_unten {
	float:left;
	width:176px;
	height:auto;
	margin: 0px;
	line-height:6px;
	font-size:0px;
}

.stadt .content_rechts_unten {
	float:right;
	width:476px;
	margin: 0px 0 0 0;
	padding:0px;
}

.start #footer {
	padding:10px 0 0 0;
	height:46px;
	margin:56px 0px 0 120px;
	border-top: dotted 1px #bacd00;
	font-size:95%;
}

/*-------------------------------------------------------------------------------------------------------------*/

.geniale #header {
	position:relative;
	background-image:url(../img/header/geniale.gif);
	height:138px;
	margin: 4px 0 0 0;
}

.geniale #quiz {
	width:176px;
	height:56px;
	background: #eb9d00;
	margin: 0 0 4px 0;
}

.geniale .content_oben {
	width:656px;
	height:176px;
}

.geniale #mainContent {
	margin: 4px 0px 0 120px;
}

.geniale .content_oben {
	width:656px;
	height:176px;
}

.geniale .content_links_unten {
	float:left;
	width:176px;
	height:auto;
	margin: 4px 0 4px 0;
	padding-right:5px;
}

.geniale .content_rechts_unten {
	float:right;
	width:467px;
	margin: 4px 178px 4px 0;
	padding:0 10px 0 0;
}

/*-------------------------------------------------------------------------------------------------------------*/

.standard #header {
	position:relative;
	background-image:url(../img/header/start.gif);
	height:138px;
	margin: 4px 0 0 0;
}

.standard #quiz {
	width:176px;
	height:56px;
	background: #eb9d00;
	margin: 0 0 4px 0;
}

.standard .content_oben {
	width:656px;
	height:176px;
}

.standard .content_links_unten {
	float:left;
	width:176px;
	height:auto;
	margin: 4px 0 0 0;
}

.standard .content_rechts_unten {
	float:right;
	width:466px;
	margin:4px 0 0 0;
	padding:0 10px 0 0;
}

/*-------------------------------------------------------------------------------------------------------------*/

.tx-indexedsearch {
	font-size:100%;
	color:#000000;
}

.tx-indexedsearch p {
	font-size:100%;
	color:#000000;
	margin:5px 0 0 0;
}

.tx-indexedsearch .tx-indexedsearch-searchbox TABLE TD {
	font-size:100%;
}

.tx-indexedsearch .tx-indexedsearch-browsebox LI {
	display:inline;
	margin-right:5px;
}

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { /*DER SUCHBUTTON*/
	width:60px;
}

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { /*DIE SUCHBOX*/
	width:150px;
	margin:0px;
	padding:0px;
	height:15px;
}

.tx-indexedsearch .tx-indexedsearch-whatis { /* DIE ZEILE SUCHE NACH"BEGRIFF"*/
	margin-top:10px;
	margin-bottom:5px;
	font-size:100%;
}

.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { /* FARBE FÜR SUCHE NACH"BEGRIFF"*/
	font-weight:bold;
	color: #a3262f;
}

.tx-indexedsearch .tx-indexedsearch-noresults { /*KEINE ERGEBNISSE GEFUNDEN*/
	text-align:center;
	font-weight:bold;
}

.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr {
	font-style:normal;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr { /*SUCHERGEBNISS PLUS TEASERTEXT*/
	font-size:100%;
	font-style:normal;
	padding-bottom:5px;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { /*FARBE DER HERVORHEBUNG DES GESUCHTEN WORTES*/
	color:#a3262f;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-redMarkup { /*FARBE DER HERVORHEBUNG DES GESUCHTEN WORTES*/
	color:#a3262f;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { /*SUCH HEADLINE LINK ZUR SEITE*/
	font-size:100%;
	font-weight:normal;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-percent {
	font-size:0.8em;
	padding:8px;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
	background:#eaeaea;
	font-size:0.8em;
	padding:8px;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead {
	margin-top:20px;
	margin-bottom:5px;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 {
	margin-top:0px;
	margin-bottom:0px;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD {
	background:#cccccc;
	vertical-align:middle;
}

.tx-indexedsearch .tx-indexedsearch-res .noResume {
	color:#666666;
}

.tx-indexedsearch .tx-indexedsearch-category {
	background:#cccccc;
	font-size:0.8em;
	font-weight:bold;
}

.tx-indexedsearch .res-tmpl-css {
	clear:both;
	margin-bottom:1em;
}

.tx-indexedsearch .searchbox-tmpl-css LABEL {
	/*margin-right:1em;
	width:10em;*/
	float:left;
}

.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css {
	letter-spacing:0;
	font-weight:normal;
	margin-top:-1.2em;
	float:right;
}

.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd {
	float:left;
}

.tx-indexedsearch .info-tmpl-css dd.item-mtime {
	float:none;
}

.tx-indexedsearch .info-tmpl-css dd.item-path {
	float:none;
}

.abstand {
	margin:10px 0 0 0;
}

.pfad {
	margin:10px 0 0 0;
	color:#eb9d00;
}

ul .browsebox {
	margin: 5px 0 0 0;
}

/*---------------------------------------------- Single View-------------------------------------------------*/

.backlink {
	background:#BCCD07;
	margin:0 0 0 0px;
	height:176px;
	width:296px;
	float:right;
	font-size:12px;
	line-height:16px;
}

.backlink a {
	color:#fff;
	position:relative;
	top:150px;
	padding:0 0 0 15px;
	margin:0 0 0 17px;
	display: block;
	background: url(../img/pfeil.gif) no-repeat 0 4px;
}

.news-content {
	padding:0 15px 0 0;
	width:462px;
	float:right;
}

.info {
	width:174px;
	float:left;
	padding:0 5px 0 0;
}

div.infoicon {
	float:left;
	margin:1px 6px 0 0;
}

.date, .time, .ort {
	font-weight:bold;
}

h3.title, .ort, .infotext {
	color:#A5212A;
}

.ort {
	margin:6px 0 0 0;
}

.usericon {
	margin:6px 0 0 0;
}

.raum {
	margin:6px 0 0 0;
}

.additionalinfo {
}

.list_box {
	width:646px;
	margin:0 10px 0 0;
	padding:0 10px 0 0;
}

.icon {
	margin:0 5px 0 0;
}

.list_image {
	float:left;
	margin:0 24px 0 0;
}

.imagebox {
	font-size:0px;
	line-height:0px;
	margin:0 0 4px 0;
}

.image img {
	margin:0 4px 0 0;
}

.coasts {
}

.addinfocoast {
}

.subtitle {
	margin:0 0 5px 0;
}

.organizers {
	font-style:italic;
	margin:15px 0 0 0;
}

/*-------------------------------------------------------------------------------------------------------------*/


/*
.csc-textpic csc-textpic-left csc-textpic-above {
}

.csc-textpic-imagewrap {

}

.csc-textpic-imagerow {


}
.csc-textpic-image csc-textpic-firstcol csc-textpic-lastcol {

}

dt, dl {

}

.csc-textpic-clear {
margin:0px;
}*/
