@charset "UTF-8";
/* Secret Media / 2009 / neueDaten* / neueDaten.de */

html, body, img {
	margin: 0;
	padding: 0;
	border: none;
}
html, body {
	height: 100%;
}
html[xmlns] {
	height : 100%;
	padding-bottom: 0.005em;
}

img {
	border: none;
}
html {
	background-color: #fff;
}

#total {
	position: absolute;
	left: 0;
	top: 0;
	width: 1000px;
	height: 100%;
	min-height: 100%;
}	
#content {
	position: relative;	
	min-height: 100%;
    height: 100%;
    height: auto;
}

#maincontent {
	padding: 1px;
}
*html #maincontent {
	padding: 0;
}
*+html #maincontent {
	padding: 0;
}

#middle {
	position: relative;
	margin-top: 76px;
	margin-left: 300px;
	width: 500px;
	border-bottom: solid 50px #fff;
}

#footer {
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 30px;
}

/* IE6: */
*html #footer {
	bottom: 80px;
}
/* IE7: */
*+html #footer {
	bottom: 0;
}

/* LOGO: (Position fixed) */
#logo { z-index: 100; }
* html #logo { /*\*/position: absolute; top: expression((28 + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px'); left: expression((20 + (ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft)) + 'px');/**/ }
#total > #logo {
	position:fixed;
	left: 21px;
	top: 28px;
}
/* MENU: (Position fixed) */
#menu { z-index: 100; }
* html #menu { /*\*/position: absolute; top: expression((102 + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px'); left: expression((20 + (ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft)) + 'px');/**/ }
#total > #menu {
	position:fixed;
	left: 20px;
	top: 102px;
}

/* TEXT: */
#content {
	font: normal 17px/25px Arial, Helvetica, sans-serif;
	color: #b0b0b0;
}
#content a{
	font: normal 17px/25px Arial, Helvetica, sans-serif;
	color: #ff6a06;
	text-decoration: none;
}
#content a:hover {
	text-decoration: underline;
}

/* GFX HEADER: */
.csc-header {
	margin-bottom: 20px;
}


#footer {
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	color: #999999;
}
#footer a {
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
}
#footer a:hover {
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: underline;
}

/* FOOTER: */
#footer img {
	position: relative;
	top: 2px;
	margin-right: 10px;
}

#impressum {
	position: absolute;
	left: 25px;
}
#email {
	position: absolute;
	left: 135px;
}
#adress {
	position: absolute;
	left: 300px;
}
#website {
	position: absolute;
	left: 832px;
}

/* NEWS: */

.newsBlock {
	position: relative;
	width: 500px;
	height: 324px;
	background-color: #555555;
}

.newsHeadline {
	position: absolute;
	top: 29px;
	left: 26px;
}

.newsBodytext {
	position: absolute;
	top: 138px;
	left: 26px;
	font: normal 14px/21px Arial, Helvetica, sans-serif;
	color: #fff;
	width: 445px;
}
.newsDate {
	position: absolute;
	left: 500px;
	top: 138px;
	height: 42px;
	background-image: url(/fileadmin/template/img/news_arrow.png);
	background-repeat: no-repeat;
	color: #fe6803;
	font: bold 18px/21px Arial, Helvetica, sans-serif;
	padding-left: 30px;
	padding-top: 10px;
}

/* LOGINBOX: */

.tx-felogin-pi1 {
	background-color: #e5e5e5;
	padding: 31px;
}
.tx-felogin-pi1 fieldset {
	border: none;
}

.tx-felogin-pi1 img {
	margin-bottom: 35px;
}

.tx-felogin-pi1 input {
	width: 286px;
	border: solid 1px #c8c8c8;
	font: normal 20px/20px Arial, Verdana, sans-serif;
	background-color: #ededeb;
	color: #b6b6b6;
	padding: 10px;
}

.tx-felogin-pi1 label {
	padding: 0;
	margin-left: 5px;
	margin-top: 0;
	margin-bottom: 20px;
	font-size: 14px;
}

input.submit_btn {
	position: absolute;
	left: 500px;
	top: 138px;
	width: 21px;
	height: 41px;
	padding: 0;
	border: none;
}

.tx-felogin-pi1 .status {
	margin-top: 10px;
	margin-bottom: 10px;
}

/* SPACER: */
.spacer {
	text: normal 1px/1px arial;
	height: 33px;
}
.spacer2 {
	text: normal 1px/1px arial;
	height: 28px;
}

.bodytext {
	margin-top: 0;
}
