/*
Theme Name: FBO - Gesellshaft für Marketing-Kommunikation mbH
Theme URI: http://fbo.de/
Description: 
Version: 
Author: FBO New Media
Author URI: http://fbo-newmedia.de
Tags: 
*/

@import url("./css/reset.css");


/*=HTML
======================================*/
body {
	background: #424b51;
	color: #fff;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', Arial;
	line-height: 1.5;
	margin: 0px;
}

p {
	margin-bottom: 13px;
}

a:link,
a:visited
{
	color: #99a3a8;
	text-decoration: none;
}

a:hover,
a:active
{
	/*color: #889297;*/
	color: #fff;
}

hr
{
	border-style: none;
	border-bottom: solid #fff 1px;
	height: 1px;
	width: 100%;
	background: none;
	margin: 20px 0;
}



/*=HEADER
======================================*/
#header
{
	height: 80px;
	width: auto;
}
	#header #header_buttons /* Z-INDEX = 40 */
	{
		position: absolute;
		width: 100%;
		z-index: 40;
	}
		#header #header_buttons #fbo_logo
		{
			float: left;
			margin: 13px 0 0 35px;
		}
		
		#header #header_buttons #newmedia_logo
		{
			float: right;
			margin: 18px 35px 0 0;
		}
	
	#header #header_bg /* Z-INDEX = 30 */
	{
		background: url('images/header_bg.png');
		height: 80px;
		position: absolute;
		top: 0px;
		width: 100%;
		z-index: 30;
	}



/*=MOTIVE
======================================*/
#header_motive /* Z-INDEX = 1 */
{
	background-repeat: no-repeat !important;
	border: 0px solid #fff;
	height: 440px;
	position: absolute;
	width: 100%;
	top: 0px;
	z-index: 10;
}

	.motiv_clip
	{
		border: 0px solid #fff;	
		clip: rect(0 auto 440px 0);
		height: 440px;
		position: absolute;
		width: 100%;
	}

	.header_img_motive
	{
		min-height: 440px;
		min-width: 1200px;
		height: auto !important;
		height: 440px;
		width: 100% !important;
		width: auto;
		
	}

	.header_motive
	{
		
		border: 0px solid #fff;
		background-repeat: no-repeat;
		height: 360px;
	}

	.motive_1
	{
		background: url('images/motive_1.jpg');
	}


/*=MENU
======================================*/
#page_menu
{
	border: 0px solid #fff;
	background: #293036;
	height: 40px;
	margin: 360px 0 0 0;
	width: auto;
}
	#page_menu #shadow1
	{
			
		background: url('images/shadow1.png') repeat-x;
		height: 9px;
		position: relative;
		width: auto;
		z-index: 50;
	}
	
	#page_menu ul
	{
		margin: -9px 0 0 15px;
		padding: 0px;
	}
		#page_menu ul li
		{
			border: 0px solid #ff0000;
			display: block;
			list-style: none;
			float: left;
			
		}

		#page_menu .page_item a:link,
		#page_menu .page_item a:visited
		{
			border: 0px solid #fff;
			color: #fff;
			display: block;
			height: 20px;
			font-size: 12px;
			margin: 0px 12px 0px 0px; 
			padding: 15px 20px 3px 20px;
			position: relative;
			text-decoration: none;
			z-index: 40;
		}
			
			#page_menu .current_page_item a:link,
			#page_menu .current_page_item a:visited
			{
				color: #4a545b;
			}
			div.current_page_item
			{
				background: #889297;
				/*background: #99a3a8;*/
				color: #293036;
			}
			
			.hovernav
			{
				border: 0px solid #ff0000;
				margin: 0 20px 0 20px; 
				position: absolute;
				z-index: 20;
			}
			
			#page_menu li.back
			{
				position: absolute;
			}
			
			#page_menu li .left {
				border: 0px solid #ff0000;
                background: #99a3a8;
                height: 40px;
                margin: 0 12px 0 0; 
            }


/*=SUBMENU
======================================*/
#page_sub_menu
{
	border: 0px solid #fff;
	/*background: #889297;*/
	background: #99a3a8;
	height: 25px;
}
	#page_sub_menu ul.nav_level_1
	{
		margin: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	/*li.page_item_level_1 a
	{
		border: 1px solid #ff0000 !important;
	}*/
	
		#page_sub_menu ul li
		{
			list-style: none;
		}
		#page_sub_menu ul li.page_item_level_1,
		#page_sub_menu ul li.cat-item
		{
			border: 0px solid #ff0000;
			/*display: block;*/
			float: left;
			list-style: none;
			margin: 0px 32px 0px 35px;
		}
		
			#page_sub_menu .page_item a:link,
			#page_sub_menu .page_item a:visited,
			#page_sub_menu .cat-item a:link,
			#page_sub_menu .cat-item a:visited
			{
				color: #fff;
				display: block;
				font-size: 12px;
				text-decoration: none;
				padding: 3px 0px 0px 0px;				
				height: 14px; 
				
			}
			#page_sub_menu .page_item a:hover,
			#page_sub_menu .page_item a:active,
			#page_sub_menu .cat-item a:hover,
			#page_sub_menu .cat-item  a:active,
			#page_sub_menu .current_page_item a:link,
			#page_sub_menu .current_page_item a:visited
			{
				color: #293036;
				line-height: 18px;
				
			}
			
			
			
			
/* END Page Submenu */


/* New Media men� */
li.page_item-24
{
	background-color: #007ec3 !important;
}
.page_item-24 a:link,
.page_item-24 a:visited
{
	border: 1px solid #007ec3;
	background-color: #007ec3 !important;
	font-weight: bolder;
	padding-top: 5px !important;
	padding-bottom: 10px !important;
	
}
.page_item-24 a:hover,
.page_item-24 a:active,
.page_item-24.current_page_item a
{

	color: #b0e3fe !important;

}
/* END New Media men� */

#shadow2
{
			
	background: url('images/shadow2.png') repeat-x;
	height: 3px;
	position: relative;
	width: auto;
}

/* page Content */
#page_content
{
	border: 0px solid #ffffff;
	color: #fff;
	font-size: 12px;
	font-weight: lighter;
	padding: 25px 0 0 0;
	width: 1000px;
	
	
	
}
	#page_content ul
	{
		margin: 15px 0px 0px 0px !important;
		padding: 0px 0px 0px 16px;
	}

	#page_content ul li
	{
		list-style: url('images/list.png');
	}
	
	#page_content h2+ul
	{
		margin-top: 0px !important;
	}

	#page_content h1,
	#page_content h2,
	#page_content h3,
	#page_content h4,
	#page_content h5,
	#page_content h6
	{
		/*color: #848e93;*/
		color: #99a3a8;
		margin: 0 0 10px 0;		
	}
	
	#page_content h1,
	#page_content .pagetitle
	{
		/*font-weight: lighter;*/
		font-weight: 100;
		font-size: 25px;		
	}
	
	#page_content h1 {
		margin-top: -3px;
	}
	
	#page_content h2
	{
		font-size: 15px;
	}
	
	#page_content h2,
	#page_content h3,
	#page_content h4,
	#page_content h5,
	#page_content h6
	{
		color: #848e93;
		font-weight: lighter;
	}
	
	.post
	{
		margin: 0 0 0 0;
	}
	
	.content_left
	{
		border: 0px solid #ff0000;
		float: left;
		margin: 0 0 0 35px;
		width: 410px;
	}
	
		.content_left h1
		{
			border: 0px solid #ff0000;
			margin-top: -10px !important;
		}
	.modifier_title
	{
		display: none !important;
	}
	
	.content_right
	{
		border: 0px solid #ff0000;
		color: #fff;
		float: right;
		width: 410px;
		margin-right:42px;
	}
		
		.content_right h1
		{
			border: 0px solid #ff0000;
			margin-top: -10px !important;
		}
	.content_inner
	{
		border: 0px solid #ff0000;
		/*color: #848e93;*/
		margin: 0 0 0 40px;
		width: auto;
	}
	
	.content_inner li, .post li {
		margin: 0 0 10px 0 !important;
	}
	
		.alignleft
		{
			float: left;
			margin: 0 10px 3px 0;
		}
		
		.alignright
		{
			float: right;
			margin: 0 0 3px 10px;
		}




/*  END page Content */




/* page MenuOverlay */



#page_sub_menu ul.nav_level_2
{
	border: 0px solid #ff0000;
	clear: both;
	display: none;
	margin-top: 8px;
	margin-left: -20px;
	/*padding: 50px;*/
	padding: 0px 0px 0px 0px !important;
	position: absolute;
	z-index: 20;
}
	
		#page_sub_menu .nav_level_2 li.page_item
		{
			clear: both !important;
			display: block;
			border-right: 1px solid #3e464c;
			border-left: 1px solid #3e464c;
			list-style: none;
			/*background: #889297 !important;*/
			background: #99a3a8 !important;
			width: 230px !important;
			min-height: 20px;
		}
		
		#page_sub_menu .nav_level_2 li.page_item_number_1
		{
			padding: 5px 0 0 0;
		}
		
		
		#page_sub_menu .nav_level_2 li.page_item a:link,
		#page_sub_menu .nav_level_2 li.page_item a:visited
		{
			color: #fff;
			display: block;
			font-size: 12px;
			margin: 0 0 1px 0;
			padding: 3px 8px 5px 20px;
			text-decoration: none;
			width: 200px;
		}
		#page_sub_menu .nav_level_2 li.page_item a:hover,
		#page_sub_menu .nav_level_2 li.page_item a:active,
		#page_sub_menu .nav_level_2 li.current_page_item a:link,
		#page_sub_menu .nav_level_2 li.current_page_item a:visited
		{
			color: #293036;
			
				
		}
		
		#page_sub_menu .nav_level_2 li.next_prev a.iprev
		{
			float:left;
			width:auto !important;
		}
		
			#page_sub_menu .nav_level_2 li.next_prev a.inext
		{
			float:right;
			width:auto !important;
		}
		
		
		#page_sub_menu .nav_level_2 li.shadow3
		{
			
			list-style: none;
			background: url('images/shadow2.png') repeat-x;
			height: 3px;
		}
		
		#page_sub_menu .nav_level_2 li.shadow3 a
		{
			background: none !important;
		}
		.menu_break
		{
			display: block;
			border: 1px solid #000000;
			float: left !important;
		}
			.imenuload
			{
				height: 14px;
			}
			.pfeil_next
			{
				display: block;
				background: url('images/page_bt3.png') -33px 0 no-repeat;
				float: right;
				heigth: 12px;
				width: 11px;
			}
			.text_next
			{
				display: block;
				float: left;
				padding: 0 5px 0 0px;
			}
			
			.pfeil_prev
			{
				display: block;
				background: url('images/page_bt3.png') -11px 0 no-repeat;
				float: left;
				margin: 0 5px 0 -15px;
				heigth: 12px;
				width: 11px;
			}
			.text_prev
			{
				display: block;
				float: left;
			}
			
			
			#page_sub_menu .nav_level_2 li.page_item a:hover .pfeil_next,
			#page_sub_menu .nav_level_2 li.page_item a:active .pfeil_next
			{
				background: url('images/page_bt3.png') -22px 0 no-repeat;
			}
			
			#page_sub_menu .nav_level_2 li.page_item a:hover .pfeil_prev,
			#page_sub_menu .nav_level_2 li.page_item a:active .pfeil_prev
			{
				background: url('images/page_bt3.png') 0px 0 no-repeat;
			}
			
			/*.ikunde_menu
			{
				background: #889297;
				border: 0px solid #ff0000 !important;
				width: 240px;
				height: 300px;
				
			}*/
		

		
		
/*
#page_sub_menu ul.nav_level_1 li.page_item:hover ul.nav_level_2,
#page_sub_menu ul.nav_level_2 li:hover
{
	display: block !important;
}
*/


/* END page MenuOverlay */


/* Page Class */
.imgbt
{
	border: 0px;
}

.clear
{
	clear: both;
}
/* END Page Class */


/* Page admin formular */

textarea,
#tinymce,
.mdeContentBody
{
	/*color: #848e93;*/
	height: 100%;
	/*background: #424b51;*/
	font-family: 'Lucida Sans Unicode', 'Lucida Grande',  Arial;	
	
}
	textarea h1,
	textarea h2,
	textarea h3,
	textarea h4,
	textarea h5,
	textarea h6,
	
	#tinymce h1,
	#tinymce h2,
	#tinymce h3,
	#tinymce h4,
	#tinymce h5,
	#tinymce h6,
	
	.mdeContentBody h1,
	.mdeContentBody h2,
	.mdeContentBody h3,
	.mdeContentBody h4,
	.mdeContentBody h5,
	.mdeContentBody h6
	{
		/*line-height: 30px;
		font-weight: lighter;*/
		font-size: 1.5em !important;
		color: #62717e;
		margin-bottom: 10px;
	}
	
	textarea h2,
	textarea h3,
	textarea h4,
	textarea h5,
	textarea h6,
	
	#tinymce h2,
	#tinymce h3,
	#tinymce h4,
	#tinymce h5,
	#tinymce h6,
	
	
	.mdeContentBody h2,
	.mdeContentBody h3,
	.mdeContentBody h4,
	.mdeContentBody h5,
	.mdeContentBody h6
	{
		/*color: #fff;*/
		color: #62717e;
	}
	
	#tinymce p,	
	.mdeContentBody p
	{
		margin-bottom: 13px;
	}
	
	#tinymce ul,
	.mdeContentBody ul
	{
		margin: 15px 0px 0px 0px !important;
		padding: 0px 0px 0px 16px;
	}

	#tinymce ul li,
	.mdeContentBody ul li
	{
		list-style: url('images/list.png');
	}

/* END Page admin formular */


/* Page News Content */
div#extended_content_border
{
	border: 0px solid #fff;
	width: 900px;
	margin: 0 0 0 20px;
}

	div#extended_content_border a.prev,
	div#extended_content_border a.next
	{
		margin-top: 50px;
	}

div.scrollable
{
	border: 0px solid #fff000;
	float: left;
	height: 200px;
	margin: 0 20px 0 20px;
	position: relative;
	overflow: hidden;
	width: 705px;	 
	
}
	
	#aktuelles 
	{	
		clear: both;
		border: 0px solid #222;
		position: absolute;
		width: 20000em;	
	}

	.scrollable div.news
	{
		border: 0px solid #ff0000;
		color: #fff;
		float: left;
		width: 300px;
		margin: 0 100px 0 0; 
		
	}
		.scrollable div.news small
		{
			color: #cccccc;
			font-size: 11px;
		}
		
		.scrollable .news_post
		{
			/*border: 1px solid #ff0000;
			margin-bottom: 10px;*/
		}
		.scrollable .more_news
		{
			border: 0px solid #ff0000;
			/*margin-top: 15px !important;*/
		}
		
		
		
	.scrollable div.hover
	{
		/*background: #ff0000;*/
	}
	a.prev,
	a.next
	{
		cursor:pointer;
		display: block;
		float: left;
		height: 23px;
		width: 20px;
	}
	
	a.prev
	{
		background: url('images/page_bt2.gif') 0 0 no-repeat;
	}
	a.prev:hover
	{
		background: url('images/page_bt2.gif') -20px 0 no-repeat;
	}
	
	a.next
	{
		background: url('images/page_bt2.gif') -40px 0 no-repeat;
	}
	a.next:hover
	{
		background: url('images/page_bt2.gif') -60px 0 no-repeat;
	}
	
	a.prev img,
	a.next img
	{
		border: 0px solid #ff0000;
		height: 23px;
		width: 20px;
		
	}
	
	
	/* Navigation */


	
	div.navi {
		border: 0px solid #ff0000;
		margin-left:328px;
		width:200px;
		height:20px;
	}
	
	
	
	div.navi a {
		display: block;
		border: 0px solid #ff0000;
		width: 10px;
		height: 10px;
		float: left;
		margin: 3px;
		background: url('images/post_navigator.png');/* 0 0 no-repeat;*/     
		cursor: pointer;	
	}
	
	
	div.navi a:hover {
		background-position:0 -8px;      
	}
	
	
	div.navi a.active {
		/*background-position:0 -16px;*/     
	} 
	
	.imenu_bg
	{
		display: block;
		background: #889297 !important;
		border: 0px solid #ff0000;
		height: 21px;
	}
	
	.second_img
	{
		margin-top:7px;
	}
/* END Page News Content */



/* Page Header Referenzen */
.empty_header
{
	border: 0px solid #ff0000;
	height: 80px;
	width: auto;i
	
}

#page_referenzen
{
	background: #0d0f10;
	/*background: #293036;*/
	border: 0px solid #ff0000;
	font-weight: lighter;
	height: 360px;
	width: auto;
}
	#page_referenzen_inner
	{
		border: 0px solid #ff0000;
		background: #424b51;
		/*background: #293036;*/
		height: 440px;
		width: 100%;
	}
		.header_shadow{
			background: url('images/shadow3.png') repeat-y right top;
			border: 0px solid #ff0000;
			display: block;
			right: 0px;
			height: 360px;
			position: absolute;
			width: 200px;
			z-index: 20;
		}

	#page_referenzen h1,
	#page_referenzen h2,
	#page_referenzen h3,
	#page_referenzen h4,
	#page_referenzen h5,
	#page_referenzen h6
	{
		margin-top: 0px;
	}
	
	.referenz_border
	{
		border: 0px solid #293036;
		height: 440px;
		margin: 0px; 
		overflow: hidden !important;
		width: 100%;
		position: relative;
		
		
	}
		.referenz_item
		{
			border-right: 10px solid #293036;
			border-right: 10px solid #1C2328;
			/*border: 0px solid #ff0000;*/
			display: block;
			float: left;
			height: 440px;
			margin-right: 0px;
		
			
		}
		
	div.header_box
	{
		height: 361px;
		width:60px;
		/*background: url('images/header_box.png');*/
		position:absolute;
		top:80px;
		z-index: 29;
	}
	
	.header_box_right
	{
		top:0px;
		right:0px;
	}
		
	a.header_prev,
	a.header_next
	{
	
		cursor:pointer;
		display: block;
		height: 40px;
		position: absolute;
		top: 240px;
		width: 35px;
		z-index: 30;
	}
	
	#referenzen
	{	
		clear: both;
		border: 0px solid #222;
		position: absolute;
		width: 20000em;	
		
		
	}
	
	#referenzen .active
	{
		border: 1px solid #ff0000 !important;
		background: #ff0000;
	}
	
	
/*	a.header_prev
	{
		
		background: url('images/page_bt1.png') 0 0 no-repeat;
		left: 10px;
	}
	a.header_prev:hover
	{
		background: url('images/page_bt1.png') -36px 0 no-repeat;
	}
	
	a.header_next
	{
		background: url('images/page_bt1.png') -73px 0 no-repeat;
		right: 10px;
	}
	a.header_next:hover
	{
		background: url('images/page_bt1.png') -109px 0 no-repeat;
	}*/
	
	/*a.header_prev
	{
		background: url('images/page_bt1a.png') -55px 0 no-repeat;
		left: 0px;
	}
	a.header_prev:hover
	{
		background: url('images/page_bt1a.png') 0px 0 no-repeat;
	}
	
	a.header_next
	{
		background: url('images/page_bt1a.png') -110px 0 no-repeat;
		right: 0px;
	}
	a.header_next:hover
	{
		background: url('images/page_bt1a.png') -165px 0 no-repeat;
	}*/
	
	a.header_prev
	{
		background-image:url('images/page_bt1a_2.png');
		left: 0px;
	}
	a.header_prev:hover
	{
		background-image: url('images/page_bt1a_1.png');
		left: 0px;
	}
	
	a.header_next
	{
		background-image: url('images/page_bt1a_3.png');
		right: 0px;
	}
	a.header_next:hover
	{
		background-image: url('images/page_bt1a_4.png');
		right: 0px;
	}
	a.header_prev img,
	a.header_next img
	{
		border: 0px solid #ff0000;
		height: 62px;
		width: 55px;
		
	}
	a.header_prev,
	a.header_next
	{
		height: 62px;
		width: 55px;

	}
	
/* END Page Header Referenzen */




/* page formular */
#form_border
{
}

	.input_border
	{
		clear: left;
		height: 20px;
		padding: 0 0 5px 0;
	}
		.input_border label
		{
			display: block;
			float: left;
			width: 120px;
			text-align: left;
			padding:0 10px 0 0;
		}
		.input
		{
			background: #424b51;
			border: 0px;
			border-bottom: 1px solid #889297;
			/*color: #889297;*/
			color: #fff;
			width: 248px;
		}
		
	.textarea_border
	{
		margin-top: 15px;
	}
		
		.form_text
		{
			color: #fff;
			float: left;
			width: 120px; 
			text-align: left;
			padding:0 10px 0 0;
		}
		.textarea
		{
			display: block;
			border: 1px solid #889297;
			float: left;
			height: 70px;
			margin-bottom: 15px;
			width: 248px;
		}
		
	.bottom_border
	{
		text-align: right;
		margin-right: 30px;
	}

.button
{
	
	background: #424b51;
	border: 1px solid #889297;
	color: #889297;
	padding: 2px 7px 2px 7px;
}
.button:hover
{
	color: #fff;
}

/* END page formular */

/* page Kunden menu */
.custom_nav_overlay
{
	
	border-top: 0px solid #ccc !important;
	margin: 8px 0px 0px -20px !important;
	width: 780px !important;
	
	
	
}
	
	.custom_nav_overlay li.custom_nav_overlay_border
	{
		
		border-right: 1px solid #3e464c !important;
		border-left: 1px solid #3e464c !important;
		border-top: 0px solid #3e464c !important;
		border-bottom: 1px solid #3e464c !important;
		/*background: #889297 !important;*/
		background: #99a3a8 !important;
		/*margin-top: 1px !important;*/
		padding: 20px 0px 10px 20px !important;
	}
	.custom_nav_float
	{
		border: 0px solid #ccc !important;
		float: left;
		font-weight: lighter;
		font-size: 0;
		margin: 0 40px 0 0;
		width: 210px;
		
	}
		.custom_nav_float li
		{
			border: 0px solid #ccc !important;
			font-size: 11px;
			height:auto;
			display:inline-block;
			width: 210px;
		}
		
		.custom_nav_float li a
		{
			border: 0px solid #ccc !important;
			display:block !important;
			height:auto !important;
		}
	
		.overlay_top_border
		{
			border-top: 1px solid #3e464c !important;
			
			margin-right: -10px;
			width: auto;
		}
		.custom_nav_float h2
		{
			color: #242a2f;
			margin: 0;
			font-size:15px;
		}
	
		.custom_nav_float ul
		{
			margin: 0;
			padding: 0;
		}
		.custom_nav_float ul li
		{
			list-style: none;
		}


.kunden_menu_title
{
}
.kunden_menu
{
	border: 0px solid #ff0000;
	margin: 0;	
	padding: 0;	
}
	.kunden_menu li
	{
		/*background: #889297;*/
		border-bottom: 1px solid #293036;
		list-style: none;
		margin: 0 0 1px 0;
		padding: 3px 10px 3px 10px;	
	}
	
	.kunden_menu li.current_page_item a:link,
	.kunden_menu li.current_page_item a:visited
	{
		color: #889297;
	}
	
	.page_item_list_customer a
	{
		color: #fff !important;
	}
	
	.page_item_list_customer a:hover
	{
		color: #293036 !important;
	}
	
	.page_item_list_customer a, .page_item_list_customer a:hover
	{
		margin-top:5px; !important;
	}
	
	
	.current_page_client a
	{
		color: #293036 !important;
	}

	
	
	
/*h2+ul.list_kunden
{
	border: 0px solid #ff0000;
	padding: 15px 50px 15px 15px !important;
}*/

h2+ul.list_kunden
{
	border: 0px solid #ff0000;
	padding: 15px 0px 15px 15px !important;
}
	
ul.list_kunden
{
	border: 0px solid #ff0000;
	float: left;
	margin: 0px 40px 0px 0px !important;
	width: 215px;
	/*margin-top: 0px !important;*/
}
	.list_kunden li
	{
		list-style: none;
		margin: 0px 0px 5px 0px;
		padding-right: 15px;
	}



/* END page Kunden menu */


/* page startseite news */
.news_post
{
	background: url('images/pfeil_news.png') no-repeat;
	margin: 0 0 15px 0;
	padding: 0 0 0 25px;
}

/* page startseite news */
.job_post
{
	background: url('images/pfeil_news.png') no-repeat;
	margin: 0 0 15px 0;
	padding: 0 0 0 25px;
}


/* END page startseite news */



/* Disable scrolling nav */
#extended_content_border a.disabled,
a.header_prev.disabled,
a.header_next.disabled
{
	cursor: default !important;
	visibility: hidden !important;
}

#extended_content_border a.prev.disabled
{
	background: url('images/page_bt2.png') -20px 0 no-repeat !important;
}

#extended_content_border a.next.disabled
{
	background: url('images/page_bt2.png') -60px 0 no-repeat !important;
}

a.header_prev.disabled
{
	background: url('images/page_bt1.png') -36px 0 no-repeat;
}
	

a.header_next.disabled
{
	background: url('images/page_bt1.png') -109px 0 no-repeat;
}
/* END Disable scrolling nav */


/* Bewertung */

.main_rating_border
{
	margin-bottom: 10px;
}

.smile
{
	/*background-image: url(images/smile.png);*/
	background-repeat: no-repeat;
	/*background-color: #262c32;*/
	border: 0px solid #ff0000;
	height: 31px;
	float: left;
	width: 120px;
	
}
.rating_content
{
	border: 0px solid #ff0000;
	display: block;
	float: left;
	width: 200px;
}
	.rating_overlay
	{
		position: absolute;
		border: 0px solid #ff0000;
		height: 31px;
		width: 120px;
	}

	
	.rate
	{
		cursor: pointer;
		display: block;
		border: 0px solid #ff0000;
		float: left;
		height: 31px;
		width: 30px;
		z-index: 20;
	}
	
	.rate_1
	{
		background: url(images/smile2.png) no-repeat;
	}
	.rate_2
	{
		background: url(images/smile2.png) no-repeat -30px 0px;
	}
	.rate_3	
	{
		background: url(images/smile2.png) no-repeat -60px  0px;
	}
	.rate_4
	{
		background: url(images/smile2.png) no-repeat -90px  0px;
	}


/* END Bewertung */

/*=HELPER
======================================*/
.hidden {
	display: none;
}

#start_ani {
	left: 0px;
	overflow: hidden;
	position: absolute;
	top: 0px;
	width: 100%;
	z-index: 20;
}

#webcamAR {
	left: auto;
	overflow: hidden;
	position: absolute;
	top: 100px;
	width: 100%;
	height:480px;
	z-index: 20;
}

#webcamAR .center {
	margin:auto;
	width:640px;
	height:480px;	
}

.nav_level_1 {
	width: 980px;
}

/*IMPRESSUM*/
.page_item_impressum,
.page_item_impressum a {
	float: right !important;
	font-weight:lighter !important;
	color:#889297 !important;
	text-transform:uppercase !important;
}

.page_item_impressum a:hover,
.page_item_impressum a:active {
	color:#424B51 !important;
}

.current_page_item_impressum,
.current_page_item_impressum a
{
	color: #424B51 !important;
	float: right !important;
	font-weight:lighter !important;
	text-transform:uppercase !important;
}

.page-1268 #header_motive {
	height: 600px
}

.page-1268 #page_menu {
	margin: 520px 0 0 0;
}

.small
{
	color:#CCC;
	font-size:11px;
}