@charset "UTF-8";

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9A9A9A;
	background-color:#000;
	background-image: url(images/back.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	margin:0px;
	padding:0px;
}

h1 {font-size:16px; color:#9A9A9A; font-weight:bold; width:472px; margin:0 0 25px -28px; padding:5px 0 3px 28px; border-bottom:1px solid #000; background:url(images/back_h1.jpg) repeat-y left top;}
h2 {font-size:12px; color:#CCC; font-weight:bold; margin:0 0 10px 0; padding:0;}
h3 {font-size:12px; color:#9A9A9A; font-weight:bold; margin:0 0 10px 0; padding:0;}

ul {margin-left:15px; padding:0; display:block; list-style-type:disc; line-height:120%}
li {margin:0 0 10px 0;}

#phtext {font-size:20px; font-weight:normal; color:#515151; height:26px; float:right; margin:0 57px 0 0; padding:2px 0 0 30px; border:none; background-image:url(images/back_h1text.gif);}
p {line-height:138%; margin:0 0 8px 0;}
a:link, a:visited {color:#FFF; text-decoration:underline;}
a:hover, a:active {color:#BFFF00; text-decoration:none;}
a:focus {outline:0;}

input, select {color:#CCC; background-color:#333; height:18px; border:none; padding:2px; margin:0;}
textarea {color:#CCC; background-color:#333; border:none; padding:2px;}

input.go {width:20px; height:20px; border:none; background:url(images/go.gif);}
input.searchbox {font-size:11px; width:104px; background:transparent;}

#container {width:960px; margin:0 auto; padding:0;}
#header {width:960px; height:160px; margin:50px 0 0 0; overflow:hidden; background:url(images/back_header.gif) no-repeat left top;}
#logo {width:220px; height:31px; position:relative; top:50px; left:374px;}
#player {width:219px; height:125px; position:relative; top:-20px; left:738px;}

#servnav {width:714px; height:22px; margin:0 0 0 246px; clear:all; overflow:hidden;}
#crumbs {width:472px; height:16px; font-size:11px; color:#9A9A9A; margin:0; padding:3px 0 0 0; float:left; background:url(images/back_crumbs.gif) no-repeat left center;}
#crumbsinner {margin:1px 0 0 28px;}
#crumbs a:link, #crumbs a:visited {color:#9A9A9A; text-decoration:none;}
#crumbs a:hover, #crumbs a:active {color:#ccc; text-decoration:none;}
#crumbs a.act:link, #crumbs a.act:visited, #crumbs a.act:hover, #crumbs a.act:active {color:#ccc; text-decoration:none;}

#search {width:200px; height:22px; margin:0 0 0 20px; float:left;}

#cont_content {width:870px; clear:all; margin:0 0 0 70px;}

#col_left {width:176px; float:left; margin:0; overflow:hidden;}

#nav {width:126px; clear:left; margin:58px 0 30px 10px; overflow:hidden; z-index:99;}
#nav a {font-size:12px; width:126px; height:16px; display:block; padding:3px 5px 0 20px; margin:0;}
#nav a:link, #nav a:visited {color:#9A9A9A; text-decoration:none; border-bottom:1px solid #000; background:url(images/bullet_nav_no.gif) no-repeat;}
#nav a:hover, #nav a:active {color:#BFFF00; text-decoration:none; border-bottom:1px solid #ccc; background:url(images/bullet_nav_act.png) no-repeat;}
#nav a.act:link, #nav a.act:visited {color:#BFFF00; text-decoration:none; border-bottom:1px solid #000; background:url(images/bullet_nav_act.png) no-repeat;}
#nav a.act:hover, #nav a.act:active {color:#BFFF00; text-decoration:none; border-bottom:1px solid #ccc; background:url(images/bullet_nav_act.png) no-repeat;}

.submenu {width:150px; border-left:1px solid #333; overflow:hidden; background:url(images/back_box.png);}
.submenu a {font-size:12px; width:150px; height:16px; display:block; padding:4px 5px 0 10px; margin:0;}
.submenu a:link, .submenu a:visited {color:#CCC; text-decoration:none; border-bottom:1px solid #333;}
.submenu a:hover, .submenu a:active {color:#BFFF00; text-decoration:none; border-bottom:1px solid #CCC;}
.submenu a.act:link, .submenu a.act:visited, .submenu a.act:hover, .submenu a.act:active {color:#BFFF00; text-decoration:none; border-bottom:1px solid #CCC;}

#language {clear:both; width:126px; height:30px; margin-left:20px;}
.flags {float:left; margin-right:8px; width:25px; height:15px; border:1px solid #333;}

#bannerhead {font-size:10px; width:140px; clear:left; margin:0 0 10px 0; padding:0 0 3px 0; border-bottom:1px solid #9A9A9A;}
#banner {width:140px; height:auto; clear:left; margin:0;}
#bannerfooter {font-size:10px; width:140px; clear:left; margin:15px 0 0 0; padding:0; border-top:1px solid #9A9A9A;}
#ebay {width:140px; overflow:hidden; padding:10px 0 10px 0;}
#col_main {width:482px; float:left; margin:0; background:url(images/back_content.jpg) repeat-y; overflow:hidden;}
#pageheadline {width:472px; height:26px; border-bottom:1px solid #000; background:url(images/back_pageheader.jpg) no-repeat; overflow:hidden;}
#maincontent {width:466px; margin:0 0 0 8px; padding:0 0 25px 0;}

.imagenav {width:480px; height:220px; margin-top:20px;}
.imagenav_item {float:left; margin:0 15px 15px 0;}

#livechat { margin:0 0 20px 0; }


#col_right {width:157px; float:left; margin:30px 0 0 55px;}

/*################ NEWS ##################*/
#news_latest {font-size:11px; width:157px; margin:0; padding:0px; overflow:hidden;}
#news h3.latestheader {font-size:14px; font-weight:bold; color:#BFFF00; padding:6px 0px 6px 0; margin:0px;}
.newslatest_date {color:#CCC; padding:1px 0 0 12px; background:url(images/bullet.gif) no-repeat left center;}
.newslatest_item {width:152px; margin:10px 0 0 0; padding:0 0 4px 0;}
.newslatest_text img {float:left; margin:0px 8px 0 0px;}
.newslatest_text h2 {color:#ccc; font-size:11px; line-height:138%; margin:0; padding:0 0 2px 0;}
.newslatest_content p {line-height:138%; margin:0; padding:0 0 2px 0;}

.trenner_newslatest {border-bottom:1px solid #BFFF00; margin:4px 0 4px 0; padding:0; height:1px; overflow:hidden; font-size:1px; color:#000;}
.newslatest_item a:link, .newslatest_item a:visited {text-decoration:none;}
.newslatest_item a:hover, .newslatest_item a:active {text-decoration:underline;}
.archivlink a:link, .archivlink  a:visited {text-decoration:none;}
.archivlink a:hover, .archivlink  a:active {text-decoration:underline;}
.archivlink {text-align:left; padding:10px 0px 10px 0px;}

.news_single_item {margin-top:20px;}
.catimage {width:472px; height:26px; overflow:hidden; border-bottom:1px solid #000;}
.header_newscat {font-size:11px; margin-bottom:5px;}
.newsinfo {font-size:11px;}
.news-single-img {margin:0; float:left;}
.news-single-img img {margin:0 16px 0 0;}
.news_single h1 {width:auto; margin:0 0 0 -20px; padding:5px 0 3px 20px;}
.news_single h2 {color:#CCC;}
.news_single ul {margin:0 0 0 30px; padding:0;}
.news_single li {margin:0 0 7px 0; padding:0;}
.caption {font-size:10px; width:210px;}
.news-single-files {border:none; margin:0px; padding:0px; background:transparent;}
.news-single-files img {margin:3px 5px 0px 0px; vertical-align:middle;}
.news-single-files p {margin:0.5em 0em 0em 0em;}

.newsprod_single_img {width:210px; margin:0; float:left; overflow:hidden;}
.newsprod_single_text {width:262px; margin:0; padding:0; float:left; overflow:hidden;}
.newsprod_single_text h1 {width:262px; margin:0; padding:5px 0 3px 16px; background:url(images/back_h1.jpg) repeat-y -210px 0px;}
.newsprod_single_text h3, .newsprod_single_text p {margin-left:16px;}

.news_list {margin:0; padding:20px 0 15px 0;}
.news_list_item {width:472px; height:auto; overflow:auto; margin:0; padding:0; border-top:1px solid #000;}
.newslist_cat {}
.news-list-img {float:left; margin:0; padding:0;}
.news-list-img img {margin:0px 15px 0 0; padding:0px;}

.news_list_text {float:left;}
.news_list_text p {margin:7px 0 0 0;}

.newsprod_list {margin:0; padding:0 0 15px 0;}
.newsprod_list_img {float:left; width:100px; margin:0; padding:0;}
.newsprod_list_img img {margin:0; padding:0px;}
.newsprod_list_text {width:352px; float:left; overflow:hidden;}
.newsprod_list_text h1 {width:352px; margin:0; padding:5px 0 3px 16px; background:url(images/back_h1.jpg) repeat-y -100px 0px;}
.newsprod_list_text p {margin:7px 0 0 16px;}

.trenner_news {border-top:1px solid #9A9A9A; clear:left; margin:10px 0px 20px 0px; padding:0px;}
.news_list h2 {color:#CCC; margin:0px 0px 6px 0px; padding:0px;}
.more {}

.news_list a:link, .news_list a:visited {text-decoration:none;}
.news_list a:hover, .news_list a:active {text-decoration:underline;}

.newsprod_list_text a:link, .newsprod_list_text a:visited {color:#9A9A9A; text-decoration:none;}
.newsprod_list_text a:hover, .newsprod_list_text a:active {color:#BFFF00; text-decoration:none;}

.tx-ttnews-browsebox {background:transparent; border:0px;margin-left:-1px;}
.tx-ttnews-browsebox p {margin:0;}
.tx-ttnews-browsebox-SCell {background-color:#333;border:0px;}

.news-search-form {background:transparent; border:none;}
.news-search-form .news-search-form-submit input {color:#BFFF00; padding:1px 0 12px 0;}

/*################ FORMS CSC ####################*/
fieldset {border:none; margin-left:0px; padding-left:0px;}
fieldset.csc-mailform {border:none; margin:0px; padding-left:0px;}

.csc-mailform {width:416px;}
label {font-family:Arial, Verdana, Helvetica, sans-serif; color:#9A9A9A; line-height:16px; vertical-align:top; float:left; width:150px; margin:0px; padding:0px;}
legend {font-family:Arial, Verdana, Helvetica, sans-serif; color:#9A9A9A;}

.csc-mailform-field {margin:0px; width:416px; float:left;}
.csc-mailform-field input, .csc-mailform-field textarea {font-family: Arial, Helvetica, sans-serif; font-size:12px; margin:0 0 1px 0; float:right; width:250px;}
.csc-mailform-field input {height:18px;}

input#mailformformtype_mail {width:auto;}
input.csc-mailform-radio, input.csc-mailform-check {width:16px; clear:right; float:left; margin:0px 0px 10px 12px; padding:0px; background:transparent}

/*################ RTE LINK-FORMATTING ################*/
a.internal-link img, a.internal-link-new-window img, a.external-link img, a.external-link-new-window img, a.download img, a.mail img {border:none; white-space:nowrap;}

/*################ SEARCH CSC ####################*/

input.tx-indexedsearch-searchbox-sword, input.tx-indexedsearch-searchbox-button {margin-left:5px;}

/*.tx-indexedsearch-rules{ margin: 0 15 0 15; }*/
.tx-indexedsearch-percent { margin-right: 38px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#DCE4EC; width: 96%;}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#333; padding:3px;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-percent { background:#333; padding:3px;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#333; width: 90%; padding:3px;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr strong.tx-indexedsearch-redMarkup { color:#BFFF00; font-style:normal;}
.tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-descr { font-style:normal; padding:8px 0px 8px 0px; margin:0px; width: 90%;}
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:normal;}
.tx-indexedsearch { margin:0px;}
.tx-cmwlinklist-pi1 { margin: 15 15 15 15;}

.tx-indexedsearch-searchbox input, .tx-indexedsearch-searchbox select {font-size:1em; margin:3px 0px 4px 3px;}
.tx-indexedsearch-searchbox label {font-size:1em;}


fieldset#mailformZustellungsform legend {
	display:none;
}

/*############## MENU SITEMAP PRODUCTS ############*/
ul.csc-menu {list-style-type:none; width:464px; height:53px; overflow:hidden; margin:0 0 20px 0; display:block; background: url(images/bg_menu.jpg) no-repeat right top; border-left:1px solid #434343; border-top:1px solid #434343;border-bottom:1px solid #434343;}
.csc-menu li {float:left; width:115px; padding:6px 0 6px 0; text-align:center; margin:0; border-right:1px solid #434343; border-bottom:1px solid #434343;}
.csc-menu li a:link, .csc-menu li a:visited {font-weight:bold; text-decoration:none;}
.csc-menu li a:hover, .csc-menu li a:active{font-weight:bold; text-decoration:none;}

.csc-menu li.current a:link, .csc-menu li.current a:visited, .csc-menu li.current a:hover, .csc-menu li.current a:active {font-weight:bold; color:#BFFF00; text-decoration:none;}

.tx-slideshow-pi1 {z-index:1;}


/*############# FE LOGIN #############*/

.tx-felogin-pi1 div { margin:4px 0 4px 0;}



