html {  overflow-x: auto; }
body {  margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-color: #D0D1D2 }
table {  font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000 }
form {  display: inline }
li {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; }
select {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; border-width:1; border-style:solid; border-color:#000000 }
fieldset {  font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #444444; width: 370px; border: 1px solid #BBBBBB; padding:10px 15px 15px 15px; } 

.input {  font-family: Verdana, Helvetica, sans-serif; height: 18px; font-size: 11px; border: 1px #000000 solid }
.dropdown {  font-family: Verdana, Helvetica, sans-serif; height: 18px; font-size: 11px; border: 1px #000000 solid }
.textarea {  font-family: Verdana, Helvetica, sans-serif; font-size: 11px; border: 1px #000000 solid }
.header {  font-family: Verdana, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #999999 }
.footer {  font-family: Verdana, Helvetica, sans-serif; font-size: 9px; color: #444444 }
.title {  font-family: Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #444444 }
.error_big {  font-family: Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FF0000 }
.error_small {  font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FF0000 }


.akt_title {  font-family: Verdana, Helvetica, sans-serif; font-size: 11px;  color: #444444 }
.akt_date {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #444444 }
.akt_text {  font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000 }

.news_title {  font-family: Verdana, Helvetica, sans-serif; font-size: 11px;  color: #444444 }
.news_date {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #444444 }
.news_text {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #000000 }
.news_desc {  font-family: Verdana, Helvetica, sans-serif; font-size: 9px; color: #444444 }
.news_title2 {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #444444 }


.komp_kunde {  font-family: Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #888888 }
.komp_job {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #888888 }
.komp_title {  font-family: Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #ab2005 }
.komp_list_inactive {  font-family: Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 10px; color: #777777; text-decoration: none }
.komp_desc {  font-family: Verdana, Helvetica, sans-serif; font-size: 9px; color: #444444 }

.port_title {  font-family: Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #444444 }
.port_job {  font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000 }
.port_desc {  font-family: Verdana, Helvetica, sans-serif; font-size: 9px; color: #444444 }

.ma_bereich {  font-family: Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 12px;  color: #ab2005 }
.ma_name {  font-family: Verdana, Helvetica, sans-serif; font-size: 13px;  color: #444444 }
.ma_titel {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #ab2005 }
.ma_list_titel {  font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #444444 }
.ma_dotline {  font-family: Verdana, Helvetica, sans-serif; font-size: 9px;  color: #888888 }

.kont_firma {  font-family: Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #888888 }
.kont_desc {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #000000 }
.kont_stern {  font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #ab2005 }
.kont_impressum {  font-family: Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 10px; color: #ab2005 }

.ref_desc {  font-family: Verdana, Helvetica, sans-serif; font-size: 9px; color: #444444 }
.ref_bereich {  font-family: Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 12px;  color: #ab2005 }

.tools_head {  font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #444444 }
.tools_head {  font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #444444 }



.menu_link {  font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #858585; text-decoration: none }
a.menu_link {  font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #858585; text-decoration: none }
a.menu_link:hover {  font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #858585; text-decoration: underline }

.akt_link {  font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #858585; text-decoration: underline}
a.akt_link {  font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #858585; text-decoration: underline }
a.akt_link:hover {  font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #858585; text-decoration: underline }

.kont_link_pdf {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #858585; text-decoration: none}
a.kont_link_pdf {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #858585; text-decoration: none }
a.kont_link_pdf:hover {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #858585; text-decoration: underline }

.kont_link {  font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #858585; text-decoration: underline}
a.kont_link {  font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #858585; text-decoration: underline }
a.kont_link:hover {  font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #858585; text-decoration: underline }

.news_link {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #858585; text-decoration: underline }
a.news_link {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #858585; text-decoration: underline }
a.news_link:hover {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #858585; text-decoration: underline }

.komp_link_list {  font-family: Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 10px; color: #444444; text-decoration: none }
a.komp_link_list {  font-family: Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 10px; color: #444444; text-decoration: none }
a.komp_link_list:hover {  font-family: Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 10px; color: #ab2005; text-decoration: none }

.komp_link_job {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #858585; text-decoration: none }
a.komp_link_job {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #858585; text-decoration: none }
a.komp_link_job:hover {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #858585; text-decoration: underline }

.port_link {  font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #858585; text-decoration: none }
a.port_link {  font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #858585; text-decoration: none }
a.port_link:hover {  font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #858585; text-decoration: underline }

.port_title_link {  font-family: Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #444444 }
a.port_title_link {  font-family: Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #444444; text-decoration: none }
a.port_title_link:hover {  font-family: Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #444444; text-decoration: underline }

.link {  font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #858585; text-decoration: underline }
a.link {  font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #858585; text-decoration: underline }
a.link:hover {  font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #858585; text-decoration: underline }