/*Diese CSS-Datei enthält die Formatierungen für die Extensions.*/ 

/*Formatierung der Pressemitteilungen */

.presse-list-item {
padding:8px 0px 8px 0px;
margin:0px 0px 0px 0px;
}


.presse-list-date {
padding:0px 20px 0px 20px;
margin:0px 0px 0px 0px;
font-size:12px;
line-height:110%;
color:rgb(100,100,100);
float:left;
font-family:verdana;
}

.presse-list-title {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.presse-list-title h3 {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
font-size:12px;
line-height:110%;
color:rgb(100,100,100);
font-family:verdana;
}

.presse-list-title a:link, .presse-list-title a:visited {
color:rgb(0,108,100);
}

.presse-list-title a:hover{
color:rgb(154,154,154);
}


.presse-list-gotoarchive {
padding:0px 0px 0px 20px;
margin:0px 0px 0px 0px;
font-size:12px;
line-height:110%;
font-family:verdana;
}

.presse-latest-item {
padding:8px 0px 8px 0px;
margin:0px 0px 0px 0px;
}


.presse-latest-date {
padding:0px 20px 0px 20px;
margin:0px 0px 0px 0px;
font-size:12px;
line-height:110%;
color:rgb(100,100,100);
float:left;
font-family:verdana;
}

.presse-latest-title {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.presse-latest-title h3 {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
font-size:12px;
line-height:110%;
color:rgb(100,100,100);
font-family:verdana;
}

.presse-latest-title a:link, .presse-latest-title a:visited {
color:rgb(0,108,100);
}

.presse-latest-title a:hover{
color:rgb(154,154,154);
}

.presse-latest-gotoarchive {
padding:10px 0px 0px 20px;
margin:0px 0px 0px 0px;
}


.presse-latest-gotoarchive  a:link, .presse-latest-gotoarchive  a:visited{
font-size:12px;
line-height:140%;
font-family:verdana;
color:rgb(0,108,100);
}

.presse-latest-gotoarchive  a:hover{
font-size:12px;
line-height:140%;
font-family:verdana;
color:rgb(154,154,154);
}


.presse-single-item {
padding:10px 10px 10px 10px;
margin:0px 0px 0px 0px;
}


.presse-single-content p.bodytext{
padding:5px 5px 5px 0px;
margin:0px 0px 0px 0px;
text-indent:0px;
font-size:12px;
line-height:120%;
color:rgb(100,100,100);
font-family:verdana;
text-align:justify;
}

.presse-single-item  .news-single-img{
padding:5px 0px 0px 20px;
margin:0px 0px 0px 0px;
width:170px;
float:right;
}

.presse-single-item  .news-single-img p.news-single-imgcaption {
padding:5px 0px 5px 0px;
margin:0px 0px 0px 0px;
text-indent:0px;
font-size:9px;
text-align:left;
line-height:120%;
}

.presse-single-item a:link, .presse-single-item a:visited{
color:rgb(0,108,100);
}

.presse-single-item  a:hover{
color:rgb(154,154,154);
}

.presse-single-backlink{
padding:10px 0px 0px 0px;
margin:0px 0px 0px 0px;
font-size:12px;
line-height:110%;
font-family:verdana;
}

.presse-single-file dd img{
display:none;
}

.presse-single-file dt {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-indent:0px;
font-size:10px;
font-family:verdana;
font-weight:900;
text-align:left;
line-height:120%;
color:rgb(100,100,100);
}

.presse-single-file a:link, .presse-single-file a:visited,.presse-single-file a:hover{
padding:2px 0px 5px 0px;
margin:0px 0px 0px 0px;
text-indent:0px;
font-size:9px;
font-family:verdana;
font-weight:100;
text-align:left;
line-height:120%;
}


/*Formatierung der News */

.news-list-item {
padding:8px 0px 8px 0px;
margin:0px 0px 0px 0px;
}

.news-list-date {
padding:0px 10px 0px 20px;
margin:0px 0px 0px 0px;
font-size:12px;
line-height:120%;
color:rgb(100,100,100);
float:left;
font-family:verdana;
}

.news-list-date a:link, .news-list-date a:visited, .news-list-date a:hover {
color:rgb(100,100,100);
font-weight:100;
}

.news-list-category {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
font-size:12px;
line-height:120%;
color:rgb(100,100,100);
font-family:verdana;
}

.news-list-title h3{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.news-list-title h3 a:link, .news-list-title h3 a:visited {
padding:0px 0px 0px 20px;
margin:0px 0px 0px 0px;
color:rgb(0,108,100);
font-size:12px;
line-height:100%;
font-family:verdana;
}

.news-list-title h3 a:hover{
padding:0px 0px 0px 20px;
margin:0px 0px 0px 0px;
color:rgb(154,154,154);
font-size:12px;
line-height:100%;
font-family:verdana;
}

.news-list-subheader {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.news-list-subheader a:link, .news-list-subheader a:visited {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
color:rgb(255,100,100);
font-size:10px;
font-family:verdana;
font-weight:100;
}

.news-list-subheader a:hover {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
color:rgb(255,100,100);
font-size:10px;
font-family:verdana;
font-weight:100;
}

.news-list-gotoarchive {
padding:0px 0px 0px 20px;
margin:0px 0px 0px 0px;
font-size:12px;
line-height:110%;
font-family:verdana;
}




.news-latest-item {
padding:8px 0px 8px 0px;
margin:0px 0px 0px 0px;
}

.news-latest-date {
padding:0px 10px 0px 20px;
margin:0px 0px 0px 0px;
font-size:10px;
line-height:120%;
color:rgb(100,100,100);
font-family:verdana;
}

.news-latest-date a:link, .news-latest-date a:visited, .news-latest-date a:hover {
color:rgb(100,100,100);
font-weight:100;
}

.news-latest-category {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
font-size:10px;
line-height:120%;
color:rgb(100,100,100);
font-family:verdana;
}

.news-latest-title h3{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.news-latest-title h3 a:link, .news-latest-title h3 a:visited {
padding:0px 0px 0px 20px;
margin:0px 0px 0px 0px;
color:rgb(0,108,100);
font-size:12px;
line-height:100%;
font-family:verdana;
}

.news-latest-title h3 a:hover{
padding:0px 0px 0px 20px;
margin:0px 0px 0px 0px;
color:rgb(154,154,154);
font-size:12px;
line-height:100%;
font-family:verdana;
}

.news-latest-subheader {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.news-latest-subheader a:link, .news-latest-subheader a:visited {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
color:rgb(100,100,100);
font-size:10px;
font-family:verdana;
font-weight:100;
}

.news-latest-subheader a:hover {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
color:rgb(100,100,100);
font-size:10px;
font-family:verdana;
font-weight:100;
}

.news-latest-gotoarchive {
padding:0px 0px 0px 20px;
margin:0px 0px 0px 0px;
font-size:12px;
line-height:110%;
font-family:verdana;
}


.news-single-item {
padding:10px 10px 10px 10px;
margin:0px 0px 0px 0px;
}


.news-single-timedata {
padding:0px 10px 0px 0px;
margin:0px 0px 0px 0px;
font-size:12px;
line-height:120%;
color:rgb(100,100,100);
font-family:verdana;
}

.news-single-category {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
font-size:12px;
line-height:120%;
color:rgb(100,100,100);
font-family:verdana;
}

.news-single-title h2{
padding:5px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.news-single-content p {
padding:5px 5px 5px 0px;
margin:0px 0px 0px 0px;
text-indent:0px;
font-size:12px;
line-height:120%;
color:rgb(100,100,100);
font-family:verdana;
text-align:justify;
}

.news-single-item  .news-single-img{
padding:5px 0px 0px 20px;
margin:0px 0px 0px 0px;
width:auto;
float:right;
}

.news-single-item  .news-single-img p.news-single-imgcaption {
padding:5px 0px 5px 0px;
margin:0px 0px 0px 0px;
text-indent:0px;
font-size:9px;
text-align:left;
line-height:120%;
}

.news-single-item a:link, .news-single-item a:visited{
color:rgb(0,108,100);
}

.news-single-item  a:hover{
color:rgb(154,154,154);
}

.news-single-backlink{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
font-size:12px;
line-height:110%;
font-family:verdana;
}



/*Sitemap*/


.tx-dropdownsitemap-pi1 {
font-family:verdana;
font-weight:100;
}

.tx-dropdownsitemap-pi1 .expAll {
display:none;
}

.tx-dropdownsitemap-pi1 a:link, .tx-dropdownsitemap-pi1 a:visited {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
color:rgb(0,108,100);
font-size:11px;
font-family:verdana;
font-weight:100;
line-height:100%;
}

.tx-dropdownsitemap-pi1 a:hover {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
color:rgb(100,100,100);
font-size:11px;
font-family:verdana;
font-weight:100;
line-height:100%;
}

/*PowerMail Formatierung*/


/*Powermail*/

.tx-powermail-pi1 {
font-family:verdana;
font-weight:100;
font-size:0.8em;
color:rgb(153,153,153);
background-color:rgb(255,255,255);
border-color:rgb(153,153,153);
border-style:solid;
border-width:1px;
padding:10px 10px 10px 10px;
margin:0px 10px 0px 0px;
}

fieldset.tx-powermail-pi1_fieldset {
	/* Fieldset */


	padding: 10px;
}
fieldset.tx-powermail-pi1_fieldset legend {
	/* legend of Fieldset */
	font-weight: bold;
	color: rgb(100,100,100);
}
fieldset.tx-powermail-pi1_fieldset label {
	/* label */
	display: block;
	width: 150px;
	float: left;
	clear: both;
	font-weight: bold;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_text,
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,
fieldset.tx-powermail-pi1_fieldset select.powermail_select {
	/* Input and textarea */
	width: 450px;
}

fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_radio input.powermail_radio {
	/* Radiobuttons */
	padding:0px 0px 0px 0px;
	margin:0px 330px 10px 0px;
	float:left;
	width:20px;
	text-align:left;
	line-height:20px;
}

p.tx_powermail_pi1_fieldwrap_html_radio_title {
display:none;
}

div.tx_powermail_pi1_fieldwrap_html {
	/* DIV container arround every field */
	margin: 10px 0;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
	/* submit button */
	margin: 10px 0 10px 150px;
	font-weight: 900;
	color:rgb(100,100,100);
}
p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
p.tx_powermail_pi1_fieldwrap_html_radio_title {
	margin: 0;
	padding: 0;
	font-weight: bold;
}
div.countryzone {
	margin: 10px 0 0 150px;
}


	/* Confirmation */
td.powermail_all_td {
	padding: 3px 10px 3px 0;
}

/*Suche*/

#search{
float:right;
padding:3px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:200px;
}

.search_text {
border-width:1px;
border-style:solid;
border-color:rgb(128,128,128);
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;

}

.search_input{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
z-index:1;
}

.search_button{
padding:0px 0px 0px 5px;
margin:0px 0px 0px 0px;
border-width:0px;
}

.searchresult_suchfeld{
padding:20px 0px 0px 0px;
margin:0px 0px 0px 0px;
font-family:verdana;
font-size:10px;
}

.searchresult_balken {
font-family:verdana;
font-size:10px;
width:650px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}


.searchresult_links {
text-align:left;
}

.searchresult_rechts{
text-align:right;
}

.searchresult_pageliste {

}

.searchresult_pagetitle {
font-family:verdana;
font-size:12px;
}

.searchresult_text {
font-family:verdana;
font-size:11px;
padding:0px 0px 0px 0px;
margin:0px 0px 10px 0px;
}


/*Formatierung der FAQ*/

.tx-irfaq-pi1 {
margin: 0px 0px 0px 5px;
padding: 0px 0px 0px 0px;
}

.tx-irfaq-pi1 dt {
font-size:11px;
text-indent:0px;
font-weight:600;
margin:0px 0px 0px 5px;
padding:10px 0px 0px 5px;
line-height:13px;
color:rgb(64,64,64);
}

.tx-irfaq-pi1 dt img{
margin:0px 0px 0px 0px;
padding:3px 5px 0px 0px;
float:left;
}

.tx-irfaq-pi1 dt p.bodytext{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
float:left;
width:600px;
}

.tx-irfaq-pi1 dd p.bodytext {
font-size:11px;
text-indent:0px;
font-weight:100;
margin:0px 0px 0px 20px;
padding:0px 5px 0px 4px;
color:rgb(32,32,32);
line-height:15px;
width:600px;
}

.tx-irfaq-pi1 dd ul {
font-size:11px;
text-indent:0px;
font-weight:100;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
color:rgb(32,32,32);
line-height:15px;
}

.tx-irfaq-pi1 dd p.bodytext a {
font-size:11px;
text-indent:0px;
font-weight:100;
color:rgb(154,0,18);
}