body { text-align: center; }
h1 { font-size: 10px; font-family: verdana; font-weight: bold; margin: 0.67em 0; }
p { }
td { }
a:link { color: #5f5f5f; text-decoration: underline; }
a:visited { color: #5f5f5f; text-decoration: underline; }
a:hover { color: #f0811c; text-decoration: underline; }
a:active { color: #5f5f5f; text-decoration: underline; }
.bluecell { background-color: #036; text-decoration: none; width: 210px; }
.main_img_textfooter { color: #fff; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: lighter; background-color: #036; text-decoration: none; text-align: left; text-indent: 5px; padding-top: 3px; }
.empty_pic { color: #000; font-family: verdana, Verdana, Arial, Helvetica, sans-serif; background-color: #fff; text-decoration: none; }
/*mainnav
*/
.mainnav_cell_bg { background-color: #6c849e; }
.mainnav { color: #fff; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: 100; line-height: 33px; background-color: #6c849e; text-decoration: none; text-align: left; text-indent: 9px; vertical-align: bottom; width: 210px; height: 28px; overflow: hidden; clip: rect(auto auto auto auto); min-width: 210px; min-height: 27px; max-width: 210px; max-height: 27px; border-bottom-style: inset; border-bottom-width: 1px; }
.mainnav a:link { color: #fff; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: 100; line-height: 33px; background-color: #6c849e; text-decoration: none; text-align: left; text-indent: 9px; vertical-align: bottom; width: 210px; height: 28px; overflow: hidden; min-width: 210px; min-height: 28px; max-width: 210px; max-height: 28px; display: block; }
.mainnav a:visited { color: #fff; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: 100; line-height: 33px; text-decoration: none; background-color: #6c849e; text-align: left; text-indent: 9px; vertical-align: bottom; display: block; width: 210px; height: 28px; overflow: hidden; min-width: 210px; min-height: 28px; max-width: 210px; max-height: 28px; }
.mainnav a:hover { color: #fff; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: 100; line-height: 33px; text-decoration: none; background-color: #e18534; text-align: left; text-indent: 9px; vertical-align: bottom; display: block; width: 210px; height: 28px; overflow: hidden; min-width: 210px; min-height: 28px; max-width: 210px; max-height: 28px; }
/*mainnav_stay
*/
.mainnav_stay { color: #fff; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: 100; line-height: 33px; background-color: #036; text-decoration: none; text-align: left; text-indent: 9px; vertical-align: bottom; width: 210px; height: 28px; overflow: hidden; clip: rect(auto auto auto auto); min-width: 210px; min-height: 27px; max-width: 210px; max-height: 27px; border-bottom-style: inset; border-bottom-width: 1px; }
.mainnav_stay a:link { color: #fff; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: 100; line-height: 33px; background-color: #036; text-decoration: none; text-align: left; text-indent: 9px; vertical-align: bottom; width: 210px; height: 28px; overflow: hidden; min-width: 210px; min-height: 28px; max-width: 210px; max-height: 28px; display: block; }
.mainnav_stay a:visited { color: #fff; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: 100; line-height: 33px; text-decoration: none; background-color: #036; text-align: left; text-indent: 9px; vertical-align: bottom; display: block; width: 210px; height: 28px; overflow: hidden; min-width: 210px; min-height: 28px; max-width: 210px; max-height: 28px; }
.mainnav_stay a:hover { color: #fff; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: 100; line-height: 33px; text-decoration: none; background-color: #8e5420; text-align: left; text-indent: 9px; vertical-align: bottom; display: block; width: 210px; height: 28px; overflow: hidden; min-width: 210px; min-height: 28px; max-width: 210px; max-height: 28px; }
.bridgestyle_element { background-color: #036; width: 10px; height: 20px; }
/*Jobcellbox
*/
.Jobcell_head { color: #fffafa; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: #b7b7b7; }
.jobcell_body { background-color: #dfdfdf; }
.jobcell_line { width: 50px; min-width: 50px; max-width: 50px; border-bottom: 1px dotted #bcbcbc; }
.jobcell_content { color: #3a3a3a; font-size: 10px; font-family: verdana; line-height: 14px; text-align: left; }
.jobcell_content a:link { color: #767676; font-size: 10px; font-family: verdana; line-height: 14px; text-align: left; }
.jobcell_content a:visited { color: #767676; font-size: 10px; font-family: verdana; line-height: 14px; text-align: left; }
.jobcell_content a:hover { color: #f0811c; font-size: 10px; font-family: verdana; line-height: 14px; text-align: left; }
.shortlinks_box { background-color: #e3e3e3; }
.shortlinks_head { color: #f0811c; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: #e3e3e3; }
.shortnews_head { color: #f0811c; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: #ddd; }
.shortprojekts_head { color: #f0811c; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: #cecece; }
.maintablecell_shadow { background-color: #e9e9e9; }
/*Infocells_content*/
.infocells_content { color: #3a3a3a; font-size: 10px; font-family: verdana; font-weight: normal; line-height: 18px; text-align: left; }
.infocells_content a:link { color: #3a3a3a; font-size: 10px; font-family: verdana; font-weight: normal; text-decoration: underline; text-align: left; }
.infocells_content a:visited { color: #3a3a3a; font-size: 10px; font-family: verdana; font-weight: normal; text-decoration: underline; text-align: left; }
.infocells_content a:hover { color: #d38635; font-size: 10px; font-family: verdana; font-weight: normal; text-decoration: underline; text-align: left; }

/*Infocells_content*/
.TC15_content {background-color: #e9e9e9;  color: #3a3a3a; font-size: 10px; font-family: verdana; font-weight: normal; line-height: 18px; text-align: left; }
.TC15_content a:link { color: #3a3a3a; font-size: 10px; font-family: verdana; font-weight: normal; text-decoration: underline; text-align: left; }
.TC15_content a:visited { color: #3a3a3a; font-size: 10px; font-family: verdana; font-weight: normal; text-decoration: underline; text-align: left; }
.TC15_contentt a:hover { color: #d38635; font-size: 10px; font-family: verdana; font-weight: normal; text-decoration: underline; text-align: left; }
.adress_footer { color: #7a7a7a; font-size: 9px; font-family: verdana; }
/*language_nav
*/
.language_nav { color: #fffafa; font-size: 11px; font-family: verdana; font-weight: bold; text-decoration: none; text-align: center; }
.language_nav a:link { color: #fffafa; font-size: 11px; font-family: verdana; font-weight: bold; text-decoration: none; text-align: left; }
.language_nav a:visited { color: #fffafa; font-size: 11px; font-family: verdana; font-weight: bold; text-decoration: none; text-align: left; }
.language_nav a:hover { color: #94b5d9; font-size: 11px; font-family: verdana; font-weight: bold; text-decoration: none; text-align: left; }
.language_nav_stay { color: #f0811c; font-size: 11px; font-family: verdana; font-weight: bold; text-align: center; }
.language_nav_stay a:link { color: #f0811c; font-size: 11px; font-family: verdana; font-weight: bold; text-align: left; }
.language_nav_stay a:visited { color: #f0811c; font-size: 11px; font-family: verdana; font-weight: bold; text-align: left; }
.language_nav_stay a:hover { color: #f0811c; font-size: 11px; font-family: verdana; font-weight: bold; text-align: left; }
.hidden_keywords { color: #fffafa; font-size: 4px; }
/*susite_head

*/
.subsite_head { color: #fffafa; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: 100; background-color: #036; }
.subsite_head a:link { color: #fffafa; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: 100; background-color: #036; text-decoration: none; }
.subsite_head a:visited { color: #fffafa; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: 100; text-decoration: none; background-color: #036; }
.subsite_head a:hover { color: #e3e3e3; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: 100; text-decoration: none; background-color: #036; }
/*subnavi
*/
.subnavi_bg { color: #fffafa; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 100; background-color: #6c849e; text-decoration: none; }
.subnavi_bg a:link { color: #ddd; font-size: 10px; font-family: verdana; font-weight: 100; background-color: #6c849e; text-decoration: none; }
.subnavi_bg a:visited { color: #ddd; font-size: 10px; font-family: verdana; font-weight: 100; background-color: #6c849e; text-decoration: none; }
.subnavi_bg a:hover { color: #fffafa; font-size: 10px; font-family: verdana; font-weight: 100; background-color: #6c849e; text-decoration: none; }
/*sub_subnavi
*/
.sub_subnavi_bg { color: #363651; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 100; background-color: #afb9c3; text-decoration: none; }
.sub_subnavi_bg a:link { color: #363651; font-size: 10px; font-family: verdana; font-weight: 100; background-color: #afb9c3; text-decoration: none; }
.sub_subnavi_bg a:visited { color: #363651; font-size: 10px; font-family: verdana; font-weight: 100; background-color: #afb9c3; text-decoration: none; }
.sub_subnavi_bg a:hover { color: #08080a; font-size: 10px; font-family: verdana; font-weight: 100; background-color: #afb9c3; text-decoration: none; }
.copytext { color: #707070; font-size: 11px; font-family: verdana; line-height: 18px; }
.input { color: #036; font-size: 11px; font-family: verdana; border: solid 1px; }
.button { color: #fff; font-size: 11px; font-family: verdana; background-color: #036; border: solid 1px; }
.input_pflicht { color: #036; font-size: 11px; font-family: verdana; background-color: #fff; border: solid 1px #ff8400; }
.karriere { color: #707070; font-size: 11px; font-family: verdana; line-height: 18px; text-decoration: none; }
.karriere a:link { color: #707070; font-size: 11px; font-family: verdana; line-height: 18px; text-decoration: none; }
.karriere a:visited { color: #707070; font-size: 11px; font-family: verdana; line-height: 18px; text-decoration: none; }
.karriere a:hover { color: #707070; font-size: 11px; font-family: verdana; line-height: 18px; text-decoration: none; }
.linksize { color: #707070; font-size: 10px; font-family: verdana; line-height: 18px; }
.copytext_intro { color: #4b4b5c; font-size: 11px; font-family: verdana; line-height: 15px; }
.copytext_intro1 { color: #777; font-size: 11px; font-family: verdana; line-height: 18px; }
.copytext_intro2 { color: #737373; font-size: 12px; font-family: verdana; line-height: 18px; }
.copytext_intro3 { color: #696969; font-size: 13px; font-family: verdana; line-height: 18px; }
.zitatbox { color: #002b56; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; background-color: #cbcbcb; }
.subsite_headbox { color: #ff891d; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: #cbcbcb; letter-spacing: 1px; }
.intro_text_box { background-color: #e9e9e9; }
.stage { background-color: #f1f1f1; }
.imagebox { color: #036; font-size: 10px; font-family: arial; background-color: #fffafa; background-image: url(../img/imagebox_bg.jpg); background-repeat: no-repeat; vertical-align: top; position: static; top: 0; width: 377px; height: 248px; max-width: 377px; max-height: 248px; padding-top: 0; }
