body {
 margin: 0;
/* background-color:#999; */
}

a {
 text-decoration: none;
 color: #444444;
}

td {
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #444444;
 line-height : 17px;
 text-align: justify;
}

.outer {
 background-image:url(../images/background.jpg);
 background-repeat: repeat-y;
 position: relative;
}

.table_flash {
 
}

td#flash_leiste {
 background-color:#e1e1d5;
 border-color: #e1e1d5;
}

.tx-rlmpflashdetection-pi1 {
 background-color:#e1e1d5;
}

.flash {
/* border-left: 1px solid #7A7879; */
}

object {
 color:#e1e1d5;
 background-color:#e1e1d5;
}

embed {
 /* border:1px solid #7A7879; */
}

.underflash {
 border-left:1px solid #7A7879;
 border-right:1px solid #7A7879;
}

.menu {
 border-right:1px solid #7A7879;
 height: 21px;
}

.left {
/* border: 1px solid #83252c; */
/* background-color: #83252c; */
/* border-left: 1px solid #7A7879;
 border-right: 1px solid #7A7879; */
}

.right {
 border-right: 1px solid #7A7879;
}

.bottomright {
/*
 padding-bottom: 60px;
 padding-right: 40px;
 width: 150px; 
*/
}

.menu1 {
 height: 21px;
 padding-left: 6px;
 padding-right: 7px;
 line-height: 20px;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 11px;
}

.menu1 a {
 text-decoration: none;
 color: #000000;
}

.menu1 a:hover {
 text-decoration: none;
 color: #FFFFFF;
}

.menu2 {
 height: 21px;
 padding-left: 6px;
 padding-right: 7px;
 line-height: 20px;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #000000;
}

.content {
 padding: 70px 30px 10px 30px;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #444444;
 line-height : 17px;
 text-align: justify;
}

.legal {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 text-align: center;
}

.legal a {
 text-decoration: none;
 color: #444444;
}

.language {
 /* padding-right: 10px; */
}

.newsimgcaption {
 font-size: 9.5px;
 text-align: center;
}

.flash {
 vertical-align: top;
}

.footer {
 border-top:1px solid #444444;
 font-size:9px;
 line-height:12px;
}

.b {
 margin-bottom:-20px;
 padding-bottom:-20px;
}

.htmlarea-showtableborders p {
 margin:0;padding:0;
}


/* itb  */

/* itb Terminliste */

#itb_table {table-layout:fixed; margin:0;}


#td_one {width: 100px;}
#td_two {width: 200px;}
#td_three {width: 100px;}

#itb_table td {
 border-bottom: 1px solid #ccc;
}


/* itb Formular */


#tx-powermail-pi1_fieldset_1 label, .tx-powermail-pi1 textarea, #tx-powermail-pi1_fieldset_10 label {
 display: block;
 float:left;
 width: 100px;
}

#tx-powermail-pi1_fieldset_1 input, #tx-powermail-pi1_fieldset_10 input {
 display: block;
 float:left;
 width: 200px;
}

#tx-powermail-pi1_fieldset_1 .powermail_mandatory_js, #tx-powermail-pi1_fieldset_10 .powermail_mandatory_js {
 display: block;
 float:left;
 width: 80px;
 text-align: left;
 margin-left: 10px;
 padding-top:0; 
 margin-top:0;
 line-height:normal;
}

#tx-powermail-pi1_fieldset_1 .tx_powermail_pi1_fieldwrap_html,
#tx-powermail-pi1_fieldset_10 .tx_powermail_pi1_fieldwrap_html {
 display: block;
 float:left;
 clear: left;
 width: 100%;
 margin-bottom: 5px;
}

.tx-powermail-pi1 input, .tx-powermail-pi1 textarea {
 font-family:Tahoma,Arial,Helvetica,sans-serif;
 font-size:11px;
}

.tx-powermail-pi1 textarea {
 width: 200px; 
}

/* Spezial für Veranstaltungen */

#powermaildiv_uid29 .tx_powermail_pi1_fieldwrap_html_checkbox_title,
#powermaildiv_uid30 .tx_powermail_pi1_fieldwrap_html_checkbox_title,
#powermaildiv_uid31 .tx_powermail_pi1_fieldwrap_html_checkbox_title,
#powermaildiv_uid32 .tx_powermail_pi1_fieldwrap_html_checkbox_title {
 display: none;
}


#powermaildiv_uid26, #powermaildiv_uid29, #powermaildiv_uid30, #powermaildiv_uid31, #powermaildiv_uid32 {
 float:left;
 text-align: left;
 width: 100%;
}

#powermaildiv_uid26 div, #powermaildiv_uid29 div, #powermaildiv_uid30 div, #powermaildiv_uid31 div, #powermaildiv_uid32 div {
 float:left;
 text-align: left;
 width: 100%;
}

#powermaildiv_uid26 input, #powermaildiv_uid29 input, #powermaildiv_uid30 input, #powermaildiv_uid31 input, #powermaildiv_uid32 input {
 float:left;
 text-align: left;
}

#powermaildiv_uid26 label, #powermaildiv_uid29 label, #powermaildiv_uid30 label, #powermaildiv_uid31 label, #powermaildiv_uid32 label {
 float:right;
 text-align: left;
 width: 94%;
}

