/*--------------------------------------------------------------------------------------------------------
CSS styles for Dakosy.

version:   1.1
author:    Dakosy - design trifft html
email:     support@codingpeople.com
website:   http://www.codingpeople.com/
--------------------------------------------------------------------------------------------------------*/

/* =General
--------------------------------------------------------------------------------------------------------*/
/* Removing margin/padding/border */
* { margin:0; padding:0; border:0;}
/* Class for clearing floats */
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
/* Body background position */
body { background:#d8d0c7;}
/* End General
--------------------------------------------------------------------------------------------------------*/

input{
height:auto;
color:#1C3862;
font-size:11px;
font-family:Arial,
Helvetica, sans-serif;
line-height:13px;
padding:3px 3px 3px 3px;
margin:0;
border:1px solid #1c3862;
}

/* =Typography
--------------------------------------------------------------------------------------------------------*/
body { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#1c3862;}
/* Top text pn header */
#top span { float:right; line-height:26px; font-weight:bold; font-size:1em;}
/* Header fonts under menu */
#header h4 { font-size:1.5em; line-height:1.4em;}
#header p { font-size:1.4em; line-height:1.3em; color:#e6030b;}
/* Main p font */
#w640 .news li p { float:right; width:480px; font-size:1em;}
/* Fonts on 3-blocks */
.three_col h2 {position:relative; top:-20px; left:-15px; background:url(../../fileadmin/images/bg/head_205.gif) no-repeat top left; width:205px; height:32px; font-size:1.4em; font-weight:bold; line-height:32px; color:#FFF; text-align:center;}
.three_col .block p { font-size:1em; line-height:23px;}
/* Content second main fonts*/
.content_second .red_head { border-bottom:1px solid #d8d2c9; font-size:1.5em; font-weight:normal; color:#e6030b; padding-left:15px;}
.content_second .blue_head { border-bottom:1px solid #d8d2c9; font-size:1.2em; font-weight:normal; color:#1c3862; padding-left:15px;}
.content_second p { font-size:0.95em; color:#1C3862; margin-bottom:5px;}
/*.content_second strong { font-size:1em; color:#1c3862;}*/
.content_second em { font-style:normal; color:#1c3862;}
/* Content second spetials font */
#w215{font-size:0.9em;}
#w215 h2 { padding-left:26px;}
#w215 p { font-size:1em;}
/*#w220 strong { color:#407ebc;}*/
/* Product block fonts*/


.csc-textpic-caption {font-size:11px; font-style:italic}

.product h2 { font-size:1.5em; line-height:1.2em}
.product h4 { font-size:1.2em; padding:10px 0px 5px 0;}
/* Grey block head and main font*/

.grey_block em { font-style:normal; float:left;}
.grey_block ul{ padding:5px 20px;}
.grey_block p{ padding:5px 20px;}
/* Links under content */
.links_under_text { color:#a1968a;}
.product p.links_under_text { padding:0;margin-top:3em;}
/* brands links */
#clients_head { height:30px; padding-left:30px; line-height:30px; font-size:1em}
/* Footer list line */
#footer ul li span { font-size:1.25em;}

div.csc-default ul,
div.csc-default ol {margin-left:15px}
/* End Typography
--------------------------------------------------------------------------------------------------------*/

/* =Links
--------------------------------------------------------------------------------------------------------*/
a { color:#1c3862;}
/* Logo */
.logo { position:absolute; top:0; left:32px; background:url(../../fileadmin/images/icons/logo_new.png) no-repeat; width:155px; height:36px; top:69px; display:block; text-indent:-9999px; font-size:0;}
/* Header links */
#menu a { color:#FFF; font-size:1.2em; line-height:22px; padding:0 10px; display:block; text-decoration:none;}
#menu a:hover, #menu a.active { color:#407ebc; text-decoration:none;}
#menu .submenu li a { line-height:21px; font-size:1em;}
/* Language bar links */
#lang li{ padding-top:14px; display:block;}
/*#lang li.active a { padding-top:15px; background:url(../../fileadmin/images/bg/lang_active.gif) no-repeat top center;}*/
#lang li.active a { padding-top:15px;}
#lang .CUR li a { padding-top:17px; background:url(../../fileadmin/images/bg/lang_active.gif) no-repeat top center;}
/* News links on main page */
#w640 .news li p a { color:#a1968a; text-decoration:none;}
#w640 .news li p a:hover { text-decoration:underline;}
/* Three col links */
.three_col .block p a { font-size:1em;}
.three_col .block p a:hover { text-decoration:none;}
/* Links on content menu */
#w215 .menu a { font-size:1.2em; text-decoration:none; display:block;}
#w215 .menu a:hover { text-decoration:underline}
#w215 .menu ul a { color:#a1968a; padding-left:10px;}
#w215 ul.level_1 {margin-top:5px;}
#w215 ul.level_1 a{font-weight:bold;}
#w215 ul.level_2 a{font-weight:normal;}
#w215 .menu ul.level_2 {margin-top:5px;}
#w215 .menu ul.level_3 {padding-left:5px; margin:2px 0px 2px 15px; border-left:1px solid #A1968A}
#w215 .menu ul.level_3 a{padding-left:0}
#w215 .menu ul a:hover { text-decoration:none; color:#e6030b;}
#w215 .menu ul a.active { color:#e6030b;}
/* Second content links */
.content_second .news_text p.date {margin-bottom:0px; padding-top:5px; padding-bottom:0px;}
.content_second p a { font-size:0.95em; color:#a1968a; text-decoration:none;}
.content_second p a:hover { text-decoration:underline;}
.content_second em a { color:#1c3862; font-size:0.95em; text-decoration:underline;}
.content_second em a:hover { text-decoration:none;}
.content_second .link { text-decoration:underline;}
.content_second .link:hover { text-decoration:none;}
/* Form button */
#w215 .btn { background:url(../../fileadmin/images/bg/btn_bg.gif) no-repeat; width:93px; height:31px; display:block; line-height:31px; text-align:center; font-size:1em; text-decoration:none; margin-left:5px;}
/* Product block links bottom */
.links_under_text a { color:#a1968a; text-decoration:none;}
.links_under_text a:hover { text-decoration:underline;}
/* Grey block links (if need)*/
.grey_block a { margin-left:10px; display:block; text-decoration:underline}
.grey_block a:hover { text-decoration:none;}
/* Clients links at brands block */
#clients_head a { text-decoration:none;}
#clients_head a:hover { text-decoration:underline;}
/* Footer links */
#footer ul li a { text-decoration:none; }
#footer ul li a:hover { text-decoration:underline;}
/* End Links
--------------------------------------------------------------------------------------------------------*/

/* =Navbar
--------------------------------------------------------------------------------------------------------*/
/* Placed top of content */
.navigation { height:30px; font-size:0,8em; background:url(../../fileadmin/images/bg/header_in_bg.gif) no-repeat top left; color:#a1968a; padding:5px 26px; margin-top:-24px;}
.navigation a { font-size:0,8em; color:#a1968a; text-decoration:none;}
.navigation a:hover { text-decoration:underline;}
/* End Navbar
--------------------------------------------------------------------------------------------------------*/

/* =Header
--------------------------------------------------------------------------------------------------------*/
#header { width:100%; background:#FFF url(../../fileadmin/images/bg/header_bg.gif) repeat-x 0 55px;}
#header_in { width:941px; margin:0 auto; padding-bottom:35px; min-height:160px; position:relative;}
#top { height:45px; padding-top:10px; width:100%;}
#header span p{
color:#1C3862;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
padding-top:22px;
padding-right:20px;
}
/* Top menu on blue background */
#nav { width:100%; height:48px;}
#menu { height:31px; padding:12px 0 5px 242px; float:left}
#menu li { display:block; float:left; border-right:1px solid #FFF; position:relative;}
#menu li.last { border:none;}
#menu li:hover .submenu { display:block;}
#menu .submenu { position:absolute; top:22px; left:0; padding:3px; background:url(../../fileadmin/images/bg/submenu_bg.gif) no-repeat center bottom; display:none;}
#menu .submenu li { width:174px; height:21px; border:none; border-bottom:1px solid #A2968A;}
#menu .submenu li.last { border:none;}
/* Language select block */
#lang { float:right; padding-right:3px;}
#lang li { display:block; float:right; margin-left:5px;}
/* Text on index page under menu*/
#header_text { padding:20px 30px 0 30px; }
/* End Header
--------------------------------------------------------------------------------------------------------*/

/* =Main Content
--------------------------------------------------------------------------------------------------------*/
#content { width:941px; margin:0 auto; background:#FFF;}
/* Block width 640px */
#w640{ width:625px; padding-left:15px; padding-bottom:20px; float:left;}
/* w640 block news */
#w640 .news { padding-left:10px; padding-bottom:3px;}
#w640 .news li { padding:6px; border-bottom:1px solid #d8d2c9; }
#w640 .news li.last { border:none;}
#w640 .news li img { float:left; margin-right:6px;}
/* Three Blocks */
.three_col { background:url(../../fileadmin/images/bg/three_col_bg.gif) no-repeat left bottom; width:625px; margin-top:12px;}
.three_col .block { width:205px; float:left; margin-right:5px;}
.three_col #last { margin:0;}
.three_col .block div { padding:10px 15px 15px 15px;}
.three_col .block li{list-style:none;}
/* Blocks with grey text */
#w215 { float:left; width:215px; margin-right:25px; padding-top: 8px;}
#w215 .block { padding-left:28px; padding-bottom:15px;}
#w215 .menu li { padding:2px 0;}
#w215 .menu ul.level_3 li.first{padding-top:0;}
#w215 .menu ul.level_3 li.last {padding-bottom:0;}
#w220 { float:right; width:210px; padding-right:10px;}
#w265 { float:right; width:265px;}
/*#w215  .content_second .block { padding:5px 5px 30px 28px;}*/
#w215 .block ul.menu{padding-bottom:25px;}
#w215 .block ul.menu li{ list-style:none;}
.content_second .block_rand p{ padding:5px 5px 5px 28px;}
.content_second p { padding:5px 5px 5px 15px;}
.content_second .news-header-list-container{font-size:11px}
.content_second #rightContent .news-header-list-container{padding-left:15px;}
.content_second #rightContent .news-header-list-time{padding-top:12px;}
.content_second .news-header-list-container{padding-left:15px;}
.content_second .news-header-list-time{padding-top:12px;}
.content_second p a{font-size:11px;text-decoration:underline;}
.content_second #rightContent .links {padding-top:5px;}

.content_second .news-list-container h2{padding-left:0px;border:none; font-size:11px;}
.content_second .news-list-container p{padding-left:0px; border:none; color:#1C3862;}
.content_second .news-list-container{padding-left:15px;font-size:11px;}

#.content_second .news_text a { padding:5px 5px 5px 15px;}

.content_second .news_text p{padding:2px 5px 5px 15px;}

.browseLinksWrap a, .browseLinksWrap .disabledLinkWrap, .browseLinksWrap .activeLinkWrap{
margin-right:10px;
/*font-size:10px;*/
}

.showResultsWrap{
/*font-size:10px;*/
}

/* Product block */
.product { float:left; width:450px; padding-bottom:20px;}
.product .img_inside { float: left; padding-right:13px;}
/* Grey block with Blue head */
.grey_block { background:#eae7e2 url(../../fileadmin/images/bg/grey_bg_bot.gif) no-repeat bottom center; width:315px; padding:10px; margin:10px 0;}
.grey_block .csc-header { background:url(../../fileadmin/images/bg/grey_head_blue.gif) no-repeat; margin:-10px -10px 0 -10px; height:32px; padding:0 5px; line-height:32px; color:#FFF; font-size:1em;}
.grey_block h2{ padding:0 5px; line-height:32px; color:#FFF; font-size:1em; margin-left:5px}
.grey_block .block { padding:7px 15px 13px 15px; width:305px}
.grey_block span { margin-left:10px; display:block;}
/* Brands */
#brands { height:53px; padding:22px 0 10px 20px; border-top:1px solid #d8d2c9; background:url(../../fileadmin/images/bg/brands_bg.gif) no-repeat left center; width:941px;}
#brands li { padding:0 6px; display:block; float:left; text-align:center;}

#content .block li{line-height:17px;}

.product p { padding:4px 0;}
.product .csc-textpic-imagewrap { padding:4px 0;}
/* =End Main Content
--------------------------------------------------------------------------------------------------------*/

/* =Footer
--------------------------------------------------------------------------------------------------------*/
#footer { border-top:3px solid #407ebc; width:790px; padding:10px 131px 20px 20px; margin:0 auto; font-size:1em;  line-height:1.25em;}
#copyright { float:left;}
#footer ul { float:right;}
#footer ul li { display:block; float:right;}
/* End Footer
--------------------------------------------------------------------------------------------------------*/


/* =Forms
--------------------------------------------------------------------------------------------------------*/
/* Text Input top of page */
/*#top input { float:right; margin-left:35px; height:23px; width:120px; padding:0 5px; border:1px solid #1c3862; background:#FFF; font-size:1em; line-height:23px; color:#1c3862;}*/
/* Text inputs with grey border on content*/
.content_second .tx-powermail-pi1 input { margin:2px auto 10px 0; width:160px; display:block;background:#FFF; margin-bottom:10px;}
/*border:1px solid #ece9e4;  padding:5px; font-size:1em; color:#a1968a*/
.content_second .tx-powermail-pi1 legend {display:none}
.content_second .tx_powermail_pi1_fieldwrap_html_submit input {color:#1C3862; background:url(../../fileadmin/images/bg/btn_bg.gif) no-repeat; width:93px; height:31px; display:block; text-align:center; font-size:1em; text-decoration:none; border:none;}


.content_second .tx_powermail_pi1_fieldwrap_html_label {color:#A1968A;margin-bottom:5px;}
/*.content_second .tx_powermail_pi1_fieldwrap_html_text label{display:none;}*/
.content_second #rueckrufservice h2 { border-bottom:1px solid #d8d2c9; font-size:1.5em; padding-top:7px;font-weight:normal; color:#e6030b; padding-left:28px; background:url(../../fileadmin/images/icons/phone.gif);background-repeat:no-repeat; background-position:157px 0px;}
.content_second #rueckrufservice h1{padding-left:26px;}
.content_second .tx-powermail-pi1 fieldset {padding:5px 0 0 28px;}

.tx-powermail-pi1 .tx-powermail-pi1_thx{padding-left:26px;}

.product .tx-powermail-pi1 input {width:160px; display:block; color:#1C3862;margin:2px 0 10px;}
.product .tx-powermail-pi1 select {width:170px; display:block; border:1px solid #1C3862; background:#FFF; padding:1px 2px 0; font-size:1em; color:#1C3862;margin:5px 0 10px;}
.product .tx-powermail-pi1 textarea{ width:160px; display:block; border:1px solid #1C3862; background:#FFF; padding:1px 5px; font-size:1em; color:#1C3862;margin:5px 0 10px; font-family:Arial, Helvetica, sans-serif;}
.product .tx-powermail-pi1 legend {display:none}
.product .tx_powermail_pi1_fieldwrap_html_submit input {color:#1C3862; background:url(../../fileadmin/images/bg/btn_bg.gif) no-repeat; width:93px; height:31px; display:block; text-align:center; font-size:1em; text-decoration:none; border:none;}

.tx-powermail-pi1 input.tx-powermail-pi1_confirmation_submit, .tx-powermail-pi1 input.tx-powermail-pi1_confirmation_back{color:#1C3862; background:url(../../fileadmin/images/bg/btn_bg.gif) no-repeat; width:93px; height:31px; display:block; text-align:center; font-size:1em; text-decoration:none; border:none;}


.validation-advice{
position:relative;
top:-7px;

margin-bottom:3px;

}

.beauftragter .validation-advice{
top:3px;
}

.product .tx-powermail-pi1 .beauftragter input, .product .tx-powermail-pi1 .beauftragter textarea{
display:inline;
float:left;
margin-right:30px;
width:212px;
}

.product .tx-powermail-pi1 .beauftragter label{
float:left;
width:100px;
padding-top:5px;
}

.product .tx-powermail-pi1 .beauftragter .tx_powermail_pi1_fieldwrap_html{
float:left;
width:250px;
}

.product .tx-powermail-pi1 .beauftragter .powermail_mandatory_js{
position:relative;
top:5px;
}

.product .tx-powermail-pi1 .beauftragter .tx_powermail_pi1_fieldwrap_html_label{
float:none
}


/* End Forms
--------------------------------------------------------------------------------------------------------*/



.content_second h1, .content_second h2{
border-bottom:1px solid #D8D2C9;
color:#1C3862;
font-size:1.2em;
font-weight:bold;
padding-left:15px;
margin-right:-10px;
}



.content_second .news_text p.date a{ padding:0; color:#407EBC; font-weight:bold;}


.content_second .news_text p, .content_second .news_text a{
color:#A1968A;
font-size:0.95em;
text-decoration:none;
margin:0px;
}

.content_second .news_text a:hover{
text-decoration:underline;
}

.content_second  .news_text{
margin-bottom:5px;
}



.content_second .links { padding:0 0 0 0;}

.content_second #rightContent h1{
border-bottom:1px solid #D8D2C9;
color:#E6030B;
font-size:1.5em;
font-weight:normal;
padding-left:15px;
}

.content_second #rightContent .news_text p.date a{
color:#1C3862;
font-size:1em;
}

.product .csc-textpic, #w640 .csc-textpic{
/*padding:6px 6px 6px 16px;*/
}

.product .csc-default, #w640 .csc-default{
padding: 7px 0;
}

.product .csc-textpic img, #w640 .csc-textpic img{
margin-right:6px;
}

.product .news-list-container h3 a{display:none;}
.product .news-list-container .news-list-item{padding-bottom:15px;}
.product .news-list-container .news-list-item h2{font-size:1.2em;}

.news-single-item h1{font-size:1.5em; padding:0 0 10px; 0}
.news-single-item h2{font-size:1.3em; padding:0 0 10px; 0}
.news-single-item h3{font-size:1em; padding:0 0 10px; 0}
.news-single-item p{font-size:1em; padding:0 0 10px; 0}

.content_second #rightContent p a { font-size:0.95em; color:#1C3862; text-decoration:none;}

#header_text h1{font-size:1.5em;line-height:1.4em;}
#input#button-suche{display:none;}

/* -------------------------------------------------------------------------------------------------------
   Indexed search
---------------------------------------------------------------------------------------------------------- */
.tx-indexedsearch .tx-indexedsearch-browsebox ul {
  margin:0 0 10px;
}

.tx-indexedsearch .tx-indexedsearch-browsebox li {
  display:inline;
  margin-right:5px;
}

.tx-indexedsearch .tx-indexedsearch-icon,
.tx-indexedsearch .tx-indexedsearch-result-number,
.tx-indexedsearch .tx-indexedsearch-searchbox,
.tx-indexedsearch .tx-indexedsearch-percent,
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {display:none;}

.tx-indexedsearch-res h3 {padding:10px 0;}

p.links_under_text a{float:left; margin-right:20px;}
.tiplink a{ color:#a1968a; text-decoration:none;}
.tiplink a:hover{ text-decoration:underline;}

.red{
color:#E6030B;
}


#top .tx-felogin-pi1{float:right;min-width:220px;}
#top .tx-felogin-pi1 p { color:#1C3862; font-size:11px; margin:0 0 3px 0;}
#top .tx-felogin-pi1 input { float:right; width:75px; margin:0 4px 0 0;); background-repeat:no-repeat; background-position:left top;}
#top .tx-felogin-pi1 input.but_login { float:right; width:31px; height:25px; margin:15px 15px 0 0; border:none; cursor:pointer;
  background:none; background-image:url(../../fileadmin/images/bg/button_offen.jpg); background-repeat:no-repeat; background-position:left top;}
#top .tx-felogin-pi1 input.but_logout{ float:right; width:31px; height:25px; margin:15px 15px 0 0; border:none; cursor:pointer;
  background:none; background-image:url(../../fileadmin/images/bg/button_zu.jpg); background-repeat:no-repeat; background-position:left top;}


#top .tx-felogin-pi1 p.username{margin-top:6px;font-size:13px;padding-right:55px;white-space:nowrap;}

#top .tx-macinasearchbox-pi1 { width:165px; height:40px; float:right;
  background-image:url(../../fileadmin/images/img_grey_line.gif); background-repeat:no-repeat; background-position:27px bottom;}
#top .tx-macinasearchbox-pi1 p { color:#1C3862; font-size:11px; margin:0 0 3px 0; }
#top .tx-macinasearchbox-pi1 input { height:auto; color:#1C3862; font-size:11px; font-family:Arial, Helvetica, sans-serif;
   width:125px; line-height:13px; padding:3px 3px 3px 3px; margin:0;); background-repeat:no-repeat; background-position:left top;}
#top .tx-macinasearchbox-pi1 input#button-suche { float:right; width:22px; height:19px; margin:0 0 0 4px; border:none; cursor:pointer;
  background:none; background-image:url(../../fileadmin/images/bg/icon_lupe.png); background-repeat:no-repeat; background-position:left top;}

#w215 .menu ul li.active a{color:#E6030B;}
#w215 ul.menu li.active ul li a{color:#A1968A;}
#w215 ul.menu li.active ul li.active a{color:#E6030B;}
#w215 ul.menu li.active ul li.active ul li a{color:#A1968A;}
#w215 ul.menu li.active ul li.active ul li.active a{color:#E6030B;}
#w215 ul.menu li.active a{color:#E6030B;}

table.tab_blue tr td{
background:#F3F1EF;
padding:3px 5px;
}
table.tab_blue {
width:100%;
}
table.tab_blue tr td.tab_th_60{
background:#1C3862;
width:60%;
color:#fff;
margin:3px;
}

table.tab_blue td.tab_th_20{
background:#1C3862;
width:20%;
color:#fff;
margin:3px;
}

table.tab_blue td.tab_th_10{
background:#1C3862;
width:10%;
color:#fff;
margin:3px;
}

table.tab_blue td.tab_th_flex{
background:#1C3862;
width:auto;
color:#fff;
margin:3px;  
}


#powermaildiv_uid77, #powermaildiv_uid58, #powermaildiv_uid38, #powermaildiv_uid226, #powermaildiv_uid237, #powermaildiv_uid243{
background:#1C3862;
color:#fff;
clear:both;
width:460px;
padding:5px;
font-weight:bold;
font-size:12px;
margin-top:10px;
}
#powermaildiv_uid89, #powermaildiv_uid249{
clear:both;
}
.product .tx-powermail-pi1 .beauftragter  input.powermail_submit{
clear:both;
width:100px;
}

.csc-sitemap ul{
padding-left:20px;
list-style-type:disc;
}

.csc-sitemap ul li{
padding-left:3px;
}


#brands div{float:left; margin-left:4px}

input.powermail_submit {cursor:pointer}

td.powermail_all_td {padding-right:1em;}

div.tx-powermail-pi1_confirmation table.powermail_all_table {margin-bottom:1em}

form.tx_powermail_pi1_formconfirmation_submit {display:inline;padding-left:1em;}

form.tx_powermail_pi1_formconfirmation_back {display:inline;}


input.tx-sremailsubscribe-pi1-submit,
.tx-powermail-pi1_mandatory_submit,
.tx-powermail-pi1 input.tx-powermail-pi1_confirmation_submit, .tx-powermail-pi1 input.tx-powermail-pi1_confirmation_back {
display:inline;
cursor:pointer;
background:none #D8D0C7 !important;
-moz-border-radius:6px 6px 6px 6px;
padding:0.3em 1.75em;
width:auto;
margin-top:1em;
}


#powermaildiv_uid77, #powermaildiv_uid58, #powermaildiv_uid38 {height:16px}
.product .tx-powermail-pi1 select.powermail_uid250 {width:auto;}
.news-list-anmelden{position:relative;top:-18px;left:100px;}
.news-single-anmelden{float:left;margin-left:50px;}  
.news-list-morelink{display:block;}

.news-single-backlink{float:left;}
.tx-powermail-pi1_mandatory_submit {color:#1C3862; background:url(../../fileadmin/images/bg/btn_bg.gif) no-repeat; width:93px; height:31px; display:block; text-align:center; font-size:1em; text-decoration:none; border:none;}

div.tx-sremailsubscribe-pi1 select {border:1px solid #1C3862;color:#1C3862;}


div.tx-sremailsubscribe-pi1 input {
color:#1C3862;
margin:2px 0 10px;
width:160px;
border:1px solid #1C3862;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
height:auto;
line-height:13px;
padding:3px;
}


div.tx-sremailsubscribe-pi1 textarea {
color:#1C3862;
margin:2px 0 10px;
border:1px solid #1C3862;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
line-height:13px;
padding:3px;
}

.tx-sremailsubscribe-pi1 label {line-height:20px;}


input.tx-sremailsubscribe-pi1-submit {
background:url(../../fileadmin/images/bg/btn_bg.gif) no-repeat transparent !important;
border:none !important;
color:#1C3862 !important;
display:block;
font-size:1em !important;
height:31px !important;
text-align:center !important;
text-decoration:none !important;
width:93px !important;
margin:2px 0 10px !important;
cursor:pointer !important;
font-family:Arial,Helvetica,sans-serif !important;
line-height:13px !important;
padding:3px !important;
}



.tx-sremailsubscribe-pi1 a {text-decoration:underline;}

#tx-sremailsubscribe-pi1-module_sys_dmail_html {border:0;}

.news-single-files dd img {
vertical-align:text-bottom;
}

.news-single-files dd a {
margin-left:10px;
margin-right:10px;
}


.news-single-files {padding-top:5px;margin-bottom:3em}
