
/* Info:  css fuer www.koelnticket.de */
/* Stand: 12.09.2008,10:28 MKü        */
/* Medium: Bildschirmausgabe          */

html {
margin: 0;
padding: 0;
min-width: 591px; 
}

body	{
font-family : Verdana, Helvetica, sans-serif;
background-color: #FFFFFF;margin: 0;
padding: 0;
min-width: 591px; 
text-align: center;
}

#all { text-align: left; width: 880px; margin: 0 auto 0 auto; }

#allpopup { text-align: left; width: 100%; margin: 0; padding: 0; }

#popupfooter-l { float: left; width: 49%; font-size: 11px; margin: 0 0 10px 0; padding: 0; }
#popupfooter-l a { color: #000000; }

#popupfooter-r { text-align: right; float: left; width: 49%; font-size: 11px; margin: 0 0 10px 0; padding: 0; }
#popupfooter-r a { color: #000000; }

a.suchemeta {
	color: #000000;
}

.suchnavi {
font-weight: bold;
font-size: 12px;
color: #EE151E;text-decoration: none;
letter-spacing: -4px;
}

.suchnavi:hover {
font-weight: bold;
font-size: 12px;
color: #EE151E;text-decoration: underline;
letter-spacing: -4px;
}

.suchnavi_sn {
font-weight: bold;
font-size: 11px;
color: #EE151E;text-decoration: underline;
letter-spacing: -1px;
}

img {
border-style: none;
border-width: 0px;
border-color: #FFFFFF;padding: 0;
margin: 0;
}

td {
vertical-align: top !important;
padding: 0;
margin: 0;
}

ul { margin-top: 5px; }
ul li {
list-style-image: url(../images/liste_ico_rot.gif);
font-size: 11px;
margin: 0 0 10px 0;
}

ol { margin-top: 5px; }
ol li {
font-size: 11px;
margin: 0 0 10px 0;
}

p {
padding: 0;
margin: 0 0 10px 0;
font-size: 11px;
}

h2, h4, h5, h6 {
font-size: 12px;
}

h3 {
padding: 10px 0 0 0;
margin: 0 0 5px 0;
font-size: 12px;
}

div {
border-style: none;
border-width: 0px;
border-color: #FFFFFF;}

#logo {
width: 169px;
height: 90px;
padding: 0;
margin: 0 0 10px 0;
overflow: hidden;
}

#unavi {
color: #666666;font-size: 10px;
height: 19px;
width: auto;
margin: 0 110px 0 0;
}
div#unavi a:link    { color: #666666; text-decoration: none; }
div#unavi a:visited { color: #666666; text-decoration: none; }
div#unavi a:hover   { color: #666666; text-decoration: underline; }
div#unavi a:active  { color: #666666; text-decoration: underline; }
div#unavi a:focus   { color: #666666; text-decoration: underline; }

#spartenauswahl {
height: 68px;
width: 169px;
padding: 0;
margin: 0;
overflow: hidden;
}
.navilinks { width: 180px; }
.contentmitte { width: 601px; }
.contentlinks { width: 444px; }
.contentrechts { width: 157px; }
.teaserrechts { width: 100px; }

#quicklinks {
margin: 10px 0 0 0;
padding: 0 0 10px 0;
background-color: #F1D7C8;font-size: 11px;
width: 169px;
}
#quicklinks br { display: none; }
#quicklinks p  { margin: 0; padding: 0; }

#quicklinks a:link    { color: #000000; text-decoration: none; background-image:url(../images/navi_pfeil_hell.gif); background-repeat: no-repeat; background-position: 2px 2px; display: block; padding: 0 0 0 20px; margin: 0 0 2px 0; }
#quicklinks a:visited { color: #000000; text-decoration: none; background-image:url(../images/navi_pfeil_hell.gif); background-repeat: no-repeat; background-position: 2px 2px; display: block; padding: 0 0 0 20px; margin: 0 0 2px 0; }
#quicklinks a:hover   { color: #EE151E; text-decoration: underline; background-image:url(../images/navi_pfeil_hell.gif); background-repeat: no-repeat; background-position: 2px 2px; display: block; padding: 0 0 0 20px; margin: 0 0 2px 0; }
#quicklinks a:active  { color: #EE151E; text-decoration: underline; background-image:url(../images/navi_pfeil_hell.gif); background-repeat: no-repeat; background-position: 2px 2px; display: block; padding: 0 0 0 20px; margin: 0 0 2px 0; }
#quicklinks a:focus   { color: #EE151E; text-decoration: underline; background-image:url(../images/navi_pfeil_hell.gif); background-repeat: no-repeat; background-position: 2px 2px; display: block; padding: 0 0 0 20px; margin: 0 0 2px 0; }

#tagcloud a.textlink:link    { color: #000000; text-decoration: none; }
#tagcloud a.textlink:visited { color: #000000; text-decoration: none; }
#tagcloud a.textlink:hover   { color: #EE151E; text-decoration: none; }
#tagcloud a.textlink:active  { color: #EE151E; text-decoration: none; }
#tagcloud a.textlink:focus   { color: #EE151E; text-decoration: none; }
#tagcloud { margin:10px 0 0 0; padding:0 0 10px 0; background-color:#F1D7C8; width:147px; font-size:11px; }
#tagcloud .cloud-container {
	background-color: #fff;
	font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
	font-weight: normal;
	width: 139px;
	border: 3px solid #F1D7C8;
	border-top: 0;
	margin: 0;
	padding: 6px 1px;
	text-align: center;
}
#tagcloud .cloud-container li { display: inline; }
#tagcloud a.cloud-link { text-decoration: none; }
#tagcloud .cloud-container li a.cloud-link:hover { color: #EE151E; text-decoration: underline; }
#tagcloud a.cloud-link:visited { text-decoration: none; }
#tagcloud a.cloud-link:focus { outline: none; }
#tagcloud li.cloud-size-0 a.cloud-link { font-size: 8px; color: #E69A85; }
#tagcloud li.cloud-size-1 a.cloud-link { font-size: 8px; color: #9a9a9a; }
#tagcloud li.cloud-size-2 a.cloud-link { font-size: 9px; color: #9a9a9a; }
#tagcloud li.cloud-size-3 a.cloud-link { font-size: 10px; color: #5a5a5a; }
#tagcloud li.cloud-size-4 a.cloud-link { font-size: 10px; font-weight: bold; color: #5a5a5a; }
#tagcloud li.cloud-size-5 a.cloud-link { font-size: 11px; font-weight: bold; color: #000; }
#tagcloud li.cloud-size-6 a.cloud-link { font-size: 12px; font-weight: bold; color: #000; }

#tagcloud-big .cloud-container {
	background-color: #fff;
	font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
	font-weight: normal;
	border: 2px solid #ccc;
	margin: 0;
	padding: 6px 1px;
	text-align: center;
}
#tagcloud-big .cloud-container li { display: inline; padding: 0 2px; }
#tagcloud-big .cloud-container li a.cloud-link:hover { color: #EE151E; text-decoration: underline; }
#tagcloud-big a.cloud-link { text-decoration: none; }
#tagcloud-big a.cloud-link:visited { text-decoration: none; }
#tagcloud-big a.cloud-link:focus { outline: none; }
#tagcloud-big li.cloud-size-0 a.cloud-link { font-size: 10px; color: #9a9a9a; }
#tagcloud-big li.cloud-size-1 a.cloud-link { font-size: 11px; color: #9a9a9a; }
#tagcloud-big li.cloud-size-2 a.cloud-link { font-size: 12px; color: #5a5a5a; }
#tagcloud-big li.cloud-size-3 a.cloud-link { font-size: 13px; color: #5a5a5a; }
#tagcloud-big li.cloud-size-4 a.cloud-link { font-size: 14px; font-weight: bold; color: #5a5a5a; }
#tagcloud-big li.cloud-size-5 a.cloud-link { font-size: 15px; font-weight: bold; color: #000; }
#tagcloud-big li.cloud-size-6 a.cloud-link { font-size: 16px; font-weight: bold; color: #000; }

#service {
margin: 10px 0 0 0;
padding: 0 0 10px 0;
background-color: #F1D7C8;font-size: 11px;
width: 169px;
}
#service br { display: none; }

.logolinks {
margin: 10px 0 0 0;
padding: 0 0 10px 0;
width: 169px;
}


#serviceletter {
margin: 10px 0 0 0;
padding: 0 0 10px 0;
background-color: #F1D7C8;font-size: 11px;
width: 169px;
}

#serviceletter p { padding: 0; margin: 0; }
#veranstaltungssuche p { padding: 0; margin: 0; }
#eventsuche #abrisskante p { padding: 0; margin: 0; }

fieldset, form {
display: compact;
padding: 0;
margin: 0;
border-style: solid;
border-width: 0px;
border-color: transparent;
}


label, legend {
display: none;
}

input, select {
font-size: 10px;
}

.snlfield {
margin: 0 0 0 10px;
width: 100px;
font-size: 10px;
}
.snlbutton { vertical-align: top; margin: 1px 0 0 0; }

.suchfield {
vertical-align: top;
margin: 8px 0 0 5px;
width: 157px;
font-size: 10px;
}
.unt-suchfield {
vertical-align: top;
margin: 8px 0 0 10px;
width: 120px;
font-size: 10px;
}
.unt-snlbutton { margin: 10px 0 0 75px; }

.suchselect {
vertical-align: top;
margin: 7px 0 0 66px;
width: 163px;
font-size: 10px;
}

.profisuchepfeil { margin: 8px 0 0 66px; }
.eventsuchepfeil { margin: 5px 0 0 15px; }

.eventsuchebutton, .suchebutton {
vertical-align: top;
margin: 9px 0 0 10px;
}
.eventfield {
vertical-align: top;
margin: 8px 0 0 5px;
width: 146px;
font-size: 10px;
}

a:link.navi    { color: #000000; text-decoration: none; background-image:url(../images/navi_pfeil_hell.gif); background-repeat: no-repeat; background-position: 2px 2px; display: block; padding: 0 0 0 20px; margin: 0 0 2px 0; }
a:visited.navi { color: #000000; text-decoration: none; background-image:url(../images/navi_pfeil_hell.gif); background-repeat: no-repeat; background-position: 2px 2px; display: block; padding: 0 0 0 20px; margin: 0 0 2px 0; }
a:hover.navi   { color: #EE151E; text-decoration: underline; background-image:url(../images/navi_pfeil_hell.gif); background-repeat: no-repeat; background-position: 2px 2px; display: block; padding: 0 0 0 20px; margin: 0 0 2px 0; }
a:active.navi  { color: #EE151E; text-decoration: underline; background-image:url(../images/navi_pfeil_hell.gif); background-repeat: no-repeat; background-position: 2px 2px; display: block; padding: 0 0 0 20px; margin: 0 0 2px 0; }
a:focus.navi   { color: #EE151E; text-decoration: underline; background-image:url(../images/navi_pfeil_hell.gif); background-repeat: no-repeat; background-position: 2px 2px; display: block; padding: 0 0 0 20px; margin: 0 0 2px 0; }

a:link.naviact    { font-weight: bold; color: #EE151E !important; text-decoration: none!important; background-image:url(../images/navi_pfeil_hell.gif); background-repeat: no-repeat; background-position: 2px 2px; display: block; padding: 0 0 0 20px; margin: 0 0 2px 0; }
a:visited.naviact { font-weight: bold; color: #EE151E !important; text-decoration: none!important; background-image:url(../images/navi_pfeil_hell.gif); background-repeat: no-repeat; background-position: 2px 2px; display: block; padding: 0 0 0 20px; margin: 0 0 2px 0; }
a:hover.naviact   { font-weight: bold; color: #EE151E !important; text-decoration: none!important; background-image:url(../images/navi_pfeil_hell.gif); background-repeat: no-repeat; background-position: 2px 2px; display: block; padding: 0 0 0 20px; margin: 0 0 2px 0; }
a:active.naviact  { font-weight: bold; color: #EE151E !important; text-decoration: none!important; background-image:url(../images/navi_pfeil_hell.gif); background-repeat: no-repeat; background-position: 2px 2px; display: block; padding: 0 0 0 20px; margin: 0 0 2px 0; }
a:focus.naviact   { font-weight: bold; color: #EE151E !important; text-decoration: none!important; background-image:url(../images/navi_pfeil_hell.gif); background-repeat: no-repeat; background-position: 2px 2px; display: block; padding: 0 0 0 20px; margin: 0 0 2px 0; }

a:link.navizwei    { color: #000000; text-decoration: none; display: block; padding: 0 0 0 30px; margin: 0 0 2px 0; }
a:visited.navizwei { color: #000000; text-decoration: none; display: block; padding: 0 0 0 30px; margin: 0 0 2px 0; }
a:hover.navizwei   { color: #EE151E; text-decoration: underline; display: block; padding: 0 0 0 30px; margin: 0 0 2px 0; }
a:active.navizwei  { color: #EE151E; text-decoration: underline; display: block; padding: 0 0 0 30px; margin: 0 0 2px 0; }
a:focus.navizwei   { color: #EE151E; text-decoration: underline; display: block; padding: 0 0 0 30px; margin: 0 0 2px 0; }

a:link.navizweiact    { color: #EE151E; text-decoration: none; display: block; padding: 0 0 0 30px; margin: 0 0 2px 0; }
a:visited.navizweiact { color: #EE151E; text-decoration: none; display: block; padding: 0 0 0 30px; margin: 0 0 2px 0; }
a:hover.navizweiact   { color: #EE151E; text-decoration: none; display: block; padding: 0 0 0 30px; margin: 0 0 2px 0; }
a:active.navizweiact  { color: #EE151E; text-decoration: none; display: block; padding: 0 0 0 30px; margin: 0 0 2px 0; }
a:focus.navizweiact   { color: #EE151E; text-decoration: none; display: block; padding: 0 0 0 30px; margin: 0 0 2px 0; }

#veranstaltungssuche a:link    { font-size: 11px; color: #000000; text-decoration: none; }
#veranstaltungssuche a:visited { font-size: 11px; color: #000000; text-decoration: none; }
#veranstaltungssuche a:hover   { font-size: 11px; color: #000000; text-decoration: underline; }
#veranstaltungssuche a:active  { font-size: 11px; color: #000000; text-decoration: underline; }
#veranstaltungssuche a:focus   { font-size: 11px; color: #000000; text-decoration: underline; }

#eventsuche span a:link    { font-size: 11px; color: #000000; text-decoration: none; }
#eventsuche span a:visited { font-size: 11px; color: #000000; text-decoration: none; }
#eventsuche span a:hover   { font-size: 11px; color: #000000; text-decoration: underline; }
#eventsuche span a:active  { font-size: 11px; color: #000000; text-decoration: underline; }
#eventsuche span a:focus   { font-size: 11px; color: #000000; text-decoration: underline; }

#eventsuche span {
display: block;
float: left;
width: 100px;
line-height: 90%;
padding: 0;
margin: 0;
overflow: hidden;
}

.navihead {
display: block;
padding: 0px;
margin: 0 0 2px 0;
}

.dasunternehmen {
margin: 10px 0 0 0;
padding: 0 0 10px 0;
background-color: #F1D7C8;font-size: 11px;
width: 169px;
}
.dasunternehmen br { display: none; }

#veranstaltungssuche {
background-color: #E69A85;background-image:url(../images/bg_suchen.gif);
background-repeat: repeat-x;
height: 90px;
width: 290px;
float: left;
padding: 0;
margin: 0;
}
#veranstaltungssuche br { display: none; }


#eventsuche {
background-color: #E69A85;background-image:url(../images/bg_suchen.gif);
background-repeat: repeat-x;
height: 90px;
width: 301px;
float: left;
padding: 0;
margin: 0;
}
#eventsuche br { display: none; }

#abrisskante {
background-image:url(../images/abriss_oben.gif);
background-repeat: no-repeat;
height: 90px;
}

#highlights {
margin: 10px 0 0 0;
background-color: #E6E5E5;width: 434px;
height: 180px;
min-height: 180px;
overflow: hidden;
}

#highlights2 {
margin: 10px 0 0 0;
background-color: #E6E5E5;width: 434px;
height: 180px;
min-height: 180px;
overflow: hidden;
}


#suchergebnis  {
margin: 0 0 10px 0;
background-color: #E6E5E5;width: 591px;
padding: 0;
}

#profisuchelayer  {
margin: 0 0 10px 0;
background-color: #E6E5E5;width: 591px;
padding: 0 0 10px 0;
/* overflow: hidden; */
}

table#newsletterkategorien {
width: 100%;
padding: 0px;
margin: 0px;
}

table#vorverkaufsstellen {
padding: 0px;
margin: 0px;
}

table#vorverkaufsstellen tr td {
padding: 3px;
}

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

table#ergebnisse {
width: 100%;
background-color: #FFFFFF;border-collapse:collapse;
table-layout: fixed;
}

table#profisuche {
width: 100%;
background-color: #E6E5E5;border-collapse:collapse;
}

.heller { background-color: #F2F2F2 !important; }
.hellerprofi { background-color: #F2F2F2 !important; !important; }

table { font-size: 11px; }

table.ergebnisseinfo {
width: 100%;
background-color: #E6E5E5;border-collapse:collapse;
}
.ergebnisseinfo tr td {
font-size: 11px;
padding: 5px 0 5px 10px;
}

#ergebnisse tr td {
font-size: 11px;
padding: 5px 5px 5px 5px;
}

#ergebnisse tr td a { font-size: 11px; color: #000000;  }

.links  { width: 410px; text-align: center; }
.rechts { width: 176px; text-align: right; }

.ohneabstand {
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #CCCCCC;padding: 5px 0px 5px 0px !important;
white-space: nowrap;
}

.status  { width: 37px; background-color: #E6E5E5; }
.datum   { width: 70px; background-color: #E6E5E5; background-image:url(../images/punkte_schwarz.gif); background-repeat: no-repeat; }
.uhrzeit { width: 33px; background-color: #E6E5E5; background-image:url(../images/punkte_schwarz.gif); background-repeat: no-repeat; }
.titel   { width: 175px; background-color: #E6E5E5; background-image:url(../images/punkte_schwarz.gif); background-repeat: no-repeat; }
.ort     { width: 145px; background-color: #E6E5E5; background-image:url(../images/punkte_schwarz.gif); background-repeat: no-repeat; }
.buttons { width: 80px; background-color: #E6E5E5; }

.rahmenunten  {
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #CCCCCC;}
.rahmenuntenkurz {
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #CCCCCC;padding: 5px 0px 5px 5px !important;
}


.teaserbildgross {
display: block;
width: 302px;
height: 182px;
float: left;
padding: 0 10px 0 0;
overflow: hidden;
clip: rect(0px, 302px, 182px, 0px);
}

.teaserbild {
display: block;
width: 80px !important;
height: 100px !important;
float: left;
padding: 0 10px 0 0;
overflow: hidden;
clip: rect(0px, 80px, 100px, 0px);
}

.ticketbutton { margin: 5px 0 0 0; padding: 0; }

#highlights h1 { font-size: 12px; margin: 0; padding: 0; }
#highlights p { font-size: 11px; margin: 5px 0 0 0; padding: 0; }

.cont-teaser-l h2 { font-size: 12px; margin: 5px 0 0 0; padding: 0; }
.cont-teaser-l p { font-size: 10px; margin: 5px 0 0 0; padding: 0; }

.cont-teaser-l {
margin: 10px 10px 0 0;
background-color: #FFFFFF;width: 212px;
height: 100px;
min-height: 100px;
max-height: 100px;
float: left;
}
.cont-teaser-r h2 { font-size: 12px; margin: 5px 0 0 0; padding: 0; }
.cont-teaser-r p { font-size: 10px; margin: 5px 0 0 0; padding: 0; }

.cont-teaser-r {
margin: 10px 0 0 0;
background-color: #FFFFFF;width: 212px;
height: 100px;
min-height: 100px;
max-height: 100px;
float: left;
}

#alle-content-teaser {
margin: 0;
padding: 0;
width: 434px;
background-color: #FFFFFF !important;}

h2 a:link,     h1 a:link    { color: #000000; text-decoration: underline; }
h2 a:visited,  h1 a:visited { color: #000000; text-decoration: underline; }
h2 a:hover,    h1 a:hover   { color: #000000; text-decoration: none; }
h2 a:active,   h1 a:active  { color: #000000; text-decoration: none; }
h2 a:focus,    h1 a:focus   { color: #000000; text-decoration: none; }

#aktuelles {
margin: 10px 0 0 0;
padding: 0 0 10px 0;
background-color: #F1D7C8;width: 147px;
font-size: 11px;
}
#aktuelles p  { margin: 0; padding: 0; }

#aktuelles a:link    { color: #000000; text-decoration: none; background-image:url(../images/navi_pfeil_hell.gif); background-repeat: no-repeat; background-position: 2px 2px; display: block; padding: 0 0 0 20px; margin: 0 0 2px 0; }
#aktuelles a:visited { color: #000000; text-decoration: none; background-image:url(../images/navi_pfeil_hell.gif); background-repeat: no-repeat; background-position: 2px 2px; display: block; padding: 0 0 0 20px; margin: 0 0 2px 0; }
#aktuelles a:hover   { color: #EE151E; text-decoration: underline; background-image:url(../images/navi_pfeil_hell.gif); background-repeat: no-repeat; background-position: 2px 2px; display: block; padding: 0 0 0 20px; margin: 0 0 2px 0; }
#aktuelles a:active  { color: #EE151E; text-decoration: underline; background-image:url(../images/navi_pfeil_hell.gif); background-repeat: no-repeat; background-position: 2px 2px; display: block; padding: 0 0 0 20px; margin: 0 0 2px 0; }
#aktuelles a:focus   { color: #EE151E; text-decoration: underline; background-image:url(../images/navi_pfeil_hell.gif); background-repeat: no-repeat; background-position: 2px 2px; display: block; padding: 0 0 0 20px; margin: 0 0 2px 0; }

#toptenderwoche {
margin: 10px 0 0 0;
padding: 0 0 10px 0;
background-color: #F1D7C8;width: 147px;
font-size: 11px;
}
#toptenderwoche br { display: none; }

#toptenderwoche a:link    { color: #000000; text-decoration: none; }
#toptenderwoche a:visited { color: #000000; text-decoration: none; }
#toptenderwoche a:hover   { color: #EE151E; text-decoration: none; }
#toptenderwoche a:active  { color: #EE151E; text-decoration: none; }
#toptenderwoche a:focus   { color: #EE151E; text-decoration: none; }


a.ttup { background-image:url(../images/tt_up.gif); background-repeat: no-repeat; background-position: 2px 3px; display: block; padding: 0 0 0 25px; margin: 0 0 2px 0; color: #000000; text-decoration: none; }
a.ttnorm { background-image:url(../images/tt_unveraendert.gif); background-repeat: no-repeat; background-position: 2px 3px; display: block; padding: 0 0 0 25px; margin: 0 0 2px 0; color: #000000; text-decoration: none; }
a.ttdown { background-image:url(../images/tt_down.gif); background-repeat: no-repeat; background-position: 2px 3px; display: block; padding: 0 0 0 25px; margin: 0 0 2px 0; color: #000000; text-decoration: none; }

#endspurtdirekt {
margin: 10px 0 0 0;
padding: 0 0 10px 0;
background-color: #F1D7C8;width: 147px;
font-size: 11px;
}
#endspurtdirekt br { display: none; }
#endspurtdirekt p  { margin: 0; padding: 0; }
#endspurtdirekt form { margin: 0px 0px 0px 10px; }
#endspurtdirekt .iptTxt {
  padding: 0px 0px 0px 3px;
  width: 124px;
}
#endspurtdirekt .iptSel {
  width: 131px;
}
#endspurtdirekt .iptBtn {
  margin-top: 5px;
}

#topevents {
margin: 10px 0 0 0;
padding: 0 0 10px 0;
background-color: #F1D7C8;width: 147px;
font-size: 11px;
}
#topevents br { display: none; }
#topevents p  { margin: 0; padding: 0; }

#topevents a:link    { color: #000000; text-decoration: none; background-image:url(../images/navi_pfeil_hell.gif); background-repeat: no-repeat; background-position: 2px 2px; display: block; padding: 0 0 0 20px; margin: 0 0 2px 0; }
#topevents a:visited { color: #000000; text-decoration: none; background-image:url(../images/navi_pfeil_hell.gif); background-repeat: no-repeat; background-position: 2px 2px; display: block; padding: 0 0 0 20px; margin: 0 0 2px 0; }
#topevents a:hover   { color: #EE151E; text-decoration: underline; background-image:url(../images/navi_pfeil_hell.gif); background-repeat: no-repeat; background-position: 2px 2px; display: block; padding: 0 0 0 20px; margin: 0 0 2px 0; }
#topevents a:active  { color: #EE151E; text-decoration: underline; background-image:url(../images/navi_pfeil_hell.gif); background-repeat: no-repeat; background-position: 2px 2px; display: block; padding: 0 0 0 20px; margin: 0 0 2px 0; }
#topevents a:focus   { color: #EE151E; text-decoration: underline; background-image:url(../images/navi_pfeil_hell.gif); background-repeat: no-repeat; background-position: 2px 2px; display: block; padding: 0 0 0 20px; margin: 0 0 2px 0; }

.block-rechts {
margin: 10px 0 0 0;
padding: 0 0 10px 0;
background-color: #F1D7C8;width: 147px;
font-size: 11px;
}
.block-rechts br { display: none; }

.logorechts {
margin: 10px 0 0 0;
padding: 0 0 10px 0;
width: 147px;

}

.block-rechts a:link    { color: #000000; text-decoration: none; background-image:url(../images/navi_pfeil_hell.gif); background-repeat: no-repeat; background-position: 2px 2px; display: block; padding: 0 0 0 20px; margin: 0 0 2px 0; }
.block-rechts a:visited { color: #000000; text-decoration: none; background-image:url(../images/navi_pfeil_hell.gif); background-repeat: no-repeat; background-position: 2px 2px; display: block; padding: 0 0 0 20px; margin: 0 0 2px 0; }
.block-rechts a:hover   { color: #EE151E; text-decoration: underline; background-image:url(../images/navi_pfeil_hell.gif); background-repeat: no-repeat; background-position: 2px 2px; display: block; padding: 0 0 0 20px; margin: 0 0 2px 0; }
.block-rechts a:active  { color: #EE151E; text-decoration: underline; background-image:url(../images/navi_pfeil_hell.gif); background-repeat: no-repeat; background-position: 2px 2px; display: block; padding: 0 0 0 20px; margin: 0 0 2px 0; }
.block-rechts a:focus   { color: #EE151E; text-decoration: underline; background-image:url(../images/navi_pfeil_hell.gif); background-repeat: no-repeat; background-position: 2px 2px; display: block; padding: 0 0 0 20px; margin: 0 0 2px 0; }


.logosrechts {
	background-color: #F1D7C8;;
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
	width: 147px;
}
.logosrechts p a img {
	float: left; 
	margin: 0px 5px 0px 10px;
}
.logosrechts p  {
	margin: 5px 0px 0px 0px;
	padding: 0px 0 0 0;
	max-height: 20px;
}
.logoslinks {
	background-color: #F1D7C8;;
	margin: 10px 0 0 0;
	padding: 0;
	width: 169px;
}
.logoslinks p a img {
	float: left; 
	margin: 0px 5px 0px 10px;
}
.logoslinks p  {
	margin: 5px 0px 0px 0px;
	padding: 0;
	max-height: 20px;
}

#service_abschnitt {
	background-color: #F1D7C8;;
	margin: 10px 0 0 0;
	padding: 0;
	width: 169px;
}
#service_abschnitt p a:link img {
	margin: 2px 5px 0px 0px;
}
#service_abschnitt p a:visited img {
	margin: 2px 5px 0px 0px;
}
#service_abschnitt p a:hover img {
	margin: 2px 5px 0px 0px;
}
#service_abschnitt p a:active img {
	margin: 2px 5px 0px 0px;
}
#service_abschnitt p  {
	margin: 0px 0px 0px 0px;
	padding: 0;
}
#service_abschnitt a:link    { color: #000000; text-decoration: none; background-image:url(../images/navi_pfeil_hell.gif); background-repeat: no-repeat; background-position: 2px 2px; display: block; padding: 0 0 0 20px; margin: 0 0 2px 0; }
#service_abschnitt a:visited { color: #000000; text-decoration: none; background-image:url(../images/navi_pfeil_hell.gif); background-repeat: no-repeat; background-position: 2px 2px; display: block; padding: 0 0 0 20px; margin: 0 0 2px 0; }
#service_abschnitt a:hover   { color: #EE151E; text-decoration: underline; background-image:url(../images/navi_pfeil_hell.gif); background-repeat: no-repeat; background-position: 2px 2px; display: block; padding: 0 0 0 20px; margin: 0 0 2px 0; }
#service_abschnitt a:active  { color: #EE151E; text-decoration: underline; background-image:url(../images/navi_pfeil_hell.gif); background-repeat: no-repeat; background-position: 2px 2px; display: block; padding: 0 0 0 20px; margin: 0 0 2px 0; }
#service_abschnitt a:focus   { color: #EE151E; text-decoration: underline; background-image:url(../images/navi_pfeil_hell.gif); background-repeat: no-repeat; background-position: 2px 2px; display: block; padding: 0 0 0 20px; margin: 0 0 2px 0; }



.block-rechts p { margin: 0; padding: 0; }

.block-rechts-top {
margin: 0;
padding: 0 0 10px 0;
background-color: #F1D7C8;width: 147px;
font-size: 11px;
}
.block-rechts-top br { display: none; }

#wichtigemeldungen {
margin: 10px 0 0 0;
padding: 0px;
background-color: #EE151E;width: 434px;
background-image:url(../images/abriss_nur_rot.gif);
background-repeat: repeat-y;
min-height: 68px;
font-size: 11px;
color: #FFFFFF;line-height: 160%;
}

#head-unternehmen {
margin: 0 0 10px 0;
padding: 0;
width: 434px;
height: 205px;
overflow: hidden;
}

#wichtigemeldungen div {
padding: 5px 5px 5px 25px;
}

#wichtigemeldungen div p {
padding: 0;
margin: 0;
}

#wichtigemeldungen div a:link    { font-size: 11px; color: #FFFFFF; text-decoration: underline; }
#wichtigemeldungen div a:visited { font-size: 11px; color: #FFFFFF; text-decoration: underline; }
#wichtigemeldungen div a:hover   { font-size: 11px; color: #cccccc; text-decoration: underline; }
#wichtigemeldungen div a:active  { font-size: 11px; color: #FFFFFF; text-decoration: underline; }
#wichtigemeldungen div a:focus   { font-size: 11px; color: #FFFFFF; text-decoration: underline; }

#footer {
font-size: 11px;
width: 880px;
height: 20px;
border-style: none;
border-width: 0px;
border-color: #FFFFFF;border-collapse: collapse; margin: 0;
padding: 0;
}

#footer a:link    { font-size: 11px; color: #000000; text-decoration: none; }
#footer a:visited { font-size: 11px; color: #000000; text-decoration: none; }
#footer a:hover   { font-size: 11px; color: #000000; text-decoration: underline; }
#footer a:active  { font-size: 11px; color: #000000; text-decoration: underline; }
#footer a:focus   { font-size: 11px; color: #000000; text-decoration: underline; }

#footer tr td.footer-a { width: 178px; }
#footer tr td.footer-b { width: 342px; }
#footer tr td.footer-c { width: 94px; text-align: right; }
#footer tr td.footer-d { width: 266px; }

#footer tr td.footer-lang { width: 251px; text-align: right; }
#footer tr td.footer-lang-r { width: 109px; }

#teaserechts {
width: 100px;
padding: 0;
margin: 0;
overflow: hidden;
}

div#teaserechts img {margin: 0 0 10px 0; }

table.breitegesamt {
width: 880px;
border-style: none;
border-width: 0px;
border-color: #FFFFFF;border-collapse:collapse;
margin: 0;
padding: 0;
}

#infomeldung {
border-style: solid;
border-width: 1px;
border-color: #EE151E;padding: 5px;
margin: 5px 5px 5px 0;
background-color: #FFFFFF;font-style: italic;
}

/* Notfallmeldung in Detaiseite oder Suchergebnis */
#notfallmeldung {
border-style: solid;
border-width: 2px;
border-color: #E6E5E5;padding: 5px;
margin: 5px 10px 0 0;
background-color: #FFFFFF;color: #EE151E;text-align: center;
}
#notfallmeldung h2, #notfallmeldung p {
padding: 0;
margin: 0;
}

.umflussaufheben      { clear: both; line-height: 1px; font-size: 1px; }

.umflussaufheben-hoch { clear: both; line-height: 10px; font-size: 10px; }

table.zweispaltig {
border-collapse:collapse;
width: 591px;
height: 200px;
min-height: 200px;
max-height: 100%;
background-color: #E6E5E5;padding: 0 10px 10px 0;
margin: 10px 0 10px 0;
font-size: 11px;
}

table.einspaltig {
border-collapse:collapse;
width: 434px;
background-color: #E6E5E5;padding: 0;
margin: 10px 0 10px 0;
font-size: 11px;
}

#weitere-highlights {
margin: 0;
padding: 0 0 10px 0;
background-color: #E6E5E5;width: 434px;
clear: both;
}

#weitere-highlights h2 { padding: 0; margin: 5px 10px 0 10px; font-size: 12px; }
#weitere-highlights p { padding: 0; margin: 0 10px 5px 10px; font-size: 11px; }

#weitere-highlights p a:link    { font-size: 11px; color: #000000; text-decoration: none; }
#weitere-highlights p a:visited { font-size: 11px; color: #000000; text-decoration: none; }
#weitere-highlights p a:hover   { font-size: 11px; color: #EE151E; text-decoration: underline; }
#weitere-highlights p a:active  { font-size: 11px; color: #EE151E; text-decoration: underline; }
#weitere-highlights p a:focus   { font-size: 11px; color: #EE151E; text-decoration: underline; }
#weitere-highlights-hand {
margin: 0;
padding: 0;
background-color: #E6E5E5;width: 434px;
clear: both;
}
#weitere-highlights-hand div {
margin: 0;
padding: 0 10px 10px 0px;
}
#weitere-highlights-hand div p {
margin: 0;
padding: 0;
}
#weitere-highlights-hand div br {
display: none;
}
#weitere-highlights-hand a:link    { font-size: 11px; color: #000000; text-decoration: none; background-image:url(../images/pfeil_rot.gif); background-repeat: no-repeat; background-position: 0px 4px; display: block; padding: 0 0 5px 8px; margin: 0 0 0 10px; }
#weitere-highlights-hand a:visited { font-size: 11px; color: #000000; text-decoration: none; background-image:url(../images/pfeil_rot.gif); background-repeat: no-repeat; background-position: 0px 4px; display: block; padding: 0 0 5px 8px; margin: 0 0 0 10px; }
#weitere-highlights-hand a:hover   { font-size: 11px; color: #EE151E; text-decoration: underline; background-image:url(../images/pfeil_rot.gif); background-repeat: no-repeat; background-position: 0px 4px; display: block; padding: 0 0 5px 8px; margin: 0 0 0 10px; }
#weitere-highlights-hand a:active  { font-size: 11px; color: #EE151E; text-decoration: underline; background-image:url(../images/pfeil_rot.gif); background-repeat: no-repeat; background-position: 0px 4px; display: block; padding: 0 0 5px 8px; margin: 0 0 0 10px; }
#weitere-highlights-hand a:focus   { font-size: 11px; color: #EE151E; text-decoration: underline; background-image:url(../images/pfeil_rot.gif); background-repeat: no-repeat; background-position: 0px 4px; display: block; padding: 0 0 5px 8px; margin: 0 0 0 10px; }

.ticketbuttonrechts {
float: right;
margin: 10px 10px 0 0;
}
.bildlinks { margin: 0; }

#bui {
background-color: #F2F2F2 !important;padding: 5px!important;
}
table.zweispaltig #bui { margin: 10px; }


.bui-direkt {
margin: 10px 0 10px 0;
padding: 5px;
width: 581px;
font-size: 11px;
background-color: #FFFFB9;}
.bui-direkt b,
.bui-direkt strong {
font-size: 11px;
font-weight: bold;
}

td.bild div {
padding: 0!important;
margin: 0!important;
width: 100px !important;
height: 400px !important;
overflow: hidden;
}

/* link in Bui Shop */
#bui a,
#bui a:hover { 
font-size: 11px;
}

.text {}

.text h3 {margin: 5px 0 0 10px; }

.text p { margin: 0 10px 10px 10px; }

.text a { color: #000000; }

#ifcontainer {
width: 591px;
height: auto;
overflow: hidden;
padding: 0;
margin: 10px 0 0 0;
}
#ifcontainer iframe.ticket {
width: 591px;
height: 600px;
border-style: none;
border-width: 0px;
border-color: #FFFFFF;padding: 0;
margin: 0;
text-align:left;
}

#ifcontainer iframe.cts-ticket {
width: 741px;
height: 600px;
border-style: none;
border-width: 0px;
border-color: #FFFFFF;padding: 0;
margin: 0 0 0 -150px;
text-align:left;
}
#ifcontainer iframe.fremd-ticket {
width: 591px;
height: 600px;
border-style: none;
border-width: 0px;
border-color: #FFFFFF;padding: 0;
margin: 0;
text-align:left;
}

#form {
font-family : Verdana, Helvetica, sans-serif;
font-size: 11px;
margin: 0 0 10px 0;
padding: 0;
background-color: #E6E5E5;width: 591px;
height: auto;
}

#form a {
  color: #000;
}

#unternehmen #form {
font-family : Verdana, Helvetica, sans-serif;
font-size: 11px;
margin: 0 0 10px 0;
padding: 0;
background-color: #E6E5E5;width: 434px;
height: auto;
overflow: hidden;
}

#form div {
margin: 0;
padding: 10px;
}

#formlang {
font-family : Verdana, Helvetica, sans-serif;
font-size: 11px;
margin: 0 0 10px 0;
padding: 0;
background-color: #E6E5E5;width: 591px;
height: 487px;
}

#formlang div {
margin: 0;
padding: 10px;
width: 440px;
}

label.kflabel {
font-family : Verdana, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
width: 170px;
display: block;
float: left;
margin: 0 0 10px 0;
}

span.spanlabel {
font-family : Verdana, Helvetica, sans-serif;
font-size: 11px;
width: 220px;
margin: 0 0 0 0;
font-weight: bold;
color: #000000!important;
}


input.kf {
text-align: left;
font-family : Verdana, Helvetica, sans-serif;
font-size: 11px;
width: 220px;
display: block;
float: left;
margin: 0 0 10px 0;
}

.kfradio {
display: block;
float: left;
width: 220px;
margin: 0 0 10px 0;
}

textarea.kf {
font-family : Verdana, Helvetica, sans-serif;
font-size: 11px;
width: 220px;
height: 100px;
display: block;
float: left;
margin: 0 0 10px 0;
}

#form div span {
font-weight: bold; color: #EE151E;}

p#msg { margin: 0; padding: 0; }

#error { font-weight: normal !important;  color: #EE151E !important; }


.head {
font-family : Futura, "Futura BT", "Futura Book", "Futura Bold", Verdana, sans-serif;
background-color: #E6E5E5;font-weight: bold;
font-size: 13px;
padding: 0 0 0 10px;
margin: 10px 0 0 0;
width: 424px;
}

.head-info {
font-family : Futura, "Futura BT", "Futura Book", "Futura Bold", Verdana, sans-serif;
background-color: #E6E5E5;font-weight: bold;
font-size: 13px;
padding: 0 0 0 10px;
margin: 10px 0 0 0;
width: 556px;
display: block;
float: left;
}

.head-lang {
font-family : Futura, "Futura BT", "Futura Book", "Futura Bold", Verdana, sans-serif;
background-color: #E6E5E5;font-weight: bold;
font-size: 13px;
padding: 0 0 0 10px;
margin: 10px 0 0 0;
width: 581px;
display: block;
float: left;
}

span.infoblock {
background-color: #E6E5E5;margin: 10px 0 0 0;
padding: 5px 0 0 0;
width: 25px;
height: 22px;
display: block;
float: left;
}

.info {
font-family : Verdana, Helvetica, sans-serif;
font-weight: bold;
font-size: 10px;
color: #EE151E !important;text-decoration: none !important;
}

.head-kurz {
font-family : Futura, "Futura BT", "Futura Book", "Futura Bold", Verdana, sans-serif;
background-color: #E6E5E5;font-weight: bold;
font-size: 13px;
padding: 0 0 0 10px;
margin: 0;
width: 400px;
}
.head-bg { background-color: #E6E5E5; }

.cont {
width: 571px;
padding: 10px;
margin: 0;
height: auto;
background-color: #E6E5E5;}
.cont a { color: #000000; }

#unternehmen {
padding: 0;
margin: 0;
}

#unternehmen .cont {
width: 414px;
padding: 0 10px 10px 10px;
margin: 0;
height: auto;
background-color: #E6E5E5;}

.imgincont { float: left; margin: 0 10px 0 0;}

.singleimgincont { margin: 0;}



.contentmitte  div.cont a { color: #000000; }

.navi-in-content {
margin: 10px 0 0 0;
padding: 0;
width: 260px;
float: left;
}
.linknavi {
font-size: 11px;
margin: 10px 0 0 0;
padding: 0;
width: 330px;
float: left;
text-align: right;
}
.linknavi a {
color: #000000;vertical-align: top;
margin: 0 0 0 5px;
}

.punkte-in-head { vertical-align: middle; }

#va_staette {
width: 571px;
background-color: #E6E5E5;padding: 10px;
margin: 0;
}
#va_staette a { color: #000000; }

#va-bilder { border: 1px solid #E6E5E5; }

#va_bild_act { float: left; margin: 0 10px 10px 0; border: 1px solid #E6E5E5; }
#va_bild_act img { border: 1px solid #E6E5E5; }
.va_bild { overflow: hidden; width: 72px!important; height: 52px!important; float: left; margin: 0 5px 5px 0; border: 1px solid #E6E5E5; }
.va_bild img { border: 2px solid #000000; }


#usuche { background-color: #E6E5E5; }

table#usuche a:link    { color: #EE151E; text-decoration: none; }
table#usuche a:visited { color: #EE151E; text-decoration: none; }
table#usuche a:hover   { color: #EE151E; text-decoration: underline; }
table#usuche a:active  { color: #EE151E; text-decoration: underline; }
table#usuche a:focus   { color: #EE151E; text-decoration: underline; }


.date {
color: #666666;}

p.zurueck {
text-align: left;
float: left;
line-height: 22px;
}

.zurueck a {
color: #000000;}

p.download {
text-align: right;
}

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

#printlogo, #printfooter { display: none; }

#formzurueck {
display: block;
float: left;
vertical-align: bottom;
line-height: 30px;
height: 30px;
width: 500px;
}

#formzurueck a { color: #000000; }

#formsuchen {
display: block;
float: left;
vertical-align: bottom;
line-height: 32px;
height: 32px;
}

/* Navigation Seite VOR/ZURÜCK */
#seitenskip {
margin: 10px 0 0 0;
}

#seitenskip a {
color: #000000;}


#poweredby {
display: block;
width: 571px;
background-color: #E6E5E5;padding: 10px;
height: 17px;
overflow: hidden;
margin-bottom: 10px;
}

#poweredby img {
float: right;
}

div.form-gewinnspiel {
width: 591px !important;
}

div.form-gewinnspiel p {
padding: 10px;
}

div.form-gewinnspiel h2 {
padding: 0 10px;
margin: 0;
}

#gewinnspiel {
margin: 10px 0 0 0;
background-color: #E6E5E5;width: 591px;
height: 180px;
min-height: 180px;
overflow: hidden;
}

#gewinnspielteaser {
margin: 10px 0 0 0;
padding: 0 0 10px 0;
background-color: #F1D7C8;font-size: 11px;
width: 169px;
}

#gewinnspielteaser .navihead {
padding: 0 0 0 9px;
}

#gewinnspielteaser .gewinn-image {
float: left;
margin: 0;
padding: 0 7px 2px 10px;
background-color: #F1D7C8;}

#gewinnspielteaser p {
margin: 0 0 0 7px;
padding: 0;
}

#gewinnspiel a:link, 
#gewinnspielteaser a:link    { color: #000000; text-decoration: underline; }
#gewinnspiel a:visited,
#gewinnspielteaser a:visited { color: #000000; text-decoration: underline; }
#gewinnspiel a:hover,
#gewinnspielteaser a:hover   { color: #EE151E; text-decoration: none; }
#gewinnspiel a:active,
#gewinnspielteaser a:active  { color: #EE151E; text-decoration: none; }
#gewinnspiel a:focus,
#gewinnspielteaser a:focus   { color: #EE151E; text-decoration: none; }

.form-gewinnspiel #infomeldung {
padding: 5px;
margin: 10px;
}

.form-gewinnspiel p.block {
clear: both;
margin: 0px;
padding: 0 0 0 10px;
}


