/* prudsys_standard_css  */


* {margin: 0; padding: 0;}
p,ul,div,h4 {padding-bottom: 0.2em; line-height:1.8em;}
html { height: 100%; width:100%;}
img{border:0px}
/*img, div, td {behavior: url(iepngfix.htc);}*/


*:hover, *:active{
outline: none; 
}


body {
 font: 12px MS Sans-Serif,Arial,Verdana;
 width:100%;
 height:100%;
 color: #444;
 background-color:#f5f6f7;
}


a {
color:#345678;
text-decoration:none;
}


p a, table.contenttable a, div.news-list-morelink a{
padding:0 0 0 12px;
background-image:url(../img/links.gif);
background-repeat:no-repeat;
background-position:left -57px;
}

div.news-list-browse a{
padding:0;
background-image:none;
}


a.rss{
padding:0 0 0 12px;
background-image:url(../img/links.gif);
background-repeat:no-repeat;
background-position:left 3px;
}


div.news-single-backlink a{
padding:0 0 0 12px;
background-image:url(../img/links.gif);
background-repeat:no-repeat;
background-position:left -37px;
}

a span.script, a span.noscript{
padding:0 0 0 12px;
background-image:url(../img/links.gif);
background-repeat:no-repeat;
background-position:left -14px;
}

a span.noscript{
background-position:left 4px;
}

a span.script{
}

p a.xmail{
padding:0;
background-image:url();
}

a:hover {
color:#f00;
}

table{
 border-collapse:collapse;
}

#containerdiv{
max-width:1240px; 
min-width:1024px;
}

#container {
 margin: 0px;
 width:100%;
 table-layout:fixed;
}

#head{
height: 70px;
background-color: #ffffff;
background-position: left bottom;
background-repeat: no-repeat;
padding-left: 20px;
margin-bottom:29px;
} 


#topnav {
 overflow:visible;
 color:#fff;
 background-image:url(../img/topnavi_sprite.gif);
 background-repeat:repeat-x;
 background-color:#123456;
 padding:0;
 position:absolute;
 top:72px;
 left:0;
 width:100%;
}

#topnav a{
 text-decoration:none;
 margin:0px 0px 0px 0px;
}

#left {
 padding:10px 0px;
 text-align:left;
 vertical-align:top;
}

#right {
 padding:10px 0px;
 text-align:left;
 vertical-align:top;
 width:200px; 
}

img.spacer10{
 width:10px;
}

#footer {
 text-align:center;
 height: 30px;
 line-height:30px;
 padding:0px;
}

#footer a, span.hilfsmenu {
 color:#888;
 text-decoration:none;
}

#footer a:hover {
 color:#222;
}


/*### Navigation neu Anfang ###*/

 div#hauptnavigation {
    background-image: url(../img/topnavi_sprite.gif);
    padding:0;
    height:auto;
    float:left;
    width:100%;
    min-width:1024px;
  }
  
/*## Ebene 1 ##*/

  ul#ebene1 {
    margin: 0 auto; 
    padding: 0;
    float:left;
    position: relative; 
    left: 50%;
  }

  ul#ebene1 li {
    list-style-type: none;
    float: left;
    position: relative;
    margin: 0; 
    padding: 0;
    position: relative; 
    right: 50%;
  }
     
  ul#ebene1 > li > a {
    display: block;
    height:20px;
    padding: 3px 20px 7px 20px;
    text-decoration: none; 
    color: #def; 
    background-image: url(../img/topnavi_sprite.gif);
  }
  
  ul#ebene1 > li > a:hover,
  ul#ebene1 li a.aktuell{
    color: #fff; 
    background-image: url(../img/topnavi_sprite.gif);
    background-position:0 -30px;
  }
  
  
  /*## Ebene 2 ##*/
  
div.div_ebene2{
  position:absolute; 
  top: 30px; 
  left: -10px;
  background-image:url(../img/menue.png);
  background-repeat:no-repeat; 
  background-position: bottom right; 
  padding-right:20px;
  z-index:100000;
  display:none;
  }
  
ul.ul_ebene2 {
  margin: 0 0 -2.5px 0; 
  padding:10px 0 20px 20px;
  background-image:url(../img/menue.png);
  background-repeat:no-repeat;
  background-position:left bottom;
  z-index:100001;
  }
  
ul.ul_ebene2 a, ul.ul_ebene2 span{
  color:#666;
  white-space:nowrap;
  text-decoration:none;
  }
  
ul.ul_ebene2 a:hover, ul.ul_ebene2 span {
  color:#000;
  } 
    
li:hover ul.ul_ebene2 {
  display:block;
  }
  
li:hover div.div_ebene2 {
  display:block;
  }
  
ul#ebene1 li ul li {
  float:none;
  padding:2px 20px 2px 20px;
  margin:0 -10px;
  position: relative; 
  right: 0;
  }
  
ul.ul_ebene2 li.aktuell {
  background-color:#fff;
  border-width:1px 0;
  border-style:solid;
  border-color:#eee;
  }

li.aktuell a{
  color:#000;
  padding-left:0.2em;
  }
  
li.aktuell span{
  color:#666;
  position:relative;
  left:-1.1em;
  }
  
/*### Navigation neu Ende ###*/


/* Breadcrumb Menü */

p.breadcrumb{
color:#888;
font-size:10px;
margin:0 35px 6px 35px;
}

p.breadcrumb a{
color:#888;
text-decoration:none;
background-image:none;
padding:0;
}

p.breadcrumb a:hover{
color:#b00;
}


/* Noscript-Container nur sichtbar im ie6 bei ausgeschaltetem js */

div.noscriptContainer{
display:none; 
}

* html div.noscriptContainer{
display:block; 
position:absolute; 
width:818px; 
height:2em; 
border-width:0 1px 1px 1px; 
border-style:solid; 
border-color:#fff; 
overflow:hidden;
z-index:999;
background-color:#fff;
width:100%;
text-align:center;
filter:Alpha(opacity=70);
}

/* Aufklappmenüs Anfang*/


img.min_width_height{width:80px; height:20px;}
img.blank20x20		{width:20px; height:20px;}
img.blank7x7		{width:7px; height:7px;}


td.top		{background-image:url(../img/hor_sprite.png); background-repeat:repeat-x; background-position:top; height:20px; line-height:1px; font-size:0;}
td.top_right	{background-image:url(../img/edge_sprite.png); background-repeat:no-repeat; background-position:top right; height:20px; line-height:1px; font-size:0;}
td.top_left	{background-image:url(../img/shadow_top_left.png); background-repeat:no-repeat; background-position:top left; height:20px;line-height:1px; font-size:0;}
td.right	{background-image:url(../img/vert_sprite.png); background-repeat:repeat-y; background-position:right; width:20px;}
td.bottom_right	{background-image:url(../img/edge_sprite.png); background-repeat:no-repeat; background-position:bottom right; height:20px; width:20px;}
td.bottom	{background-image:url(../img/hor_sprite.png); background-repeat:repeat-x; background-position:bottom; height:20px; width:100%;}
td.bottom_left	{background-image:url(../img/edge_sprite.png); background-repeat:no-repeat; background-position:bottom left; height:20px; width:20px;}
td.left		{background-image:url(../img/vert_sprite.png); background-repeat:repeat-y; background-position:left; width:20px;}


/* Sprachmenu */
#sprache		{position:absolute;z-index:101; top:0;}

td.contentLang{
 background-color:#fff;
 filter:alpha(opacity=90);
 background: hsla(0,100%,100%,.90);
 vertical-align: bottom; 
 text-align:center;
 line-height:1.5em;
 }

td.contentLang span	{margin:0 5px}
td.bottomLang		{background-image:url(../img/hor_sprite.png); background-repeat:repeat-x; background-position:bottom;}
#langTable			{width:200px;}
span.ACT		{font-weight:bold;} 

td.content:hover a 	{color:#000;}

table.noscript		{display:none;}



/*Seitenmenues (3. Ebene)*/


ul.csc-menu-1 li.NO{
margin:0;
padding:0 15px 0 27px;
background-image:url(../img/links.gif);
background-repeat:no-repeat;
background-position:15px -53px;
border-width:1px 0;
border-style:solid;
border-color:#fff;
}

ul.csc-menu-1 li.ACT{
margin:0;
padding:0 15px 0 27px;
background-image:url(../img/links.gif);
background-repeat:no-repeat;
background-position:15px -94px;
background-color:#EDF7FF;
border-width:1px 0;
border-style:solid;
border-color:#E6F1FF;
}




/*### Bereich Content ###*/

/* Abstand zum Rand */
#space{
margin:15px 20px;
}

table.portlet		{width:200px; margin:0px; table-layout:fixed; text-align:left;}
table.portlet img	{margin:0;}
td.portlet_top_left	{background-image:url(../img/portlet_sprite.png); background-repeat:no-repeat; background-position:top left; height:15px;}
td.portlet_top		{background-image:url(../img/portlet_sprite.png); background-repeat:no-repeat; background-position:top center; height:15px;}
td.portlet_top_right	{background-image:url(../img/portlet_sprite.png); background-repeat:no-repeat; background-position:top right; height:15px;}
td.portlet_content	{background-color:#fff; vertical-align:middle;line-height:2em; overflow:hidden;font-size:1em;}
td.portlet_content p	{color:#888}
td.portlet_bottom	{background-image:url(../img/portlet_sprite.png); background-repeat:no-repeat; background-position:bottom center; height:20px;}


td.portlet_content > div.csc-header > h4{
position:relative; 
top:-2px;
margin:0 15px
}

form{
margin-top:10px;
}

fieldset{
border:0px;
padding:0px 13px;
}

legend{
display:none;
}

label{ 
color:#666; 
margin-left:0px;
width:100%;}

div.input_error{
float:left; 
width:77%;
}

div.input_error input{
width:100%;
}


/* ### select und select-fake für ie7 ### */
div.selectfake{
background-color:#f00;
padding:20px;
position:relative;
left:-20px;
top:-20px;
}
select.portlet{
width:100%;  
padding:3px 0px; 
color:#666; 
margin-bottom:5px;
}

table.option{
display:none; 
}

table.option_hover{
border:1px solid #7F9DB9;
border-top-width:0; 
display:block; 
position:absolute; 
background-color:#fff;
z-index:100;
}

td.option{
padding:0px 5px;
height:16px;
cursor:pointer;
background-color:#fff;
color:#444;
border:1px dotted #fff;
}

td.option_hover{
padding:0px 5px;
height:16px;
cursor:pointer;
background-color:#B2B4BF;
color:#000;
border:1px dotted #000;
}


#content label{
float:left;
display:block;
width:20%; 
height:25px; 
}

/* ### input text ### */




#content input[type=text], input[type=password]{
width:77%; 
height:18px; 
border:1px solid #7F9DB9; 
padding:2px 3px 0 3px; 
color:#666; 
margin-bottom:5px;
font: 12px MS Sans-Serif,Arial,Verdana;
}

* html #content input[type=text], input[type=password]{
width:77%;
}


/* ### input submit ### */


#content input[type=submit]{
margin:10px 0;
padding:0 10px;
position:relative;
top:1px;
}

*:first-child+html #content input[type=submit]{ /* nur MSIE 7 */
margin:10px 0;
padding:0px;
}

* html #content input[type=submit]{ /* nur MSIE 6 */
margin:10px 0;
padding:0px;
}

/* ### input button ### */
input[type=button]{
padding:0 10px;
}

*:first-child+html input[type=button]{ /* nur MSIE 7 */
padding:0px;
}

* html input[type=button]{ /* nur MSIE 6 */
padding:0px;
color:#f00;
}


#content textarea{
font: 12px MS Sans-Serif,Arial,Verdana; 
border:1px solid #7F9DB9; 
padding:3px; 
color:#666;
width:77%;
margin-bottom:5px;
}

textarea.portlet{
font: 12px MS Sans-Serif,Arial,Verdana; 
border:1px solid #7F9DB9; 
padding:3px; 
color:#666;
width:100%;
}

* html textarea.portlet{
font: 12px MS Sans-Serif,Arial,Verdana; 
border:2px; 
color:#666;
width:160px;
}


/* ### Suchformular ### */

#right #topnavsuche{
position:absolute;
top:62px; 
z-index:999;
}

fieldset.csc-mailform{
width:200px;
}

#right #mailformsword{
height:15px;
width:160px; 
margin:6px 5px 6px 5px;
font-size:12px;
border:0;
background-color:transparent;
}

*:first-child+html #right #mailformsword{
width:170px; 
}

#right #mailformsubmit{
height:15px;
width:20px;
margin:6px 0px 6px 0;
background-color:transparent; 
cursor:pointer;
border:0;
}

#right div.csc-mailform-field{
width:160px;
height:27px;
float:left;
position:relative;
left:-3px;
background-image:url(../img/topnavisearch_sprite.gif);
background-repeat:no-repeat;
}

#right div.csc-mailform-field + div.csc-mailform-field{
width:20px;
background-image:url(../img/topnavisearch_sprite.gif);
background-repeat:no-repeat;
background-position:right top;
}

#content {
 text-align:left;
 vertical-align:top; 
 background-color:#fff;
}

#normal{
 min-width:420px;
 max-width:820px; 
}

* p,h2,h3,h5,ul{
margin:0px 15px 0.5em 15px;
}

li{
margin:0 15px;
}

h4{
font-size:1em;
margin:0 15px 0 15px;
}

h3{
font-size:1em;
margin-top:20px;
margin-bottom:10px
}


div.csc-textpicHeader h3{
margin-top:0;
}

h2{
font-size:1.5em;
font-weight:normal;
margin-top:30px;
margin-bottom:20px
}

td.content_right {background-image:url(../img/vert_sprite.png); background-repeat:repeat-y; background-position:right; width:10px; border:0}
td.content_left {background-image:url(../img/vert_sprite.png); background-repeat:repeat-y; background-position:left; width:10px; border:0}


/*### Titelbild und Hauptüberschrift ###*/

img.titelbild{
width:100% !important;
height:auto !important;
}

#content div.header{
position:relative;
margin-bottom:1em;
}

#content div.csc-header-n1{
 position:absolute; 
 bottom:0;
 background-color:#fff;
 filter:alpha(opacity=80);
 background: hsla(0,100%,100%,.80);
 border-top:1px solid #fff;
 width:100%;
}

h1{
font-size:2.2em;
line-height:1.2em;
font-weight:normal;
padding:3px 35px 0 35px;
color:#666;
}

h1.h1-startseite{
display:none;
}

#platzhalter{
display:none;
}

/* neue Artikel beginnen immer Links */
#content div.csc-header{
 clear:left;
 margin-top:1em;
}


/* Abstand für Bilder im Text */
div.csc-textpic-left > div.csc-textpic-imagewrap{
margin:0 15px 10px 15px;
}

div.csc-textpic{
margin-bottom:1em;
float:left; 
width:100%;
}

div.csc-textpic-intext-left > div.csc-textpic-imagewrap{
margin:0 15px 10px 15px;
}

div.csc-textpic-text{
margin-left:15px;
}


table.portlet div.csc-textpic-text{
margin:0;
}



/* Abstand unter den bannern auf 0 setzen */
div.csc-textpic-clear{
font-size:0;
}

table.portlet *.csc-textpic-caption{
margin:5px 15px 0px 15px !important;
}

DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image{
margin-bottom: 0px; 
}

#left DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image,
#right DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image{
margin-bottom: -15px; 
}


/* Menü der dritten ebene in der rechten Spalte */

ul.csc-menu-1{
list-style-type:none;
margin:0 -5px 0 0;
}


/* Tabellen */

table.contenttable caption{
font-weight:bold;
text-align:left;
padding-bottom:5px;
}

div.contenttable, div.tx-drblob-pi1{
padding:0 15px 10px 15px;
overflow-x:auto;
}

div.tx-drblob-pi1 form{
margin:-10px 0 0 0 ;
}

div.tx-drblob-pi1 p{
color:#666;
margin:5px 0 0 0;
}

table.tx_drblob_list_portlet{
width:100%;
}

table.tx_drblob_list_portlet p{
margin:5px 15px;
}

table.tx_drblob_list_portlet a{
background-image:none;
padding:0;
}


div.tx-drblob-pi1{
color:#333;
}


table.portlet div.tx-drblob-pi1{
padding:0;
}

table.contenttable, table.tx_drblob_list{
border:1px solid #BFDCFF;
width:100%;
}

table.contenttable th, th.tx_drblob_list-head{
border-right-width:1px;
border-right-style: solid;
border-right-color: #fff;
padding:3px 10px;
background-image:url(../img/portlet_head.png); 
background-repeat:repeat-x;
overflow:hidden;
}

table.contenttable th.td-last, th.tx_drblob_list-head-last{
border-right-width:1px;
border-right-style:solid;
border-right-color:#BFDCFF;
}


table.contenttable td, table.tx_drblob_list td{
padding:3px 10px;
vertical-align:top;
border-width:1px;
border-style:solid;
border-color: #E6F1FF #BFDCFF;
overflow:hidden;
}

table.contenttable tr.tr-last td{
border-bottom:1px solid #BFDCFF;
}

tr.tr-odd, td.tx_drblob_list-row1{
background-color:#FFFFFF;
}

tr.tr-even{
background-color:#EDF7FF;
}

td.tx_drblob_list-row2{
background-color:#EDF7FF;
border-width:1px 0;
border-style:solid;
border-color: #E6F1FF #BFDCFF;
}

table.portlet td.tx_drblob_list-row1, 
table.portlet td.tx_drblob_list-row2{
padding:3px 0;
}

table.contenttable ul{
list-style-type:none; 
margin-left:-1.2em;
}

table.termine-messe td.td-last,
table.termine-workshop td.td-last,
table.termine-webinar td.td-last{
width:150px;
table-layout:fixed;
}

table.termine-messe td.td-2,
table.termine-workshop td.td-1{
width:100px;
table-layout:fixed;
}



/* tt_news */

div.news-list-category,
div.news-list-morelink,
div.news-single-category,
div.news-single-timedata,
div.news-single-backlink,
span.news-latest-date,
div.news-latest-morelink,
div.news-single-additional-info{
margin:0px 15px 0.5em 15px;
}

dl.news-single-links p{
margin:0;
}

dl.news-single-links{
margin-top:1em;
}

hr.trenner{
height:1px;
margin:0 15px 5px 15px;
color:#ccc;
clear:left;
border:0;
border-bottom:1px solid #ccc;
}


div.pressemeldung-img > a > img{
border:1px solid #ccc;
padding:5px;
margin:0.5em 0 1em 15px;
float:left;
}

div.pressemeldung-txt{
max-width:600px;
float:left;
}

div.news-single-item h3{
font-size:1em;
}

div.news-amenu-container li{
margin:0 !important;
list-style:none;
}

li.news-amenu-item-year{
margin:1em 0 0 0 !important;
font-weight:bold;
}

#content div.csc-textpic div.csc-textpic-imagewrap{
border:1px solid #ccc;
padding:5px;
margin:0 15px 0 15px;
float:left;
}

div.news-single-img{
border:1px solid #ccc;
padding:5px 5px 0 5px;
margin:0 15px;
float:left;
}

td.portlet_content img.ansprechpartner{
margin-bottom:20px;
}

span.important{
color:#800000;
}

/* 2 Columns */

div.c2l1d-left, div.c2l2d-left, div.c2l3d-left{
margin:1em -1px 0 0;
float:left;
position:static;
overflow:visible;
border-width:0 1px 0 0;
border-color:#BFDCFF;
border-style:solid;
width:49%;
}

div.c2l1d-middle, div.c2l2d-middle, div.c2l3d-middle{
margin:1em -1px 0 0;
float:left;
position:static;
overflow:visible;
border-width:0 0 0 1px;
border-color:#BFDCFF;
border-style:solid;
width:49%;
background-color:transparent;
}

hr.after2columns{
clear:left; 
color:#fff; 
height:15px; 
border-width:0 0 1px 0;
border-style:solid;
border-color: #ccc; 
margin:15px;
background-color:transparent;
}

hr.before2columns{
color:#fff; 
height:15px; 
border-width:1px 0 0 0;
border-style:solid;
border-color: #ccc; 
margin:15px;
background-color:transparent;
}

td.content div.csc-frame-invisible{
margin:0 -10px;
padding:0;
}


div.csc-frame-frame1{
width:auto;
border-color:#BFDCFF;
border-style:solid;
border-width:1px;
margin:15px;
padding:15px;
overflow:auto;
background-color:#DCECFF;
background-repeat:repeat-x;
clear:left;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
background-image: -moz-linear-gradient(top, #EEF5FF, #DCECFF); /* FF3.6 */
		background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #DCECFF),color-stop(1, #EEF5FF)); /* Saf4+, Chrome */
		filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#EEF5FF', endColorstr='#DCECFF'); /* IE6,IE7 */
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#EEF5FF', endColorstr='#DCECFF')"; /* IE8 */
}


div.csc-frame-frame1 h3{
margin:0;
height:auto;
padding:3px 10px 3px 10px;
}

div.csc-frame-frame1 ul{
margin-top:5px;
list-style-image:url(../img/list.gif);
}

div.rde div.csc-frame-frame1 ul{
list-style-image:url(../img/list_rde.gif);
}

div.ireus div.csc-frame-frame1 ul{
list-style-image:url(../img/list_ireus.gif);
}

div.xelopes div.csc-frame-frame1 ul{
list-style-image:url(../img/list_xelopes.gif);
}

div.csc-frame-frame2{
border:1px solid #BFDCFF;
margin:15px;
padding:0;
overflow:auto;
background-color:#F9FCFF;
clear:left;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
}

td.content div.csc-frame-frame2{
margin:5px;
}

div.csc-frame-frame2 h4,
div.csc-frame-frame2 h3{
background-image:url(../img/portlet_head.png);
margin:0px;
height:20px;
padding:6px 10px 6px 10px;
}


/* 3 Columns */

div.tx-fdfx3cols-pi1{
margin-top:0;
overflow:auto;
}

div.tx-fdfx3cols-pi1 h2{
margin-top: 0;
}

td.c3l1-left, td.c3l1-middle, td.c3l1-right{
border-color:#ccc;
vertical-align:top;
}

div.csc-frame-frame1 div, 
div.csc-frame-frame1 p{
margin-bottom:0;
padding-bottom:0;
}

div.csc-frame-frame1 div.tx-fdfx3cols-pi1 td{
border-color:#BFDCFF;
border-width:0;
vertical-align:top;
text-align:center;
}

div.tx-fdfx3cols-pi1 h2 img{
position:relative; 
top:10px; 
left:-3px;
}


/*powermail*/
img.tx-srfreecap-pi2-image{
vertical-align: top !important;
margin-left:20%; 
margin-right:10px;
margin-top:2px; 
border:1px solid #7F9DB9;
}

input.powermail_submit{
margin-left:20% !important;
}

.tx-srfreecap-pi2-cant-read{
font-size: 1em;
color: #444;
}

input.powermail_captcha{
width:190px;
display: block;
width:190px;
}

div.tx-fdfx2cols-pi1 ul{
margin-top:-0.8em
}

div.tx-powermail-pi1{
width:100%;
}

div.tx-powermail-pi1_thx{
margin:10px 15px;
} 


td.powermail_all_td p, div.tx-powermail-pi1_thx p{
margin:0;
}


/*wt_gallery*/

div.tx-wtgallery-pi1{
text-align:center;
margin:0 15px;
}

div.list_row {
height:65px;
}

/*### 6 Spalten Listenansicht ###*/
div.wtgallery_list{
width:16.5%;
text-align:center;
border:1px solid #fff;
margin:-1px;
}

div.wtgallery_list:hover{
border:1px solid #fff;
}

div.wtgallery_list img{
width:50%;
height:auto;
margin-top:10px;
}

div.wtgallery_list:hover img{
width:80%;
height:auto;
margin-top:0;
}

div.wt_gallery_list_inner_text{
display:none;
}

div.wtgallery_list:hover div.wt_gallery_list_inner_text{
display:block;
}

/*### 6 Spalten Listenansicht ohne hovereffekt ###*/
div.wtgallery_list_x{
width:16.5%;
text-align:center;
border:1px solid #fff;
margin:-1px;
float:left;
}


div.wtgallery_list_x img{
width:50%;
height:auto;
margin-top:10px;
}


/*### 2 Spalten Listenansicht ###*/
div.wtgallery_list_2spalten{
width:46.5%;
text-align:center;
float:left !important;
border:1px solid #ccc;
padding:1.2%;
margin:0 -1px 10px -1px;
}

div.wtgallery_list_2spalten img{
width:100%;
border:0;
}

div.wtgallery_list_area_2spalten div.list_row{
width:100%;
height:auto;
}

div.wtgallery_list_area_2spalten div.wtgallery_list_firstofrow{
margin-right:10px;
}




/* mbl-newsevent */
.mbl-newsevent > tbody > tr {background-color:#fff;}
.mbl-newsevent > tbody > tr + tr{background-color:#EDF7FF;}
.mbl-newsevent > tbody > tr + tr + tr{background-color:#fff;}
.mbl-newsevent > tbody > tr + tr + tr + tr{background-color:#EDF7FF;}
.mbl-newsevent > tbody > tr + tr + tr + tr + tr{background-color:#fff;}
.mbl-newsevent > tbody > tr + tr + tr + tr + tr + tr{background-color:#EDF7FF;}
.mbl-newsevent > tbody > tr + tr + tr + tr + tr + tr + tr{background-color:#fff;}
.mbl-newsevent > tbody > tr + tr + tr + tr + tr + tr + tr + tr{background-color:#EDF7FF;}
.mbl-newsevent > tbody > tr + tr + tr + tr + tr + tr + tr + tr + tr{background-color:#fff;}
.mbl-newsevent > tbody > tr + tr + tr + tr + tr + tr + tr + tr + tr + tr{background-color:#EDF7FF;}

.mbl-newsevent p{margin:0;}

.mbl-newsevent li{
margin-left:2.3em;
list-style-type:disc;
}

/*### CallToAction Formular ###*/

div.tx_powermail_pi1_fieldwrap_html{
clear:left;
}

div.tx_powermail_pi1_fieldwrap_html_check input{
margin-top:5px;
}

p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
p.tx_powermail_pi1_fieldwrap_html_radio_title{
margin-left:0;
}

div.powermail_check_inner,
div.powermail_radio_inner{
clear:left;
}

div.tx_powermail_pi1_fieldwrap_html_radio,
div.tx_powermail_pi1_fieldwrap_html_check{
padding-bottom:10px;
margin-bottom:10px;
border-bottom:1px solid #ccc;
}

a.call2action{
height:50px; 
display:inline-block;
margin:0 -2px;
}

a.call2action-mail{
background-image: url(/fileadmin/templates/img/call2action.jpg);
background-position:0 -50px;  
width:53px; 
}

a.call2action-mail:hover{
background-image: url(/fileadmin/templates/img/call2action.jpg); 
background-position:0 0;  
}

a.call2action-tel{
background-image: url(/fileadmin/templates/img/call2action.jpg);
background-position:-53px -50px; 
width:54px; 
}

a.call2action-tel:hover{
background-image: url(/fileadmin/templates/img/call2action.jpg); 
background-position:-53px 0; 
}

a.call2action-post{
background-image: url(/fileadmin/templates/img/call2action.jpg); 
background-position:-107px -50px; 
width:53px; 
}

a.call2action-post:hover{
background-image: url(/fileadmin/templates/img/call2action.jpg); 
background-position:-107px 0;
}

.wichtig,
div.powermail_mandatory_js{
color: #b00;
}

div.tx-powermail-pi1_confirmation{
margin:0 15px;
}

div.tx-powermail-pi1_confirmation p{
margin:0;
}

td.powermail_all_td{
padding:0 5px 0 0;
}

div.tx-t3mcumulustagcloud-pi1{
margin:5px 15px;
}

#tagcloudflash{
width:100%;
}

/*### Sitelinks ###*/

#sitelinks{
  border-top: 1px solid #ddd;
  font-size:10px;
  margin-top:10px;
  padding:0 10px 10px 10px;
  color:#ccc;
  float:left;
  width:100%;
}

#sitelinks:hover{
background-color:#fff;
}


li.sitelinks_li1 a{
color:#bbb;
}

#sitelinks:hover li.sitelinks_li1 a{
color:#888;
}

#sitelinks:hover li.sitelinks_li1 a:hover{
color:#666;
}

li.sitelinks_li2 a,
li.sitelinks_li3 a{
color:#ccc;
}

#sitelinks:hover li.sitelinks_li2 a{
color:#aaa;
}

#sitelinks:hover li.sitelinks_li2 a:hover,
#sitelinks:hover li.sitelinks_li3 a:hover{
color:#888;
}

ul.sitelinks_ul1{
  margin: 5px auto 10px auto; 
  padding: 0;
  float:left;
  position: relative; 
  left: 50%;
  list-style-type:none;
}

li.sitelinks_li1{
  float:left;
  position: relative; 
  right: 50%;
}


ul.sitelinks_ul2,
li.sitelinks_li2{
  margin: 5px 0 0 0; 
  padding: 0;
  list-style-type:none;
}

li.sitelinks_li2{
  border-top:1px dotted #ddd;
  padding-top:5px;
}

ul.sitelinks_ul3,
li.sitelinks_li3{
  margin: 0; 
  padding: 0;
  list-style-type:none;
}
