<style>
body
{
	background-color:		#ffffff;
	color:					#000000;
	font-size:				10px;
	font-family:			verdana,arial,helvetica,sans serif;
}

#cat1 {
	position:				relative;
	top:					-5px;
	left:					100px;
	width:					90px;
	background-color:		#404040;
	padding-left:			5px;
	padding-right:			10px;
	padding-top:			5px;
	padding-bottom:			5px;
	border:					0px;
	line-height:			16px;
}

h1
{
	font-size:				11px;
	font-family:			verdana,arial,helvetica,sans serif;
	color:					#001A55;
	font-weight:			bold;
	position:				relative;
	top:					-5px;
	line-height:			10px;
}


h2
{
	font-size:				12px;
	font-family:			helvetica,sans serif;
	color:					#5C5857;
	font-weight:			bold;
}

td
{
	color:					#000000;
	font-size:				10px;
	font-family:			verdana,arial,helvetica,sans serif;
}

.logo
{
	font-family:			Arial, Helvetica, sans-serif;
	color:					#000066;
	font-size:				13px;
	font-weight:			bold;
}

.logo2
{
	font-family:			Arial, Helvetica, sans-serif;
	color:					#333333;
	font-size:				12px;
	font-style:				italic;
	font-weight:			bold;
}

.mehr2
{
	position:				relative;
	left:					190px;
	top:					40px;
}


.element1
{
	position:				relative;
	left:					37px;
	top:					15px;
	font-size:				11px;
	font-family:			Arial, Helvetica,sans serif;
	color:					#FFFFFF;
}

.element1Inhalt
{
	position:				relative;
	left:					20px;
	top:					44px;
	font-size:				10px;
	font-family:			verdana,helvetica,sans serif;
	color:					#444444;
}
.referenz
{
	font-size:				10px;
	font-weight:			normal;
	font-family:			verdana,helvetica,sans serif;
	color:					#000066;
}

.referenzOrt
{
	font-size:				10px;
	font-weight:			normal;
	font-family:			verdana,helvetica,sans serif;
	color:					#555555;
}

.rahmeUnten
{
	border:					1px;
}

.headertopleft
{	
	background-color:		#CADCEA;
}

.headertopright
{	
	background-color:		#545A6A;
}

.headertop
{	
	background-color:		#363942;
}

.titelback
{	
	background-image:		url(../img/bkg/titel_back.jpg);
}

.naviback
{	
	background-image:		url(../img/bkg/navi_back.jpg);
}

.titelHeadline
{
	font-size:				13px;
	font-family:			helvetica,sans serif;
	color:					#5C5857;
	font-weight:			normal;
}

.titelAdresse
{
	font-size:				11px;
	font-family:			helvetica,sans serif;
	color:					#5C5857;
	font-weight:			normal;
}


/**************************** Linkdefinition *******************************/
a
{
	font-size:				10px;
	color:					#001A55;
	text-decoration:		none;
}

a:hover { 
	font-family:			Verdana;
	font-size:				10px;
	color:					#001A55;
	text-decoration:		underline; 
}

a.norm
{
	font-size:				10px;
	color:					#001A55;
}

a.link
{
	color:					#001A55;
	font-size:				10px;
}

a.naviTopLinks
{
	color:					#001A55;
}

a:link.mehr { 
	font-family:			Verdana;
	font-size:				10px;
	color:					#001A55;
	text-decoration:		underline;
	font-weight:			bold;
}

a:active.mehr { 
	font-family:			Verdana;
	font-size:				10px;
	color:					#001A55;
	text-decoration:		underline;
	font-weight:			bold;
}

a:visited.mehr { 
	font-family:			Verdana;
	font-size:				10px;
	color:					#001A55;
	text-decoration:		underline;
	font-weight:			bold;
}

a:hover.mehr { 
	font-family:			Verdana;
	font-size:				10px;
	color:					#002F9A;
	text-decoration:		underline;
	font-weight:			bold;
}

a:link.navi { 
	font-family:			Verdana;
	font-size:				10px;
	color:					#FFFFFF;
	text-decoration:		none;
	font-weight:			normal;
}

a:active.navi { 
	font-family:			Verdana;
	font-size:				10px;
	color:					#FFFFFF;
	text-decoration:		none;
	font-weight:			normal;
}

a:visited.navi { 
	font-family:			Verdana;
	font-size:				10px;
	color:					#FFFFFF;
	text-decoration:		none;
	font-weight:			normal;
}

a:hover.navi { 
	font-family:			Verdana;
	font-size:				10px;
	color:					#FFFFFF;
	text-decoration:		underline;
	font-weight:			bold;
}

a:link.sub { 
	font-family:			Verdana;
	font-size:				10px;
	color:					#FFFFFF;
	text-decoration:		none;
	font-weight:			normal;
}

a:active.sub { 
	font-family:			Verdana;
	font-size:				10px;
	color:					#FFFFFF;
	text-decoration:		none; 
}

a:visited.sub { 
	font-family:			Verdana;
	font-size:				10px;
	color:					#FFFFFF;
	text-decoration:		none; 
}

a:hover.sub { 
	font-family:			Verdana;
	font-size:				10px;
	color:					#FFFFFF;
	text-decoration:		underline;
	font-weight:			bold;
}



/************************** Formulardefinition *****************************/

.InputForm
{
	/*background-color: #BFC8D4; */
	padding:					2px; 
	border:						1px;
	border-color:				#686874;
	background-color:			#FFFFFF;
	border-style:				solid;
	font-size:					10px;
	font-family:				verdana,arial,helvetica,sans serif;
	width:						140px;
	color:						#001A55;
}

.inputNewsletter
{
	/*background-color: #BFC8D4; */
	padding:					2px; 
	border:						1px;
	border-color:				#686874;
	background-color:			#FFFFFF;
	border-style:				solid;
	font-size:					10px;
	font-family:				verdana,arial,helvetica,sans serif;
	width:						100px;
	color:						#686874;
}
.NewsletterBut
{
	/*background-color: #BFC8D4; */
	padding:					0px; 
	border:						1px;
	border-color:				#d2d2d2;
	background-color:			#E9E9E9;
	border-style:				solid;
	font-size:					10px;
	font-family:				verdana,arial,helvetica,sans serif;
	width:						80px;
	color:						#32375C;
	text-decoration:			underline;
}

.kontaktForm
{
	/*background-color: #BFC8D4; */
	padding:					2px; 
	border:						1px;
	border-color:				#686874;
	background-color:			#EEEEEE;
	border-style:				solid;
	font-size:					10px;
	font-family:				verdana,arial,helvetica,sans serif;
	width:						145px;
	color:						#161944;
}

.titel
{
	/*background-color: #BFC8D4; */
	padding:					2px; 
	border:						1px;
	border-color:				#686874;
	background-color:			#EEEEEE;
	border-style:				solid;
	font-size:					10px;
	font-family:				verdana,arial,helvetica,sans serif;
	width:						260px;
	color:						#161944;
}

.plz
{ 
	padding:					2px; 
	border:						1px;
	border-color:				#686874;
	background-color:			#FFFFFF;
	border-style:				solid;
	font-size:					10px;
	font-family:				verdana,arial,helvetica,sans serif;
	width:						50px;
	color:						#161944;
}

.ort
{ 
	padding:					2px; 
	border:						1px;
	border-color:				#686874;
	background-color:			#FFFFFF;
	border-style:				solid;
	font-size:					10px;
	font-family:				verdana,arial,helvetica,sans serif;
	width:						200px;
	color:						#161944;
}

.Button
{ 
	background-color:		#EEEEEE; 
	color:					#000000; 
	width:					100px; 
	height:					20px;
	border:					1px solid #000000; 
}

.inputNaviSearch
{
	/*background-color: #BFC8D4; */
	padding:				0px; 
	border:					1px;
	border-color:			#999999;
	background-color:		#FFFFFF;
	border-style:			solid;
	font-size:				10px;
	font-family:			verdana,arial,helvetica,sans serif;
	width:						110px;
	color:						#3A3D47;
}

.selectNavi
{
	/*background-color: #BFC8D4; */
	font-size:				10px;
	font-family:			verdana,arial,helvetica,sans serif;
	width:						110px;
	color:						#3A3D47;
}

.buttons
{
	/*background-color:	#BFC8D4;*/
	padding:				0px; 
	border:					1px;
	border-color:			#999999;
	background-color:		#FFFFFF;
	border-style:			solid;
	font-size:				10px;
	color:						#3A3D47;
}

.inputLogin
{
	/*background-color:	#BFC8D4;*/
	padding:				0px; 
	border:					1px;
	border-color:			#999999;
	background-color:		#FFFFFF;
	border-style:			solid;
	width:						100px;
	font-size:				10px;
	color:						#3A3D47;
}

/* Registration */
.inputReg
{
	padding:				0px; 
	border:					1px;
	border-color:			#999999;
	background-color:		#FFFFFF;
	border-style:			solid;
	width:						300px;
	font-size:				10px;
	color:						#3A3D47;
}

.inputEmpf
{
	padding:				0px; 
	border:					1px;
	border-color:			#999999;
	background-color:		#FFFFFF;
	border-style:			solid;
	width:						200px;
	font-size:				10px;
	color:						#3A3D47;
}

.textReg
{
	/*background-color:	#BFC8D4;*/
	width:						300px;
	height:						60px;
	font-size:				10px;
	color:						#3A3D47;
}

</style>
