/* hofmann.css */


body  {
	
	margin-left:20px;
	margin-top:10px;
	marginwidth:0px;
	marginheight:0px;
	
	overflow-x: hidden;	
	
		
	SCROLLBAR-FACE-COLOR: #cccccc;
	SCROLLBAR-HIGHLIGHT-COLOR: #F1F2F2;
	SCROLLBAR-SHADOW-COLOR: #F1F2F2;
	SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-ARROW-COLOR: #FFFFFF;
	SCROLLBAR-TRACK-COLOR: #FFFFFF;
	SCROLLBAR-DARKSHADOW-COLOR: #F1F2F2;
	

}

textfield { font-family: Verdana, Swiss, Helvetica, Arial, sans-serif; font-size:112px; }
textarea { font-family: Verdana, Swiss, Helvetica, Arial, sans-serif; font-size:11px; }
select { font-family: Verdana, Swiss, Helvetica, Arial, sans-serif; font-size:11px; }
input { font-family: Verdana, Swiss, Helvetica, Arial, sans-serif; font-size:11px; }
        

p,h1,h2,h3,h4,ul,ol,li,div,td,th,address,blockquote,nobr,b,i  {				   
	font-family: Verdana, Swiss, Helvetica, Arial, sans-serif;
	line-height: 14pt;
     }
     
h1 { font-size:12pt; }

h2 { font-size:12pt; }

h3,h3.xmp,h3.xpl,h3.inf,h3.tip { font-size:14pt; }

h4 { font-size:12pt; }

p,ul,ol,li,div,td,th,address,nobr,b,i { font-size: 8pt; }


/*//////////////// Links //////////////////*/
a:link { color:#2da10e; text-decoration:none; }
a:visited { color:#2da10e; text-decoration:none; }
a:focus { color:#2da10e; text-decoration:underline; }
a:hover { color:#2da10e; text-decoration:underline; }
a:active { color:#2da10e; text-decoration:none; }


/*//////////////// Eigene Klassen //////////////////*/
.maschimg {
	border: '1px' 'solid' '#000000';
	}
	
.even{
background-color:#FFFFFF;}

.evenborder{
background-color:#FFFFFF;
border-right-width:1px;
border-right-style:solid;
border-right-color:#000000;
}

.odd{
background-color:#f5f5f5;}	

.oddborder{
background-color:#f5f5f5;
border-right-width:1px;
border-right-style:solid;
border-right-color:#000000;
}	

.maschtable_footer {
background-color:#f5f5f5;
border-right-width:1px;
border-right-style:solid;
border-right-color:#000000;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#000000;
}

.maschBildtd{
background-color:#F5f5f5;
border-left-width:1px;
border-left-style:solid;
border-left-color:#000000;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#000000;
}	

.content {
	font-family: Verdana, Swiss, Helvetica, Arial, sans-serif;
	font-size: 8.5pt;
	font-style: normal;
	color: #000000;
	link: #0000FF;
	  }

.headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #2da10e;
	  }

.teaser {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	color: #000000;
	link: #000000;
	font-style: bold;
	font-weight: bold;
	  }

.klein {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	color: #000000;
	link: #000000;
	font-style: normal;
	font-weight: normal;
	  }

.table_headrow_links, .table_headrow_rechts {
	
	background-color: #2da10e;
	color:#FFFFFF;
	font-weight:bold;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#000000;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#000000;
	}

.table_headrow_links {

	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#000000;
}


.table_headrow_rechts {

	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#000000;
}

.table_footer {
	
	background-color: #CCCCCC;
	color:#000000;
	font-weight:normal;
}


.table_row_even {
	
	background-color:#F5f5f5;
}

.table_row_odd {
	
	background-color:#FFFFFF;
}


.subnav {color: #a6fda8; font-weight: bold; }

.footertext {	font-size: 7pt;	color: #000000; }



INPUT.standard {
	BORDER: #A5ACB2 1px solid; BACKGROUND-COLOR: #ffffff;
}
INPUT.aktiv {
	BORDER: #275170 1px solid; BACKGROUND-COLOR: #a6fda8; 
}

INPUT.fehler {
	BORDER: #275170 1px solid; BACKGROUND-COLOR: #fe2f42; 
}


TEXTAREA.standard {
	BORDER: #A5ACB2 1px solid; BACKGROUND-COLOR: #ffffff; 
}
TEXTAREA.aktiv {
	BORDER: #275170 1px solid; BACKGROUND-COLOR: #a6fda8;
}

TEXTAREA.fehler {
	BORDER: #275170 1px solid; BACKGROUND-COLOR: #fe2f42; 
}


SELECT.standard {
	BORDER: #A5ACB2 1px solid; BACKGROUND-COLOR: #ffffff; 
}
SELECT.aktiv {
	BORDER: #275170 1px solid; BACKGROUND-COLOR: #a6fda8; 
}

SELECT.fehler {
	BORDER: #275170 1px solid; BACKGROUND-COLOR: #fe2f42;  
}



/*//////////////// DIV-Elements //////////////////*/


#breadcrumb	{
	position:absolute; 
	width:550px; 
	z-index:1; 
	left: 130px; 
	top: 10px; 
	overflow: visible;
}

#title	{
	position:absolute; 
	width:510px; 
	z-index:1; 
	left: 130px; 
	top: 60px; 
	overflow: visible;
}

#content {
	position:absolute; 
	width:550px; 
	z-index:1; 
	left: 130px; 
	top: 100px;
}

#subnav {
	position:absolute;
	width:111px;
	z-index:2;
	left: 8px;
	top: 100px;
	overflow: visible;
	visibility: visible;
	}

#teaser {
	position:absolute; 
	width:133px; 
	z-index:2; 
	left: 710px; 
	top: 38px; 
	overflow: visible;
	}



/* Ergebnisse/Rückmeldungen nach Ereignissen*/	
#messages {
	
	background-color:#F5f5f5;
	border:1px solid #000000;
	width: 550px;
	height:auto;
	padding:4px
	
}


/* Bild links neben Content*/	
#piclayer {
	position:absolute;
	top:40px;
	left:40px;
	width:242px;
	height:160px;
	z-index:1;
	visibility: visible;
	border:2px dashed silver;
	}
	
/* Bild links neben Content*/	
#piclayer2 {
	position:absolute;
	top:340px;
	left:40px;
	width:240px;
	height:160px;
	z-index:4;
	visibility: visible;
	}

/* Content: Bildunterschrift */	
#bulayer {
	position:absolute;
	top:205px;
	left:40px;
	width:240px;
	height:40px;
	z-index:2;
	visibility: visible;
	}

/* Content: Bildunterschrift 2 */	
#bulayer2 {
	position:absolute;
	top:505px;
	left:40px;
	width:240px;
	height:40px;
	z-index:5;
	visibility: visible;
	}

/* Content eben! */	
#contentlayer {
	position:absolute;
	top:55px;
	left:55px;
	width:550px;
	height:300px;
	z-index:3;
	visibility: visible;
  }
	
/* Content im Adminbereich*/		
#adminlayer {
	position:absolute;
	top:25px;
	left:40px;
	width:600px;
	height:600px;
	z-index:1;
	visibility: visible;
	}	

/* Galerie: Headline*/		
#headline_galerie {
	position:absolute;
	top:20px;
	left:25px;
	width:390px;
	height:40px;
	z-index:1;
	visibility: visible;
	}	
	
/* Galerie: Hauptmotiv*/	
#big_image_container{
	position:absolute;
	top:75px;
	left:25px;
	width:390px;
	height:301x;
	z-index:1;
	visibility: visible;
	}
	
/* Galerie: Thumbnails*/	
#bildauswahl_container{ 
	position:absolute;
	top:70px;
	left:446px;
	width:256px;
	height:400x;
	z-index:1;
	visibility: visible;
	}	
	
