body {
	background-color: #ffffff;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000000;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	position: static;
	visibility: visible;
}


p 	{ font-size: 12px; font-weight: normal;}	
UL 	{ font-size: 12px; }
LI 	{ font-size: 12px; }
OL 	{ font-size: 12px; }
UL 	{ font-size: 12px; }
DIV { font-size: 12px; }
TD  { font-size: 12px; }

A:LINK{
	TEXT-DECORATION: underline; 
	FONT-STYLE: normal;
	color: #222222;
	font-weight: 100;
}
A:Visited{
	TEXT-DECORATION: underline; 
	FONT-STYLE: normal;
	color: #222222;
	font-weight: 100;
}
a:hover { color: #555555; text-decoration:none; 
}

.titel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 32px;
	line-height: 32px;
	color: #FFFFFF;
	font-weight: bolder;	
	padding: 10px;
	margin: 0px;
	position: static;
	visibility: visible;
}

a.titel:link {
	color:#FFFFFF;
	text-decoration:none;
}

a.titel:hover {
	color:#FFFFFF;
	text-decoration:none;
}

a.titel:visited {
	color:#FFFFFF;
	text-decoration:none;
	
}

a.titel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 32px;
	line-height: 32px;
	color: #FFFFFF;
	font-weight: bolder;	
	padding: 10px;
	margin: 0px;
	position: static;
	visibility: visible;
  	text-decoration: none;
}

.headlinecontent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#0033CC; /* alt #445c82*/
	font-weight: bolder;
	padding: 0px;
	background:url(../images/contentbox_head.png);
}

a.headlinecontent:link {
	color:#445c82;
	text-decoration:none;
	font-weight: bolder;
}

a.headlinecontent:hover {
	color:#445c82;
	text-decoration:none;
	font-weight: bolder;
}

a.headlinecontent:visited {
	color:#445c82;
	text-decoration:none;
	font-weight: bolder;
	
}

.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	width: 50px;
	line-height: 11px;
	position: static;
	color: #000000;
	border-color: #445c82;
	background-color: #7285a3;
	border-width: 1px;
}

.headline {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	color: #445c82;
	font-weight: bolder;
	margin: 0px;
	padding: 0px;
	position: static;
	visibility: visible;
}
	
#allboxes {
border: 1px solid #AFB1F0;
margin-top: 00px;
padding-bottom: 0px;
}

.boxcontent{
 color:#000000;
 padding: 5px;
 margin: 0px;
}
img{
 text-decoration:none;
}

td.carrier-t-mobile:hover {
	background-color:#FECDF9;
}
td.carrier-o2:hover {
	background-color:#B8D2FE;
}
td.carrier-vodafone:hover {
	background-color:#FFC4C4;
}
td.carrier-talkline:hover {
	background-color:#FF8C8F;
}
td.carrier-tph:hover {
	background-color:#B1BFFE;
}
td.carrier-eplus:hover {
	background-color:#BDE7BC;
}

.newsuebersicht {
	font-size:10px;
}

.bestellformular {
	font-size:11px;
}

a.vvl1{ text-decoration:none; color:#bbbbbb; font-size:10px; }

.formular{ font-size:14px; }

.wann-vvl {
	border: solid 1px #000000;
	padding:10px;
	margin:5px;
}

input.hidden { visibility:hidden; }
#wunschhandylink.hidden2 { visibility:hidden; }

#error {
	border: solid 3px #FF0000;
}

#herstellerpicdiv {
	border: solid 2px #CCCCCC;
	margin:4px;
}

tr.contentbox {
	background-color:#C4C4FD;
}
tr.contentboxhover {
	background-color:#99AAFD;
}

a.contentbox:link {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
a.contentbox:visited {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

