body {
		background-image: url(../grafx/background/bg_main.gif);
		margin-left: 0px;
		margin-top: 0px;
		background-color: #FFFFFF;
}

body.fotos {
		/* background-image: url(../grafx/background/bg_main.gif); */
		margin-left: 0px;
		margin-top: 0px;
		background-color: #C0C0C0;
}

body,td,th {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
}

.counter {
		color: #FFFFFF;
		font-size: 12px;
}

.banner {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
		font-weight: bold;
		text-align: left;
		text-decoration: none;
		vertical-align: middle;		
}

.banner2 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #AB7E21;
		font-weight: bold;
		text-align: left;
		text-decoration: none;
		vertical-align: middle;		
}

.ncbanner {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		font-weight: bold;
		text-align: left;
		text-decoration: none;
		vertical-align: middle;
		background-color: #EEEEEE;
		height: 17px;
		padding-left: 5px;
}

.ncdatum {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #AB7E21;
		font-weight: bold;
		text-align: right;
		text-decoration: none;
		vertical-align: middle;
		background-color: #EEEEEE;
		height: 17px;
		padding-right: 5px;
}

.nctext {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		font-weight: normal;
		text-align: justify;
		text-decoration: none;
		vertical-align: top;
		background-color: #FFFFFF;
}
	
td.mOut { 
        background-color:#EEEEEE;
}

td.mOver { 
		background-color:#AB7E21;
}

/* Hyperlinkformatierungen */

	A:link, A:visited, A:active  {
		text-decoration: none;
		font-weight: normal;
		font-size: 11px;
		color : #AB7E21;
	}
	
	A:hover {
		text-decoration: none;
		font-weight: normal;
		font-size: 11px;
		color : #000000;
	}
	
	A.snhp:link, A.snhp:visited, A.snhp:active  {
		text-decoration: none;
		font-weight: bold;
		font-size: 12px;
		color : #000000;
	}
	
	A.snhp:hover {
		text-decoration: none;
		font-weight: bold;
		font-size: 12px;
		color : #000000;
	}
	
	A.snnp:link, A.snnp:visited, A.snnp:active  {
		text-decoration: none;
		font-weight: bold;
		font-size: 11px;
		color : #AB7E21;
	}
	
	A.snnp:hover {
		text-decoration: none;
		font-weight: bold;
		font-size: 11px;
		color : #AB7E21;
	}
	
	A.balken:link, A.balken:visited, A.balken:active  {
		text-decoration: none;
		font-weight: bold;
		font-size: 12px;
		color : #FFFFFF;
	}
	
	A.balken:hover {
		text-decoration: none;
		font-weight: bold;
		font-size: 12px;
		color : #EEEEEE;
	}
	
	/* Formularfelderformatierung */
	
	input, select, textarea  {
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal;
		padding-bottom:2px;
		padding-top:2px;
		padding-left:2px;
		padding-right:2px;
		color:#000000;
		border: 1px solid #C0C0C0;
	}
	
 	.checkbox, .radiobutton  {
		background-color:#FFFFFF;
		border:1px solid #AB7E21; 
	}
	
	.button  {
		background-color:#FFFFFF;
		color:#000000;
		padding-bottom:1px;
		padding-top:1px;
		width:100px;
		border:1px solid #AB7E21;
	}