/********************************************************/
/************** Grundeinstellung Layout *****************/
/********************************************************/

body {   background-image	: url(../images/bg2.jpg);
  	background-color       	: #003F00;
  	color            	: #003F00;
  	font-family	  	: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
  	font-size	  	: 14px;
         line-height		: 20px;
}

.hauptfenster{
	background-color	: #D9D3AE;
         border			: 5px solid white;
         }

.banner{ background-image	: url(../images/logo_watten.gif);
         background-repeat	: no-repeat;
	height			: 200px;
}

.menu_links {
  	width		  	: 220px;
}
.maintext {
	padding-left		: 20px;
         padding-right		: 20px;
         font-size		: 14px;
         }
.top  {
         height			: 35px;
         width			: 250px;
	background      	: #5A6571 ;  }

#top_text {
	padding-top		: 6px;
         }

.suchen{
         margin-left		: 10px;
  }

.datum{
  	margin-top             	: 135px;
  	margin-left            	: 18px;
  	background-color       	: none;

  }

.article_seperator {
	height			: 5px;
         width			: 100%;
	margin			: 0px;
         padding			: 0px;
}
/********************************************************/
/************************ Suchen ************************/
/********************************************************/

#mod_search_searchword
{ font-size		: 12px;
  height			: 17px;
  margin-top		: 5px;
  border		 	: solid 1px #BFBFBF;
  background-color	: #F3EFE0;
  width                  : 180px;
  color		 	: #9F9F9F;
  font-family	  	: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
  }


#search_searchword
{ font-size		: 12px;
  border		 	: solid 1px #BFBFBF;
  background-color	: #F3EFE0;
  width                  : 180px;
  color		 	: #BF0000;
  font-family	  	: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
  }
.search_title  {
	color		: #BF0000;
         font-size	: 14px;
         font-weight	: bold;
         }

.search_title a:link  {
	color		: #BF0000;
         font-size	: 14px;
         }

.search_title a:visited  {
	color		: #BF0000;
         font-size	: 14px;
         }

.search_title a:hover  {
	color		: #00007F;
         font-size	: 14px;
         }

table.searchintro {
  border			: solid 1px #777777;
  background-color	: none;
  color		 	: #6F6F6F;
  font-style		: italic;}


/********************************************************/
/************************ Footer ************************/
/********************************************************/
.footer {
	text-align		: center;
         font-size		: 11px;
         line-height		: 16px;
         padding-bottom		: 5px;
         }

.footer a:link {
         color			: #003F00;
        	font-size		: 11px;
         font-weight		: bold;
         text-decoration		: none;
         }

.footer a:visited {
         color			: #003F00;
        	font-size		: 11px;
         font-weight		: bold;
         text-decoration		: none;
         }

.footer a:hover {
         color			: #BF0000;
        	font-size		: 11px;
         font-weight		: bold;
       }

#inhalt {
         }
a:link {
         color			: #003F00;
        	font-size		: 14px;
         font-weight		: bold;
       }

a:visited {
         color			: #003F00;
        	font-size		: 14px;
         font-weight		: bold;
       }

a:hover {
         color			: #BF0000;
        	font-size		: 14px;
         font-weight		: bold;
       }

.weiter{
	height		: 20px;
         text-align	: right;
         vertical-align	: bottom;
         padding-right	: 3px;
         }

a.readon:link {
 	text-align		: right;
         font-size		: 13px;
         font-weight		: bold;
  	color            	: #5A6571;
         text-decoration		: none;
	border-top		: 1px dotted #5A6571;
         padding-left		: 5px; }

a.readon:visited {
 	text-align		: right;
         font-size		: 13px;
         font-weight		: bold;
  	color            	: #5A6571;
         text-decoration		: none;
	border-top		: 1px dotted #5A6571;
         padding-left		: 5px;
}

a.readon:hover{
 	text-align		: right;
         font-size		: 13px;
         font-weight		: bold;
  	color            	: #9F9F9F;
         text-decoration		: none;
	border-top		: 1px dotted #5A6571;
         padding-left		: 5px;         }

.back_button{
	height		: 20px;
         text-align	: right;
         vertical-align	: bottom;
         padding-right	: 3px;
         }

a.zurueck:link {
 	text-align		: right;
         font-size		: 13px;
         font-weight		: bold;
  	color            	: #5A6571;
         text-decoration		: none;
	border-top		: 1px dotted #5A6571;
         padding-left		: 5px; }

a.zurueck:visited {
 	text-align		: right;
         font-size		: 13px;
         font-weight		: bold;
  	color            	: #5A6571;
         text-decoration		: none;
	border-top		: 1px dotted #5A6571;
         padding-left		: 5px;
}

a.zurueck:hover{
 	text-align		: right;
         font-size		: 13px;
         font-weight		: bold;
  	color            	: #9F9F9F;
         text-decoration		: none;
	border-top		: 1px dotted #5A6571;
         padding-left		: 5px;         }


.createdate {
	text-align		: right;
         font-size		: 11px;
         font-style		: italic;
         }

/********************************************************/
/************** Allgemeine Einstellungen ****************/
/********************************************************/
td, tr, p, div {
  	vertical-align   	: top;
         padding			: 0px;
         margin			: 0px;}

h1 {
	font-size		: 19px;
         font-weight		: bold;
         border-bottom		: 1px dashed #003F00;
         }


h2{
  	text-align	 	: left;
  	font-size       	: 15px;
  	font-weight	 	: bold;
  	margin-bottom	 	: 3px;
  	padding         	: 0px;
  	text-decoration 	: underline;}

h3 {
	font-size		: 17px;
         font-weight		: bold;
         text-align		: center;
         }

h5{
  	text-align	 	: left;
  	font-size       	: 15px;
  	font-weight	 	: bold;
  	margin-bottom	 	: 10px;
  	padding         	: 0px;
  	border-bottom	 	: 1px solid white;
  	width		 	: 540px;}

h6{
  	text-align	       	: center;
  	font-size             	: 15px;
 	font-weight	     	: bold;
  	margin-bottom	     	: 10px;
 	padding             	: 0px;}

ul {
  	margin           	: 0px 0px 0px 0px;
}

li {
  	list-style       	: inside url(../images/arrow.gif) 2px;
  	list-style-image 	: url(../images/arrow.gif);
  	padding-bottom	  	: 5px;
}

hr {
  	background       	: #5A6571;
  	height           	: 1px;
  	width            	: 100%;
}



.tabelle
{	border-collapse	: collapse;

}

.tabelle td
{	border		: 1px solid #4D1E00;
	font-size 	: 13px;
         text-align	: center;
         vertical-align  : middle;
	padding		: 3px;          }

.tabelle_ueberschrift td
{	font-size 	: 14px;
	background-color: #DFDFDF;
         font-weight	: bold;
	text-align	: center;
         height		: 30px;
         vertical-align  : middle;
         }

.tabelle_1
{	border-collapse	: collapse;

}

.tabelle_1 td
{	border		: 1px solid #4D1E00;
	font-size 	: 14px;
         text-align	: left;
         vertical-align  : middle;
	padding		: 5px;          }

.tabelle_ueberschrift_1 td
{	font-size 	: 14px;
	background-color: #DFDFDF;
         font-weight	: bold;
	text-align	: center;
         height		: 30px;
         vertical-align  : middle;
         }


/********************************************************/
/**************  Einstellungen MOS-Image ****************/
/********************************************************/

.mosimage {
	border		: 1px solid #BFBFBF;
         margin		: 4px;
         padding		: 0px;}

.mosimage_caption {
	border-top	: 1px solid #BFBFBF;
         background-color: #EFEFEF;
         font-size	: 12px;
         margin		: 0px;
         padding		: 0px;}

/* ###################### MAIN MENU SETTINGS ###################### */

.mainlevel li{
	list-style		: none;
         padding-bottom		: 10px;}

.mainlevel ul{
	margin-left		: 5px;
         }


.mainlevel {
         width			: 190px;
  	display	  		: block;
  	text-align              : left;
  	text-decoration 	: none;
  	font-weight	  	: bold;
  	font-size        	: 14px;
  	padding-left	  	: 15px;
}

a.mainlevel:link{
	display			: block;
         width			: 190px;
         border			: 1px solid #000000;
         background-color	: #006456;
         color			: #FFFFD7;
         font-weight		: normal;
         text-decoration		: none;
         margin-left		: 10px;
         margin-bottom		: 10px;
         padding-left		: 8px;
         padding-bottom		: 3px;
         padding-top		: 3px; }

a.mainlevel:visited {
	display			: block;
         width			: 190px;
         border			: 1px solid #000000;
         background-color	: #006456;
         color			: #FFFFD7;
         font-weight		: normal;
         text-decoration		: none;
         padding-left		: 8px;
         padding-bottom		: 3px;
         padding-top		: 3px;
         margin-left		: 10px;
         margin-bottom		: 10px;         }

a.mainlevel:hover {
	display			: block;
         width			: 190px;
         border			: 1px solid #000000;
         background-color	: #FFFFD7;
         color			: #006456;
         font-weight		: normal;
         text-decoration		: none;
         padding-left		: 0px;
         padding-right		: 8px;
         padding-bottom		: 3px;
         padding-top		: 3px;
         text-align		: right;
         margin-left		: 10px;
         margin-bottom		: 10px;         }

#active_menu {
	display			: block;
         width			: 190px;
         border			: 1px solid #000000;
         background-color	: #FFFFD7;
         color			: #006456;
         font-weight		: normal;
         text-decoration		: none;
         padding-left		: 0px;
         padding-right		: 8px;
         padding-bottom		: 3px;
         padding-top		: 3px;
         text-align		: right;
         margin-left		: 10px;
         margin-bottom		: 10px;           }



.sublevel {
  	font-size        	: 14px;
  	display	  		: block;
  	text-align       	: left;
  	text-decoration  	: none;
  	font-weight	  	: normal;
  	padding	  		: 0px;
  	margin-left	  	: 30px;
         margin-top		: 0px;
}

a.sublevel:link {
         margin-top		: 0px;
  	color            	: #005F00;
  	padding-top	  	: 5px;
  	padding-bottom	  	: 2px;
  	display	  		: block;
  	height		  	: 20px;
  	text-decoration  	: none;
  	text-align	  	: left;
  	font-weight	  	: bold;
  	padding-left	  	: 20px;
  	background-image 	: url(../images/pfeil_n.jpg);
  	background-repeat	: no-repeat;
  	background-color 	: #F4F4AF;
  	background-position	: 0px 6px;
  	border			: 0px;
  	background-color	: transparent;
}

a.sublevel:visited {
         margin-bottom		: 10px;
  	color           	: #005F00;
  	padding-top	  	: 5px;
  	padding-bottom	  	: 2px;
  	display	  		: block;
  	height		  	: 20px;
  	text-decoration  	: none;
  	text-align	  	: left;
  	font-weight	  	: bold;
  	padding-left	  	: 20px;
  	background-image 	: url(../images/pfeil_n.jpg);
  	background-repeat	: no-repeat;
  	background-color 	: #F4F4AF;
  	background-position	: 0px 6px;
  	border			: 0px;
  	background-color	: transparent;
}

a.sublevel:hover {
  	color            	: #DF0000;
  	padding-top	  	: 5px;
  	padding-bottom	  	: 2px;
  	display	  		: block;
  	height		  	: 20px;
  	text-decoration  	: none;
  	text-align	  	: left;
  	font-weight	  	: bold;
  	padding-left	  	: 20px;
  	background-image 	: url(../images/pfeil_h.jpg);
  	background-repeat	: no-repeat;
  	background-color 	: #F4F4AF;
  	background-position	: 0px 6px;
  	border			: 0px;
  	background-color	: transparent; }

a.sublevel#active_menu  {
  	color            	: #DF0000;
  	padding-top	  	: 5px;
  	padding-bottom	  	: 2px;
  	display	  		: block;
  	height		  	: 20px;
  	text-decoration  	: none;
  	text-align	  	: left;
  	font-weight	  	: bold;
  	padding-left	  	: 40px;
  	background-image 	: url(../images/pfeil_h.jpg);
  	background-repeat	: no-repeat;
  	background-color 	: #F4F4AF;
  	background-position	: 18px 6px;
  	border			: 0px;
  	background-color	: transparent;}


.sub02level {
  font-size        : 14px;
  display	  : block;
  text-align       : left;
  text-decoration  : none;
  font-weight	  : normal;
  font-size        : 12px;
  padding	  : 0px;
  margin-left	  : 40px;
}

a.sub02level:link {
  font-size        : 14px;
  color            : #0F3B5F;
  padding-top	  : 2px;
  padding-bottom	  : 2px;
  display	  : block;
  height		  : 15px;
  padding-left	  : 20px;
  text-decoration  : none;
  text-align	  : left;
  font-weight	  : normal;
  background-image : url(../images/punkt_n.png);
  background-repeat: no-repeat;
  background-position: 2px 8px;  }

a.sub02level:visited {
  font-size        : 14px;
  color            : #0F3B5F;
  padding-top	  : 2px;
  padding-bottom	  : 2px;
  display	  : block;
  height		  : 15px;
  text-decoration  : none;
  text-align	  : left;
  font-weight	  : normal;
   padding-left	  : 20px;
  background-image : url(../images/punkt_n.png);
  background-repeat: no-repeat;
  background-position: 2px 8px;
}

a.sub02level:hover {
  font-size        : 14px;
  color            : #0F3B5F;
  padding-top	  : 2px;
  padding-bottom	  : 2px;
  display	  : block;
  height		  : 15px;
  text-decoration  : none;
  text-align	  : left;
  font-weight	  : bold;
    padding-left	  : 20px;
  background-image : url(../images/punkt_h.png);
  background-repeat: no-repeat;
  background-position: 2px 8px; }

a.sub02level#active_menu  {
  font-size        : 14px;
  color            : #0F3B5F;
  padding-top	  : 2px;
  padding-bottom	  : 2px;
  display	  : block;
  height		  : 15px;
  text-decoration  : none;
  text-align	  : left;
  font-weight	  : bold;
  padding-left	  : 20px;
  background-image : url(../images/punkt_h.png);
  background-repeat: no-repeat;
  background-position: 2px 8px;
  background-color : white;
  border		  : 0px;
  width		  : 150px;
}

ul#mainlevel-nav
{        width			: 250px;
	list-style		: none;
	padding			: 0;
	margin			: 0;
	font-size		: 13px;

}

ul#mainlevel-nav li
{        background-image	: none;
	padding-left		: 0px;
	padding-right		: 0px;
	float			: left;
	font-size		: 15px;
	white-space		: nowrap;
}

ul#mainlevel-nav li a
{	font-size		: 15px;
	display			: block;
	padding-left		: 10px;
	padding-right		: 10px;
	text-decoration		: none;
	color			: white;
	background		: none;
}

#buttons>ul#mainlevel-nav li a { width: auto; }


ul#mainlevel-nav li a:hover{
	background		: none;
	text-decoration		: underline;
	}

.mainlevel-nav#active_menu-nav{
	text-decoration		: underline;
	background		: none;
	font-weight		: bold;
}
/* ###################### LINKS ###################### */

a.category:link, a.category:visited {
  color            : white;
  font-weight      : bold;
}

a.category:hover {
  color            : #37C9C0;
}

a.buttonbar:link, a.buttonbar:visited {
  color            : #FFFFFF;
  font-weight      : bold;
  text-transform   : uppercase;
}

a.buttonbar:hover {
  color            : #37C9C0;
  text-decoration  : bold;
}


/* ###################### MODULE SETTINGS ###################### */
table.moduletable {

}
table.moduletable th {
  font-size        : 15px;
  font-weight      : bold;
  color            : #005F00;
  text-align       : center;
  text-decoration  : underline;
  padding          : 1px;
  padding-bottom	  : 10px;
  padding-top	  : 10px;
}

.newsflash {

  font-size        : 10px;
  color            : #27A19A;
}

.frameheader {

  font-size        : 18px;
  font-weight      : none;
  color            : #808080;
}

.poll {
  font-size        : 10px;
  color            : #666666;
  line-height      : 15px
}

/* ###################### FORMULAR SETTINGS ###################### */
.button {

  font-style       : normal;
  font-weight      : bold;
  font-size        : 12px;
  padding	  : 5px;
  color            : #005F00;
  border           : 1px solid;
  	font-family	  	: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
}

.inputbox {

  font-size        : 12px;
  font-weight      : bold;
  color            : #000000;
  background       : #EFEFEF;
  border           : 1px solid #DFDFDF;
  text-indent	  : 4px;
}


/* ###################### CONTENT PAGE SETTINGS ###################### */
table.contentpaneopen td.contentheading  {
	padding-left	: 20px;
         padding-right	: 20px;
         height		: 35px;
         vertical-align  : middle;
         font-size	: 20px;
         margin		: 0px;
	width		: 100%;
         font-weight	: bold;
         border-bottom	: 1px dashed #003F00;
	text-align	: left;
	font-family	: 'Trebuchet MS', verdana, sans-serif;
  	color           : #003F00;
         }

table.contentpane td.contentheading {
	font-weight	: bold;
	font-size	: 16px;
	text-align	: right;
	margin-left	: 15px;
         margin-right	: 15px;
	font-family	: 'Trebuchet MS', verdana, sans-serif;
}
table.moduletable  td.contentheading {
	font-weight	: bold;
	font-size	: 16px;
	line-height	: 30px;
	text-align	: right;
	margin-left	: 15px;
         margin-right	: 15px;
	font-family	: 'Trebuchet MS', verdana, sans-serif;
}

.componentheading {
	padding-left	: 20px;
         padding-right	: 20px;
         padding-top	: 5px;
         padding-bottom	: 5px;
         vertical-align  : middle;
         font-size	: 20px;
         margin		: 0px;
	width		: 100%;
         font-weight	: bold;
         border-bottom	: 1px dashed #003F00;
	text-align	: left;
	font-family	: 'Trebuchet MS', verdana, sans-serif;
  	color           : #003F00;}

.contentpane, .contentpaneopen, .contentdescription {
	width			: 100%;

 }


a.contentpane:link, a.contentpane:visited, a.contentpaneopen:link, a.contentpaneopen:visited {
	text-decoration		: none;
         color			: #FFCC00;
         font-weight        	: bold;
}
a.contentpane:hover, a.contentpaneopen:hover {
         color:#FFCC00;
         font-weight:bold;
	text-decoration	: underline;
}

.blog  {
	width			: 100%;
}

table.blog  td.contentheading {
font-weight	: bold;
font-size	: 16px;
height		: 23px;
line-height	: 20px;
font-family	: 'Trebuchet MS', verdana, sans-serif;
border-bottom    : 1px solid #FFCC00;
border-left	: 4px solid #FFCC00;
text-align	: left;
padding-left	: 3px;}

/******** Formatierung der Überschriften ********/

.contentdescription {

  font-size        : 11px;
  color            : #333333;
  text-align       : left;
}

.category {
  color            : #999999;

  font-size        : 11px;
  font-weight      : bold;
  text-decoration  : none;
}

/* ###################### SECTION LISTING SETTINGS ###################### */
.sectiontableentry1 td {
  border-bottom    : 1px solid #005F00;
  padding	  : 5px;
  vertical-align	  : middle;
}

.sectiontableentry2 td{
  border-bottom    : 1px solid #003F00;
  padding	  : 5px;
  vertical-align	  : middle;}

.sectiontableheader {
  height           : 20px;
  font-weight      : bold;
  border-bottom    : 1px solid #005F00;
  vertical-align	  : middle;}
a.category:link
{color:#005F00;
}
a.category:visited
{color:#005F00;
}
a.category:hover
{color:#FF7F00;
}
/* ###################### SMALL FONT SETTINGS ###################### */
.small {

  font-size        : 9px;
  color            : #000000;
  font-style	  : italic;
  text-decoration  : none;
  font-weight      : normal;
}

.smalldark {

  font-size        : 9px;
  color            : #000000;
  font-weight      : normal;
}



.spieler img {
	border		: 5px solid white;
         text-align	: center;}

.spieler a:link{
	font-size	: 10px;
         }

.spieler td {
	width		: 220px;
        text-align	: center; }

/* ######################### Bildergalerie ######################### */
/* ### Um den Komponetentitel umzubenennen finde die german.php	### */
/* ### unter components/com_ponygallery/language			### */
/* ### und dann den Eintrag _PONYGALLERY_GALLERY			### */
/* ################################################################# */

table.gallery {
  	background	  	: none;
         color			: #005F00;
         margin			: 0px;
         padding			: 0px;}

/* ### Überschrift - kopieren von oben .componentheading	### */
table.gallery td.componentheading {
	padding-left	: 20px;
         padding-right	: 20px;
         height		: 35px;
         vertical-align  : middle;
         font-size	: 20px;
         margin		: 0px;
	width		: 100%;
         font-weight	: bold;
         border-bottom	: 1px dashed #003F00;
	text-align	: left;
	font-family	: 'Trebuchet MS', verdana, sans-serif;
  	color           : #003F00;
         }


table.gallery .inputbox {
    	font-family	: 'Trebuchet MS', verdana, sans-serif;
  	font-size        : 12px;
  	font-weight      : bold;
  	color            : #005F00;
  	background       : #FFFFFF;
  	border		 : none;
  	text-indent	 : 4px;
         margin		 : 2px;
         padding		 : 0px;
         border		 : 1px solid black;

}
td.gallerypath {
  	background       : transparent;
    	color		 : #005F00;
    	height           : 20px;   }

td.gallerypath a:link{
	color		 : #005F00;
	font-size	 : 11px;
         font-weight	 : normal;
         font-style       : italic;
         text-decoration	 : none;}

td.gallerypath a:visited{
	color		 : #005F00;
	font-size	 : 11px;
         font-weight	 : normal;
         font-style       : italic;
         text-decoration	 : none;
         }

td.gallerypath a:hover{
	color		: #FF9F00;
	font-size	: 11px;
         font-weight	: bold;
         text-decoration	: underline;
         font-style      : italic;
        }


/* ### Kategorien-Tabellen Hintergrundfarbe### */
.uebersicht_cat {
  	background	: #EFEFEF;
         }
.sub_catgeory   {
  	background	: #EFEFEF;
         }

a.catback:link{
	color		 : #005F00;
	font-size	 : 12px;
         font-weight	 : normal;
         font-style       : italic;
         text-decoration	 : none;
         margin-left	 : 16px;}

a.catback:visited{
	color		 : #005F00;
	font-size	 : 12px;
         font-weight	 : normal;
         font-style       : italic;
         text-decoration	 : none;
         margin-left	 : 16px;         }

a.catback:hover{
	color		: #FFBF00;
	font-size	: 12px;
         font-weight	: bold;
         text-decoration	: underline;
         font-style      : italic;
         margin-left	: 16px;        }

/* # Überschrift Kategorien # */
td.gallerysectiontableheader{
    background-color 	: #EFEFEF;
    color		: #005F00;
    font-size		: 18px;
    font-weight		: bold;
    text-align		: center;
    padding		: 4px;
    border		: 1px solid #005F00;
}
/* # Überschrift UnterKategorien # */
th.gallerysectiontableheader{
    background-color 	: #EFEFEF;
    color		: #005F00;
    font-size		: 18px;
    font-weight		: bold;
    text-align		: center;
    padding		: 4px;
    border		: 1px solid #005F00;
}
/* # Hintergrundfarbe für die einzelnen Kategorien # */
td.gallerysectiontableentry {
    background-color 	: transparent;
    color		: #00009F;
}

td.gallerysectiontableentry1 {
    background-color 	: transparent;
    color		: #00FFAF;
}

td.gallerysectiontableentry2 {
    background-color 	: transparent;
    color		: #00A0FF;
}

.smallgm {
    font-family		: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size		: 8pt;
    color		: #C00040;
}

.smallgsm {
    font-family		: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size		: 7pt;
    color		: #300080;
}

/* # Linktext zu den Bildern # */
a.gal_link:link{
	color		 : #005F00;
	font-size	 : 14px;
         font-weight	 : normal;
         font-style       : italic;
         text-decoration	 : none;
}

a.gal_link:visited{
	color		 : #005F00;
	font-size	 : 14px;
         font-weight	 : normal;
         font-style       : italic;
         text-decoration	 : none;
        }

a.gal_link:hover{
	color		: #FF9F00;
	font-size	: 14px;
         font-weight	: bold;
         text-decoration	: underline;
         font-style      : italic;
}


.gal_anzahl   {
	color		: #005F00;
	font-size	: 11px;
         font-weight	: bold;
         text-decoration	: none;
         font-style      : italic;
        }
/* # Zugriff auf Kategorien # */
.gal_hits   {
	color		: #005F00;
	font-size	: 11px;
         font-weight	: bold;
         text-decoration	: underline;
         font-style      : italic;
         text-align	: center;
        }

/* # Kategorie Beschreibung  # */
.gal_desc   {
	color		: #005F00;
	font-size	: 13px;
         font-weight	: normal;
         text-align	: left;
         padding-left	: 3px;
         padding-right	: 3px;}

/* # Thumbnails in der Übersicht # */
img.myborder {
    border-width		: 5px;
    border-style		: solid;
    border-color		: #FFFFFF;
    padding		: 0px;
    margin-right		: 0px;
    margin-left		: 0px;
    margin-bottom	: 0px;
}

.noborder {
    border-width		: 5px;
    border-style		: solid;
    border-color		: #FFFFFF;
}
/* # Texte Bild vor oder zurück, Slideshow  # */
.gal_weiter{
	color		 : #005F00;
	font-size	 : 12px;
         font-weight	 : normal;
         font-style       : italic;
         text-decoration	 : none;
}

a.gal_weiter:link{
	color		 : #005F00;
	font-size	 : 12px;
         font-weight	 : normal;
         font-style       : italic;
         text-decoration	 : none;
}

a.gal_weiter:visited{
	color		 : #005F00;
	font-size	 : 12px;
         font-weight	 : normal;
         font-style       : italic;
         text-decoration	 : none;
        }

a.gal_weiter:hover{
	color		: #FF9F00;
	font-size	: 12px;
         font-weight	: bold;
         text-decoration	: underline;
         font-style      : italic;
       }

.gal_detail td{
	padding-left	: 5px;
         }

  .nameshield {
    height:25px;
    font-size:18px;
    color: #005F00
    border:1px solid #00C070;
    padding-left: 2px;
    padding-right: 2px; }

table.kontaktformular {
	width	:	550px;
         align	:	center;
}

.form_felder {
    align	: center;
    color	: black;
    width	: 150px;
    }

.form_hinweis {
    	align		: right;
    	color		: black;
      	font-size	: 10px;
	font-style	: italic;
    }

.form_senden{
    text-align	: center;
    color	: black;
    }

.form_senden .button {

  font-style       : normal;
  font-weight      : bold;
  font-size        : 15px;
  width		  : 90px;
  padding	  : 2px;
  color            : #000000;
  border           : 1px solid;
}

table.kontaktformular .inputbox {

  font-size        : 16px;
  font-weight      : bold;
  color            : #000000;
  background       : #EFEFEF;
  border           : 1px solid #DFDFDF;
  text-indent	  : 4px;
}
