/* -------------DEFAULT-------------- */
body
{
	margin: 0; 
	padding: 0;
	background-color: #000000;
	font-family: Arial;
	font-size: smaller;
	color: #CCCCCC;
	border: 0 none;

}
.text 
{
	color: #CCCCCC;
	font-size: 12px;
	font-family: Arial;
}
.tablepubli 
{
	border: solid 1px #FFCC00
}
.titeltext 
{
	color: #FFCC00;
	font-size: 13px;
	font-family: Arial;
	font-weight: bold;
}

.maintable
{
	padding-top: 0px;
	margin-top: 0px;
	width: 100%;
	height: 98%;
	border: 0 none;
	background-color: #000000;
	font-size: smaller;
	color: #CCCCCC;
	
}
.default
{
	padding-top: 10px;
	padding-left: 25px;
	width: 589px;
	background-color: #000000;
	font-size: 12px; 
	color: #CCCCCC;
	vertical-align: top;
	border: 0 none;
}

.nongallerie
{
	padding-left:25px;
	width: 575px;
}
.newsalligntop
{
    
	border: 0 none;
	padding-top: 15px;
	vertical-align: top;
}


.contentmain
{
	font-size: 12px; 
	color: #CCCCCC;
	
	
}
.maincontent
{
    
	border: 0 none;
	padding-top: 15px;
	vertical-align:top;
}
.headertitel
{
	
	padding-left: 8px;
	
	border: 0 none;
	font-size: 16px;
	color: #3B3B3B;

}
.news 
{
	padding-top: 10px;
	padding-left: 10px;
	font-size: 12px;
	color: #CCCCCC;
	vertical-align: top;
	border: 0 none;
}
.wide
{
	padding-top: 25px;
	padding-left: 10px;
	width: 800px;
	background-color: #000000;
	font-size: 12px;
	color: #CCCCCC;
	vertical-align: top;
	border: 0 none;
}
a
{
	font-family: arial, helvetica;
	font-size: 12px;
	text-decoration: none;
	color: #FFCC00;
}

a:hover
{
	font-size: 12px;
	text-decoration: underline;
}

a:visited
{
	font-family: arial, helvetica;
	font-size: 12px;
	color: #FFCC00;
}

ul li
{
	color: #FFCC00;
	list-style-type: square;
}
.list 
{
	color: #CCCCCC;
}
.listb 
{
	color: #CCCCCC;
	font-weight: bold;
}
.ddl 
{
	/*border:	solid 1px #FFCC00;*/
	background-color:#cccccc;
	color: #006633;
	height: auto;
	font-family: Arial;
}
.input 
{
	border:	solid 1px #FFCC00;
	background-color:#cccccc;
	color: #006633;
	height: auto;
	font-family: Arial;
	width: 250px;
	font-size: 12px;
}
.inputplz 
{
	border:	solid 1px #FFCC00;
	background-color:#cccccc;
	color: #006633;
	height: auto;
	font-family: Arial;
	width: 40px;
	font-size: 12px;
}
.inputort
{
	border:	solid 1px #FFCC00;
	background-color:#cccccc;
	color: #006633;
	height: auto;
	font-family: Arial;
	width: 204px;
	font-size: 12px;
}
.button
{
	border: solid 1px #FFCC00;
	background-color:#CCCCCC;
	color: #006633;
}
.titel 
{
	width: 100%;
	height: 20px;
	font-family: Arial;
	color: #FFCC00;
	font-size: 13px;
	font-weight: bold;
	/*border: solid 1px #FFCC00;*/
	padding-left: 0px;
}
.gallerietitel 
{
	width: 100%;
	height: 20px;
	font-family: Arial;
	color: #FFCC00;
	font-size: 13px;
	font-weight: bold;
	/*border: solid 1px #FFCC00;*/
	padding-left: 25px;
}
/*END-DEFAULT*/

/* -------------HEADER-------------- */
.logo
{
	background-image: url(/img/schmal.gif);
	width: 180px;
	height: 222px;
	background-repeat: no-repeat;
	border: 0 none;
	
}
#blume
{
    position: absolute;
	top: 0px;
	right: 0px;
	background-repeat: no-repeat;
	float: left;
	
}
#over
{
	position: relative;
	width: 1130px;
	padding-left: 40px;
	padding-right: 40px;
	margin: 0 auto;
	text-align: left;
	
}
.headerbalken
{
	background-image: url(/img/headerwschrift.gif);
	background-repeat: no-repeat;
	width:598px;
	height: 46px;
	border: 0 none;
}
.headerbalken2
{
	background-image: url(/img/headerblank.gif);
	background-repeat: no-repeat;
	width:320px;
	height: 46px;
	border: 0 none;
}
.logospacer
{
	background-image: url(/img/headerblank.gif);
	background-repeat: no-repeat;
	width: 30px;
	height: 46px;
	border: 0 none;
}
.navspacer
{
	width: 30px;
	height: 46px;
	border: 0 none;
}
.headerimgbereich
{
	/*border-bottom: solid 1px #E9F2EE;*/
	height: 176px;
	background-color: #000000;
	padding-top:0px;
	border: 0 none;
}
.spacer
{
	background-image: url(/img/headerspacer.gif);
	background-repeat: repeat-x;
	border: 0 none;
}
.blume
{
	background-image: url(/img/blume.jpg);
	background-position:right;
	width: 208px;
	height: 222;
	background-repeat: no-repeat;
}

a img.imgrandom1
{
	/*border: solid 3px #CCCCCC;*/
	/*filter: alpha(opacity=70);
	opacity:.70;
	-khtml-opacity: .7;*/
}
a:hover img.imgrandom1 
{
	/*filter: alpha(opacity=100);
	opacity:.999;
	-khtml-opacity: 0.999;*/
}

a img.imgrandom2
{
	/*border: solid 3px #CCCCCC;*/
	/*filter: alpha(opacity=70);
	opacity:.70;
	-khtml-opacity: .7;*/
}
a:hover img.imgrandom2 
{
	/*filter: alpha(opacity=100);
	opacity:.999;
	-khtml-opacity: 0.999;*/
}

a img.imgrandom3
{
    border: 0 none;
	/*border: solid 3px #CCCCCC;*/
	/*filter: alpha(opacity=70);
	opacity:.70;
	-khtml-opacity: .7;*/
}
a:hover img.imgrandom3
{
	/*filter: alpha(opacity=100);
	opacity:.999;
	-khtml-opacity: 0.999;*/
}

.tdimgr1 
{
	padding-left: 20px;
	/*padding-right: 15px;*/
	text-align: center;	
	width:33%;	
	font-size: 16px;
	color: #484B4B ;
	padding-top:15px;
}
.lightbox
{
    text-align: center;
    margin-left: 100px;
}
.tdimgr2 
{
	text-align: center;
	/*padding-right: 15px;*/
	width:33%;	
	font-size: 16px;
	color: #484B4B   ;
	padding-top:15px;
}
.tdimgr3
{
	padding-right: 20px;
	text-align:	center;
	width:33%;	
	font-size: 16px;
	/*width: 30%;*/
	color: #484B4B  ;
	padding-top:15px;
}
a.masterlinks
{
    text-decoration: none;
    text-align:	center;
	width:33%;	
	font-size: 16px;
	color: #484B4B;
	padding-top:15px;
}

/*END-HEADER*/

/* -------------MENU-------------- */
.balkenlinks
{
	background-image: url(/img/nvw_balkenlinks.gif);
	width: 50px;
	background-repeat: no-repeat;
}
.halbbalken
{
	background-image: url(/img/nvw_balkenlinks.gif);
	width: 10px;
	background-repeat: no-repeat;
}
.balkenrechts
{
	background-image: url(/img/nvw_balkenlinks.gif);
	width: 196px;
	background-repeat: no-repeat;
}

.menubg
{
	
	width: 172px;
	background-repeat: repeat-y;
	vertical-align: top;
	margin-left: 200px;
	padding-left: 5px;
	padding-top: 20px;
	border: 0 none;
	background-color: #000000;
}

.kontaktlink
 {
	padding-top: 7px;
	padding-left: 10px;
	font-weight: bold;
	font-family: Arial;
	font-size: 14px;
	color: #FFCC00;
 }
 
.homelink
 {
	padding-top: 40px;
	padding-left: 10px;
	font-weight: bold;
	font-family: Arial;
	font-size: 14px;
	color: #FFCC00;
 }
 
/*END-MENU*/

/* -------------CENTER-------------- */
.main
{

	background-color: #000000;
	font-size: smaller;
	vertical-align: top;
}
/*END-CENTER*/

/* -------------NEWS-------------- */
.newsbar
{
	border-left: solid 1px white;
	background-color: #000000;
	vertical-align: top;
}
.newsbartitel
{
	background-image: url(/img/nvw_news.gif);
	background-color: #FFCC00;
	height: 21;
	background-repeat: no-repeat;
	vertical-align: top;
	text-align: left;
	/*border-bottom: solid 1px white;*/
}
.news
{
	padding: 10 10 10 5;
	font-family: Arial;
	font-size: smaller;
	color: #CCCCCC;
	padding-top: 25px;
}
.newstitel 
{
	width: 100%;
	height: 20px;
	font-family: Arial;
	color: #FFCC00;
	font-size: 13px;
	font-weight: bold;
	border: solid 0px #FFCC00;
	padding-left: 0px;
}
.newsdatum 
{
	font-family: Arial;
	font-size: 10px;
	text-align: left;
}
.newstext 
{
	font-family: Arial;
	font-size: 12px;
	text-align:	left;
}
.center
{
    text-align: left;
}
.newsimage 
{
    border: 0 none;
    text-align: left;
    padding-top: 15px;
   
	/*border: solid 3px #CCCCCC;*/
}

/*END-NEWS*/

/*START-KONTAKTDATEN LINKS IM MENU*/

.kontaktdaten 
{
	font-family: Arial;
	font-size: 12px;
	text-align:	left;
	color: #FFCC00;
	padding-left: 10px;
}
/*END-KONTAKTDATEN LINKS IM MENU*/

/* -------------NEWS-ARCHIV-------------- */
.natitel 
{
	font-size: 12px;
	font-family: Arial;
	background-color: #000000;
}
.dgnews 
{
	border: solid 1px #FFCC00;
	
}
.nafooter 
{
	font-size: 10px;
	font-family: Arial;
	font-weight: normal;
}
.naheader 
{
	Font-Size: 12px;
	Font-family: Arial;
	font-weight: bold;
}
/*END-NEWS-ARCHIV*/

/* -------------FOOTER-------------- */
.footertable
{
	width: 100%;
}
.footer
{
	/*border-top: solid 1px #E9F2EE;*/
	/*border-right: solid 2px #E9F2EE;*/
	border-bottom: solid 2px #000000;
	background-color: #FFCC00;
	height: 15px;
	font-family: Arial;
	font-size: 10;
	color: #585858;
}
.footer a
{
	color: #585858;
	font-size: 10px;
}
.footer a:visited
{
	color: #006633;
	font-size: 10px;
}
.footer a:hover
{
	text-decoration: underline;
}

/*END-FOOTER*/

/* -------------INDEX-------------- */
.imptext
{
	vertical-align: top;
	text-align: center;

}
.maintbl 
{
	vertical-align: top;
	text-align: center;
}
.mainimg
{

	padding: 25 20 25 50;
	text-align: left;
	vertical-align: bottom;

}
img.imgblock
{
	/*border: solid 5px #CCCCCC;*/
	width: 548px;
}
/*END-INDEX*/

/* -------------GALERIE-------------- */
a img.imggalerie
{
    border: 0 none;
	/*border: solid 3px #CCCCCC;*/
	/*filter: alpha(opacity=70);
	opacity:.70;
	-khtml-opacity: .7;*/
	
}
a:hover img.imggalerie 
{
	/*filter: alpha(opacity=100);
	opacity:.999;
	-khtml-opacity: 0.999;*/
}

/*END-GALERIE*/


