


/*********************/
/*FORUM                       */
/*********************/

/* HEADER BOX BEGIN */
.header_text {
	font-size: 11px;
                color: #000000;
                padding-left: 5px;
                vertical-align: middle;
	height: 25px;
                background-image: url(../images/forum_header.gif);
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
}
/* HEADER BOX END */
.kat_header{
                background-image:url(../images/news-header.gif);
                background-repeat:repeat-x;
                font-weight: bold;
                height: 22px;
                font-size: 11px;
                color: #000000;
                vertical-align: middle;
}
#searchKeywords{
	font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 10px;
                color:#FFFFFF;   
}
#searchUsers{
	font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 10px;
                color:#FFFFFF;   
}
#searchKeywords legend{
	font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 11px;
                color:#FFFFFF;     
}
#searchUsers legend{
	font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 11px;
                color:#FFFFFF;     
}
.tx-chcforum-pi1-Table tbody tr td fieldset legend{
	font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 11px;
                color:#FFFFFF; 
}
.tx-chcforum-pi1-Table tbody tr td fieldset{
	font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 10px;
                color:#FFFFFF; 
}

/*******************************************/
/* BODY - BODY - BODY - BODY - BODY - BODY         */
/*******************************************/

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
                font-size: 10px;
	height:100%;
	color:#FFFFFF;
	background-color:#000000;
                background-image:url(../images/navi_bg3.jpg);
                background-repeat:repeat-x;
}

img{
                border: none;
}


#ibis{
     border: solid 1px #FF9933;
}

.tx_imgtxtbgcolor {
     width: 100%;
     height: 100%;
     padding: 3px;
}


/*******************************************/
/* WORKSHOP TABELLE  -    WORKSHOP TABELLE      */
/*******************************************/

.workshop_header{
                background-image:url(../images/news-header.gif);
                background-repeat:repeat-x;
                height: 22px;
                padding-top: 4px;
                padding-left:4px;
                font-weight: bold;
}

.workshop{
     border: solid 1px #FF9933;
}

/**************************************************/
/*CSS für ext_table und ticketshop                                        */
/**************************************************/
.exttable {
                width: 100%;
                border: solid 1px #FF9933;
                padding: 20px 0px 0px 0px;
                margin: 20px 0px 0px 0px;
}

.exttable1{ 
                width: 535px;
                border: solid 1px #FF9933;
                padding: 0px;
                margin: 0px;
}

.exttableheader {
                background-image:url(../images/news-header.gif);
                background-repeat:repeat-x;
                height: 22px;
                padding-top: 3px;
                padding-left:7px;
                font-weight: bold;
                color: #000000;
                margin: 0px;
}

.exttablecol{
    	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FF9933;
    	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FF9933;
                color: #FF992A;
                font-weight: bold;
                width: 20%;
    	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF9933;
                padding: 5px;
                vertical-align: middle;
}

.exttablecol2{
    	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FF9933;
                color: #ffffff;
                font-weight: normal;
                width: 20%;
    	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF9933;
                padding: 5px;
                vertical-align: middle;
}

.exttablecol2{
    	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FF9933;
                color: #ffffff;
                width: 20%;
    	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF9933;
                padding: 5px;
}
.headerPreisliste{
                font-size: 14px;
                font-weight: bold;
}

/*******************************************/
/* WC-TABELLE   -   WC-TABELLE   -   WC-TABELLE     */
/*******************************************/

.table.tx_wctable {
                width: 535px;
                border: solid 1px #FF9933;
                padding: 0px;
                margin: 0px;
}

.td.tx_wctable_header {
                background-image:url(../images/news-header.gif);
                background-repeat:repeat-x;
                height: 22px;
                padding-top: 0px;
                padding-left:0px;
                font-weight: bold;
                color: #000000;
                margin: 0px;
}

td.tx_wctable_col1{
    	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FF9933;
                color: #FF992A;
                font-weight: bold;
                width: 20%;
    	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF9933;
                padding: 5px;
}

td.tx_wctable_col2{
                color: #ffffff;
                font-weight: normal;
                width: 20%;
    	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF9933;
    	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FF9933;
                padding: 5px;
}


td.tx_wctable_col3{
                color: #ffffff;
                font-weight: normal;
                width: 20%;
    	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF9933;
                padding: 5px;
    	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FF9933;
}

td.tx_wctable_col4{
                color: #ffffff;
                font-weight: normal;
                width: 20%;
    	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF9933;
                padding: 5px;
    	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FF9933;
}

td.tx_wctable_col5{
                color: #ffffff;
                font-weight: normal;
                width: 20%;
    	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF9933;
                padding: 5px;
    	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FF9933;
}

/*******************************************/
/* LINKS   -   LINKS   -   LINKS   -   LINKS   -   LINKS   */
/*******************************************/

#content1 a, #content2 a:hover, #content2 a, #content2 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#F1A014;
                font-size: 10px;
                text-decoration: none;
}

/*******************************************/
/* NEWS   -   NEWS   -   NEWS   -   NEWS   -   NEWS   */
/*******************************************/
.newslettertable{
                width: 235px;
                border: solid 1px #FF9933;
                padding-left: 2px;
                margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 11px;
}
.newsletterheader {
                background-image:url(../images/news-header.gif);
                background-repeat:repeat-x;
                height: 22px;
                padding-top: 0px;
                padding-left:0px;
                font-weight: bold;
                color: #000000;
                margin: 0px;
}
.news_div{

     width: 240px;
     text-align: left;
}
.news-latest-container{
     width: 235px;
     text-align: left;
}
.news-latest-gotoarchive{
    padding: 5px;
}
.news-latest-item{
     padding: 5px;
     font-weight: bold;
}
.news-list-item{
     border: solid 1px #FF9933;
     
}
.news-list-item #content_table{
     padding: 5px;
}

.news_header{
                background-image:url(../images/news-header.gif);
                background-repeat:repeat-x;
                height: 22px;
                padding-top: 4px;
                padding-left:4px;
                font-weight: bold;
                color: #FFFFFF;
}

.more {
    padding-left: 5px;
}

/*******************************************/
/* ÜBERSCHRIFTEN   -   ÜBERSCHRIFTEN                  */
/*******************************************/

h1, h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
                font-size: 11px;
                font-weight: bold;
}

h4 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #CCCCCC;
  font-size: 11px;
  font-weight: bold;
}

h2 {
                background-image:url(../images/news-header.gif);
                background-repeat:repeat-x;
                height: 22px;
                font-size: 11px;
                color: #000000;
                padding-top: 4px;
                padding-left:4px;
                font-weight: bold;
}

/*******************************************/
/* SUBNAVI   -   SUBNAVI   -   SUBNAVI   -   SUBNAVI  */
/*******************************************/

#subnavi a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
                font-size: 11px;
                font-weight: bold;
                text-decoration: none;
                padding-left: 10px;
                padding-right: 10px;
	background-image:url(../images/trenner.gif);
	background-repeat:no-repeat; 
}

#subnavi .subnavi_NO a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
                font-size: 11px;
                font-weight: bold;
                text-decoration: none;
}

#subnavi .subnavi_ACT a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
                font-size: 11px;
                font-weight: bold;
                text-decoration: none;
}

/*******************************************/
/* FUSSZEILE   -   FUSSZEILE   -   FUSSZEILE             */
/*******************************************/

#fusszeile, #fusszeile a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#F1A014;
                font-size: 10px;
                text-decoration: none;
                line-height: 15px;
}

.orange {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#F1A014;
                font-size: 10px;
                text-decoration: none;
                line-height: 15px;
}

/*******************************************/
/* CONTAINER_NAVI1 - CONTAINER_NAVI1                 */
/*******************************************/

#container{
     position:absolute;
     width:900px;
     height:600px;
     background-color:#000000;
}

#container_navi1 {
                position: absolute;
	height: 500px;
	width: 350px;
	background-image:url(../images/navi_bg.jpg);
	background-repeat:no-repeat;
}

#headline1{
                position: absolute;
	width:260px;
	height:70px;
	top: 20px;
	left:40px;
}


#headline2{
                position:absolute;
	width:550px;
	height:40px;
	top: 30px;
                left: 20px;
}

#navi {
   position: absolute;
   width: 287px;
   height: 125px;
   left:10px;
   top: 153px;
}

#banner {
                position: absolute;
	width: 200px;
	height:100px;
	top: 280px;
	left: 22px;
}

#sprache {
                 position: absolute;
	 width:200px;
	 height:20px;
	 left: -13px;
	 top: 390px;
}

/*******************************************/
/* CONTAINER_NAVI2 - CONTAINER_NAVI2                */
/*******************************************/

#container_navi2 {
                position: absolute;
	width: 550px;
	height: 450px;
	left: 350px;
	background-image:url(../images/navi_bg2.jpg);
	background-repeat:no-repeat;
}

#subnavi{
                position:absolute;
	width:550px;
	height:20px;
	top: 135px;
}

#headimage {
                position:absolute;
	width:550px;
	height:262px;
	top: 154px;
                left: -38px;
}

#content1{
   position:absolute;
   width: 300px;
   top: 450px;
}


#content1_inhalt{
   width: 90%;
   margin-left:20px;
   margin-right:20px;
}

#content2{
   position:absolute;
   width: 550px;
   top: 450px;
   left: 350px;
}
#sponsoren{
   color:#000000;
}
#fusszeile{
    text-align: left;
    position: relative;
    left: 55px;
}

.clear{
	clear: both;
}