A:link, A:visited {color:#AAAAAA; text-decoration: none; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.txt A:link, .txt A:visited, .txt A:active {color: #CC0000; text-decoration: none; }
.sub A:link, .sub A:visited {color:#CCCCCC; text-decoration: none; font-size: 10px; font-style: normal; line-height: normal; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.subW A:link, .subW A:visited {color:#FFFFFF; text-decoration: none; font-size: 10px; font-style: normal; line-height: normal; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.main A:link, .main A:visited {color:#000000; text-decoration: none; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.mainW A:link, .mainW A:visited {color:#000000; text-decoration: none; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.subHL A:link, .subHL A:visited {color:#cc0000; text-decoration: none; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.mainHL A:link,.mainHL A:visited {color:#CC0000; text-decoration: none; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
h2 a:link.job_title,h2 a:visited.job_title {color:#000000;font-size:14px;}
A:link, A:visited {color:#AAAAAA; text-decoration: none; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.txt A:link, .txt A:visited, .txt A:active {color: #CC0000; text-decoration: none; }
.sub A:link, .sub A:visited {color:#CCCCCC; text-decoration: none; font-size: 10px; font-style: normal; line-height: normal; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.subW A:link, .subW A:visited {color:#FFFFFF; text-decoration: none; font-size: 10px; font-style: normal; line-height: normal; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.main A:link, .main A:visited {color:#000000; text-decoration: none; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.mainW A:link, .mainW A:visited {color:#000000; text-decoration: none; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.subHL A:link, .subHL A:visited {color:#cc0000; text-decoration: none; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.mainHL A:link,.mainHL A:visited {color:#CC0000; text-decoration: none; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
h2 a:link.job_title,h2 a:visited.job_title {color:#000000;font-size:14px;}
A:hover, A:active {color:#CC0000; text-decoration: none; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.txt A:hover {color:#CC0000; text-decoration: none; }
.sub A:hover, .sub A:active {color:#CC0000; text-decoration: none; font-size: 10px; font-style: normal; line-height: normal; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.subW A:hover, .subW A:active {color:#000000; text-decoration: none; font-size: 10px; font-style: normal; line-height: normal; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.main A:hover, .main A:active {color:#CC0000; text-decoration: none; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.mainW A:hover, .mainW A:active {color:#FFFFFF; text-decoration: none; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.subHL A:hover, .subHL A:active {color:#111111; text-decoration: none; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.mainHL A:hover, .mainHL A:active {color:#CC0000; text-decoration: none; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
h2 a:hover.job_title {color: #CC0000; font-size: 14px;}
A:hover, A:active {color:#CC0000; text-decoration: none; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.txt A:link, .txt A:visited, .txt A:active {color: #CC0000; text-decoration: none; }
.sub A:hover, .sub A:active {color:#CC0000; text-decoration: none; font-size: 10px; font-style: normal; line-height: normal; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.subW A:hover, .subW A:active {color:#000000; text-decoration: none; font-size: 10px; font-style: normal; line-height: normal; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.main A:hover, .main A:active {color:#CC0000; text-decoration: none; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.mainW A:hover, .mainW A:active {color:#FFFFFF; text-decoration: none; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.subHL A:hover, .subHL A:active {color:#111111; text-decoration: none; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.mainHL A:hover, .mainHL A:active {color:#CC0000; text-decoration: none; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
body {font-family: Arial, Helvetica, sans-serif; font-style: normal; line-height: normal; font-variant: normal; color: #999999; text-decoration: none;}
.txt {font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 12px;}
.main {color:#000000; text-decoration: none; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.main1 {color:#ffffff; text-decoration: none; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.mainW {color:#000000; text-decoration: none; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.subHL {color:#cc0000; text-decoration: none; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.mainHL {color:#CC0000; text-decoration: none; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.mainWhiteHL {color:#FFFFFF; text-decoration: none; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.address {color:#999999; text-decoration: none; font-size: 9px; font-style: normal; line-height: normal; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.address1 {color:#000000; text-decoration: none; font-size: 9px; font-style: normal; line-height: normal; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.address2 {color:#cc0000; text-decoration: none; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.addressW {color:#FFFFFF; text-decoration: none; font-size: 9px; font-style: normal; line-height: normal; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.addressHL {color:#000000; text-decoration: none; font-size: 9px; font-style: normal; line-height: normal; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.addressHL1 {color:#ffffff; text-decoration: none; font-size: 10px; font-style: normal; line-height: normal; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.subnav {text-transform: uppercase;margin-bottom:30px;}
#main {position:relative;width:966px;left:90px; color:#000000; text-decoration: none; font-size: 12px; font-style: normal; line-height: normal; font-family: Arial, Helvetica, sans-serif;}
#container_top {position:relative;width:966px;height:110px; left:0px;top:0px;}
#menu_main {position:relative;width:966px;margin-top:10px; height:25px; clear: both;text-align:center;text-transform:uppercase;}
#container_middle {position:relative;display:block; width:966px;top:30px;min-height: 233px;}
#block3 {position:relative;width:180px;float:left; margin-left:16px;margin-top:20px;}
#block1 {position:relative;width:180px; top:0px;float:left;margin-top:20px;}
#block2 {position:relative;float:left;margin-left:16px;margin-top:20px; width:376px;display:block;}
#hauptnavi div {float:left;}
.menu_spacer {position:relative;margin-left:10px;margin-right:16px;}
#logo {position:relative;left:728px;top:30px;}
#container_content {position:relative; width:966px;margin-top:50px;display:block; float:none;clear:both;}
#container_footer {position:relative; width:966px;height:50px;top:50px; clear:both; text-align: right;}
#block4 {position:relative;width:180px;float:left; margin-left:16px;margin-top:20px;}
#block5 {position:relative;width:180px;float:left; margin-left:16px;margin-top:20px; display:none;}
#address {position:relative;top:20px;}
#needle {height:250px;width:1px;float:left;}
#container_content2 {position:relative; width:966px;clear:both; margin-top:30px; display:block;}
#flash_half_middle {position:relative;left:200px;}
.flash_550_right {position:relative;margin-left:300px;}
#flash_half_right {position:absolute;left:392px;top:0px;width:550px; height:233px;display:block;}
.text_left {position:relative;width:376px;}
.manager_space {position:relative;width:200px; float:left;}
.manager {position:relative; width:175px;}
#container_content2 div.manager {float:left;margin-right:16px;}
#container_content2 .flex2_edit {position:relative;float:left;margin:20px;}
#flash_half_right2 {position:absolute;left:392px;top:0px;width:550px; height:233px;display:block;z-index:10; visibility:hidden;}
#flash_half_right3 {position:absolute;left:392px;top:0px;width:550px; height:233px;display:block;z-index:20; visibility:hidden;}
.email_address {color: #cc0000;width:100px;}
#contact_form {position:absolute;top:0px; left:-500px;}
#news_contentflex {display:none;}
.pdf_download {margin-left:196px;font-size: 12px;}
.pdf_download a {font-size: 12px;}
.pdf_download img {border: 0; vertical-align: sub;}
#middle_contentflex div.manager {float:left;margin-right:40px;margin-top:16px; display:block;font-size:10px;}
#middle_contentflex .flex2_edit {position:relative;float:left;margin:10px;}
#middle_contentflex {display:block;}
#redline {color:#FFF;background-color:#D71920; position:relative; padding:20px;height:30px;width:966px;font-size:20px; float:none;clear:both; margin-top:16px;margin-bottom:16px; display:block;}
#languagebox {position:absolute;left:980px;top:5px; z-index:50;width:200px;height:20px;}
.tradetable {margin-top:16px; text-align:center;font-size:10px;}
.downloadlist {list-style-type: none;/*list-style-image: url(http://admin.ziemann.com/backend/tpl/standard/img/file_icons/pdf.gif);*/;}
.downloadlist li {position: relative; width: 190px;height: 130px;display: inline-table;}
#imprint a {text-transform: uppercase;font-size:9px; position:relative;}
h1.main {font-size:12px;}
div.pdf_download span.flex2_edit {/* float:right; */position:relative;left:100px;}
table.brewingworld {position:relative;width:500px; left:196px;}
.news_area {width: 180px; margin-left: 196px;}
.subnav_element {margin-bottom:5px;}
#flags a {position:relative;margin-right:10px;}
.job_title {font-size: 15px;}
.job_cat {color: #FFFFFF; font-weight: bold;background-color: #89CD04; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
.job_title h2 {color: #000000;}
#container_middle_job {position:relative;display:block; width:980px;top:30px;min-height: 233px;}
.job_entry {/**/;}
.job_content_middle {position:relative;display:block;}
.job_banner_image {position:relative;border-bottom-color:#89cd04;border-bottom-style:solid;border-bottom-width:12px;}
.job_content_middle_text {width:360px;}
div.job_content_middle span.flex2_edit {/**/;}
#block2_job {position:relative;float:left;margin-left:0px;margin-top:20px; width:766px;display:block;}
#block4_job {position:relative;width:180px;float:left; margin-left:16px;margin-top:20px;}
#block3_job {position:relative;width:180px;float:left; margin-left:16px;margin-top:20px;display:none;}
#block1_job {position:relative;width:180px; top:0px;float:left;margin-top:20px; display:none;}
#block5_job {position:relative;width:180px;float:left; margin-left:16px;margin-top:20px; display:none;}
h1,h2,h3 {color:#cc0000; text-decoration: none; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.main_job {color:#FFFFFF; text-decoration: none; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-family: Arial, Helvetica, sans-serif;background-color:#89CD04;padding-top:5px;padding-bottom:5px;padding-left:5px;}
#container_content_job {position:relative; width:966px;margin-top:20px;margin-left:90px;display:block; float:none;clear:both;}
.testgreen {color:green;}
.testblue {color:blue;}
.job_manager_space {position:relative;width:110px; float:left;}
.job_disclaimer {position:relative;clear:both;float:none; font-size:10px;padding-top:20px;margin-left:92px;margin-bottom:10px;color:#CCCCCC;}
#film_top {position:relative;background-image:url(http://www.ziemann.com/cms/layoutimages/film_top.png);height:24px;}
#film_bottom {position:relative;background-image:url(http://www.ziemann.com/cms/layoutimages/film_bottom.png);height:24px;}
.media_container {position:relative;margin-bottom:12px;min-height:60px;}
.filmtitle {color:#AAAAAA; font-weight:bold;width:250px;}
.filmdesc {color:#AAAAAA; width:250px;}
.media_container img {position:absolute;top:5px;left:270px;}
#tv_area_teaser {display:block;}
.form {background-color: yellow;}
.wysiwygtext {color: #AAAAAA;}
