/*  	Theme Name: 		Rote Fabrik Main CSS - OVERRIDE YUI CSS	Theme URI: 			http://www.rotefabrik.ch	Description: 		Ueberschreibt die im YUI CSS definierten Styles	Version: 			0.1	Erstellt:			10.11.2005	Geaendert:			10.08.2007	Author: 			Andreas Lorenz for dCTRL GmbH	Author URI: 		http://www.dctrl.ch	Info:				em Berechnung: 						Divide your desired pixel width by 13; 						the result is your width in ems for all non-IE browsers. 						Take the em width you just calculated and multiply it by .9759 to find the width in ems for IE.*//* 	MODULES BEREICHE 	------------------------------------------------------------------------- */#rf-home #module h3 		        { color		: #FF1A00; }#rf-musik #module h3 		        { color		: #E0F13F; }#rf-fabriktheater #module h3 		{ color		: #91B8C8; }#rf-konzept #module h3 		        { color		: #FF9900; }#rf-fabrikzeitung #module h3 		{ color		: #E7B98A; }#rf-infothek #module h3 	        { color		: #73C03B; }#rf-fabrikvideo #module h3 		    { color		: #D88F3F; }#rf-igrf #module h3 		        { color		: #FF1A00; }#rf-technik #module h3 		        { color		: #FF66FF; }#rf-kontakt #module h3 		        { color		: #FF1A00; }/* 	MODULES ALLGEMEIN 	------------------------------------------------------------------------- */#module {	border-top		: 2px solid #FFFFFF;	width			: 100%;	}	#module p {	font-weight		: normal;	font-size		: 92%;	}#module h3 {	font-size		: 144%;	padding			: 0.27em; 	*padding		: 0.263493em;	font-weight		: bold;	}/***	SPACER*/#module_spacer_a {	height			: 2em;	width			: 100%;	}	#module_spacer_b {	height			: 1.385em;	width			: 100%;	}		/***	LISTS*/#module ul { 	display			: block;	list-style-type	: none;	width			: 100%;	border-bottom	: 1px solid #515151;	}#module ul a { 	display			: block;	font-size		: 92%;	border-top		: 1px solid #515151;	padding			: 0.3em;	*padding		: 0.29277em;	padding-left	: 0.38461538462em;	padding-right	: 0.38461538462em;	*padding-left	: 0.37534615385em;	*padding-right	: 0.37534615385em;	}  #module ul a:hover {	text-decoration	: none;	background-color: #2C4347;	}	#module li.text { 	display			: block;	font-size		: 92%;	border-top		: 1px solid #515151;	padding			: 0.3em;	*padding		: 0.29277em;	padding-left	: 0.38461538462em;	padding-right	: 0.38461538462em;	*padding-left	: 0.37534615385em;	*padding-right	: 0.37534615385em;	}	#module li.text a { 	display			: block;	font-size		: 100%;	border-top		: 0px;	padding			: 0em;	}	#module li.text a:hover {	text-decoration : underline;	background-color: transparent;	}		#module li {	display			: inline; /* :KLUDGE: Removes large gaps in IE/Win */	}	#module li #left { 	display			: block;	width			: 60px;	float			: left;	}	#module li #right { 	display			: block;	float			: left;	color			: #FFFFFF;	font-weight		: bold;	}#module .listinfo { 	font-weight		: normal;	color			: #AFAFAF; 	}/***	LINKS MIT ARROW*/	#module a.arrow {	margin			: 0em;	padding			: 0em 0em 0em 1em;	*padding		: 0em 0em 0em 0.97em;	background		: url(../../_images/default/icon_pfeil_blue.gif) left 4px no-repeat;	}	#module a.arrow:hover {	background		: url(../../_images/default/icon_pfeil_blue.gif) left 4px no-repeat;	}/***	BILDER*/	#module .modimg {	margin-left		: 0.153846154em;	*margin-left	: 0.150138462em;	margin-bottom	: 0.384em;	*margin-bottom	: 0.375em;	}	#module .rechts { 	margin-top		: 0.769em;	*margin-top		: 0.751em;	margin			: 0.769em 0.384em 0 0;	*margin			: 0.751em 0.375em 0 0;	}	/***	FORMULARE*/#module form {	text-align		: left;	margin			: 0 0.384em 0.384em 0.384em;	*margin			: 0 0.375em 0.375em 0.375em;	}#module form input {	font-size		: 11px;	display			: block;	margin-top		: 0.23076923077em;	*margin-top		: 0.22520769231em;	}#module form .small_left {	float			: left;	width			: 46%;	clear			: right;	}	#module form .small_right {	float			: right;	width			: 46%;	}	#module form .long {	float			: left;	width			: 100%;    }	#module form label.small_left input {	float			: left;	width			: 100%;	padding			: 2px 2px 2px 2px;	background-color: #515151;	border			: 0px;	color			: #000000;	}#module form label.small_right input {	float			: right;	width			: 100%;	padding			: 2px 2px 2px 2px;	background-color: #515151;	border			: 0px;	color			: #000000;	}#module form label.long input {	float			: left;	width			: 100%;	padding			: 2px 0px 2px 0px;	background-color: #515151;	border			: 0px;	color			: #FFFFFF;	}#module form .small_left_button {	float			: left;	margin-top		: 5px;	clear			: right;	}	#module form .small_right_button {	float			: right;	margin-top		: 5px;	}#module p.message {	font-weight		: bold;	color			: #FFFFFF;	}	/***	ALERT BOX*/#module.alert {	color			: #FFFFFF;	border-top		: 2px solid #00A0C0;	background-color: #00A0C0;	}	#rf-home #module.alert h3 {	color			: #FFFFFF;	}	#module.alert a{	color			: #333333;	}	#module.alert a:hover{	text-decoration :underline;	}	#module.alert a.arrow {	margin			: 0em;	padding			: 0em 0em 0em 1em;	*padding		: 0em 0em 0em 0.97em;	background		: url(../../_images/default/icon_pfeil_black.gif) left center no-repeat;	}	#module.alert a.arrow:hover {	background		: url(../../_images/default/icon_pfeil_black.gif) left center no-repeat;	}	/***	NACHBARSCHAFTEN*/#module p a { 	display			:inline;	font-size		: 100%;	border-top		: 0px;	padding			: 0em;	}	#module p a:hover {	text-decoration :underline;	background-color: transparent;	}