/* Contact Form */
form#mailform input { font: 12px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Lucida", "Trebuchet MS", Verdana, "Bitstream Vera Sans", sans-serif; }
form#mailform textarea { font: 12px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Lucida", "Trebuchet MS", Verdana, "Bitstream Vera Sans", sans-serif; }
form#mailform { padding: 8px 0 0 0; margin: 0; }
form#mailform div#error-text { height: 12px; margin: -8px 0 10px 0; padding: 0 0 20px 0; color: #E2001A; }
form#mailform div#chk-email { height: 12px; margin: -8px 0 0 0; padding: 0 0 3px 0; color: #E2001A; display: none; }
form#mailform ul{ margin: 0; padding: 0; color: #BB0000; }
form#mailform ul li{ list-style: none; display: inline; margin: 0 10px 0 0; padding: 0; }
form#mailform fieldset.csc-mailform { border: 0; padding: 0; background-color: transparent; margin: 11px 0 0 0; width: 447px; }
div.csc-mailform-field { margin: 0; padding: 0; clear: both; }
div.csc-mailform-field_field-name { margin: 0; padding: 0; clear: both; }
.csc-mailform .csc-mailform-field_field-name label { float: left; width: 77px; margin: 1px 0 0 0; }
.csc-mailform .csc-mailform-field_field-name input { border: 1px solid #000; width: 365px; height: 18px; float: right; text-align: left; margin: 0 0 5px 0; }
div.csc-mailform-field_field-company { margin: 0; padding: 0; clear: both; }
.csc-mailform .csc-mailform-field_field-company label { float: left; width: 77px; margin: 1px 0 0 0; }
.csc-mailform .csc-mailform-field_field-company input { border: 1px solid #000; width: 365px; height: 18px; float: right;  text-align: left; margin: 0 0 5px 0; }
div.csc-mailform-field_field-tel { margin: 0; padding: 0; clear: both; }
.csc-mailform .csc-mailform-field_field-tel label { float: left; width: 77px; margin: 1px 0 0 0; }
.csc-mailform .csc-mailform-field_field-tel input { border: 1px solid #000; width: 365px; height: 18px; float: right; text-align: left; margin: 0 0 5px 0; }
div.csc-mailform-field_field-email { margin: 0; padding: 0; clear: both; }
.csc-mailform .csc-mailform-field_field-email label {float: left; width: 77px; margin: 1px 0 0 0; }
.csc-mailform .csc-mailform-field_field-email input { border: 1px solid #000; width: 365px; height: 18px; float: right; text-align: left; margin: 0 0 5px 0; }
div.csc-mailform-field_field-message { margin: 0; padding: 0; clear: both; }
.csc-mailform .csc-mailform-field_field-message label { float: left; width: 77px; margin: 12px 0 0 0; }
.csc-mailform .csc-mailform-field_field-message textarea { border: 1px solid #000; width: 365px; height: 91px; float: right; text-align: left; margin: 12px 0 22px 0; }
.csc-mailform .csc-mailform-field textarea { border: 1px solid #000; width: 365px; height: 91px; float: right; text-align: left; margin: 0 0 21px 0; }
.csc-mailform .csc-mailform-field span.csc-mailform-label { margin: 0 0 5px 80px; line-height: 25px; clear: both; }
.csc-mailform .csc-mailform-field_field-inside_in_mm { margin: 4px 0 0 87px; width: 162px; clear: both; }
.csc-mailform .csc-mailform-field_field-inside_in_mm label { float: left; width: 94px; }
.csc-mailform .csc-mailform-field_field-inside_in_mm input { border: 1px solid #000; float: right; width: 65px; height: 18px;  margin: 0 0 5px 0; padding: 0; }
.csc-mailform .csc-mailform-field_field-outside_in_mm { margin: 0 0 5px 87px; width: 162px; clear: both; }
.csc-mailform .csc-mailform-field_field-outside_in_mm label { float: left; width: 94px; margin: 0; }
.csc-mailform .csc-mailform-field_field-outside_in_mm input { border: 1px solid #000; float: right; width: 65px; height: 18px; margin: 0 0 20px 0; padding: 0; }
.csc-mailform .csc-mailform-field_field-jacking_length_max { margin: 0 0 5px 80px; width: 220px; height: auto; clear: both; }
.csc-mailform .csc-mailform-field_field-jacking_length_max label { float: left; width: 150px; margin: 0; }
.csc-mailform .csc-mailform-field_field-jacking_length_max input { border: 1px solid #000; float: right; width: 65px; height: 18px; margin: 0 0 5px 0; padding: 0; }
.csc-mailform .csc-mailform-field input#mailforminside_in_mm { border: 1px solid #000; width: 80px; height: 18px; float: right; text-align: left; margin: 0 285px 5px 0; padding: 0; }
.csc-mailform .csc-mailform-field input#mailformoutside_in_mm { border: 1px solid #000; width: 80px; height: 18px; float: right; text-align: left; margin: 0 285px 5px 0; padding: 0; }
.csc-mailform .csc-mailform-field input#mailformjacking_length_max { width: 80px; height: 18px; float: right; text-align: left; margin: 0 285px 5px 0; padding: 0; }
.csc-mailform .csc-mailform-field label { width: 70px; float: left; text-align: left; padding: 0; margin: 0 0 1px 80px; }
.csc-mailform .csc-mailform-field fieldset#mailformsoil { padding: 0; margin: 0 0 0 80px; width: 60px; clear: both; border: 0; }
.csc-mailform .csc-mailform-field fieldset#mailformsoil legend { display: none; }
.csc-mailform .csc-mailform-field fieldset#mailformsoil label { float: right; width: 40px; margin: 0; padding: 0; }
.csc-mailform .csc-mailform-field fieldset#mailformsoil input { float: left; margin: 4px 0 0 0; padding: 0; clear: both; }
.csc-mailform .csc-mailform-field_field-formtype_mail input#mailformformtype_mail { float: right; width: 100px; height: 20px; text-align: center; font-size: 12px; border: 1px solid #000; font: 12px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Lucida", "Trebuchet MS", Verdana, "Bitstream Vera Sans", sans-serif; }

#captcha { width: 448px;  margin: 22px 0 0 0; }
.label-for-captcha { float: left; width: 80px; text-align: left; }
.tx-mail-pi1-captcha { float: left; width: 368px; }
div.tx-mail-pi1-captcha input {  font: 12px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Lucida", "Trebuchet MS", Verdana, "Bitstream Vera Sans", sans-serif; width: 65px; height: 18px; margin: 0 0 0 0; border: 1px solid #000; }
.tx-srfreecap-pi2-cant-read { color: #000000; font-weight: normal; }
div.tx-mail-pi1-captcha a:link,  div.tx-mail-pi1-captcha a:active, div.tx-mail-pi1-captcha a:visited { font-weight: bold; }
div#error-text ul { color: #E2001A; }
img { margin: 0; padding: 0; border: 0; }
a:focus { outline: none; }
.text { margin: 0; padding: 0; }
/* ITS Newsticker */
.itsnewslinkstyle759 { font: 12px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Lucida", "Trebuchet MS",  Verdana, "Bitstream Vera Sans", sans-serif; }
body { margin: 0 0 8px 0; padding: 0; background-color: #5a666f; font: 12px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Lucida", "Trebuchet MS", Verdana, "Bitstream Vera Sans", sans-serif; text-align: center; line-height: 18px; }
br { line-height: 9px; padding: 0; }
/* !!!!!!!!!! */
/*dl.csc-textpic-image { padding: 1px 0 9px 0;}*/
p { margin: 0; padding: 0 4px 9px 0; text-align: left;}
/* !!!!!!!!!! */
p.news { margin: -3px 0 11px 0; padding: 0 4px 0 0; }
p.bodytext { text-align: left; }
p.important { color: #0B78B9; font-style: italic; }
p.text-right{ margin: -4px 0 0 0; padding: 0 4px 0 0; }
/* !!!!!!!!!! */
p.text-adds-top{ margin: 0; padding: 0 4px 0 0;  color: #666666; }
/* !!!!!!!!!! */
p.text-adds{ margin: 5px 0 0 0; padding: 0 4px 0 0; color: #666666; }
h1 { margin: 0 0 9px 0; padding: 0 4px 0 0; font-size: 18px; color: #0B78B9; }
h2, div.header-left-col-projects h1, div.header-right-col-projects h1 { margin: 0 0 5px 0; padding: 1px 4px 0 0; font-size: 14px; line-height: 18px; color: #0B78B9; }
h2 a:link, h2 a:active, h2 a:visited, h2 a:hover{ font-size: 14px; line-height: 18px; font-weight: bold; color: #0B78B9; }
/* !!!!!!!!!! */
.blue { color: #0B78B9; }
.blue-italic { color: #0B78B9; font-style: italic; width: 186px; }
/* !!!!!!!!!! */
.topmargin-1 { margin-top: 10px; }
.topmargin-2 { margin: 5px 0 0 0; }
/* Linie unter Text */
.line { margin: 5px 0 10px 0; padding: 0; width: 99%; height: 3px; background: transparent url('../images/dotline.gif') repeat-x; }
/* !!!!!!!!!! */
/* Linie unter Bildern */
.line-2 { margin: 9px 0 10px 0; padding: 0; width: 99%; height: 3px; background: transparent url('../images/dotline.gif') repeat-x; }
/* !!!!!!!!!! */
.line-3 { margin: 14px 0 10px 0; padding: 0; width: 99%; height: 3px; background: transparent url('../images/dotline.gif') repeat-x; }
/* !!!!!!!!!! */
.narrow-list-entry { display: block; margin-left:-4px; }
ul { margin: 0 4px 0 15px; padding: 0 0 9px 0; color: #000000; list-style-image:url('../images/list_image.gif'); list-style-position: outside; }
/* !!!!!!!!!! */
ul.adds { margin: 0 0 9px 18px; padding: 0; color: #666666; list-style-image:url('../images/list_image.gif'); list-style-position: outside; }
li { margin: 0; padding: 0; }
ul#menu-list, ul#menu-list li { list-style-type: none; list-style-image: none; font: 14px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Lucida", "Trebuchet MS", Verdana, "Bitstream Vera Sans", sans-serif; line-height: 30px; color: #000000; margin: 0; }
ul#menu-list li.active { color: #076EB0; font-size: 14px; }
ul#menu-list li.normal { color: #000000; }

/* 1. Untermenueebene */
ul#menu-list ul { margin: 7px 0 5px 36px; padding: 0; }
/* 2. Untermenueebene */
ul#menu-list ul.sublevel2 { margin: 0 0 5px 9px; padding: 0; }
ul#menu-list li.sub-active { font-size: 12px; line-height: 18px; color: #076EB0; margin: 0; }
ul#menu-list li.sub-normal { font-size: 12px; line-height: 18px; color: #000000; margin: 0; }
#top-container { margin: 0 auto 0 auto; padding: 0; width: 1010px; height: 22px; background: transparent url('../images/mts_bkg_top.gif') no-repeat; }
#navigation-languages { margin: 30px 0 0 0; padding: 0; }
.nav-language { margin: 0 8px 0 0; float: left; width: 20px; height: 12px; }
#page { height: 100%; margin: 0; padding: 0; }
#main-container { margin: 0 auto 0 auto; padding: 0; width: 1010px; height: auto; background: transparent url('../images/mts_bkg_left_right_shadow.gif') repeat-y; background-position: 0px; }
#container { float: left; padding: 0; width: 921px;  min-height: 921px; background: transparent url('../images/mts_bkg_middle.gif') no-repeat; background-position: top left; }
#header { margin: 0; padding: 0; height: 300px; width: 921px; }
#logo { margin: 0; padding: 0; float:left; text-align: left; width: 221px; height: 300px; background-color: transparent; }
.logo-pos { margin: 96px 0 0 44px; padding: 0; }
#flash { margin: 0; padding: 0; float:right; width: 700px; height: 296px; border: 0; background: transparent url('../images/noflash.jpg') no-repeat; background-position: top left;}
#sub-container { margin: 25px 0 0 0; padding: 0; width: 921px; min-height: 564px; background: transparent url('../images/logos.gif') no-repeat; background-position: bottom left; } #added-links { width: 143px; height: 12px; float: left; margin: 6px 0 0 0; padding: 0 0 14px 42px; }
#nav-imprint { float: left; margin: 0; padding: 0; width: 50px; height: 12px; text-align: left; font-size: 9px; color: #666666; background-color: transparent; }  
#nav-t-a-c { float: right; margin: 0; padding: 0; width: 93px; height: 12px; text-align: right; font-size: 9px; color: #666666; background-color: transparent; }  
#navigation-language { margin: 30px 0 0 0; padding: 0; }
#navigation { float: left; margin: 8px 0 0 0; padding: 0 0 0 43px; width: 175px; height: auto; text-align: left; background-color: transparent; }
#content { float: right; margin: 0; padding: 0 0 10px 0; width: 700px; height: auto; background-color: transparent; }
.main-header { margin: 0; padding: 0; }
#content-left { float: left; margin: 0; padding: 0; width: 502px; height: auto; text-align: left; background-color: transparent; }
/* !!!!!!!!!! */
.main-header-left { margin: 0; padding: 0; }
.content-left { margin: 0; padding: 0; }
#content-right { float: right; margin: 0; padding: 0 3px 0 0; width: 191px; height: auto; color: #666666; text-align: left; background-color: transparent; }
/* !!!!!!!!!! */
#content-right ul { margin: 0 0 9px 18px; padding: 0; color: #666666; list-style-image:url('../images/list_image.gif'); list-style-position: outside; }
/* !!!!!!!!!! */
#content-right p.bodytext { color: #666666; }
/* !!!!!!!!!! */
.main-header-right { margin: 0; padding: 0; }
.content-right { margin: 0; padding: 0; }

/* start Two Columns */
div.two-cols { width: 500px; height:auto; 	margin: 11px 0 0 0; 	padding: 0; }
div.two-cols h2 { margin: 0; padding: 0 4px 0 0; font-size: 14px; line-height: 18px; color: #0B78B9; }
div.two-cols img { margin: 0; padding: 1px 0 9px 0; }
/* end Two Columns */

div.header-left-col { float: left; width: 247px; margin: 0; padding: 0; }
div.left-col { float: left; width: 247px; height: auto; margin: 0; padding: 0; overflow: hidden; }
div.left-col h2 { margin: 0; padding: 0 0 5px 0; }
div.header-right-col { float: right; text-align: left; width: 247px; margin: 0; padding: 0; }
div.right-col { float: right; width: 247px; height: auto; margin: 0; padding: 0; overflow: hidden; }
div.right-col h2{ margin: 0; padding: 0 0 5px 0; }

/* start Two Columns 2 */
div.two-cols-2 { width: 500px; height: auto; margin: 11px 0 0 0; padding: 0 0 5px 0; }
div.header-two-cols-2 { margin: 0; padding: 0 4px 4px 0; }
div.header-two-cols-2 h2 { margin: 0; padding: 0; font-size: 14px; line-height: 18px; color: #0B78B9; }
div.two-cols-2 div.left-col img { margin: 0; padding: 4px 0 8px 0; }
div.two-cols-2 div.right-col p, div.two-cols-2 div.right-col-plus p.bodytext { margin: 0; padding: 0 4px 4px 0; line-height: 18px; }
div.two-cols-2 div.right-col ul { margin: 0 4px 0 15px; padding: 0 0 4px 0; color: #000000; list-style-image:url('../images/list_image.gif'); list-style-position: outside; }
/* end Two Columns 2 */

/* start Two Columns 3 */
.two-cols-3 { margin: 6px 0 0 0; padding: 0 0 5px 0; width: 500px; height: auto; }
.two-cols-3 h2 { margin: 0; padding: 0 4px 5px 0; font-size: 14px; line-height: 18px; color: #0B78B9; }
.two-cols-3 img { margin: 0; padding: 4px 0 8px 0; }
div.two-cols-3 div.right-col p, div.two-cols-3 div.right-col-plus p.bodytext { margin: 0; padding: 0 4px 4px 0; line-height: 18px; }
div.two-cols-3 div.right-col ul { margin: 0 4px 0 15px; padding: 0 0 4px 0; color: #000000; list-style-image:url('../images/list_image.gif'); list-style-position: outside; }
/* end Two Columns 3 */

/* start Two Columns 4 */
div.two-cols-4 { width: 500px; height:auto; margin: 6px 0 0 0; padding: 0;  }
div.two-cols-4 h2 { margin: 0; padding: 0 4px 5px 0; font-size: 14px; line-height: 18px; color: #0B78B9; }
/* end Two Columns 4 */

/* start Two Columns 5 */
div.two-cols-5 { width: 500px; height:auto; margin: 0; padding: 0;  }
div.two-cols h2 { margin: 0; padding: 0 4px 5px 0; font-size: 14px; line-height: 18px; color: #0B78B9; }
/* end Two Columns 5 */

/* start Two Colums Plus */
div.two-cols-plus{ margin: 11px 0 0 0; padding: 0; width: 500px; height: auto; }
div.two-cols-plus-2 { margin: 6px 0 0 0; padding: 0; width: 500px; height: auto; }
div.two-cols-plus-header { margin: 0; padding: 0 4px 4px 0; }
div.two-cols-plus-header h2 { margin: 0; padding: 0; font-size: 14px; line-height: 18px; color: #0B78B9; }
div.left-col-plus { float: left; width: 247px; height: auto; margin: 0; padding: 0; overflow: hidden; }
div.left-col-plus h2 { margin: 0; padding: 0 0 5px 0; }
div.left-col-plus img { margin: 0 0 9px 0; padding: 4px 0 0 0; }
div.right-col-plus { float: right; text-align: left; width: 247px; height: auto; margin: 0; padding: 0; overflow: hidden; }
div.right-col-plus h2{ margin: 0; padding: 0 0 5px 0; }
div.right-col-plus p, div.right-col-plus p.bodytext { margin: 0; padding: 0 4px 4px 0; line-height: 18px; }
div.right-col-plus ul { margin: 0 4px 0 15px; padding: 0 0 4px 0; color: #000000; list-style-image:url('../images/list_image.gif'); list-style-position: outside; }
div.two-cols-plus-text { padding: 0; margin: 0; }
div.two-cols-plus-text { padding: 0; margin: 1px 0 0 0; }
div.two-cols-plus-text p, div.two-cols-plus-text p.bodytext { margin: 0; padding: 0 4px 9px 0; }
/* end Two Columns Plus */

/* start Two Columns Projects */
div.two-cols-projects { margin: 17px 0 0 0; padding: 0; width: 500px; height: auto; }
div.header-left-col-projects { float: left; width: 247px; margin: 0; padding: 0; }
div.header-left-col-projects h2 { padding: 0 4px 1px 0; }
div.left-col-projects { float: left; width: 247px; height: auto; margin: 0; margin: 0; overflow: hidden; }
div.left-col-projects img { margin: 0; padding: 0 0 9px 0; }
div.header-right-col-projects { float: right; width: 247px; text-align: left; margin: 0; padding: 0; }
div.header-right-col-projects h2 { padding: 0 4px 1px 0; } 
div.right-col-projects { float: right; width: 247px; height: auto; margin: 0; padding: 0; overflow: hidden; }
div.right-col-projects img { margin: 0; padding: 0 0 9px 0; }
/* end Two Columns Projects */

#bg-right { float: right; width: 89px; min-height: 921px; margin: 0; padding: 0; background-color: transparent; }
#bg-right-top { margin: 0; padding: 0; width: 89px; height: 697px; background: transparent url('../images/mts_bkg_right.gif') no-repeat; background-position: top left; }
#bg-right-bottom { margin: 0; padding: 0; width: 89px; height: auto; }
#footer { margin: 0 auto 0 auto; padding: 0; width: 1010px; height: 10px; background: transparent url('../images/mts_bkg_footer.gif') no-repeat; background-position: top left; }
.clear { clear: both; }

/* start Links */
a.menu:link, a.menu:active, a.menu:visited { font: 14px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Lucida", "Trebuchet MS", Verdana, "Bitstream Vera Sans", sans-serif; line-height: 30px; color: #000000; text-decoration: none; }
a.menu:hover { color: #076EB0; }
a.menu-selected:link, a.menu-selected:active, a.menu-selected:visited { font: 14px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Lucida", "Trebuchet MS", Verdana, "Bitstream Vera Sans", sans-serif; line-height: 30px; color: #076EB0; text-decoration: none; }
a.menu-selected:hover { color: #076EB0; } 
a.submenu:link, a.submenu:active, a.submenu:visited { font: 12px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Lucida", "Trebuchet MS", Verdana, "Bitstream Vera Sans", sans-serif; line-height: 18px; color: #000000; text-decoration: none; }
a.submenu:hover { color: #076EB0; }
a.submenu-selected:link, a.submenu-selected:active, a.submenu-selected:visited { font: 12px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Lucida", "Trebuchet MS", Verdana, "Bitstream Vera Sans", sans-serif; line-height: 18px; color: #076EB0; text-decoration: none; }
a.submenu-selected:hover { color: #076EB0; }
a.addedlinks:link, a.addedlinks:active, a.addedlinks:visited { font: 9px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Lucida", "Trebuchet MS", Verdana, "Bitstream Vera Sans", sans-serif; color: #666666; text-decoration: none; }
a.addedlinks:hover { color: #076EB0; }
a.adds:link, a.adds:active, a.adds:visited { font: 12px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Lucida", "Trebuchet MS", Verdana, "Bitstream Vera Sans", sans-serif; line-height: 18px; color: #666666; text-decoration: none; }
a.adds:hover { color: #076EB0; }
a:link, a:active, a:visited { font: 12px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Lucida", "Trebuchet MS", Verdana, "Bitstream Vera Sans", sans-serif; line-height: 18px; color: #000000; text-decoration: none; }
a:hover { color: #076EB0; }

div#content-right a:link, div#content-right a:active, div#content-right a:visited { font-size: 12px; line-height: 18px; 	color: #666666; text-decoration: none; }
div#content-right a:hover { color: #076EB0; }
div#content-right h2 a:link, div#content-right h2 a:active, div#content-right h2 a:visited { font-size: 14px; 	font-weight: bold; line-height: 18px; color: #0B78B9; text-decoration: none; }
div#content-right h2 a:hover { color: #0B78B9; }
/* end Links */

/* News */
.news-list-container { height: auto; margin: 5px 0 0 0; }
.news-list-container h2 { margin: 0; padding: 0 0 8px 0; }
div.news-list-container p, div.news-list-container p.bodytext { margin: 0; padding: 0 4px 0 0; line-height: 18px; }
div.news-list-item { width: 502px; padding: 3px 0 0 0; margin: 0; }
div.news-list-item table { margin: 0; padding: 0; }
div.news-list-item h2 { margin: 1px 0 0 0; }
td.news-small-img { padding: 5px 0 13px 0; margin: 0; }
td.news-list-text { padding: 0 0 9px 0; margin: 0; }
td.news-small-img img { margin: 0 6px 0 0; 	padding: 0; }
.news-single-img { float: left; width: 247px; padding: 0; margin: 0 6px 0 0; }
div.news-single-img img { margin: 0; padding: 0 0 2px 0; }
p.news-list-subheader { padding: 0 4px 0 0; margin: 0; }
p.news-single-subheader { padding: 0 4px 0 0; margin: 0 0 0 0; }
.news-single-item { width: 502px; height: auto; }
.news-single-subheader { margin: 0px; padding: 0px; }
div.news-single-entry { width: 502px; height: auto; margin: 17px 0 0 0; padding: 0; }
.news-single-text { float: left; width: 247px; }
div.news-single-entry ul { margin: 0 4px 0 15px; padding: 0 0 9px 0; color: #000000; list-style-image:url('../images/list_image.gif'); list-style-position: outside; }
div.news-single-item h3 { font-size: 12px; line-height: 18px; font-weight: normal; color: #000000; margin: 0; padding: 9px 0 0 0; }
div.news-single-text h3 { font-size: 12px; line-height: 18px; font-weight: normal; color: #000000; padding: 0 0 9px 0; margin: 0; }
div.news-single-item p, div.news-single-item p.bodytext { margin: 0; padding: 0 4px 0 0; }
div.news-single-entry p.bodytext { margin: 0; padding: 0 4px 9px 0; }
p.news-single-imgcaption { margin: 0; padding: 0; height: 25px; }
div.news-single-backlink { margin: 8px 0 0 0; }

/* Events */
.events-list-container { margin: 5px 0 0 0; }
.events-list-container h2 { margin: 0 0 8px 0; padding: 0; }
div.events-list-container p, div.events-list-container p.bodytext { margin: 0; padding: 0 4px 0 0; }
div.events-list-item { padding: 4px 0 9px 0; }
.events-single-img { width: 247px; padding: 0; }
.events-text { width: 247px; margin: 3px 0 0 0; }
.events-list-morelink { padding: 0 0 9px 0; margin: 0; color: #666666; }
div.events-list-morelink a:link, div.events-list-morelink a:active, div.events-list-morelink a:visited { color: #666666; }