/*reset: vordefinierte Browserstyles - nicht bearbeiten !!! */ body{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup,sub{vertical-align:text-top;} sub{vertical-align:text-bottom;}input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}


/* eigene Styles: */

p.bodytext h2 {
color:#917F4E;
font-size:18px;
font-weight:bold;
}

body { font: 12px/17px Arial, Verdana sans-serif; color: #000; background: #FFF; }
input {height:19px;}

/** -- Breadcrumbs -- **/
div#breadcrumbs { display: none; }

		/** -- #wrapper - umgibt alles, zentriert alles -- **/
		div#wrapper {  }
	
			/** - #header -- **/
			div#header{}				

			div.jrTicker .tickercontainer { display: none; }
			div#leftCol div.jrTicker ul.newsticker li { display: none; } 
							
				div#header div#logo { display: none; }
				div#header div#meta {display: none; } 
					div#header div#meta div#links { }
					div#header div#meta ul li { display: none; }
					div#header div#login 	  { display: none; }
					/* User ist eingeloggt */
					div#login div.tx-opusxsso-pi1 { display: none; }
			
			/** - #Menu -- **/
			div#menu { display: none; }
			
			/** - #Suche -- **/
			li.search { display: none; }

				/** -- Link zur erweiterten Suche -- **/
				div#menu p#suche-erweitert { display: none; }

			/** -- Linke Spalte -- **/
			div#leftCol { float: left; width: 616px; margin: 0 20px 10px 0; padding: 20px; }
				
				div#leftCol div.csc-header { margin: 0 0 11px 0; }
					div#leftCol div.csc-header img { margin: 0 0 -2px 0; padding: 0; }



				div#leftCol h2 {  }
				div#leftCol h3 {  }
				div#leftCol h4 { font-weight: bold; padding: 0 0 5px 0; }
				
				div#leftCol ul { padding: 0 0 10px 0; }
					div#leftCol ul li { background: url(../img/background/list_icon.png) no-repeat left 6px; padding: 0 0 0 10px; }  
				
				div#leftCol ol { margin: 0 0 0 10px; padding: 0 0 16px 0; }
					div#leftCol ol li { list-style-type: decimal; padding: 0 0 2px 0; }  
				
				div#leftCol p.bodytext { margin: 0 0 10px 0; }
				div#leftCol a { color: #917f4e; text-decoration: underline; }


				div#leftCol table { font-size: 12px; margin: 0 0 10px 0; }
					div#leftCol table tr { border: 1px solid #917f4e; }
						div#leftCol table th { font-weight: bold; color: #000; text-align: left; background: #917f4e; vertical-align: top; padding: 2px 15px; }
						div#leftCol table td { text-align: left; vertical-align: top; padding: 2px 15px; }
						div#leftCol table th.align-center, 
						div#leftCol table td.align-center { text-align: center; }
						



				/* SUCHE - Indexed Search */
				/* Suchformular */
				div#leftCol form.tx_indexedsearch { padding: 0 0 16px 0; }
					div#leftCol form.tx_indexedsearch fieldset { clear: both; width: 390px; margin: 0 0 5px 0; /padding-bottom: 2px; }
						div#leftCol form.tx_indexedsearch fieldset label { display: block; float: left; width: 130px; }
						div#leftCol form.tx_indexedsearch fieldset input { float: right; width: 248px; height: 16px; border: 1px solid #949494; background: white; padding-left: 2px; }
						div#leftCol form.tx_indexedsearch fieldset select { float: right; width: 252px; height: 18px; border: 1px solid #949494; background: white;}
						/** html div#leftCol form.tx_indexedsearch fieldset select { height: 17px !important; }*/
						/* Submit-Button */
						div#leftCol form.tx_indexedsearch button { color: #917f4e; font-weight: bold; text-align: left; }
						div#leftCol form.tx_indexedsearch button { font-size: 12px; clear: both; float: left; width: auto; background: none; border: none; }
						div#leftCol form.tx_indexedsearch button { margin: 0 0 0 130px; }
						/* Switch-Mode-Link */
						span#switch-link { display: block; float: right; width: 140px; height: 17px; margin: 0 50px -17px 0; }
						* html span#switch-link { margin: 0 5px -17px 0; }
							span#switch-link a { color: #3d3d3d; font-style: italic; text-decoration: none; }
							span#switch-link a:hover { color: #3d3d3d; text-decoration: underline; }
				/* Suchbegriff */
				div#leftCol div.tx-indexedsearch-whatis { display: none; }
				/* Browsebox */
				div#leftCol div.tx-indexedsearch-browsebox { clear: both; text-align: center; height: 30px; /*border-top: 1px solid #73828d;*/ margin: 0 0 5px 0; padding: 3px 15px; }
					div#leftCol div.tx-indexedsearch-browsebox p { display: none; }
					div#leftCol div.tx-indexedsearch-browsebox a { font-size: 11px; text-decoration: none; }
					div#leftCol div.tx-indexedsearch-browsebox a:hover { background-color: #FFF; text-decoration: underline; }
					/* Zurück-Link */
					div#leftCol div.tx-indexedsearch-browsebox span.prev { display: block; float: left; width: 80px; }
						div#leftCol div.tx-indexedsearch-browsebox span.prev a { background: #FFF url(../img/misc/paging_zurueck.gif) no-repeat left 2px; padding: 0 0 0 13px; }
					/* Seitenzahlen */
					div#leftCol div.tx-indexedsearch-browsebox ul { float: left; width: 560px; margin: 0 auto; position: relative; }
						div#leftCol div.tx-indexedsearch-browsebox ul li { display: inline; background: none; }
					/* Weiter-Link */
					div#leftCol div.tx-indexedsearch-browsebox span.next { display: block; float: right; width: 80px; text-align: right; }
						div#leftCol div.tx-indexedsearch-browsebox span.next a { background: #FFF url(../img/misc/paging_weiter.gif) no-repeat right 2px; padding: 0 12px 0 0; }
				/* Ergebnisliste */
				div#leftCol div.tx-indexedsearch-res { clear: both; padding: 16px 5px 16px 0; }
					div#leftCol div.tx-indexedsearch-res h4 { padding: 10px 0 2px 0; }
					div#leftCol div.tx-indexedsearch-res p.tx-indexedsearch-descr { padding-bottom:0; }
					div#leftCol div.tx-indexedsearch-res p.search-bottom { padding-top:0; }
				/* Keine Ergebnisse */
				div#leftCol p.tx-indexedsearch-noresults { clear: both; }


				/* Formulare */
				div#leftCol form#mailform { margin-top: -5px; padding: 0 0 16px 0; }
					div#leftCol form#mailform fieldset { }
						div#leftCol form#mailform fieldset div { clear: both; padding: 5px 0; }
							div#leftCol form#mailform div.csc-mailform-label { font-size: 11px; width: 252px; padding: 0 0 10px 120px; }
							div#leftCol form#mailform fieldset div label	 { display: block; float: left; width: 120px; }
							div#leftCol form#mailform fieldset div input	 { width: 252px; height: 16px; border: 1px solid #949494; background: white; padding-left: 2px; }
							div#leftCol form#mailform fieldset div select	 { width: 256px; height: 18px; border: 1px solid #949494; background: white; }
							div#leftCol form#mailform fieldset div textarea  { width: 252px; height: 160px; border: 1px solid #949494; background: white; padding-left: 2px; }
							div#leftCol form#mailform fieldset div input.csc-mailform-submit { font-weight: bold; color: #917f4e; width: auto; background: white url(../img/misc/subnav_icon_on.png) no-repeat left 6px; border: none; margin: 0 0 0 110px; padding: 0 0 0 8px; }







			
			div#leftColOverview {  }
				
				/* Who is online */
				div#who-is-online { clear: both; width: 654px; background: white; margin: 30px 20px 10px -20px; padding: 1px; }
					div#who-is-online h3 { width: 654px; height: 45px; background: url(../img/background/farbe4/h3_benutzer_online.gif) no-repeat; margin: 0 0 5px 0; }
					div#who-is-online p.no-users { padding: 0 0 10px 9px; }
					/* Anzeige der Benutzer */
					div#who-is-online div.txt { padding: 0 6px; }
						div#who-is-online div.txt div.user { float: left; width: 320px; background: white; }
							div#who-is-online div.txt div.user div.img { display: block; float: left; width: 50px; height: 50px; border: 1px solid #7b6938; margin: 0 10px; }
							div#who-is-online div.txt div.user a	   { display: block; color: #000; text-decoration: none; font-weight: bold; }
							div#who-is-online div.txt div.user a:hover { text-decoration: underline; }
							div#who-is-online div.txt div.user span.clearer { display: block; clear: left; line-height: 1px; height: 12px; background: url(../img/background/border_dotted.gif) repeat-x left bottom; margin: 0 0 9px 0; padding: 0; }

				/* Flashplayer */
				div#leftColOverview div.tx-bddbflvvideogallery-pi1 {  }
	
			/** -- Rechte Spalte -- **/
			div#rightCol { display: none; }

			/** -- Bildteaser -- **/
			div.tx-cellentteaser-pi1 { }
	
	

/*Hintergrundfarben */
.bg_white{ background-color:white; }

/*Schatten */
.shadow { }


/** -- Allgemeine Definitionen
/** -- stehen ganz am Ende, damit sie von nichts kaskadiert werden
*/
hr { display: none; }
button, input.tx-mmforum-button { cursor: pointer; cursor: hand; }
strong, b { font-weight: bold; }
u { text-decoration: underline; }
em { font-style: italic; }
.align-center { text-align: center; }
.invisible, #skiplinks { display: none; }
.clear { display: block; clear: both; font-size: 1px; line-height: 1px !important; height: 1px; margin: 0 !important; padding: 0 !important; }
div.csc-textpic-clear { display: block; clear: both; font-size: 1px; line-height: 1px !important; height: 10px; margin: 0 !important; padding: 0 !important; }
