/*################## ####################################################### ################# */
/*################## START BASIS CONTENT LEFT + Schrift & Linkformatierungen ################# */

.contentbox_left{
border: 0px solid #00FF00;
float: left;
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
font-weight: lighter;
color:#231F20;
width: 606px;
padding-left: 18px;
}

.contentbox_left_last{
border: 0px solid #00FF00;
float: left;
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
font-weight: lighter;
color:#231F20;
width: 606px;
padding-left: 18px;
padding-bottom: 18px;
}

.contentleft_bild{
border: 0px solid #ff0000;
float: left;
width: 286px;
}


.contentleft_text{
border: 0px solid #ff0000;
float: left;
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
color:#000000;
text-align: left;
width: 290px;
padding-left: 18px;
line-height: 16px;
}

.titelbox{
border: 0px solid #ff0000;
float: left;
width: 296px;
padding-bottom: 20px;
}

.titel_link a {
color:#FF3300;
font-size: 18px;
font-family: Georgia, Arial, Verdana, sans-serif;
font-weight: bold;
text-decoration:none;
}

.titel_link a:hover{
color:#231F20;
}

.contentlink a {
border: 0px solid #ff0000;
display:inline;
color:#FF3300;
font-size: 12px;
font-family: Arial, Verdana, sans-serif;
font-weight: lighter;
text-decoration:underline;
}

.contentlink a:hover{
border: 0px solid #ff0000;
display:inline;
color:#231F20;
}

.mehr a {
border: 0px solid #ff0000;
color: #FF3300;
font-size: 12px;
font-family: Arial, Verdana, sans-serif;
font-weight: bold;
text-decoration: none;
}

.mehr a:hover{
color:#231F20;
}

.mehr_ensemble a {
border: 0px solid #ff0000;
color: #FF3300;
font-size: 12px;
font-family: Arial, Verdana, sans-serif;
font-weight: bold;
text-decoration: none;
line-height: 12px;
}

.mehr_ensemble a:hover{
color:#231F20;
}

.mehr_grau a {
border: 0px solid #ff0000;
color: silver;
font-size: 12px;
font-family: Arial, Verdana, sans-serif;
font-weight: bold;
text-decoration: none;
line-height: 20px;
}

.mehr_grau a:hover{
color: silver;
}

.abschicken a {
color: #FF3300;
float: right;
font-size: 12px;
font-family: Arial, Verdana, sans-serif;
font-weight: bold;
text-decoration: none;
line-height: 20px;
}

.abschicken a:hover{
color:#231F20;
}

.datenbox{
border: 0px solid #ff0000;
float: left;
width: 268px;
padding-bottom: 4px;
}
.autorbox{
border: 0px solid #ff0000;
float: left;
width: 268px;
padding-bottom: 4px;
}

big {
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
font-weight: bold;
color:#231F20;
text-align: left;
}

bold {
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
font-weight: bold;
color:#FF3300;
text-align: left;
}


.abstand2 h2
{
border: 0px solid #00ff00;
float:left;
display: none;
}

.abstand2
{
border: 0px solid #00ff00;
float:left;
width: 300px;
height: 44px;
}


.abstand3 h3
{
border: 0px solid #00ff00;
float:left;
display: none;
}

.abstand3
{
border: 0px solid #00ff00;
float:left;
width: 300px;
height: 12px;
}

/*################## END BASIS CONTENT LEFT + Schrift & Linkformatierungen ################# */
/*################## ####################################################### ################# */


/*################## ####################################################### ################# */
/*################################## START FORMATIERUNG SUCHE ################################ */

.suchbox {
border: 0px solid #ff00ff;
float: left;
width: 290px;
height: 20px;
}

.suche_eingabe {
border: 0px solid #ff00ff;
float: left;
width: 290px;
height: 20px;
margin-top: 0px;
padding-top: 0px;
padding-bottom: 1px;
padding-left: 0px;
padding-right: 0px;

border-top-color:#5C5C5C;
border-top-style:solid;
border-top-width:2px;

border-bottom-color:#5C5C5C;
border-bottom-style:solid;
border-bottom-width:1px;

border-left-color:#5C5C5C;
border-left-style:solid;
border-left-width:2px;

border-right-color:#5C5C5C;
border-right-style:solid;
border-right-width:1px;
}


.senderbox {
border: 0px solid #FC6A26;
float: left;
width: 289px;
padding-top: 12px;
padding-bottom: 12px;
}

.sender {
border: 0px solid #FC6A26;
float: right;
padding-top: 0px;
}

.button {
font-family: Arial;
font-size: 12px;
font-weight: lighter;
color:#000000;
text-align: center;
width: 130px;
padding-top: 1px;
padding-bottom: 2px;
background-color: #F0F0F0;
border:1px solid #000000;
}

.suche_eingabe_small {
border: 0px solid #ff00ff;
float: left;
width: 190px;
height: 20px;
margin-top: 0px;
padding-top: 0px;
padding-bottom: 1px;
padding-left: 0px;
padding-right: 0px;

border-top-color:#5C5C5C;
border-top-style:solid;
border-top-width:2px;

border-bottom-color:#5C5C5C;
border-bottom-style:solid;
border-bottom-width:1px;

border-left-color:#5C5C5C;
border-left-style:solid;
border-left-width:2px;

border-right-color:#5C5C5C;
border-right-style:solid;
border-right-width:1px;
}


.email_newsletter {
float: left;
width: 200px;
height: 18px;
margin-top: 0px;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 0px;
padding-right: 0px;
color: #5C5C5C;
background-color: #F0F0F0;


border-top-color:#5C5C5C;
border-top-style:solid;
border-top-width:2px;

border-bottom-color:#5C5C5C;
border-bottom-style:solid;
border-bottom-width:1px;

border-left-color:#5C5C5C;
border-left-style:solid;
border-left-width:2px;

border-right-color:#5C5C5C;
border-right-style:solid;
border-right-width:1px;
}

.email_spielplan {
float: left;
width: 200px;
height: 18px;
margin-top: 0px;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 0px;
padding-right: 0px;
color: #5C5C5C;
background-color: #FFFFFF;


border-top-color:#5C5C5C;
border-top-style:solid;
border-top-width:2px;

border-bottom-color:#5C5C5C;
border-bottom-style:solid;
border-bottom-width:1px;

border-left-color:#5C5C5C;
border-left-style:solid;
border-left-width:2px;

border-right-color:#5C5C5C;
border-right-style:solid;
border-right-width:1px;
}

.leerbox {
border: 0px solid #ff00ff;
float: left;
font-family: Arial;
font-size: 12px;
font-weight: bold;
color:#231F20;
text-align: left;
width: 290px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 2px;
}

.bildunterbox {
border: 0px solid #ff00ff;
float: left;
font-family: Arial;
font-size: 10px;
font-weight: lighter;
color:#231F20;
text-align: left;
width: 290px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 3px;
padding-left: 2px;
}

.imagearrows_box {
border: 0px solid #ff00ff;
float: left;
font-family: Arial;
font-size: 12px;
font-weight: bold;
color:silver;
text-align: left;
width: 290px;
margin-right: 0px;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 2px;
}

.imagearrows {
border: 0px solid #ff00ff;
height: 14px;
margin:0 auto;
width: 50px;
}

.imagearrows_left {
border: 0px solid #ff00ff;
float: left;
text-align: left;
width: 20px;
height: 12px;
}

.imagearrows_right {
border: 0px solid #ff00ff;
float: right;
text-align: right;
width: 20px;
height: 12px;
}

.arrowlink a {
display:inline;
color:#FF3300;
font-size: 12px;
font-family: Arial, Verdana, sans-serif;
font-weight: bold;
text-decoration:none;
}

.arrowlink a:hover{
display:inline;
color:#231F20;
}

.arrowlink_act a {
display:inline;
color: silver;
font-size: 12px;
font-family: Arial, Verdana, sans-serif;
font-weight: bold;
text-decoration:none;
}



.radiobox_container {
border: 0px solid #ff0000;
float: left;
width: 300px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
}

.radiobox {
border: 0px solid #ff00ff;
float: left;
display: inline;
}

.radioButtons {
border: 0px solid #ff0000;
float: left;
width: 300px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 0px;
}

.checkbox_container {
border: 0px solid #ff0000;
float: left;
width: 300px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
}

.checkbox_intern {
border: 0px solid #0000ff;
float: left;
width: 300px;
height: 18px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
}

.checkbox_inhalt {
border: 0px solid #ff0000;
float: left;
width: 142px;
height: 18px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
}

.suchkats {
border: 0px solid #0000ff;
float: left;
font-family: Arial;
font-size: 11px;
font-weight: lighter;
color:#231F20;
text-align: left;
margin-right: 0px;
padding-top: 2px;
padding-bottom: 0px;
padding-left: 6px;
width: 115px;
}

.selectbox {
border: 0px solid #ff00ff;
float: left;
display: inline;
}

.terminbox_right {
border: 0px solid #ff00ff;
float: left;
width: 288px;
margin-right: 0px;
padding-top: 14px;
padding-bottom: 10px;
padding-left: 0px;
border-top-color: #333333;
border-top-style:solid;
border-top-width: 1px;
}

.terminbox_right2 {
border: 0px solid #ff00ff;
float: left;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 10px;
padding-left: 0px;

}

.terminbox_right_without {
border: 0px solid #ff00ff;
float: left;
width: 288px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 0px;
}

.bestellbox{
border: 0px solid #ff0000;
float: left;
font-family: Georgia, Arial, Verdana, sans-serif;
font-size: 16px;
font-weight: bold;
color:#000000;
text-align: left;
width: 290px;
height: 24px;
}


/*################## ####################################################### ################# */
/*################################## END FORMATIERUNG SUCHE ################################ */


/*################## ############################################ ################# */
/*################## START ADDITIONAL CONTENT TEMPLATES SPIELPLAN ################# */

.linerbox_spielplan_top{
border: 0px solid #ff0000;
float: left;
width: 582px;
height: 22px;
}

.linerbox_spielplan_top2{
border: 0px solid #ff0000;
float: left;
width: 600px;
height: 22px;
}

.linerbox_spielplan_top3{
border: 0px solid #ff0000;
float: left;
width: 600px;
height: 8px;
}

.linerbox_spielplan_bottom{
border: 0px solid #ff0000;
float: left;
width: 600px;
height: 32px;
padding-left: 18px;
}

.pagingbox {
border: 0px solid #ff0000;
float: left;
width: 588px;
height: 18px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 12px;
}

.pagingbox2 {
border: 0px solid #ff0000;
float: left;
width: 588px;
height: 18px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
background: url("pics/liner_top3_moz.gif") top  no-repeat;
}

.pagingbox3 {
border: 0px solid #ff0000;
float: left;
width: 588px;

margin-right: 0px;
padding-top: 2px;
padding-bottom: 0px;
padding-left: 0px;
}

.pagingbox_bottom {
border: 0px solid #ff0000;
float: left;
width: 588px;
height: 20px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 0px;
padding-left: 12px;
}

.paging {
border: 0px solid #ff0000;
float: right;
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
font-weight: bold;
color:#231F20;
text-align: left;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
}

.paging2 {
border: 0px solid #ff0000;
float: left;
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
font-weight: bold;
color:#231F20;
text-align: left;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
}

.paging3 {
border: 0px solid #ff0000;
float: right;
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
font-weight: bold;
color:#231F20;
text-align: left;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
}


/*############### START Navigation DATER ########### */
.letterpager a {
border: 0px solid #F7941D;
display:inline;
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
text-decoration: none;
color: #FF3300;
text-align: center;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 2px;
padding-right: 2px;
background-color: #ffffff;
background: url(pics/dateout.gif) no-repeat top;
}

.letterpager a:visited {
border: 0px solid #F7941D;
display:inline;
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
text-decoration: none;
color: #FF3300;
text-align: center;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 2px;
padding-right: 2px;
background-color: #ffffff;
background: url(pics/dateout.gif) no-repeat top;
}

.letterpager a:active {
border: 0px solid #F7941D;
display:inline;
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
text-decoration: none;
color: #FF3300;
text-align: center;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 2px;
padding-right: 2px;
background-color: #ffffff;
background: url(pics/dateout.gif) no-repeat top;
}

.letterpager a:hover{
color: #FF3300;
text-align: center;
background-color: #ffffff;
background: url(pics/dateover.gif) no-repeat top;
}

/*############### END NAVIGATION THE DATER ####### */
















.paging a:link         { color:#ff3300;  }
.paging a:visited 	  { color:#ff3300; }
.paging a:hover         { color:#000000; }
.paging a:active         { color:#000000; }
.paging a:focus         { color:#ff3300; }


.paging3 a:link         { color:#ff3300;  }
.paging3 a:visited 	  { color:#ff3300; }
.paging3 a:hover         { color:#000000; }
.paging3 a:active         { color:#000000; }
.paging3 a:focus         { color:#ff3300; }

/*############### PAGE NAVI ####### */
.page {
border: 0px solid #ff0000;
display:inline;
color:#FF3300;
font-size: 12px;
font-family: Arial, Verdana, sans-serif;
font-weight: bold;
text-decoration:none;
padding-top: 0px;
}

.page a:link {
display:inline;
color:#FF3300;
font-size: 12px;
font-family: Arial, Verdana, sans-serif;
font-weight: bold;
text-decoration:none;
}

.page a:visited {
display:inline;
color:#FF3300;
font-size: 12px;
font-family: Arial, Verdana, sans-serif;
font-weight: bold;
text-decoration:none;
}

.page a:active {
display:inline;
color:#FF3300;
font-size:12px;
font-family: Arial, Verdana, sans-serif;
font-weight:bold;
text-decoration:none;
}

.page a:hover{
display:inline;
color:#ffffff;
}
/*############### END  PAGE NAVI ####### */

.resultbox {
border: 0px solid #ff0000;
float: left;
font-family: Arial;
font-size: 12px;
font-weight: bold;
color:#231F20;
text-align: left;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 10px;
}

.resultbox2 {
border: 0px solid #ff0000;
float: left;
font-family: Arial;
font-size: 12px;
font-weight: bold;
color:#231F20;
text-align: left;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
}

.resultbox3 {
border: 0px solid #ff0000;
float: left;
font-family: Arial;
font-size: 12px;
font-weight: bold;
color:#231F20;
text-align: left;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
}

.listing_contentbox {
border: 0px solid #ff0000;
float: left;
width: 584px;
padding-top: 0px;
padding-bottom: 16px;
padding-left: 0px;
}

.listing_contentbox_in {
border: 0px solid #ff0000;
float: left;
width: 580px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
}

.listing_contentbox_half {
border: 0px solid #ff0000;
display: inline;
float: left;
font-family: Arial;
font-size: 12px;
color:#231F20;
text-align: left;
width: 288px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
}


.listing_contentbox_white {
border: 0px solid #ff0000;
float: left;
width: 582px;
padding-top: 12px;
padding-bottom: 20px;
padding-left: 0px;
}


.listing_contentbox_partner {
border: 0px solid #ff0000;
float: left;
width: 582px;
padding-top: 12px;
padding-bottom: 20px;
padding-left: 14px;
}

.listing_contentbox_gray {
border: 0px solid #ff0000;
float: left;
width: 582px;
margin-bottom: 0px;
padding-top: 12px;
padding-bottom: 14px;
padding-left: 0px;
background-color: #EAECEC;
}

.listing_imagebox {
border: 0px solid #ff0000;
float: left;
width: 130px;
}

.listing_textbox {
border: 0px solid #ff0000;
float: left;
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
color:#000000;
text-align: left;
width: 430px;
margin-top: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 18px;
}

.titelbox_listing{
border: 0px solid #ff0000;
float: left;
width: 430px;
padding-bottom: 16px;
}

.datenbox_listing{
border: 0px solid #ff0000;
float: left;
width: 430px;
line-height: 16px;
}

.autorbox_listing{
border: 0px solid #ff0000;
float: left;
width: 430px;
padding-bottom: 0px;
}

/*########################### OPEN THE DATER ############################### */

.datebox_container {
border: 0px solid #8C6239;
float: left;
width: 308px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
}

.daybox_container {
border: 0px solid #ACD373;
float: left;
width: 290px;
height: 20px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
}

.quader {
border: 0px solid #ACD373;
float: left;
display: inline;
font-family: Arial, Verdana, sans-serif;
font-size: 14px;
font-weight: bold;
color:#231F20;
text-align: center;
width: 40px;
height: 20px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
}

/*############### START Navigation DATER ########### */
.dater a {
border: 0px solid #F7941D;
display:block;
font-family: Georgia, Arial, Verdana, sans-serif;
font-size: 16px;
text-decoration: none;
color: #FF3300;
text-align: center;
padding-top : 2px;
padding-bottom : 2px;
padding-left : 6px;
padding-right : 6px;
background-color: #ffffff;
background: url(pics/dateout.gif) no-repeat top;
}

.dater a:visited {
border: 0px solid #F7941D;
display:block;
font-family: Georgia, Arial, Verdana, sans-serif;
font-size: 16px;
text-decoration: none;
color: #FF3300;
text-align: center;
padding-top : 2px;
padding-bottom : 2px;
padding-left : 6px;
padding-right : 6px;
background-color: #ffffff;
background: url(pics/dateout.gif) no-repeat top;
}

.dater a:active {
border: 0px solid #F7941D;
display:block;
font-family: Georgia, Arial, Verdana, sans-serif;
font-size: 16px;
text-decoration: none;
color: #FF3300;
text-align: center;
padding-top : 2px;
padding-bottom : 2px;
padding-left : 6px;
padding-right : 6px;
background-color: #ffffff;
background: url(pics/dateout.gif) no-repeat top;
}

.dater a:hover{
color: #FF3300;
text-align: center;
background-color: #ffffff;
background: url(pics/dateover.gif) no-repeat top;
}

/*############### END NAVIGATION THE DATER ####### */

/*############################## CLOSE THE DATER ############################### */

.monatbox_container {
border: 0px solid #ACD373;
float: left;
width: 290px;
height: 20px;
text-align: center;
padding-top: 14px;
padding-bottom: 6px;
padding-left: 0px;
}

.monat_left {
border: 0px solid #ACD373;
float: left;
width: 94px;
height: 11px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
}

.monat_right {
border: 0px solid #ACD373;
float: right;
width: 94px;
height: 11px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
}


.monatbox_back {
border: 0px solid #ACD373;
text-align: left;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
}

.monatbox_for {
border: 0px solid #ACD373;
float: right;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
}

.arrowbox_back {
border: 0px solid #ACD373;
float: left;
width: 15px;
height: 11px;
margin-top: 2px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
background: url("pics/arrow_back.gif") top  no-repeat;
}

.arrowbox_for {
border: 0px solid #ACD373;
float: right;
width: 15px;
height: 11px;
margin-top: 2px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
background: url("pics/arrow_for.gif") top  no-repeat;
}

/*############################ END ADDITIONAL TEMPLATES SPIELPLAN ############################ */
/*############################ ################################### ########################### */


/*############################ ########################################### ################# */
/*############################ Start ADDITIONAL TEMPLATES SPIELPLAN DETAIL ################# */

.headline_left_spielplan_detail{
border: 0px solid #ff0000;
float: left;
font-family: Georgia, Arial, Verdana, sans-serif;
font-size: 18px;
font-weight: bold;
color:#000000;
text-align: left;
line-height: 24px;
width: 548px;
height: 22px;
margin-top: 2px;
padding-left: 18px;
padding-top: 12px;
}


.linerbox_detail{
border: 0px solid #ff0000;
float: left;
width: 600px;
height: 22px;
padding-left: 18px;
}

.resultbox_detail {
border: 0px solid #ff0000;
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
font-weight: bold;
color:#231F20;
text-align: left;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
float:left;
}

.resultbox_detail_left {
border: 0px solid #ff0000;
float: left;
font-family: Arial;
font-size: 12px;
font-weight: bold;
color:#231F20;
text-align: left;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 6px;
}

.resultbox_detail_right {
border: 0px solid #ff0000;
float: right;
font-family: Arial;
font-size: 12px;
font-weight: bold;
color:#231F20;
text-align: left;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 6px;
}

.pagingbox_detail {
border: 0px solid #ff0000;
float: left;
width: 606px;
height: 20px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 18px;
}


.textbox_left_spielplan_detail{
border: 0px solid #FF00FF;
float: left;
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
font-weight: lighter;
color:#231F20;
line-height: 16px;
width: 500px;
padding-left: 18px;
}

.further_events_content a:link         { color:#ff3300;  }
.further_events_content a:visited 		{ color:#ff3300; }
.further_events_content a:hover        { color:#000000; }
.further_events_content a:active       { color:#000000; }
.further_events_content a:focus        { color:#ff3300; }

.further_events_content_single a:link         { color:#ff3300;  }
.further_events_content_single a:visited 		{ color:#ff3300; }
.further_events_content_single a:hover        { color:#000000; }
.further_events_content_single a:active       { color:#000000; }
.further_events_content_single a:focus        { color:#ff3300; }

.contentlink_small a {
display:inline;
color:#FF3300;
font-size: 11px;
font-family: Arial, Verdana, sans-serif;
font-weight: lighter;
text-decoration:underline;
}

.contentlink_small a:hover{
display:inline;
color:#231F20;
}

.contentright_bild{
border: 0px solid #ff0000;
float: right;
width: 286px;
padding-right: 18px;
}

.contentright_bild_empty{
border: 0px solid #ff0000;
float: right;
width: 286px;
height: 190px;
padding-right: 18px;
background: url("pics/leer.gif") top  no-repeat;
}

.contentright_text{
border: 0px solid #ff0000;
float: right;
width: 286px;
padding-right: 18px;
}

.uschrift {
font-family: Arial, Verdana, sans-serif;
font-size: 16px;
font-weight: bold;
color:#231F20;
}

.terminbox_right_detail {
border: 0px solid #ff00ff;
float: left;
width: 288px;
margin-right: 0px;
padding-top: 16px;
padding-bottom: 10px;
padding-left: 0px;
border-top-color: #333333;
border-top-style:solid;
border-top-width: 1px;
}

.spacer {
float:right;
width:1px;
height:305px;
}
/*############################ ########################################### ################# */
/*############################ Start ADDITIONAL TEMPLATES SPIELPLAN DETAIL ################# */


.imgContainer {
  text-align:center;
  margin-bottom:16px;

}

.imgPlaceholder {
   text-align:center;
   height:200px;
  border:0;
}


.keyLeft {
border: 0px solid #00ff00;
float: left;
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
font-weight: bold;
color:#000000;
width: 120px;
height: 18px;
padding-top: 2px;
padding-bottom: 2px;
}

.keyLeftSmall {
border: 0px solid #00ff00;
float: left;
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
font-weight: bold;
color:#000000;
width: 60px;
height: 18px;
padding-top: 2px;
padding-bottom: 2px;
}

.inputAbo {
margin-bottom: 2px;
width:170px;
}


.abo_linerbox{
border: 0px solid #00ff00;
float: left;
width: 600px;
height: 27px;
background: url("pics/suche_liner.gif") top  no-repeat;
}

.checkbox_inhalt_abo_region{
   height:30px;
   font-size:11px;
   vertical-align:top
}

.checkbox_inhalt_abo_region{
   height:20px;
   font-size:11px;
   vertical-align:top
}

.checkbox_inhalt_abo_region input{
   vertical-align:middle
}


.aboButtoncontentbox{
border: 0px solid #ff0000;
float: left;
width: 600px;
height: 26px;
text-align:right
}

.aboButton {
font-family: Arial;
font-size: 11px;
font-weight: bold;
color:#ffffff;
text-align: center;
width: 100px;
padding-top: 1px;
padding-bottom: 2px;
background-color: #FF3300;
border:0px solid #000000;
}

.aboButtoncontentbox a{
   color:#FF3300;
   font-size:11px;
   margin-right:10px;
}