#contentleft h1,
#contentleft h1 a,
#contentleft h1 a:visited,
#contentwide h1,
#contentwide h1 a, 
#contentwide h1 a:visited {
	color:			#008DD1;
	text-transform:	uppercase;
	margin:			0px 0px .5em 0px;
}

#wrap {
	padding:		0px;
	background:		url(../images/banner.jpg) no-repeat #fff;	
}

#navbar {
	margin:			0 0 0 20px;
	padding:		0;
	width:			710px;
	border:			none;
}

#header {
	height:			115px;
}

#fcg ,

#r_sidebar,
#r_sidebar *,
.homepagemiddle,
.homepagemiddle *,
#homepage,
.homepageleft
 {
	background-image:	none;
}

#r_sidebar h2,
#homepage h4,
.widget_twitter h2,
.widget_flickrRSS h2,
#homepage .homepagemiddle .twitter_home h4,
#homepage h5
 {
	border:				none;
	background:			url(../images/headlinebg.gif) repeat-x center;	
}

 .twitter_home h4,
 .widget_flickrRSS h2
 {
	border:				none;
	background:			url(../images/headlinebg.gif) repeat-x center !important;	
}


#r_sidebar h2 span,
#homepage h4 span,
#homepage h5 span ,
.widget_twitter h2 span {
	background-color:	#fff;
	padding:			0px 10px 0px 10px;
}

.widget_twitter h2 {
	text-align:			center;
}	

#menu-hauptnavigation li a, #menu-hauptnavigation li a:link {
	border:				none;
	background:			url(../images/trenner.gif) no-repeat right center transparent;


}

#menu-hauptnavigation li lul li a, #menu-hauptnavigation li ul li a:link {
	letter-spacing:		0px;
}

#menu-hauptnavigation li ul li ul li a, #menu-hauptnavigation li ul li ul li a:link ,
#menu-hauptnavigation li ul li a, #menu-hauptnavigation li ul li a:link {
	background:			#df2377;
	font-family:		arial,sans-serif;
	text-transform:		none;
	padding:			5px 13px 4px 12px;
}

#menu-hauptnavigation li ul ul {
	margin:				-40px 0 0 160px;
}

#menu-hauptnavigation li ul li ul li a:hover ,
#menu-hauptnavigation li ul li a:hover {
	background:			#b19a04;
}


#footer  a , #footer  a:visited,  #footer  p {
	color:				#222222;
}

#footer {
	margin:				0 auto;
	padding:			10px 0px 10px 0px;
	color:				#222222;
	vertical-align:		top;	
	text-align:			center !important;
}

.video img {
	width:				125px !important;
	height:				125px !important;
}

.video p {
	display:			inline;
}

.video object {
	margin:				0px 0px 20px 0px;
}

.link {
	border:				none;
	vertical-align:		bottom;
}

.link a, .link a:visited {
	font-size:			11px;
	color:				#008DD1 !important;
	text-decoration:	none;
	margin:				0px;
	padding:			2px 5px 2px 5px;
	border:				none;
	background:			none;	
}
	
.link a:hover {
	color:				#008DD1 !important;
	background:			none;
	text-decoration:	none;
}

.twitter {
	background:			#FFFFFF none repeat scroll 0 0;
	display:			inline;
	float:				left;
	margin:				0 0 10px;
	padding:			10px;
}

#r-sponsorlogos {
	width:				100%;
	min-height:			200px;	
	text-align:			center;
}

.posts h1 span a {
	color:				#008DD1 !important;
}

#r_sidebar h2, #homepage h4, .widget_twitter h2  , .widget_twitter h2 a , .twitter_home h4 {
	font-family:		"Arial Narrow", sans serif !important;
	font-weight:		bold;
	font-style:			normal !important;
	text-transform:		uppercase;
	color:				#008dd1 !important;
	margin:				0 0 0.5em 0;
}

#flickrrss img {
	max-width:			230px;
}

#moreflickr {
	color:				#008DD1 !important;	
	margin:				0.2em 0 0.5em 0;
	float:				right;
	font-size:			12px;
}

.homepagemiddle ul li {
	border-bottom:		none !important;
}

.videolist {
	padding-top:		0px !important;
}

.videolist h5 {
	color:				#008DD1 !important;	
	background-image:	none !important;
   text-align:			left !important;
	padding:			0px  !important;
	font-style:			normal !important;
}

.videolist h5 span {
	padding:			0px  !important;
}

.videolist li a {
	color:				#008DD1 !important;	
}

.headerleft {
	position:			relative;
}

#searchform label {
	display:			none;
}

#searchform {
	margin:				10px 0px 0px 5px;
}

#searchsubmit {
	margin:				0px;
	float:				left
}

#s {
	margin:				0 0 0 5px;
}


.page-item-333 a {
	background-image:			none !important;
}

.slideInfoZone {
	line-height:			14px;
}


#posters {
	width:			880px;
	padding:		20px 0px 20px 0px;
	margin:			10px auto 0px auto;
	border-top:		1px solid #a9a66f;
	border-bottom:	1px solid #a9a66f;
	overflow:		auto;
}

#poster_text {
	width:		50%;
	float:		left;
	padding:	0px 10px 0px 10px;
	height:		100%;
}

#poster_img {
	width:		45%;
	float:		left;
	padding:	0px 10px 0px 10px;
}

.valign {
	margin:		40px 0px 0px 0px;
}

.weiter {
	color:#a9a66f;
	text-decoration:none;
	float:right;
	margin:	10px 0px 0px 0px;
}
	
#menu-item-19 a {
	background-image:none !important;
}

#text-3	{
	border-left:1px solid #E2007A;
	border-right:1px solid #E2007A;	
}

#text-3 .textwidget p {
	margin-bottom:0;
	padding-bottom:0;
	line-height:1.2em !important;
}
