body {
    background-color:   #FFFFFF;
	margin:				0px;
	padding:			0px;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			8pt;

}

td {
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			8pt;
	border: thin none #00FFFF;


}

a:link {

	color:				#000000;
	text-decoration:	none;

}

a:visited {

	color:				#000000;
	text-decoration:	none;

}

a:hover {

	color:				#000000;
	text-decoration:	underline;

}

a.foot:link {

	color:				#999999;
	text-decoration:	none;

}

a.foot:visited {

	color:				#999999;
	text-decoration:	none;

}

a.foot:hover {

	color:				#999999;
	text-decoration:	none;

}

input.volltextsuche {
	border:				1px solid #FF8600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;



}

input.kontakt {

	width:				180px;
	height:				18px;
	border:				1px solid #CCCCCC;
	font-size:			8pt;

}

input.sendlist {

	height:				18px;
	border:				1px solid #CCCCCC;
	font-size:			8pt;

}

textarea.kontakt {

	width:				380px;
	height:				90px;
	border:				1px solid #CCCCCC;
	font-size:			8pt;

}

textarea.empfehlen {

	width:				167px;
	height:				54px;
	border:				1px solid #CCCCCC;
	font-size:			8pt;

}

input.newsletter {

	width:				112px;
	height:				15px;
	border:				1px solid #999999;
	font-size:			8pt;

}

input.partner {
	width:				110px;
	height:				16px;
	border:				1px solid #999999;
	font-size:			8pt;
	color:				#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;


}

input.partner_pw {

	width:				80px;
	height:				16px;
	border:				1px solid #999999;
	font-size:			8pt;
	color:				#666666;
	background:			#FFFFFF url(/images/partner/bg1.gif) no-repeat top left;
	
}

input.order {

	height:				18px;
	border:				1px solid #CCCCCC;
	font-size:			8pt;
	color:				#000000;

}

input.empfehlen {

	width:				167px;
	height:				18px;
	border:				1px solid #CCCCCC;
	font-size:			8pt;
	color:				#000000;

}

select.order {

	height:				18px;
	border:				1px solid #CCCCCC;
	font-size:			8pt;
	color:				#000000;

}

select.handyvergleich {

	width:				94px;
	height:				19px;
	font-size:			8pt;

}

select.konfigurator {

	width:				125px;
	height:				19px;
	font-size:			8pt;

}

select.tarifvergleich {

	width:				114px;
	height:				19px;
	font-size:			8pt;

}

select.handysuche {

	/*width:				94px;*/
	height:				19px;
	font-size:			7pt;

}

select.zubehoer {

	width:				110px;
	height:				18px;
	border:				1px solid #CCCCCC;
	font-size:			8pt;

}

td.nav {

	cursor:				pointer;
	padding-left: 		12px;

}

a.nav:link {

	color:				#FFFFFF;
	text-decoration:	none;

}

a.nav:visited {

	color:				#FFFFFF;
	text-decoration:	none;

}

a.nav:hover {

	color:				#FFFFFF;
	text-decoration:	none;

}

.footer {

	color:				#CCCCCC;
	line-height:		150%;

}

/* Standardtexte */

.bb { /* black and bold */

	font-weight:		bold;
	color:				#000000;

}

.ob {
	font-weight:		bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;


}

.o { /* orange */

	color:				#FF9933;

}

.g { /* gray */

	color:				#666666;
	
}

.gb { /* gray and bold */

	font-weight:		bold;
	color:				#666666;
	
}

.dg { /* darkgray */

	font-weight:		normal;
	color:				#333333;
	
}

.dgb { /* darkgray and bold */

	font-weight:		bold;
	color:				#333333;
	
}

.mg { /* middle gray */

	color:				#999999;

}

.lg { /* lightgray */

	color:				#CCCCCC;
	
}

.lgb { /* lightgray and bold */

	font-weight:		bold;
	color:				#CCCCCC;
	
}

.wb { /*white and bold */

	font-weight:		bold;
	color:				#FFFFFF;
	
}

.error { /*error messages */

	color:				#cc3333;
	
}

.errorMsg { /*error messages bold */

	color:			#D75E5E;
	font-weight:     bold;
	
}
.caption { /* form captions */

	color:				#666666;
	
}
.but {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.border {
	border: 1px solid #00CC66;
}
.fussnote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	text-decoration: none;
	text-align: left;
}
