 /*
Theme Name: RFZ 2010
Theme URI: http://www.rfz-bochum-nord.com
Description: Thema created by Uwe Behrendt
Version: WD 2.9 1_2009 V2
Author: Uwe Behrendt, wum.DEsign 
Author URI: http://www.wumdesign.de
*/

#wp-calendar {
border-left: 1px solid #E6E6E6;
border-right: 1px solid #E6E6E6;
border-bottom: 1px solid #E6E6E6;
margin:0 0 1px 0;
}

#wp-calendar img {border:none;}


.black_overlay    { display: none; position: absolute; top: 0%; left: 0%; width: 100%;height: 100%; background-color: black;z-index:1001;
 			             -moz-opacity: 0.8;opacity:.80;filter: alpha(opacity=80);}
.white_content    { display: none; position: absolute;top: 20%;left: 25%;width: 50%; height: 30%; padding: 12px;border: 2px solid grey;
                    background-color: white;z-index:1002;overflow: auto; }

#instantsearch div{ background: #FFFFFF;}
ul.se 		  { list-style-type:none;background: none;line-height: 15px;padding: 0px 0px 15px 0px;font-size: 0.85em;}
#instantsearch ul	{ margin: 0;}
#instantsearch h3 { border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; padding: 10px 15px 10px; margin-top: 0px;
										text-transform: uppercase; letter-spacing: 0.2em;}                   
input#livesearch  { width: 80px;  border: 1px inset #808080;background: #f8f8f8;color: #000; padding: 1px 5px 5px; margin: 5px 2px 5px 1px;}
#searchreset      { margin:0px 0px 16px 0px;  padding: 0px 0px 0px 12px;	height: 13px;	width: 13px;background: url(img/reset-fff.png) top no-repeat;	}
#searchload       { margin:0px 0px 13px 0px;	padding: 0px 0px 0px 12px;	height: 16px;	width: 16px;	background: url(img/spinner.gif) top no-repeat;	}
.r_rahmen 		{color:#333333; text-align: center; margin: 5px; padding: 5px; border-color: #459e00; border-style: dotted; }
.g_rahmen 		{color:#00FF00; text-align: center; margin: 5px; padding: 5px; border-color: #00FF00; border-style: dotted; }
.wettb_rahmen {color:#FFAD3E; text-align: center; margin: 5px; padding: 5px; border-color: #FFAD3E; border-style: dotted; }
a.liexternal 	{ padding-right: 12px; background: url(img/link-icon_external_18.gif) no-repeat right; }
a.liwikipedia { padding-right: 14px; background: url(img/link-icon_wikipedia.gif) no-repeat right; }
a.liimdb 			{ padding-right: 18px; background: url(img/link-icon_imdb.png) no-repeat right; }
a.liftp 			{ padding-right: 13px; background: url(img/link-icon_ftp.png) no-repeat right; }
a.limailto 		{ padding-right: 18px; background: url(img/link-icon_mail_02.png) no-repeat right; }
a.lipdf 			{ padding-right: 12px; background: url(img/link-icon_pdf_04.png) no-repeat right; }
a.liinternal	{ padding-right: 12px; background: url(img/link-icon_pdf.png) no-repeat right; }
html      { height: 100.01%; margin: 0; padding: 0;}
*         { margin: 0;  padding: 0;}
#mantel   { margin:5px auto; width:1000px;}
#inhalt 	{ width: 650px; float: left;font-size:80.5%;   } 
#rechts		{ width: 155px; float: left; text-align:left; margin-left:8px;font-size:75.5%;}

#achive   { float:left; background-color:green;height:auto;width:155px;}
#hierarchy {width:126px;}

#news-items {background-color:yellow;}

#links 		{ width: 160px; float: left; text-align:left; margin-right:15px;font-size:75.5%;}
body      { 
color:#4C4C4C;
font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
line-height:18px;
}  
body * 		{ 
color:#4C4C4C;
font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
line-height:18px;
}

.ui-accordion-content li {padding-left:9px; }



.sidebar li.current-cat          { background:url("img/menu-dark.gif") no-repeat scroll -1px 0 transparent !important;}
.sidebar li.current-cat a        { color:#459e00;font-weight: bold;}
.sidebar li.current-cat a:hover  { width:135px; }


.sidebar li {padding:1px 19px;}
.sidebar li.page_item    { }
.sidebar li.current_page_item          { background:url("img/menu-dark.gif") no-repeat scroll -1px 0 transparent !important;}
.sidebar li.current_page_item a        { color:#459e00;font-weight: bold;}
.sidebar li.current_page_item a:hover  { width:135px; }

/* ####################### HEAD #################### */
#head          		{ padding-bottom:85px;}
#head .frontphoto { float: left;padding-right:8px; }
#head .zufall    	{ float: left; width: 155px; height: 80px;}

.b_title 	        { background:transparent url(img/glossyback.gif) repeat-x;line-height:27px;	color:#666;width:150px;font-size:12px;	font-weight: bold;padding:0 0 0 5px;margin-bottom:5px;border:1px solid #D9D9D9;}	
.l_box_stat 		  { background:transparent url(img/l_box_hg.gif) repeat-x;	padding:5px 0px 5px 5px; width: 150px;	margin-bottom:5px;	}	
.l_box_tel 		    { background:transparent url(img/l_box_hg.gif) repeat-x;	padding:5px 0px 5px 5px; width: 150px;	margin-bottom:5px;	}	
.l_box_kal 		    { background:transparent url(img/l_box_kal.gif) repeat-x;	padding:5px 0px 5px 5px; width: 150px;	margin-bottom:5px;margin-top:2px;	}	
.l_box    		    { 	padding:5px 0px 5px 5px; width: 150px;	margin-bottom:5px;background-color:#ff00ff;	}
select            { width:140px;  }
#rechts input#si 	{ width: 80%; font: normal 1.0em Arial, Helvetica, sans-serif;
  										border			  : 1px inset #444;
  										background		: #f8f8f8;
  										color					: #000;
  										padding				: 1px 5px 3px;
  										margin	      : 18px 10px 5px 0;}
input#ss 							{	width: auto;font	: normal 1.0em Arial, Helvetica, sans-serif; border: 1px outset #444; background: #f8f8f8;color: #000;
  											padding: 0px 3px 2px;
 												margin: 3px 10px 5px 0;}
input#ss:hover 				{ background: #eee;color: #C61446;}
h1, h5, h6 				    { font: normal 2.0em/1.3 Arial, Helvetica, sans-serif; margin: 0px 0 3px;padding: 1px 5px 2px 0;}
h4              			{ font: normal 1.0em/1.3 Arial, Helvetica, sans-serif; margin: 0px 0 3px;padding: 1px 5px 2px 0;}
p  										{ margin: 8px 0 0 2px;     }
#bd p 								{ font: normal 1.0em/1.5 Georgia, "Times New Roman", "Times Roman", Times, serif;  margin: 0 0 10px;}
small 								{ font-size	: 0.85em;  margin	: 0px 0px 0px 5px;color:#999;}
a 									  { color	: #666666;  text-decoration	: none;}
a:hover 							{ color:  #459e00;}
hr      							{ height: 1px;  line-height: 1px;  border: 1px solid #fff;  font-size: 1px;  clear: both;}

#vereine              {  width:640px;}
#inhalt	a		          {  color:#459e00;font-weight: bold; }
#inhalt	a:hover       {  color:#808080;}
#inhalt								{  background: #ffffff;margin-top:3px;}
#inhalt .entry				{  text-align: left;padding:35px 10px 0px 5px; }
#inhalt .entry_start	{  text-align: left;padding:5px 0 10px 5px;   }

#inhalt ol,#inhalt ul {  list-style-type:circle;padding-left:20px;}
.home				          {  margin: 10px 1px 10px 350px;}
#inhalt img 					{  float: left;  margin: 2px 10px 2px 5px;}
.map img 			        {  margin: 0px 0px 0px 0px;}
#inhalt table 	      {  padding: 0px 0px 0px 0px;}
/*#inhalt table  th,
#inhalt table  td     {  border-bottom: 1px solid #ccc;  border-right: 1px solid #ccc;padding: 0 5px;}*/
#l_news               {  width: 640px;height:100%; float:left;	padding:0 10px 50px 0; background:transparent url(img/news1_hg.gif)no-repeat;}
#l_news li						{  margin: 10px 0 3px 14px;text-decoration	: none; }
#l_news .more-link	a	{  font-size: 0.8em; color:#459e00; }
#l_news .more-link	a:hover { color:#C61446;}

#inhalt h2            {  background:transparent url(img/h2kl_hg.gif ) repeat-x; font-size:1.1em;padding:3px 0px 5px 8px; color:#ffffff;float:left;width:642px;}           /*Überschrifet Letzte News*/
#inhalt h2 a					{	 color:#ffffff;text-decoration: underline;}		/* Überschrift Post*/		
		
#inhalt .page h3 						{ background:transparent url(img/h2kl_hg.gif ) repeat-x; font-size:1.1em;padding:3px 0px 5px 8px; color:red;float:left;width:623px;;}           /*Überschrifet Letzte News*/
#inhalt .page h3 a					{	 text-decoration: none;}		/* Überschrift Post*/		
#inhalt .page h3 a:hover		{	 text-decoration: underline;}		/* Überschrift Post*/		
#inhalt .contenttext  {  padding:5px 0 10px 5px; float:left; }
.news                 {  }
#l_news .news1        {  float:left; width:100%; padding:5px 0 10px 10px;}
#l_news .news23_l			{  float:left; width:45%;  padding:0px 20px 0px 10px;}
#l_news .news45_r			{  float:left; width:45%;  padding:0px 10px 0px 20px;}
#inhalt .postinfo 	  {	 background-color:#f4f4f4;color:#757B8A;font-size:0.9em;font-weight:bold;	
												 line-height:1.5em;	margin:10px 0px 0px 0px;padding:1px 0px 1px 0px;float:left;width:642px;	 }
#inhalt .postinfo a      			{  color:#459e00; font-weight: bold;  }
#inhalt .postinfo a:hover			{  color: #C61446;  }
#inhalt .postmetadata 				{  font: normal 0.85em/1.3 Arial, Helvetica, sans-serif;  border-bottom: 1px solid #ccc; 
 																 border-top		: 1px solid #ccc;
  															 padding: 2px 0 4px;
  															 margin: 0 0 20px;}
.navigation   			{ display:block;margin:10px 0;padding:0 0 15px;	text-align:center;}  
.navigation p 			{ margin:0;	padding:0;}																
.prevlink 					{ float:left; margin-right:20px; }
.nextlink 					{ float:right; margin-left:20px; }
blockquote 	  			{ border-left:4px solid #e0e0e0;	margin:10px;	padding:4px 4px 2px 10px;	font-style:italic;}
blockquote p 				{ background-color:inherit;font-size:0.9em;line-height:1.3em;}
#inhalt .navigation { margin: 15px 0 0; height: 1.5em;line-height: 1.1;}
#inhalt .lft 				{ float: left; margin: 5px 10px 3px 0; background: #fff; padding: 3px;border: 1px solid #ccc; }
#inhalt .rgt 				{ float: right; margin: 5px 0 3px 10px; background: #fff; padding: 3px; border: 1px solid #ccc; }
#inhalt div.contactform 					{ margin: 30px 0 10px 20px;}
#inhalt div.contactform label 		{ width: 15em;}
#inhalt div.contactform input,
#inhalt div.contactform textarea 	{ font: normal 1.0em/1.5 "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", Arial, sans-serif; margin-bottom: 2px;
  																	width: 220px;
  																	padding: 2px 3px;
  																	border: 1px inset #444;
  																	background: #f8f8f8;
  																	color: #111;}
#inhalt div.contactkopie 				{ width: 18em;float: left;}
#inhalt div.inputkopie 					{ width	: 13em; float: left;}
#inhalt div.inputkopie input 		{ width: 2em; margin-top: 5px;}
#inhalt div.contactform textarea{ width: 370px;}
#inhalt .contactsubmitl 				{ clear: both;}
#inhalt #contactsubmit 					{ width: auto; margin: 40px 0 0 0; border: 1px outset #753; background: #eee; color: #111;}
#inhalt #contactsubmit:hover 		{ background	: #fff;}
#footer 		{clear: both;}
#footer p 	{border-top:1px solid #D9D9D9;padding: 5px 2px 10px; text-align: center; 
	           font-size:72.5%;/*background-image:url(img/bg_footer.jpg);*/
						 background-repeat: no-repeat;
						 background-position: center top;
						 height: 25px;
						 width: 992px;
						 clear: both;
						 float: left;
						 text-decoration: none;
						 text-align: center;
						 display: block;
						 background-color: #FFFFFF;
						 padding-top:3px;
						 font-weight:normal;}


