html {
	overflow: scroll;
	overflow-x: auto;
}


P {margin: 3px 0px 0px 0px;}
p.bodytext, p{padding-bottom:0px; margin-top:0px; margin-bottom:0px;}


table,tr,td {
	margin:0px; 
	padding:0px;
	border:0;
	border-width:0px;
}

.bgimage {
	background-repeat: no-repeat;
        color: #000000;
}

hr {
	clear: both;
  width: 100%;
  height:2px; 
  text-align:left; 
  border:1px solid; 
  color: #ffffff; 
  border-right-color: #FFFFFF; 
  border-bottom-color: #FFFFFF; 
  border-left-color: #FFFFFF;
  border-top-color: #54B2E4;
}

/* ------------ global font definition if no class  -------------------------- */

A { text-decoration: none; font-family: Arial, Verdana, Times New Roman, Courier; font-size:11px; color:#333333; }
A:hover { color:#333333; text-decoration: none; }
A IMG {border: none;}

body, p, pre, td, form, input, div, H1,H2,H3,H4, .sel_mk_anydropdownmenu, select.dropdown {
	font-family: Arial, Verdana, Times New Roman, Courier; font-size: 11px; color: #333333; line-height: 14px;
}

/* ------------------------------------------------------------------------ */

/* ----------- Definition der Headlines H1, H2, H3, H4  ------------------ */
H1,H2,H3,H4
{
  font-family: Arial, Verdana, bitstream vera sans, Courier, sans-serif; 
  background-color:transparent;
  margin: 0px 0px 14px 0px;
  color:#333333;
  padding: 0;
}
/* Schriftaenderung Adressen ------*/
H1, H1 A
{
	font-size:16px;
	line-height:18px;
	font-weight:bold;
}

* html H1,
* html H1 A
{
	font-size:15px;
	line-height:17px;
	font-weight:bold;
}

H2, .address_cat, .tx-julleevents-pi1 .tx-julleevents-pi1-listrowFrontPage P.tx-julleevents-pi1-listrowFrontPageField-title, H2 A
{ 
	font-size: 14px;
	line-height: 16px;
	font-weight:bold;
  	margin: 2px 0px 2px 0px;
}

* html H2,
* html .address_cat,
* html .tx-julleevents-pi1 .tx-julleevents-pi1-listrowFrontPage P.tx-julleevents-pi1-listrowFrontPageField-title, 
* html H2 A
{ 
	font-size: 13px;
	line-height: 15px;
	font-weight:bold;
  	margin: 2px 0px 2px 0px;
}

H3,
.address_country,
H3 A,
td.press_group_title,
td.press_group_title A
{ 
	font-size: 12px;
	line-height: 14px;
	font-weight:bold;
  	margin: 2px 0px 2px 0px;
}

* html H3,
* html .address_country,
* html H3 A,
* html td.press_group_title,
* html td.press_group_title A
{ 
	font-size: 11px;
	line-height: 13px;
	font-weight:bold;
  	margin: 2px 0px 2px 0px;
}

H4, H4 A
{ 
	font-size: 11x;
	line-height: 14px;
	font-weight:bold;
  	margin: 2px 0px 2px 0px;
}

* html H4,
* html H4 A
{ 
	font-size: 10x;
	line-height: 13px;
	font-weight:bold;
  	margin: 2px 0px 2px 0px;
}

#col-pos-4 H1
{ 
	text-align: left;
	width: 190px;
	font-size: 10px;
	background-color: #75859b;
	color: #ffffff;
	padding: 3px;
	padding-left: 10px;
	border-top: 2px solid #a5aab9;
	border-bottom: 2px solid #a5aab9;
	margin-left: -10px;
	margin-bottom: 5px;
	line-height: 11px;
}

#col-pos-4 H1.csc-firstHeader
{ 
	margin-top: 1px;
}

/*
#col-pos-4 A H1,
#col-pos-4 A H2,
#col-pos-4 A H3,
#col-pos-4 A H4,
#col-pos-4 H1 A,
#col-pos-4 H2 A,
#col-pos-4 H3 A,
#col-pos-4 H4 A,
#col-pos-4 .csc-header H1 A,
#col-pos-4 .csc-header H2 A,
#col-pos-4 .csc-header H3 A,
#col-pos-4 .csc-header H4 A
{
	width: 190px;
	font-size: 10px;
	text-align: center;
	background-color: transparent;
	color: #ffffff;
	line-height: 11px;
}
*/
#col-pos-4 A H1,
#col-pos-4 H1 A,
#col-pos-4 .csc-header H1 A
{
	width: 190px;
	line-height: 11px;
	text-align: center;
	font-size: 10px;
	background-color: transparent;
	color: #ffffff;
}

#col-pos-4 A:hover H1,
#col-pos-4 H1 A:hover,
#col-pos-4 .csc-header H1 A:hover
{
	text-decoration: underline;
	width: 190px;
	line-height: 11px;
	text-align: center;
	font-size: 10px;
	background-color: transparent;
	color: #ffffff;
}



/* ---------------- H2 fuer rechte Spalte formatieren ---------- */

/* ------------------------------------------------------------------------ */

/* ---------------- Formatierung - Typo3 Table ... ---------- */

.contenttable
{
	border: 0px solid red; 
	border-spacing: 0px;
}

.td-0
{
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}

.tr-even TH.td-0, .tr-even TH.td-last
{
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	background: #e7f3f9;
	text-align: center;
}

.tr-even TH.td-0
{
	text-align: left;
}

.td-0, .td-last
{
	vertical-align:top;
	padding: 3px;
}



/* ---------------- HTML Area Formatierung - Bullets - Table BG ... ---------- */

/* --------------------  Punktlisten Formatierung ---------------- */

.punktlistequadrat, UL.punktlistequadrat
{
	padding: 0 0 0 25px;
	margin: 5px 0 10px 0;
	list-style-type: none;
	list-style-image:url(/fileadmin/icons/bullet-std.gif);
}

.red-icon, UL.red-icon
{
	padding: 0 0 0 15px;
	margin: 5px 0 10px 0;
	list-style-type: none;
	list-style-image:url(/fileadmin/icons/bullet-ro.gif);
}

UL.red-icon li {
	padding-bottom: 8px; 
}

/*
dd UL.punktlistequadrat 
{
	padding: 0 0 0 25px;
	margin: 0px 0 0px 0;
}
*/
/* -------------- Produktspezifische Icon Formatierung ------------ */
.synergy-icon, .synergy-icon A, .elion-icon, .elion-icon A, .petline-icon, .petline-icon A, .ejet-icon, .ejet-icon A, .discjet-icon, .discjet-icon A, .nsc-icon, .nsc-icon A, .standard-icon, .standard-icon A { 
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding: 0 0 0px 11px;
	line-height: 20px;
	font-weight:bold;
}

.standard-icon, .standard-icon A {
	background-image:url(/fileadmin/icons/bullet-std.gif);
}

.synergy-icon, .synergy-icon A {
	background-image:url(/fileadmin/icons/bullet-synergy.gif);
}

.elion-icon, .elion-icon A { 
	background-image:url(/fileadmin/icons/bullet-elion.gif);
}

.petline-icon, .petline-icon A { 
	background-image:url(/fileadmin/icons/bullet-petline.gif);
}

.ejet-icon, .ejet-icon A { 
	background-image:url(/fileadmin/icons/bullet-ejet.gif);
}

.discjet-icon, .discjet-icon A { 
	background-image:url(/fileadmin/icons/bullet-discjet.gif);
}

.nsc-icon, .nsc-icon A { 
	background-image:url(/fileadmin/icons/bullet-nsc.gif);
}

/* -------------- Allgemeine Box grau ------------ */

.tbl-grey, .htmlarea-showtableborders.tbl-grey, .tbl-grey.htmlarea-showtableborders
{
	overflow: hidden;
	width: 380px;
	height: 90px;
	background:#c9cad3;
	font-weight: bold;
	vertical-align: top;
	border-spacing: 0px;
	border-collapse: collapse;
	border: 0px solid #ff9933;
}

.tbl-grey TD, .htmlarea-showtableborders .tbl-grey TD, .tbl-grey.htmlarea-showtableborders TD
{
	width: 190px;
	vertical-align: top;
/*	padding: 5px 5px 0px 5px;*/
	padding: 0px 5px 0px 5px;
}

.tbl-grey TD IMG, .htmlarea-showtableborders.tbl-grey TD IMG, .tbl-grey.htmlarea-showtableborders TD IMG
{
	text-align: right;
	margin-top: -3px;
	margin-bottom: 0;
	margin-right: -5px;
	margin-left: 5px;
	padding: 0px 0px 0px 0px;
}

/* -------------- Produkt Boxen Optimiert fuer IE - Aenderung in ns_lay_add fuer MOZ und FF ------------ */

.tbl-synergy TD,
.tbl-elion TD,
.tbl-petline TD,
.tbl-discjet TD,
.tbl-nsc TD,
.tbl-evos TD
{
	font-weight: normal;
	width: 165px;
	position:relative;
	top: 5px;
	left: 10px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	border-spacing: 0px;
	border-collapse: collapse;
}
.tbl-petline TD,
.tbl-ejet TD
{
	font-weight: normal;
/*	width: 165px;*/
	width: 365px;
	position:relative;
	top: 5px;
	left: 10px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	border-spacing: 0px;
	border-collapse: collapse;
}

.tbl-synergy TD IMG,
.tbl-elion TD IMG,
.tbl-petline TD IMG,
.tbl-discjet TD IMG,
.tbl-ejet TD IMG,
.tbl-nsc TD IMG,
.tbl-evos TD IMG
{
	font-weight: normal;
	position:relative;
	top: 5px;
	left: -10px;
	text-align: right;
	margin: 0px 0 5px 0;
	padding: 0px 0px 0px 0px;
}
/*.htmlarea-showtableborders.tbl-synergy, .tbl-synergy.htmlarea-showtableborders, .tbl-synergy*/
.tbl-synergy 
{
	width: 180px;
	background:#f1d2e0; 
	margin-left: 0;
}
/*.htmlarea-showtableborders .tbl-elion, .tbl-elion.htmlarea-showtableborders, .tbl-elion */
.tbl-elion 
{ 
	width: 180px;
	background:#f9e3b2;
	margin-left: 0;
}
.tbl-petline 
{ 
	width: 380px;
	background:#cce6e9;
	margin-left: 0;
}
.tbl-discjet 
{
	width: 180px;
	background:#e7f1b2;
	margin-left: 0;
}
.tbl-ejet
{
/*	width: 180px;*/
	width: 380px;
	background:#fcf6b2;
	margin-left: 0;
}

.tbl-nsc 
{
	width: 180px;
	background:#fcf6b2;
	margin-left: 0;
}
.tbl-evos
{
	width: 180px;
	background:#fad6cf; 
	margin-left: 0;
}
/* ---------------- HTML Area Formatierung - Bullets - Table BG ... ---------- */
/* ------------------------------------------------------------------------ */

#footer-container A { text-decoration:none; font-family:Verdana, Arial, Times New Roman, Courier; font-size:10px; color:#FFFFFF; font-weight: bold;  line-height: 15px; }
#footer-container  A:hover { color:#FFFFFF; text-decoration:none; }

.totoplink, A .totoplink, A:hover .totoplink
{
  background-image:url(../icons/link-icon-top.gif);
  background-repeat:no-repeat;
  background-position:2px 2px;	
  padding-left: 3px;
  padding-left: 13px;
}

/* ------------------------------------------------------------------------ */

form {
	margin:0px; /* Problem mit Suche Abstand zur Navi */
	padding:0px;
}	

.Frame_Top {height:105px; margin:0px; padding:0px;}

.Nav_Top { margin:0px; padding:0px;}

.Content_Main {width:584px;}

.Nav_Links  {width:151px;}	
.Content_Header {width:380px;}		
.Content_L_Rand {width:9px;}	
.Content_Space {width:10px;}
.Header_R_Spacer{width:185px;}			
.Content_Links,.Content_Rechts {width:185px;}
.Content_Mitte {}

.specialtable {
  border:1px solid; 
  border-right-color: #54B2E4; 
  border-bottom-color: #54B2E4; 
  border-left-color: #54B2E4;
  border-top-color: #54B2E4;
}

/* TT_NEWS Images Definition  ---------------------------------------------------------------------------- */
.tt_news_images {
	border-width:1px;
	border-style:solid;
	border-color:#24365D;

}

/* --- END --- TT_NEWS Images Definition  --------------------------------------------------------------- */

/* begin TMailform style --------------------------------------------------------------------------------------------- */
.tx-pilmailform-pi1{width:380px; position:absolute; height:300px;} /* class welche komplet um den plugincontent gewrapt wird */
/* wegen IE form breite 330 sonst gibt es eine zeilenumbruch ??????  */
form.tmail-form{margin:0px; padding:0px; width:380px; position:absolute; height:300px;}

/*form info texte ----*/
.tmail-form-header{color:#000000;}
.tmail-form-notes{float:left; width:60px; text-align:right; padding-right:5px;}
.tmail-form-notes-copytoyou{float:left;padding-left:12px;}

/* input text input fields  --- */
input.tmail-text
{
	font-family: Arial, Verdana, Times New Roman, Courier; font-size: 11px; color: #333333; line-height: 14px;
	float:left; 
	width:250px;
	margin-bottom:5px;
}
textarea.tmail-text
{
	font-family: Arial, Verdana, Times New Roman, Courier; font-size: 11px; color: #333333; line-height: 14px;
	float:left;
	width:250px;
	margin-bottom:5px;
}
input.tmail-text:focus{border-style:inset;}

/* change/send fields ---- */
select.dropdown{float:left; width:250px;margin-bottom:5px;}
input.tmail-send{float:right;width:60px; color:#ffffff; background-color:#75859b; margin-right:65px;}
input.tmail-check{float:left;}

select.dropdown option {border-style:solid;}

/* error contents --- */
.tmail-form-err{color:#ff0000;}

/* newline div */
.tmail-form-clear{clear:both;}

/* end TMailform style --------------------------------------------------------------------------------------------- */

textarea,
option,
select,
input.tmail-text,
input.tmail-send
{
	border:solid 1px #75859b; 
}

option{border-bottom:0px; border-color:#cccccc;}


/* Searchbox Definition  --------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------- */
.search_box_nav {
   vertical-align:top;
   width:85px;
	padding:1px;
   height:16px;
	border-style:solid;
	border-color:#5379AC;
	margin-left:6px;
	margin-top:10px;
	margin-right:4px;
	border-width:1px;

}
.search_box_nav:hover {
	background-color:#CBE8F7;
}
.search_box_nav:focus {
	border-style:inset;
}	
.search_submit_nav  {
	vertical-align:top;
	background:#5379AC; 
	color:#ffffff;
	height:16px;
	width:55px;
	margin:0px;
	margin-top:10px;
	padding:0px;
	border-style:solid;
	border-width:1px;
   border-color:#7392bb;
    font-size: 11px;
}

.search_submit_nav:hover {
	background:#6FA6CF;
	border-style:solid;
}

/* ------------- Direct Mail Buttons -------------------------------------------------------------- */
.directmail_submit  {
	vertical-align:top;
	background:#5379AC; 
	color:#ffffff;
	height:16px;
	width:75px;
	margin:0px;
	margin-top:10px;
	padding:0px;
	border-style:solid;
	border-width:1px;
        border-color:#7392bb;
       font-size: 11px;
}

.directmail_submit_:hover {
	background:#6FA6CF;
	border-style:solid;
}

/* ------------ Styles Index Search --------------------------------------------------------------- */
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button{
	background:#5379AC;
	border-color:#000000; 
	color:#ffffff; 
	width:50px; 
	height:16px;
	border-width:1px;
	border-style:solid;
  	margin:1px;
	padding:1px;
   margin-top: 8px; 
   margin-bottom:8px; 
}


.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { 
	border-color:#000000; 
	width:180px; 
	height:16px; 
	border-width:1px; 
	margin:1px; 
  	border-style:solid; 
	padding:1px; 
   margin-top:8px; 
   margin-bottom:8px; 
	font-size:9px;
}
.tx-indexedsearch P { margin-top:4px; margin-bottom:4px; }

.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#CBE8F7; margin-right:5px;} 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; margin-top:0px; margin-bottom:3px; margin-left:1px;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; margin-right:5px;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#CBE8F7; margin-right:5px;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info P { margin-left:3px; margin-bottom:2px; margin-right:5px;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; margin-left:5px;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead P { margin-right:5px;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#54B2E4; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle;}
/* ------------------------------------------------------------------------------------------------------------ */

/* --------- DEFINITIONEN LAUT STYLEGUIDE ---------------- */

/* --------- HR HORIZONTALELINIEN --------------------------------------- */
/* globale Definition */
HR {
        width:380px; 
        height:2px; 
        text-align:left; 
        border:1px solid; 
        color: #FFFFFF; 
        border-right-color: #FFFFFF; 
        border-bottom-color: #FFFFFF; 
        border-left-color: #FFFFFF;
        border-top-color: #54B2E4;
}

.hr_petline,.hr_discjet,.hr_ejet,.hr_synergy,.hr_nsc,.hr_elion,.hr_netstal {
        width:380px; 
        height:2px; 
        text-align:left; 
        border:1px solid; 
        color: #FFFFFF; 
        border-right-color: #FFFFFF; 
        border-bottom-color: #FFFFFF; 
        border-left-color: #FFFFFF;
}  

.hr_petline { border-top-color: #359D75; }
.hr_discjet { border-top-color: #7EDA2A; }
.hr_ejet { border-top-color: #F5D300; }
.hr_synergy { border-top-color: #B73735; }
.hr_nsc { border-top-color: #779AAF; }
.hr_elion { border-top-color: #EB9F00; }
.hr_netstal { border-top-color: #54B2E4; }


/* --------- BILDRAHMEN --------------------------------------- */
.imagerahmen { 
	border: 2px outset #24365D;
	border-top-color: #24365D;
	border-right-color: #24365D;
	border-bottom-color: #24365D;
	border-left-color: #24365D;
	margin-top: 2px;
	margin-left: 2px;
	margin-bottom:2px;
	margin-right:2px;
}

/* --------- SITEMAP--------------------------------------- */
._sitemap { font-family: Verdana, Arial, Times New Roman, Courier; text-align: center; font-size: 11px; color: #24365D; line-height: 14px}

/* --------- HEADLINES --------------------------------------- */
.headlines {  font-family: Verdana, Arial, Times New Roman, Courier; font-size: 14px; font-weight: bold; color: #6FA6CF;}

/* --------- FLIESSTEXT --------------------------------------- */
.fliesstext {  font-family: Verdana, Arial, Times New Roman, Courier; font-size: 11px; color: #24365D; line-height: 14px}

/* --------- SUBHEADLINES --------------------------------------- */
.subheadlines {  font-family: Verdana, Arial, Times New Roman, Courier; font-size: 11px; font-weight: bold; color: #24365D; line-height: 16px}

/* --------- THEMENINDEX --------------------------------------- */

/* globale Font definition */
.petline1,.petline2,.petline3,.discjet1,.discjet2,.discjet3,.ejet1,.ejet2,.ejet3,.synergy1,.synergy2,.synergy3,.nsc1,.nsc2,.nsc3,.elion1,.elion2,.elion3,.sonstiges1,.sonstiges2,.sonstiges3 {

	font-family: Verdana, Arial, Times New Roman, Courier; font-size: 14px; font-weight: bold; line-height: 16px; margin-bottom: 10px;
}  

/* --------- PET-LINE --------------------------------------- */

.petline1 { color: #359D75;}
.petline2 { color: #87CBB1;}
.petline3 { color: #B8DDCF;}

/* --------- Discjet --------------------------------------- */

.discjet1 { color: #7EDA2A;}
.discjet2 { color: #BEEC94;}
.discjet3 { color: #D8F4BF;}



/* --------- e-jet ------------------------------------------ */

.ejet1 { color: #F5D300;}
.ejet2 { color: #FBED99;}
.ejet3 { color: #FDF6CC;}

/* --------- SynErgy ---------------------------------------- */
.synergy1 { color: #B73735;}
.synergy2 { color: #E6B7B1;}
.synergy3 { color: #F1D6D0;}


/* --------- NSC -------------------------------------------- */
.nsc1 { color: #779AAF;}
.nsc2 { color: #B8CAD5;}
.nsc3 { color: #D3DFE5;}

/* --------- Sonstiges --------------------------------------- */
.elion1 { color: #EB9F00;}
.elion2 { color: #F7D999;}
.elion3 { color: #FBECCC;}


/* --------- Sonstiges --------------------------------------- */

.sonstiges1 { color: #54B2E4;}
.sonstiges2 { color: #A9D8F1;}
.sonstiges3 { color: #CBE8F7;}


/* --------- Navigation oben --------------------------------- */

.navigationoben         {font-family: Verdana, Arial, Times New Roman, Courier; font-size: 11px; color: #FFFFFF; text-decoration:none;}
.navigationoben:link    {text-decoration:none; color:#FFFFFF;}
.navigationoben:visited {text-decoration:none; color:#FFFFFF;}
.navigationoben:hover   {text-decoration:none; color:#ACCFE9;}
.navigationoben:active  {text-decoration:none; color:#FFFFFF;}


/* --------- LINK_VERLAUF ----------------------------------- */
.rootlinetext { font-family: Verdana, Arial, Times New Roman, Courier; font-size: 9px; font-weight: bold; color: #54B2E4;}
.rootline         {font-family: Verdana, Arial, Times New Roman, Courier; font-size: 9px; color: #333333; text-decoration:none;}
.rootline:link    {text-decoration:none; color:#333333; text-decoration:underline;}
.rootline:visited {text-decoration:none; color:#333333; text-decoration:underline;}
.rootline:hover   {text-decoration:none; color:#24365D; text-decoration:none;}
.rootline:active  {text-decoration:none; color:#333333; text-decoration:underline;}

/* --------- EXT PRESSCENTER  ----------------------------------- */

/* Presscenter latest news ---*/
div.press-latest-view-box
{
 /* border:1px solid #00ff00; */
 margin-bottom:15px;
}
div.press-latest-title
{
  margin-bottom:5px;
 /* border:1px solid #00ff00; */
}
div.press-latest-content
{
 /* border:1px solid #00ff00; */
  margin-bottom:5px;
}
div.press-latest-more
{
 /* border:1px solid #00ff00; */
}

/* end  Presscenter latest news ---*/

.input_mail_form_def{border:solid 1px #75859b; }

.press_submit {
	border:solid 1px #75859b; 
   margin:5px;
	margin-top:1px;
	height:16px;
	width:50px;
	vertical-align:top;
}

.press_check_back {
    border-style:solid;
    border-width:0px;
  	 border-color:#31a2ce;
}

td.press_group_title
{
/*
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#54B2E4;
*/
	padding-bottom:0px;
}

.press_search {
	border-width:0px;
	border-style:solid;
}
td.press_single_view_txt {
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#54B2E4;
}
table.press_exp_frame {
	border-width:1px;
	border-style:solid;
	border-color:#54B2E4;
}
td.press_zip_title {
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#54B2E4;
}
td.press_zip_msg {
	border-top-style:
	solid;border-top-width:1px;
	border-top-color:#54B2E4;
}	

table.press_backlink {
	border-width:0px;
}

.tx-cwtpresscenter-pi1 { border: 0px solid #ff0000;}

.tx-cwtpresscenter-pi1-browsebox TABLE TD A, .tx-cwtpresscenter-pi2-browsebox TABLE TD A
{
	border-collapse: collapse;
	display: block;
	background: #e7f3f9;
}

.tx-cwtpresscenter-pi1-browsebox TABLE TD A:hover, .tx-cwtpresscenter-pi2-browsebox TABLE TD A:hover
{
	border-collapse: collapse;
	display: block;
	background: #ffffff;
}


.tx-julleevents-pi1 .tx-julleevents-pi1-listrowFrontPage P.tx-julleevents-pi1-listrowFrontPageField-title { margin-top:0px; margin-bottom:5px; }
.tx-julleevents-pi1 .tx-julleevents-pi1-listrowFrontPage P.tx-julleevents-pi1-listrowFrontPageField-teaser { margin-top:5px; margin-bottom:30px; }
.tx-julleevents-pi1 .tx-julleevents-pi1-listrowFrontPage P { margin:0px 0px 0px 0px; }
.tx-julleevents-pi1 .tx-julleevents-pi1-listrowFrontPage P.tx-julleevents-pi1-listrowFrontPageField-datetime { margin-top:5px; margin-bottom:5px; }


table.three_colum_layout1,table.three_colum_layout2,table.three_colum_layout3 {
	margin-top:5px;
	border-style:solid;
	border-width:1px;
	border-right-width:0px;;
}
table.three_colum_layout1 {
	border-color:#ffffff;
}

table.three_colum_layout2 {
	border-color:#cccccc;
}	

table.three_colum_layout3 {
	border-color:#54B2E4;
}	
td.three_colum_layout1,td.three_colum_layout2,td.three_colum_layout3 {
	padding:3px;
	border-style:solid;
	border-right-width:1px;
	
}
td.three_colum_layout1{
	border-color:#ffffff;
	
}
td.three_colum_layout2{
	border-color:#cccccc;
}
td.three_colum_layout3{
		border-color:#54B2E4;
}

/* Define plugin mk_anydropdownmenu ---------- */

.sel_mk_anydropdownmenu { width:170px;}
.frm_mk_anydropdownmenu {}
.sel_actmk_anydropdownmenu {color:#ffffff; background-color:#6FA6CF;}
.result_mk_anydropdownmenu {border-style:solid; border-width:1px; border-color:#5379AC; margin-bottom:5px; height:150px; }
.result_arrow_mk_anydropdownmenu {width:200px;}

/* End plugin mk_anydropdownmenu ---------- */

/* --------- irfaq Plugin  ----------------------------------- */

.tx-irfaq-pi1 ul.tx-irfaq-questions-list { margin-bottom: 75px; }
.tx-irfaq-pi1 ul li a p.bodytext { margin: 0px; display: inline; font-weight: bold; }
.tx-irfaq-pi1 ul li a { color: #000; text-decoration: none; }
.tx-irfaq-pi1 ul li a:hover { color: #000; text-decoration: underline; }
.tx-irfaq-pi1 .tx-irfaq-answer { margin-bottom: 10px; }
.tx-irfaq-pi1 .tx-irfaq-answer h4 p.bodytext { margin: 0px; display: inline; font-weight: bold; }
.tx-irfaq-pi1 dt p { font-weight: bold; margin: 0px; display: inline; }
.tx-irfaq-pi1 dd { margin-left: 0px; padding: 0; }
.tx-irfaq-pi1 dd p { margin-top: 0px; padding: 0;}
.tx-irfaq-pi1 .additional-info { border-top: 2px solid #e6e6e6; margin-bottom: 10px; }

.tx-irfaq-pi1 dd IMG { margin-bottom: 10px;}

.tx-irfaq-pi1 h1, .tx-irfaq-pi1 h2, .tx-irfaq-pi1 h3, .tx-irfaq-pi1 h4
{
	margin: 0 0 5px 0;
}


.tx-irfaq-pi1 h1 IMG, .tx-irfaq-pi1 h2 IMG, .tx-irfaq-pi1 h3 IMG, .tx-irfaq-pi1 h4 IMG
{
	margin: 0 3px 0 3px;
}

.staticimg IMG
{
	margin: 0 0px 5px 0px;
}
ul.irfaq-list-image
{
	margin:8px; padding:0px; padding-left:10px;
	list-style:none;
	list-style-image:url(/fileadmin/icons/bullet-no-link.gif)
}


/* --------- irfaq Plugin  ----------------------------------- */

/* --------- Filelinks  ----------------------------------- */

/* filelinks layout Normal */
table.csc-uploads-0 .csc-uploads-fileName
{
 	padding-left:15px;
	background-image:url(/fileadmin/icons/quadrat_netstal.gif);
	background-repeat:no-repeat;
   background-position:0px 4px;	
   border:none; 
}
table.csc-uploads-0 .csc-uploads-fileName a{text-decoration:underline;}
table.csc-uploads-0 .csc-uploads-fileName a:hover{text-decoration:none;}
table.csc-uploads-0 .csc-uploads-fileSize{border:none; padding-left:5px;}


/* filelinks layout 1 [filelink mit icon -> abhängig vom Dateityp ] */
table.csc-uploads-1 td{padding-bottom:5px;}
table.csc-uploads-1 .csc-uploads-fileName a{text-decoration:underline;}
table.csc-uploads-1 .csc-uploads-fileName a:hover{text-decoration:none;}
table.csc-uploads-1 .csc-uploads-icon{border:none;}
table.csc-uploads-1 .csc-uploads-fileSize{border:none; padding-left:5px;}

/* filelinks layout 2 [filelink mit mit thumpnail + hr ] */
table.csc-uploads-2{width:100%;}
table.csc-uploads-2 td{padding-bottom:15px; }
table.csc-uploads-2 .csc-uploads-icon{width:150px;}
table.csc-uploads-2 .csc-uploads-fileName {padding-left:5px; vertical-align:bottom; }
table.csc-uploads-2 .csc-uploads-fileName a{text-decoration:underline;}
table.csc-uploads-2 .csc-uploads-fileName a:hover{text-decoration:none;}
table.csc-uploads-2 .csc-uploads-fileSize{text-align:right;width:35px; padding-left:5px;vertical-align:bottom;}

/* filelinks layout 3 [filelink mit mit thumpnail] */
table.csc-uploads-3
{
   width:100%;
	margin-top:10px;
	border-width:0px;
	border-style:solid;	
	border-bottom-width:1px;
	border-color: #75859b;
}

table.csc-uploads-3 td{padding-bottom:15px; }
table.csc-uploads-3 .csc-uploads-icon{width:150px;}
table.csc-uploads-3 .csc-uploads-fileName {padding-left:5px; vertical-align:bottom; }
table.csc-uploads-3 .csc-uploads-fileName a{text-decoration:underline;}
table.csc-uploads-3 .csc-uploads-fileName a:hover{text-decoration:none;}
table.csc-uploads-3 .csc-uploads-fileSize{text-align:right;width:35px;padding-left:5px;vertical-align:bottom;}


/* filelinks layout Normal */

table.csc-uploads-0 .tr-even td {}
table.csc-uploads-0 .tr-odd td {}

/* filelinks layout 1 [filelink mit icon -> abh�ngig vom Dateityp ] */
table.csc-uploads-1 .tr-even td {}
table.csc-uploads-1 .tr-odd td {}

/* filelinks layout 2 [filelink mit mit thumpnail + hr ] */
table.csc-uploads-2 .tr-even td {}
table.csc-uploads-2 .tr-odd td {}

/* filelinks layout 3 [filelink mit mit thumpnail] */
table.csc-uploads-3 .tr-even td {}
table.csc-uploads-3 .tr-odd td {}

/*End Filelinks ---*/


/* B --- CSS STYLED FILELINKS --- */

.filelinks .filelinks-link
{
 	padding-left:15px;
	background-image:url('/fileadmin/icons/quadrat_netstal.gif');
	background-repeat:no-repeat;
	background-position:0px 4px;	
	border:none; 
}

.filelinks.filelinks_content_2,
.filelinks.filelinks_content_3 {
	margin: 8px 0 15px 0;
	border: 0px solid #f00;
}
/* --- Jahresberichte --- */
.filelinks_content_10 {
	clear: both;
	text-align: center;
}
.filelinks_descr_10 {
	text-align: center;
	margin-top: 15px;
}

.filelinks-image {
	display: block;
	width: 150px;
	float: left;
	margin-right: 10px;
	padding-bottom:15px;
}

/* E --- CSS STYLED FILELINKS --- */

/* Zoomicon on Popup images */
.zoomicon {position:absolute; }

/* end  Zoomicon on Popup images */

.csc-textpic-caption{padding-top:5px;}

/*
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 0; }
*/