/*	Seiten-Layout	*/

* {
	margin: 0;
	padding: 0;
}

body {
	font-size: 10pt;
/*	font-family: Verdana, Arial, Helvetica, sans-serif;	*/
	font-family: Arial;
/*	line-height: 120%;	*/
	line-height: 16px;
	margin: 0;
	background: #EF9A48;
}

p {
	line-height: 16px;
	margin: 10px 0;
	padding: 0;
}

hr {
	margin: 10px 0;
	padding: 0;
}

dl {
	display: inline;
}

h1 {
	font-size: 14pt;
	font-style: normal;
	font-weight: bold;
	margin: 10pt 0;
}

h2 {
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	margin: 10px 0;
}

h3 {
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	margin: 10px 0;
}

h4 {
/*	font-size: 8pt;	*/
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	margin: 10px 0;
}

img {
	border: 0px;
	margin: 0px;
	padding: 0px;
}

fieldset {
	border: 1px solid #d3cca7;
}

legend {
	font-weight: bold;
}

ul {
	list-style-type: none;
/*	margin: 10pt 0;	*/
	margin: 0 0 0 0;
	padding: 0;
}

li {
	background:url(../images/layout/dot.gif) left top no-repeat;
	background-position: 0px 5px;
	padding-left: 12px;
}

A:link {
	color: #1e294a;
	text-decoration: none;
}

A:visited {
	color: #1e294a;
	text-decoration: none;
}

A:active {
	color: #1e294a;
	text-decoration: none;
}

A:hover {
	color: #1e294a;
	text-decoration: underline;
}

input, select, textarea {
	color: #EF9A49;
	font-family: Arial;
	font-size: 10pt;
	background-color: #fdf2c5;
	border: 1px solid #ef9a48;
}

input:focus, select:focus, textarea:focus {
	color: black;
/*	background-color: #e4dcb7;	*/
	background-color: white;
}

input[type = checkbox] {
	color: #1e294a;
	border: none;
}

input[type = radio] {
	color: #1e294a;
	border: none;
}

.checkbox, .radio {
	color: #1e294a;
	border: none;
}

.button {
	color: #EF9A49;
	background-color: #fdf2c5;
	border: 0px solid #ef9a48;
}

.clear {
	clear: both;
/*	margin: 0px;
	padding: 0px;	*/
}

.float-left {
	float: left;
}

.wrapper {
	width: 930px;
	text-align: left;
	overflow: hidden;
	background: #f7ecc4;
	background-image: url(../images/layout/wrapper.jpg);
	background-repeat: repeat-y;
}

.header {
	width: 930px;
	height: 120px;
/*	float: right;	*/
	background: #EF9A48;
	background-image: url(../images/layout/header.jpg);
}

.sidebar {
	width: 170px;
	float: left;
	color: #1e294a;
	overflow: hidden;
}

.sidebar_box {
	font-family: Arial;
	font-size: 9pt;
	border: 0px solid #fff1c6;
	text-align: left;
	overflow: hidden;
}

.sidebar_button {
/*	color: #f6f8d1;	*/
	background: #4d7978;
	border: 1px solid #fff1c6;
}

.sidebar_header {
	height: 32px;
	border: 0px;
	color: #fff3c7;
	text-align: center;
}

.sidebar_content {
	padding: 5px;
	margin-top: 0px;
}

.sidebar_content input {
	color: #EF9A49;
	font-family: Arial;
	font-size: 10pt;
/*	background-color: #f2e6bd;	*/
	border: 0px solid #ef9a48;
}

/*	FE-Login	*/

.sidebar_content .tx-felogin-pi1 {
}

.sidebar_content .tx-felogin-pi1 form {
	display: inline;
}

.sidebar_content .tx-felogin-pi1 label {
	float: left;
	font-weight: bold;
}

.sidebar_content .tx-felogin-pi1-item {
	width: 100%; 
	float: left;
	margin-bottom: 3px;
}

.sidebar_content .felogin-username {
	width: 90px;
	float: left;
	margin-right: 5px;
	font-weight: normal;
	border: none;
}

.sidebar_content .felogin-password {
	width: 90px;
	float: left;
	margin-right: 5px;
	font-weight: normal;
	border: none;
}

.sidebar_content .felogin-login-button {
	margin-left: 30px;
	margin-top: 7px;
}

.sidebar_content .felogin-logout-button {
	margin-left: 30px;
}

.sidebar_content .felogin-hidden {
}

.sidebar_content .felogin-forgot-password-link {
	margin: 10px 0px 0px 45px;
}

.sidebar_content .felogin-forgot-password-link img {
	float: left;
	margin: 3px 5px 0px 0px;
	padding: 0px;
	border: none;
}

.sidebar_content .felogin-forgot-password-link-text {
	margin: 0;
	float: left;
	font-weight: bold;
	cursor: pointer;
}

.sidebar_content .felogin-register-link {
	margin: 10px 0px 0px 45px;
}

.sidebar_content .felogin-register-link img {
	float: left;
	margin: 3px 5px 0px 0px;
	padding: 0px;
	border: none;
}

.sidebar_content .felogin-register-link-text {
	margin: 0;
	float: left;
	font-weight: bold;
	cursor: pointer;
}

.sidebar_content .sidebar_content .felogin-permalogin {
	margin-top: 10px;
}

.sidebar_content .felogin-permalogin-checkbox {
	float: left;
	margin-right: 5px;
	background: #d3cca7;
}

.innerwrapper {
	width: 760px;
	float: left;
	border: 0px solid red;
}

.navi {
	width: 710px;
	height: 30px;
	color: #fff1c6;
/*	float: left;	*/
	background: #f7ecc4;
/*	background-image: url(../images/layout/leiste.gif);	*/
	background-repeat: repeat-x;
}

.navi_Area {
	margin: 2px 2px 2px 25px;		/*	top, right, bottom, left	*/
}

.rootline {
	color: #1e294a;
	padding: 15px 0 0 25px;		/*	top, right, bottom, left	*/
}

.info {
	width: 760px;
	height: 27px;
	color: #fff1c6;
	float: left;
	background: #f2e6bd;
	background-image: url(../images/layout/leiste.gif);
	background-repeat: repeat-x;
}

.info_Area {
	margin: 5px;
}

.content {
	width: 760px;
	color: #1e294a;
/*	float: left;	*/
	margin: 0px 0px 0px 0px;
	border: 0px solid blue;
}

.content_main {
	position: relative;
	left: 25px;
	width: 535px;
	float: left;
	margin: 15px 25px 15px 0px;
	border: 0px solid blue;
}

.content_Area {
	overflow: hidden;
	margin: 15px 25px 15px 25px;
	border: 0px solid red;
}

.content_info {
	width: 200px;
	float: left;
	overflow: hidden;
	margin-top: 30px;
/*	text-align: center;		*/
	border: 0px solid blue;
}

.content_info_box {
	width: 125px;
	color: #3a6c6d;
	margin-left: 37px;
	padding: 0px;
	border: 0px solid #ffd842;
}

* html .content_info_box {
/*	padding-bottom: 0px;	*/
}

.content_info_box img {
	display: inline;
	margin: 0px;
	padding: 0px;
}

.content_info_box h1, .content_info_box h2 {
	margin-top: 0;
	padding-top: 0;
}




.footer {
	width: 930px;
	height: 27px;
	color: #fff1c6;
	float: left;
	background: #c6b392;
/*	background-image: url(../images/layout/leiste.gif);
	background-repeat: repeat-x;	*/
}

.footer_Area {
	height: 23px;
	margin: 4px 0px 0px 0px;		/*	top, right, bottom, left	*/
/*	background: #fcf6e1;	*/
	background: #f5f0d2;
}

.footer_Area ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.footer_Legal {
	width: 250px;
	padding: 5px 0px 0px 20px;		/*	top, right, bottom, left	*/
	float: left;
}

.footer_Disclaimer {
/*	width: 250px;	*/
	padding: 5px 25px 0px 20px;		/*	top, right, bottom, left	*/
	float: left;
}

.footer_Menu {
	padding: 5px 25px 0px 20px;		/*	top, right, bottom, left	*/
	float: right;
}




/*	Timtab Social Bookmarking	*/

.tx-timtabsociable-pi1 {
	float: left;
	padding-left: 1px;
	background-color: #d3cca7;
}

.tx-timtabsociable-pi1 img {
	width: 20px;
	height: 20px;
	margin-right: 1px;
	padding: 0px;
/*	background: #fff1c6;	*/
/*	border: 1px solid black;	*/
	*float: left;	/* f?r IE 6+ */
}




/*	indexed search	*/

.tx-indexedsearch-descr .descr {
	background-color: #999999;
}




/*	Donations	*/

.donate-box {
	width: 215px;
	padding: 5px;
	float: left;
	margin-right: 16px;
	background-color: #e4dcb7;
	border: 0px solid red;
}

.donate-box p {
	margin-top: 0;
	padding-top: 0;
}

.donate-box .donate-type {
	color: #f8ecc4;
	padding: 5px;
	background-color: #b3a485;
}

.donate-box .donate-amount {
	text-align: center;
}

.donate-box form {
	display: inline;
}

.donate-box form input {
	border: 2px solid #b3a485;
}

.donate-box form .button {
	color: #f8ecc4;
	background-color: #f4ba01;
	border: 2px solid #f8ecc4;
	cursor: pointer;
}

.tx-donations .donateview-item {
	padding: 5px 0px 5px 0px;
}

.tx-donations .tx-donations-donateview label {
	width: 100px;
	float: left;
	margin-right: 10px;
	padding-top: 2px;
	text-align: right;
}

.tx-donations .tx-donations-donateview .label-mandatory-field {
	font-weight: bold;
}

.tx-donations .tx-donations-donateview .payment input {
	float: left;
	margin: 0;
	padding: 0;
	margin-left: 100px;
}

.tx-donations .tx-donations-donateview .payment label {
	width: 100%;
	float: left;
}

.tx-donations .error {
	color: red;
}




/*	WEC - Google Map	*/

.wec-map-overview {
	display: none;
	margin-top: 20px;
}

.tx-rgtabs-pi1 .wec-map-overview {
	display: block;
}

.wec-map-cat {
	float: left;
	width: 195px;
	margin-right: 20px;
}

.wec-map-cat h4 {
	margin-top: 6px;
	padding-top: 0;
}

.wec-map-cat-header {
	font-size: 10pt;
}

.wec-map-info-header {
	font-size: 10pt;
}





.tx-airfilemanager-pi1 {
/*	padding: 5px;
	border: 1px solid #d3cca7;	*/
}

.tx-airfilemanager-pi1 textarea {
	width: 400px;
	height: 200px;
}




/*	Pagebrowser	*/

.tx-pagebrowse {
	text-align: center;
	list-style: none inside none;
	padding: 0 0;
	margin: 0 0;
	width: 100%;
}

.tx-pagebrowse li {
	display: inline;
	list-style: none;
	margin: 0 0;
	padding: 0 5px 0 0;
	background: none;
}

li.tx-pagebrowse-pages {
	width: 80%;
}

li.tx-pagebrowse-pages ol {
	display: inline;
	margin: 0 0;
	padding: 0 10px;
}




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

		.news-latest-container HR.clearer{
			clear: right;
			height: 1px;
			border: 1px solid #e4dcb7;
		}

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

		.news-latest-container {
			border: none;

			background-color: #c4b492;

		}


		.news-latest-container H2, .news-latest-header {
			color: #fff;
			padding: 0px;
			margin: 0px;
			border: none;
			background-color: #769024;
		}

		.news-latest-gotoarchive {
			font-weight: bold;
			margin-top: 4px;
			padding:0px;
			margin:0px;
			border: none;	

		}

		.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {
			color:#fff;
		}

		.news-latest-gotoarchive A {
			color:#fff;
		}

		.news-latest-item {
			/* IE hack */
			height: 1%;
			line-height: 1.3;
			/* IE hack end */

			padding: 15px 5px 15px 5px;
			margin: 0px;
			margin-bottom: 4px;
			border: none;
			background-color: #e4dcb7;
		}

		.news-latest-item IMG {
			padding: 0px;
			margin: 0px;
			border: none;
			float: left;
		}

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

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

			font-size: 10pt;
		}

		.news-latest-morelink {
			height: 16px;
			color: #1e294a;
			font-weight: bold;
			font-style: italic;
		}

		.news-latest-morelink A, .news-latest-morelink a:visited, .news-latest-morelink a:hover {
/*			float: left;


			color: #e6791a;
			font-style: italic;	*/
		}

		.news-latest-morelink a:hover {
/*			float: left;	*/

			color: #e6791a;
		}

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

  .news-list-container HR.clearer {
   float: left;
  }

  .news-list-container {
/*   background-color: #BBE53A;
   border: 1px solid red;	*/


  }



  .news-list-item {
   /* IE hack */



   height: 1%;
   line-height: 1.3;



   /* IE hack end */



   width: 100%;
   float: left;
   margin-top: 20px;
   height: auto !important;
   background-color: #f8ecc4;
  }

.news-list-container H3 {
	padding: 2px 0 2px 5px;
	background-color: #f4ba01;

	border-bottom: 4px solid #cbba9c;
}

.news-list-container H3 IMG {
	margin-top: 1px;
	border: none;
}

  .news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {
   color: #fbf2d5;
  }

  .news-list-container H3 A {
   color: #fbf2d5;
   text-decoration: none;
  }

  .news-list-container P {
   color: #1e294a;
   font-size: 10pt;
   padding-left: 0px;
  }

  .news-list-date {
   color: #766752;
   margin-bottom: 15px;
   font-size: 8pt;
   font-weight: bold;
   margin-left: 0px;
  }

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

  .___news-list-container IMG {
   float: right;
   border: 1px solid #666;
   margin-bottom: 5px;
   margin-right: 2px;
   margin-left: 5px;
  }

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

  .news-list-category {

   color: #1e294a;
   font-size: 10pt;
   margin-left: 0px;
  }

  .news-list-morelink {
   font-size: 10pt;
   margin-left: 0px;
  }

  .news-list-morelink  {
   color: #1e294a;
   margin-bottom: 3px;

   font-weight: bold;
   font-style: italic;
  }

  .news-list-browse {
   clear: both;
   padding: 15px 0px 0px 0px;

  }

  .news-list-statistic a:link, .news-list-statistic a:visited, .news-list-statistic a:hover {
	text-decoration: underline;
  }

  .news-list-morelink A, .news-list-morelink a:visited, .news-list-morelink a:hover {
  }
  
  .news-list-morelink a:hover {
   color: #e6791a;
  }

  /***************************************/
  /*                                     */
  /*         tt_news SINGLE view         */
  /*                                     */
  /***************************************/

  .news-single-item {
  }

	.news-single-prev {
		width: 33.33%;
		float: left;
		text-align: left;
	}

	.news-single-next {
		width: 33.33%;
		float: right;
		text-align: right;
	}

	.news-single-browse {
		width: 33.33%;
		float: left;
		text-align: center;
	}

.news-single-iconset {
	float: right;
	margin-right: 5px;
	padding-right: 5px;
}

.news-single-iconset img {
	margin-left: 5px;
	border: none;
}

.___________________news-single-item H2 {
	font-size: 16px;
	font-weight: bold;


	color: #85A600;
	margin-bottom: 0px;

}


.___________________news-single-item H3 {
	margin-bottom: 15px;
}

.news-single-additional {
	margin-bottom: 10px;
	clear: both;
	border-bottom: 1px solid #cbba9c;
}

.news-single-img {
	float: left;
	display: inline;
	margin: 20px 0 10px 0;
	border: 0px solid red;
}

.news-single-img a {
	outline: none;
}

.news-single-img img {
	margin-right: 10px;
	padding: 5px;
	border: 0px solid #cbba9c;
	background-color: #ffffff;
}

  .news-single-imgcaption {
   padding: 3px;
   clear: both;
  }

.___________________news-single-category {
	float: right;

}

.news-single-backlink, .news-single-backlink a {
	float: left;
	font-weight: bold;
	font-size: 10pt;
	margin-bottom: 15px;
	margin-top: 10px;
}

.news-single-ratings {
	float: right;
	margin-right: 2px;
}

.news-single-header {
	width: 100%;
	float: left;
	color: #fbf2d5;
	font-size: 8pt;
	font-weight: bold;
	padding: 5px 5px 0px 5px;
	background-color: #cbba9c;
}

.news-single-timedata {
	float: left;
}

.news-single-timedata, .news-single-author, .news-single-imgcaption {
	font-size: 8pt;
}

.__________________news-single-author {
	padding-bottom: 3px;
}

.__________________news-single-additional-info {
	background-color: #BBE53A;
/*  clear: both; */
	margin-top: 15px;
	border: 1px solid #666;
	padding: 3px;
	padding-bottom: 0px;

}

.news-single-related, .news-single-files, .news-single-links  {
	border: 1px solid #666;
	margin: 0px;
	margin-bottom: 3px;
	padding: 3px;
	background-color: #F9FFE5;
}

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

.news-single-related DT, .news-single-links DT, .news-single-files DT {
	font-weight: bold;
	font-size: 11px;
	margin-left: 5px;
	width: 90%;
}

		/***************************************/
		/*                                     */
		/*         tt_news PAGE-BROWSER        */

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


		.tx-ttnews-browsebox {
			margin: 3px;
			border: 1px solid #c4b492;
			padding: 3px;
			background-color: #e4dcb7;
			text-align: center;
		}

		.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 {
			background-color: #EF9A48;
			border: 1px solid #666;
		}

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

		._____tx-ttnews-browsebox {

			width: 0%;
		}

		._____tx-ttnews-browsebox TABLE {
			border-spacing: 5px;

			background-color: #d2cca8;
		}

		._____tx-ttnews-browsebox TBODY {
			background-color: #fdf2c5;
		}

		._____tx-ttnews-browsebox TD {
			font-size: 10px;
			font-weight: bold;

		}

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

		._____tx-ttnews-browsebox P {
			margin-top: 0px;
			display: none;
		}

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

		._____tx-ttnews-browsebox-SCell {
			background-color: #EF9A48;
			border: 0px solid #666;
		}




/***************************************/
/*                                     */
/*         tt_news PAGE-BROWSER        */
/*                                     */
/***************************************/

._____news-catmenu  {
padding:5px;
margin:10px 0px 10px 10px;
border:1px solid #666;
background-color:#F9FFE5;
}
._____news-catmenu-header {
font-size:11px;
font-weight:bold;
}
._____news-catmenu DIV {
font-size:10px;
white-space: nowrap;
}
._____news-catmenu DIV img, .news-catmenu img, .news-catmenu-header img {
margin:0px;
padding: 0px;
vertical-align: middle;
}
.news-catmenu-ACT {
	color: red;
	font-weight: bold;
}

/*  Styles for catmenu mode "nestedWraps" */
._____level1 {
padding:1px;
padding-left:10px;
background-color:#ebf8bf;
border-left:1px solid #666;
border-top:1px solid #666;
}
._____level2 {
padding:1px;
padding-left:10px;
background-color:#ddf393;
border-left:1px solid #666;
}
._____level3 {
padding:1px;
padding-left:10px;
background-color:#cae46e;
border-left:1px solid #666;
border-top:1px solid #666;

}
._____level4 {
padding:1px;
padding-left:10px;
background-color:#b0cb51;
border-left:1px solid #666;
}

/* general styles for catmenu */

.news-catmenu  {
/*	width: 705px;	*/
	padding: 0;
	margin: 0;
}

.news-catmenu  a:link {
	font-size: 10pt;
}

.news-catmenu  a:hover {
	font-size: 10pt;
}

.news-catmenu  a:visited {
	font-size: 10pt;
}

.news-catmenu  a:active {
	font-size: 10pt;
	font-style: bold;
}

.news-catmenu  a:focus {
	font-size: 10pt;
}

.news-catmenu-header {
	display: none;
}

.news-catmenu DIV {
	font-size: 10px;
	white-space: nowrap;
}

.news-catmenu DIV img, .news-catmenu img, .news-catmenu-header img {
	margin:0px;
	padding: 0px;
	vertical-align: middle;
}
.news-catmenu-ACT {
	color: red;
	font-weight: bold;
}

/*  Styles for catmenu mode "nestedWraps" */

.level1 {
	background-color: #d3cca7;
	border-bottom: 1px dotted #e4dcb7;
}

.level1 div {
	padding: 2px 0 2px 10px;
}

.level2 {
	background-color: #f8ecc4;
}

.level2 div {
	padding: 0 0 0 10px;
}

.level3 {

}

.level4 {

}




/* comments_latest */

.tx-commentslatest-pi1{
	border: none;
	background-color: #c4b492;
}

.tx-commentslatest-item {
	padding: 15px 5px 15px 5px;
	margin: 0px;
	margin-bottom: 4px;
	border: none;
	background-color: #e4dcb7;
}

.tx-commentslatest-author {
	font-weight: bold;
}

.tx-commentslatest-avatar {
	float: left;
	margin-top: 3px;
	margin-right: 5px;
}

.tx-commentslatest-avatar {
}

.tx-commentslatest-title {
	margin-top: 10px;
}

.tx-commentslatest-content{
	margin-bottom: 0px;
}




/*	sg_newsplus	*/

.stories-list-entries {
	width: 100%;
	border: 0 none;
	border-collapse: collapse;
}

.stories-list-entries-th-row {
	background-color: #c7b994;
}

.stories-list-entries-td-row {
	background-color: #e4dcb7;
}

.stories-list-entries-td-row:hover  {
	background-color: #d3cca7;
}

.stories-list-entries-th, .stories-list-entries-td {
	padding: 3px 7px 2px 7px;
	border: 1px solid #1e294a;
	text-align: left;
}

.stories-list-entries-td  img {
	margin-top: 2px;
}

.stories-list-entries-th-row-fe {
	background-color: none;
}

.stories-list-entries-td-row-fe {
	background-color: none;
}

.stories-list-entries-th-fe, .stories-list-entries-td-fe {
	padding: 3px 7px 2px 7px;
	border: 1px solid #1e294a;
	text-align: left;
}

.stories-list-entries-td-fe  img {
	margin-top: 2px;
}




/*	Tip-A-Frend-Plus	*/

.tx_tipafriend {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}
.tx_tipafriend form {
	margin: 0px;
}
.tx_tipafriend .tx_tipafriend_url {
	margin-bottom: 20px;
}

.tx_tipafriend_tiplink {

}

.tx_tipafriend_url H1 {
	
}
.tx_tipafriend_path_label {
	margin-right:5px;
	font-weight:bold;
	float:left;
}
.tx_tipafriend_path_url {
	font-weight:normal;
	font-style:normal;
	float:left;
}
.tx_tipafriend_error_box {
	background-color:#E0E0E0;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:10px;
	margin-left:0px;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:5px;
	font-weight:bold;
	color:red;
}
.tx_tipafriend_error_header {
	color: #FF0000;
	font-weight: bold;
	text-align: left;
	margin: 0px 0px 5px 0px;
}
.tx_tipafriend_error_text {
	color: #FF0000;
	font-weight: normal;
	text-align: left;
	margin: 0px 0px 0px 0px;
}
.tx_tipafriend_formfield {
	padding-top:5px;
	padding-right:0px;
	padding-bottom:5px;
	padding-left:0px;
	clear:left;
}
.tx_tipafriend_formfield LABEL {
	font-weight:bold;
	text-align:right;
	width:200px;
	margin-right:5px;
	float:left;
}
.tx_tipafriend_html, #tx_tipafriend_html {
	/*display:none;*/
}
#tx_tipafriend_html {
	border-style: none;
	border-width: 0px;
	background-color: #FFFFFF;
	width: auto;
	float: left;
}
.tx_tipafriend_formfield INPUT, .tx_tipafriend_formfield TEXTAREA {
	width: 200px;
	background-color: #fdf2c5;
	border: 1px solid #ef9a48;
	color: #EF9A49;
	margin-left: 0px;
	padding-left: 0px;
	float: left;
}
.tx_tipafriend_formfield INPUT:focus, .tx_tipafriend_formfield TEXTAREA:focus {
	background-color: #e4dcb7;
}
.tx_tipafriend_codetext .tx-srfreecap-pi2-image {
	width:200px;
	height:74px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.tx_tipafriend_codetext {
	text-align: justify;
	font-size: 10px;
	line-height: normal;
	border: 0px solid black;
	background-color: #f8ecc4;
	width:200px;
	color:#000000;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	float:left;
}
.tx_tipafriend_text {
	text-align: justify;
	font-size: 10px;
	line-height: normal;
	border: 1px none #CCCCCC;
	background-color:white;
	background-color: #f8ecc4;
	width: 200px;
	margin: 15px 0px 0px;
	float: left;
}
#tx_tipafriend_button {
	color: #fdf2c5;
	width: 200px;
	background-color: #f4ba01;
	border: 2px solid #b3a485;
	text-align:center;
	font-weight:bold;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-top:3px;
	padding-right:0px;
	padding-bottom:3px;
	padding-left:0px;
	float:left;
}
.tx_tipafriend_werbemail {
	text-align:justify;
	font-size:10px;
	line-height:normal;
	border: 1px none #CCCCCC;
	background-color: #f8ecc4;
	width:200px;
	margin:0px 0px 30px 0px;
	float:left;
}




/* Linklist */

.tx-ablinklist-pi1{
	border-top: 1px solid #c4b492;
	padding-top: 10px;
}

.tx_ablinklist_viewDetailsForLink {
/*	font-size : medium;	*/
	border : solid 0px #c4b492;
/*	background-color : #E5E5E5;
	background-color : white;	*/
	padding : 5px 0;
	margin-top : 10px;
	display : block;
	text-align : left;
}

.tx_ablinklist_viewAddNewLink {
/*	font-size : medium;	*/
	border : solid 1px #c4b492;
/*	background-color : #E5E5E5;	*/
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}

.tx_ablinklist_viewAddNewLink-item {
	width: 100%;
	float: left;
	margin-bottom: 10px;
}

.tx_ablinklist_viewAddNewLinkResult {
	font-size : medium;
	border : solid 1px #C5C5C5;
	background-color : #E5E5E5;
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}

.tx_ablinklist_viewReportBrokenLink {
	border: 0px solid #c4b492;
	padding : 5px;
padding : 0;
	margin-top : 10px;
	display : block;
	text-align : left;
}

.tx_ablinklist_viewReportBrokenLinkResult {
	font-size : medium;
	border : solid 1px #C5C5C5;
	background-color : #E5E5E5;
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}

.tx_ablinklist_viewRateLink {
	border: 0px solid #c4b492;
/*	background-color : #E5E5E5;	*/
	padding : 5px;
padding : 0;
	margin-top : 10px;
	display : block;
	text-align : left;
}

.tx_ablinklist_viewRateLink_control{
	float: left;
	padding: 5px 0px 5px 5px;
	background-color: #e4dcb7;
	border: 1px solid #c4b492;
}

.tx_ablinklist_viewRateLink_radio {
	float: left;
	text-align: center;
	margin-right: 5px;
	border: 0px solid red;
}

.tx_ablinklist_viewRateLinkResult {
	font-size : medium;
	border : solid 1px #C5C5C5;
	background-color : #E5E5E5;
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}

.tx_ablinklist_categoryPath {
	font-size : small;
}

.tx_ablinklist_formErrorMsg {
	color : red;
	margin-top : 10px;
	margin-bottom : 10px;
}

/* --------------------  listView  -------------------- */

.tx_ablinklist_listView_categoryPath {
	font-size : small;
}

.tx_ablinklist_listView_categories {
	margin-top : 10px;
}

.tx_ablinklist_listView_category {
	margin-top : 10px;
}

.tx_ablinklist_listView_category img {
	margin-bottom : 1px;
}

.tx_ablinklist_listView_categoryLabel { }

.tx_ablinklist_listView_links {
	margin-top : 10px;
}

.tx_ablinklist_listView_link_1 {
	margin-bottom: 10px;
	padding: 10px 0;
	border-bottom: 1px dotted #c4b492;
}

.tx_ablinklist_listView_link_2 {
	margin-bottom: 10px;
	padding: 10px 0;
	border-bottom: 1px dotted #c4b492;
}

.tx_ablinklist_listView_linkAddNew {
	margin-top : 10px;
}

.tx_ablinklist_listView_linkLabel { }

.tx_ablinklist_listView_linkDetails { }

.tx_ablinklist_listView_linkReportBroken { }

.tx_ablinklist_listView_linkRate { }

.tx_ablinklist_listView_linkImage { }

/* --------------------  treeView  -------------------- */

.tx_ablinklist_treeView_category {
	margin-top : 10px;
	margin-bottom : 10px;
}

.tx_ablinklist_treeView_category_level_1 { }

.tx_ablinklist_treeView_category_level_2 { }

.tx_ablinklist_treeView_category_level_3 { }

.tx_ablinklist_treeView_category_level_4 { }

.tx_ablinklist_treeView_links {
	margin-left: 40px;
margin: 10px;
	margin-bottom : 10px;
}

.tx_ablinklist_treeView_linkAddNew {
	font-size : small;
}

.tx_ablinklist_treeView_linkLabel { }

.tx_ablinklist_treeView_linkDetails { }

.tx_ablinklist_treeView_linkReportBroken { }

.tx_ablinklist_treeView_linkRate { }

.tx_ablinklist_treeView_linkImage { }

/* --------------------  searchView  -------------------- */

.tx_ablinklist_searchView_searchBox { }

.tx_ablinklist_searchView_searchBox_searchWord { }

.tx_ablinklist_searchView_searchBox_button { }

.tx_ablinklist_searchView_resultMessage {
	margin-top : 10px;
	margin-bottom : 10px;
}

.tx_ablinklist_searchView_noLinksMessage {
	border : solid 0px #c4b492;
/*	background-color : #E5E5E5;	*/
	padding : 5px;
	margin-top : 10px;
	margin-bottom : 10px;
	display : block;
	text-align : center;
}

.tx_ablinklist_searchView_categoryPath {
	font-size : small;
}

.tx_ablinklist_searchView_categoryLabel { }

.tx_ablinklist_searchView_links {
	margin-top : 10px;
}

.tx_ablinklist_searchView_linkLabel { }

.tx_ablinklist_searchView_linkDetails { }

.tx_ablinklist_searchView_linkReportBroken { }

.tx_ablinklist_searchView_linkRate { }

.tx_ablinklist_searchView_linkImage { }

/* --------------------  topView  -------------------- */

.tx_ablinklist_topView_links {
	border: 1px solid #c4b492;
	padding : 0;
	margin-bottom : 10px;
	display : block;
	text-align : left;
}

.tx_ablinklist_topView_header {
	margin: 0;
	padding: 2px;
	background-color: #d3cca7;
}

.tx_ablinklist_topView_content {
	padding : 5px;
}

.tx_ablinklist_topView_link {
	margin-top : 5px;
}

.tx_ablinklist_topView_linkLabel { }

.tx_ablinklist_topView_linkDetails { }

.tx_ablinklist_topView_linkImage { }

/* --------------------  catalogView  -------------------- */

.tx_ablinklist_catalogView_categoryPath {
	font-size : small;
}

.tx_ablinklist_catalogView_category {
	float : left;
	width : 300px;
	padding-top : 20px;
}

.tx_ablinklist_catalogView_subcategories {
	font-size : small;
}

.tx_ablinklist_catalogView_categoryLabel { }

.tx_ablinklist_catalogView_links {
	clear : both;
	padding-top : 20px;
}

.tx_ablinklist_catalogView_link_1 { }

.tx_ablinklist_catalogView_link_2 { }

.tx_ablinklist_catalogView_linkAddNew {
	margin-top : 10px;
}

.tx_ablinklist_catalogView_linkLabel { }

.tx_ablinklist_catalogView_linkDetails { }

.tx_ablinklist_catalogView_linkReportBroken { }

.tx_ablinklist_catalogView_linkRate { }

.tx_ablinklist_catalogView_linkImage { }




/* ke_smallads */
.tx-kesmallads-pi1					{ font-size:12px; font-family:Arial; }

/* list view */
.tx-kesmallads-pi1-listrow			{ clear:both; padding-top:10px;	}
.tx-kesmallads-pi1-listrow-odd		{ clear:both; padding-top:10px;	}
.tx-kesmallads-pi1-submitDate 	 	{ font-size:.8em; font-style:italic; }
.tx-kesmallads-pi1-image 			{ float:left; display:block; }
.tx-kesmallads-pi1-textcontent		{ margin-left:110px; }
.tx-kesmallads-pi1-category			{ font-size:1.2em; margin-right:5px; font-style:italic;}
h2.tx-kesmallads-pi1-title			{ font-size:1.2em; font-weight:bold; margin:0; padding:0 0 .2em 0;}
.tx-kesmallads-pi1-phone			{ }
.tx-kesmallads-pi1-email			{ }
.tx-kesmallads-pi1-content 			{ margin-bottom:10px; padding:0 10px 0 0;}
.tx-kesmallads-pi1-listdivider 		{ border-bottom:1px dashed black; margin:5px 10px 5px 0; clear:both;}

/* search */
.tx-kesmallads-pi1-searchbox-sword	{ border: 1px solid #EF9A49; }
.tx-kesmallads-pi1-searchbox-button	{ border: 1px solid #EF9A49; }

/* edit */
.error_not_allowed  			{ color:red; }
.tx-kesmallads-pi1-deletelink a, 
.tx-kesmallads-pi1-editlink a 		{ line-height:30px; text-align:center; padding:2px; margin:0 10px 10px 0; width:60px; border:1px dotted; text-decoration:none; color:black; }
.tx-kesmallads-pi1-editlink a 		{ border-color:green; background:lime;}
.tx-kesmallads-pi1-deletelink a 	{ border-color:margin; background:red;}
.tx-kesmallads-pi1-submitDate 	 	{ font-size:.8em; font-style:italic; }
.tx-kesmallads-pi1-endDate  	 	{ font-size:.8em; font-style:italic; }

/* Pagebrowser */
.tx-kesmallads-pi1-browsebox {
	margin:3px;
	/*border:1px solid black;*/
	padding:3px;
	/*background-color:#DDDDDD;*/
}
.tx-kesmallads-pi1-browsebox TD {
	font-size: 10px;
}
.tx-kesmallads-pi1-browsebox-strong, .tx-kesmallads-pi1-browsebox-SCell {
	font-weight: bold;
}
.tx-kesmallads-pi1-browsebox-SCell P,.tx-kesmallads-pi1-browsebox TD P{
	margin:0px;
}

.tx-kesmallads-pi1-browsebox-SCell {
	/*background-color: #CCCCCC;*/
	/*border:1px solid black;*/
	padding-left:0px; padding-right:3px;
}

/* teaser view*/
.tx-kesmallads-pi1-teaser_row		{ margin-top: .5em; }
.tx-kesmallads-pi1-teaser_cat		{ font-weight: bold; }
.tx-kesmallads-pi1-teaser_title		{ }
.tx-kesmallads-pi1-teaser_link		{ font-size: 10px; margin-top: 3px; display: block; }

/* shortlist view*/
.tx-kesmallads-pi1-searchresult-shortlist	{ font-size: 12px; padding: 0 0 0 0; margin: 0 0 3px 0; } 
.tx-kesmallads-pi1-searchresult-noresult	{ font-size: 12px; padding: 0 0 0 0; margin: 0 0 3px 0; }

/* mode selector */
.tx-kesmallads-pi1-modeSelector	table 							{ }
.tx-kesmallads-pi1-modeSelector table tbody tr td 					{ background:#CCCCCC; }
.tx-kesmallads-pi1-modeSelector table tbody tr td.tx-kesmallads-pi1-modeSelector-SCell 	{ background:#DDDDDD; }
.tx-kesmallads-pi1-modeSelector table tbody tr td p a:link,
.tx-kesmallads-pi1-modeSelector table tbody tr td p a:visited,
.tx-kesmallads-pi1-modeSelector table tbody tr td p a:hover 				{ display:block; border-left:1px solid black; border-top:1px solid black; text-decoration:none; color:black;}


/* form */
.tx-kesmallads-pi1 form { }
.tx-kesmallads-pi1 form .smalladform-label,
.tx-kesmallads-pi1 form .smalladform-label-label,
.tx-kesmallads-pi1 form .smalladform-label-check 		{ font-weight: bold; float: left; clear: left; width: 100px; margin-top: 5px;}
.tx-kesmallads-pi1 form .smalladform-label-check 		{ text-align: right; }
.tx-kesmallads-pi1 form .smalladform-label-req			{ font-weight: bold; }
.tx-kesmallads-pi1 form .smalladform-field,	
.tx-kesmallads-pi1 form .smalladform-field-label,	
.tx-kesmallads-pi1 form .smalladform-field-check 		{ margin-top: 5px; }
.tx-kesmallads-pi1 form .smalladform-field-check 		{ margin-left: 100px; }
.tx-kesmallads-pi1 form .smalladform-field-label 		{ clear: left; margin-left: 100px; }
.tx-kesmallads-pi1 form select  				{ border: 1px solid #EF9A49; margin-bottom: 0;}
.tx-kesmallads-pi1 form file 					{ border: 1px solid #EF9A49; margin-bottom: 0;}
.tx-kesmallads-pi1 form input.inputclass			{ border: 1px solid #EF9A49; margin-bottom: 0;}
.tx-kesmallads-pi1 form input.submitclass			{ border: 1px solid #EF9A49; margin-bottom: 0;}
.tx-kesmallads-pi1 form textarea.inputclass			{ border: 1px solid #EF9A49; margin-bottom: 0;}


/* These are the styles for the old table layout form.
 * Just uncomment them, if you still want to use the table layout.
*/

/*
.tx-kesmallads-pi1 form table.csc-mailform	{ }
.tx-kesmallads-pi1 form table.csc-mailform tbody tr td.csc-form-labelcell							{ }
.tx-kesmallads-pi1 form table.csc-mailform tbody tr td.csc-form-labelcell-check						{ font-size:80%; }
.tx-kesmallads-pi1 form table.csc-mailform tbody tr td.csc-form-labelcell p.csc-form-label-req		{ font-weight:bold; }
.tx-kesmallads-pi1 form table.csc-mailform tbody tr td.csc-form-fieldcell 							{ }
.tx-kesmallads-pi1 form table.csc-mailform tbody tr td.csc-form-fieldcell select 					{ border:1px solid black; }
.tx-kesmallads-pi1 form table.csc-mailform tbody tr td.csc-form-fieldcell file 						{ border:1px solid black; }
.tx-kesmallads-pi1 form table.csc-mailform tbody tr td.csc-form-fieldcell input.inputclass			{ border:1px solid black; }
.tx-kesmallads-pi1 form table.csc-mailform tbody tr td.csc-form-fieldcell input.submitclass			{ border:1px solid black; }
.tx-kesmallads-pi1 form table.csc-mailform tbody tr td.csc-form-fieldcell textarea.inputclass		{ border:1px solid black; }
*/




/***********************
 *    CSS STYLES 
 * for the TYPO3 EXT
 *     rgecard 
 *********************/ 


/*********************
 * Styles for getting the ecard
 *********************/ 
.rgecard-nest {
  width:100%;
}

.rgecard-text {
  width:200px;
  float:left;
  margin:5px 0 5px 5px;
}
.rgecard-msg {
  border-top:1px solid #ccc;
  border-bottom:1px solid #ccc;
  margin:10px 5px;
  padding:5px;
}

.rgecard-img {
  width:310px;
  float:left;
}

.rgecard-img img{
  border:1px solid #eee;
  padding:2px;
  margin:2px;
    background:#f6f6f6;
}

.rgecard-info {
  border:1px solid #ccc;
  padding:3px 3px 3px 33px;
  margin:10px;
  background:#f6f6f6 url(rgecard/irkick.png) no-repeat 5px center;
  color:#666;
  line-height:13px;
}

.rgecard-reminder {
  font-style:italic;
  color:#777;
  text-align:center;
  line-height:10px;
}

.rgecard-warning {
  margin:0 10px;
  padding:2px 5px;
  line-height:11px;
  text-align:center;
  color:#fff;
  border:1px solid #ffa200;
  background:#ff8400;
}

/*********************
 * Styles for messages at sending the ecard
 *********************/
#rgecardform .error, #rgecardform .success, #rgecardform .warning {
  margin:0 10px;
  padding:2px 5px;
  line-height:11px;
  text-align:center;
  color:#fff;
}

#rgecardform .error {
  border:1px solid #ff0000;
  background:#c60606;
}

#rgecardform .success{
  border:1px solid #00ff18;
  background:#009900;
}

#rgecardform .warning{
  border:1px solid #ffa200;
  background:#ff8400;
}

#rgecardform #log_res {
  height:45px;
}
#rgecardform .ajax-loading {
  background: url(rgecard/spinner.gif) no-repeat center;
  height:45px;
}

/*********************
 * Styles for sending the ecard
 *********************/
.rgecard-formheader {
  font-weight:bold;
  text-align:center;
  color:#333;
  background:#c8c7c7;
  border-bottom:1px solid #a9a9a9;
  border-top:1px solid #a9a9a9;
  font-size:10px;
  padding:2px 0;
}
 
#rgecardform {
  padding:3px 10px 0 10px;
}

#rgecardform fieldset {
  padding: 2px;
  margin:0 2px;
  border:0px;
}

#rgecardform legend {
  margin-left:5px;
  font-weight:bold;
  color:#505050;
}

#rgecardform label {
  float:left;
  clear:both;
  display:block;
  width:60px;
  margin-bottom:10px;
  padding:0 10px;
  text-align:right;
}

#rgecardform input, #rgecardform textarea {
  float:left;
  display:block;
  width:160px;
  border: 1px solid #333;
  background:#F4F4F4;
  font-size: 10px;
  margin-bottom:10px;
  padding:1px;
}

#rgecardform textarea {
  width:253px;
  height:70px;
  margin:0 5px 5px 5px;
  padding:2px;
}

#rgecardform input:hover, #rgecardform textarea:hover {
  background:#fff;
}

#rgecardform div.clearer {
  clear:both;
  font-size:1px;
  line-height:1px;
  display:block;
  height:1px;
} 

#rgecardform .submit {
  margin:4px 10px;
  width:100px;
  clear:both;
}

#rgecardform .hidden {
  display:none;
}


/*********************
 * Styles for positioning the ecard form on pmkslimbox
 *********************/ 
#ecardNest {
  position:absolute;
  bottom:0;
  margin-bottom:7px;
  width:100%;
}

#ecard {
  background:#fff;
  position:absolute;
  bottom:0px;
  overflow:hidden;
  right:0;
  margin-right:16px;
  opacity:0.8;
  -moz-opacity: 0.8;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
  width:300px;
  border-left:1px solid #a8a7a7;
}


/*********************
 * Styles for the Ecard button
 *********************/ 
#lbTipLink {
  display:block;
  float:right;
  width:79px;
  height:22px;
	background: transparent url(rgecard/ecard.png) no-repeat center;
	margin:0 10px 0 0; 
  padding:1px;
  cursor:pointer;
} 

#lbTipLink:hover {
	background: transparent url(rgecard/ecardHover.png) no-repeat center;
} 


#lbCloseLink:hover {
	/*background: transparent url(rgecard/closeHover.png) no-repeat center;*/
}




/***
 * mm_forum
 ***/
 
/***
 * GENERAL DISPLAY OPTION
 ***/
 
tx-mmforum-pi1 td, tx-mmforum-pi1 th {
	font-family: Tahoma;
	font-size: 11px;
}
 
 
 
table.tx-mmforum-table {
	-border: 1px solid #c4b492;
	border: 0px none;
	border-collapse: collapse;
}
 
  
 
td.tx-mmforum-td, th.tx-mmforum-th {
	-border: 1px solid #c4b492;
	border-style: hidden !important;
	border-top: 1px solid #c4b492 !important;
	border-bottom: 1px solid #c4b492 !important;
	border-collapse: collapse;
    padding:5px;
	font-size:11px;
	color:#545353;
}

td.tx-mmforum-td2 {
	padding:5px;
	font-size:11px;
	color:#545353;
}
 
td.tx-mmforum-subth {
	-border: 1px solid #c4b492;
	border-style:hidden !important;
	border-top: 1px solid #c4b492 !important;
	border-bottom: 1px solid #c4b492 !important;
	border-collapse: collapse;
	background-color: #e4dcb7;
}
 
th.tx-mmforum-th {
/*	background: #d3cca7;	*/
	background: #b3a485;
	color: #FFFFFF;
	padding: 5px;
	text-align: left;
	font-size: 12px;
}

th.tx-mmforum-th-latest {
/*	background: #FF8700;	*/
	background: #b3a485;
	color: #f8ecc4;
	padding: 5px;
	text-align: left;
	font-size: 10pt;
}
 
div.tx-mmforum-th {
 background: #1e294a;
 color: #FFFFFF;
 padding: 5px;
 text-align: left;
 font-size: 12px;
 border: 1px solid #c4b492;
 font-weight: bold;
}
 
.tx-mmforum-tdtext {
 font-size: 11px;
	border-style:hidden !important;
	border-top: 1px solid #c4b492 !important;
	border-bottom: 1px solid #c4b492 !important;
 padding: 4px;
}
 
.tx-mmforum-tdtext-noborder {
 font-size: 11px;
 padding: 4px;
}
 

div.tx-mmforum-rootline {
 color: #666666;
 font-family: Tahoma;
 font-size: 11px;
 border: 1px solid #c4b492;
 margin: 4px 0px;
 padding: 2px;
}
 
div.tx-mmforum-rootline a {
 color: #666666;
 text-decoration: none;
}
 
div.tx-mmforum-pagenav {
 text-align:right;
 font-size:10px;
 margin: 8px 0px;
}
 
td.tx-mmforum-text {
 padding: 15px;
 font-family: Tahoma,Arial,Helvetica,sans-serif;
 font-size: 11px;
}
 
td.tx-mmforum-smalltext {
 padding: 3px;
 font-family: Tahoma,Arial,Helvetica,sans-serif;
 font-size: 11px;
}
 
td.tx-mmforum-subth2 {
 color:#1e294a;
 font-size:11px;
 text-align: center;
 padding: 5px;
 background-color: #e4dcb7;
}
 
.tx-mmforum-desc {
 font-size: 11px;
 color: #666666;
 margin-left: 30px;
 line-height: 12px;
}
 
.tx-mmforum-smalldesc {
 font-size: 10px;
 color: #666666;
}
 
.tx-mmforum-pi1-markread {
 
}
 
div.tx-mmforum-error {
	border: 3px solid #FF0000;
	padding: 10px;
	font-weight: bold;
	text-align: center;
	margin: 4px 0px;
}

div.tx-mmforum-success {
	border: 3px solid #008000;
	padding: 10px;
	font-weight: bold;
	text-align: center;
	margin: 4px 0px;
}
 
a.tx-mmforum-buttonsmall {
	margin: 5px 0px 5px 5px;
	background-color:white;
	border:1px solid #6FA7C3;
	color:#6FA7C3 !important;
	font-weight: bold;
	vertical-align: middle;
	font-size: smaller;
	padding: 2px;
}

a.tx-mmforum-button {
	margin: 5px 0px 5px 5px;
	background-color:white;
	border:1px solid #6FA7C3;
	color:#6FA7C3 !important;
	font-weight: bold;
	vertical-align: middle;
	padding: 4px;
}
 
a.tx-mmforum-button:hover {
	text-decoration: none;
}
 
/***
 * POST LISTING
 ***/
 
div.tx-mmforum-pi1-listpost-date {
 float: left;
 padding: 5px;
 font-size:9px;
 color: #333333;
}
 
div.tx-mmforum-pi1-listpost-options {
 text-align: right;
}
 
td.tx-mmforum-pi1-listpost-user {
 width:120px;
 padding: 5px;
}
 
td.tx-mmforum-pi1-listpost-text {
 font-family: Tahoma,Arial,Helvetica,sans-serif;
 font-size: 11px;
 padding: 15px;
 min-height:50px;
 width: auto;
}
 
div.tx-mmforum-pi1-codeboxnote {
 text-align: left;
 border: 1px solid rgb(213, 213, 213);
 font-family: Tahoma,Arial,Helvetica,sans-serif;
 font-size: 11px;
 color: rgb(68, 68, 68);
 line-height: 125%;
 background-color: rgb(250, 250, 250);
 padding:10px;
}
 
/***
 * POST TEXTS
 ***/
.tx-mmforum-pi1-pt-quote {
 text-align: left;
 border: 1px solid rgb(213, 213, 213);
 font-family: Tahoma,Arial,Helvetica,sans-serif;
 font-size: 11px;
 color: rgb(68, 68, 68);
 line-height: 125%;
 background-color: rgb(250, 250, 250);
 padding:10px;
}
 
.tx-mmforum-pi1-pt-code {
 border: 1px solid rgb(213, 213, 213);
 font-family: Courier,'Courier New',sans-serif;
 font-size: 11px;
 color: rgb(90, 90, 90);
 background-color: rgb(250, 250, 250);
 margin-left:40px;
 padding: 5px;
}
 
.tx-mmforum-pi1-highlight {
	background-color: yellow;
}
 
/***
 * TOPIC LISTING
 ***/
 
.tx-mmforum-pi1-listtopic-newtopic {
    margin-bottom: 8px;
}
 
.tx-mmforum-pi1-listtopic-topic {
	font-size: 8pt;
	text-align: left !important;
	border-style: hidden;
	border-top: 1px solid #c4b492;
	border-bottom: 1px solid #c4b492;
	border-collapse: collapse;
}
 
.tx-mmforum-pi1-listtopic-replies {
	width: 60px;
	text-align: center;
	font-size: 10px;
	border-style: hidden !important;
	border-top: 1px solid #c4b492 !important;
	border-bottom: 1px solid #c4b492 !important;
	border-collapse: collapse;
}

.tx-mmforum-pi1-listtopic-rating {
	width: 60px;
	text-align: center !important;
	font-size: 10px;
	border-style: hidden !important;
	border-top: 1px solid #c4b492 !important;
	border-bottom: 1px solid #c4b492 !important;
	border-collapse: collapse;
}
 
.tx-mmforum-pi1-listtopic-author {
	width: 120px;
	text-align: center;
	font-size: 10px;
	border-style: hidden;
	border-top: 1px solid #c4b492;
	border-bottom: 1px solid #c4b492;
	border-collapse: collapse;
}
 
.tx-mmforum-pi1-listtopic-lastpost {
	width: 150px;
	text-align: center;
	font-size: 10px;
	border-style: hidden !important;
	border-top: 1px solid #c4b492 !important;
	border-bottom: 1px solid #c4b492 !important;
	border-collapse: collapse;
}
 
.tx-mmforum-pi1-listtopic-image {
	float: left;
	margin-right: 8px;
	margin-left: 4px;
}
 
.tx-mmforum-pi1-listtopic-topicname {
 font-weight: bold;
}
 
.tx-mmforum-pi1-listtopic-prefix {
 color: blue;
}
 
.tx-mmforum-pi1-listtopic-pages {
 padding-left:30px;
 color: #888888;
 font-size:9px;
}
 
.tx-mmforum-pi1-listtopic-pages a{
 color: #888888 !important;
 text-decoration: none;
}
 
.tx-mmforum-pi1-listtopic-location {
 padding-left:30px;
 color: #888888;
 font-size:9px;
 font-weight:normal;
}
 
/***
 * BOARD LISTING
 ***/
 
.tx-mmforum-pi1-listforum-forum {
 text-align: left !important;
 font-size: 11px;
}
 
.tx-mmforum-pi1-listforum-topics {
 width: 60px;
 text-align: center;
 font-size: 11px;
}
 
.tx-mmforum-pi1-listforum-posts {
 width: 60px;
 text-align: center;
 font-size: 11px;
}
 
.tx-mmforum-pi1-listforum-lastpost {
	width: 150px;
	text-align: center;
	font-size: 10px;
}
 
/***
 * TOPIC CREATION
 ***/
 
td.tx-mmforum-pi1-newpost-left {
 border-top: 1px solid #c4b492;
 border-bottom: 1px solid #c4b492;
 border-collapse: collapse;
 width: 150px;
 text-align: left;
 font-family: Tahoma;
 font-size: 11px;
 padding: 10px;
}
 
td.tx-mmforum-pi1-newpost-middle {
 border-top: 1px solid #c4b492;
 border-bottom: 1px solid #c4b492;
 border-collapse: collapse;
 text-align: center;
 font-family: Tahoma;
 font-size: 11px;
 padding: 10px;
}
 
td.tx-mmforum-pi1-newpost-right {
 border: 1px solid #c4b492;
 border-collapse: collapse;
 text-align: right;
 font-family: Tahoma;
 font-size: 11px;
 padding: 10px;
}
 
/***
 * POST ALERTION
 ***/
 
.tx-mmforum-pi1-tooltip {
 position: absolute;
 display: none;
 background-color:#FFFFFF;
 border:1px solid #c4b492;
}
 
.tx-mmforum-pi1-tooltip-header {
 background: #1e294a;
 color: #FFFFFF;
 padding: 5px;
 text-align: left;
 font-size: 12px;
 border-bottom: 1px solid #c4b492;
 font-weight: bold;
}
 
.tx-mmforum-pi1-tooltip-text {
 padding: 5px;
}
 
.tx-mmforum-pi1-postalert-error {
 color: #ff0000;
 font-weight: bold;
 text-align: left;
 padding-top: 8px;
}
 
/***
 * USER DETAILS
 ***/
 
.tx-mmforum-pi1-userdetail-fieldname {
	text-align: right;
	padding: 3px;
	font-size: 11px;
}
 
.tx-mmforum-pi1-userdetail-fieldvalue {
	text-align: left;
	padding: 3px;
	font-size: 11px;
}
 
.tx-mmforum-pi1-moderator {
 color: #0D71A4;
 font-weight: bold;
}
 
.tx-mmforum-pi1-administrator {
 color: #1e294a;
 font-weight: bold;
}
 
/***
 * PRIVATE MESSENGING
 ***/
 
.tx-mmforum-pi3-pminbox-item {
 font-family: Tahoma;
 font-size: 11px;
 padding: 5px;
 text-align: center;
}
 
.tx-mmforum-pi3-pminbox-unread {
 font-weight: bold;
}
 
.tx-mmforum-pi3-message-text {
 border: 1px solid #c4b492;
 padding: 5px;
 margin: 5px;
 background: #e4dcb7;
}
 
.tx-mmforum-pi3-newposts {
 float: right;
}
 
 
 
#tx_mmforum_pi3_get-stats {
 /*position: relative;*/
}
 
#tx_mmforum_pi3_quicksearch {
    position: absolute;
    /*top: 0px;
    left: 0px;*/
    background: #ffffff;
    border: 1px solid #c4b492;
    width: 143px;
}
 
 
 
#tx_mmforum_pi3_quicksearch ul , #tx_mmforum_pi3_quicksearch li {
    margin: 0;
    padding: 0;
    list-style: none;
}
 
.tx-mmforum-pi3-quicksearch_item {
    display: block;
    border: 0;
    font: normal 10px Tahoma;
    padding: 3px 10px !important;
    color:#000000 !important;
    text-decoration: none;
}
 
.tx-mmforum-pi3-quicksearch_itemHover {
    display: block;
    border: 0;
    font: normal 10px Tahoma;
    padding: 3px 10px !important;
    color:#ffffff !important;
    background: #1e294a;
    cursor: pointer;
    text-decoration: none;
}
 
/***
 * FORM FIELDS
 ***/
 
textarea.tx-mmforum-post {
 
}
 
.tx-mmforum-input {
    border: 1px solid #AAAAAA !important;
    font-family: Tahoma !important;
    font-size: 11px !important;
    padding: 2px;
    vertical-align: middle;
}
 
select.tx-mmforum-select {
 border: 1px solid #AAAAAA;
 font-family: Tahoma;
 font-size: 11px;
}
 
select.tx-mmforum-select option, option.tx-mmforum-option2 {
 font-family: Tahoma;
 font-size: 11px;
 border-top: 1px solid #DCDDDE;
 color: #666666;
}
 
select.tx-mmforum-select optgroup, option.tx-mmforum-option1 {
 font-family: Tahoma;
 font-size: 11px;
 font-weight: bold;
 font-style: normal;
 color: #666666;
}
 
input.tx-mmforum-button {
 margin: 5px 0px 5px 5px;
 background-color:#1e294a;
 border:1px solid #1e294a;
 color:#FFFFFF;
 font-weight: bold;
 vertical-align: middle;
 
}
 

/***
 * User Registration
 ***/
 
 
.tx-mmforum-pi2-fliesstext_rot2 {
    font-family:  Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
 color: #1e294a;
    padding-left: 10px;
    padding-top:5px;
}
 
.tx-mmforum-pi2-container {
 border:1px solid #A5ACB2;
}

DIV.tx-mmforum-pi2-container p label {
    float:left;
    width:130px;
    padding-left: 10px;
}
span.error, div.error {
    color:red;
    font-weight:bold;
}

 
/***
 * PORTAL INFO
 ***/
.tx-mmforum-pi6-container {
	border: 1px solid #c4b492;
	padding: 0;
/*  margin:0px 25px 10px 25px;	*/
	margin: 0;
	color: #999999;
	font-size: 10px;
	text-align: left;
}
 
.tx-mmforum-pi6-container h3 {
/*  font-size: 11px;	*/
	font-size: 10pt;
	color: #f8ecc4;
	margin: 0px;
	padding: 0px;
}
 
.tx-mmforum-pi6-container a {
	color: #aaaaaa; 
}
 
.tx-mmforum-pi6-us {
/*
     padding:3px 0px 3px 5px;
     background-color:#faf9f9;
     border-bottom:1px solid #e5e5e5;
*/
	padding: 5px;
	background-color: #b3a485;
	border-bottom: 1px solid #c4b492;
}
 
.tx-mmforum-pi6-content {
	padding: 5px 10px 10px 10px;
}
 
.tx-mmforum-pi6-strong {
	color: #9b9a9a;
	font-weight: bold;
}
 
a.tx-mmforum-pi6-admin {
	color: #ff8700 !important;
	font-weight: bold;
}
a.tx-mmforum-pi6-mod {
	color: #f19d55 !important;
	font-weight: bold;
}
 
 .tx-mmforum-pi6-container a { /*color: #bf2236;*/ }        
 

/**
* CSS for search
**/
 

.tx-mmforum-pi4-search_options {
    padding:10px 0px 10px 0px;
}
 
.tx-mmforum-pi4-search_options_header {
    font-size:12px;
    font-weight:bold;
    color:#FFFFFF;
    background:#1e294a;
    padding:2px 0px 2px 5px;
   
}
.tx-mmforum-pi4-search_options_details {
    border:1px solid #c4b492;
    padding:0px;
 
}
 
.tx-mmforum-pi4-suche-abstand {
    margin-top:2px;
    margin-right:7px;
    margin-left:0px; 
    padding-top:10px;
    padding-left:10px;   
    float:left;
}
 
.tx-mmforum-pi4-suche-details-abstand {
    margin-top:10px;  
}
 
.tx-mmforum-pi4-suche-details-sort select {
    width:200px;  
}
 
.tx-mmforum-pi4-suche-details-abstand-check {
    width:100px;
    margin-top:5px;
    border:1px solid red;
    float:left;
}
 
.tx-mmforum-pi4-geloest {
    padding-top:1px;
    padding-right:5px;
    float:left;
}
 
.tx-mmforum-pi4-suche-abstand input {
    width:200px;
}
 
.tx-mmforum-pi4-suche-box {      
    padding:10px;
    background-color:#f6f5f5;
    border-bottom:1px solid #c4b492;
    border-top:1px solid #c4b492;
}
 
.tx-mmforum-pi4-suche-starten-abstand {
    padding-top:10px;   
}
.tx-mmforum-pi4-abstand-bottom {
    height:10px;
    width:100px;      
}
 
/* INFO BOX */
 
.tx-mmforum-pi4-info-box {
    position: absolute;
    visibility: hidden;
    z-index: 9999;
    width: 600px;
    border: 1px solid #c4b492;
    background: #FFFFFF;
    margin-left: 20px;
 
}
 

.tx-mmforum-pi4-infoBoxHeader {
 color:#FFFFFF;
 width: 600px;
 height: 20px;
 background: #1e294a;
 font-weight: bold;
}
.tx-mmforum-pi4-infoBoxHeader a{ color:#FFFFFF; }
.tx-mmforum-pi4-infoBoxHeader a:hover{ color:#FFFFFF; }
                                                         
 
.tx-mmforum-pi4-infoBoxContent {
 clear:both;
 
}
 
.tx-mmforum-pi4-kurzanleitung {
 padding:5px 0px 5px 10px;
 font-size:11px;
}
 
#dasx a {
 color:#FFFFFF;   
}
 
#dasx a:hover {
    color:#FFFFFF;   
}
 
.tx-mmforum-pi4-regeln li {
    border-bottom:1px solid #e4e5e5;
    border-top:1px solid #e4e5e5;
    margin-bottom:20px;
    padding:5px 10px 10px 10px;
    background-color:#fafbfb;
}
 

.tx-mmforum-pi4-search_infobox {
    margin-left:5px;
    margin-right:10px; 
    width:150px;
    font-size:10px;
    color:#616161;
    border: 1px solid#c4b492;
    background-color:#eeeded;  
}
.tx-mmforum-pi4-search_info {
    line-height:12px;
    font-size:10px;
    color:#aaaaaa;
    background:#FFFFFF;
    border-top:1px solid #c4b492;
    padding:2px 0px 2px 5px;
}
 
.tx-mmforum-pi4-infobox-titel {
    padding-left:5px;
}
 
.tx-mmforum-pi4-search-box-aussen {
 border:1px solid #eceded;
 width:100%;
 float:left;
 background-repeat:no-repeat;
}
 
.tx-mmforum-pi4-search-box-rechts {
 width:170px;
 height:100px;  
    margin-top:10px;
 float:right;
}
 
.tx-mmforum-pi4-search-box-links {
 width:70%;
    padding:5px;     
 float:left;
}
 
.tx-mmforum-pi4-search-box-links a {
    font-size:11px;
    font-weight:bold;
}
 
.tx-mmforum-pi4-search-box-unten {
 width:100%;
 text-align:right;
 float:left;
}
 
.tx-mmforum-pi4-search_title {
 margin-top:10px;
 padding-top:2px;
 padding-bottom:2px;
 background-color:#c4b492;
 font-size:13px;
 font-weight:bold;
 width:100%;
 float:left;
 border-top:1px solid #eceded;
 border-left:1px solid #eceded;
 border-right:1px solid #eceded;
}
 
.tx-mmforum-pi4-search-link {
 text-align:left;  
 float:left;     
 padding-left:8px;
 padding-bottom:2px;
 color:#1e294a;
}
 
.tx-mmforum-pi4-search-link a {
    font-size:11px;
    font-weight:bold;
}
 
/***
 * USER CONFIGURATION
 ***/
.tx-mmforum-pi5-configleft {
 text-align: right;
}
 
/***
 * USER CONTROL CENTER
 ***/
.tx-mmforum-pi1-user {
    width: 100%;
}
.tx-mmforum-pi1-user-menu {
    text-align: right;
    border: 1px solid #c4b492;
    border-bottom: 0px;
    border-top: 0px;
    display:block;
    margin:0;
    padding:4px;
}
 
.tx-mmforum-pi1-user-content {
    border:     1px solid #c4b492;
    padding: 8px;
}
 
/***
 * CODE HIGHLIGHTING
 ***/
.tx-mmforum-pi1-codeheader{
 border-top:   1px solid #BCBEC0;
 border-left:   1px solid #BCBEC0;
 border-right:   1px solid #BCBEC0;
 background:   #ddd;
 font-weight:  bold;
 padding:   5px;
}
.tx-mmforum-pi1-codeblock {
	border: 			1px solid #BCBEC0;
	background-color: 	#F6F6F6; 
	overflow:			auto;   
	padding-left:		7px;
	line-height:		15px;
	padding-top:		4px;
	padding-bottom:		4px;
}
 
.tx-mmforum-pi1-codeblock a {
 text-decoration:  none;
}

.tx-mmforum-pi1-codeblock a:hover {
 text-decoration:  none;
 background-color:  yellow;
}
.tx-mmforum-pi1-codeblock a:visited {
 text-decoration:  none;
}
 
.tx-mmforum-pi1-linenumbering{
	float:				left; 
	background:			#ddd;
	color:				#000;
	border-top:			1px solid #ddd;
	border-left:		1px solid #BCBEC0;
	border-bottom:		1px solid #BCBEC0;
	padding:			4px;
	line-height:		15px; 
	text-align:			right;
}
 
 
 
.tx-mmforum-pi1 a{
    color:#545353;
}
 
.tx-mmforum-pi1 a:hover{
    color:#1e294a;
}
 
.tx-mmforum-pi3 a{
    color:#1e294a;
}
 
.tx-mmforum-pi3 a:hover{
    color:#1e294a;
}
 
.listforum {
    border-collapse: collapse;
}
 

.listforum tr,.listforum td {
  font-family:  Tahoma, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  border: 1px solid #c4b492;
 
}
 
div#tx-mmforum-footer {
    font-size: 10px;
    color: #999999;
    text-align: center;
}

.tx-mmforum-pi1-attachmentlabel {
	margin-top: 50px;
    font-weight: bold;
}

.tx-mmforum-pi1-attachment {
	width: 100%;
	float: left;
	padding: 0;
	margin-bottom: 10px;
	border: 0px solid red;
}

.tx-mmforum-pi1-attachment IMG {
	margin-left: 130px;
}
 
.tx-mmforum-poll-question {
    font-weight: bold;
}

.tx-mmforum-poll-expireson {
    font-size: 10px;
    color: #aaaaaa;
    margin-top: 8px;
} 

.tx-mmforum-pi4-title {
    color: #666666;
}

.tx-mmforum-pi4-title a {
    color: #666666;
    font-weight: bold;
}

.tx-mmforum-pi4-title a:hover {
    color: #1e294a;
}

.tx-mmforum-pi4-content a {
    color: #666666;
}

.tx-mmforum-pi4-content a:hover {
    color: #1e294a;
}

th.tx-mmforum-th a {
    color: white !important;
}

.tx-mmforum-pi1-listposts-prefix {
	color: black !important;
}

.tx-mmforum-poll-icon {
	float: left;
	margin-right: 8px;
}

.tx-mmforum-pi3-pminbox-icon {
	float: left;
	margin-right: 8px;
}

.tx-mmforum-textbutton {
    float: left;
    padding: 3px;
    border: 1px solid #1e294a;
    margin: 0px 4px 0px 0px;
    text-decoration: none;
    background-color: #f0f0f0;
    white-space: nowrap;
}

.tx-mmforum-textbutton a {
    text-decoration: none;
    color: #1e294a;
    font-size: 10pt;
}

.tx-mmforum-textbutton img {
    vertical-align: middle;
    margin-right: 8px;
}

.tx-mmforum-pi1-listpost-topicicon {
    float: left;
    margin-right: 16px;
}

.tx-mmforum-pi3-buttons {
    margin: 8px 0px;
}

.tx-mmforum-pi1-listpost-options .tx-mmforum-textbutton {
	float:right;
}

.tx-mmforum-pi2-textbutton img {
	vertical-align: middle;
	margin-right: 8px;
}

td.tx-mmforum-optth {
	color:#1e294a;
	font-size:11px;
	padding: 2px 4px;
	background-color: #e4dcb7;
	border-style: hidden !important;
	border-top: 1px solid #c4b492 !important;
	border-bottom: 1px solid #c4b492 !important;
	border-collapse: collapse;
}

td.tx-mmforum-optth-disabled {
	color:#666666;
	font-size:11px;
	padding: 2px;
	background-color: #e4dcb7;
	border-style: hidden !important;
	border-top: 1px solid #c4b492 !important;
	border-bottom: 1px solid #c4b492 !important;
	border-collapse: collapse;
}

.tx-mmforum-pi1-listpost-rating {
	float: left;
}




/*	YP-Menü	*/

.mmContent DIV A {
	font-size: 8pt;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, Geneva, SunSans-Regular;
	line-height: 11px;
	padding: 5px;
	text-decoration: none;
	display: block;
	color: #1e294a;
	background: #e4dcb7;
	margin: 0px 0px 0px 0px;
	border-bottom: solid 1px #b6b194;
}

/* für IE >5 */
* html .mmContent DIV A {
	width: 177px;
	w\idth: 177px; /* für IE 6 */
	-moz-opacity:.8; /* für IE 5.5+ */
	filter:alpha(opacity=80); /* für IE 5.5+ */

	font-size: 8pt;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, Geneva, SunSans-Regular;
	line-height: 11px;
	padding: 5px;
	text-decoration: none;
	display: block;
	color: #1e294a;
	background: #e4dcb7;
	margin: 0px 0px 0px 0px;
	border-bottom: solid 1px #b6b194;
}

.mmContent DIV.mmlink A.submenu {
	font-weight: bold;
	text-decoration: none;
	background: #e4dcb7 url(../images/layout/ypmenu/menu_sub.gif) top left no-repeat;
	color: #1e294a;
}

.mmContent DIV.mmlink A.submenu:hover {
	font-weight: bold;
	text-decoration: none;
	background: #d3cca7 url(../images/layout/ypmenu/menu_sub.gif) bottom left no-repeat;
	color: #FFFFFF;
}

.mmContent[id] DIV.mmlink A.submenu {
	font-weight: bold;
	text-decoration: none;
	background: url(../images/layout/ypmenu/menu_sub.png) top left no-repeat;
	color: #1e294a;
}

.mmContent[id] DIV.mmlink A.submenu:hover {
	font-weight: bold;
	text-decoration: none;
	background: url(../images/layout/ypmenu/menu_sub.png) bottom left no-repeat;
	color: #FFFFFF;
}

.mmContent DIV.mmlink A:hover {
	font-weight: bold;
	text-decoration: none;
	background: #d3cca7;
	color: #FFFFFF;
}

/* folgende anweisung wird nicht vom ie interpretiert */
.mmContent[id] DIV.mmlink A {
	background: url(../images/layout/ypmenu/menu.png) top left no-repeat;
}

.mmContent[id] DIV.mmlink A:hover {
	background: url(../images/layout/ypmenu/menu.png) bottom left no-repeat;
}




/*	RTE	*/

.c2l1-left {
	vertical-align: top;
}

.c2l1-middle {
	vertical-align: top;
}

.hinweis {
/*	color: red;	*/
	font-style: italic;
	padding: 5px;
	border: 1px solid red;
	background: white;
}

p.align-left, h1.align-left, h2.align-left, h3.align-left, h4.align-left, h5.align-left, h6.align-left, td.align-left { text-align: left; }
p.align-center, h1.align-center, h2.align-center, h3.align-center, h4.align-center, h5.align-center, h6.align-center, td.align-center { text-align: center; }
p.align-right, h1.align-right, h2.align-right, h3.align-right, h4.align-right, h5.align-right, h6.align-right, td.align-right { text-align: right; }

.bodytext {
	margin-top: 0;
	padding-top: 0;
}




/* ########################### tt_news ########################## */

.tt_news_share {
	float: right;
	margin-right: 5px;
}
