/* --------css by milkbone multimedia | Lübeck----------- */


html { background: #ffffff; height: 100.1%; margin: 0px; padding: 0px; }

body, ul, li, div, span, h1, h2, h3, a, p, img { margin: 0px; padding: 0px; border: 0px; }
body { background: #ffffff; font-family: Arial,Verdana,Helvetica,sans-serif; color: #000000; font-size: 12px; }
/* TEXTAUSZEICHNUNGEN */
h1 { font-size: 20px; font-weight: bold; margin: 0px; padding: 0px; }
h2 { font-size: 16px; color:#669ad2; margin: 0px; padding: 0px; }
a { font-family: Arial,Verdana,Helvetica,sans-serif; text-decoration: none; }
a:link { text-decoration: none; color: #000000; }
a:visited { text-decoration: none; color: #000000; }
a:hover { text-decoration: none; color: #009472; }
a:active { text-decoration: none; color: #000000; }

/* TEXTAUSZEICHNUNGEN ENDE */

/* KLASSEN allgemein*/
img { border: 0px; outline: none; }
a { border: 0px; outline: none; }
.right { float: right; }
.left { float: left; }
.strong { font-weight: bold; }
.greenbold { font-size: 12px; font-weight: bold; color: #009472; }
.greybold { font-size: 12px; font-weight: bold; color: #79837d; }
.blackbold, .searchkey, .phpdigHighlight { font-size: 12px; font-weight: bold; color: #000000; }
/* KLASSEN ENDE */


#container {
 position: relative;
 float:left;
 background: transparent;
 padding-left: 20px;
 text-align: left;
 width: 836px;
 padding-bottom: 20px;
}

/* INHALT OBEN */
#header {
 position: relative;
 width: 836px;
 height: 69px;
 display: block;
}
#header h1 a {
 position: relative;
 float: left;
 padding: 0px 0px 0px 20px;
 width: 158px;
 height: 69px;
}
#header h1 a span { display: none; }

#logo {
 position: relative;
 float: left;
 background: url("../images/d-trust-logo.gif") no-repeat;
 width: 158px;
 height: 69px;
 display: block;
}

#suche {
 position: relative; 
 float: right; 
 background: transparent;
 width: 200px;
}
#suche form { margin-top: 22px; }
#suche input {
 background: #ffffff;
 float: left;
 width: 106px;
 height: 17px;
 border: #79837d 1px solid;
 padding: 4px 2px 1px 3px;
 color: #000000;
 font-size: 12px;
}
#suche .submit {
 background: #79837d url("../images/search-submit.gif") no-repeat;
 float: right;
 width: 81px;
 height: 28px;
 color: #ffffff;
 font-weight: bold;
 border: 0px;
 cursor: pointer;
 font-size: 11px;
 padding: 1px 2px 1px 1px;
}

/* INHALT OBEN ENDE */

/* CONTENT */
#content {
 position: relative;
 background: transparent;
 float: left;
 width: 836px;
 margin-top: 10px;
 margin-bottom: 20px;
}

#teaser {
 background: url("../images/d-trust-zertifikate.jpg") no-repeat;
 width: 836px;
 height: 147px;
}
#teaser-index {
 background: url("../images/d-trust-zertifikate-index.jpg") no-repeat;
 width: 836px;
 height: 219px;
}

#teaser-kontakt {
 background: url("../images/d-trust-zertifikate-kontakt.jpg") no-repeat;
 width: 836px;
 height: 166px;
}
#teaser-produkte {
 background: url("../images/d-trust-zertifikate-produkte.jpg") no-repeat;
 width: 836px;
 height: 166px;
}
#teaser-support {
 background: url("../images/d-trust-zertifikate-support.jpg") no-repeat;
 width: 836px;
 height: 166px;
}

#teaser-index a {
 position: relative;
 float: left;
 margin: 65px 0px 0px 0px;
 display: block;
 width: 836px;
 height: 150px; 
}
#teaser-index a span { display: none; }


#content #left {
 position: relative;
 float: left;
 width: 315px;
 margin-right: 14px;
}
#content #left2 {
 position: relative;
 float: left;
 width: 430px;
 margin-right: 57px;
}
#content #left3 {
 position: relative;
 float: left;
 width: 640px;
 margin-right: 0px;
}
#content #left2 h2, #content #left3 h2 {
 font-size: 18px;
 font-weight: bold;
 color: #79837d;
 margin-bottom: 6px;
}
#content #left2 h2.anders {
 background: url("../images/grey-square.gif") no-repeat 0px 9px;
 font-size: 18px;
 font-weight: bold;
 margin-top: 2px;
 margin-bottom: 6px;
 padding-left: 12px;
 padding-top: 3px;
 border-top: #bcc1be 1px dotted;
}
#content #left2 h3 {
 background: url("../images/grey-pfeil.gif") no-repeat 0px 7px;
 font-size: 15px;
 font-weight: bold;
 color: #009472;
 margin-top: 16px;
 margin-bottom: 6px;
 padding-left: 15px;
 padding-top: 3px;
 border-top: #bcc1be 1px dotted;
}

#content #left3 h2.anders2 {
 font-size: 18px;
 font-weight: bold;
 margin-top: 2px;
 margin-bottom: 6px;
 padding-left: 0px;
 padding-top: 23px;
 border-top: #bcc1be 1px dotted;
}
#content #left3 h3 {
 font-size: 18px;
 font-weight: bold;
 color: #009472;
 margin-top: 16px;
 margin-bottom: 6px;
}
#content #left3 h3.anders {
 font-size: 18px;
 font-weight: bold;
 color: #009472;
 margin-top: 12px;
 margin-bottom: 0px;
 border-top: #bcc1be 1px dotted;
 padding-top: 15px;
}
#content #left3 h4 {
 font-size: 13px;
 font-weight: bold;
 color: #79837d;
 margin-top: 8px;
 margin-bottom: 6px;
 margin-right: 12px;
}
#content #left3 h4.anders {
 font-size: 16px;
 font-weight: bold;
 color: #ffffff;
 margin-top: 8px;
 margin-bottom: 6px;
 margin-right: 12px;
 display: block;
 background: #009472;
 padding-left: 3px;
}
#content #left2 a {
 font-weight: bold;
 color: #009472;
}
#content #left3 ul { list-style-type: none; padding: 16px 0px 16px 16px; border-bottom: #bcc1be 1px dotted;}
#content #left3 ul li { display: inline; padding-right: 12px; color: #009472; }
#content #left3 ul li.active { font-weight: bold; }



#content #left3 #bestell ul  {   
 list-style-type: none; 
 padding: 0px;
 margin: 0px;
 border-bottom: #bcc1be 0px dotted;
 font-size: 11px;
}
#content #left3 #bestell ul li { display: inline; padding: 0px; margin: 0px; color: #79837d; }
#content #left3 #bestell ul li.active { display: inline; font-weight: bold; color: #009472; padding: 0px; margin: 0px; }





#content #left3 ul.anders {  padding: 16px 0px 0px 12px; border-bottom: #bcc1be 0px dotted; }
#content #left3 ul li ul.anders { padding-bottom: 0px; border-bottom: #bcc1be 0px dotted; }
#content #left3 ul.anders li { background: url("../images/dot.gif") no-repeat 0px 5px; display: block; padding-left: 12px; padding-bottom: 8px; color: #000000; }
#content #left3 ul.anders li.active { font-weight: bold; }

#content #left3 a {
 font-weight: normal;
 color: #009472;
}

#content #left3 #produktberatung {
 background: url("../images/produktberatung-bg.jpg") no-repeat;
 width: 433px;
 height: 192px;
 padding: 15px 10px 0px 15px;
}
#content #left3 #produktberatung2 {
 background: url("../images/produktberatung-bg2.jpg") no-repeat;
 width: 433px;
 height: 307px;
 padding: 15px 10px 0px 15px;
}

#content #middle {
 position: relative;
 background: url("../images/middle-bg-start.jpg") no-repeat;
 float: left;
 width: 291px;
 height: 184px;
 margin-right: 14px;
 padding: 12px;
 line-height: 16px;
}
#content #middle2 {
 position: relative;
 float: left;
 margin-right: 14px;
 line-height: 16px;
 background: transparent;
}
#content #middle h2 {
 font-size: 15px;
 font-weight: bold;
 color: #79837d;
 margin-top: 10px;
}
#content #middle ul {
 list-style-type: disc;
 margin: 20px 15px;
}
#content #middle ul li {
padding-bottom: 5px;
}

#content #right {
 position: relative;
 float: right;
 width: 177px;
 height: 55px; 
 margin: 0px; 
 padding: 0px;
}
#content #right img {
 margin-bottom: 3px;
 display: block;
}
  

#content #right #kontaktbox, #content #right #kontaktbox2, #content #right #kontaktbox3 {
 background: url("../images/kontaktbox-bg.gif") no-repeat;
 margin-top: 7px;
 border: 0px;
 height: 124px;
 padding: 10px;
 color: #000000;
 font-size: 11px; 
}
#content #right #callbackbox {
 background: url("../images/kontaktbox-bg.jpg") no-repeat;
 margin-top: 7px;
 border: 0px;
 height: 361px;
 padding: 10px;
 color: #000000;
 font-size: 11px; 
}

#content #right #kontaktbox2, #content #right #kontaktbox3 {
 margin-top: 0px;
 margin-bottom: 8px;
 height: 124px;
}

#content #right #kontaktbox p, #content #right #kontaktbox2 p, #content #right #kontaktbox3 p, #content #right #callbackbox p {
 margin-bottom: 6px;
 margin-left: 1px;
 font-size: 12px;
 color: #79837d; 
}
#content #right #kontaktbox strong {
 font-size: 12px;
 color: #79837d;
}
#content #right #kontaktbox a {
 font-size: 11px;
 color: #000000;
}
#content #right #kontaktbox a.anders {
 font-size: 14px;
 font-weight: bold;
 color: #79837d;
 margin-bottom: 6px;
}
#content #right #kontaktbox img {
 margin-bottom: 0px;
 display: inline;
}

#content #right #kontaktbox h3, #content #right #kontaktbox2 h3, #content #right #callbackbox h3 {
 font-size: 18px; margin-top: 25px;
}
#content #right #kontaktbox h3 a, #content #right #kontaktbox2 h3 a, #content #right #callbackbox h3 a {
 font-size: 18px; margin-top: 25px; color: #79837d;
}

#content #right h3 {
 font-size: 14px;
 font-weight: bold;
 color: #79837d;
 margin-bottom: 6px;
}
#content #right ul {
 list-style-type: none; 
 float: right;
 margin-top: 5px;
} 
#content #right ul li, #content #right ul li a {
 list-style-type: none;
 display: inline;
 color: #79837d;
}
#content #right ul li a:hover , #content #right ul li.active a {
 list-style-type: none;
 display: inline;
 color: #009472;
 font-weight: bold;
}

#ssl-kaufen a {
 background: #79837d url("../images/ssl-zertifikate-kaufen2.gif") no-repeat top left;
 width: 177px;
 height: 27px;
 display: block;
 margin-bottom: 3px;
}
#ssl-kaufen a:hover {
 background: #79837d url("../images/ssl-zertifikate-kaufen2.gif") no-repeat top right;
}

#ssl-testen a {
 background: #79837d url("../images/ssl-zertifikate-testen2.gif") no-repeat top left;
 width: 177px;
 height: 27px;
 display: block;
}
#ssl-testen a:hover {
 background: #79837d url("../images/ssl-zertifikate-testen2.gif") no-repeat top right;
}



/* NAVIGATION */
#mainnav {
 position: relative;  
 float: left;
 background: #79837d url("../images/mainnav-bg.jpg") repeat-x;
 margin: 0px; 
 padding: 0px;
 width: 836px;
 height: 29px;
}
#mainnav ul {
 float: left;
 list-style-type: none;
 margin: 0px; 
 padding: 0px;
 height: 29px;
}
#mainnav ul li {
 float: left;
 margin: 0px; 
 padding: 0px;
 display: inline; 
}
#mainnav ul li a {
 font-size: 12px;
 color: #ffffff; 
 font-weight: bold;  
 text-decoration: none;
 margin: 0px;  
 display: block;
 padding: 8px 8px 6px 8px;
}

#mainnav ul li a:hover, #mainnav ul li a.active { 
 text-decoration: none; 
 color: #ffffff; 
 background: #009472 url("../images/mainnav-bg-active.jpg") repeat-x;
}
/* #mainnav span { display: none; } */
#mainnav ul li a.active span { 
 background: url("../images/mainnav-bg-active-square.jpg") no-repeat 0px 4px;
 width: 7px;
 height: 11px; 
 padding-right: 10px; 
 display: inline;
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv_b {
 position: absolute;
 top: 0px;
 color: #ffffff;
 line-height: 18px;
 z-index: 100;
 background: #79837d;
 width: 120px;
 visibility: hidden;
}
.dropmenudiv_b a {
 width: auto;
 border-bottom: #ffffff 1px solid;
 display: block;
 padding: 2px 12px;
 text-decoration: none;
 color: #ffffff;
}
.dropmenudiv_b a.last{
 border-bottom: #ffffff 0px solid;
}

* html .dropmenudiv_b a:link, * html .dropmenudiv_b a:active, * html .dropmenudiv_b a:visited { /*IE only hack*/
 width: 100%; color: #ffffff;
}

.dropmenudiv_b a:hover { /*THEME CHANGE HERE*/
 background: #009472;
 color: #ffffff;
}

/* NAVIGATION  ENDE*/


#footer {
 width: 836px;
 font-size: 10px;
}
#bd-gruppe { height: 46px; float: right; }

#footernav {
 position: relative;
 float: left;
 width: 836px;
 margin: 0px;
 padding: 2px 0px 3px 0px;
 background: #79837d;
}
#footernav ul {
 list-style-type: none;
 margin: 0px;
 padding: 0px 0px 0px 4px;
}
#footernav ul li {
 display: inline; 
 color: #ffffff;
 font-size: 10px;
 padding: 0px 2px 0px 0px;
}
#footernav ul li a {
 font-size: 10px;
 color: #ffffff;
}
#footernav .copy {
 margin-left: 320px;
}


/* Bestellformular */
#bestellform {
 margin: 0px;
 text-align: left;
 display: block;
 font: 12px arial,verdana,helvetica,sans-serif;
 color: #79837d;
}

#bestellform label {
 color: #79837d;
 display: block;
 width: 110px;
 cursor: pointer;
 float: left;
 clear: left;
 margin-bottom: 4px;
}
#bestellform label.nowidth {
 color: #79837d;
 width: 50px;
 cursor: pointer;
 float: left;
 clear: left;
 margin: 12px 0px 4px 0px;
 font-weight: bold;
}
#bestellform input{
 width: 120px;
 color: #000000;
 font: 12px arial,verdana,helvetica,sans-serif;
 border: #79837d 1px solid;
 padding: 1px 0px 1px 3px;
 margin-bottom: 4px;
 float: left;
}

.nichtaendern{
 background-color: #f0f0f0;
}
#bestellform select { 
 width: 95px;
 padding: 1px;
 margin: 10px 5px;
 color: #000000;
}
#bestellform select.anders { 
 float:left;
 width: 126px;
 padding: 0px;
 margin: 0px;
 color: #000000;
 margin-bottom: 4px;
}
#bestellform select.monat, #bestellform select.jahr { 
 float:left;
 width: 70px;
 padding: 1px;
 margin: 0px;
 color: #000000;
}
#bestellform select.jahr { 
 width: 55px;
 margin: 0px 2px;
}
#bestellform textarea {
 font: 12px arial,verdana,helvetica,sans-serif;
 width: 284px;
 height: 129px;
 color: #000000;
 border: #c5c5c5 1px solid;
 padding: 1px 0px 1px 3px;
 margin-top: 3px;
}
#bestellform .checkbox { 
 float:left;
 clear:left;
 width: 20px;
 color: #79837d;
 border: #c5c5c5 1px solid;
 padding: 1px 0px 1px 3px;
 margin: 0px;
}
#bestellform .einverst { 
 float:left;
 clear:left;
 width: 20px;
 color: #79837d;
 border: #c5c5c5 0px solid;
 padding: 0px;
 margin: 0px 5px 0px 0px; 
}
#bestellform .senden {
 position: relative;
 float: left;
 margin: 21px 0px 20px 0px;
 width: 120px;
 color:#669ad2;
 border: #c5c5c5 1px solid;
 text-align: center;
 cursor:pointer;
 padding: 0px;
}
#bestellform span {
 position: relative;
 float: right;
 margin-top: 25px;
 padding: 0px;
 color: #FF0000;
}
#bestellform a {
 font-size: 12px;
 font-weight: bold;
 color: #009472;
 text-decoration: underline;
}
#bestellform a:hover {
 color: #79837d;
 text-decoration: none;
}

.errorbox {
	background: #FBBB02; 
	padding: 5px; 
	color: #000000;
}

#produkt .left { float: left; width: 300px; }
#produkt .right {
 float: right;
 width: 300px;
 margin-top: 20px;
}
.dott { border-bottom: #c5c5c5 1px dotted; }
.solid { border-bottom: #c5c5c5 1px solid; }

#basic .checkbox, #premium .checkbox { position:relative;
 float: right;
 width: 16px;
 color: #79837d;
 border: #c5c5c5 0px solid;
}
#produkt h3 {
 font-size: 12px;
 font-weight: bold;
 color: #009472;
 display: inline;
 float: left; 
 width: 100px;
}
#produkt h5 {
 font-size: 12px;
 font-weight: bold;
 color: #009472;
 display: inline;
}
#basic {
 position:relative;
 float: left;
 width: 300px;
 margin-top: 10px;
}
#basic p.right, #premium p.right {
 float: left;
 width: 110px;
 margin-top: 10px; display: block;
}
#basic .checkbox, #premium .checkbox { 
 position:relative;
 float: right;
 width: 12px;
 height: 12px;
 color: #79837d;
 border: #c5c5c5 0px solid;
 float: right;
}

#premium {
 position:relative;
 float: right;
 width: 300px;
 margin-top: 10px;
}


a.hilfe {
 font-size: 12px;
 font-weight: normal;
 color: #009472;
 text-decoration: underline;
}
a.weiter {
 font-size: 12px;
 font-weight: bold;
 color: #009472;
 text-decoration: underline;
}
a:hover.weiter {
 font-size: 12px;
 font-weight: bold;
 color: #79837d;
 text-decoration: none;
}

#csr-daten {
 position: relative;
 float: left;
 width: 320px;
 margin: 25px 0px 5px 0px;
 padding: 0px;
 color: #79837d;
}
#csr-daten span { float:right; margin-right: 32px; }
#csr-daten .box {
 position: relative;
 float: left;
 color: #79837d;
 border: #79837d 1px solid;
 padding: 10px; 
 font-size: 10px;
 margin: 10px 0px; 
}
#beispiel-csr {
 position: relative;
 float: left;
 width: 290px;
 margin: 25px 0px 5px 10px;
 padding: 0px;
 color: #79837d;
}
#beispiel-csr .box {
 position: relative;
 height: 130px;
 float: left;
 border: #79837d 1px solid;
 padding: 12px;
 color: #79837d;
 background: #f5f5f5;
 font-size: 10px;
 margin-top: 10px;
}

#erklaerung {
 float: left;
}

#ansprechpartner {
 position: relative;
 float: left;
 width: 330px;
 margin: 25px 0px 5px 0px;
 padding: 0px;
 color: #79837d;
}

#hinweis-csr-felder {
 position: relative;
 float: left;
 width: 200px;
 margin: 30px 0px 5px 10px;
 padding: 0px;
 color: #79837d;
}

#hinweis-csr-felder .box {
 position: relative;
 height: 100px;
 float: left;
 border: #79837d 1px solid;
 padding: 12px;
 color: #79837d;
 font-size: 12px;
 margin-top: 10px;
}


/* Produktübersicht */
.produkth1 { 
 font-weight: bold; 
 color: #009472;
 font-size: 18px; 
 border-top: #bcc1be 1px dotted; 
 padding-top: 3px;
 border-bottom: #bcc1be 1px dotted; 
 padding-bottom: 2px;
 margin-top: 2px;
 margin-bottom: 14px;
}
table#produktdats { margin-top: 20px; text-align: left; width: 100%; border-collapse: collapse; }
table#produktdats td h5 { font-size: 14px; font-weight: bold; color: #009472; margin: 0px; padding: 0px; }
table#produktdats th { font-weight: bold; color: #79837d; font-size: 11px; }

table#produktdats td { margin: 0px; color: #79837d; }
table#produktdats td p { margin: 3px 0px 8px 1px; color: #000000; font-size: 11px; }
table#produktdats tfoot { text-align: center; }
table#produktdats tr td input { margin: 1px 0px; }
table#produktdats tr td img { margin: 3px 5px -1px 0px; }

/* Produktübersicht TOOLTIP */
#fixedtipdiv{
position: absolute;
padding: 10px;
border: #cccccc 1px solid;
font: normal 11px Arial;
line-height: 18px;
z-index: 100; 
text-align: left;
}


/* Formular / Kontakt */
#kontaktform {
 margin: 4px 0px;
 text-align: left;
 display: block;
 font: 12px arial,verdana,helvetica,sans-serif;
 color: #79837d;
}
#kontaktform label, #kontaktform label2 {
 color: #79837d;
 display: block;
 width: 80px;
 cursor: pointer;
 float: left;
 clear: left;
 margin-bottom: 4px;
 font-weight: bold;
}
#kontaktform label.anders { 
 padding-bottom: 7px;
 font-size: 11px;
}
#kontaktform input {
 width: 120px;
 color: #000000;
 font: 12px arial,verdana,helvetica,sans-serif;
 border: #79837d 1px solid;
 padding: 1px 0px 1px 3px;
 margin-bottom: 4px;
 float: left;
}
#kontaktform select { 
 width: 40px;
 padding: 1px;
 margin: 10px 5px;
 color: #000000;
}
#kontaktform textarea {
 font: 12px arial,verdana,helvetica,sans-serif;
 width: 120px;
 height: 130px;
 color: #000000;
 border: #c5c5c5 1px solid;
 padding: 1px 0px 1px 3px;
 margin-top: 3px;
}
#kontaktform .checkbox { 
 float:left;
 clear:left;
 width: 20px;
 color: #79837d;
 border: #c5c5c5 1px solid;
 padding: 1px 0px 1px 3px;
 margin: 0px;
}
#kontaktform .senden {
 position: relative;
 float: left;
 margin: 21px 0px 20px 0px;
 width: 120px;
 color:#669ad2;
 border: #c5c5c5 1px solid;
 text-align: center;
 cursor:pointer;
 padding: 0px;
}
#kontaktform .download {
 position: relative;
 float: left;
 margin: 6px 0px 0px 80px;
 width: 101px;
 height: 22px;
 border: #c5c5c5 0px solid;
 text-align: center;
 cursor:pointer;
 padding: 0px;
}
#kontaktform span {
 position: relative;
 float: right;
 margin-top: 25px;
 padding: 0px;
 color: #FF0000;
}
#kontaktform a {
 font-size: 12px;
 font-weight: bold;
 color: #009472;
 text-decoration: underline;
}
#kontaktform a:hover {
 color: #79837d;
 text-decoration: none;
}

/* CallBackFormular */

#callbackform {
 margin: 4px 0px;
 text-align: left;
 display: block;
 font: 12px arial,verdana,helvetica,sans-serif;
 color: #79837d;
}
#callbackform label, #callbackform label2 {
 color: #79837d;
 display: block;
 width: 80px;
 cursor: pointer;
 float: left;
 clear: left;
 margin-bottom: 1px;
 font-weight: bold;
}
#callbackform label.anders { 
 padding-top: 2px;
 font-size: 11px;
}
#callbackform input {
 width: 120px;
 color: #000000;
 font: 12px arial,verdana,helvetica,sans-serif;
 border: #79837d 1px solid;
 padding: 1px 0px 1px 3px;
 margin-bottom: 1px;
 float: left;
}

#callbackform .senden {
 position: relative;
 float: left;
 margin: 21px 0px 20px 0px;
 width: 120px;
 color:#669ad2;
 border: #c5c5c5 1px solid;
 text-align: center;
 cursor:pointer;
 padding: 0px;
}
#callbackform .download {
 position: relative;
 float: left;
 margin: 12px 0px 0px 0px;
 width: 101px;
 height: 22px;
 border: #c5c5c5 0px solid;
 text-align: center;
 cursor: pointer;
 padding: 0px;
}
#callbackform span {
 position: relative;
 float: right;
 margin-top: 25px;
 padding: 0px;
 color: #FF0000;
}
#callbackform a {
 font-size: 12px;
 font-weight: bold;
 color: #009472;
 text-decoration: underline;
}
#callbackform a:hover {
 color: #79837d;
 text-decoration: none;
}


table#kontaktdats { margin-top: 20px; text-align: left; width: 100%; border-collapse: collapse; }
table#kontaktdats td h5 { font-size: 14px; font-weight: bold; color: #009472; margin: 0px; padding: 0px; }
table#kontaktdats thead th { font-weight: bold; color: #009472; font-size: 14px; }

table#kontaktdats td { margin: 0px; color: #79837d; font-size: 11px; line-height: 23px; }
table#kontaktdats td a { margin: 0px; color: #79837d; font-size: 11px; line-height: 23px; text-decoration: underline; }
table#kontaktdats td a:hover { color: #009472; }
table#kontaktdats td p { margin: 0px; color: #000000; font-size: 11px; }
table#kontaktdats tfoot { text-align: center; }
table#kontaktdats tr td input { margin: 1px 0px; }
table#kontaktdats label { font-size: 11px; }

table#csrdats { margin-top: 20px; text-align: left; width: 100%; border-collapse: collapse; }
table#csrdats td h5 { font-size: 14px; font-weight: bold; color: #009472; margin: 0px; padding: 0px; }
table#csrdats thead th { font-weight: bold; color: #009472; font-size: 14px; }

table#csrdats td { margin: 0px; color: #000000; font-size: 11px; line-height: 23px; }
table#csrdats td a { margin: 0px; color: #79837d; font-size: 11px; line-height: 23px; text-decoration: underline; }
table#csrdats td a:hover { color: #009472; }
table#csrdats td p { margin: 0px; color: #000000; font-size: 11px; }
table#csrdats tfoot { text-align: center; }
table#csrdats tr td input { margin: 1px 0px; }
table#csrdats label { font-size: 11px; }


