@charset "UTF-8";
@media all
{
/* #############################
** ### Mail-Formular ###########
** #############################
*/

.mailformplus_contactform  {border:0px solid #ccc; padding: 15px 30px; background:#fbdfbf;}
.mailformplus_contactform fieldset {border:0px solid #ccc; background:#fbdfbf;}
.mailformplus_contactform label {width:100%;font-weight:bold;display:block;float:left;}
.mailformplus_contactform .input_text, .mailformplus_contactform textarea {width:300px;margin-bottom:5px;border-left:#ee7f01 solid 1px;border-bottom:#ee7f01 solid 1px;border-top:#fbdfbf solid 1px;border-right:#fbdfbf solid 1px;}
.mailformplus_contactform textarea {width:100%;}
.mailformplus_contactform .checkbox {border-style:none;}
.mailformplus_contactform .btnLogin {width:100px; height:23px; background-color:#ee7f01; font-size:11px;color:#FFF;border:0;float:right;}
.mailformplus_contactform .btnLoginh {width:100px; height:23px; background-color:#3D4E53; font-size:11px;color:#fff;border:0;float:right;}

.news-single-item .news-single-timedata, .news-single-item h2, .news-single-item h3 {margin-bottom:10px;}
.news-amenu-container ul {list-style-image:none;}

/* 
Technische Dtaten Tabelle
*/
table.parts {width:100%;border-collapse: collapse;border: 1px solid #FFFFFF;color: #3D4E53;background-color: #f8cc99;}
table.parts caption { /*text-align:left;color:#EE7F01;font-size:12px;margin:0pt;padding:0px 0px 18px 0px;font-weight:bold;*/ position:absolute; left:-1000em; width:20em;}

table.parts td, table.parts th {border: 1px solid #FFFFFF;padding: .4em;}

table.parts thead th, table.parts tfoot th {font-weight:bold; border: 1px solid #FFFFFF;text-align: left;background-color: #3D4E53;color: #FFFFFF;
padding-top:3px;}
table.parts .td1 { width:200px; font-weight:bold;}

table.parts tbody td a {background: transparent;text-decoration: none;color: #3D4E53;}
table.parts tbody td a:hover {background-color: #C2F64D;color: #3D4E53;}
table.parts tbody th a {font-weight: normal;background: transparent;text-decoration: none;font-weight:normal;color: #3D4E53;}
table.parts tbody th a:hover {background: transparent;color: #3D4E53;}

table.parts tbody th, table.parts tbody td {vertical-align: top;text-align: left;}

table.parts tfoot td {border: 1px solid #FFFFFF;background-color: #3D4E53;padding-top:3px;color: #FFFFFF;}

table.parts .odd {background-color: #f3a54d;}

table.parts tbody tr:hover {background-color: #EE7F01;border: 1px solid #FFFFFF;color: #FFFFFF;}
table.parts tbody tr:hover th,
table.parts tbody tr.odd:hover th {background-color: #EE7F01;color: #FFFFFF;}

/* 
Typen Tabelle
*/
table.typen {width:100%;border-collapse: collapse;border: 1px solid #FFFFFF;color: #3D4E53;background-color: #f8cc99;}
table.typen caption { text-align:left;color:#EE7F01;font-size:12px;margin:0pt;padding:0pt;padding:0px 4px 8px 0px;font-weight:bold;}

table.typen td, table.typen th {border: 1px solid #FFFFFF;padding: .4em;}

table.typen thead th, table.typen tfoot th {font-weight:bold; border: 1px solid #FFFFFF;text-align: left;background-color: #3D4E53;color: #FFFFFF;
padding-top:3px;}
table.typen .td1 { width:80px; font-weight:bold;}
table.typen .td2 { width:90px;}
table.typen .td3 { width:70px;}
table.typen .td4 { }
table.typen .td5 { width:140px;}

table.typen tbody td a {background: transparent;text-decoration: none;color: #3D4E53;}
table.typen tbody td a:hover {background-color: #C2F64D;color: #3D4E53;}
table.typen tbody th a {font-weight: normal;background: transparent;text-decoration: none;font-weight:normal;color: #3D4E53;}
table.typen tbody th a:hover {background: transparent;color: #3D4E53;}

table.typen tbody th, table.typen tbody td {vertical-align: top;text-align: left;}

table.typen tfoot td {border: 1px solid #FFFFFF;background-color: #3D4E53;padding-top:3px;color: #FFFFFF;}

table.typen .odd {background-color: #f3a54d;}

table.typen tbody tr:hover {background-color: #EE7F01;border: 1px solid #FFFFFF;color: #FFFFFF;}
table.typen tbody tr:hover th,
table.typen tbody tr.odd:hover th {background-color: #EE7F01;color: #FFFFFF;}

/* Tabelle Kontakt Partner */
table.kontakt_partner {width:100%;border-collapse: collapse;border: 0px solid #FFFFFF;}
table.kontakt_partner td, table.kontakt_partner th, table.kontakt_partner tr {border: 0px solid #FFFFFF;padding:2px 0px;}
table.kontakt_partner .td2 { width:60px;}

/* News */
div.aktuelles h1 {color:#FFFFFF; background-color:#EE7F01;font-size:12px;margin:0 10px 18px 0;padding:0 0 0 10px;}
div.news-latest-container {width:247px;}
div.news-latest-container h3 {margin-top:0;}
div.news-latest-item {}
.news-latest-morelink a, .news-list-item a, .news-latest-date a {color:#EE7F01;}
div.tx-ttnews-browsebox strong, div.tx-ttnews-browsebox a {padding-right:5px;}
.news-latest-date {font-weight:bold;}

a.mail img {margin:0;padding:0;float:none;}

}
