* {
	margin:0px;
	padding:0px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	line-height:1.7;
}

body {
	background-color:white;
}

div.page {
	margin:0px auto;
	width:1088px;
	height:780px;
	padding-left:20px;
	padding-right:20px;
}

div.page.deutschePolitiker { background: url(../images/bg_deutsche_politiker.jpg) no-repeat; height:880px; display:none; }
div.page.sport { background: url(../images/bg_sportstars.jpg) no-repeat; }
div.page.parlament { background: url(../images/bg_parlament.jpg) no-repeat; }

div.header {
	height:151px;
}

div.container {
	margin-top:15px;
	background-color:red;
}

div.contentleft {
	padding-top:10px;
	width:335px;
	position:absolute;
}

div.facebook {
	margin-top:45px;
	width:335px;
	height:55px;
} 

div.contentright {
	padding-top:10px;
	margin-left:770px;
	position:absolute;
	width:320px;
}

div.mastercard {
	margin-top:40px;
}

div.postfinance {
	margin-top:15px;
}

div.piazetta, div.bachletten, div.weltbild {
	margin-top:25px;
}

div.footer {
	margin-top:520px;
	background-image:url(../images/footer.jpg);
	width:1088px;
	height:1px;
}

h1 {
	color:#db002f;
	font-size:42px;
	font-weight:normal;
	padding-top:51px;
}

h2 {
	margin-top:45px;
	color:#db002f;
	font-size:25px;
	font-weight:normal;
	line-height:1.3;
}

p {
	margin-top:45px;
}

p.red {
	margin-top:0px;
	color:#db002f;
}

p.facebook {
	margin-top:-50px;
	padding-left:77px;
	color:#db002f;
	width:300px;
	text-decoration:underline;
}

.jokeLink p, .link {
   color:#db002f;
   width:300px;
   text-decoration:underline; 
}

.link {
    margin-top:0px;
}

.link.last {
    margin-bottom: 45px;
}

p.smiley {
	margin-top:-35px;
	padding-left:65px;
	text-decoration:underline;
}

a {
	text-decoration:underline;
	color:black;
}

img {
	border:none;
}

.deutschePolitiker .footer {
    margin-top: 620px;
}
