/**
 * Stylesheet für die Informationen zu wifon.de
 */

td.keyfact {
	font-size:			14px;
	font-weight:		bold;
	vertical-align:		middle;
	padding:			4px 2px;
}

td.keyfact span {
	font-size:			12px;
	font-weight:		normal;
}
 
div.where_wlan {
	background-image:	url(/sites/wifon/controllers/about/gfx/where_wlan.gif);
	background-repeat:	no-repeat;
	margin:				0px auto;
	width:				616px;
	height:				410px;
}

div.athome, div.atwork, div.cafe, div.holliday {
	position:			absolute;
	border:				1px dotted #808080;
	padding:			2px;
	width:				134px;
	font-size:			11px;
}

div.athome {
	margin:				106px 0px 0px 3px;
}

div.atwork {
	margin:				160px 0px 0px 155px;
}

div.cafe {
	margin:				209px 0px 0px 312px;
}

div.holliday {
	margin:				261px 0px 0px 473px;
}

table.tarif_table {
	border:				1px dotted #808080;
	border-collapse:	collapse;
	empty-cells:		show;
}

table.tarif_table th, table.tarif_table td {
	border:				1px dotted #808080;
	font-size:			11px;
	padding:			2px;
}

ul.list {
	list-style-type: 	square;
}

ul.list li {
	padding-top:		2px;
	padding-bottom:		2px;
}

div.action {
	text-align:			center;
	color:				#973437;
	font-size:			14px;
	font-weight:		bold;
	margin-bottom:		10px;
}

ul.summary {
	list-style-image:	url(/sites/wifon/controllers/about/gfx/list_icon_small.gif);
	list-style-type:	square;
}

ul.summary li {
	padding:			0px 0px 8px 0px;
	margin-left:		-20px;
}

a.pm {
	color:				#0081B5;
}

div.pm {
	border-top:			1px dashed #EAEAEA;
	border-bottom:		1px dashed #EAEAEA;
	padding:			5px;
	display:			none;
	font-size:			11px;
	background-color: #FFFFFF;
}

div.pm h3 {
	color: #000000;	
}

div#press_releases {
	border: 1px solid #EAEAEA;
	background-color: #F6F6F6;
	border-radius: 5px 5px;
	-moz-border-radius: 5px 5px;	
	-webkit-border-radius: 5px 5px;
	padding: 3px;	
}

div#press_releases table th {
	text-align: left;
	color: #505050;	
}

div.image_box {
	border: 1px solid #EAEAEA;
	border-radius: 5px 5px;
	-moz-border-radius: 5px 5px;	
	-webkit-border-radius: 5px 5px;
	padding: 5px;	
}

.pm ol {
	margin: 10px 0;
	padding: 0 0 0 25px;	
}

.pm ol li {
	padding: 3px 0;	
}
