/* 
* StyleSheets
*/

BODY
{
	top-margin: 0px; 
	left-margin: 0px
}
th.small {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000055;
}
H1.news
{
	BACKGROUND: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color : #404040;
	font-weight : bold;
	display: inline;
	BORDER-TOP: #bec9d1 1px solid;
	BORDER-BOTTOM: #bec9d1 1px solid;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 1px;
}
h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color : #404040;
	font-weight : bold;
}
h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color : #303030;
	font-weight : bold;
}
TD {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #000000;
}
td.small {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}
th {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold; 
	font-size: 10pt; 
	color: #FFFFFF;
}
p.small {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}
p.big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #6A2B05;
	text-decoration: underline;
	font-weight : bold;
}
span.small {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}
span.mini {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #555555;
}
H3 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 22px;
	color : #000066;
	font-weight : bold;
}

input.button
{
	font-size: 12px;
	font-weight: bold;
	color: #702E21;
	cursor: hand;
}
input
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;

	
}
select
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	/* BACKGROUND-COLOR: #eef0f2; */
}
textarea
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
/**
*   ***** TABELLEN - DATA - DISPLAY *****
* Das Aussehen der Tabellen die in irgendeiner Weise in
* tabellarischer Weise Daten darstellen. I.d.R. Datenbankabfragen:
* -> Table muss von der Klasse "data" sein ! (<table class="data" ...)
*/
table.data { background-color : #575757; }
table.data th
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	background-color :  #BB5111;
}
table.data td
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color :  #000000;
	background-color : #EEE4D5;
}
table.data td.marked
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
	background-color : #C8C3BF;
}
/**
* -------------------------------------------------
* Nachfolgend folgen Formatierungen für HTML-Links:
* -------------------------------------------------
*/
a 		
{ 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration:none 
}

span.mainnav
{
	color : #444444;
	
	font-size : 13px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
span.mainnavsmall
{
	font-size : 12px;
	font-family: Arial, Helvetica, sans-serif;
}
A:LINK		{ color : #702E21; }
A:VISITED	{ color : #702E21; }
A:ACTIVE	{ color : #702E21; }
A:HOVER 	{ color : #CD8E37; } #text-decoration:underline;

# img.imglink
{
	border-color : Black Black Black Black;
	border-left-color : #000000;
	border-right-color : #000000;
	border-top-color : #000000;
	border-bottom-color : #000000;
	border : #000000;
	color : #000000;
	outline : Black;
	outline-color : Black;
}

/* www.punktsicht.de */
#smenu {
	MARGIN-BOTTOM: 20px
}
#smenu UL {
	MARGIN: 0px
}
#smenu H2 {
	BORDER-RIGHT: #bbb 0px solid; 
	PADDING-RIGHT: 5px; 
	BORDER-TOP: #bbb 1px solid; 
	PADDING-LEFT: 5px; 
	BACKGROUND: url(../images/smenu1.gif) #fbfbfb; 
	PADDING-BOTTOM: 2px; 
	MARGIN: 0px; 
	BORDER-LEFT: #bbb 0px solid; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #bbb 1px solid
	color : #303030;
	
}
#smenu LI {
	BORDER-TOP: #fff 1px solid; 
	BACKGROUND: #FFF4EB; 
	MARGIN: 0px; 
	BORDER-BOTTOM: #bec9d1 1px solid; 
	LIST-STYLE-TYPE: none;
}
#smenu A {
	PADDING-RIGHT: 5px; 
	DISPLAY: block; 
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 2px; 
	COLOR: #2B3849;
	PADDING-TOP: 2px; 
	TEXT-DECORATION: none
}
#smenu LI LI A {
	PADDING-LEFT: 15px;
	BORDER-TOP: #fff 1px solid; 
	BACKGROUND: #FFF4EB; 
	MARGIN: 0px; 
	BORDER-BOTTOM: #bec9d1 1px solid; 
	LIST-STYLE-TYPE: none;
	
	
}
#smenu LI LI LI A {
	PADDING-LEFT: 25px
}
#smenu LI LI LI LI A {
	PADDING-LEFT: 30px
}
#smenu LI A:hover {
	BACKGROUND: url(images/smarrow.gif) #ffffff no-repeat left center
}
#smenu LI LI {
	BACKGROUND: #f5f7f9
}
#smenu .x2 LI {
	BORDER-BOTTOM: medium none
}
#smenu LI.x1 {
	FONT-WEIGHT: bold! important; BACKGROUND: url(../images/smarrow.gif) #f5f7f9 no-repeat left center
}

td.sitenewshead
{
	PADDING-RIGHT: 5px; 
	DISPLAY: block; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 1px; 
	PADDING-TOP: 2px; 
	TEXT-DECORATION: none
}
td.sitenewsheadsmall
{
	font-size: 8pt;
	PADDING-RIGHT: 5px; 
	DISPLAY: block; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 1px; 
	PADDING-TOP: 2px; 
	TEXT-DECORATION: none
}
div.sitenewsbody
{
	text-align: justify; 
	PADDING-BOTTOM: 2px; 
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
}