/* SNEAK SITE_BG  - START */
body{
   background-image: url(../../img/gfx/bgs/bodybg.jpg);
	background-repeat: repeat;
	background-color: #000000;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin: 0px;
	padding: 5px 0 5px 0 ;
}

table.sitetable{
	background-color: #606234;
	border: 1px solid #000000;
	width: 760px;
}

table, tr, td{
    color:#202020;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

td.header_bg{
	background-image: url(../../img/gfx/site/headerimg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 760px;
	height: 181px;
}

td.navi_bg{
	background-image: url(../../img/gfx/site/navi_bg.jpg);
	background-repeat: repeat-y;
	background-position: top left;
	width: 187px;
	height: 475px;
}

td.navdivcon_bg{
	background-image: url(../../img/gfx/site/navdivcon_bg.jpg);
	background-repeat: repeat-y;
	background-position: top left;
	width: 17px;
	height: 475px;
}

td.maincon_bg{
	background-image: url(../../img/gfx/site/maincon_bg.jpg);
	background-repeat: repeat-y;
	background-position: top left;
	width: 760px;
	height: 475px;
}

td.footer_bg{
	background-image: url(../../img/gfx/site/botm_bg.jpg);
	background-repeat: repeat;
	background-position: top left;
	width: 760px;
	height: 38px;
}

.bcontopbot{
	width: 550px;
	height: 7px;
}

.bconmidbg{
	background-image: url(../../img/gfx/bgs/bcon_mid.jpg);
	background-position: top left;
	background-repeat: repeat-y;
	padding: 13px;
	width: 550px;
	height: 210px;
}

.ccontopbot{
	width: 384px;
	height: 4px;
}

.cconmidbg{
	background-image: url(../../img/gfx/bgs/ccon_mid.jpg);
	background-position: top left;
	background-repeat: repeat-y;
	padding: 10px;
	width: 384px;
	height: 110px;
}

.content{
	background-color: #FFFFFF;
	vertical-align: top;
	width: 100%;
}

.teaser{
	width: 176px;
}

.footer_txt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-decoration: underline;
	color: #FFFFFF;
	height: 21px;
	vertical-align: middle;
	text-decoration: none;
}

.maincondiv_h{
	background-image: url(../../img/gfx/site/maincondiv.gif);
	background-repeat: repeat-x;
	background-position: center left;
	width: 100%;
	height: 25px;
}

table.newsbg{
	background-image: url(../../img/gfx/bgs/news.jpg);
	background-repeat: no-repeat;
	border: 1px solid #000000;
	width: 400px;
	height: 150px;
}

table.archivbg{
	background-image: url(../../img/gfx/bgs/archiv.jpg);
	background-repeat: no-repeat;
	border: 1px solid #000000;
	width: 400px;
	height: 150px;
}

.archivtxt{
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans Serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

/* SITE_BG  - END */
/* B-Container Rounded Edges Grunge Template START */
.btopgrunge{
	background-image: url(../../img/gfx/bgs/bcontmpl/top.gif);
	background-repeat: repeat-x;
	width: 100%;
	height: 13px;
}
.bbotgrunge{
	background-image: url(../../img/gfx/bgs/bcontmpl/bot.gif);
	background-repeat: repeat-x;
	width: 100%;
	height: 13px;
}
.bleftgrunge{
	background-image: url(../../img/gfx/bgs/bcontmpl/left.gif);
	background-repeat: repeat-y;
	width: 13px;
}
.brightgrunge{
	background-image: url(../../img/gfx/bgs/bcontmpl/right.gif);
	background-repeat: repeat-y;
	width: 14px;
}
/* B-Container Rounded Edges Grunge Template END */
/* MAIN NAVI  - START */

.mainnav{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #EEF3FF;
	vertical-align: middle;
	text-align: left;
	height: 22px;                                                                                     
	width: 187px;
}

a.mainnav_link:link, a.mainnav_link:visited{
	display: block;
	background-image: url(../../img/gfx/navi/mnav_btn.gif);
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans Serif;
	font-size: 11px;
	font-weight: bold;
	color: #EEEEEE;
	text-align: left;
	padding-top: 4px;
	padding-left: 29px;
	padding-right: 2px;
	height: 18px !important;
	height: 22px;
	width: 156px !important;                                                                                          
	width: 187px;
	text-decoration: none;
}

a.mainnav_link_a:link,a.mainnav_link_a:visited{
	display: block;
	background-image: url(../../img/gfx/navi/mnav_btn.gif);
	background-position: 0px -22px;
    font-family: Tahoma, Verdana, Arial, Helvetica, Sans Serif;
	font-size: 11px;
	font-weight: bold;
	color: #364718;
	text-align: left;
	text-transform: uppercase;
    letter-spacing: 1px;
	padding-top: 4px;
	padding-left: 29px;
	padding-right: 2px;
	height: 18px !important;
	height: 22px;
	width: 156px !important;                                                                                          
	width: 187px;
	text-decoration: none;
}

a.mainnav_link:hover {
	background-position: 0px -22px;
    font-family: Verdana, Arial, Tahoma, Helvetica, Sans Serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-decoration: none;
	color: #364718;
}

td.subnav{
	font-family: Arial, Verdana, Helvetica, Sans Serif;
	font-size: 11px;
	color: #364718;
	text-transform: uppercase;
    letter-spacing: 1px;
	vertical-align: middle;
	text-align: left;
	width: 187px;
	height: 22px;
}

a.subnav_link:link, a.subnav_link:visited {
	display: block;
	background-image: url(../../img/gfx/navi/snav_btn.gif);
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	font-size: 11px;
	font-weight: bold;
	color: #364718;
	text-transform: uppercase;
    letter-spacing: 1px;
	text-align: left;
	padding-top: 4px;
	padding-left: 37px;
	padding-right: 2px;
	height: 18px !important;
	height: 22px;
	width: 148px !important;                                                                                          
	width: 187px;
	text-decoration: underline;

}

a.subnav_link_a:link, a.subnav_link_a:visited {
	display: block;
	background-image: url(../../img/gfx/navi/snav_btn.gif);
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-transform: uppercase;
    letter-spacing: 1px;
	text-align: left;
	padding-top: 4px;
	padding-left: 37px;
	padding-right: 2px;
	height: 18px !important;
	height: 22px;
	width: 148px !important;                                                                                          
	width: 187px;
	text-decoration: none;

}

a.subnav_link:hover {
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

td.subsubnav{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2B304E;
	vertical-align: middle;
	text-align: left;
	width: 158px;
	height: 18px;
}

a.subsubnav_link:link, a.subsubnav_link:visited {
	display: block;
	background-image: url(../../img/gfx/navi/ssnav_btn.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	padding-top: 4px;
	padding-left: 52px;
	padding-right: 2px;
	height: 18px !important;
	height: 22px;
	width: 133px !important;                                                                                          
	width: 187px;
	text-decoration: none;

}

a.subsubnav_link_a:link, a.subsubnav_link_a:visited {
	display: block;
	background-image: url(../../img/gfx/navi/ssnav_btn.gif);
	background-position: 0px -22px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	padding-top: 4px;
	padding-left: 52px;
	padding-right: 2px;
	height: 18px !important;
	height: 22px;
	width: 133px !important;                                                                                          
	width: 187px;
	text-decoration: underline;

}

a.subsubnav_link:hover {
    background-position: 0px -22px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
/* MAIN NAVI  - END */

/* CONTENT/ TEASER HEADER (ct)  -  START */

td.ct_header{
	font-family: Arial, Helvetica, Sans Serif;
	font-size: 12px;
	font-weight: bold;
	color: #364818;
}

.whitebold{
    font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:bold; 
	color:#EEEEEE;
}

.whiteboldsmall{
    font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	font-weight:bold; 
	color:#EEEEEE;
	text-decoration: line-through;
}

.redbold{
    font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:bold; 
	color:#364718;
	text-decoration: none;
}

.greenbold{
    font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:bold; 
	color:#364818;
	text-decoration: none;
}

.greenboldsmall{
    font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	font-weight:bold; 
	color:#364818;
	text-decoration: line-through;
}

.specialprice{
    font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:bold; 
	color:#960C0F;
	text-decoration: none;
}

.pbgone{
	background-image: url(../../img/gfx/bgs/pkatbg1.jpg);
	background-repeat: repeat;
	border: 1px solid #93965A;
	width: 170px;
	height: 170px;
}

.pbgtwo{
	background-image: url(../../img/gfx/bgs/pkatbg2.jpg);
	background-repeat: repeat;
	border: 1px solid #93965A;
	width: 170px;
	height: 170px;
}

a.product_link:link, a.product_link:visited { font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#EEEEEE; text-decoration: underline;}
a.product_link:hover { font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#364818; text-decoration: none;}

/* CONTENT/ TEASER HEADER (ct) - END*/


td.article_header{
	height: 24px; 
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size:18px;
	font-weight: bold;
	letter-spacing: normal;
	color: #3D3E1D;
	line-height: 120%;
	padding-bottom: 10px;
}

.black, .blue{
	color: #202020;
}

.orange{
	color: #E45E15;
}

.green{
	color: #3D3E1D;
}

td.article_header2{
	height: 30px; 
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size:16px; 
	font-weight: bold;
	text-align: left;
	vertical-align: bottom;
	letter-spacing: normal;
	color: #000000;
	line-height: 110%;
}

td.teaser_head{
	background-color: #CFCBB8;
	width: 208px;
	height: 31px; 
}

a.article_link:link, a.article_link:visited { font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#EEEEEE; text-decoration: underline;}
a.article_link:hover { font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#364818; text-decoration: none;}

a.pfeil2:link, a.pfeil2:visited { 
	background-image: url(../../img/gfx/icons/pfeil.gif);
	background-repeat: no-repeat;
	background-position: top, left;
    font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:bold; 
	color:#EEEEEE; 
	text-decoration: underline;
	text-align: left;
    vertical-align: middle;
	height: 15px;
	padding-left: 20px;
}

a.pfeil2:hover {
	font-weight:bold;
    color:#40550A; 
	text-decoration: none;
}


a.teaser_link { font-family : Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#FFFFFF; text-decoration: underline;}
a.teaser_link:active  { font-family : Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#FFFFFF; text-decoration: underline;}
a.teaser_link:visited { font-family : Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#FFFFFF; text-decoration: underline;}
a.teaser_link:hover { font-family : Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#000000; text-decoration: none;}

.listimg{
		border-top: 1px;
		border-left: 1px;
		border-right: 1px;
		border-bottom: 1px;
		border-color: #374718;
		border-style: solid;
		}

.listimg2{
		border-top: 1px;
		border-left: 1px;
		border-right: 1px;
		border-bottom: 1px;
		border-color: #374718;
		border-style: solid;
		}


	LI {
		list-style: square;
		list-style-type: square;
		list-style-position: inside;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal; 
		line-height : normal;
		color:#104972;
	}

/* FORMS  - START */

.fields
	{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #104972;
	}
	
.fields2
	{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px;
	border-top: 1px;
	border-left: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-color: #000000;
	border-style: solid;
	}
	
	.field_head{ font-family : Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height : 125%; color:#000000;}
	
	
/* FORMS  - END */



/* News Modul START */
.news_topline{
    border-top: 0px;
	 border-left: 0px;
	 border-right: 0px;
    border-bottom: 1px;
	 border-color: #423600;
	 border-style: solid;
}

.news_botline{
    border-top: 1px;
	 border-left: 0px;
	 border-right: 0px;
    border-bottom: 0px;
	 border-color: #423600;
	 border-style: solid;
}


.news_head{   font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:18px;; font-weight:bold; font-weight:normal; color:#202020; }
.news_headline{ font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color: #EEEEEE; }
.news_date{ font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color: #364718; }
.newslist_date{ font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color: #364718; }
.ntexts { font-family : Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight: normal; color:#202020;}
.ntext { font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; color:#202020; text-align: left;}
.ntext2 { font-family : Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight: bold; line-height : normal; color:#364818;}
a.newslink, a.newslink:visited { font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#EEEEEE; text-decoration: underline;}
a.newslink:hover  { font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#364818; text-decoration: none;}
a.newslinks, a.newslinks:visited { font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#EEEEEE; text-decoration: underline;}
a.newslinks:hover  { font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#364818; text-decoration: none;}
a.newsmorelink, a.newsmorelink:visited { font-family : Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#FFFFFF; text-decoration: underline;}
a.newsmorelink:hover { font-family : Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#000000; text-decoration: none;}
a.newsnavi:link, a.newsnavi:visited { font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#EEEEEE; text-decoration: underline;}
a.newsnavi:hover { font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#364818; text-decoration: none;}

.newsimg{
						border-top: 1px;
						border-left: 1px;
						border-right: 1px;
						border-bottom: 1px;
						border-color: #10285A;
						border-style: solid;
						}

/* News Modul END */	
/* FOTO Modul START */
.fm_bgc1{
		background-color: #FFFFFF;
	}
	
	.fm_bgc2{
		background-color: #8CA0C8;
	}
	
	.fm_outline{
	border-top: 1px;
	border-left: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-color: #003366;
	border-style: solid;
   }
	
	.fm_outline_bot{
	border-top: 1px;
	border-left: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-color: #003366;
	border-style: solid;
	background-color: #FFFFFF;
   }
	
	.fm_outline_topbot{
	border-top: 1px;
	border-left: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-color: #003366;
	border-style: solid;
	background-color: #FFFFFF;
   }
	
	.fm_text{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	}
	
	.fm_text2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #364718;
	}
	
	.fm_comment_head{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
	background-color: #003366;
	}
	
   .fmn_outline{
	border-width: 1px;
	border-color: #003366;
	border-style: solid;
	background-color: #FFFFFF;
   }

.galoutline{
						border-top: 1px;
						border-left: 1px;
						border-right: 1px;
						border-bottom: 1px;
						border-color: #606234;
						border-style: dotted;
						}

td.galthumbbg{
	background-image: url(../../img/gfx/bgs/galthumb_bg.jpg);
	background-repeat: no-repeat;
	vertical-align: top;
	width: 135px;
	height: 135px;
}

.galindexbg{
	width: 100%;
}

td.galhead{
	font-family : Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:17px;
	font-weight: bold;
	letter-spacing: normal;
	color: #364718;
	line-height: 120%;
	text-align: left;
	vertical-align: middle;
	width: 100%;
}

td.iconstxt{
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	text-align: left;
	color: #3D3E1D;
	vertical-align: middle;
	height: 24px;
}

.gallistimg{
		border-top: 0px;
		border-left: 0px;
		border-right: 0px;
		border-bottom: 0px;
		border-color: #374718;
		border-style: solid;
		}

    a.white{ font-family : Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration: underline;}
    a.white:active  { font-family : Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration: underline;}
    a.white:visited { font-family : Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration: underline;}
    a.white:hover { font-family : Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration: none;}
	
	a.whites, a.whites:visited{ font-family : Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#FFFFFF; text-decoration: underline;}
    a.whites:hover { font-family : Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#FFFFFF; text-decoration: none;}
	
	a{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#EEEEEE; text-decoration: underline;}
    a:active  { font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#EEEEEE; text-decoration: underline;}
    a:visited { font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#EEEEEE; text-decoration: underline;}
    a:hover { font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#364718; text-decoration: none;}

    a.small  { font-family : Arial, Verdana, Helvetica, sans-serif; font-size:8pt; font-weight:normal; color:#000000; text-decoration:none;}
    a.small:active  { font-family : Arial, Verdana, Helvetica, sans-serif; font-size:8pt; font-weight:normal; color:#000000; text-decoration:none;}
    a.small:visited  { font-family : Arial, Verdana, Helvetica, sans-serif; font-size:8pt; font-weight:normal; color:#000000; text-decoration:none;}
	 a.small:hover  { font-family : Arial, Verdana, Helvetica, sans-serif; font-size:8pt; font-weight:normal; color:#364718; text-decoration:underline;}
	
    a.smallgal{ font-family : Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000; text-decoration: underline;}
    a.smallgal:active  { font-family : Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000; text-decoration: underline;}
    a.smallgal:visited { font-family : Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000; text-decoration: underline;}
    a.smallgal:hover { font-family : Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#364718; text-decoration: none;}
	
    a.smallgaln:link, a.smallgaln:visited { font-family : Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#000000; text-decoration: underline;}
    a.smallgaln:hover { font-family : Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#364718; text-decoration: none;}
	
	 .smallgal {   font-family :  Verdana, Arial,Helvetica, sans-serif; font-size:11px; font-weight:normal; font-weight:normal; color:#000000; }
	 .smallgaln {   font-family : Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#364718; }
	 
	 .smallgaltitle {   font-family : Verdana, Arial, Helvetica, sans-serif; font-size:11px;; font-weight:bold; font-weight:normal; color:#000000; }
	
	 .smallgaltitle_xl {   font-family : Verdana, Arial, Helvetica, sans-serif; font-size:14px;; font-weight:bold; font-weight:normal; color:#000000; }
	
	
	a.fmn_links:link, a.fmn_links:visited {
	border-top: 1px;
	border-left: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-color: #3D3E1D;
	border-style: solid;
	display: block;
   background-color: #606234;
	vertical-align: middle;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	padding-top: 1px;
	color: #CB5712;
	text-align: center;
	height: 15px !important;
	height: 18px;             
	width: 124px !important;                                                                             
	width: 125px;
	text-decoration: none;
}

a.fmn_links:hover {
   background-color: #CB5712;
	text-decoration: none;
	color: #FFFFFF;
}
	
	a.fmn_link:link, a.fmn_link:visited {
	border-top: 1px;
	border-left: 0px;
	border-right: 1px;
	border-bottom: 1px;
	border-color: #3D3E1D;
	border-style: solid;
	display: block;
   background-color: #606234;
	vertical-align: middle;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	padding-top: 1px;
	color: #CB5712;
	text-align: center;
	height: 15px !important;
	height: 18px;             
	width: 124px !important;                                                                             
	width: 125px;
	text-decoration: none;
}

a.fmn_link:hover {
   background-color: #CB5712;
	text-decoration: none;
	color: #FFFFFF;
}
/* FOTO Modul END */	
/* Guestbook Modul START */	

   a.gb_link:link, a.gb_link:visited { font-family : Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#000000; text-decoration: underline;}
   a.gb_link:hover { font-family : Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#364718; text-decoration: none;}

	.gb_text{ font-family : Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000;}
	.gb_small{ font-family : Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#FFFFFF;}
	.gb_smallred{ font-family : Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#364718;}
	.gb_mid{ font-family : Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#FFFFFF;}
	.gb_midred{ font-family : Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF;}
	.gb_large{ font-family : Arial, Verdana, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#364718; text-transform: uppercase; letter-spacing: 1px;}
	
	.gb_headbg{
		background-color: #87001D;
	}
	
	.gb_bgc{
		background-image: url(../../img/gfx/bgs/gb_bgc.gif);
		background-repeat: repeat-y;
	}
	
	.gb_bgc1{
		background-image: url(../../img/gfx/bgs/gb_bgc1.gif);
		background-repeat: no-repeat;
		background-position: bottom right;
		width: 170px;
		height: 100%;
	}
	
	.gb_outline{
	border-top: 1px;
	border-left: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-color: #10285A;
	border-style: solid;
	border-width: 1px;
	background-color: #FFFFFF;
}
	
	/* Guestbook Modul END */	
	
	.small {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: normal}
	.verysmall {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold}
	.smallred { font-family : Verdana, Helvetica, sans-serif; font-size:14px; color:#B10000; font-weight:normal;}

    p, .text { font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height : 125%; color:#202020;}
	 .ctext { font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; line-height : normal; color:#202020;}
	 .etext { padding-left : 25px; font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; line-height : normal; color:#202020;}
	
	.arte_headline{ padding-left : 25px; font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color: #EEEEEE; }
	
    .errorMessage { font-family : Verdana, Helvetica, sans-serif; font-size:11px; color:#B10000; }
    .formElement { font-family : Verdana, Helvetica, sans-serif; font-size:11px; color:#000000; }
    .date { font-family : Verdana, Verdana, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; font-weight:bold;}

	
	
	.formfields
	{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px solid #104972;
	background-color: #FFFFFF;
	}
	
	.textfield
	{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px solid #BEBEBE;
	background-color: #FFFFFF;
	}

	.button
	{
	display: inline;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #364718;
	border-width: 1px;
	border: 1px;
	border-style: solid;
	border-color: #000000;
	background-color: #FFFFFF;
	margin : 1px 1px 1px 1px;
	margin-left : 1px;
	margin-right : 1px;
	}	
	
	.button2
	{
	display: inline;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #F4821F;
	border-width: 1px;
	border: 1px;
	border-style: solid;
	border-color: #000000;
	background-color: #364718;
	margin : 1px 1px 1px 1px;
	margin-left : 1px;
	margin-right : 1px;
	}	

	.wartung {  font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 20px; font-weight: bold; color: #202020; letter-spacing: 1px; text-transform: uppercase; } 
