* {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: white;
	font-size: 12px;
}
body {
	background-image: url(../img/bg.gif);
}
div#header {
	width: 934px;
	height: 68px;
	margin: 0 auto;
}
div#header_inner {
	width: 890px;
	margin: 0 auto;
}
div.logo {
	width: 33%;
	float: left;
	margin: 19px 0 0 0;
}
div.search {
	width: 235px;
	float: right;
	margin: 19px 0 0 0;
}
div#content {
	background-image: url(../img/contentbg.png);
	background-repeat: no-repeat;
	background-color: black;
	width: 934px;
	margin: 0 auto;
	padding-bottom: 20px;
}
div#content_inner {
	width: 890px;
	margin: 0 auto;
	text-align: justify;
}
div#col12 {
	width: 578px;
	float: left;
}
div#col2 {
	margin-left: 44px;
}
div#col3 {
	margin-left: 37px;
}
div.col {
	width: 30%;
	float: left;
}
div#footer {
	width: 934px;
	height: 54px;
	margin: 20px auto 0 auto;
}
div#footer_inner {
	width: 890px;
	margin: 10px auto;
}
div#footer_inner p,
div#footer_inner p.bodytext,
ul.menu_footer li a {
	font-size: 10px;
	margin: 0;
}
div#footer_inner p a {
	color: white;
	font-weight: bold;
	font-size: 10px;
}

/* Menu */
ul.menu {
	list-style-type: none;
}
ul.menu li {
	float: left;
	margin: 0;
}
ul.menu li a {
	display: block;
	padding: 12px 87px 12px 0;
	color: #818181;
	text-transform: lowercase;
	outline: 0;
}
ul.menu li.last a {
	padding: 12px 0;
}
ul.menu li a:hover {
	text-decoration: none;
	color: #999;
}

/* Menu Footer */
div.imprint {
	margin: 0 5px 0 0;
	float: right;
}
ul.menu_footer {
	list-style-type: none;
}
ul.menu_footer li {
	display: inline;
	padding: 0 5px;
}

/* Search form */
input.searchform_field {
	width: 157px;
	height: 18px;
	line-height: 2px;
	color: black;
	background-image: url(../img/fieldbg.gif);
	background-repeat: no-repeat;
	background-color: black;
	border: none;
}
input.searchform_submit {
	margin: -1px 0 0 15px;
	position: absolute;
}

/* CSC */
a {
	color: #12FF00;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
p.bodytext {
	margin: 10px 0;
}
h1 {
	color: white;
	font-weight: bold;
	margin: 25px 0 10px 0;
}
h1.csc-firstHeader {
	color: #12FF00;
	font-weight: normal;
	margin: 15px 0 15px 0;
}
h2 {
	color: #12FF00;
	font-weight: normal;
	margin: 35px 0 15px 0;
}
.clear {
	clear: both;
}
div#content_inner img {
	margin: 0 auto;
}
a img {
	border: none;
}
ul li {
	margin-left: 13px;
	!margin-left: 15px;
}

/* Suche Search */
div.tx-indexedsearch-searchbox,
td.tx-indexedsearch-info {
	display: none;
}
td.tx-indexedsearch-percent {
	color: #12FF00;
}
div.tx-indexedsearch-browsebox {
	padding: 20px 0;
}

/* Boxen */
	/* Box1 "Top 10" */
div.box1_inner {
	margin: 0 10px 0 35px;
}
div.box1_inner h1 {
	margin: 0;
}
div.box1_inner ol {
	padding: 10px 0 10px 20px;
}
div.box1_inner li {
	padding: 5px 0;
	font-weight: bold;
}
div.box1_inner p.bodytext {
    margin: 0;
    padding: 4px 0;
    font-weight: bold;
}
div.box1_center {
	background-image: url(../img/box1bg_center.png);
	background-repeat: repeat-y;
	width: 285px;
}
div.box1_top {
	background-image: url(../img/box1bg_top.png);
	background-repeat: no-repeat;
	width: 285px;
	height: 26px;
	margin-top: 6px;
}
div.box1_bottom {
	background-image: url(../img/box1bg_bottom.png);
	background-repeat: no-repeat;
	width: 285px;
	height: 28px;
	margin-bottom: 30px;
}

	/* Box2 */
div#col3 div.box2 img {
	margin: 10px 0 10px 8px;
}

	/* Box3 */
div.box3_top {
	width: 572px;
	height: 17px;
	background-image: url(../img/box3_top.png);
	background-repeat: no-repeat;
}
div.box3_center {
	width: 572px;
	background-image: url(../img/box3_bg.png);
	background-repeat: repeat-y;
}
div.box3_bottom {
	width: 572px;
	height: 17px;
	background-image: url(../img/box3_bottom.png);
	background-repeat: no-repeat;
}
div.box3_inner {
	padding: 15px;
}
div.box3_inner ul li {
    padding: 5px 0;
}

/* Powermail */
fieldset.tx-powermail-pi1_fieldset {
	border: 0;
	margin-bottom: 15px;
}
fieldset.tx-powermail-pi1_fieldset legend,
p.powermail_pagebrowser {
	display: none;
}
div.tx_powermail_pi1_fieldwrap_html label {
	float: left;
	clear: left;
	display: block;
	width: 180px;
	font-weight: bold;
}
div.tx_powermail_pi1_fieldwrap_html {
	padding: 10px 0;
}
div.tx_powermail_pi1_fieldwrap_html input,
div.tx_powermail_pi1_fieldwrap_html textarea,
div.tx_powermail_pi1_fieldwrap_html select {
	width: 300px;
	background-color: black;
	color: white;
	font-size: 11px;
}
div.tx_powermail_pi1_fieldwrap_html textarea {
	height: 250px;
}
div.tx_powermail_pi1_fieldwrap_html input.powermail_file {
	width: 300px;
	color: black;
}
input.tx_powermail_pi1_submitmultiple_forward,
input.tx_powermail_pi1_submitmultiple_back,
div.tx_powermail_pi1_fieldwrap_html input.powermail_submit_uid4 {
	margin-left: 420px;
	color: #12FF00;
	width: 105px;
	background-color: black;
	border-top: 1px solid #888;
	border-left: 1px solid #888;
	border-right: 1px solid #444;
	border-bottom: 1px solid #444;
	padding-bottom: 1px;
}
input.tx_powermail_pi1_submitmultiple_back {
    margin: 0;
    position: absolute;
}
div.tx_powermail_pi1_fieldwrap_html input.powermail_submit_uid4 {
    margin: 26px 0 0 420px;
    position: absolute;
}

/* Login */
p.csc-form-label-req {
	font-weight: bold;
}
td.csc-form-labelcell {
	padding: 3px;
}
td.csc-form-fieldcell input {
	color: black;
}
table.typo3-adminPanel {
	top: 115px;
	right: 5px;
	font-size: 25px;
	z-index: 99999;
}
a.typo3-csh-link {
	display: none;
}
table tr td table tr td,
table tr td table tr td font,
table tr td table tr td font b,
table tr td table tr td font input,
table tr td table tr td font select,
table tr td table tr td font select option,
table tr td table tr td font textarea {
	color: black;
}

/* TT_NEWS */
div.news_latest {
	padding-top: 17px;
}
div.news_spacer {
	margin: 20px 0;
}
div.news_latest img {
	float: left;
	padding: 10px 10px 10px 0;
}
div.news_latest img.news_latest_image {
	float: right;
	padding: 10px 0 10px 10px;
}