/* 1. Ueberschrift / Links / Schriften */
/* 2. individuelle Styles */
/* 3. Container */
/* 4. TYPO3 */

body {	
	background-color: #FFFFFF;
	color: #6f6f6e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: center;
	line-height: 16px;
}

/* 1. Ueberschrift / Links / Schriften */

h1 {
	color: #000000;
	font-weight: bold;
	font-size: 15px;
	margin: 0 0 5px 0;
	padding: 0 0 0 0;
}

h2 {
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	margin: 0 0 5px 0;
	padding: 0 0 0 0;
}

h2.kasten {
	color: #6f6f6e;
	font-weight: normal;
	font-size: 12px;
	margin: 0 0 0 0;
	padding: 0 2px 0 2px;
	text-transform: uppercase;
	border: 1px solid #6f6f6e;
	display: inline;
}

h2.rotfettgross {
	color: #dc052d;
	font-weight: bold;
	font-size: 12px;
	margin: 0 0 0 0;
	padding: 0 0 5px 0;
	text-transform: uppercase;
}

h2.schwarzfettgross {
	color: #6f6f6e;
	font-weight: bold;
	font-size: 12px;
	margin: 0 0 0 0;
	padding: 0 0 5px 0;
	text-transform: uppercase;
}


h3 {
	color: #6f6f6e;
	font-weight: bold;
	font-size: 11px;
	margin: 0 0 8px 0;
	padding: 0 0 0 0;
	text-transform: uppercase;
}

h4 {
	color: #dc052d;
	font-weight: bold;
	font-size: 11px;
	margin: 0 0 4px 0;
	padding: 0 0 0 0;
	text-transform: uppercase;
}

h5 {
	color: #6f6f6e;
	font-weight: normal;
	font-size: 12px;
	margin: 0 0 4px 0;
	padding: 0 0 0 0;
	text-transform: uppercase;
}

a:link, a:visited, a:active  {
	color: #6f6f6e;
	text-decoration: underline;
}

a:hover {
	color: #6f6f6e;
	text-decoration: none;
}

a img {
	border: 0px;
}

/***********************************************************************************/


/* 2. individuelle Styles */

.fixfloat {
	float: none;
	clear: both;
	width: 1px;
	margin: 0;
	padding: 0;
	font-size: 0px;
	line-height: 0px;
	height: 1px
}

p.bodytext {	
	margin: 0 0 11px 0;
	padding: 0 0 0 0;
}


ul {
	list-style: square;
}

li {
	list-style: square;
}

hr {
	color: #6f6f6e;
	background-color: white;
	height: 1px;
	border-top: 1px solid #6f6f6e;
	border-left: 0px; 
	border-right: 0px;
	border-bottom: 0px;
	margin-top: 20px;
	margin-bottom: 20px;	
}

/* Rahmen */

.linkrechts  {
	text-align: right;
}

#content_right .linkrechts a:link, #content_right .linkrechts a:visited, #content_right .linkrechts a:active  {
	color: #6f6f6e;
	text-decoration: none;
	font-style: normal;
}

#content_right .linkrechts a:hover {
	color: #dc052d;
	text-decoration: none;
	font-style: normal;
}

.csc-frame-frame1 {
	background-color: #ffffff;
	padding: 5px 0px 5px 0px;	
}


.csc-frame-frame1 a:link, .csc-frame-frame1 a:visited, .csc-frame-frame1 a:active, .csc-frame-frame1 a:hover {
	margin: 0 0 0 0;
	padding: 0 0 0 20px;
	background: url(../pics/icon_video.jpg) no-repeat center left;
	text-decoration: underline;
	color: #6f6f6e;
	font-style: normal;
	font-size: 12px;	
}


/* Newsletter */

.tt_address_form label {
	font-size: 11px;
}

.tt_address_input {
	float: left;
	margin: 0 0 6px 0;
}

p.tt_address_error {
	color: #dc052d;
	margin: 3px 0 3px 0;
	font-style: italic;
}

span.tt_address_error {
	color: #dc052d;
	font-style: italic;
}

.tt_address_input_e-mail {
	width: 300px;
	margin: 0 0 0 100px;
	font-size: 11px;	
}

input.tt_address_html-e-mail  {
	width: auto;	
}

.tt_address_form_submit  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #6f6f6e;
	background: url(../pics/submit_bg.gif) no-repeat top left;
	border: 0px solid #990000;
	padding: 1px 1px 1px 1px;
	margin: 24px 0 5px 100px;
	cursor: pointer;	
	width: 300px;
}

.tt_address_content {
	width: 400px;
}
	



/***********************************************************************************/

/* 3. Container */

#allbox {
	width: 1000px;
	margin: 0 auto 0 auto;
	text-align: left;
	padding: 0 0 0 0;
}

#all {
	width: 980px;
	padding: 0 0 0 0;
	margin: 0 0 0 20px;
	text-align: left;
}

#all_top {
	width: 980px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

#all_left {
	width: 800px;
	margin: 12px 19px 0 0;
	padding: 0 0 0 0;
	float: left;
	border-right: 1px solid #6f6f6e;
}

#all_right {
	width: 160px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float: left;
}


/***********************************************************************************/


/* 3.1. Container Kopfbereich - top */

#topallbox {
	width: 800px;
	background: url(../pics/topallbox_bg.gif) repeat-y;
}

#topallbox {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}


#topnav {
	padding: 0 10px 0 0;
	margin: 0 0 0 0;
	float:right;
}

#topnav ul {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style: none;
}

#topnav ul li {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style: none;
	float: left;
}

#topnav ul li a:link, #topnav ul li a:visited, #topnav ul li a:active  {
	margin: 0 0 0 0;
	padding: 0 10px 2px 20px;
	text-decoration: none;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	display: block;
	background: url(../pics/topnav_li.gif) no-repeat center left;
}

#topnav ul li a:hover, #topnav ul li#topcurrent a {
	color: #6f6f6f;
}

#topnav ul li a.first {
	background: none;
}

#toplogo {
	float: left;
	width: 400px;
	margin: 0 0 0 0;
	padding: 40px 0 0 65px;
	height: 95px;
}

#topaktion {
	float: left;
	width: 185px;
	margin: 0 0 0 0;
	padding: 14px 0 0 0;
	text-align: center;
}

#metanav {
	float: left;
	width: 150px;
	margin: 0 0 0 0;
	padding: 60px 0 10px 0;
	text-align: right;
}

#metanav ul {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style: none;
}

#metanav ul li {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style: none;
}

#metanav ul li a:link, #metanav ul li a:visited, #metanav ul li a:active  {
	margin: 0 0 0 0;
	padding: 0 20px 2px 0;
	text-decoration: none;
	font-size: 12px;
	color: #6f6f6e;
	font-weight: normal;
}

#metanav ul li a:hover, #metanav ul li#metacurrent a {
	color: #ffffff;
}

#navbox {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background: url(../pics/nav_bg.jpg) no-repeat top left;
	height: 42px;
}

#nav {
	padding: 0 0 0 10px;
	margin: 0 0 0 0;
	float: left;
	width: 700px;
}

#nav ul {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style: none;
}
#nav ul li {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style: none;
	float: left;
}




#login {
	padding: 13px 0 0 0;
	margin: 0 0 0 0;
	float: left;
	width: 70px;
	text-align: right;
}


#login a:link, #login a:visited, #login a:active  {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-decoration: none;
	font-size: 12px;
	color: #dc052d;
	font-weight: normal;
	display: block;
	text-transform: uppercase;
}

#login a:hover {
	color: #dc052d;
}



/***********************************************************************************/



/* 3.2. Container Contentbereich - middle */

#middleallbox {
	width: 800px;
	margin: 0 0 0 0;
	padding: 10px 0 20px 0;
}

#middleall {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#breadcrumbbox {
	margin: 0 0 20px 0;
	padding: 0 0 0 0;
	font-size: 11px
}

#date {
	margin: 0 0 0 0;
	padding: 0 10px 0 0;
	float: left;
	width: 60px;
	border-right: 1px solid #6f6f6e;
	font-size: 11px;
}

#breadcrumb {
	margin: 0 0 0 0;
	padding: 0 0 0 8px;
	float: left;
	width: 700px;
}

#breadcrumb ul {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style: none;
}

#breadcrumb ul li {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style: none;
	float: left;
}

#breadcrumb ul li a:link, #breadcrumb ul li a:visited, #breadcrumb ul li a:active  {
	margin: 0 0 0 0;
	padding: 0 10px 3px 0;
	text-decoration: none;
	color: #6f6f6e;
	font-size: 11px;
	
}

#breadcrumb ul li a:hover {
	text-decoration: underline;
}


#content {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#content_left {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float: left;
	width: 545px;
}

#middlespacer {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float: left;
	width: 4px;
	height: 500px;
}

#content_right_box {
	margin: 0 0 0 0;
	padding: 15px 10px 15px 10px;
	float: left;
	width: 230px;
	background: url(../pics/contentright_bg.gif) repeat-y top left;
}

#content_right {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 11px;
}

#content_right div.hr {
  background: url(../pics/hr_right.gif) no-repeat top left #FFFFFF;
  height: 4px;
  margin-top: 10px;
  margin-bottom: 10px;	
  border-top: 0px solid #6f6f6e;
  border-left: 0px; 
  border-right: 0px;
  border-bottom: 0px;
  color: #FFFFFF;
}

#content_right div.hr hr {
  display: none;
}


#content_right a:link, #content_right a:visited, #content_right a:active  {
	color: #dc052d;
	font-size: 11px;
	font-style: italic;
	text-decoration: none;
}

#content_right a:hover {
	text-decoration: none;
}



#searchbox {
	margin: 0 0 0 0;
	padding: 0 0 0 0;	
}


.csc-textpic-caption {
	font-size: 11px;
	float: right;	
}


/***********************************************************************************/



/* 3.2. Container Fu�bereich - bottom */

#bottomallbox {
	font-size: 11px;
	width: 800px;
	background: url(../pics/topallbox_bg.gif) repeat-y;
}

#bottom_logos {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: center;
	height: 90px;
}

#bottom_logos img {
	margin: 0 0 0 0;
	padding: 25px 40px 0 0;
}

#bottom_adresse {
	margin: 0 0 0 0;
	padding: 4px 0 0 0;
	background: url(../pics/bottom_bg.jpg) no-repeat top left;
	height: 22px;
	text-align: center;
}

#bottom_adresse a:link, #bottom_adresse a:visited, #bottom_adresse a:active  {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-decoration: none;
	font-weight: normal;
	color: #6f6f6f6;
}

#bottom_adresse ul li a:hover {
	color: #6f6f6f6;
}

/***********************************************************************************/

/* Suchebox */

#macina_searchbox {
	margin: 0 0 0 0;
	padding: 2px 5px 4px 5px;
	background: url(../pics/searchbox_bg.gif) no-repeat top left;
	width: 221px;
	font-size: 11px;
}

#macina_searchbox .headline {
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
	font-size: 11px;
	text-transform: uppercase;	
}

#macina_searchbox .input {
	margin: 0 0 0 0;
	padding: 0 4px 0 0;
	float: left;
}

#macina_searchbox .input input {
	width: 191px;
	height: 15px;
	border: 1px solid #6f6f6e;
}

#macina_searchbox .submit {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float: left;	
}

#macina_searchbox .submit input {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 19px;
	height: 19px;
	border: none;	
}

#macina_searchbox .profi {
	margin: 0 0 0 0;
	padding: 3px 27px 10px 0;
	text-align: right;
}

#macina_searchbox .profi a {
	text-decoration: none;
}


/* H�ndlersuche */

#lightguide_suche {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 221px;
	font-size: 11px;
}

#lightguide_suche .logo {
	margin: 0 0 0 0;
	padding: 0 0 15px 0;
}

#lightguide_suche .input {
	margin: 3px 0 0 0;
	padding: 0 4px 0 0;
	float: left;
}

#lightguide_suche .input input {
	width: 191px;
	height: 15px;
	border: 1px solid #6f6f6e;
}

#lightguide_suche .submit {
	margin: 3px 0 0 0;
	padding: 0 0 0 0;
	float: left;	
}

#lightguide_suche .submit input {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 19px;
	height: 19px;
	border: none;	
}

/* Suche */

.tx-indexedsearch-searchbox {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	display: none;
}

.tx-indexedsearch-form  {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float: left;
	width: 200px;
}

.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-sword {
	width: 190px;
	height: 15px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	display: none;
}

.tx-indexedsearch-search-select-section {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float: left;
	width: 200px;
}

.tx-indexedsearch-search-select-section, .tx-indexedsearch-search-in {
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
}

.tx-indexedsearch-search-submit {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 19px;
	float: left;	
	display: none;
}

.tx-indexedsearch-search-submit input {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 19px;
	height: 19px;
	border: none;	
}

.tx-indexedsearch-whatis {
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	margin: 12px 0 5px 0;
	padding: 0 0 0 0;	
}

.tx-indexedsearch-browsebox strong {
	color: #000000;
	font-weight: normal;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {
	color: #dc052d;
}

.tx-indexedsearch .res-tmpl-css { 
	clear: both;
	margin: 10px 0 0 0;
	padding: 0 0 5px 0;
}

p.tx-indexedsearch-descr {
	margin: 0 0 12px 0;
	padding: 0 0 0 0;
}

.tx-indexedsearch-res h3 {
	border-bottom: 1px solid #6f6f6e;
	padding: 0 0 3px 0;	
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
	font-size: 11px;
	background: none;
}

.tx-indexedsearch-browsebox {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: left;	
}

.tx-indexedsearch-browsebox ul.browsebox {
	margin: 12px 0 12px 0;
	padding: 3px 0 3px 0;
	list-style: none;	
	width: 100%;
	text-align: center;	
	border-top: 1px solid #6f6f6e;
	border-bottom: 1px solid #6f6f6e;
}

.tx-indexedsearch-browsebox ul.browsebox li {
	margin: 0 0 0 0;
	padding: 0 5px 0 5px;
	list-style: none;	
	display: inline;
}

.tx-indexedsearch-browsebox ul.browsebox a {
	color: #6f6f6e;
	text-decoration: none;
	font-size: 11px;
}

.tx-indexedsearch-title a {
	text-decoration: none;
}

.tx-indexedsearch-title a:hover {
	color: #000000;
	text-decoration: none;
}

.tx-indexedsearch-browsebox li.tx-indexedsearch-browselist-currentPage a {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style: none;
	text-decoration: none;	
	color: #000;
}

/* Termine in contentright feednews */

.feednewscontentright {
	margin: 0 0 0 0;
	padding: 2px 5px 4px 5px;
	background: url(../pics/terminebox_bg.gif) no-repeat top left;
	width: 221px;
	font-size: 11px;
	border-bottom: 1px solid #ececec;
}

.feednewscontentright h3 {
	color: #dc052d;
	font-weight: normal;
	font-size: 11px;
	margin: 4px 0 0 0;
	padding: 0 0 0 0;
	text-transform: uppercase;
}

/* Premium Partner rechts */

.premiumpartnerrechts {
	margin: 0 0 0 0;
	padding: 2px 5px 4px 5px;
	background: url(../pics/terminebox_bg.gif) no-repeat top left;
	width: 221px;
	font-size: 11px;
	border-bottom: 1px solid #ececec;
}

.premiumpartnerrechts .right {
	height: 55px;
	text-align: center;
	margin: 7px 0 7px 0;
	background: url(../pics/premium_list_bg.jpg) no-repeat top center;
}

.premiumpartnerrechts .right a img {
	margin: 4px 0 0 0;
}






/***********************************************************************************/

/* News */


.singletitle {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float: left;
	width: 440px;
}


.news-single-timedata {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float: left;
	width: 100px;
	text-align: right;
	font-size: 11px;
}


.news-latest-container h2, .news-list-container h2, .news-single-item h2 {
	text-decoration: none;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	text-transform: none;
	border: none;
}

.news-latest-container h2 a, .news-list-container h2 a, .news-single-item h2 a  {
	text-decoration: none;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
}

.news-latest-container h2 a:hover, .news-list-container h2 a:hover, .news-single-item h2 a:hover  {
	text-decoration: none;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
}


.news-latest-morelink, .news-list-morelink {
	text-align: right;
}

.news-latest-container hr .clearer, .news-list-container hr .clearer  {
	color: #6f6f6e;
	background-color: white;
	height: 1px;
	border-top: 1px solid #6f6f6e;
	border-left: 0px; 
	border-right: 0px;
	border-bottom: 0px;
	margin-top: 15px;
	margin-bottom: 40px;
}

.news-latest-item .category, .news-list-item .category, .news-single-item .category {
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
}

/* TOPNews */

.topimage {
	margin: 0 0 0 0;
	padding: 0 0 15px 0;
}



/* RSS rechte Spalte */

#rss {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#rss .rss_item {
	margin: 8px 0 0 0;
}

#rss .rss_item .rss_logo {
	width: 30px;
	float: left;
}

#rss .rss_item .logo {
	width: 155px;
	float: left;
}

#rss .rss_item .info {
	width: 32px;
	float: left;
}


/* FLOATNews */

.news-latest-container .image, .news-list-container .image  {
	margin: 0 0 0 0;
	padding: 0 15px 0 0;
	width: 295px;
	float: left;
}

.news-latest-container .text, .news-list-container .text  {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 230px;
	float: left;
}

.news-list-gotoarchive  {
	margin: 0 0 0 0;
	padding: 0 0 0 20px;
	font-size: 11px;
	color: #dc052d;
	font-style: italic;
	background: url(../pics/bt_archiv.gif) no-repeat bottom left;
}

.news-list-gotoarchive a  {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 11px;
	color: #dc052d;
	font-style: italic;	
}

.news-single-item .subheader {
	padding: 10px 0 5px 0;
}

.news-single-item .rgsgcontent {
	padding: 15px 0 0 0;
}

.news-single-item .video {
	padding: 10px 0 0 0;
	margin: 0 0 0 0;
}



.news-single-item .subheader h3 {
	font-weight: bold;
	font-size: 12px;
	color: #6f6f6e;
	text-transform: none;
	padding: 0 0 0 0;
}

.news-single-item .content {
	padding: 15px 0 0 0;
}

.news-single-imgcaption  {
	font-size: 10px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.news-single-item .werbung {
	padding: 10px 0 10px 0;
	border-bottom: 1px solid #6f6f6e;
	border-top: 1px solid #6f6f6e;
}

.news-single-item .content1 {
	padding: 15px 0 30px 0;
}

.news-single-item .content2 h3 {
	color: #6f6f6e;
	font-weight: normal;
	font-size: 12px;
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
	text-transform: uppercase;
	
}

.news-single-item .content2 h2 {
	text-decoration: none;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	text-transform: none;
	border: none;
	display: block;	
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
}

.news-single-additional-info {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 11px;
}


.news-single-additional-info dd {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}


.news-single-additional-info a {
	margin: 0 0 0 0;
	padding: 0 0 0 15px;
	font-size: 11px;
	color: #dc052d;
	font-style: italic;
	text-decoration: none;
}

.news-single-additional-info a:hover {
	text-decoration: underline;
}

.news-single-related {
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
}

.news-single-related a  {
	margin: 0 0 0 0;
	padding: 0 0 0 20px;
	font-size: 11px;
	color: #6f6f6e;
	font-style: italic;	
	background: url(../pics/bt_news.gif) no-repeat center left;
}

.news-single-related p {
	margin: 0 0 0 0;
	padding: 0 0 1px 0;
}

.news-single-links a  {
	margin: 0 0 0 0;
	padding: 0 0 0 20px;
	font-size: 11px;
	color: #dc052d;
	font-style: italic;	
	background: url(../pics/bt_archiv.gif) no-repeat center left;
}

.news-single-links p {
	margin: 0 0 0 0;
	padding: 0 0 1px 0;
}



/* RIGHTNews */

.news-latest-container .image_right, .news-list-container .image_right  {
	margin: 0 0 0 0;
	padding: 0 0 5px 0;
	width: 230px;
}

.news-latest-container .text_right, .news-list-container .text_right  {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 230px;
}

.title_top {
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
}

#content_right .news-latest-container .title_top a:link, #content_right .news-latest-container .title_top a:visited, #content_right .news-latest-container .title_top a:active  {
	color: #6f6f6e;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
}

#content_right .news-latest-container .title_top a:hover {
	text-decoration: underline;
}




/* Archiv NEWS */

.news-list-container .news-list-item-archiv {
	margin: 16px 0 0 0;
	padding: 0 0 16px 0;
}

.news-list-container .news-list-item-archiv .head {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 12px;
	color: #7b7b7b;
	font-weight: bold;
}

.news-list-container .news-list-item-archiv .head h2 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 12px;
	color: #7b7b7b;
	font-weight: normal;
	text-transform: uppercase;
	text-decoration: underline;
	display: inline;
}

.news-list-container .news-list-item-archiv .head h2 a {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 12px;
	color: #7b7b7b;
	font-weight: normal;
	text-transform: uppercase;
	text-decoration: underline;
	display: inline;
}

.news-list-container .news-list-item-archiv .image {
	margin: 0 0 0 0;
	padding: 12px 10px 0 0;
	float: left;
	width: 120px;
}

.news-list-container .news-list-item-archiv .text {
	margin: 0 0 0 0;
	padding: 12px 0 0 0;
	float: left;
	width: 400px;
}


#content .news-latest-container .category, #content .news-list-container .category, #content .news-single-item .category  {
	color: #6f6f6e;
	font-weight: normal;
	font-size: 12px;
	margin: 0 0 8px 0;
	padding: 0 2px 0 2px;
	text-transform: uppercase;
	border: 1px solid #6f6f6e;
	font-style: normal;
	text-decoration: none;
	display: inline-block;
}




#content .news-latest-container .category a, #content .news-latest-container .category a:hover, #content .news-list-container .category a, #content .news-list-container .category a:hover, #content .news-single-item .category a, #content .news-single-item .category a:hover  {
	color: #6f6f6e;
	font-weight: normal;
	font-size: 12px;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
}



/* AFNEGNews */

#afneg .news-list-date {
	font-size: 11px;
	font-weight: normal;
	margin: 0 0 0 0;
	padding: 5px 0 0 0;
}

#afneg h2 {
	text-decoration: none;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	text-transform: none;
	border: none;
	display: block;	
	margin: 0 0 0 0;
	padding: 0 0 5px 0;
}

#afneg .afneg_bild  {
	float: left;
	width: 200px;
	padding: 0 30px 0 0;
	text-align: right;
}

#afneg .afneg_text  {
	float: left;
	width: 300px;
	padding: 0 0 0 0;
}

#afneg .subheader  {
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#afneg img  {
	border: 1px solid #6f6f6e;
}

#afneg hr .clearer  {
	color: #6f6f6e;
	background-color: white;
	height: 1px;
	border-top: 1px solid #6f6f6e;
	border-left: 0px; 
	border-right: 0px;
	border-bottom: 0px;
	margin-top: 10px;
	margin-bottom: 20px;
}



/***********************************************************************************/

/* Mailform Plus */

.mailformplus_contactform p {
	margin: 0 0 0 0;
	padding: 0 0 5px 0;
}

.mailformplus_contactform form {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.mailformplus_contactform form br {
	clear: both;
}

.mailformplus_contactform fieldset {
	line-height: 2em;
	border: 0px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 11px;
}

.mailformplus_contactform label {
   float: left;
   text-align: left;
   width: 100px;
   line-height: 1.2em;
}

.mailformplus_contactform textarea {
	border: 1px solid #6f6f6e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #ffffff;
	margin: 0 0 3px -3px;
	width: 260px;
	height: 90px;
}

html>body .mailformplus_contactform textarea {
	margin-left: 0px;
}

.mailformplus_contactform input {
	border: 1px solid #6f6f6e;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #ffffff;
	margin: 0 0 3px 0;
	width: 260px;
}

input.mailformplus_contactform-submit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #6f6f6e;
	background: url(../pics/submit_bg.gif) no-repeat top left;
	border: 0px solid #990000;
	padding: 1px 1px 1px 1px;
	margin: 0 0 5px 100px;
	cursor: pointer;	
	width: 262px;
}

.radio_caption {
	margin: 0 0 0 0;
	padding: 0 0 0 10px;
}

.caption {
	margin: 0 0 0 0;
	padding: 5px 0 15px 100px;
}


/* Mailform */

form {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

form br, .csc-mailform-field {
	clear: both;
}

fieldset {
	line-height: 2em;
	border: 0px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 11px;
}

label {
   float: left;
   text-align: left;
   width: 100px;
   line-height: 1.2em;
	font-size: 11px;
}

textarea {
	border: 1px solid #6f6f6e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #ffffff;
	margin: 0 0 3px -3px;
	width: 298px;
}

select {
	border: 1px solid #6f6f6e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #ffffff;
	margin: 0 0 0 0;
	padding: 1px 1px 1px 1px;
	width: 300px;
}

html>body textarea {
	margin-left: 0px;
}

input {
	border: 1px solid #6f6f6e;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #ffffff;
	margin: 0 0 3px 0;
	width: 298px;
}

.csc-mailform-submit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #6f6f6e;
	background: url(../pics/submit_bg.gif) no-repeat top left;
	border: 0px solid #990000;
	padding: 1px 1px 1px 1px;
	margin: 0 0 5px 100px;
	cursor: pointer;	
	width: 300px;
}

.probeabo label {
	float: left;

}

.probeabo .probeabo_input {
	float: left;
	width: 298px;
	margin: 0 0 5px 0;
	color: #dc052d;
	font-style: italic;

}

.probeabo .probeabo_checkbox {
	width: auto;
}

.probeabo .probeabo_input_widerruf {
	width: 298px;
	line-height: 1em;
	margin: 0 0 0 100px;
	color: #dc052d;
	font-style: italic;

}

.probeabo .probeabo_input_widerruf span {
	color: #6f6f6e;
	font-style: normal;
}

/* Login */

.login-left {
	margin: 0 0 0 0;
	padding: 20px 0 0 0;
	float: left;
	width: 320px;
}

.login-submit {
	margin: 0 0 0 0;
	padding: 30px 0 0 0;
	float: left;
	width: 50px;
}

.login-left label {
   float: left;
   text-align: left;
   width: 100px;
   line-height: 1.2em;
}

.login-left input {
	border: 1px solid #6f6f6e;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #ffffff;
	margin: 0 0 3px 0;
	width: 200px;
}

.login-submit input {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 19px;
	height: 19px;
	border: none;	
}



.login-forgot {
	margin: 0 0 0 0;
	padding: 0 0 0 100px;
}

.login-forgot a {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 11px;
	color: #dc052d;
	font-style: italic;
	text-decoration: none;
}

.login-forgot a:hover {
	text-decoration: underline;
}

.forgot-password {
	margin: 6px 0 6px 0;
	padding: 0 0 0 0;
}

.login-email {
	float: left;
}

.login-email input {
	height: 15px;
}

.forgot-submit {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float: left;
	width: 50px;
}

.forgot-submit input {
	margin: 0 0 0 4px;
	padding: 0 0 0 0;
	width: 19px;
	height: 19px;
	border: none;	
}


/* Lightguide Adressen */

.tx-mpclightaddress-pi1 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.tx-mpclightaddress-pi1 form {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#alphdiv, #mastercategoriesdiv, #categoriediv, #laenderdiv {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.tx-mpclightaddress-pi1 label {
	font-size: 11px;
	font-style: italic;
	color: #808080;
	width: 110px;
	margin: 0 0 3px 0;
	padding: 0 30px 0 0;
	text-align: right;
}

.tx-mpclightaddress-pi1 select {
	font-size: 11px;
	font-style: normal;
	color: #808080;
	width: 190px;
	background-color: #FFFFFF;
	border: 1px solid #6f6f6e;
	margin: 0 0 3px 0;
	padding: 0 0 0 0;
}

.tx-mpclightaddress-pi1 option {
	font-size: 11px;
	font-style: normal;
	color: #6F6F6F;
	background-color: #F5F6F6;
	margin: 0 0 0 0;
	padding: 1px 0 1px 3px;
}

.tx-mpclightaddress-pi1 input {
	border: 1px solid #6f6f6e;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #ffffff;
	margin: 0 0 3px 0;
	width: 188px;
}

.tx-mpclightaddress-pi1 input.submit {
	margin: 0 0 0 0;
	padding: 2px 0 0 199px;
	width: 131px;
	height: 13px;
	border: none;
}

.tx-mpclightaddress-pi1 h2.top, #mpclightaddress-single-item h2.top  {
	margin: 0 0 20px 0;
	padding: 0 0 0 0;
	border-bottom: 1px solid #6F6F6F;
	font-size: 12px;
	font-weight: normal;
	color: 4D4D4D;
}

.browseBoxWrap {
	margin: 0 0 20px 0;
	padding: 0 0 0 0;
	border-bottom: 1px solid #6F6F6F;
	font-size: 12px;
	font-weight: normal;
	color: 4D4D4D;
}

.browseLinksWrap .inactiveLinkWrap a {
	text-decoration: none;
}

.browseLinksWrap .activeLinkWrap a {
	color: #dc052d;
	text-decoration: none;
}

.browseBoxWrapUnten {
	margin: 45px 0 0 0;
	padding: 0 0 0 0;
	border-top: 1px solid #6F6F6F;
	font-size: 12px;
	font-weight: normal;
	color: 4D4D4D;
}

.showResultsWrap {
	float: left;
	width: 350px;
}

.browseLinksWrap {
	float: right;
	width: 180px;
	text-align: right;
}

.mpclightaddress-list-item .left {
	margin: 0 0 0 0;
	padding: 10px 0 10px 10px;
	float: left;
	width: 290px;
}

.mpclightaddress-list-item-premium .left {
	margin: 0 0 0 0;
	padding: 20px 0 10px 10px;
	float: left;
	width: 290px;
}

.mpclightaddress-list-item .middle {
	margin: 0 0 0 0;
	padding: 10px 0 10px 10px;
	float: left;
	width: 70px;
}

.mpclightaddress-list-item-premium .middle {
	margin: 0 0 0 0;
	padding: 20px 0 10px 10px;
	float: left;
	width: 70px;
}

.mpclightaddress-list-item-premium {
	background: url(../pics/premium_list_bg.gif) no-repeat center left;
	height: 55px;
	
}

.mpclightaddress-list-item-premium .right {
	margin: 0 0 0 0;
	padding: 5px 0 5px 0;
	float: left;
	width: 100px;
}

.mpclightaddress-list-item a, .mpclightaddress-list-item-premium a {
	text-decoration: none;
}

.mpclightaddress-list-item a:hover, .mpclightaddress-list-item-premium a:hover {
	text-decoration: underline;
}

.mpclightaddress-list-item a img, .mpclightaddress-list-item-premium a imh {
	padding: 0 5px 0 0;
}


#mpclightaddress-single-item-premium .mpclightaddress-single-content {
	background: url(../pics/premium_single_bg.gif) repeat-y top left;
	padding: 20px 10px 20px 10px;
	position: relative;
	height: auto;
	width: 520px;
	margin: 0 0 20px 0;
}

#mpclightaddress-single-item-premium .mpclightaddress-single-topleft {
	background: url(../pics/premium_single_bg_topleft.gif) no-repeat;
	position: absolute;	
	width: 15px;
	height: 15px;
	display: block;
	top: 0;
	left: 0;
}

#mpclightaddress-single-item-premium .mpclightaddress-single-topright {
	background: url(../pics/premium_single_bg_topright.gif) no-repeat;	
	position: absolute;
	width: 15px;
	height: 15px;
	display: block;
	top: 0;
	right: 0;
}

#mpclightaddress-single-item-premium .mpclightaddress-single-bottomleft {
	background: url(../pics/premium_single_bg_bottomleft.gif) no-repeat;
	position: absolute;	
	width: 15px;
	height: 15px;
	display: block;
	bottom: 0;
	left: 0;
}

#mpclightaddress-single-item-premium .mpclightaddress-single-bottomright {
	background: url(../pics/premium_single_bg_bottomright.gif) no-repeat;	
	position: absolute;
	width: 15px;
	height: 15px;
	display: block;
	bottom: 0;
	right: 0;
}


#mpclightaddress-single-item-premium .left  {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float: left;
	width: 340px;
}

#mpclightaddress-single-item-premium .right  {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float: left;
	width: 180px;
}

#mpclightaddress-single-item-premium .left h2  {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 13px;
	font-weight: bold;
	color: #4D4D4D;
}

#mpclightaddress-single-item-premium .mpclightaddress-single-content2 {
	margin: 0 0 0 0;
	padding: 30px 0 0 0;
}

#mpclightaddress-single-item-premium .bottom, #mpclightaddress-single-item .bottom {
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
	border-top: 1px solid #6F6F6F;
}

#mpclightaddress-single-item-premium .bottom .header, #mpclightaddress-single-item .bottom .header  {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float: left;
	width: 340px;
}

#mpclightaddress-single-item-premium .bottom .back, #mpclightaddress-single-item .bottom .back  {
	margin: 0 0 0 0;
	padding: 3px 0 0 0;
	float: left;
	width: 200px;
	text-align: right;
}

#mpclightaddress-single-item h2  {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 13px;
	font-weight: bold;
	color: #4D4D4D;
}

#mpclightaddress-single-item .mpclightaddress-single-content  {
	margin: 0 0 0 0;
	padding: 0 0 40px 0;
}

/*    FE Users  */

.tx-srfeuserregister-pi1 {
	margin: 0 0 0 0;
	padding: 20px 0 50px 0;
}

.tx-srfeuserregister-pi1 fieldset {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.tx-srfeuserregister-pi1 legend {
	color: #6f6f6e;
	margin: 0 0 0 0;
	padding: 0 0 15px 0;
	line-height: normal;
	
}

.tx-srfeuserregister-pi1 input {
	border: 1px solid #6f6f6e;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #ffffff;
	margin: 0 0 3px 0;
	width: 298px;
	height: 16px;
}

.tx-srfeuserregister-pi1 p.tx-srfeuserregister-pi1-error {
	margin: 0 0 0 0;
	padding: 0 0 0 120px;
}

.tx-srfeuserregister-pi1 div {
	margin: 0 0 0 0;
	padding: 0 0 6px 0;
}

.tx-srfeuserregister-pi1 div.feuser_formular {
	height: auto;
	border: none;
	margin: 0 0 0 0;
	padding: 0 0 6px 0;
}

.tx-srfeuserregister-pi1 div.feuser_passwort {
	margin: 0 120px 0 0;
	padding: 0 0 6px 0;
}

.tx-srfeuserregister-pi1 label {
	width: 120px;
}


.tx-srfeuserregister-pi1-error {
	font-size: 10px;
	color: #dc052d;
}

input#tx-srfeuserregister-pi1-zip {
	width: 50px;
	margin: 0 10px 0 0;
}

input#tx-srfeuserregister-pi1-city  {
	width: 236px;
}

.tx-srfeuserregister-pi1 div.feuser_gender {
	margin: 0 0 0 0;
	padding: 0 0 0 120px;
}

.tx-srfeuserregister-pi1 div.feuser_gender input {
	width: 20px;
	border: none;
}

.tx-srfeuserregister-pi1 div.feuser_gender label {
	width: 50px;
}

.tx-srfeuserregister-pi1 div.feuser_submit {
	margin: 0 0 0 120px;
	padding: 5px 0 0 0;
	border: none;
}

input.tx-srfeuserregister-pi1-submit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6f6f6e;
	background: url(../pics/submit_bg.gif) no-repeat top left;
	border: 0px solid #990000;
	padding: 1px 1px 1px 1px;
	margin: 0 0 0 0;
	cursor: pointer;	
	width: 300px;
	height: 20px;
}

.tx-srfeuserregister-pi1 dl {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.tx-srfeuserregister-pi1 dt {
	margin: 0 0 0 0;
	padding: 0 10px 0 0;
	float: left;
	font-style:italic;
}

.tx-srfeuserregister-pi1 dd {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.update input.tx-srfeuserregister-pi1-submit, .update input  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6f6f6e;
	background: url(../pics/submit_bg.gif) no-repeat top center;
	border-left: 1px solid #baaf8e;
	border-right: 1px solid #baaf8e;
	padding: 1px 1px 1px 1px;
	margin: 0 5px 0 0;
	cursor: pointer;	
	width: 180px;
	height: 20px;
}


/* Termine */

.tx-webparser-pi1 .newsmehr {
	margin: 0 0 0 0;
	padding: 3px 10px 0 0;
	text-align: right;
	float: right;
}



/* Whitepaper */


.tx-mpclightwhitepaper-pi1 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.tx-mpclightwhitepaper-pi1 form {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.tx-mpclightwhitepaper-pi1 label {
	font-size: 11px;
	font-style: italic;
	color: #808080;
	width: 80px;
	margin: 0 0 3px 0;
	padding: 0 0 0 0;
	text-align: left;
}

.tx-mpclightwhitepaper-pi1 select {
	font-size: 11px;
	font-style: normal;
	color: #808080;
	width: 190px;
	background-color: #FFFFFF;
	border: 1px solid #6f6f6e;
	margin: 0 0 3px 0;
	padding: 0 0 0 0;
}

.tx-mpclightwhitepaper-pi1 option {
	font-size: 11px;
	font-style: normal;
	color: #6F6F6F;
	background-color: #F5F6F6;
	margin: 0 0 0 0;
	padding: 1px 0 1px 3px;
}

.tx-mpclightwhitepaper-pi1 input {
	border: 1px solid #6f6f6e;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #ffffff;
	margin: 0 0 3px 0;
	width: 188px;
}

.tx-mpclightwhitepaper-pi1 input.submit {
	margin: 0 0 0 0;
	padding: 2px 0 0 139px;
	width: 131px;
	height: 13px;
	border: none;
}

.mpclightwhitepaper-list-item  {
	margin: 0 0 0 0;
	padding: 0 0 40px 0;
}

.mpclightwhitepaper-list-item h4  {
	margin: 0 0 0 0;
	padding: 0 0 83px 0;
}


.mpclightwhitepaper-list-item .info {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.mpclightwhitepaper-list-item .teaser {
	margin: 0 0 0 0;
	padding: 15px 0 0 0;
}

.mpclightwhitepaper-list-item .autor_img, .mpclightwhitepaper-list-item .teaser_img {
	margin: 0 0 0 0;
	padding: 0 15px 0 0;
	width: 100px;
	float: left;
}

.mpclightwhitepaper-list-item .text, .mpclightwhitepaper-list-item .teasertext {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 425px;
	float: left;
}

.mpclightwhitepaper-list-item h4 a:link, .mpclightwhitepaper-list-item h4 a:visited, .mpclightwhitepaper-list-item h4 a:active {
	color: #dc052d;
	font-weight: bold;
	font-size: 11px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-transform: uppercase;
	text-decoration: none;
}




/* default styles for extension "tx_twrssfeeds_pi1" */

.feedframejobs h2 {
	color: #6f6f6e;
	font-weight: normal;
	font-size: 12px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.feedframejobs h3 {
	color: #dc052d;
	font-weight: normal;
	font-size: 12px;
	margin: 20px 0 0 0;
	padding: 0 10px 0 10px;
	border-left: 3px #dc052d solid;	
	border-right: 3px #dc052d solid;
	text-transform: uppercase;
}

.feedframejobs img {
	margin: 12px 0 10px 0;	
}

#twrss_table {
	color: #6f6f6e;
	font-weight: normal;
	font-size: 12px;
	margin: 0 0 12px 0;
	padding: 0 10px 0 10px;
	border-left: 3px #dc052d solid;	
	border-right: 3px #dc052d solid;
	line-height: 16px;
}

/*
.twrss_head {
	color: #dc052d;
	font-weight: normal;
	font-size: 12px;
	margin: 0 0 0 0;
	padding: 0 0 0 0; 
	line-height: 16px;  
}

.twrss_head_channel {
	color: #dc052d;
	font-weight: normal;
	font-size: 12px;
	margin: 0 0 0 0;
	padding: 0 0 0 0; 
	line-height: 16px;  
}

.twrss_imagefile {
	float:left;
	margin: 0 10px 5px 0;
}

.twrss_bodytext {
	color: #dc052d;
	font-weight: normal;
	font-size: 12px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;  
	line-height: 16px;  
}

.twrss_bodytext A{
	font-size: 12px; 
	color: #666666; 
	font-family: verdana; 
	font-style: normal; 
	font-weight: normal; 
	line-height: 16px;  
    text-decoration:underline;
}*/

/*.twrss_bodytext A:hover{
	font-size: 12px; 
	color: #666666; 
	font-family: verdana; 
	font-style: normal; 
	font-weight: normal;  
	line-height: 16px;  
        text-decoration:underline;
}

.twrss_channel_description {
	border:1px dotted #dddddd;
	background-color:#f5f5f5;
	color:#000;
	font-size: 14px;
	font-family: verdana;
	font-style: normal;
	font-weight: bold;
	padding:3px;
} */

#twrss_table .twrss_item_link a {
	color: #6f6f6e;
	font-weight: normal;
	font-style: normal;
	font-size: 12px;
	margin: 0 0 0 0;
	padding: 0 0 0 0; 
	text-decoration: none;	
}

#twrss_table .twrss_item_link a:hover {
	color: #6f6f6e;
	font-weight: normal;
	font-style: normal;
	font-size: 12px;
	margin: 0 0 0 0;
	padding: 0 0 0 0; 
	text-decoration: underline;	
}

/*
#twrss_table .twrss_item_content {
	color: #dc052d;
	font-weight: normal;
	font-size: 12px;
	margin: 0 0 0 0;
	padding: 0 0 0 0; 
	line-height: 16px;
}

#twrss_table .twrss_bodytext .twrss_channel_link a {
	font-size: 12px; 
	color: #666666; 
	font-family: verdana; 
	font-style: normal; 
	font-weight: bold; 
	padding:3px;
	line-height: 16px;
	text-decoration:none;	
}

#twrss_table .twrss_bodytext .twrss_channel_link a:hover{
	font-size: 12px; 
	color: #666666; 
	font-family: verdana; 
	font-style: normal; 
	font-weight: bold; 
	padding:3px;
	line-height: 16px;	
	text-decoration:underline;
}*/


/***************************
 *  Default styles for the
 *    EXT rgaccordion
 * by Ringer Georg (just2b)
 ***************************/  

/* Toggle default */
h3.rgaccord1-toggle {
  font-weight:bold;
  color:#475425;
  line-height: 26px;
  height: 23px;
  background: #acc95f url(img/plus.png) 5px center no-repeat;
  border-top:1px solid #eee;
  padding:2px 0 2px 25px;
  margin-right:32px;
  cursor:pointer;
}

/* Toggle act item */
h3.act {
  color:#edf2f7;
  background:#6899ce url(img/minus.png) 5px center no-repeat;
}

/* the content */
div.rgaccord1-content {
  width:573px;
  border-left:1px solid #ccc;
  border-right:1px solid #ccc;
}

/* remove margin of a CE */
div.rgaccord1-content .ce {
  margin-bottom:0;
}

/* remove the header inside the CE, twice is not nice */
div.rgaccord1-content h1 {
  display:none;
}
