@charset "utf-8";
/* CSS Document for www.pakt-produkt.de by André Schröder (www.purevelvet.de)*/

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFF;
	margin: 0;
	text-shadow: 1px 2px 0px #000;
}

body {
	background: #000 url(img/bg.jpg) center top repeat-x fixed;
	margin-top: 15px;
}

a {
	font-size: 9pt;
	color: #999;
	text-decoration: none;
	text-shadow: 1px 1px 0px #000;
}

a:hover {
	color: #FFF;
	text-decoration: none;
	text-shadow: 1px 1px 0px #000;
}

.header {
	background: url(img/header.png) no-repeat;
	width: 920px;
	height: 290px;
	margin: 0 auto;
}

.header .navi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
    letter-spacing: 1px;
	position: relative;
	left: 225px;
	top: 52px;
	height: 20px;
	width: 550px;
}

.header .navi a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
    letter-spacing: 1px;
	text-decoration: none;
	color: #FFF;
}

.header .navi a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
    letter-spacing: 1px;
	color: #999;
	text-decoration: line-through;
}

.header .freiheit-banner {
	width: 468px;
	height: 60px;
	position: relative;
	left: 235px;
	top: 5px;
}

.header .lang {
	width: 109px;
	height: 42px;
	position: relative;
	left: 305px;
	top: 147px;
}


.content-bg {
	background: url(img/content-bg.png) no-repeat;
	height: 376px;
	width: 920px;
	margin: 0 auto;
}

.content-bg2 {
	background: url(img/content-bg2.png) repeat-y;
	width: 920px;
	margin: 0 auto;
}

.content {
	position: absolute;
	width: 920px;
	margin-left: -460px;
	left: 50%;
	z-index: 1;
}

.content .c-left {
	background:url(img/c-bg.png) repeat-y;
	width: 356px;
	height: auto;
	float: left;
	left: 163px;
	position: relative;
	z-index: 1;
	padding: 8px;
}

.content .c-right{
	background:url(img/c-bg.png) repeat-y;
	width: 222px;
	height: auto;
	float: left;
	left: 195px;
	position: relative;
	z-index: 1;
	padding: 8px;
}

.content .c-left #top {
	font-family: "Arial Black", Gadget, sans-serif;
	font-weight: bold;
	font-size: 20pt;
	text-shadow: 1px 2px 0px #000;
	background: url(img/c-top.png) repeat;
	margin: 0 auto;
	padding: 5px;
}

.content .c-right #top {
	font-family: "Arial Black", Gadget, sans-serif;
	font-weight: bold;
	font-size: 11pt;
	background: url(img/c-top.png) repeat;
	margin: 0 auto;
	padding: 5px;
}

.content .c-left .headline {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
}

.content .c-left .date {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	float: right;
	padding-right: 10px;
	}

.content .c-left .break {
	background: url(img/c-top.png) repeat;
	margin: 0 auto;
	padding: 0 5px 0 5px;
	text-align: center;
	color: #666;
}

.content .c-left p a .gal {
	border: 2px #FFF solid;
	margin: 0 10px 15px 10px; 
	opacity: 0.5;
}

.content .c-left p a:hover .gal {
	border: 2px #FFF solid; 
	margin: 0 10px 15px 10px; 
	opacity: 1.0;
}

.content .sn{
	width: 72px;
	height: 315px;
	float: left;
	left: 210px;
	position: relative;
	z-index: 0;
}

.footer {
	background: url(img/footer.png) no-repeat;
	width: 920px;
	height: 114px;
	margin: 0 auto;
}

.footer #webcopy {
	position: relative;
	left: 40px;
	margin: 0 auto;
	padding-top: 55px;
	width: 920px;
	color: #FFF;
	text-shadow: 1px 2px 0px #000;
	font-size: 9pt;
	letter-spacing: 0;
	font-weight: 0;
	text-align: center;
}
.footer #webcopy p a:hover{
	text-align: center;
	color: #CCC;
	text-shadow: 1px 2px 0px #000;
	font-size: 9pt;
	letter-spacing: 0;
	font-weight: 0;
}

.footer #webcopy p a{
	margin: 0 auto;
	padding-top: 50px;
	width: 920px;
	text-align: center;
	color: #FFF;
	text-shadow: 1px 2px 0px #000;
	font-size: 9pt;
	letter-spacing: 0;
	font-weight: 0;
}

.img {border: #FFF 2px;}

p {margin: 0; text-shadow: 1px 2px 0px #000;}

