@charset "UTF-8";
/* In diesem Dokument Änderungen durchführen
** ######################################################################################################### 
** # Einstellungen: Page | Autor: Joram Höfs <jh@emotioconsult.de>
** 
** 		Letzte Aktualisierung: 29.10.2007
** #########################################################################################################
*/

	/* Allgemein */
		html, body
		{
			background-color:#EDEDED;
			height:100%;
		}
		
		body
		{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			min-width:750px;
			
		}
		
	/* Links */
		a, a:hover, a:visited, a:active
		{
			text-decoration:none;
			color:#000000;
		}
		
		a.hover:hover
		{
			text-decoration:underline;
		}
		
		/* Klassicher Link, blau, unterstrichen */
		a.classiclink, a.classiclink:hover, a.classiclink:visited, a.classiclink:active, .news-single-related li a, .news-single-links li a, .address-item a, .maps-item a, .tx-newloginbox-pi3-listrow table tr td a, .tx-newloginbox-pi3-singleView table tr td a
		{
			color:#0000EE;	
			font-weight:normal;
			text-decoration:underline;
		}
		
	/* Zitate */
		q, cite, blockquote
		{
			font-style:italic;
			color:#444444;
			font-family:Georgia, "Times New Roman", Times, serif;
		}
		
	/*SIDEBAR */	
		.sidebox h3, .sidebox ul 
		{
			margin:0em;
			padding:0em;
		}
		
		.sidebox h3
		{
			border-top:1px solid #CCCCCC;
		}
		
		.sidebox form h3
		{
			border-top:1px solid #CCCCCC;
			border-bottom:1px solid #CCCCCC;
		}
		
		.sidebox
		{			
			width:80%;
			margin:auto;
			text-align:left;
		}	
						
		.sidebox li
		{
			margin:0em;
			padding:0em;
			list-style:none;
		}		
		
		#mainnav
		{
			border-bottom:1px solid #CCCCCC;
		}
		
		#mainnav li a:before, #rss li a:before
		{
			content:" » ";
		}
	
		.sidebox li, .sidebox form
		{
			background-color:#FFFFFF;
			display:block;			
		}
				
		.sidebox form
		{
			text-align:center;
			border-bottom:1px solid #CCCCCC;
			margin:0em;
		} 
		
		.sidebox form label
		{
			cursor:pointer;
		}
		
		.sidebox
		{
			margin-top:1em;
		}		
			
		#mainnav .head, .sidebox h3
		{
			font-family:Georgia, "Times New Roman", Times, serif;
			letter-spacing:-1px;
			font-weight:normal;			
			margin:0em;			
			background-color:#f8f8f9;
			
			font-size:2em;
			color:#333333;
			border-top:1px solid #CCCCCC;
			
		}
		
		#mainnav .head a, .sidebox h3
		{
			padding:0.2em;
		}
		
		.sidebox h3
		{
			border-bottom:1px solid #CCCCCC;
			color:#000000;
		}
		
		#mainnav .sub1
		{
			display:block;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			letter-spacing:normal;
			font-weight:normal;							
			background-color:#FFFFFF;	
			
			font-size:0.6em;
			color:#333333;
		}
		
		#mainnav .sub1 a
		{
			padding-left:1em;
			border-top:1px solid #CCCCCC;
		}
				
		#mainnav .sub2
		{
			display:block;
			padding-left:2em;
			border-top:1px solid #CCCCCC;
		}
		
		#mainnav .sub2 a
		{
			border-top:0px none;
			font-style:italic;
			font-size:0.95em;	
		}
		
		#mainnav .sub1 a, #mainnav .sub2 a
		{
			display:block;
		}
		
		#mainnav .sub1 a:hover, #mainnav .sub2:hover, #rss li a:hover
		{
			background-color:#e8e8e9;
		}
		
	/* Footer */
		#footer, #footer li
		{
			margin:0em;
			padding:0em;
			margin:auto;
			text-align:center;
		}
		
		#footer
		{
			margin-top:0.5em;
		}
		
		#footer li
		{
			list-style:none;
			display:inline;
			margin-left:0.5em;
			margin-right:0.5em;
		}
		
		#footer a
		{
			color:#333333;
		}
		
		#footer a:hover
		{
			color:#000000;
		}
		
		#footer li a:before	
		{
			content:"»";
		}
		
		#footer li a:after
		{
			content:"«";
		}	
			
	/* Layout */
		#page
		{
			background-color:#FFFFFF;
			margin-top:1em;
			border-top:1px solid #CCCCCC;
			border-bottom:1px solid #CCCCCC;
		}
		
		#current
		{
			font-family:Georgia, "Times New Roman", Times, serif;
			font-weight:bold;
			letter-spacing:-1px;
		}
		
		#secimage
		{
			height:90px;
			text-align:left;
			overflow:hidden;	
		}	
				
		.rssicon
		{
			background-image:url(../../ext/feed.png);
			background-repeat:no-repeat;
			background-position:middle;
		}
	
		#printspace 
		{
			padding:1em;
		}
			
		#printspace p, #printspace ul, #printspace ol
		{
			margin:0em;
			margin-bottom:0.5em;
			margin-top:0.5em;
			line-height:145%;
			font-size:1.2em;
		}
		
		#printspace .news-single-item ul, #printspace .news-amenu-container ul
		{
			font-size:0.8em;
		}
						
		#rss li
		{
			border-bottom:1px solid #CCCCCC;
		}
		
		#rss li a
		{
			font-size:1.2em;
			padding:0.2em;
			display:block;
			width:100%;
		}
		
		h3.rssicon
		{
			padding-left:22px;
		}
		
		.twrss_channel_description
		{
			text-align:center;
		}
		
		.strike
		{
			text-decoration:line-through;
		}
				
	/* Formulare */
		input, textarea, select
		{
			border:1px solid #CCCCCC;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:1em;
			width:60%;
		}
				
		input[type=radio],input[type=checkbox]
		{
			width:auto;
		}
		
		input[type=button], input[type=submit],	input[type="image"]
		{
			cursor:pointer;
			width:auto;
			font-weight:bold;
		}
		
		input[type="image"]
		{
			border:0px none;
		}
	
	
 		
	/* Typo3 */			
		.news-list-item, .address-item
		{
			margin-bottom:2em;
		}
		
		.address-item img, .address-item div, .maps-item img, .maps-item div
		{
			margin-top:1em;
			float:left;
		}
		
		 .address-item div, .maps-item div
		 {
		 	margin-left:1em;
		}
				
		.map
		{
			background-color:#FFFFFF;
			border:1px solid #CCCCCC;
			padding:6px;
		}
				
		.membermap
		{
			width:100%;
			height:400px;
			margin-left:auto;
			margin-right:auto;
		
		}
		
		.news-search-form, .news-search-emptyMsg
		{
			text-align:center;
		}
		
		.news-search-emptyMsg
		{
			font-weight:bold;
		}
		
		.news-list-item h3, .news-single-item h3, .news-amenu-item-year, h2, .address-item h3, .maps-item h3
		{
			margin:0em;
			margin-top:0.3em;
			padding:0em;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:2em;
			letter-spacing:-1px;
			font-weight:normal;
			border-bottom:1px solid #000000;
		}	
				
		.news-list-item h2, .news-single-item h2, .address-item h2, .maps-item h2
		{
			margin:0em;
			padding:0em;
			font-size:0.9em;
			text-transform:uppercase;
			display:inline;
			letter-spacing:1px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			border:0px none;
		}
				
		.news-list-category, .news-single-category
		{
			color:black;
		}
		
		.news-list-morelink, .news-single-backlink, .tx-newloginbox-pi3-singleView-backlink
		{
			text-align:right;
			font-weight:bold;
		}
		
		.news-single-additional-info
		{
			margin:0.2em;
			padding:0.6em;
			border:4px double #999999;
		}
		
		.news-single-related li, .news-single-files li, .news-single-links li, .news-amenu-container li
		{
			list-style:none;
		}
		
		.news-single-img
		{
			text-align:center;
		}
		
		.news-single-img img, .address-item img, .maps-item img
		{
			background-color:#FFFFFF;
			border:1px solid #CCCCCC;
			padding:6px;
		}
		
		.news-single-imgcaption
		{
			font-style:italic;
		}
		
		.news-amenu-container li
		{
			margin-bottom:0.5em;
		}
		
		.news-amenu-container li a
		{
			display:block;	
			font-weight:bold;
			padding:0.2em;
		}
		
		.news-amenu-container li a:before
		{
			content:" » ";
		}
		
		#printspace .news-list-container .news-list-item .news-list-date, #printspace .news-single-container .news-single-item .news-single-date
		{
			position:relative;
			text-align:right;
			top:-0.5em;
			font-size:0.8em;
		}
		
	/* Mailform */
		#mailform
		{
			text-align:center;
		}
		
		#mailform label
		{
			width:30%;
			display:block;
			font-weight:bold;
			float:left;
			text-align:left;
		}
		
		.csc-mailform-submit
		{
			margin-top:1em;
		}
		
		#mailform input, #mailform label
		{
			margin-bottom:0.4em;
		}
		
	/* Foo */
		#printspace h1
		{
			font-family:Georgia, "Times New Roman", Times, serif;
			letter-spacing:-1px;
			font-weight:normal;					
			margin:0em;
			border-bottom:4px double #000000;
			font-size:2.6em;
			margin-bottom:0.5em;
		} 
		
		#printspace h1:after
		{
			content:":";
		}
		
	/* newsloginbox userlist table */
			
		.tx-newloginbox-pi3 .tx-newloginbox-pi3-listrow table, .tx-newloginbox-pi3-singleView table
		{
			width:100%;
			margin:0em;
			padding:0em;
			height:auto;
		}
					
		.tx-newloginbox-pi3 .tx-newloginbox-pi3-listrow table tr, .tx-newloginbox-pi3 .tx-newloginbox-pi3-listrow table tr.tx-newloginbox-pi3-listrow-header, .tx-newloginbox-pi3 .tx-newloginbox-pi3-listrow table tr.tx-newloginbox-pi3-listrow-odd,
		.tx-newloginbox-pi3 .tx-newloginbox-pi3-singleView table tr, .tx-newloginbox-pi3 .tx-newloginbox-pi3-singleView table tr.tx-newloginbox-pi3-singleView-odd, .tx-newloginbox-pi3-singleView h3
		{
			margin:0em;
			padding:0em;
			border-bottom:1px solid #CCCCCC;
		}
		
		.tx-newloginbox-pi3 .tx-newloginbox-pi3-listrow table tr.tx-newloginbox-pi3-listrow-odd,
		.tx-newloginbox-pi3 .tx-newloginbox-pi3-singleView table tr.tx-newloginbox-pi3-singleView-odd
		{
			background-color:#EDEDED;
		}
		
		.tx-newloginbox-pi3 .tx-newloginbox-pi3-listrow table tr.tx-newloginbox-pi3-listrow-header,
		.tx-newloginbox-pi3-singleView h3
		{
			border-top:1px solid #CCCCCC;
			background-color:#D8D8D8;
			font-weight:bold;
		}
			
		.tx-newloginbox-pi3 .tx-newloginbox-pi3-listrow table tr td, 
		.tx-newloginbox-pi3 .tx-newloginbox-pi3-singleView table tr td, .tx-newloginbox-pi3-singleView h3
		{
			padding:0.3em;
			font-size:1.1em;
		}
		
		.tx-newloginbox-pi3-singleView-HCell
		{
			font-style:italic;
		}
			
		#member_searcher
		{
			width:100%;
			text-align:center;
		}
		
		#member_searcher input
		{
			float:none;
		}
		
		.showdet, .showdet a, .showdet a:hover, .showdet a:active, .showdet a:visited, .showdet a:link
		{
			color:#000000;
		}
		
		.tx-mmforum-pi1 td, .tx-mmforum-pi1 th
		{

		}

		table.tx-mmforum-table
		{
			width:100%;
		}
		
		table.tx-mmforum-table tr
		{
			border-top:1px solid #cccccc;
			border-bottom:1px solid #cccccc;
		}

		th.tx-mmforum-th
		{
			text-align:left;
			background-color:#EDEDED;
			border:1px solid #EDEDED;
			padding:0.3em;
		}
		
		.tx-mmforum-pi1 hr, .tx-mmforum-pi2 hr, .tx-mmforum-pi3 hr
		{
			height:0em;
			border:0px none;
			border-bottom:1px dotted #000000;
		}
		
		.tx-mmforum-pi1 img, .tx-mmforum-pi5 img, .tx-mmforum-pi3 img
		{
			margin:0.3em;
		}
		/***
		 * FORM FIELDS
		 ***/
		#pnmsg 
		{
			text-align:center;
		}
			
		.tx-mmforum-pi1 input,.tx-mmforum-pi1 textarea,
		.tx-mmforum-pi5 input,  .tx-mmforum-pi5 textarea,
		.tx-mmforum-pi3 input,  .tx-mmforum-pi3 textarea
		{
			margin:0.4em;
			padding:0.2em;
			width:85%;
		}
		
		.tx-mmforum-pi1 button, .tx-mmforum-pi1 input[type="submit"], .tx-mmforum-pi1 input[type="reset"], .tx-mmforum-button, .tx-mmforum-pi1 input[type="checkbox"],
		.tx-mmforum-pi5 button, .tx-mmforum-pi5 input[type="submit"], .tx-mmforum-pi5 input[type="reset"], .tx-mmforum-button, .tx-mmforum-pi5 input[type="checkbox"],
		.tx-mmforum-pi3 button, .tx-mmforum-pi3 input[type="submit"], .tx-mmforum-pi3 input[type="reset"], .tx-mmforum-button, .tx-mmforum-pi3 input[type="checkbox"]
		{
			width:auto;
			margin:0.5em;
			padding:0.2em;
			font-weight: bold;
			vertical-align: middle;
		}
		
		.tx-mmforum-pi5-configleft
		{
			font-weight:bold;
		}

		div.tx-mmforum-th {
		 background: ##000000;
		 color: #FFFFFF;
		 padding: 5px;
		 text-align: left;
		 font-size: 12px;
		 border: 1px solid #cccccc;
		 font-weight: bold;
		}

		.tx-mmforum-tdtext {
		 font-size: 11px;
		 border: 1px solid #cccccc;
		 border-collapse: collapse;
		 padding: 4px;
		}

		.tx-mmforum-tdtext-noborder {
		 font-size: 11px;
		 padding: 4px;
		}


		div.tx-mmforum-rootline {
		 color: #666666;
		 font-family: Verdana;
		 font-size: 11px;
		 border: 1px solid #cccccc;
		 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;
		}

		td.tx-mmforum-text {
		 padding: 15px;
		 font-family: Verdana,Arial,Helvetica,sans-serif;
		 font-size: 11px;
		}

		td.tx-mmforum-smalltext {
		 padding: 3px;
		 font-family: Verdana,Arial,Helvetica,sans-serif;
		 font-size: 11px;
		}
		
	
		td.tx-mmforum-subth2 {
		 color:#000000;
		 font-size:11px;
		 text-align: center;
		 padding: 2px;
	
		}

		.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;
		}
		
	
		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;
		border:0px none;
		margin:0.2em;
		}

		td.tx-mmforum-pi1-listpost-user {
		 width:120px;
		 padding: 5px;
		 border:1px solid #cccccc;
		}

		td.tx-mmforum-pi1-listpost-text {
		 font-family: Verdana,Arial,Helvetica,sans-serif;
		 font-size: 11px;
		 padding: 15px;
		 min-height:50px;
		 width: auto;
		border:1px solid #cccccc;
	
		}

		div.tx-mmforum-pi1-codeboxnote {
		 text-align: left;
		 border: 1px solid #cccccc;
		 font-family: Verdana,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 #cccccc;
		 font-family: Verdana,Arial,Helvetica,sans-serif;
		 font-size: 11px;
		 color: rgb(68, 68, 68);
		 line-height: 125%;
		 background-color: rgb(250, 250, 250);
		 padding:10px;
		margin:1em;
		}

		.tx-mmforum-pi1-pt-code {
		 border: 1px solid #cccccc;
		 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 {
		 float:left;
		}

		.tx-mmforum-pi1-listtopic-topic {
		 font-size: 8pt;
		 text-align: left !important;
		}

		.tx-mmforum-pi1-listtopic-replies {
		 width: 60px;
		 text-align: center;
		 font-size: 10px;
		}

		.tx-mmforum-pi1-listtopic-author {
		 width: 120px;
		 text-align: center;
		 font-size: 10px;
		}

		.tx-mmforum-pi1-listtopic-lastpost {
		 width: 150px;
		 text-align: center;
		 font-size: 10px;
		}

		.tx-mmforum-pi1-listtopic-image {
		 float: left;
		}

		.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: 1px solid #cccccc;
		 border-collapse: collapse;
		 width: 150px;
		 text-align: left;
		 font-family: Verdana;
		 font-size: 11px;
		 padding: 10px;
		}

		td.tx-mmforum-pi1-newpost-middle {
		 border: 1px solid #cccccc;
		 border-collapse: collapse;
		 text-align:left;
		 font-family: Verdana;
		 font-size: 11px;
		 padding: 10px;
		}

		td.tx-mmforum-pi1-newpost-right {
		 border: 1px solid #cccccc;
		 border-collapse: collapse;
		 text-align: right;
		 font-family: Verdana;
		 font-size: 11px;
		 padding: 10px;
		}
		
		#bbcode tr
		{
			border:0px none;
		}
		
		
		/***
		 * POST ALERTION
		 ***/

		.tx-mmforum-pi1-tooltip {
		 position: absolute;
		 display: none;
		 background-color:#FFFFFF;
		 border:1px solid #cccccc;
		}

		.tx-mmforum-pi1-tooltip-header {
		 background: ##000000;
		 color: #FFFFFF;
		 padding: 5px;
		 text-align: left;
		 font-size: 12px;
		 border-bottom: 1px solid #cccccc;
		 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 {
		 border: 1px solid #cccccc;
		 border-collapse: collapse;
		 text-align: right;
		 padding: 3px;
		 font-size: 11px !important;
		}

		.tx-mmforum-pi1-userdetail-fieldvalue {
		 border: 1px solid #cccccc;
		 border-collapse: collapse;
		 text-align: left;
		 padding: 3px;
		 font-size: 11px;
		}

		.tx-mmforum-pi1-moderator {
		 color: #0D71A4;
		 font-weight: bold;
		}

		.tx-mmforum-pi1-administrator {
		 color: #000000;
		 font-weight: bold;
		}

		/***
		 * PRIVATE MESSENGING
		 ***/

		.tx-mmforum-pi3-pminbox-item {
		 font-family: Verdana;
		 font-size: 11px;
		 padding: 5px;
		 text-align: center;
		}

		.tx-mmforum-pi3-pminbox-unread {
		 font-weight: bold;
		}

		.tx-mmforum-pi3-message-text {
		 border: 1px solid #cccccc;
		 padding: 5px;
		 margin: 5px;
		 background: #EEEEEE;
		}

		.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 #cccccc;
		    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 Verdana;
		    padding: 3px 10px;
		    color:#000000 !important;
		    text-decoration: none;
		}

		.tx-mmforum-pi3-quicksearch_itemHover {
		    display: block;
		    border: 0;
		    font: normal 10px Verdana;
		    padding: 3px 10px;
		    color:#000000 !important;
		    background: #ffe1bf;
		    cursor: pointer;
		    text-decoration: none;
		}

		/***
		 * FORM FIELDS
		 ***/

	/*	textarea.tx-mmforum-post {

		}

		.tx-mmforum-input {
		 border: 1px solid #AAAAAA !important;
		 font-family: Verdana !important;
		 font-size: 11px !important;
		}

		select.tx-mmforum-select {
		 border: 1px solid #AAAAAA;
		 font-family: Verdana;
		 font-size: 11px;
		}

		select.tx-mmforum-select option, option.tx-mmforum-option2 {
		 font-family: Verdana;
		 font-size: 11px;
		 border-top: 1px solid #DCDDDE;
		 color: #666666;
		}

		select.tx-mmforum-select optgroup, option.tx-mmforum-option1 {
		 font-family: Verdana;
		 font-size: 11px;
		 font-weight: bold;
		 font-style: normal;
		 color: #666666;
		}
*/
	
		/***
		 * User Registration
		 ***/


		.tx-mmforum-pi2-fliesstext_rot2 {
		    font-family:  Verdana, Arial, Helvetica, sans-serif;
		    font-size: 11px;
		    font-weight: bold;
		 color: #000000;
		    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 {
		    color:red;
		    font-weight:bold;
		}


		/***
		 * PORTAL INFO
		 ***/
		.tx-mmforum-pi6-container {
		    border:1px solid #cccccc;
		    padding:0px;
		    margin:0px 25px 10px 25px;
		    color:#aaaaaa;
		    font-size:10px;
		    text-align:left;
		}

		.tx-mmforum-pi6-container h3 {
		    font-size:11px;
		    color:#9b9a9a;
		    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 #cccccc;
		}

		.tx-mmforum-pi6-content {
		    padding:5px 10px 10px 10px;
		}

		.tx-mmforum-pi6-strong {
		    color:#9b9a9a;
		    font-weight:bold;
		}


a.external-link, a.internal-link
{
text-decoration:underline;
}	/*	a.tx-mmforum-pi6-admin {
		 color:#000000 !important;
		 font-weight: bold;

		}
		a.tx-mmforum-pi6-mod {
		 font-weight:bold;
		 color:#f19d55 !important;
		}

		 .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:##000000;
		    padding:2px 0px 2px 5px;

		}
		.tx-mmforum-pi4-search_options_details {
		    border:1px solid #DDDDDD;
		    padding:0px;

		}

		.tx-mmforum-pi4-suche-abstand {
		    margin-top:2px;
		    margin-right:7px;
		    margin-left:0px; 
		    -margin-left:-8px;
		    -margin-right:-10px;
		    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;
		    -padding:0px;
		    float:left;
		}

		.tx-mmforum-pi4-suche-abstand input {
		    width:200px;
		}

		.tx-mmforum-pi4-suche-box {      
		    padding:10px;
		    background-color:#f6f5f5;
		    border-bottom:1px solid #cccccc;
		    border-top:1px solid #cccccc;
		}

		.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 #cccccc;
		    background: #FFFFFF;
		    margin-left: 20px;

		}


		.tx-mmforum-pi4-infoBoxHeader {
		 color:#FFFFFF;
		 width: 600px;
		 height: 20px;
		 background: ##000000;
		 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 #cccccc;
		    border-top:1px solid #cccccc5;
		    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#cccccc;
		    background-color:#eeeded;  
		}
		.tx-mmforum-pi4-search_info {
		    line-height:12px;
		    font-size:10px;
		    color:#aaaaaa;
		    background:#FFFFFF;
		    border-top:1px solid #cccccc;
		    padding:2px 0px 2px 5px;
		}

		.tx-mmforum-pi4-infobox-titel {
		    padding-left:5px;
		}

		.tx-mmforum-pi4-search-box-aussen {
		 border:1px solid #cccccc;
		 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:#dddddd;
		 font-size:13px;
		 font-weight:bold;
		 width:100%;
		 float:left;
		 border-top:1px solid #cccccc;
		 border-left:1px solid #cccccc;
		 border-right:1px solid #cccccc;
		}

		.tx-mmforum-pi4-search-link {
		 text-align:left;  
		 float:left;     
		 padding-left:8px;
		 padding-bottom:2px;
		 color:#000000;
		}

		.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 #cccccc;
		    border-bottom: 0px;
		    border-top: 0px;
		    display:block;
		    margin:0;
		    padding:4px;
		}

		.tx-mmforum-pi1-user-content {
		    border:     1px solid #cccccc;
		    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:##000000;
		}

		.tx-mmforum-pi3 a{
		    color:#000000;
		}

		.tx-mmforum-pi3 a:hover{
		    color:##000000;
		}

		.listforum {
		    border-collapse: collapse;
		}

		.listforum tr,.listforum td {
		  font-family:  Verdana, Arial, Helvetica, sans-serif;
		  font-size: 12px;
		  font-weight: normal;
		  border: 1px solid #DDDDDD;

		}

		div#tx-mmforum-footer {
		    font-size: 10px;
		    color: #999999;
		    text-align: center;
		}
		
		.tx-mmforum-table {
			border:0px none;
			border-color:#FFFFFF;
		}
		
