/*  www.artoskana.de  */

/* Website Abstand nach links */
.website_margin_left {margin-left:50;}

/******************/
/* Headers, plain */
/******************/
H1 { font-size:10px; font-weight:bold;  color:black; padding:5px 0px 5px 15px; letter-spacing:1px; text-align:left;  font-family: Verdana, Helvetica, Arial, Times, Geneva; }
H2 { font-size: 18px; letter-spacing:1px; }
H3 { font-size: 16px; letter-spacing:1px; }
H4 { font-size: 14px; letter-spacing:1px; }
H5 { font-size: 11px; letter-spacing:1px;}

H1, H2, H3, H4, H5, H6 { margin: 0px 0px 0px 0px;}
H2.csc-firstHeader, H3.csc-firstHeader, H4.csc-firstHeader, H5.csc-firstHeader, H6.csc-firstHeader { margin-top: 0px; }

/* Der Standard-Header der Content-Elemente */
H1.csc-firstHeader {font-size:12px; font-weight:bold; color:#610000; padding:0; letter-spacing:1px; text-align:left;  font-family: Verdana, Helvetica, Arial, Times, Geneva;}
H1.csc-firstHeader a:link { color:#black;}
H1.csc-firstHeader a:visited { color: black;  }
H1.csc-firstHeader a:hover { color: red;  }
H1.csc-firstHeader a:active { color: red;  }

/* Headers, with link */
H1 A, H2 A, H3 A, H4 A, H5 A { color: #000000; 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: none; }

/* Header date */
P.csc-header-date { font-size: 10px; color: #186900; }

/* Der Standard-Sub-Header der Content-Elemente */

/* Header-Layout Nr.1 (ist H1) */
DIV.csc-subheader H1  {font-size:14px; font-weight:bold; color:#0E3057; line-height:18px; padding:8px 0px 4px 5px; letter-spacing:1px; text-align:left;  font-family: Verdana, Helvetica, Arial, Times, Geneva;}

/* Header-Layout Nr.2 (ist H2) */
DIV.csc-subheader H2 {font-size:12px; font-weight:bold; color:#0E3057; line-height:16px; padding:8px 0px 4px 5px; letter-spacing:1px; text-align:left;  font-family: Verdana, Helvetica, Arial, Times, Geneva;}

/* Subheader, specific (im libstdheader unter 10.stdwrap nach dem Klassennamen folgendes einsetzen: {cObj:parentRecordNumber}) */
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 {font-size:11px; font-weight:normal;  text-align:left; color:black; margin-top:0px; margin-bottom:2px; padding-top:0px; padding-left:0px; padding-right:0px;  font-family: Verdana, Helvetica, Arial, Times, Geneva;}
a:link P.bodytext {font-size:11px; font-weight:normal;  text-align:left; color:black; margin-top:0px; margin-bottom:2px; padding-top:0px; padding-left:0px; padding-right:0px; font-family: Verdana, Helvetica, Arial, Times, Geneva;}
a:visited P.bodytext {font-size:11px; font-weight:normal;  text-align:left; color:black; margin-top:0px; margin-bottom:2px; padding-top:0px; padding-left:0px; padding-right:0px; font-family: Verdana, Helvetica, Arial, Times, Geneva;}
a:hover P.bodytext {font-size:11px; font-weight:normal;  text-align:left; color:red; margin-top:0px; margin-bottom:2px; padding-top:0px; padding-left:0px; padding-right:0px; font-family: Verdana, Helvetica, Arial, Times, Geneva;}
a:active P.bodytext {font-size:11px; font-weight:normal;  text-align:left; color:red; margin-top:0px; margin-bottom:2px; padding-top:0px; padding-left:0px; padding-right:0px; font-family: Verdana, Helvetica, Arial, Times, Geneva;}

/* News z.B. Monats-Links oben im Archiv */

P.bodytext a:link {font-size:11px; font-weight:normal;  text-align:left; color:black; margin-top:0px; margin-bottom:2px; padding-top:0px; padding-left:0px; padding-right:0px; font-family: Verdana, Helvetica, Arial, Times, Geneva;}
P.bodytext a:visited {font-size:11px; font-weight:normal;  text-align:left; color:black; margin-top:0px; margin-bottom:2px; padding-top:0px; padding-left:0px; padding-right:0px; font-family: Verdana, Helvetica, Arial, Times, Geneva;}
P.bodytext a:hover {font-size:11px; font-weight:normal;  text-align:left; color:red; margin-top:0px; margin-bottom:2px; padding-top:0px; padding-left:0px; padding-right:0px; font-family: Verdana, Helvetica, Arial, Times, Geneva;}
P.bodytext a:active {font-size:11px; font-weight:normal;  text-align:left; color:red; margin-top:0px; margin-bottom:2px; padding-top:0px; padding-left10px; padding-right:0px; font-family: Verdana, Helvetica, Arial, Times, Geneva;}

/*  News Link 'zurück' */
P.bodytext td {font-size:11px; font-weight:normal;  text-align:left; color:black; margin-top:0px; margin-bottom:2px; padding-top:0px; padding-left:0px; padding-right:0px; font-family: Verdana, Helvetica, Arial, Times, Geneva;} */
P.bodytext td a:link {font-size:11px; font-weight:normal;  text-align:left; color:black; margin-top:0px; margin-bottom:2px; padding-top:0px; padding-left10px; padding-right:0px; font-family: Verdana, Helvetica, Arial, Times, Geneva;} */
P.bodytext td a:visited {font-size:11px; font-weight:normal;  text-align:left; color:black; margin-top:0px; margin-bottom:2px; padding-top:0px; padding-left:0px; padding-right:0px; font-family: Verdana, Helvetica, Arial, Times, Geneva;} */
P.bodytext td a:hover {font-size:11px; font-weight:normal;  text-align:left; color:red; margin-top:0px; margin-bottom:2px; padding-top:0px; padding-left:0px; padding-right:0px; font-family: Verdana, Helvetica, Arial, Times, Geneva;} */
P.bodytext td a:active {font-size:11px; font-weight:normal;  text-align:left; color:red; margin-top:0px; margin-bottom:2px; padding-top:0px; padding-left:0px; padding-right:0px; font-family: Verdana, Helvetica, Arial, Times, Geneva;} */



/* P.bodytext A { margin:0;  font-size: 9px; text-align:left; } */

/* RTE / Bulletlists */
UL { margin-top:0px; margin-bottom:0px; }
LI { font-size:10px; font-weight:normal;  text-align:left; color:black; font-family: Verdana, Helvetica, Arial, Times, Geneva; }
/*  #0E3057 */
OL { color: black; font-weight: normal; font-size: 9px; line-height: 13px; text-align:left; overflow: visible; }

/* LI ist Nachfahre von OL */
OL LI { padding-bottom:2px; }

/* RTE / Table styling */
TABLE.contenttable { border: 1px #333333 solid; margin: 10px 0px 10px 0px; width: 100%; }
TABLE.contenttable TR TD { padding: 0px 3px 0px 3px; }
TABLE.contenttable TR TD P.bodytext { font-size: 10px; }
TABLE.contenttable TR { background-color: #EDEBF1; }



/* SITEMAP (die beiden Content-Navigationen) */

/* Menu / Sitemap, Auflistung der Überschriften "Section index (pagecontent w/Index checked)" */

/* style für die table, in der die Überschriften gelistet sind */
/* siehe auch .navi_content u. .navi_content_header */
.csc-menu-3 { background-color:#CADDEB;  }

DIV.csc-menu-3 P.csc-section { margin-left: 0px; }
DIV.csc-menu-3 P.csc-section A {  }

/* Menu / Sitemap, horizontale Navigation der Titel "Menu of subpages to these pages (with abstract)" */
DIV.csc-menu-4 { background-color:#CADDEB;  }
DIV.csc-menu-4 P { margin-top: 2px; }
DIV.csc-menu-4 P.csc-abstract {  }

/**********/
/* Images */
/**********/

/* Images / Captions (Bildertitel) */
P.csc-caption {font-size:10px; font-weight:normal;  text-align:left; color:black; padding:3 5 3 5; font-family: Verdana, Helvetica, Arial, Times, Geneva;}

/* rechtsbündig Icon "nach oben" setzen*/
P.csc-linkToTop {text-align:right; padding-right:10px; }

/*  Image-Block */
/*  definiert den Frame um Content-Typ 'Image' */
TABLE.imgtext-table {margin:0; padding:0; }

/* ------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------- */

.navi {  background-image: url(fileadmin/images/hg_raster_left.gif);}

/*  Navigation links */
.navi_level1 { color:white; font-size:11px; font-weight:bold; line-height:auto; margin-top:0px; font-family: verdana, helvetica,sans-serif;}
.navi_level1 a:link {  color:white; font-size:11px; font-weight:bold; line-height:auto; margin-top:0px; font-family: verdana, helvetica,sans-serif;}
.navi_level1 a:visited {  color:white; font-size:11px; font-weight:bold; line-height:auto; margin-top:0px; font-family: verdana, helvetica,sans-serif; }
.navi_level1 a:hover {  color:#FFCC33 /* orange */; font-size:11px; font-weight:bold; line-height:auto; margin-top:0px; font-family: verdana, helvetica,sans-serif; }
.navi_level1 a:active {  color:#FFCC33 /* orange */; font-size:11px; font-weight:bold; line-height:auto; margin-top:0px; font-family: verdana, helvetica,sans-serif;  }

.navi_level2 { color:#D5D5D5 /*hell-grau*/; font-size:11px; font-weight:bold;  line-height:auto; margin-top:0px;  font-family: verdana, helvetica, verdana;}
.navi_level2 a:link { color:#D5D5D5 /*hell-grau*/; font-size:11px; font-weight:bold;  line-height:auto; margin-top:0px;  font-family: verdana, helvetica, verdana;}
.navi_level2 a:visited { color:#D5D5D5 /*hell-grau*/; font-size:11px; font-weight:bold;  line-height:auto; margin-top:0px;  font-family: verdana, helvetica, verdana;}
.navi_level2 a:hover { color:#FFCC33 /* orange */; font-size:11px; font-weight:bold;   line-height:auto; margin-top:0px;  font-family: verdana, helvetica, verdana;}
.navi_level2 a:active { color:#FFCC33 /* orange */; font-size:11px; font-weight:bold; line-height:auto; margin-top:0px;  font-family: verdana, helvetica, verdana;}

.navi_left { font-size: 9px; font-family: verdana, helvetica, verdana; color: #000000; line-height: 12px;}
.navi_left  a:link { color:#000000; line-height: 12px;}
.navi_left  a:visited { color:#000000; line-height: 12px;  }
.navi_left  a:hover { color:red; line-height: 12px;  }
.navi_left  a:active { color:red; line-height: 12px;  }

/*  Navigations-Pfad oben (breadcrumb) */
.navi_path {font-size:9px; font-weight:normal;  text-align:left; color:#0E3057; margin-bottom:6px; padding-left:3px; font-family: Verdana, Helvetica, Arial, Times, Geneva;}
.navi_path a:link { font-size:9px; font-weight:normal;  text-align:left; color:#0E3057; text-decoration:underline;}
.navi_path a:visited { font-size:9px; font-weight:normal;  text-align:left; color:#0E3057; text-decoration:underline;  }
.navi_path a:hover { font-size:9px; font-weight:normal;  text-align:left; color:#CCCCCC; text-decoration:underline; }
.navi_path a:active { font-size:9px; font-weight:normal;  text-align:left; color:#0E3057; text-decoration:underline;  }

/*  Sitemap der Unterseiten einer Seite (kann mit tt_content.menu.20.4 als Content-Element gesetzt werden) */
.navi_sub_pages {font-size:9px; font-weight:normal;  text-align:left; color:black; padding-left:3px; font-family: Verdana, Helvetica, Arial, Times, Geneva;}
.navi_sub_pages a:link { font-size:9px; font-weight:normal;  text-align:left; color:black; text-decoration:underline;}
.navi_sub_pages a:visited { font-size:9px; font-weight:normal;  text-align:left; color:black; text-decoration:underline;  }
.navi_sub_pages a:hover { font-size:9px; font-weight:normal;  text-align:left; color:red; text-decoration:underline; }
.navi_sub_pages a:active { font-size:9px; font-weight:normal;  text-align:left; color:red; text-decoration:underline;  }

.navi_sub_pages_act { font-size:9px; font-weight:normal;  text-align:left; color:red; text-decoration:none;}

/*  z.B. im Titel der Galerie-ListView */
.text { font-size: 10px; font-family: verdana, helvetica, verdana; color: #000000; line-height: 16px; padding-left:0; padding-right:0;}
.text a:link { color:#000000;}
.text a:visited { color:#000000;  }
.text a:hover { color:red;  }
.text a:active  { color:red;  }

/*  www-link im Logo jeder Page */
.logo_site { font-size: 10px; font-family: verdana, helvetica, verdana; color:#FFFFFF; line-height: 16px; padding-left:4px; padding-right:4px;}
.logo_site a:link { color:#FFFFFF;  }
.logo_site a:visited { color:#FFFFFF;   }
.logo_site a:hover { color:#999999;   }
.logo_site a:active  { color:#999999;   } 

/* News-Box */
/*  z.B. archiv-link in LATEST */
.news-latest-container { border:0; background-color:transparent; }
.news-latest-item { margin-right:3px; border:0; background-color:transparent; }

.news-latest-date {font-size:11px; font-weight:normal;  text-align:right; border:0; color:#0E3057; background-color:transparent; font-family: Verdana, Helvetica, Arial, Times, Geneva;}

.news-latest-gotoarchive {font-size:11px; padding-top:6px; font-weight:normal;  text-align: center; border:0; color:#0E3057; background-color:transparent; font-family: Verdana, Helvetica, Arial, Times, Geneva;}
.news-latest-gotoarchive a:link {font-size:11px; padding-top:6px; font-weight:normal;  text-align: center; border:0; color:#0E3057; font-family: Verdana, Helvetica, Arial, Times, Geneva;}
.news-latest-gotoarchive a:visited {font-size:11px; padding-top:6px; font-weight:normal;  text-align: center; border:0; color:#0E3057; font-family: Verdana, Helvetica, Arial, Times, Geneva;}
.news-latest-gotoarchive a:hover {font-size:11px; padding-top:6px; font-weight:normal;  text-align: center; border:0; color:red; font-family: Verdana, Helvetica, Arial, Times, Geneva;}
.news-latest-gotoarchive a:active {font-size:11px; padding-top:6px; font-weight:normal;  text-align: center; border:0; color:red; font-family: Verdana, Helvetica, Arial, Times, Geneva;}

.news-latest-title {font-size:11px; font-weight:normal;  text-align:left; border:0; color:#0E3057; background-color:transparent; font-family: Verdana, Helvetica, Arial, Times, Geneva;}
.news-latest-title a:link {font-size:11px; font-weight:normal;  text-align:left; border:0; color:#0E3057; font-family: Verdana, Helvetica, Arial, Times, Geneva;}
.news-latest-title a:visited {font-size:11px; font-weight:normal;  text-align:left; border:0; color:#0E3057; font-family: Verdana, Helvetica, Arial, Times, Geneva;}
.news-latest-title a:hover {font-size:11px; font-weight:normal;  text-align:left; border:0; color:red; font-family: Verdana, Helvetica, Arial, Times, Geneva;}
.news-latest-title a:active {font-size:11px; font-weight:normal;  text-align:left; border:0; color:red; font-family: Verdana, Helvetica, Arial, Times, Geneva;}

table.news-latest-container td p a:link {font-size:11px; font-weight:normal;  text-align:left; color:#0E3057; margin-top:6px; margin-bottom:2px; padding-top:0px; font-family: Verdana, Helvetica, Arial, Times, Geneva;} 
table.news-latest-container td p a:visited {font-size:11px; font-weight:normal;  text-align:left; color:#0E3057; margin-top:6px; margin-bottom:2px; padding-top:0px; font-family: Verdana, Helvetica, Arial, Times, Geneva;} 
table.news-latest-container td p a:hover {font-size:11px; font-weight:normal;  text-align:left; color:red; margin-top:6px; margin-bottom:2px; padding-top:0px;  font-family: Verdana, Helvetica, Arial, Times, Geneva;} 
table.news-latest-container td p a:active {font-size:11px; font-weight:normal;  text-align:left; color:red; margin-top:6px; margin-bottom:2px; padding-top:0px; font-family: Verdana, Helvetica, Arial, Times, Geneva;} 

.teaser_titel { font-size: 9px; font-family: verdana, helvetica, verdana; line-height: 14px; padding-left:0; padding-right:0;}
.teaser_titel a:link { color:#000000;  text-decoration:none; padding-left:0; padding-right:0;}
.teaser_titel a:visited { color:#000000;  text-decoration:none; padding-left:0; padding-right:0;  }
.teaser_titel a:hover { color:#CCCCCC;  text-decoration:none; padding-left:0; padding-right:0;  }
.teaser_titel a:active { color:#CCCCCC;  text-decoration:none; padding-left:0; padding-right:0;  }

/* ||||| news (SINGLE, LIST) (orientiert an: res/tt_news_v2_styles.css )  ||||| */
.news_titel { font-size:14px; font-weight:bold; line-height:18px; text-align:left; color:#0E3057; font-family:Verdana, Helvetica, Arial, Times, Geneva;}
.news_titel a:link { text-decoration:none; font-weight:bold; text-align:left; }
.news_titel a:visited {  text-decoration:none; font-weight:bold; text-align:left;}
.news_titel a:hover { text-decoration:none; color:red; font-weight:bold; text-align:left;}
.news_titel a:active { text-decoration:none; color:red; font-weight:bold; text-align:left;}

/* news links (rot) */
.news_small {font-size:11px; font-weight:bold; line-height:auto; vertical-align:0; text-align:left; color:#993300; font-family: Verdana, Helvetica, Arial, Times, Geneva; margin:0;  padding:0; }
.news_small a:link {font-size:11px; font-weight:bold; line-height:auto; vertical-align:0; text-align:left; color:#993300; font-family: Verdana, Helvetica, Arial, Times, Geneva; margin:0;  padding:0; }
.news_small a:visited {font-size:11px; font-weight:bold; line-height:auto; vertical-align:0; text-align:left; color:#993300; font-family: Verdana, Helvetica, Arial, Times, Geneva; margin:0;  padding:0; }
.news_small a:hover {font-size:11px; font-weight:bold; line-height:auto; vertical-align:0; color:#993300;  text-decoration:underline; margin:0; padding:0; }
.news_small a:active {font-size:11px; font-weight:bold; line-height:auto; vertical-align:0; color:#993300;  text-decoration:underline; margin:0; padding:0; }

/*  news AMENU Monatszahlen*/
.news_month {font-size:9px; font-weight:normal;  text-align:left; color:black; font-family: Verdana, Helvetica, Arial, Times, Geneva;}
.news_month a:link {font-size:9px; font-weight:normal;  text-align:left; color:black; font-family: Verdana, Helvetica, Arial, Times, Geneva;}
.news_month a:visited {font-size:9px; font-weight:normal;  text-align:left; color:black; font-family: Verdana, Helvetica, Arial, Times, Geneva;}
.news_month a:hover {font-size:9px; font-weight:normal;  text-align:left; color:red; font-family: Verdana, Helvetica, Arial, Times, Geneva;}
.news_month a:active {font-size:9px; font-weight:normal;  text-align:left; color:red; font-family: Verdana, Helvetica, Arial, Times, Geneva;}

/*  normaler Text in den NEWS */
.news_titel P.bodytext {font-size:10px; font-weight:normal;  line-height:14px; text-align:left; letter-spacing:0px; color:#0E3057; margin-bottom:3px; font-family: Verdana, Helvetica, Arial, Times, Geneva;}

/*  Jahreszahl im AMENU */
.news-amenu-item-year {font-weight: bold; border: 1px solid #666; padding:2px; background-color: #769024; color:yellow; float:left; }

/* .news-single-img { float:left;} */

/* news LIST */
/* clearer */
/* prevent floated images from overlapping the div-containers they are wrapped in  */
.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{ clear:right; height:0px; border:0;  } 
.news-latest-container DIV.clearer {clear:left; line-height:1px; }

.news-list-container {  border:0; background-color:#FFFFFF; } 

.news-list-item { /* IE hack */height: 1%; line-height: 1.3;/* IE hack end */padding:3px; margin:0 3 0 3; border:0; border-bottom:1px dashed #666; background-color:transparent; clear:left; }
.news-list-item-grey  { /* IE hack */height: 1%; line-height: 1.3;/* IE hack end */padding:3px; margin:0 3 0 3; border:0; border-bottom:1px dashed #666; background-color:#EAEAEA; clear:left; }

.news-search-form { padding:3px; margin-bottom:5px; border:1px solid #666; background-color:#F9FFE5; }
.news-search-emptyMsg{ margin:0px; }
.news-search-form FORM { margin:0px; }

/*.news-list-container H3 { margin-bottom:5px; padding:2px; border-bottom:1px solid fuchsia; background-color:#769024; } */  /*solid #769024 */
/*.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER { color:#fff; padding-left:2px; } */
/*.news-list-container H3 A { color:#fff;} */

div.news-list-title {font-size:11px; font-weight:bold; padding:3 0 0 3; width:100%;  text-align:left; border:0; color:#0E3057; background-color:transparent; font-family: Verdana, Helvetica, Arial, Times, Geneva;}
 a:link div.news-list-title {font-size:11px; font-weight:bold; padding:3 0 0 3; width:100%;  text-align:left; border:0; color:#0E3057; font-family: Verdana, Helvetica, Arial, Times, Geneva;}
 a:visited div.news-list-title {font-size:11px; font-weight:bold; padding:3 0 0 3; width:100%;  text-align:left; border:0; color:#0E3057; font-family: Verdana, Helvetica, Arial, Times, Geneva;}
 a:hover div.news-list-title {font-size:11px; font-weight:bold; padding:3 0 0 3; width:100%;  text-align:left; border:0; color:red; font-family: Verdana, Helvetica, Arial, Times, Geneva;}
 a:active div.news-list-title {font-size:11px; font-weight:bold; padding:3 0 0 3; width:100%;  text-align:cleft; border:0; color:red; font-family: Verdana, Helvetica, Arial, Times, Geneva;}

.news-list-subheader {font-size:11px; font-weight:bold; padding:3 0 0 3; width:100%;  text-align:left; border:0; color:#0E3057; background-color:transparent; font-family: Verdana, Helvetica, Arial, Times, Geneva;}
.news-list-subheader a:link {font-size:11px; font-weight:bold; padding:3 0 0 3; width:100%;  text-align:left; border:0; color:#0E3057; font-family: Verdana, Helvetica, Arial, Times, Geneva;}
.news-list-subheader a:visited {font-size:11px; font-weight:bold; padding:3 0 0 3; width:100%;  text-align:left; border:0; color:#0E3057; font-family: Verdana, Helvetica, Arial, Times, Geneva;}
.news-list-subheader a:hover {font-size:11px; font-weight:bold; padding:3 0 0 3; width:100%;  text-align:left; border:0; color:red; font-family: Verdana, Helvetica, Arial, Times, Geneva;}
.news-list-subheader a:active {font-size:11px; font-weight:bold; padding:3 0 0 3; width:100%;  text-align:cleft; border:0; color:red; font-family: Verdana, Helvetica, Arial, Times, Geneva;}

.news-list-morelink {font-size:9px; font-weight:normal; text-align:left; border:0; color:red; text-decoration:none; background-color:transparent; font-family: Verdana, Helvetica, Arial, Times, Geneva;}
.news-list-morelink a:link {font-size:9px; font-weight:normal; text-align:left; border:0; color:red; text-decoration:none; font-family: Verdana, Helvetica, Arial, Times, Geneva;}
.news-list-morelink a:visited {font-size:9px; font-weight:normal; text-align:left; border:0; color:red; text-decoration:none; font-family: Verdana, Helvetica, Arial, Times, Geneva;}
.news-list-morelink a:hover {font-size:9px; font-weight:normal; text-align:left; border:0; color:red; text-decoration:underline; font-family: Verdana, Helvetica, Arial, Times, Geneva;}
.news-list-morelink a:active {font-size:9px; font-weight:normal; text-align:left; border:0; color:red; text-decoration:underline; font-family: Verdana, Helvetica, Arial, Times, Geneva;}


.news-list-container P { padding-left:3px;}
.news-list-date { float:right;  color:#0E3057; width:150px; text-align:right; height:15px; margin-top:-2px;  font-size:9px; font-weight:normal; background-color:transparent; font-family:Verdana, Helvetica, Arial, Times, Geneva; } 
.news-list-container IMG { float: right; border:1px solid #666; margin-bottom:5px; margin-right:2px; margin-left:5px;}
.news-list-category IMG { float: none; border:none;margin:0px;}
.news-list-morelink,.news-list-category { font-size:9px; margin-left:3px;}
.news-list-morelink  { margin-bottom:3px; }
#Pageprowser links
.news-list-browse { text-align:left; }

/*  tt_news Page-Browser */

.tx-ttnews-browsebox { border:0; text-align:left; border-bottom:1px dashed #666666; border-top:1px dashed #666666; padding:3px; margin:0 3 0 3; background-color:#EAEAEA; }
.tx-ttnews-browsebox-intro {  float:left;  font-size:10px; font-weight:normal; font-family:Verdana, Helvetica, Arial, Times, Geneva; }

# Zahlen der Seiten im Pagebrowser
.tx-ttnews-browsebox TD {font-size:10px; font-weight:normal; text-align:left; border:0; color:red; text-decoration:none; background-color:transparent; font-family: Verdana, Helvetica, Arial, Times, Geneva;}
.tx-ttnews-browsebox TD a:link {font-size:10px; font-weight:normal; text-align:left; border:0; color:red; text-decoration:none; font-family: Verdana, Helvetica, Arial, Times, Geneva;}
.tx-ttnews-browsebox TD a:visited {font-size:10px; font-weight:normal; text-align:left; border:0; color:red; text-decoration:none; font-family: Verdana, Helvetica, Arial, Times, Geneva;}
.tx-ttnews-browsebox TD a:hover {font-size:10px; font-weight:normal; text-align:left; border:0; color:red; text-decoration:underline; font-family: Verdana, Helvetica, Arial, Times, Geneva;}
.tx-ttnews-browsebox TD a:active {font-size:10px; font-weight:normal; text-align:left; border:0; color:red; text-decoration:underline; font-family: Verdana, Helvetica, Arial, Times, Geneva;}

.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight:bold; }
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{ margin:0px; }
.tx-ttnews-browsebox-SCell { background-color:#FFFFFF; border:1px solid #000000; text-align:left; width:5px; padding:3px; }
.news-search-emptyMsg { font-size:11px; margin-left:10px;}

/* |||||||||||||||||||||  */

/* ||||| search  ||||| */
.search_label {font-size:10px; font-weight:normal; line-height:17px; letter-spacing:1px; text-align:left; color:#FFFFFF; padding-left:5px; font-family:Verdana, Helvetica, Arial, Times, Geneva;}


/* der einzelne Link in der Ausgabe von Indexed Search */


.search {font-size:10px; font-weight:normal; line-height:17px; letter-spacing:1px; text-align:left; color:#0E3057; padding-left:5px; font-family:Verdana, Helvetica, Arial, Times, Geneva; }
a.search:link { text-decoration:underline; font-size:10px; font-weight:normal; line-height:17px; letter-spacing:1px; text-align:left; color:#0E3057; padding-left:5px; font-family:Verdana, Helvetica, Arial, Times, Geneva; }
a.search:visited { text-decoration:underline; }
a.search:hover { text-decoration:underline; color:red; }
a.search:active { text-decoration:underline; color:red; }

/* .search {font-size:10px; font-weight:normal; line-height:17px; letter-spacing:1px; text-align:left; color:#0E3057; padding-left:5px; font-family:Verdana, Helvetica, Arial, Times, Geneva; } */

/* .search a:link { text-decoration:underline; font-size:10px; font-weight:normal; line-height:17px; letter-spacing:1px; text-align:left; color:#0E3057; padding-left:5px; font-family:Verdana, Helvetica, Arial, Times, Geneva; } */
/* .search a:visited { text-decoration:underline; } */
/* .search a:hover { text-decoration:underline; color:red; } */
/* .search a:active { text-decoration:underline; color:red; } */



/* ||||||||| */

.errortext { font-size: 9px; font-family: verdana, helvetica, verdana; color: #833206; line-height: 12px;}

/* h1 { font-size: 9px; font-family: verdana, helvetica, verdana; color: #833206; line-height: 15px; font-weight: bold; } */

.textlist { font-size: 10px; font-family: verdana, helvetica; color: #3B3B50; line-height: 12px; font-weight:normal;}

/* ||||||||| */
/*  Überschriften im Content-Teil; Columne Center*/
.headl { font-weight:bold; border-bottom: 1px solid #833206; font-size:12px; font-family: verdana, helvetica; color: #000000; line-height:15px; margin-left:10px; margin-right:10px; background-image: url(http://www.2pool.de/fileadmin/images/hg_headl.gif); }
/* ||||||||| */

/*  normale Links | style von Text ohne Link  */
.no_link { font-size: 10px; font-family: verdana, helvetica; color: #000000; text-decoration: none; }
a { font-size: 10px; font-family: verdana, helvetica; color: #BE0101; text-decoration: none; }
a:visited { font-size: 10px; font-family: verdana, helvetica; color: #BE0101; text-decoration: none; }
a:active { font-size: 10px; font-family: verdana, helvetica; color: #BE0101; text-decoration: none; }
a:hover { font-size: 10px; font-family: verdana, helvetica; color: #000000; text-decoration: none; }


/* Newsbox */
  .boxaktuell {  margin-left:5px; padding-left:10px; margin-top:10px; }

  .text_box  { font-size:9px; font-family:verdana, helvetica, verdana; color:#000000; line-height:16px; padding-left:4px; padding-right:4px;}
  .text_box a:link {  color:#000000; font-weight:normal; font-size:9px; }
  .text_box a:visited {  color:#000000; font-weight:normal; font-size:9px; }
  .text_box a:active {  color:red; font-weight:normal; font-size:9px; }
  .text_box a:hover {  color:red; font-weight:normal; font-size:9px; }

/* |||||||||||||| LogIn Start-Page |||||||||||||||||||||| */

/*sieheCSS bei der Ext. LoginBox: ext_typoscript_setup.txt */
/*  Header der Meldungen von der LoginBox */
DIV.tx-newloginbox-pi1 H3 { font-size: 10px; font-weight:normal; font-family: verdana, helvetica, verdana; color: #000000; line-height: 12px; padding-left:4px; padding-right:4px; padding-bottom:0;  margin-bottom:0; padding-top:0;  margin-top:0;}

/*  Meldungen von der LoginBox */
DIV.tx-newloginbox-pi1 P { font-size: 10px; font-weight:bold; font-family: verdana, helvetica, verdana; color: #000000; line-height: 12px; padding-left:4px; padding-right:4px; padding-bottom:0;  margin-bottom:0; padding-top:0;  margin-top:0;}

/*  Submit-Buttons */
#tx-newloginbox-pi1-login_submit, #tx-newloginbox-pi1-forgot_email_submit { font-size: 9px; font-family: verdana; background-color: #E4E1E1; border: 1px solid #000000; height: 16px; margin:0; padding:0; }

/*  Eingabefelder */
#tx-newloginbox-pi1-user, #tx-newloginbox-pi1-pass, #tx-newloginbox-pi1-forgot_email, #tx-newloginbox-pi1-logout_submit { width:75px; font-size:9px; font-family: verdana; background-color: #E4E1E1; border: 1px solid #000000; height:16px; margin:0; padding:0; }

/* Passwort vergessen */
/*.tx-newloginbox-pi1-forgotP {font-size:9px; font-weight:normal;  text-align:left; color:#000000; margin-bottom:6px; padding-left:3px; font-family: Verdana, Helvetica, Arial, Times, Geneva;}*/
/*.tx-newloginbox-pi1-forgotP a:link { font-size:9px; font-weight:normal;  text-align:left; color:#000000; text-decoration:underline;}*/
/*.tx-newloginbox-pi1-forgotP a:visited { font-size:9px; font-weight:normal;  text-align:left; color:#000000; text-decoration:underline;  }*/
/*.tx-newloginbox-pi1-forgotP a:hover { font-size:9px; font-weight:normal;  text-align:left; color:#CCCCCC; text-decoration:underline; }*/
/*.tx-newloginbox-pi1-forgotP a:active { font-size:9px; font-weight:normal;  text-align:left; color:#000000; text-decoration:underline;  }*/


.tx-newloginbox-pi1 DIV { font-size: 9px; font-family: verdana, helvetica, verdana; color: #000000; line-height: 16px; padding-left:4px; padding-right:4px;}

FORM {  margin-left: 0px; }

/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */

/*  Front-End-User-Registrierung  */
 /*   /*  Formular zur Registrierung */

   .tx-srfeuserregister-pi1 P , .tx-srfeuserregister-pi1 TD  { font-family:Verdana, sans-serif; font-size:10px; color:#0E3057; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }
   .tx-srfeuserregister-pi1 INPUT { font-size:10px; font-family:Verdana; background-color:#E4E1E1; color:#000000; letter-spacing:1px; font-weight:bold; padding-left:4px; }
   .tx-srfeuserregister-pi1 INPUT { vertical-align: middle; margin-left: 10px; margin-right: 5px; }

   .tx-srfeuserregister-pi1 INPUT.tx-srfeuserregister-pi1-submit { width:300px; font-size:10px;  font-family: verdana; background-color: #E4E1E1; border: 1px solid #000000;  margin:0; padding:0; text-align:center; color:#000000; }
   .tx-srfeuserregister-pi1 INPUT.tx-srfeuserregister-pi1-submit  a:link {  color:#000000; }
   .tx-srfeuserregister-pi1 INPUT.tx-srfeuserregister-pi1-submit a:visited {  color:#000000; }
   .tx-srfeuserregister-pi1 INPUT.tx-srfeuserregister-pi1-submit a:hover {  color:#FFFFFF; }
   .tx-srfeuserregister-pi1 INPUT.tx-srfeuserregister-pi1-submit a:active { color:#000000; }

   .tx-srfeuserregister-pi1 SELECT {width:150px; font-size:10px; font-family:Verdana; background-color:#E4E1E1; color:#000000; letter-spacing:1px; font-weight:bold; padding-left:4px; }
   .tx-srfeuserregister-pi1 TEXTAREA { font-size:10px; font-family:Verdana; background-color:#35006d; color:#ffffff; font-weight:bold; }
   .tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-radio INPUT  { font-size:10px; font-family:Verdana; background-color:transparent; color:#35006d; font-weight:bold; vertical-align:middle; }
   .tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-checkbox INPUT  { font-size:10px; font-family:Verdana; background-color:transparent; color:#35006d; font-weight:bold; vertical-align:middle; }

   /*  Fotos */

   .tx-srfeuserregister-pi1 INPUT .tx-srfeuserregister-pi1-uploader { font-size:10px; font-family:Verdana; background-color:#E4E1E1; color:#000000; letter-spacing:1px; font-weight:bold; padding-left:4px; }

/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */


/*  ||||||||| indexed search SUCHE |||||||||||| */ 

.tx-indexedsearch TABLE {font-size:10px; width:390px; font-weight:normal; line-height:17px; letter-spacing:1px; text-align:left; color:#0E3057; font-family:Verdana, Helvetica, Arial, Times, Geneva; }

        .tx-indexedsearch .tx-indexedsearch-searchbox P {font-size:10px; font-weight:normal; line-height:17px; letter-spacing:1px; text-align:left; color:#0E3057; padding-left:5px; font-family:Verdana, Helvetica, Arial, 

Times, Geneva; }
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { font-size: 10px; font-family: verdana; background-color: #E4E1E1; border: 1px solid #000000; margin:0; 

padding-left:5px;  padding-right:5px; }
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; line-height:17px; font-size: 10px; font-family: verdana; background-color: #E4E1E1; border: 1px solid 

#000000; margin:0; }

	.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; font-size:10px; line-height:17px; text-align:left; color:#0E3057; padding:0 25px 0 25px; 

font-family:Verdana, Helvetica, Arial, Times, Geneva; }
	.tx-indexedsearch .tx-indexedsearch-whatis P { margin-top:10px; margin-bottom:5px; font-size:10px; font-weight:normal; line-height:17px; text-align:left; color:#0E3057; padding:0 25px 0 25px; 

font-family:Verdana, Helvetica, Arial, Times, Geneva; }
	.tx-indexedsearch .tx-indexedsearch-whatis DIV .tx-indexedsearch-sectionlinks { font-weight:bold; font-style:italic; font-size:10px; line-height:17px; text-align:left; color:#0E3057; padding:0 25px 0 25px; 


font-family:Verdana, Helvetica, Arial, Times, Geneva; }

	.tx-indexedsearch TABLE TD .tx-indexedsearch-browsebox-SCell { font-weight:bold; font-style:italic; font-size:10px; line-height:17px; text-align:left; color:#0E3057; padding:0 25px 0 25px; 

font-family:Verdana, Helvetica, Arial, Times, Geneva; }

        .tx-indexedsearch .tx-indexedsearch-browsebox P {font-size:10px; font-weight:normal; line-height:17px; letter-spacing:1px; text-align:left; color:#0E3057; padding-left:5px; font-family:Verdana, Helvetica, Arial, 

Times, Geneva; }
        .tx-indexedsearch .tx-indexedsearch-browsebox P SPAN.tx-indexedsearch-browsebox-strong  {font-size:10px; font-weight:bold; line-height:17px; letter-spacing:1px; text-align:left; color:#0E3057; 

padding-left:5px; font-family:Verdana, Helvetica, Arial, Times, Geneva; }

	.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; font-size:10px; line-height:17px; letter-spacing:1px; color:#0E3057; font-family:Verdana, Helvetica, Arial, Times, Geneva; 

}

        .tx-indexedsearch .tx-indexedsearch-res { width:100%; font-size:10px; font-weight:normal; line-height:17px; text-align:left; color:#0E3057; font-family:Verdana, Helvetica, Arial, Times, Geneva; }
        /*  grauer Zeilen-Hintergrund */
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title {  background:#F1F5F6; }


	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; width:100%; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { border-bottom:1px dashed #0E3057; color:#669933 }

         /*  ACHTUNG hier ist das 'nowrap' !! aus der .php herausnehmen!! */
	.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-info { width:100%; background:#F1F5F6;}

	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-browsebox-SCell P A.search { width:100%; }

	.tx-indexedsearch .tx-indexedsearch-res TABLE P {}

	.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;  }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#F1F5F6; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD P{ width:50px; } /*  vertical-align:absmiddle; */


      /*  .tx-indexedsearch .tx-indexedsearch-res */ 

/* ||||||||||||||||||||||||||||||||||| */ 




/*  FE-USER-LIST */

/* allgemein */
.tx-newloginbox-pi3-browsebox, .tx-newloginbox-pi3-browsebox TD { font-size: 10px; font-family: verdana, helvetica, verdana; color: #000000; line-height: 16px; padding-left:4px; padding-right:4px;}
.tx-newloginbox-pi3-browsebox a:link { color:#000000;}
.tx-newloginbox-pi3-browsebox a:visited { color:#000000;  }
.tx-newloginbox-pi3-browsebox a:hover { color:#CCCCCC;  }
.tx-newloginbox-pi3-browsebox a:active { color:#CCCCCC;  }

/*  Liste allgemeine */
.tx-newloginbox-pi3-listrow TR { font-size: 10px; font-family: verdana, helvetica, verdana; color: #000000; line-height: 16px; padding-left:4px; padding-right:4px;}

	.tx-newloginbox-pi3-listrow TD { background-color:#eeeeee; padding-left: 3px; padding-right: 3px; }
	.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD { background-color:#cccccc; }
	.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD P { font-weight:bold; }

	.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-odd TD { background-color:#f6f6f6; }

/* Button */
.tx-newloginbox-pi3-searchbox-button { font-size: 9px; font-family: verdana; background-color: #E4E1E1; border: 1px solid #000000; height: 16px; margin:0; padding-left:2px;  padding-right:2px; }
.tx-newloginbox-pi3-searchbox-sword { font-size: 9px; font-family: verdana; background-color: #E4E1E1; border: 1px solid #000000; height: 16px; margin:0; padding:0; }



/* GALLERY */
tx-lzgallery-pi1-1x1-filename {width="50"}