/*  
Theme Name: VR Richtungsweisend 2011
Theme URI: 
Description: Individuelles Theme der VR-NetWorld GmbH für die Veranstaltungsreihe VR Richtungsweisend
Version: 2.0
Author: Nicoletta Arps
Author URI: http://www.wp-spezialist.de 

	
 */

html{
	margin:0;
	padding:0;
     }

body{
font-family:Helvetica, Tahoma, Arial, Verdana, sans-serif;	
color:#87888a;
font-size:13px;
     }
 
img
     {
 border:0;    	
     	}
a
{
text-decoration:none;
color:#87888a;
	}

h1
{
font-size:22px;	
margin-top:0;
	}
   	
#outline
{
width:818px;
margin:20px auto;	
position:relative;
	}
	

#sidebar
{
float:right;
width:195px;
	}

#sidebar li
{
list-style-type:none;
border-top:1px solid #87888a;
margin-bottom:15px;
	}
	
#sidebar ul
{
margin:0;
padding:0;	
	}
	
#sidebar .tweets li
{
	padding-top:15px;
	border-top:1px solid #e5e5e5;
}

.widgettitle
{
color: #eb6913;
text-transform:uppercase;
font-size:14px;
	}
	
#twitter_update_list li
{
font-size:11px;
border:0;
padding:3px 0;
list-style-type:square;	
	}
	
ul#twitter_update_list
{
margin-left:17px;	
	}
	
.vrlogo
{
float:right;	
padding:0 10px 0 0;
	}
	
#text-10 a
{
	display:block;
}
/*  Menu */	

#mainmenu
{
margin-top:10px;	
	}

#mainmenu_head, #footer_head
{
height:12px;
background:url(images/menu_head.jpg) top left no-repeat;
line-height: 0;
overflow: hidden;
	}
	
#mainmenu_foot, #footer_foot
{
height:12px;
background:url(images/menu_foot.jpg) top left no-repeat;	
	}
	
.menu-item
{
display:inline;
list-style-type:none;	
color:#000000;
	}

.line a
{
	border-right:1px solid #87888A;
}

#pages .line a, #hauptmenufake .line a
{
		border-right:2px solid #87888A;
}	

#pages li a
{
font-family:Helvetica Standard, Helvetica, Arial, Verdana, sans-serif;
font-weight:bold;
font-size:16px;	
padding: 0 5px;
	}
	
#pages li
{
	display:inline;
	list-style-type:none;
}
	
#pages, #footermenu
{
background-color:#e3e4e4;	
margin:0 5px 0 3px;
height:35px;
	}

#pages ul
{
margin:0 ; 	
padding-top:10px;
padding-left:40px;
	}
	
	#pages .sub-menu
	{
		position:absolute;
		padding:0;
		top:278px;
		left:0;
		display:none;
	}
	
	#pages li.current-menu-item .sub-menu, #pages li.current-menu-parent .sub-menu
	{
		display:block;
	}

	#pages .sub-menu a
	{
		font-size:13px;
		font-weight:normal;
	}
/*	
	#pages .hassub.current_page_item
	{
		padding-bottom:30px;
		border-bottom:1px solid red;
	}
*/

#orte li.current_page_item a, #ortefake li.current_page_item a
{
	color:#67686A;
}

#orte li, #ortefake li
{
	padding-right:15px;
}

#hauptmenufake
{
  left: 0;
    position: absolute;
    top: 223px;
}

#hauptmenufake li a
{
	font-family:Helvetica Standard, Helvetica, Arial, Verdana, sans-serif;
	font-weight:bold;
	font-size:16px;	
	padding: 0 5px;	
}
	

/* Content */	
#contentwrapper
{
overflow:hidden;	
padding-top:20px;
	}
	
#content
{
padding:10px;	
width:600px;
	}
	
#contentprogramm
{
padding:10px;	
	}
	
	#content li
	{
	padding:3px 0;	
		}

	.comment-meta
	{
	display:none;	
		}

	#comment
	{
	width:400px;	
		}

	hr
	{
	color:#f7a800;
	height:1px;	
	border:1px solid #E3E4E4;
		}

	.alignleft
	{
	float:left;
	margin-right:10px;	
	margin-bottom:40px;
		}

	#progtable td
	{
	padding:8px;	
	border-bottom:1px solid #e5e5e5;
	vertical-align:top;
		}
	#progtable td a
	{
	display:block;
	margin-top:5px;	
		}


	#referenten
	{
	width:600px;	
	padding-top:30px;
		}

	#adresse td
	{
	padding:5px 0;	
		}

	.wpcf7-list-item
	{
	display:block;	
		}

	.bold
	{
	font-weight:bold;	
	font-size:14px;
	line-height:140%;
		}

	.person
	{
	display:block;	
	height:180px;
		}
		
	#marktplatz .alignleft
	{
		margin-bottom:0;
	}
	
	#marktplatz .person
	{
		margin-bottom:40px;
	}
		
	.xl
	{
		height:230px !important;
	}

	#contentprogramm a
	{
	color:#EB6913;	
		}

	.widget a:hover
	{
	color:#EB6913;		
		}

	.artikel
	{
	margin-bottom:30px;
	padding-bottom:20px;
	border-bottom:1px solid #e0e0e0;	
		}
	.ref
	{
	font-size:12px;	
		}

	#handy
	{
	float:right;
	width:300px;
	padding:10px;
	margin-top:10px;	
	border:1px solid #EB6913;
	line-height:130%;
		}

	.wpcf7-list-item-label
	{
	white-space:nowrap;	
		}

	.next
	{
		float:right;
	}
	
	#content a
	{
	color:#eb6913;
		}
	.thickbox
	{
		margin-bottom:10px;
		display:block;
	}



/*  Footer */
#footer
{
margin-top:20px;
clear: both;
	}

#footermenu a
{
	padding: 0 5px;
	font-size:11px;	
	}

#footermenu	
{
padding-left:10px;	
height:35px;
	}


#suba_ul
{
	padding:10px 0px 0px 20px;
	background-color:#e3e4e4;	
	margin:0 5px 0 3px;
	height:25px;
}

#suba_ul li
{
		color:#87888A;
}

#nav-above, #nav-below
{
	display:none;
}

.gallerycontainer
{
	width:510px;
	margin:0;
	padding:0;
}


	

