* { padding:0; margin:0; }

body {
	color:#4f5559;
	background:#dce1e4;
	font:13px/20px Arial, Helvetica, Tahoma, sans-serif;
}

.clearfix { clear:both; }

a		{ color:#4f5559; text-decoration:underline; }
a:hover	{ color:#4f5559; text-decoration:underline; }
p		{ color:#4f5559; margin-bottom:15px; }

h2 { color:#cb3a3a; font-size:24px; font-weight:normal; margin-top:40px; margin-bottom:20px; letter-spacing:-1px; }
h3 { color:#cb3a3a; font-size:16px; font-weight:bold; margin-bottom:15px; }

.wrap {
	margin:auto;
	width:1000px;
}
#header {
	background:transparent url(../images/logo_bg.jpg) no-repeat;
	padding-top:15px;
	height:100px;
}
	#header h1 a {
		position:absolute;
		text-indent:-9999px;
		margin-left:25px;
		background:transparent url(../images/sim-karte-gratis.png) no-repeat;
		width:324px;
		height:82px;
	}
	#header ul {
		list-style-type:none;
		float:right;
		margin-top:20px;
		margin-right:30px;
	}
		#header ul li {
			float:left;
		}
			#header ul li a {
				float:left;
				text-decoration:none;
				font-size:18px;
				font-weight:bold;
				padding:5px 20px;
			}
			#header ul li a.active {
				text-decoration:underline;
			}

#main .box {
	background:#FFF;
	border-bottom:1px solid #d3d6d9;
	border-right:1px solid #d3d6d9;	
	padding:30px;
}
#main .boxplus {
	background:#FFF;
	border-bottom:1px solid #d3d6d9;
	border-right:1px solid #d3d6d9;	
	padding:30px;
}
#main #content {
	float:left;
	width:680px;
}
#main #sidebar {
	float:right;
	width:190px;
}

/* titles */

.title_red {
	background:transparent url(../images/titles/red/left.png) no-repeat;
	height:63px;
	margin-left:-42px;
	margin-bottom:15px;
}
	.title_red div {
		background:transparent url(../images/titles/red/bg.png) repeat-x;
		height:63px;
		float:left;
	}
	.title_red h2 {
		color:#FFF;
		margin-top:16px;
		padding-left:40px;
		padding-right:40px;
	}
	
.title_blue {
	background:transparent url(../images/titles/blue/left.png) no-repeat;
	height:63px;
	margin-left:-42px;
	margin-bottom:15px;
}
	.title_blue div {
		background:transparent url(../images/titles/blue/bg.png) repeat-x;
		height:63px;
		float:left;
	}
	.title_blue h2 {
		color:#FFF;
		margin-top:16px;
		padding-left:40px;
		padding-right:40px;
	}
	
.title_pink {
	background:transparent url(../images/titles/pink/left.png) no-repeat;
	height:63px;
	margin-left:-42px;
	margin-bottom:15px;
}
	.title_pink div {
		background:transparent url(../images/titles/pink/bg.png) repeat-x;
		height:63px;
		float:left;
	}
	.title_pink h2 {
		color:#FFF;
		margin-top:16px;
		padding-left:40px;
		padding-right:40px;
	}
	
.title_green {
	background:transparent url(../images/titles/green/left.png) no-repeat;
	height:63px;
	margin-left:-42px;
	margin-bottom:15px;
}
	.title_green div {
		background:transparent url(../images/titles/green/bg.png) repeat-x;
		height:63px;
		float:left;
	}
	.title_green h2 {
		color:#FFF;
		margin-top:16px;
		padding-left:40px;
		padding-right:40px;
	}

.sims a {
	width:78px;
	height:137px;
	float:left;
	text-indent:-9999px;
	margin:0 16px 16px 0;
}
.sims a.o2			{ background:transparent url(../images/o2.jpg) no-repeat; }
.sims a.t-mobile	{ background:transparent url(../images/t-mobile.jpg) no-repeat; }
.sims a.e-plus		{ background:transparent url(../images/e-plus.jpg) no-repeat; }
.sims a.base		{ background:transparent url(../images/base.jpg) no-repeat; }
.sims a.vodafone	{ background:transparent url(../images/vodafone.jpg) no-repeat; }

#footer {
	margin-bottom:100px;
	border-bottom:1px solid #bbc0c3;
	padding:15px;
}
	#footer .right {
		float:right;
	}