/******************************************************************/
/*"Elemente die mit dem Rahmen"INFOBOX" versehen werden (fuer rechte Seite)*/ 
/******************************************************************/

.infobox {border: 1px solid #EBEDEF; margin-left:5px; line-height: 110%; background-color:transparent;}
.infobox P, H1, H2 {padding-right:3px;}
.infobox TABLE {padding-left:5px; width:100%;}
.infobox P {font-size: 10px; color: #888899;}
.infobox P.bodytext {margin:0px; font-size: 11px;}
.infobox A:link {margin:0px; font-size: 11px;}
.infobox H1 {background-color: #D8DCE0; font-size: 12px;font-weight:bold; padding-top:5px; padding-bottom:5px; align: center;}
.infobox H2 {font-size: 12px;font-weight:bold; padding-top:5px; padding-bottom:5px;}





div#latestnews .newsheader {color:#284156; margin-bottom: 3px; background-color: #e1e1e1; font-size: 12px;font-weight:bold; padding:5 10 5 10; align: center;}
div#latestnews .newscontent {padding-right:10px;}
div#latestnews .news_datum {margin:left:5px; font-size:10px; color:#284156;}
div#latestnews .news_title {padding-left:10px; padding-right:10px; font-size: 10px; margin-bottom:5px;}
div#latestnews .news_thumb {padding-left:10px; padding-right:10px; }
div#latestnews .news_teasertext P.bodytext {padding-left:10px; padding-right:10px; font-size:12px; line-height:135%;}
div#latestnews .news_teasertext A {padding-left:10px; padding-right:10px; font-size:10px;}
div#latestnews .news_trenner {border-bottom:1px dotted #284156;}



/***************************/ 
/* General element styles:*/ 
/***************************/ 
H1, H2, H3, H4, H5, P, TD, UL, OL, BLOCKQUOTE, INPUT, TEXTAREA, SELECT {font-family:arial, helvetica; color:#000033;font-size: 100.01%;}
PRE {font-family:monospace; }
A {color:#284156; text-decoration:none; font-weight:normal;}
A.IMG {border:0px;}
A:link { color:#284156; text-decoration:underline;}
A:visited { color:#284156; text-decoration:underline;}
A:active { color:#284156; text-decoration:underline;}
A:hover { color:#ff8f00; text-decoration:none;}
internal-link A {
	font-size: 13px;
}
FORM {margin:0px 0px 0px 0px;}
P, PRE { margin:0px 0px 0px 0px;}
P, TD, UL, OL { font-size:12px; }
INPUT {font-family:arial, helvetica, sans-serif; color:#000000; border:#284156 1px solid; font-size:12px; }
INPUT, TEXTAREA, SELECT textarea {font-family:arial, helvetica, sans-serif; color:#284156; border:#B1BAC2 1px solid; font-size:12px; }

/********************************/ 
/* Frames, spacing, link-to-top */ 
/********************************/ 

P.csc-linkToTop { text-align:right;}
P.csc-linkToTop A {font-weight:bold;}

DIV.csc-frame {border:0px; }
DIV.csc-frame-invisible {}
DIV.csc-frame-rulerBefore { border-top: 1px solid #333333; }
DIV.csc-frame-rulerAfter { border-bottom: 1px solid #333333; }
DIV.csc-frame-indent {padding-left: 100px; }
DIV.csc-frame-indent3366 { padding-left:33%; }
DIV.csc-frame-indent6633 { padding-right:33%; }
DIV.csc-frame-frame1 { background-color:#EDEBF1; padding:2px 4px 2px 4px; border:1px solid #333333; }
DIV.csc-frame-frame2 { background-color:#FFFFFF; padding:4px 0px 8px 0px; border-bottom:1px dotted #FF6000; margin-bottom:12px; margin-top:5px; font-size:11px; }

DIV.csc-frame-frame1 H1, DIV.csc-frame-frame1 H2, DIV.csc-frame-frame1 H3, DIV.csc-frame-frame1 H4, DIV.csc-frame-frame1 H5 { margin-top:2px; }
DIV.csc-frame-frame2 H1, DIV.csc-frame-frame2 H2, DIV.csc-frame-frame2 H3, DIV.csc-frame-frame2 H4, DIV.csc-frame-frame2 H5 { margin-top:2px; }



/******************/ 
/* Headers, plain */ 
/******************/ 

H1 {font-size:18px; color:#284156; font-weight: normal;}
H2 {font-size:18px; color:#284156; }
H3 {font-size:18px; color:#284156; font-weight:normal;}
H4 {font-size:12px; color:#284156; font-weight:normal; }
H1, H2, H3, H4, H5, H6 {margin:5 0 0 0px;}
H1.csc-firstHeader, H2.csc-firstHeader, H3.csc-firstHeader, H4.csc-firstHeader, H5.csc-firstHeader, H6.csc-firstHeader { margin:0px; }
IMG.spacer-gif {border:0px; margin:0px;height:1px;}


/* Headers, with link */ 
H1 A, H2 A, H3 A, H4 A, H5 A {color:#666666; text-decoration:none; }
H2 A { color:#186900; }
H3 A { color:#10007B; }
H4 A { color:#8A0020; }
H1 A:hover, H2 A:hover, H3 A:hover, H4 A:hover, H5 A:hover { text-decoration:underline; }


/* Header date */ 
P.csc-header-date { font-size:10px; color:#284156; }

/* Subheader, general */ 
P.csc-subheader { font-style:italic; background-color:#EDEBF1; }

/* Subheader, specific */ 
P.csc-subheader-0 { font-style:normal; }
P.csc-subheader-1 { color:#186900; }
P.csc-subheader-2 { color:#10007B; }
P.csc-subheader-3 { color:#8A0020; }


/*****************************************************/ 
/* RTE / Bodytext:*/ 
/**********************************************+******/ 

P.bodytext A img {border:0px;}
P.bodytext {font-size: 12px; color:#284156;line-height:135%; font-family:arial;}
P.bodytext A {font-weight:bold;}


/* text mit Bild element bildunterschrift*/ 
.csc-textpic-caption {margin:3px; font-family: arial, helvetica, sans-serif;color:#999999; font-weight: normal;font-size: 9px;}


/* RTE / Bulletlists */ 
UL { margin-top:0px;  }
UL UL LI {font-size:12px; }

/* Links ohne rahmen in Listen */
UL LI img {border:0px;}

OL { margin-top:0px; }
/* LI { margin-top:0px; margin-bottom:0px; padding-top:2px; } */ 
LI { list-style-image:url(../images/pfeil_misc.gif); margin-top:0px; margin-bottom:0px; margin-left:20px; margin-right:0px; }


/**********/ 
/* Images */ 
/**********/ 

/* Images / Captions */ 
P.csc-caption { font-size:10px; font-style:italic; }

/* Images / Tables / Floating text */ 
TABLE.imgtext-table { border:0px; }

/* Images / Tables / Wrapped text */ 
/* When "Text w/Image" elements are wrapping the text into a table the top-margin of Hx elements should be transferred to the wrapping table instead. This is done here:*/ 
TABLE.imgtext-nowrap { border:0px; }
TABLE.imgtext-nowrap H1, TABLE.imgtext-nowrap H2, TABLE.imgtext-nowrap H3, TABLE.imgtext-nowrap H4, TABLE.imgtext-nowrap H5 { margin-top:0px; }



/***************/ 
/* Bulletlists */ 
/***************/ 

/* Bulletlists, general */ 
UL.csc-bulletlist LI { color:#8A0020; list-style-image:url(...../media/bullets/dot.gif); }

/* Bulletlists, specifically */ 
UL.csc-bulletlist-0 { color:#8A0020; list-style-image:url(...../media/bullets/dot.gif); }
UL.csc-bulletlist-1 { color:#186900; list-style-type :decimal; }
UL.csc-bulletlist-2 { color:#10007B; list-style-position :inside; }
UL.csc-bulletlist-3 { color:#8A0020; list-style-image: url(img/red_arrow_bullet.gif); }


/*********************/ 
/* Tables, generally */ 
/*********************/ 

TABLE.contenttable P {font-size:11px; }
TABLE.contenttable TR TD {vertical-align:top;}

/* Tables, specifically */ 
TABLE.contenttable-0 P { color:#000000; }
TABLE.contenttable-1 P { color:#186900; }
TABLE.contenttable-1 TR.tr-0 TD P { font-weight:bold; }
TABLE.contenttable-1 TR.tr-0 TD { background-color:#D1D2E4;}
TABLE.contenttable-2 P { color:#10007B; }
TABLE.contenttable-2 TR TD.td-0 { background-color:#F5FFAA;}
TABLE.contenttable-2 TR TD.td-0 P {font-weight:bold;}

TABLE.contenttable-3 P { color:#8A0020; }
TABLE.contenttable-3 TR TD.td-0, TABLE.contenttable-3 TR.tr-0 TD { background-color:#D1D2E4;}
TABLE.contenttable-3 TR TD.td-0 P, TABLE.contenttable-3 TR.tr-0 TD P {font-weight:bold;}




/************************/ 
/* Filelinks, generally */ 
/************************/ 
TABLE.csc-uploads { border:0px; }
TABLE.csc-uploads TR TD P { background-color :transparent; font-size:12px; }
TABLE.csc-uploads TR TD { vertical-align :top; }
TABLE.csc-uploads TR.tr-even { background-color:#EDEBF1; }
/*TABLE.csc-uploads TR.tr-odd { background-color:#D8D7DC; }*/ 
TABLE.csc-uploads TR.tr-odd { background-color:#ffffff; }
TABLE.csc-uploads TR TD.csc-uploads-icon { padding-left:6px; padding-right:6px; width:1%; text-align:center; vertical-align:middle; }
TABLE.csc-uploads TR TD.csc-uploads-fileName { width:80%; padding-left:5px; }
TABLE.csc-uploads TR TD.csc-uploads-fileName P A { font-weight:bold; }
TABLE.csc-uploads TR TD.csc-uploads-fileName P.csc-uploads-description { font-style:italic; }
TABLE.csc-uploads TR TD.csc-uploads-fileSize { white-space:nowrap; padding-left:6px; padding-right:6px; }

/* Filelinks, specifically */ 
TABLE.csc-uploads-1 { border-color:#186900; }
TABLE.csc-uploads-2 { border-color:#10007B; }
TABLE.csc-uploads-3 { border-color:#8A0020; }
TABLE.csc-uploads-3 TR TD { vertical-align:middle; }
TABLE.csc-uploads-3 TR.tr-even TD.csc-uploads-icon IMG { border:2px solid #333333; }
TABLE.csc-uploads-3 TR.tr-odd TD.csc-uploads-icon IMG { border:2px solid #333333; }



/*****************/ 
/* Various Forms */ 
/*****************/ 

/* Email, Login and Search forms generally:*/ 
FORM TABLE TR TD {padding-left:5px; padding-right:0px;}
FORM TABLE TR TD.csc-form-labelcell, FORM TABLE TR TD.csc-form-commentcell /*{ background-color:#ffffff; } */
FORM TABLE TR TD.csc-form-fieldcell { background-color:#ffffff; } 
FORM TABLE TR TD.csc-form-fieldcell INPUT, FORM TABLE TR TD.csc-form-fieldcell SELECT, FORM TABLE TR TD.csc-form-fieldcell TEXTAREA { border:1px solid #000033; }
TABLE FORM TR TD.csc-form-fieldcell INPUT, TABLE FORM TR TD.csc-form-fieldcell SELECT, TABLE FORM TR TD.csc-form-fieldcell TEXTAREA { border:1px solid #000033; }
FORM TABLE TR TD.csc-form-labelcell P.csc-form-label-req { font-weight:bold; }


/* maikes suchform */
FORM TABLE.csc-suchmaske {border:0px solid #000033; width:100%; }
FORM TABLE.csc-field {border:1px solid #000033;}

/* Email form, specifically */ 
FORM .csc-mailform TR TD.csc-form-labelcell  {border:0px;}
.mailform {border:0px;}

/* Search form, specifically */ 
FORM TABLE.csc-searchform { width:100%; margin-top:40px; }
FORM TABLE.csc-searchform TR TD {padding:5px 5px 5px 5px;}
FORM TABLE.csc-searchform TR TD.csc-form-labelcell, FORM TABLE.csc-searchform TR TD.csc-form-commentcell { font-weight:bold; }
FORM TABLE.csc-searchform TR TD.csc-form-fieldcell INPUT, FORM TABLE.csc-searchform TR TD.csc-form-fieldcell SELECT { width:100%; }
fieldset {border: 1px solid #000000}

/* Login form, specifically */ 
FORM TABLE.csc-loginform {width:70%;}


/*****************/ 
/* Search result */ 
/*****************/ 

/* Search Result, result information box:*/ 
TABLE.csc-searchResultInfo {margin-left:0px; margin-top:10px; width:100%; border:1px;}
TABLE.csc-searchResultInfo TR {background-color:#DCE6EC; }
TABLE.csc-searchResultInfo TR TD P {padding:0px 5px 0px 5px;}
TABLE.csc-searchResultInfo TR TD.csc-searchResultRange P {font-weight:bold; }
TABLE.csc-searchResultInfo TR TD.csc-searchResultPrevNext {text-align:right; }

/* Search Result, header + abstract:*/ 
H3.csc-searchResultHeader A {color:#284156;margin-top:25px;}

H3.csc-searchResultHeader {margin-bottom:5px; font-size:12px; padding-left:5px; border-bottom:1px solid #DCE6EC; margin-top:15px;}
P.csc-searchResult {font-size:11px; font-style:italic; margin-left:20px; color:#284156; line-height:135%;}

/* Search word markup */ 
SPAN.csc-sword {font-weight:bold; color:ff9900; }


/*****************************/ 
/* Menu / Sitemap, generally */ 
/*****************************/ 
DIV.csc-menu { margin-left:10px; }
DIV.csc-menu P { font-size:11px; font-weight:bold; margin:1px 0px 0px 0px; padding:2px 2px 2px 10px; background-color:#ffffff; }
DIV.csc-menu P A { color:#000000; text-decoration:none; }
DIV.csc-menu P A:hover { color:#660000; text-decoration:underline; }
DIV.csc-menu P.csc-section { font-weight:normal; margin-left:20px; font-style:italic; }

/* Menu / Sitemap, "Menu of these pages" */ 
DIV.csc-menu-def P {  }

/* Menu / Sitemap, "Menu of subpages to these pages" */ 
DIV.csc-menu-1 { }

/* Menu / Sitemap, "Sitemap" */ 
DIV.csc-menu-2 { }
DIV.csc-menu-2 P.csc-sitemap { }
DIV.csc-menu-2 P.csc-sitemap-level1 { margin-left:20px; }
DIV.csc-menu-2 P.csc-sitemap-level2 { margin-left:30px; }
DIV.csc-menu-2 P.csc-sitemap-level3 { margin-left:60px; }
DIV.csc-menu-2 P.csc-sitemap-level4 { margin-left:80px; }
DIV.csc-menu-2 P.csc-sitemap-level1 A { color:#000000; }
DIV.csc-menu-2 P.csc-sitemap-level2 A { color:#186900; }
DIV.csc-menu-2 P.csc-sitemap-level3 A { color:#10007B; }
DIV.csc-menu-2 P.csc-sitemap-level4 A { color:#8A0020; }

/* Menu / Sitemap, "Section index (pagecontent w/Index checked)" */ 
DIV.csc-menu-3 { }
DIV.csc-menu-3 P.csc-section { margin-left:0px; }
DIV.csc-menu-3 P.csc-section A { color:#186900; }

/* Menu / Sitemap, "Menu of subpages to these pages (with abstract)" */ 
DIV.csc-menu-4 { }
DIV.csc-menu-4 P { margin-top:2px; }
DIV.csc-menu-4 P.csc-abstract { font-weight:normal; font-style:italic; margin-top:0px; padding:0px 2px 2px 20px; }

/* Menu / Sitemap, "Recently updated pages" */ 
DIV.csc-menu-5 { }

/* Menu / Sitemap, "Related pages (based on keywords)" */ 
DIV.csc-menu-6 { }

/* Menu / Sitemap, "Menu of subpages to these pages + sections" */ 
DIV.csc-menu-7 { }
DIV.csc-menu-7 P { font-weight:bold; }
DIV.csc-menu-7 P.csc-section A { color:#186900; }



/****************************************/ 
/* Frontend editing / TYPO3 Admin Panel */ 
/****************************************/ 
IMG.frontEndEditIcons { vertical-align:middle; margin:0px 2px 0px 2px; } 

/* Default styles for the Admin Panel */ 
TABLE.typo3-adminPanel { border:1px solid black; background-color:#F6F2E6; }
TABLE.typo3-adminPanel TR.typo3-adminPanel-hRow TD { background-color:#9BA1A8; }
TABLE.typo3-adminPanel TR.typo3-adminPanel-itemHRow TD { background-color:#ABBBB4; }
TABLE.typo3-adminPanel TABLE, TABLE.typo3-adminPanel TD { border:0px; }
TABLE.typo3-adminPanel TD FONT { font-family:arial; font-size:10px; color:black; }
TABLE.typo3-adminPanel TD A FONT { font-family:arial; font-size:10px; color:black; }
TABLE.typo3-editPanel { border:1px solid black; background-color:#F6F2E6; }
TABLE.typo3-editPanel TD { border:0px; }


/******************************************************************/
/* KLICKPFAD + Flaggen */ 
/******************************************************************/

.submenue{width:100%;padding:0px; margin:0; border-bottom: 1px solid #cccccc; border-left: 1px solid #cccccc;border-right: 1px solid #cccccc;}
.klickpfad {font-family: arial, arial, helvetica, sans-serif;color: #999999;font-weight: normal; font-size: 9px;}
.klickpfad a{color: #999999;text-decoration: none; font-weight: normal;}
.klickpfad a:hover{color: #284156;text-decoration: underline;}
.language {vertical-align:middle; width:70px;font-family: arial, helvetica, sans-serif;color: #999999;font-weight: normal;font-size: 9px;}



/*Debugging  

H1, H2, H3, H4, H5, P, UL, OL, LI, BLOCKQUOTE, PRE {border:1px dotted #999999;}
TD TABLE td { border:1px dotted #284156;}
DIV {border:1px dotted #ff9900;}
IMG.spacer-gif {border:1px solid black;margin:0px; padding:0px;}

*/


/******************************************************************/
/*"Newsmodul*/ 
/******************************************************************/
.business_news TABLE {witdh:160px;}






/******************************************************************/
/* Maik B News Modul "LIST" mit CSS
/******************************************************************/
div#s_news_top {padding:3 10 3 10; background-color:e1e1e1; font-size:10px; color:#999999;}
div#s_news_headline {padding:10px; color: #003366; font-size:14px;}
div#s_news_content {margin-bottom:10px;}
div#s_news_content IMG {padding-left:20px; margin-bottom:5px;}
div#s_news_content P.bodytext {padding-left:10px; font-size:11px; line-height:135%;}
div#s_news_content A{padding-left:10px; font-size:11px; line-height:135%; }
div#news_navigation {border-top:1px dotted #003366;margin-top:10px;}

div#news_links {font-size:10px;margin:10px; padding:10 25 10 25;background-color:#e1e1e1; border:1px solid #cccccc;}
div#news_links P{font-size:10px;margin-bottom:5px;}
div#news_links A{font-size:10px;margin-bottom:5px;}



/******************************************************************/
/* Lastupdate
/******************************************************************/

.tx-lastupdate-pi1 {padding:3 0 0 0;font-size:9px; color:#284156;}




/****************************************/ 
/* sitemap */ 
/****************************************/ 



.csc-sitemap A {font-weight: normal;font-size:12px;}
.csc-sitemap UL {margin: 0px;}

.csc-sitemap li {background-color: #f0f2f3;padding: 5px;border:1px solid #e1e1e1; margin-bottom: 15px;}
.csc-sitemap li li {margin: 0px;background-color: #ffffff;}
.csc-sitemap li li li{border: 0px;}
.csc-sitemap li li li li{ border: 0px;}


/******************************************************************/
/* tauchertstuff
/******************************************************************/
.beschriftung {font-family:arial; color:#666666 text-align:left;padding:3px; Border-bottom: 1px solid#e1e1e1;}

/******************************************************************/
/* ernismailformplus
/******************************************************************/
.tx-ernismailformplus-pi1 .text-error {font-size:9px; color:#ff8f00;}
.tx-ernismailformplus-pi1 .error {padding-left:5px; border-left: 5px solid #ff8f00;border-right: 1px solid #ff8f00; border-bottom: 1px solid #ff8f00;border-top: 1px solid #ff8f00;}
.tx-ernismailformplus-pi1 .ordercontent INPUT {background-color:#ffffff;cursor: pointer;}
.tx-ernismailformplus-pi1 INPUT.weiterknopf {height:20px; width:150px; cursor:pointer;margin:10 15 15 0px;background-color:#A8D4ED; font-size:12px;}
.tx-ernismailformplus-pi1 INPUT.backknopf {height:20px; width:150px; cursor:pointer;margin:10 15 15 0px; font-size:12px;}


/******************************************************************/
/* ernis css stuff
/******************************************************************/
.tx-kampanfragebutton-pi1 .ordercontent {border: 1px solid #EBEDEF; width: 95%; line-height: 110%; background-color:#ffffff;padding-top:0px;}
.tx-kampanfragebutton-pi1 .ordercontent P {font-size:12px; margin:5 10 0 5px;}
.tx-kampanfragebutton-pi1 .ordercontent TD {margin:0 40 0 0px;padding:0;}
.tx-kampanfragebutton-pi1 .ordercontent H1 {padding-left:20px; background:url(before_h2_content.gif);background-repeat:no-repeat;font-size: 15px; font-weight: bold; padding-top:10px; padding-bottom:10px;background-color:#95D3FC}
.tx-kampanfragebutton-pi1 .ordercontent INPUT {cursor:pointer;margin:0px;padding:0 0 0 3px;}
.tx-kampanfragebutton-pi1 .ordercontent TEXTAREA {margin-right:5px;padding:0 0 0 3px;}
.tx-kampanfragebutton-pi1 .ordercontent INPUT {background-color:#ffffff;cursor: pointer;}
.tx-kampanfragebutton-pi1 INPUT.absendebutton {height:20px; width:150px; cursor:pointer;margin:10 15 15 0px;background-color:#A8D4ED; font-size:12px;}


/******************************************************************/
/*Steckbrief old Beispiel auskommentiert
/****************************************************************

.postit-top {position: relative; width: 500px;height: 100px;background: url(../../user_upload/icons/postit.jpg) no-repeat;}
.postit-text {line-height: 110%;position: relative; width: 500px; height: 400px; padding: 0px 80px 0px 20px; background: url(../../user_upload/icons/schatzkarte1.jpg) no-repeat;}
.postit-text p{padding:10px;font-size: 11px; margin-left:30;}
.postit-text h1{font-size: 15px; color: black;}
.postit-text @font-face {font-family: nashville; src: local(nashville),url(../../fonts/NASHVILL.TTF); format(TrueType);}  
.postit-bottom {position: relative; width: 500px;height: 100px;background: url(../../user_upload/icons/postit_foot.jpg) no-repeat;}

*/


/******************************************************************/
/*Steckbrief
/****************************************************************/

.steckbrief {line-height: 110%;position: relative; width: 500px; height: 600px; padding: 130px 80px 0px 50px; background: url(../../user_upload/icons/schatzkarte1.jpg) no-repeat;}
.steckbrief  p{padding:10px;font-size: 11px; margin-left:10;}
.steckbrief  h1{font-size: 15px; color: black;}
.steckbrief  @font-face {font-family: nashville; src: local(nashville),url(../../fonts/NASHVILL.TTF); format(TrueType);}  

.agbtext {margin: 10px; margin-top:40px;}
.agbtext P{font-size: 9px; color: #888899; line-height:150%;}

.tx-lastupdate-pi1 {margin: 10px; margin-top:40px;}
.tx-lastupdate-pi1 P{font-size: 9px; color: #888899; line-height:150%;}

/******************************************************************/
/* Inhalte vom TYP Text mit RAHMEN: "cards"*/ 
/******************************************************************/

.cards {border: 1px solid #EBEDEF; width: 95%; line-height: 110%; background-color:#ffffff;}
.cards P.bodytext {margin-left:10px;margin-right:10px;color: #284156;font-weight:normal;vertical-align:middle;}
.cards H1 {color:white; padding-left:20px; background:url(before_h2_content.gif);background-repeat:no-repeat;font-size: 15px; padding-top:10px; padding-bottom:10px;background-color:#37A2CC}
.cards TABLE.contenttable {border:0px solid #EBEDEF; margin:0px 0px 0px 0px; width: 100%;}
.cards TABLE.contenttable TR TD {padding:2px 0px 2px 3px;}
.cards TABLE.contenttable TR TD P {font-size:11px;}
.cards TABLE.contenttable TR TD P.bodytext img {border:0px;}
.cards TABLE.contenttable TR {background-color:#EBEDEF;}


/****************************************/ 
/* Globals            */ 
/****************************************/

.beschriftung {color:#666666 text-align:left;padding:3px; Border-bottom: 1px solid#e1e1e1;}
.aktiv P {text-align:center;font-weight:bold;padding:5px;background-color:#f0f2f3;padding:10px;}
.inaktiv P {color:#e1e1e1; margin:0px;}
.inaktiv A {padding:5 5 0 5px;text-align:center;background-color:none;color:orange;padding:5px;background-color:white;}
.inaktiv {padding:3px;text-align:center;background-color:none;color:orange;padding:2px;background-color:white;}


.ordertable {margin:0 0 15 0px;width:100%;padding:0px;border:1px solid #b1bac2;}
.ordertable h1 {font-size: 14px;font-weight:bold;padding:10 0 5 15px;}
.ordertable p {font-size: 12px;font-weight:normal;}
.ordertable TR {background-color:#f0f2f3;}
.ordertable TD {padding:0px;}
.ordercontent {width:100%;padding:10px 10px 20px 10px;}
.ordercontent H1 {background-color:#e1e1e1;margin:0 0 5 0px; padding:5 0 5 10;px;font-size:12px;color:#584156;}
.ordercontent TEXT {background-color:#ffffff;}
.ordercontent td {padding:0px;background-color:#ffffff;}

.danketext {padding:10px;background-color:white; border:1px solid #b1bac2;}
.danketext P{color:red;}
.text-error {font-size:9px; color:#ff8f00;}
.umrandung {color:#666666 text-align:left;padding:10px; border:1px solid#e1e1e1; margin:10 10 10 10px;}


/****************************************/ 
/* Weather                        */ 
/****************************************/ 
.weather {padding:20 0 0 0px;}
.weather p {font-size:10px; color:#6D7077; padding-left:10px;}
.weather-table {border:1px solid #cccccc; width:185px; background: url(../../user_upload/icons/hg_weather.jpg) no-repeat;}

/****************************************/ 
/* Nitroxberechnung                         */ 
/****************************************/ 

.tx-ernisnitroxberechnung-pi1 INPUT.weiterknopf {height:20px; width:150px; cursor:pointer;margin:10 15 15 0px;background-color:37A2CC; font-size:12px;}
.tx-ernisnitroxberechnung-pi1 INPUT.backknopf {height:20px; width:150px; cursor:pointer;margin:10 15 15 0px;}
.tx-ernisnitroxberechnung-pi1 .ordercontent SELECT {border:1px solid #e1e1e1;margin:0px;}
.tx-ernisnitroxberechnung-pi1 P.hinweistext {font-size:9px;border:1px solid#ff8f00;margin:10 10 5 10px;padding:3 5 3 5px; color:#000000;background-color:#fff4e7;}
.tx-ernisnitroxberechnung-pi1 .err_msg {font-size:10px; color:#ff8f00;}




/******************************************************************/
/*"Elemente die mit dem Rahmen"Artikel" versehen werden (f�r mitte)*/ 
/******************************************************************/

.artikel P {padding-left:10px; padding-right:10px;}

.artikel P, li, ul {font-size: 12px; color: #284156; line-height:135%;}
.artikel H1 {vertical-align:left;height:20px; padding:10px; font-size: 20px;font-weight:normal;margin-top:20px; border:1px solid #cccccc; }
.artikel H2 {font-size: 12px;font-weight:bold; padding-top:5px; padding-bottom:5px;}
.artikel TABLE.contenttable {border:1px #DADEE2 solid; margin:0px 10px 5px 0px; width:100%;}


.artikel TABLE {with:100%;margin:0px;border:1px #DADEE2 solid;background-color:#ffffff;}
.artikel TABLE FORM {border:0px; padding-left:5px; padding-right:10px; margin:5 0 5 5px;}
.artikel TABLE P {font-size:12px;}
.artikel TABLE A {color:#8A97A3; margin-top:10px;}
.artikel ul {width:90%;margin-top:10px; border:1px solid#cccccc;padding:5 10 5 10px;}
.artikel li {font-weight:bold; font-size: 10px; padding-left:0px; line-height: 150%;}
.artikel li {list-style-image:url(../images/pfeil_misc.gif); margin-left:25px;}
/*.artikel TABLE H2:before {content:url(before_h2_content.gif)}*/