@charset "UTF-8";

/* CSS Document
webgrrls-berlin.de
Birgit Rühring 2008 */

/* @group Image Sizes */
/*
header: 480px #270px
wir: 90px
cal_event: 180px

*/


/* @end */

/* @group Colors */
grau {
	background-color: rgb(214,214,214);
}
dklgrau {
	background-color: rgb(153,153,153);

}
anthrazit {
	background-color: rgb(51,51,51);
}
tuerkis {
	background-color: rgb(0,153,153);
}
/* @end */

html, body {
	width: 100%;
	height: 100%;
	
	
}

body {
	margin: 0;
	margin-bottom: 1px;
	font-size: 11px;
	line-height: 14px;
	font-family: verdana;
	color: rgb(51,51,51);
	text-align: left;
	height: 100,1%;
}
.clearer {
	clear: both;
}
hr,hr.trennlinie {
	clear:right;
	height:1px;
	border:1px solid rgb(214,214,214);

}
/* @group Container */

/* @group Rahmen */



/* @end */

div#allwrap {
	width: 860px;
	height: auto;
	margin: 10px 0 0 10px;
}

div#header {
	height: auto;
	text-align: left;
	margin-top: 15px;
	margin-bottom: 10px;
}
div#header img#logo {
	
}
div#headline {
	text-align: left;

}
div#headline h1 {
	font-size: 10px;
	display: block;
	background-color: rgb(214,214,214);
	padding: 3px 10px;
	margin: 0;
	color: rgb(51,51,51);
	text-align: left;
	font-weight: bold;
}

div#mainwrap {
	height: auto;
	text-align: center;
	margin-top: 10px;
}
div#headerimg {
	width: 480px;
	height: auto;
	float: left;
}
div#contentwrap {
	text-align: left;
	width: 480px;
	margin: 0 10px;
	float: left;
}
div#contentwrap-2sp {
	text-align: left;
	width: 670px;
	margin-left: 10px;
	float: left;
}
div#content-2sp {
	width: 670px;
	height: auto;
	text-align: left;
	overflow: hidden;
	float: left;
	clear: both;
}
div#content {
	width: 480px;
	height: auto;
	text-align: left;
	overflow: hidden;
}

div#leftcol {
	text-align: left;
	width: 180px;
	float: left;
	font-size: 10px;
}
div#content-left {
	width: 180px;
}

div#rightcol {
	text-align: left;
	width: 180px;
	float: right;
	clear: right;
	font-size:  10px;
	font-size: 10px;
}
div#content-right {
	width: 180px;
}

/* @end */

/* @group linke Navi */

ul.navi-left {
	border: 1px solid rgb(214,214,214);


}
div.navi-left {
	padding-bottom: 10px;
}
ul.navi-left,
ul.navi-left li,
ul.navi-left li ul {
	list-style-type: none;
	margin: 0;
	padding: 0
}

ul.navi-left li {
	margin: 1px;
}

ul.navi-left li a {
	display: block;
	padding: 2px 2px 2px 10px;
	background-color: rgb(214,214,214);
	color: rgb(102,102,102);
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

ul.navi-left li a:hover
ul.navi-left li a:active,
ul.navi-left li a.active {
	color: rgb(51,51,51);
	text-decoration: none;
}
ul.navi-left li li {
	margin: 0px;
	border-bottom:  1px solif#fff;;
}
ul.navi-left li li a{
		padding: 2px 2px 2px 20px;
}
ul.navi-left li a:hover,
ul.navi-left li a:active,
ul.navi-left li a.active,
ul.navi-left li li a:hover,
ul.navi-left li li a:active,
ul.navi-left li li a.active {
	color: rgb(51,51,51);
	text-decoration: none;
}
/* @end */

/* @group Boxen */

/* @group Tagcloud */



/* @end */

div.csc-frame-1,
div.tagcloud,
div.tx-timtabsociable-pi1  {
	border: 1px solid rgb(214,214,214);
	padding: 10px;
	margin-bottom: 10px;
	
}

div.csc-frame-1 h2,
div.tx-timtabsociable-pi1 h2 {
	display: block;
	margin: -9px -9px 10px -9px;
	padding:  2px 10px;
	background-color: rgb(153,153,153);
	font-size: 10px;
	font-weight: bold;
	color: rgb(255,255,255);
	line-height: 14px;
}

div#leftcol div.csc-frame-1 ul,
div#rightcol div.csc-frame-1 ul {
	margin: 0;
	padding:0;
	list-style-type: none;
}
div#leftcol div.csc-frame-1 ul li,
div#rightcol div.csc-frame-1 ul li {
	
	padding-left:0;
	list-style-type: none;
	border-bottom: 1px solid rgb(214,214,214);
	color:  rgb(153,153,153);
	display: block;
	margin: 2px 0 0 0;
	padding-bottom: 2px;
}
div#login {
	padding-bottom:8px;
}
/* @end */

/* @group Form */

/* @group csc-mailform */
form#mailform,
fieldset.csc-mailform {
	border: none;
	padding: 0;
}

form#mailform. input {
	width: 310px;
}

/* @end */
.err-msg {
	color:  #990000;
}
form {
	padding: 0px;
	margin: 0;
	border: 0;
}
div#content form {
	width:  480px;
}
form div.toolbar {
	width: 480px;
}
form, input, textarea,select,label {
	font-size: 11px;
	line-height: 14px;
	font-family: verdana;
	color: rgb(51,51,51);
}
form BR { clear: left; }
label {
	width: 100px; display: block; float: left; padding-top: 3px;
}

label.long, 
input.long,
div.tx-fertenews-pi1 label.long,
div.tx-fertenews-pi1 input.long {
	width: 474px;
}
textarea.long {
	width: 474px;
}
select.long {
	width: 474px;
}
div#rightcol form,
div#rightcol input,
div#rightcol texarea,
div#rightcol select,
div#rightcol label {
	font-size: 10px;	
}
input, textarea,select {
	border: 1px solid rgb(153,153,153);
	background-color: transparent;
	margin-bottom: 10px;
	padding: 2px;
}

input.button,
.tx-newsfeedit-pi1-form-submit {
	border: none;
	color: rgb(0,153,153);
	margin:8px 0px 0px 0px;
	text-align:left;
	font-weight: bold;
	padding-left: 0px;
	float: left;
}
input.reset, input.submit,
.tx-newsfeedit-pi1-form-submit {
	color: rgb(0,153,153);
	font-weight:  bold;
	margin-right: 5px;
}
input.tx-newsfeedit-pi1-form-submit {
	clear:  right;
	float: none;

}
div#rightcol label {
	float: left;
}
div#rightcol input {
	width: 152px;
	margin-top:  3px;
	margin-left: 0px;
	
}
div#login a {
	font-weight: bold;
	text-decoration: none;
	color: rgb(0,153,153);
}

/* @group My Group */


/* @end */

/* @group fefeedit */
div.tx-newsfeedit-pi1-form-label-bodytext {
	clear:  both;
	margin-bottom: 3px;
	margin-top: -10px;

}
div.tx-newsfeedit-pi1-form-field {
	margin-bottom: -10px;
	margin-left: -120px;!important
}


/* @end */

/* @end */

/* @group Content */

/* @group uploads, downloadliste */
table.csc-uploads {
	width: 100%;
	padding: 0;
	margin-top:  10px;
}
table.csc-uploads tr,
table.csc-uploads td {
	vertical-align: top;
}
table.csc-uploads p {
	margin: 0;
	padding: 0;
}
td.csc-uploads-icon {
	width: 33px;
}
td.csc-uploads-fileName {
	
}
p.csc-uploads-description {
	font-size:  10px;
	color:  rgb(153,153,153);
}
td.csc-uploads-fileSize {
	text-align: right;
	width: 50px;
}
/* @end */

/* @group Header */
p.dachzeile {
	font-size: 10px;
	font-weight: bold;
	color: rgb(153,153,153);
	margin-top: 12px;
	margin-bottom: -7px;
}
p.subheader-klein {
	font-size:  10px;
	color: rgb(153,153,153);
	margin-top: 0px;
}
p.unterzeile {
	font-size: 10px;
	font-weight: bold;
	color: rgb(153,153,153);
	margin-top: 10px;
}
p.csc-dachzeile {
	font-size: 10px;
	font-weight: bold;
	color: rgb(153,153,153);
	margin-top: 12px;
	margin-bottom: -7px;
}
h1 {
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
}
h2 {
	font-size: 12px;
	font-weight:  bold;
	line-height: 14px;
}
h2.block, h1.tx-newsfeedit-pi1-header {
	display: block;
	padding:  2px 0;
	background-color: rgb(153,153,153);
	background-color: rgb(214,214,214);
	font-size: 11px;
	font-size:  10px;
	font-weight: bold;
	color: rgb(255,255,255);
	color:rgb(51,51,51);
	line-height: 14px;
	
}
h2.block a {
	color:rgb(51,51,51);
}
h3 {
	font-size: 11px;
	font-weight:  bold;
	line-height: 14px;
	margin-bottom: 0;
	padding-bottom: 0;
}
h1 a,
h2 a,
h3 a, {
	color:rgb(51,51,51);
}
h1 a:hover,
h2 a:hover,
h3 a:hover, {
color: rgb(0,153,153);
}
h3.block {
	display: block;
	margin: ;
	padding:  2px;
	background-color: rgb(153,153,153);
	font-size: 10px;
	font-weight: normal;
	color: rgb(255,255,255);
	line-height: 14px;

}
h3.block a {
	color: rgb(255,255,255);
}




/* @end */

/* @group Text */
p {
	margin: 0 0 7px 0;
	padding: 0;
}
/*Zitat*/
blockquote {

	font-style: italic;
	margin: 0;
	padding: 0;
	text-indent:0;
}

/* @end */

/* @group Images */
img {
	border:  none;
}
div.csc-textpic-imagewrap dt{
	padding-top: 3px;
}
dd.csc-textpic-caption {
	font-size:  10px;
	color: rgb(153,153,153);
}

/* @end */



/* @end */

/* @group Links */

a {
	font-weight: bold;
	color: rgb(0,153,153);
	text-decoration:  none;
}

p.mitglied {
	margin-bottom: 1px;
}

/* @end */

/* @group Ext */

/* @group feedit */
.tx-newsfeedit-pi1-message {
		font-size: 11px;
	font-weight:  bold;
	line-height: 14px;
	margin-bottom: 0;
	padding-bottom: 0;
}
tx-newsfeedit-pi1-link {
	
}

/* @end */

/* @group rg_tabs */
/* wraps the hole tab */
.rgtabs-wrapper {
  padding:0;
  overflow:hidden;
  clear:both;
}

/* add a loading icon */
.rgtabs-wrapper .rgtabs-ajax-loading {
  padding: 100px 0;
  
}

/* Tab-Menu ul */
.rgtabs-menu  {
  margin: 0 0 7px 0;
  padding: 0 0 0 0;
float: left;
  width: 100%;
  list-style:none;
    display: block;

	background-color: rgb(153,153,153);
	background-color: rgb(214,214,214);
	font-size: 11px;
	font-size:  10px;
	font-weight: bold;
	color:rgb(51,51,51);
	line-height: 14px;
}

/* Tab-Menu li */
.rgtabs-menu  li, #left .rgtabs-menu  li {
  list-style-type: none;
  list-style:none;
  float: left;
  margin: 0 0 0 0 !important;
  cursor: pointer;
  padding:  2px 0 3px 0;

}
.rgtabs-menu  li.tabfirst {
border-right:  1px solid #fff;
padding-right: 0px;
width: 180px;
}
	
.rgtabs-menu  li.tabfirst a {
	
	padding-left: 0;
}
/* Tab-Menu li.a */
.rgtabs-menu  li a, #left .rgtabs-menu  li a {
  display: block;
  float: left;
  padding: 0 10px 0 10px;
  text-decoration: none;
  outline:0;
  color: rgb(0,153,153);
}

/* Selected Tab */
#left .rgtabs-menu  li.rgtabs-selected, .rgtabs-menu  li.rgtabs-selected {
}	

#left .rgtabs-menu  li.rgtabs-selected a, .rgtabs-menu  li.rgtabs-selected a {
  color: rgb(51,51,51);
}




/* @end */

/* @group tt_news */
/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */

.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{
	clear:both;
	height:1px;
	border:1px solid rgb(255, 255, 255);
	width: 100%;

}
.news-latest-container HR.clearer {
	clear:both;
}

/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

/* @group Latest */

.news-latest-container {
border: 1px solid rgb(214,214,214);
	padding: 10px;
	margin-bottom: 10px;
	

}

.news-latest-container H2 {
	display: block;
	margin: -9px -9px 10px -9px;
	padding:  2px 10px;
	background-color: rgb(153,153,153);
	font-size: 10px;
	font-weight: bold;
	color: rgb(255,255,255);
	line-height: 14px;

}

span.news-latest-date {

	
display: inline;
padding-right: 4px;
margin-right:  2px;
}
.news-latest-gotoarchive {
	float:left;
	margin-top:10px;
	padding: 0;
}


.news-latest-gotoarchive A, .news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {

	display: block;


	
}

.news-latest-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	margin:3px;
	border-bottom:  1px solid #fff;
}
.news-latest-item h3 {
	font-size:  11px;
font-weight:  bold;
display: inline;
float: left;
margin: 0 6px 0 0;
}
.news-latest-item h3 a {
	text-decoration:  none;
	color:  #333;
	
}
p.news-latest {
	color:  rgb(153,153,153);
	display: block;
	margin: 2px 0 0 0;
	padding-bottom: 2px;
	font-weight:  bold;
}
.news-latest-item IMG {
width: 117px;
height:  auto;
	margin: 4px 10px 0px 0px;
	float: left;
}

.news-latest-category IMG {
	float: none;
	border:none;
	margin:0px;
}

.news-latest-morelink,.news-latest-category {

}

.news-latest-morelink {

}

span.news-latest-morelink a {
 color: #000;
 font-weight: normal;
 text-decoration:  none;
 text-align: right;
}



/* @end */


/*--------------------------------- tt_news LIST view  -----------------------------------*/

/* @group Search Form */

.news-search-form {
width: 300px;	
float: right;
margin-bottom: 5px;


}

.news-search-emptyMsg{
	width: 300px;
	margin:0px;
	float: right;
}

.news-search-form FORM {
	margin:0px;
	padding: 0px;
}
.news-search-form FORM br {
	clear:both;
}
input.news-search-form-sword {
	width: 140px;
	float: left;
	height: 15px;
	}
 input.news-search-form-submit {
	float: right;
	margin-left: 0px;
	text-align: left;
	padding-left: 16px;
	margin-top: -1px;
	width: 150px;
	height: 20px;
	border: none;
	background: url(../../img/klicker_schwarz.png) no-repeat 0px 0px;
}



/* @end */

/* @group List */

.news-list-container {
width: 480px;

margin-bottom:  20px;
clear: both;
}

.news-list-item {
	padding-bottom:3px;
	padding-top:2px;
	margin-bottom: 7px;
	margin-top: -9px;
	border-top:  1px solid rgb(214,214,214);
	}

.news-list-container H3,
.news-list-container H2 {
	font-size: 12px;
	font-weight:  bold;
	line-height: 14px;
	padding-bottom: 0;
	
	
}
.news-list-container p.dachzeile {
	font-size: 10px;
	font-weight: bold;
	color: rgb(153,153,153);
	margin-top: 7px;
	margin-bottom: 3px;
}
.news-list-container p.unterzeile {
	font-size: 10px;
	font-weight: bold;
	color: rgb(153,153,153);
	margin-top: 10px;
}

.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED {
	color:  rgb(51,51,51);
	text-decoration:  none;
	font-weight: bold;

}
.news-list-container H3 A:HOVER {
	color: rgb(0,153,153);
}

.news-list-container P {

}

.news-list-date {
	float: right;
	width: 50px;
	text-align: right;
	height: 20px;
	margin-top: -2px;
	margin-right: -2px;
	font-size: 10px;
	font-weight: normal;

	}

.news-list-imgcaption {
	float: right;
	padding-top:3px;
	padding-right:3px;
	font-size: 9px;

	}

.news-list-container IMG {
	float: left;
	margin: 3px 10px 5px 0px;

}

.news-list-category IMG {
	float: none;
	border:none;
	margin:0px;
}

.news-list-morelink,.news-list-category {
	font-size:9px;
	margin-left:3px;
}
span.more-link a,
span.more-link a:link,
span.more-link a:hover,
span.more-link a:visited {
	color:  rgb(0,153,153);
	font-weight:  bold;
	text-decoration:  none;
}

.news-list-browse {
	text-align: center;
}



/* @end */



	/*---------------------------------  tt_news Page-Browser ---------------------------------*/

/* @group Page Browser */

.tx-ttnews-browsebox {
	margin-bottom:10px;
	float: left;
}

.tx-ttnews-browsebox TD {
	font-size: 10px;
}

.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
	font-weight: bold;
}

.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
	margin:0px;
}

.tx-ttnews-browsebox-SCell {

}

.news-search-emptyMsg {
	font-size: 11px;
	margin-left: 10px;
}



/* @end */
	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/

/* @group Single */

.news-single-item {
	float: left;
	width:  480px;
	height: auto;
	margin-top: 21px;
	
}
.news-single-item p.dachzeile{
	font-size: 10px;
	font-weight: bold;
	color: rgb(153,153,153);
	margin-top: 7px;
	margin-bottom: -7px;
}
.news-single-item p.unterzeile {
	font-size: 10px;
	font-weight: bold;
	color: rgb(153,153,153);
	margin-bottom: 7px;
}


.news-single-item H1 {

}

.news-single-item H3 {
	margin-bottom: 15px;
}
.news-single-item p.teaser,
p.teaser {
 color:  rgb(153,153,153);
 margin-bottom: 7px;
}
.news-single-img {
	float:left;
	margin: 3px 10px 3px 0;
	width:  120px;

}

p.news-single-imgcaption {
	margin-top: 0px;
	margin-bottom: 0px;
	clear: both;
}

/* My Comment */
div.news-single-category {
		float: left;
	margin-right: 10px;
}
div.news-single-category img {
	margin-top: 2px;

}

.news-single-backlink, .news-single-backlink a {
	margin-top: 10px;
	margin-bottom: 14px;
	width: 100%;
	clear: both;
	
}
.news-single-backlink a {
	padding: 10px 0px 10px 0px;
	clear: both;
	color:  rgb(0,153,153);
	font-weight: bold;
	text-decoration:  none;
}
.news-single-timedata {
	float: right;
}

.news-single-timedata, .news-single-author,.news-single-imgcaption {
	font-size:  10px;
	color: rgb(153,153,153);
}

.news-single-author {
	padding: 10px 10px 10px 0px;
}
.news-single-add {
	width: 480px;
	margin-top: 20px;
	height: auto;
}
news-single-additional-info {

 	width: 480px;
	border: 1px solid #fff;
	padding:0 10px 0 10px;
	

	

}

.news-single-related,.news-single-files,.news-single-links  {
	
	padding-bottom: 10px;

}

.news-single-related DD, .news-single-links DD, .news-single-files DD {
	margin-left:0px;
}

.news-single-related DD, .news-single-links DD, .news-single-files DD {
	margin-left:0px;
}

.news-single-related DT, .news-single-links DT, .news-single-files DT {
font-size: 12px;
	font-weight:  normal;
	line-height: 14px;
	width:100%;
	padding-bottom: 5px;
}
dl.news-single-links p {
	margin: 0;
	padding: 0;
}



/* @end */

/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */

/* @group ArchiveMenu */

.news-amenu-container {
	width: 278px;
	float: right;
	margin-top:10px;
	padding:0px 10px 10px 10px;
	border:1px solid #fff;

}

.news-amenu-container LI {
	padding-bottom:1px;
}

.news-amenu-container UL {
	padding:3px;
	margin-top:5px;
	margin-left:0px;
	margin-bottom:0px;

	list-style-type: none;
}

.news-amenu-container H2 {
	
}

.news-amenu-item-year {
	font-weight: bold;
	padding: 2px;
	
	
}



/* @end */

/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */




/* @group CatMenu */
.catmenu  {
	padding:10px;
	margin:10px 0px 10px 0px;
	border:1px solid #fff;

}
.catmenu-header  {
	font-size:11px;
	font-weight:bold;
}

.catmenu DIV {
}

.catmenu DIV img {
	margin:0px;
	padding:0px;
	vertical-align: middle;
}
.catmenu li.cat_1 {
	list-style-type: none;
	margin-left: 0;
	padding-left: 20px;
}
.catmenu-ACT {
	font-weight:bold;
}

/*  Styles for catmenu mode "nestedWraps" */

.level0 {
	background-color:#fff;
}

.level1 {
	padding-left:10px;
	background-color:#eee;
}

.level2 {
	padding-left:10px;
	background-color:#ddd;
}

.level3 {
	padding-left:10px;
	background-color:#ccc;
}

.level4 {
	padding-left:10px;
	background-color:#bbb;
}



/* @end */






/* @end */

/* @group cal */

/* @group FE Form */
form#tx_cal_controller_create_element {
	border:  none;
	width:  480px;
	padding: 0;
}
form#tx_cal_controller_create_element fieldset {
	border:  none;
	padding: 0;
}

/* @end */

/* @group organizer */
div.cal-organizer-description {
	
}
div.cal-organizer-address {
	
}
div#calendar-event h2 {
	
}
div.cal-organizer-events {
	margin: 15px 0;
	
}
div.cal-organizer-events a {
	display:  block;
	float:  left;
	clear:  right;
	margin-left:  60px;
	margin-top:  -14px;
}
/* @end */

/* @group location */

div.tx-wecmap-map {
	margin-bottom:  10px;
}
div.cal-location-address {
	margin:  15px 0;
}

div.cal-location-events {
	margin:  15px 0;
}
div.cal-organizer-description {
	margin:  15px 0;
}
/* @end */

/* @group event */

dl.cal-event-meta {
	margin: 0 0 15px 0;
	padding: 0;
}
dl.cal-event-meta dt {
	margin: 0;
	padding: 0;
	width: 90px;
	float: left;
	clear: left;
}
dl.cal-event-meta dd {
	margin-left: 100px;
	}
	
div.cal-event-images {
	margin-right: 10px;
	margin-top: 3px;
	float: left;
}
div.cal-event-teaser {
	margin-bottom: 10px;
	float: left;
	font-weight:  bold;
	color: rgb(153,153,153);
}
div#calendar-event-backlink {
	margin: 20px 0;
}
/* @end */
div.tx-cal-controller {
	
}
/* @group list, month */

div#month-header-prevnext {
	display: block;
	width: 100%;
	font-size: 10px;
	margin-bottom: 6px;
	float: left;
	
}
p.list-datum {
	font-size: 10px;
	font-weight: bold;
	color: rgb(153,153,153);
	margin-top: 12px;
	margin-bottom: 3px;
}
dl.cal-list-events{
	margin: -9px 0 20px 0;
}
dl.cal-list-events dt{
	margin: 0px 0 10px 0;
	font-size: 12px;
	font-weight:  bold;
	line-height: 14px;
	border-top:  1px solid rgb(214,214,214);
}
dl.cal-list-events dt a {
	color: rgb(51,51,51);
}
dl.cal-list-events dt a:hover {
	color: rgb(0,153,153);
}
dl.cal-list-events dt img {
	float: left;
	padding-right: 10px;
	margin-top: 4px
}
dl.cal-list-events dd{
	margin-left: 0;
	padding-left: 0;
	margin-bottom: 14px;
	
}	
/* @end */



/* @end */

/* @group comments */
.tx-comments-comment-admin { margin: 10px 20px; background-color: #e0e0e0; padding: 5px 9px; text-align: center; }

div.tx-comments-comment {
	clear:  both;
	float: left;
	height: auto;
	width: 100%;
}

textarea#tx_comments_pi1_content {
	 width: 474px;
	 height:  100px;
	 float: left;
	
}
div.tx-comments-comment-content {

	margin-bottom: 14px;
	text-align: left;
}
.tx-comments-comment-name { font-weight: bold; }
.tx-comments-comment-date { font-weight: bold; }
.tx-comments-comment-1, .tx-comments-comment-2 { border: 1px solid #e0e0e0; margin-bottom: 10px; padding: 3px 5px; }

.tx-comments-page-browser { text-align: center; margin: 15px 0; }
.tx-comments-page-browser-current, .tx-comments-page-browser A { padding: 0 3px; }
.tx-comments-required-mark { color: red; }
.tx-comments-required-error { margin-left: 10px; color: red; background-color: #f5f500; padding: 3px 5px; }
.tx-comments-captcha { padding-left: 100px; }
.tx-comments-captcha IMG { border: 1px solid #d0d0d0; margin-left: 0px; }
.tx-comments-form-top-message { border: 1px solid rgb(153,153,153); padding: 10px 20px;  font-weight: bold; }

.tx-comments-closed { border: 1px solid #d0d0d0; padding: 10px 10px; margin: 10px 0; }
.tx-comments-closed IMG { vertical-align: baseline; margin-left: 4px; padding-right: 4px; }

.tx-comments-comment-report { font-size: 80%; margin: 7px 0 5px 15px; }

.tx-comments-rating { margin-left: 15px; }


/* @end */
/* @group timtab */
div.post {
	margin-bottom:  14px;
	float: left;
	width: 100%;
}
div.post h1, 
div.post h2 {
	font-weight: bold;
	}
div.post h1 a, 
div.post h2 a {
	
	color: rgb(51,51,51);
}
div.post h1 a:hover,
div.post h2 a:hover {
	color: rgb(0,153,153);
	}
div.post img{
	float: left;
	margin-right:10px;
	margin-top:3px;
}

div.navigation {
	display: block;
	width: 100%;
	margin-bottom: 14px;
	float: left;
}
.alignleft {
	float:  left;
}
.alignright {
	
	float: right;
}
div.tx-timtabsociable-pi1 img {
	padding: 3px;
}

/* @end */

/* @group fe_rtenews */
div.tx-fertenews-pi1 {
	margin-top: 14px;
}
div.tx-fertenews-pi1 input {
	
}
div.tx-fertenews-pi1 select {
	
}
div.htmlarea {
	
}
div.toolbar {
	background-color: rgb(214,214,214);
}
/* @end */



/* @end */

/* @group Newsletter */
div#allwrap-nl {
	width: 480px;
	height: auto;
	margin: 10px 0 0 10px;
}
div#allwrap-nl div#contentwrap {
	margin: 0px 0px;
}

/* @end */