.lauftext {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 20px; font-weight: normal; color: #333333; text-decoration: none; }
.lauftextfett { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 20px; font-weight: bold; color: #333333; text-decoration: none; }
.header { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; line-height: 23px; font-weight: normal; color: #333333; text-decoration: none; }
.copyright { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 14px; font-weight: normal; color: #333333; text-decoration: none; }
.headeroblique { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style: oblique; line-height: 23px; font-weight: bold; color: #333333; text-decoration: none; }
.headerbigoblique { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: oblique; line-height: 23px; font-weight: bold; color: #333333; text-decoration: none; }
.headerwhite { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 23px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
.headerblack { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; line-height: 23px; font-weight: bold; color: #333333; text-decoration: none; }
.lauftextfettoblique { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 12px; font-weight: bold; color: #333333; text-decoration: none; }
.bgyello {  background-color: #F4D301}
.bgblack {  background-color: #000000}
.bgwhite {  background-color: #FFFFFF}
.lauftextmorespace {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 16px; font-weight: normal; color: #333333; text-decoration: none; }
.listen { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 17px; font-weight: normal; color: #333333; text-decoration: none; }

/* *********************************************************************** */

body {
  background-color: #FFFFFF;
  border: 0px;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;

  background-image : url(background.gif);
  background-attachment: fixed;
  background-repeat: no-repeat;  

  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  line-height: 20px;
  font-weight: normal;
  text-decoration: none;
  color: #333333;
}

h1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: 20px;
  font-weight: bold;
  color: #333333; /* #777777; */
  text-decoration: none;
  margin-top: 5px;
  margin-right: 0px;
  margin-bottom: 10px;
  margin-left: 0px;
}

h2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  line-height: 18px;
  font-weight: bold;
  color: #333333; /* #777777; */
  text-decoration: none;
  margin-top: 5px;
  margin-right: 0px;
  margin-bottom: 5px;
  margin-left: 0px;
}

.LZGallery {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  line-height: 30px;
  font-weight: bold;
  text-indent: 8px;
  text-decoration: none;
  float: left;
  border-left: 1px;
  border-right: 1px;
  border-top: 1px;
  border-bottom: 1px;
  border-color: #666666;
  border-style: solid;

  margin-top: 8px;
  margin-right: 0px;
  margin-bottom: 8px;
  margin-left: 20px;
}

/* ########## Typo3 Inhaltstypen ########## */

.mailformrequired {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  line-height: 20px;
  font-weight: normal;
  text-decoration: none;
  color: #FF0000;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}

input,
select,
textarea {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  color: #333333;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}

.filelinks,
.filelinkssize,
.table,
.bulletlist,
.mailformradio,
.mailform,
.searchform,
.loginform,

/* tt_news - BEGIN  */
.news-catmenu-NO,
.news-catmenu-header,
.news-catmenu,
.news-single-timedata,

.news-single-item {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  line-height: 20px;
  font-weight: bold;
  text-decoration: none;
  color: #333333;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}



.text-small {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: italic;
  line-height: 15px;
  font-weight: normal;
  text-decoration: none;
  color: #333333;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}

.news-single-additional-info,
.news-single-files,
.news-single-backlink,
.news-list-container,
.news-list-date,
.news-list-item,

.textklein {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  line-height: 18px;
  font-weight: bold;
  text-decoration: none;
  color: #333333;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}


.news-list-morelink,
.news-list-browse,
/* tt_news - END  */

/* lz_gallery - BEGIN  */
.sorting,
.title,
.startdate,
.count,
.preview,
.information,
.descr_short,
/* lz_gallery - END  */

p {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  line-height: 18px;
  font-weight: normal;
  text-decoration: none;
  color: #333333;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}

DIV.HeaderText {
/*
  text-indent: 30px;
*/
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-style: normal;
  font-weight: bold;
  color: #FFE912;
  text-decoration: none;  
  padding-left: 14px;
  padding-right: 10px;
  padding-top: 0px;
}

DIV.sitemap1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  line-height: 15px;
  font-weight: bold;
  color: #8A9295;
  text-decoration: none;
  text-indent: 0px;
}
DIV.sitemap1 A,
DIV.sitemap1 A:visited,
DIV.sitemap1 A:active { 
  font-size: 11px;
  line-height: 15px;
  color: #8A9295;
  text-decoration: none;
}
DIV.sitemap1 A:hover { 
  font-size: 11px;
  line-height: 15px;
  color: #2D6719;
  text-decoration: none;
}
DIV.sitemap2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  line-height: 15px;
  font-weight: normal;
  color: #8A9295;
  text-decoration: none;
  text-indent: 10px;
}
DIV.sitemap2 A,
DIV.sitemap2 A:visited,
DIV.sitemap2 A:active { 
  font-size: 11px;
  line-height: 15px;
  color: #8A9295;
  text-decoration: none;
}
DIV.sitemap2 A:hover { 
  font-size: 11px;
  line-height: 15px;
  color: #2D6719;
  text-decoration: none;
}
DIV.sitemap3 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  line-height: 15px;
  font-weight: normal;
  color: #8A9295;
  text-decoration: none;
  text-indent: 20px;
}
DIV.sitemap3 A,
DIV.sitemap3 A:visited,
DIV.sitemap3 A:active { 
  font-size: 11px;
  line-height: 15px;
  color: #8A9295;
  text-decoration: none;
}
DIV.sitemap3 A:hover { 
  font-size: 11px;
  line-height: 15px;
  color: #2D6719;
  text-decoration: none;
}


/* #################################################################################################### */
/* #################################################################################################### */
/* #################################################################################################### */

/* ########## Links ########## */

A:link,
A:visited,
A:active { 
/*
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
*/
  color: #666600;
  text-decoration: none;
}
A:hover { 
  color: #000000;
  text-decoration: none;
}

/* ########## LinkTopMenu ########## */

DIV.LinkTopMenu {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  line-height: 18px;
  font-weight: bold;
  color: #7F7409;
  text-decoration: none;
  padding-left: 7px;
  padding-right: 7px;
  padding-top: 0px;
}
DIV.LinkTopMenu A,
DIV.LinkTopMenu A:visited,
DIV.LinkTopMenu A:active { 
  font-size: 11px;
  font-weight: bold;
  color: #7F7409;
  text-decoration: none;
}
DIV.LinkTopMenu A:hover { 
  font-size: 11px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
}

/* ########## LinkTopMenuSelected ########## */

DIV.LinkTopMenuSelected {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  line-height: 18px;
  font-weight: bold;
  color: #FFE912;
  text-decoration: none;
  padding-left: 7px;
  padding-right: 7px;
  padding-top: 0px;
}
DIV.LinkTopMenuSelected A,
DIV.LinkTopMenuSelected A:visited,
DIV.LinkTopMenuSelected A:active { 
  font-size: 11px;
  font-weight: bold;
  color: #FFE912;
  text-decoration: none;
}
DIV.LinkTopMenuSelected A:hover { 
  font-size: 11px;
  font-weight: bold;
  color: #FFE912;
  text-decoration: none;
}

/* ########## LinkSubMenu ########## */

DIV.LinkSubMenu {
/*
  text-indent: 30px;
*/
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: italic;
  font-weight: bold;  
  color: #CCCCCC;
  text-decoration: none;
  padding-left: 12px;
  padding-right: 0px;
  padding-top: 0px;
}
DIV.LinkSubMenu A,
DIV.LinkSubMenu A:visited,
DIV.LinkSubMenu A:active { 
  font-size: 10px;
  color: #CCCCCC;
  text-decoration: none;
}
DIV.LinkSubMenu A:hover { 
  font-size: 10px;
  color: #FFE912;
  text-decoration: none;
}

/* ########## LinkSubMenuSelected ########## */

DIV.LinkSubMenuSelected {
/*
  text-indent: 30px;
*/
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: italic;
  font-weight: bold;
  color: #FFE912;
  text-decoration: none;  
  padding-left: 12px;
  padding-right: 0px;
  padding-top: 0px;
}
DIV.LinkSubMenuSelected A,
DIV.LinkSubMenuSelected A:visited,
DIV.LinkSubMenuSelected A:active { 
  font-size: 10px;
  color: #FFE912;
  text-decoration: none;
}
DIV.LinkSubMenuSelected A:hover { 
  font-size: 10px;
  color: #FFE912;
  text-decoration: none;
}

/* ########## LinkSubSubMenu ########## */

DIV.LinkSubSubMenu {
/*
  text-indent: 40px;
*/
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: italic;
  line-height: 15px;
  font-weight: normal;
  color: #8A9295;
  text-decoration: none;
/*
  margin-left: 10px;
*/
}
DIV.LinkSubSubMenu A,
DIV.LinkSubSubMenu A:visited,
DIV.LinkSubSubMenu A:active { 
  font-size: 11px;
  line-height: 15px;
  color: #8A9295;
  text-decoration: none;
}
DIV.LinkSubSubMenu A:hover { 
  font-size: 11px;
  line-height: 15px;
  color: #2D6719;
  text-decoration: none;
}

/* ########## LinkSubSubMenuSelected ########## */

DIV.LinkSubSubMenuSelected {
/*
  text-indent: 40px;
*/
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: italic;
  line-height: 15px;
  font-weight: normal;
  color: #2D6719;
  text-decoration: none;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
/*
  margin-left: 10px;
*/
}
DIV.LinkSubSubMenuSelected A,
DIV.LinkSubSubMenuSelected A:visited,
DIV.LinkSubSubMenuSelected A:active { 
  font-size: 11px;
  line-height: 15px;
  color: #2D6719;
  text-decoration: none;
}
DIV.LinkSubSubMenuSelected A:hover { 
  font-size: 11px;
  line-height: 15px;
  color: #2D6719;
  text-decoration: none;
}

/* ########## LinkNextMenu ########## */

DIV.LinkNextMenu {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: italic;
  line-height: 12px;
  font-weight: bold;
  color: #666666;
  text-decoration: none;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 0px;
}
DIV.LinkNextMenu A,
DIV.LinkNextMenu A:visited,
DIV.LinkNextMenu A:active { 
  font-size: 11px;
  font-weight: bold;
  color: #666666;
  text-decoration: none;
}
DIV.LinkNextMenu A:hover { 
  font-size: 11px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
}

/* ########## LinkFrontMenu ########## */

DIV.LinkFrontMenu {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  line-height: 18px;
  font-weight: bold;
  color: #FFE912;
  text-decoration: none;
  padding-left: 7px;
  padding-right: 7px;
  padding-top: 0px;
}
DIV.LinkFrontMenu A,
DIV.LinkFrontMenu A:visited,
DIV.LinkFrontMenu A:active { 
  font-size: 11px;
  font-weight: bold;
  color: #FFE912;
  text-decoration: none;
}
DIV.LinkFrontMenu A:hover { 
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
}
