body, html
{
	position: relative;
	text-align: center;
	font-family: Verdana, Tahoma,Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #090909;
	background: White fixed;
	SCROLLBAR-FACE-COLOR: #cc243b;
	SCROLLBAR-HIGHLIGHT-COLOR: #bbbbbb;
	SCROLLBAR-SHADOW-COLOR: #333333;
	SCROLLBAR-3DLIGHT-COLOR: #bbbbbb;
	SCROLLBAR-ARROW-COLOR: #ffffff;
	SCROLLBAR-TRACK-COLOR: #FCD2BE;
	SCROLLBAR-DARKSHADOW-COLOR: #333333;
	margin: 0px;
}
/*
 p
 { 
 font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: medium;
	color:#090909;
	line-height : 150%;
}
*/

#wrapper {
	text-align: left;
	margin: 0 auto 0 auto;
	padding-left: 20px;
	padding-right: 20px;
	position: relative;
	height: 100%
	}

#menu_links {
	text-align: center;
	margin: 0 auto 0 auto;
	position: relative;


}

h1
{
	font: 1.5em Georgia, "Times New Roman", serif; letter-spacing: 1px;
	font-variant: small-caps;
	font-size: large;
	margin-left: 0px;
	margin-bottom: 15px;
	margin-top: 20px;
	color: #111111;
}

h2
{
	font: bold 1em Verdana, Arial, sans-serif; letter-spacing: 2px;
  text-transform: uppercase;
	font-variant: small-caps;
	font-size: medium;
	margin-left: 0px;
	margin-bottom: 10px;
	margin-top: 15px;
	color: #333333;
	font-weight: bold;
}

/*
 td 
 {  
	font-size:12px;
	color:#090909;
	line-height : 100%;
}
*/
  
table.agb{
	font-size:12px;
	color:#090909;
	line-height : 100%;
}

 td.agb
 {  
	font-size:12px;
	color:#090909;
	line-height : 150%;
}
  
  table.g{
	font-size:12px;
	color:#090909;
	line-height : 90%;
}

 td.g {  
	font-size:12px;
	color:#090909;
	line-height : 90%;
}




#h_menu A:link {
	COLOR: Black;
	TEXT-DECORATION: none;
	background: White;
	padding: 2 2 2 2;
}
#h_menu A:active {
	color : #cc243b;
	background: White;	padding: 2 2 2 2;
}
#h_menu A:visited {
	COLOR: Black;
	TEXT-DECORATION: none;
	background: White;	padding: 2 2 2 2;
}
#h_menu A:hover {
	 COLOR:#cc243b; TEXT-DECORATION:underline;
	 background: White;	padding: 2 2 2 2;
}

A:link {
	COLOR: #cc243b;
	TEXT-DECORATION: underline;

}
A:active {
	color : #cc243b;

}
A:visited {
	COLOR: #cc243b;
	TEXT-DECORATION: underline;
}
A:hover {
	COLOR: Blue;
	TEXT-DECORATION: underline;
}

DIV.nfoot-lbox {
	BORDER-RIGHT:#3333cc 1px solid; PADDING-RIGHT:0px; BORDER-TOP:#3333cc 1px solid; PADDING-LEFT:0px; BACKGROUND:#ffffcc; PADDING-BOTTOM:0.3em; MARGIN:0.3em 12px 0px; BORDER-LEFT:#3333cc 1px solid; COLOR:#000000; PADDING-TOP:0.3em; BORDER-BOTTOM:#3333cc 1px solid; TEXT-ALIGN:center
}

IMG.logo {
	FLOAT:left; 
	MARGIN-left:-15px;
}

DIV.nfoot-hdr2 {
	PADDING-RIGHT:0px; BORDER-TOP:#3333cc 1px solid; PADDING-LEFT:0px; FONT-WEIGHT:bold; FONT-SIZE:0.9em; PADDING-BOTTOM:0px; MARGIN:0.2em 12px 0px; PADDING-TOP:0.2em; FONT-FAMILY:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-ALIGN:center
}



p.blocksatz {
	text-align : justify;
	line-height : 150%;
}
p.kopf{
	font-size:10px;
	color:#808080;
	margin-left :-25px;
}
HR {
	height:1pt;
}

address
{
	font-size: smaller;
	font-style: italic;
	font-weight: bold;
}

.formular {
	BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #333333 1px solid; COLOR: #333333; BORDER-BOTTOM: #333333 1px solid; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serife; BACKGROUND-COLOR: #ffffff
}
input,select,option,textarea { font-family:Verdana,Arial,Helvetica,sans-serife; font-size:10px; }