h1 {color:#0060a9;font-size:1.33em;}
h2 {color:#0060a9;font-weight:normal;font-size:1.00em;margin-bottom:0;margin-top:14px;}/*10px*/
h3 {color:#0060a9;font-weight:bold;font-size:1.00em;margin-bottom:0px;margin-top:12px;}
h4 {color:#0060a9;font-weight:normal;font-size:1.15em;margin-bottom:5px;margin-top:0;}
h5 {margin-bottom:7px;margin-top:6px;}

body {font-family:arial;font-size:0.75em;color:#373739;background-color:#F3F3F3;}/*war: 12px*/

#content{line-height:1.33em;margin-top:15px;}
#message {margin:0 18.5em 20px 0;}/*war:208px*/
#message_small{margin:0 18.5em 20px 0;}/*war:208px*/
#message_smaller{margin:0 36.83em 20px 0;}/*war: 442px */
#footer {text-align:center;border-top:1px solid #E7E7E8;padding:15px 0;margin:10px 40px 40px;}
#footer a{color:#373739;text-decoration:none;}

.clear{clear:both;}
#bildzeile{cursor:pointer;overflow:hidden;white-space:nowrap;height:100px;margin:0 auto;min-width:732px;width:100%;padding-top:4px;position:relative;}
#container{margin:0 auto;width:70%;min-width:732px;max-width:992px;position:relative;clear:both;}
#logotkw{position:absolute;right:0;top:-60px;z-index:5;border:0 none;}

#navi{margin:0 auto;width:70%;min-width:732px;max-width:992px;margin-top:34px;}
#navcontainer {float:left; height:auto;  position:relative;margin:0 auto;width:70%;min-width:732px;max-width:992px;margin-top:34px;}
.submenue_margin_adjustment{margin-top:33px ! important;}
ul#navlist{margin-left: 0;padding-left: 0;white-space: nowrap;font-size:0.83em;line-height:1.67em;margin-bottom:4px;}/*war: 10px 20px*/
#navlist li{display: inline;list-style-type: none;}
#navlist a { padding: 3px 10px; }

#navlist .active {background-color:#E7E7E8;color:#0060a9 ! important;}
#navlist .partactive{background-color:#E7E7E8;}
#navlist a:link, #navlist a:visited{color: #373739;text-decoration: none;}/*background-color: #036;*/
#navlist a:hover{color: #0060A9;text-decoration: none;}

.subnavigationtrue{margin-bottom:18px ! important;margin-top:-3px ! important;}
#subnavlist{list-style:none;display:block; position:absolute;  left:0; background:#e7e7e8;padding-left:0;width:551px;line-height:1.17em;margin-left:0;}/*war: line-height:14px*/
#subnavlist a { float:left; text-decoration:none;  white-space:nowrap; font-weight:normal;}/*line-height:24px;height:25px;*/
#subnavlist a:hover {color:#0060a9; text-decoration:none;}

.minibox_start{background-color:#E7E7E8;float:right;font-size:1em;margin-bottom:20px;margin-left:30px;padding:0px;width:14.83em;height:11.00em;}/*width:178px;war: height:132px*/
.minibox{background-color:#E7E7E8;float:right;font-size:0.83em;margin-bottom:20px;margin-left:22px;padding:0px;width:17.90em;}
.minilogo{background:url(/grafx/kleine_logos.png) -24px 0 no-repeat;color:#f3f3f3;font-size:13px;float:left;height:26px;width:26px;}
.miniheading{color:#f3f3f3;font-size:13px;font-weight:bold;height:26px;line-height:25px;margin-left:26px;}
.minitext{padding:0 10px 10px;clear:left;}
.minilink_referenzen{display:block;color:#373739;} /*, .minilink*/
.minilink_referenzen{margin-bottom:3px;}

.referenz{position:relative;min-height:90px;margin-bottom:30px;}
.referenzicon{background:url(/grafx/logos_referenzen.png); height:90px;width:90px;position:absolute;top:0;left:0;}
.referenztext{margin-left:120px;padding-bottom:10px;}
.toplink{text-decoration:underline;;color:#373739;position:absolute;bottom:0;right:0;}
.textsizelink{text-decoration:none;border:0 none;}

.download_item, .download_item_grau{line-height:2.0em;padding:1px 0 12px;}
.download_item_grau {background-color:#e3e3e3;}
.logo{float:left;margin-right:20px;background:url(/grafx/download_logos.png);height:110px;width:166px;}
.download{display:inline;margin-left:10px;color:#0060A9}
.pressetext{margin:0 0 10px 100px;}
p, .textabsatz{margin-bottom:0.50em;margin-top:0;}
.mail {color:#373739;text-decoration:underline;cursor:pointer;}

.mitarbeitertext {position:absolute;bottom:0;}
.mitarbeitertextbox {height:7.5em;width:33.33em;margin:0 10px 0 110px;position:relative;}/*war: width:400px; height:90px*/
.mitarbeiterbogen {background:url(/grafx/bogenpfeil.png) 9px 0;float:left;height:90px;width:9px;}
.mitarbeiterfoto {background:url(/grafx/mitarbeiter.png) 0 0 no-repeat;height:90px;width:90px;float:left;}
.mitarbeitername{color:#0060A9;font-weight:bold;font-size:10px;width:110px;line-height:12px;margin-bottom:10px;margin-top:5px;}
.mitarbeiter {float:left;margin-top:7px;height:10.75em;}
.person_linie{clear:left;width:100%;height:1px;background-color:#E7E7E8;margin-bottom:10px;}
.clearleft {clear:left;}
.teaser{font-weight:bold;margin-bottom:10px;}

table {width:100%;}
td {border:0 none; height:10px;width:50px;}
ul {list-style-type:circle;margin-top:0;padding: 0px;margin-left:16px;}
ul li{margin-top:6px;}
td.wert input.error, td.wert select.error, tr.errorRow td.wert input, tr.errorRow td.wert select , textarea.error, tr.errorRow td.wert textarea{border:1px solid red;}
#kontaktform label.error {background:url(/grafx/error.gif) no-repeat scroll 0 0 transparent;padding-left:10px;color:red;}
.pressefooter_heading {color:#0060A9;font-size:0.83em;font-weight:bold;line-height:1.08em;}
.pressefooter{font-size:0.83em;line-height:1.08em;margin-bottom:6px;margin-top:0;}/*war font-size:10px line;line-height:1.08em;*/
.hide{display:none;}