
body {
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 /*line-height:1.4em;*/
 line-height:17px;
 background: #fff;
 margin: 0;
 padding: 0;
 text-align: center;
 color: #000000;
}

.clear {
 clear:both;
}

/*################# ALLGEMEINES #################*/

#content h1 {
 background-repeat:no-repeat;
 height:auto;
 margin:0 0 5px 0;
 padding:0 0 0px 0;
}

#content h1 strong {
 visibility:hidden;
 font-size:23px;
line-height:30px;
}

#content h2.imageheader {
background-repeat:no-repeat;
border-bottom:1px solid;
height:auto;
margin:0 0 10px;
padding:0 0 30px;
}

#content h2.imageheader strong {
 visibility:hidden;
}


h2 {
 border-bottom:1px solid #000000;
 font-size:1em;
 line-height:1.4em;
 margin:0 0 10px 0;
 padding:0 0 15px 0;
}

h3 {
 margin:0px;
 padding:0px;
 font-size:12px;
}



img {
 border:none;
 /*display:block;*/
}

a:link, a:visited, a:active, a:hover {
 color:#000000;
 padding:0 0 1px 0;
 text-decoration:none;
}

p {
 padding:0px;
 margin:0 0 10px 0;
}

ul {
 padding:0px;
 margin:0px;
 list-style:none;
 color:#000;
 font-size:12px;
 line-height:17px;
}

ul.sub {
 padding:0 0 5px 10px;
 margin:0px;
 list-style:none;
 color:#000;
 font-size:12px;
 line-height:17px;
}

#menu a:link, #menu a:visited, #menu a:active, #menu a:hover {
 color:#000000;
 padding:0 0 1px 0;
 text-decoration:none;
}

#menu a.act:link, #menu a.act:visited, #menu a.act:active, #menu a.act:hover {
 color:#000000;
 font-weight:bold;
 text-decoration:none;
}

#menu ul.sub a.act:link, #menu ul.sub a.act:visited, #menu ul.sub a.act:active, #menu ul.sub a.act:hover {
 color:#95bacc;
 font-weight:normal;
 text-decoration:none;
}

li {
 padding:0px;
 margin:0px;
}

.news {
 border-top:1px solid #000000;
 margin:5px 0 0;
 padding:5px 0 0;
}

/*############### SEITEN ELEMENTE ###############*/
#container {
 width: 960px;
 margin: 0 auto;
 text-align: left;
}

#left {
 width:150px;
 float:left;
 margin:0px;
}

#right {
 width:800px;
 float:right;
 margin:95px 0px 0px 0px;
}

#wrapper {
 width:800px;
 height: auto;
 position:absolute;
 z-index:100;
}

#logo {
 padding:0px;
 margin:25px 0 25px 0;
 line-height:0px;
}

#menu_sub {
 position:absolute;
 right:15px;
 top:15px;
}

#menu_sub img {
 float:left;
}

#menu .main {
}

#menu .ab_kontakt {
 margin:10px 0 0 0;
}

#menu .language {
}

.de_hideme {
 display:none;
}

.en_hideme {
 display:none;
}

#fontsize {
 margin:10px 0 0 0;
}



/*############### NEWS ###############*/


.news-latest-container {
 padding:0px;
 margin:0px;
}

.news-latest-item {
 border-top:1px solid #000000;
 margin:10px 0 0 0;
 padding:10px 0 0 0;
}

.news-latest-morelink {
 padding:0px;
 margin:0px;
}

.news-latest-gotoarchive {
 padding:0px;
 margin:0px;
}

.news-list-container {
}

.news-list-item {
 margin:0 0 20px 0;
}

.news-list-date {
 border-top:1px solid #000000;
 margin:22px 0 0;
 padding:5px 0 0;
 font-weight:bold;
}

.news-list-morelink {
}

.news-list-item .left {
 float:left;
 width:100px;
}

.news-list-item .right {
 float:right;
 width:380px;
}

.news-list-item .right h3 {
 border-bottom:1px solid #000000;
 font-size:14px;
 margin:0 0 5px 0;
 padding:0 0 5px 0;
}

.news-list-browse {
 float:right;
 width:370px;
}

.news-list-browse .active {
 border-bottom:1px solid #000;
 font-weight:bold;
 padding:3px 3px;
}

.news-list-browse .inactive {
 padding:3px 3px;
}

.news-single-item .left {
 float:left;
 width:150px;
}

.news-single-item .right {
 float:right;
 width:320px;
}

.news-single-item .right h2 {
 border-bottom:1px solid #000000;
 font-size:14px;
 margin:0 0 5px 0;
 padding:0 0 5px 0;
}

.news-single-item .right h3 {
 margin:0px;
 padding:0 0 10px 0;
}

.news-single-timedata {
 border-bottom:1px solid #000000;
 font-size:14px;
 font-weight:bold;
 margin:0 0 10px;
 padding:1px 0 7px
}

.news-single-img {
}

.news-single-additional-info {
}

.news-single-files dt {
 border-bottom:1px solid #000000;
 font-size:14px;
 font-weight:bold;
 margin:0 0 5px;
 padding:10px 0 5px 0;
}

.news-single-files dd {
 margin:0px;
 padding:0px
}

.news-single-files dd img {
 display:none;
}

.news-single-files dd a:link, .news-single-files dd a:visited, .news-single-files dd a:active, .news-single-files dd a:hover {
 background-image:url(../img/icons/download.gif);
 background-position:0 center;
 background-repeat:no-repeat;
 color:#000000;
 padding:0 0 1px 13px;
 text-decoration:none;
}

.news-single-backlink {
 border-top:1px solid #000000;
 float:right;
 margin:0;
 padding:10px 0 0;
 width:320px;
}

.news-single-imgcaption {
 background-color:#d3d3d3;
 font-size:11.8px;
 font-style:italic;
 margin:0px 0 10px;
 padding:3px 2px 2px 5px;
}

/*############### KALENDER ############### #content .event_container */

.list-date-wrapper {

}

.mono .headline {
background-color:#ef6d23;
font-size:18px;
line-height:18px;
font-weight:bold;
margin:0 0 5px;
padding:10px 0 10px 120px;
color:#ffffff;
}

.mono .headline {
background-color:#ef6d23;
font-size:18px;
line-height:18px;
font-weight:bold;
margin:0 0 5px;
padding:10px 0 10px 120px;
color:#ffffff;
}



.bunt .headline {
 background-color:#62797e;
 font-size:18px;
 line-height:18px;
 font-weight:bold;
 margin:0 0 5px;
 padding:10px 0 10px 120px;
 color:#ffffff;
 }

.event_container {
 background-color:#FFFFFF;
 float:right;
 padding:10px 10px 5px 10px;
 width:490px;
}

.event_no_result {
 background-color:#FFFFFF;
 float:right;
 padding:10px 10px 5px 10px;
 width:490px;
}

.fehler_headline {
background-color:#938EDB;
color:#FFFFFF;
font-size:18px;
font-weight:bold;
line-height:18px;
margin:0 0 5px;
padding:10px 0 10px 120px;
}

.fehler_text {
padding:10px 0px 10px 120px;
width:360px;
}

.event {
 margin:0 0 5px 0;
 padding:0px;
 width:490px;
}

.event_container .col_left {
 float:left;
 padding:10px 0px;
 width:100px;
 font-size:12px;
}

.mono .col_right {
 background-color:#f7b691;
  float:right;
 width:360px;
 padding:10px;
}

.bunt .col_right {
 background-color:#b0bcbe;
  float:right;
 width:350px;
 padding:10px;
}

.event_catmenu_search_box {
 float:left;
}

.event_search {
 background-image:url(../img/info_box_3_bg.png);
 background-repeat:repeat;
 width:160px;
 padding:10px;
 line-height:0px;
 float:left;
}

.suchfeld {
border:medium none;
float:left;
height:16px;
padding:2px;
width:111px;
}

.such_button {
background-color:#f7b691;
border:medium none;
height:20px;
line-height:0;
margin:0;
padding:0;

}

.event_catmenu {
 background-image:url(../img/info_box_4_bg.png);
 background-repeat:repeat;
 width:160px;
 padding:10px;
 line-height:0px;
  clear:left;
}

.event_catmenu .list_style {
 padding:0px;
 width:160px;
 margin:0px;
}

#sendcategory {
 padding:0px;
 width:100px;
 margin:0;
}

/*############### VERTEILER PRESSE ###############*/

/*deutsch*/
#tx-powermail-pi1_fieldset_2 {
 border:none;
 padding:0px;
 margin:0px;
}

#tx-powermail-pi1_fieldset_2 legend {
 display:none;
}

/*englisch*/
#tx-powermail-pi1_fieldset_6 {
 border:none;
 padding:0px;
 margin:0px;
}

#tx-powermail-pi1_fieldset_6 legend {
 display:none;
}

/* deutsch */
#powermaildiv_uid1 input, #powermaildiv_uid2 input, #powermaildiv_uid3 input, #powermaildiv_uid4 input, #powermaildiv_uid5 input {
 margin:2.5px 0px 10px 0px;
 padding:5px;
 border:none;
 width:220px;
 background-color:#dcdcdc;
 color:#111;
}

/*englisch*/
#powermaildiv_uid33 input, #powermaildiv_uid34 input, #powermaildiv_uid35 input, #powermaildiv_uid36 input, #powermaildiv_uid37 input {
 margin:2.5px 0px 10px 0px;
 padding:5px;
 border:none;
 width:220px;
 background-color:#dcdcdc;
 color:#111;
}

/*deutsch*/
#powermaildiv_uid1 label, #powermaildiv_uid2 label, #powermaildiv_uid3 label, #powermaildiv_uid4 label, #powermaildiv_uid5 label {
 margin:0px;
 padding:0px;
}

/*englisch*/
#powermaildiv_uid33 label, #powermaildiv_uid34 label, #powermaildiv_uid35 label, #powermaildiv_uid36 label, #powermaildiv_uid37 label {
 margin:0px;
 padding:0px;
}

.tx_powermail_pi1_fieldwrap_html_radio_title {
 float:left;
}

/*3x deutsch*/
#powermaildiv_uid6 {
 margin:0 0 30px 0;
}

#powermaildiv_uid6 input {
 float:left;
}

#powermaildiv_uid6 label {
 float:left;
 margin:0 0 0 10px;
}

/*3x englisch*/
#powermaildiv_uid38 {
 margin:0 0 30px 0;
}

#powermaildiv_uid38 input {
 float:left;
}

#powermaildiv_uid38 label {
 float:left;
 margin:0 0 0 10px;
}

/*############### VERTEILER NEWSLETTER ###############*/


#tx-powermail-pi1_fieldset_3, #tx-powermail-pi1_fieldset_4{
 border:none;
 padding:0px;
 margin:0px;
}

#tx-powermail-pi1_fieldset_3 legend, #tx-powermail-pi1_fieldset_4 legend  {
 display:none;
}


#powermaildiv_uid8, #powermaildiv_uid9, #powermaildiv_uid10, #powermaildiv_uid11, #powermaildiv_uid12, #powermaildiv_uid13,
#powermaildiv_uid17, #powermaildiv_uid18, #powermaildiv_uid19, #powermaildiv_uid20, #powermaildiv_uid21, #powermaildiv_uid22 {
 float:left;
 width:250px;
}

#powermaildiv_uid8 input, #powermaildiv_uid9 input, #powermaildiv_uid10 input, #powermaildiv_uid11 input, #powermaildiv_uid12 input, #powermaildiv_uid13 input,
#powermaildiv_uid17 input, #powermaildiv_uid18 input, #powermaildiv_uid19 input, #powermaildiv_uid20 input, #powermaildiv_uid21 input, #powermaildiv_uid22 input {
 margin:2.5px 0px 10px 0px;
 padding:5px;
 border:none;
 width:220px;
 background-color:#dcdcdc;
 color:#111;
}

#powermaildiv_uid8 label, #powermaildiv_uid9 label, #powermaildiv_uid10 label, #powermaildiv_uid11 label, #powermaildiv_uid12 label, #powermaildiv_uid13 label,
#powermaildiv_uid17 label, #powermaildiv_uid18 label, #powermaildiv_uid19 label, #powermaildiv_uid20 label, #powermaildiv_uid21 label, #powermaildiv_uid22 label {
 margin:0px;
 padding:0px;
}

.tx_powermail_pi1_fieldwrap_html_checkbox_title {
 display:none;
}

#powermaildiv_uid15 {
 margin:0;
}

#powermaildiv_uid15 textarea, #powermaildiv_uid23 textarea  {
 margin:2.5px 0px 10px 0px;
 padding:5px;
 border:none;
 width:220px;
 background-color:#dcdcdc;
 color:#111;
 height:120px;
}

#powermaildiv_uid15 label {
 margin:0px;
 padding:0px;
}

#powermaildiv_uid16, #powermaildiv_uid24 {
}

#powermaildiv_uid16 input, #powermaildiv_uid24 input {
 margin:0 0 15px 5px;
}

#powermaildiv_uid16 label, #powermaildiv_uid24 label  {
}

#powermail_check_inner powermail_check_inner_uid16_0, #powermail_check_inner powermail_check_inner_uid24_0 {
 margin:0;
}

.powermail_mandatory_list {
 margin:0 0 20px 0;
}


.csc-textpic-caption {
font-style:italic;
color:gray;
padding:3px 0 0 0;
font-size:12px;
}

/*############### KONTAKTFORMULAR ###############*/


#tx-powermail-pi1_fieldset_16, #tx-powermail-pi1_fieldset_15{
 border:none;
 padding:0px;
 margin:0px;
}

#tx-powermail-pi1_fieldset_16 legend, #tx-powermail-pi1_fieldset_15 legend  {
 display:none;
}


#powermaildiv_uid105, #powermaildiv_uid106, #powermaildiv_uid107, #powermaildiv_uid108, #powermaildiv_uid109, #powermaildiv_uid110,
 #powermaildiv_uid96, #powermaildiv_uid97, #powermaildiv_uid98, #powermaildiv_uid99, #powermaildiv_uid100, #powermaildiv_uid101 {
 float:left;
 width:250px;
}

#powermaildiv_uid105 input, #powermaildiv_uid106 input, #powermaildiv_uid107 input, #powermaildiv_uid108 input, #powermaildiv_uid109 input, #powermaildiv_uid110 input,
#powermaildiv_uid111 input,  #powermaildiv_uid96 input, #powermaildiv_uid97 input, #powermaildiv_uid98 input, #powermaildiv_uid99 input, #powermaildiv_uid100 input, #powermaildiv_uid101 input, #powermaildiv_uid102 input {
 margin:2.5px 0px 10px 0px;
 padding:5px;
 border:none;
 width:220px;
 background-color:#dcdcdc;
 color:#111;
}

#powermaildiv_uid105 label, #powermaildiv_uid106 label, #powermaildiv_uid107 label, #powermaildiv_uid108 label, #powermaildiv_uid109 label, #powermaildiv_uid110 label,
#powermaildiv_uid111 label, #powermaildiv_uid113 label, #powermaildiv_uid96 label, #powermaildiv_uid97 label, #powermaildiv_uid98 label, #powermaildiv_uid99 label, #powermaildiv_uid100 label, #powermaildiv_uid101 label, #powermaildiv_uid102 label {
 margin:0px;
 padding:0px;
}

.tx_powermail_pi1_fieldwrap_html_checkbox_title {
 display:none;
}

#powermaildiv_uid111, #powermaildiv_uid102 {
 margin:0;
}

#powermaildiv_uid111 textarea, #powermaildiv_uid102 textarea  {
 margin:2.5px 0px 10px 0px;
 padding:5px;
 border:none;
 width:220px;
 background-color:#dcdcdc;
 height:227px;
}

#powermaildiv_uid107 label, #powermaildiv_uid98 label {
 margin:0px;
 padding:0px;
}

.powermail_mandatory_list {
 margin:0 0 20px 0;
}


.csc-textpic-caption {
font-style:italic;
color:gray;
padding:3px 0 0 0;
font-size:12px;
}