
p,h1,h2,h3,h4,ul,ol,li,div,dir,td,th,dt,dd,address,blockquote,nobr,b,i,a,input	{
	font-family : Arial, Helvetica, sans-serif;
	color: #353638;
}	

body	{
	margin-top : 0px;
	margin-left : 0px;
	padding-left : 0px;
	padding-top : 0px;
	background-color : #FFF7D7;
}

h1 {
	font-family:arial, Helvetica, sans-serif;
	color:#C62A26;
	font-size:16px;
	font-weight:bold;
	line-height:20px;
}

h2 {
	font-family:arial, Helvetica, sans-serif;
	color:#302D28;
	font-size:14px;
	line-height:14px;
	font-weight:bold;
}

td.head3 {
	color: #000000;
	font-size : 12px;
	font-weight: bold;
	}
}



.gelb	{
	background-color: #FCCA0B;
}

.hgelb	{
	background-color: #FDE399;
}

.rot	{
	background-color: #C62A26;
}



.text	{
	font-family : Arial, Helvetica, sans-serif;
	color: #2F3032;
	font-size : 12px;
	line-height: 16px;
}

.textb	{
	font-family : Arial, Helvetica, sans-serif;
	color: #2F3032;
	font-size : 12px;
	font-weight: bold;
}

.textkl	{
	font-family : Arial, Helvetica, sans-serif;
	color: #2F3032;
	font-size : 10px;
}


.textr {
	font-family : arial, Helvetica, sans-serif;
	color: #C62A26;
	font-size : 12px;
}

.textrb {
	font-family : arial, Helvetica, sans-serif;
	color: #C62A26;
	font-size : 12px;
	font-weight: bold;
}

.kontakt	{
	font-family : Arial, Helvetica, sans-serif;
	color: #2F3032;
	font-size : 12px;
	line-height: 22px;
}




a.norm, a:LINK.norm, a:active.norm, a:visited.norm	{
	font-family : arial, Helvetica, sans-serif;
	color: #C62A26;
	font-size : 12px;	
	text-decoration: underline;
}

a:hover.norm	{
	font-family : arial, Helvetica, sans-serif;
	color: #C62A26;
	font-size : 12px;	
	text-decoration: underline;
}


/* Formate f&uuml;r die Formulare! */


.input	{
	font-family : Arial, Helvetica, sans-serif;
	color: #000000;
	font-size : 12px;
	width: 200px;
}

.textv	{
	font-family : "Courier New", Courier, monospace;
	font-size : 14px;
}

.textCN	{
	font-family : "Courier New", Arial, Helvetica;
	color: #000000;
	font-size : 12px;
}


.tablehead	{
	font-family: Arial, Helvetica, sans-serif;
	color: #C62A26;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	text-align: center;

}

.tabletext	{
	font-family : Arial, Helvetica, sans-serif;
	color: #2F3032;
	font-size : 12px;
	font-weight: bold;
	line-height: 16px;
	background-color: #FBD158;
}

.inputtext		{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C62A26;
	font-weight: bold;
	border : 1px solid #C62A26;
	background-color : #FBD158;
	width: 100px;
}


input.requestm {
	border-top: 1px solid #858585; 
	border-left: 1px solid #858585; 
	border-right: 1px solid #858585; 
	border-bottom: 1px solid #858585; 
	background: #ffffff;
}


textarea.requestm {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #313131;
	font-size: 11px;
	background-color: #ffffff;
	border: 1px solid #858585;
	height: auto;
}


select.requestm {
	border-top: 1px solid #858585; 
	border-left: 1px solid #858585; 
	border-right: 1px solid #858585; 
	border-bottom: 1px solid #858585; 
	background: #ffffff;
}