/***********************************************************************************
 * Fonts
 ***********************************************************************************/
	
	@font-face {
		font-family: "FagoWeb";
		src: 	url("FagoWeb.eot");
		src:	url("FagoWeb.woff") format('woff'),
				url('FagoComp.ttf') format('truetype');
	}
	@font-face {
		font-family: "FagoWeb-Medium";
		src: 	url("FagoWeb-Medium.eot");
		src:	url("FagoWeb-Medium.woff") format('woff'),
				url('FagoComp-Medium.ttf') format('truetype');
	}	
	
	.fagoweb{			font-family: "FagoWeb", Arial, sans-serif;}
	.fagoweb-medium{	font-family: "FagoWeb-Medium", Arial, sans-serif;}
	
	h1, h2, h3, h4, h5{
		font-family: "FagoWeb", sans-serif;
		color:#1a4b6c;
		
		
	}
	
	h1, h2, h3{		
		padding-top:0px;		
	}
	
	h5{
		font-size:22px;
	}
	.page_title h1{
		color:#FFFFFF;
	}
	.faw_button, .portfolio_thumb a.link{
		font-family: "FagoWeb", sans-serif;
		font-size:14px;
		text-transform:none;
		font-weight:normal;
		background:url(../../img/faw/custom_button.png) no-repeat;
		width:190px;
		display:inline-block;
		padding-left:20px;
		height:40px;
		border:0;
	}
	.faw_button:hover, .portfolio_thumb a.link:hover{
		background:url(../../img/faw/custom_button_hover.png) no-repeat;	
	}
	/*.wrap{background-color:#FC0;}*/
		
/*************************************************************************************
 * Header
 *************************************************************************************/

	.header{
		height:120px;
		background:url(../../img/faw/header.jpg) repeat-x 0 0;	
		z-index:500;
	}
	.header .wrap{
		background:none;
		position:relative;
		overflow:visible;
	}
	#topbar{
		position:absolute;
		right:0;
		top:0;
	}
	#topbar .area{
		float:right;	
	}
	#topbar .menu-login-nav-container{
		float:right;	
	}
	#topbar #searchform{
		float:right;	
		z-index:100;
		margin-top: 1px;
	}
	#menu-login-nav{
		position:relative;
		margin:6px 0 0 0;
		width:auto;	
	}
	#menu-login-nav a{
		font-size:11px;
		color:#888888;
		padding:3px;
		margin:0;
		border:0;
	}
	#menu-login-nav .current_page_item{
		border:0;
	}
	#menu-login-nav li{
		margin:0 10px 0 0;
		padding:0;
		border:0;
	}
	#menu-login-nav a:hover, .header-logged-in a:hover{
		color:#000000;
	}
	#menu-login-nav li:hover{
		border:0;
		background:none;
	}
	.header, .header .wrap, #topbar{
		z-index:1000;	
	}
	
	
/**************************************************************************************************
 * Hauptnavigation
 **************************************************************************************************/
	
	#header-menu{
		position:absolute;
		top:0;
	}
	#header-menu .menu{
		margin:65px 0 0;
		padding:0;
		width:960px;
	}
	#header-menu a{
		color:#1a4b6c;
		font-size:15px;
		padding:15px;
		line-height:1em;
		font-family:"FagoWeb-Medium", serif;
	}
	#header-menu li li a{
		color:#1a4b6c;
		font-size:15px;
		padding:15px;
		line-height:1em;
		font-family:"FagoWeb", serif;
	}

	#header-menu .sf-menu > li:hover, #header-menu .sf-menu > .current_page_ancestor, #header-menu .sf-menu > .current_page_item{
		background:url(../../img/faw/navi_bg.png) repeat-x 0 0;
		border:1px solid #FFF;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-bottom:0;
		border-radius: 0px;
		-webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, .4);
		-moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, .4);
		box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, .4);
	}
	#header-menu .sfHover, #header-menu .sf-menu > li:hover{
		border:1px solid #183f5c;
	}
	#header-menu .sfHover > a, #header-menu .sf-menu > li:hover > a{
		background:#1a4b6c;	
		color:#FFF;
	}
	
	#header-menu .sfHover .sfHover{
		border:0;}
	
	#header-menu  li{
		background:url(../../img/faw/header-divider.png) no-repeat right bottom;
		margin-left:-2px;
		
	}
	#header-menu  li:last-child{
		background-image:none;
	}
	#header-menu  ul ul li{
		background-image:none;
	}
	
	
	#header-menu ul ul {
		margin: 20px 0 0 0;
	}
	#header-menu .sub-menu{
		border:0;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;
		-webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, .4);
		-moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, .4);
		box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, .4);
		padding:0;
	}
	#header-menu .sub-menu li{
		padding:0;
		margin:0;
		display:block;
	}
	#header-menu .sub-menu li:hover{
		background:#1a4b6c;
	}
	#header-menu .sub-menu a{
		display:block;
		margin:0;
		background:url(../../img/faw/subnavi_arrow.png) no-repeat 15px 8px;
		padding:7px 3px 7px 27px;
	}
	#header-menu .sub-menu a:hover{
		background:url(../../img/faw/subnavi_arrow_hover.png) no-repeat 15px 8px;
		color:#FFFFFF;
	}
	/*#header-menu .current_page_ancestor, #header-menu .sfHover{
		background:url(../../img/faw/header_active.png);
	}*/
	/*#header-menu .current_page_ancestor a{
		color:#FFF;
	}*/
	
/* Login */

	.header-logged-in{
		float:right;
		padding:3px 0 0 0;
	}
	.header-logged-in a{
		float:right;
		font-size:11px;
		color:#888888;
		padding:3px;
		margin:0 0 0 10px;
		text-decoration:none;}

	.login-area{
		float:right;
		font-size:12px;
		color:#666;
		margin-right:-2px;
		margin-left:10px;
	}
	.logo{
		margin-top:20px;
	}
	.logo img{
		float:none;
		margin:0;
	}
	.login-area:hover #loginform{
		display:block;	
		z-index:2000;
	}
	.login-button{
		margin-top:3px;	
	}
	#loginform{
		position:absolute;	
		width:220px;
		z-index:1000;
		right:0;
		top:0;
		z-index:1000;
		display:none;

	}
	#loginform form{
		margin-top:40px;
		position:relative;
		background:#FFFFFF;
		-webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, .4);
		-moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, .4);
		box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, .4);
		font-size:12px;
	}
	#loginform h4{
		padding:20px 0 0 15px;	
	}
	#loginform input.text{
		width:180px;	
	}
	#loginform .form-row{
		margin:5px 15px;	
	}
	#loginform .last{
		padding-bottom:10px;
		font-size:10px;
	}
	#loginform form .submit{
		bottom:0;
		right:0;
		padding:0;
		margin:0;
	}
	#loginform h4{
		color:#1a4b6c;
		font-size:15px;
	}
	#loginform a{
		color:#666666;
	}

/* Search */
	.page_title_inner.nocontent{
		height:22px;
		overflow:hidden;}

	#searchform{
		background:none;
	}
	#searchform fieldset{
		padding:0;
		margin:5px 0;
		border:0;
		background:none;
	}
	#searchform fieldset a{
		display:none;
	}
	#s{
		width:100px;
		font-size:11px;
		height:16px;
		padding:2px 2px 2px 22px;
		margin:0;
		background:url(../../img/faw/lupe.png) #f9fafb no-repeat 3px 3px;
	}
	
/*************************************************************************************************************
 * Home > Slideshow
 *************************************************************************************************************/
	
	.page_title_inner.slider{
		height:485px;}
	
	#coin-slider-slideshow.full{
		background:none;
		width:960px;
		padding:0;
		height:385px;
		margin:60px 0 0 0;}
	
	#slideshow{
		width:960px;
		height:364px;
		margin:0;
		padding:0;
		margin-left:23px;}
	
	.slider .wrap{
		height:480px !important;}
		
	#nav{
		margin-top:85px;}
	
	.page_title{
		background:url("../../img/faw/page_title.png") repeat-x scroll 50% 0 #550400;
	}		
	.page_title .page_title_inner{
		background:url("../../img/faw/page_title_inner.png") no-repeat scroll 50% 0 transparent;
	}
	.coin-slider-text{
		display:block;
		float:left;
		color:#9d1f20;
		font-size:19px;	
		font-family:"FagoWeb", serif;
	}
	.coin-slider-text b{
		font-weight:normal;
		font-style:normal;
		font-family:"FagoWeb-Medium", serif;
	}
		
/*************************************************************************************************************
 * Home > Video
 *************************************************************************************************************/	
	.faw-intro-video .wrap{
		height:480px !important;
		text-align:center;
		position:relative;
		
	}
	.faw-intro-video video{
		background-color:#FFFFFF;
	}
	
	#home-video{
		cursor:pointer;}
		
	.h-slide{
		position:absolute;
		top:52px;
		left:0;
		background-color:#FFF;
		z-index:10;}
		
	.h-slide img, .h-slide video{
		position:absolute;
		top:0;
		left:0;}
		
	#h-slide-play{
		z-index:1000;
		cursor:pointer;}
	
/****************************************************************************************
 * Content
 ****************************************************************************************/
	
	.header-image{
		margin-bottom:20px;}
	
	.content{
		padding-top:15px;
		padding-bottom:30px;
		min-height:500px;
	}
	.content h2 a{
		color: #1A4B6C;
		font-family: 'FagoWeb-Medium';
	}
	
	.content-width{ 
		width:620px;
	}
	
	.breadcrumbs{
		padding-bottom:15px;
		margin-bottom:5px;
		background:url(../../img/faw/breadcrums.png) repeat-x 0 30px;
		font-family:FagoWeb;
		font-size:11px;
		vertical-align:top;
		height:40px;
	}
	.breadcrumbs .arrow{
		background:url(../../img/faw/breadcrumb_arrow.png) no-repeat center bottom;
		display:-moz-inline-stack;
		display:inline-block;
		height:16px;
		width:15px;
		clear:none;
		float:left;
	}
	.breadcrumbs a{
		text-decoration:none;
		color:#afafaf;
		padding-bottom:3px;
		float:left;
	}
	.breadcrumbs a.current, .breadcrumbs a:hover{
		color:#626262;
		text-decoration:underline;
	}
	hr{
		border:0;
		height:2px;
		display:block;
		background:url(../../img/faw/breadcrums.png) repeat-x 0 0;
	}
	.next{
		background:url(../../img/faw/paginator_next.png) no-repeat scroll 0 0 transparent;
	}
	.prev{
		background:url(../../img/faw/paginator_prev.png) no-repeat scroll 0 0 transparent;
	}

	
	
/* Sidebar */
	.widgettitle {
		font-family: "FagoWeb", sans-serif;
		margin-bottom:5px;
		padding-top:6px;
		font-size: 16px;
	}

	.nomargin {
		margin-left: 0;
	}

	.widget-nodeco{
		text-decoration: none;
		font-family: 'FagoWeb';
		color: #626262;
	}
	
	.rightsidebar{
		float:right;
		width:250px !important;
		padding:0;
		margin-top:20px; 	
	}	
	.sidebarleft{
		width:210px !important;
		padding:10px 0;	
		margin:0;
	}	
	#sidebarmenu .level-up{
		background:#abadb3 url(../../img/faw/button-level-up.png);
		border:1px solid #abadb3;
		color:#FFF;	
		margin:0 3px 3px 3px;
		padding:6px 5px 6px 25px;
		text-transform:uppercase;
		line-height:1em;
	}
	#sidebarmenu{
		font-size:12px;
		margin-top:20px;
	}
	#sidebarmenu a{
		text-decoration:none;
		display:block;
		padding:10px 5px 10px 10px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
		background:#FFFFFF;
		color:#666666;
		line-height:1em;
	}
	#sidebarmenu li a{
		-webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, .4);
		-moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, .4);
		box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, .4);
		background:url(../../img/faw/button-sidebar-navi.png) right top;
		border:1px solid #fff;
		line-height:12px;
		font-style:12px;
		padding:10px 8px 10px 10px;
	}
	
	
	#sidebarmenu .children{
		display:none;}
		
	#sidebarmenu .current_page_item .children, #sidebarmenu .current_page_parent .children{
		display:block;}
	
	.contact-widget{
		background-color:#00BB88;
	}
	
	#contactform .info{
		background-color: transparent;
		padding:0;
	}
	
	/* IE7 */
	*+html #sidebarmenu li a{
		 padding:3px 5px 3px 10px; 
	}
	#sidebarmenu li a:hover{
		background:url(../../img/faw/button-sidebar-navi-hover.png) right top #204f6f;
		color:#FFFFFF;
		border:1px solid #1f4f6f;
	}
	#sidebarmenu li.current_page_item a, #sidebarmenu li.current_page_parent a{
		background:url(../../img/faw/button-sidebar-navi-active.png) right top #204f6f;
		color:#FFFFFF;
		border:1px solid #12324b;
	}
	#sidebarmenu ul{
		margin:0;
	}
	#sidebarmenu li{
		margin:0 3px 3px 3px;
		list-style-type:none;
		text-indent:0;
	}
	#sidebarmenu li li{
		margin:0 0 3px 0;
	}
	#sidebarmenu li:before{
		content:'';
	}
	#sidebarmenu .sub-menu{
		display:none;	
	}
	#sidebarmenu .current_page_item .sub-menu, #sidebarmenu .current_page_ancestor .sub-menu{
		display:block;	
	}
	#sidebarmenu li.current_page_item, #sidebarmenu li.current_page_parent {
		background:#204f6f;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
		margin-top:3px;
	}
	#sidebarmenu li.current_page_item ul a, #sidebarmenu li.current_page_parent ul a{
		background:#1a4766 url(../../img/faw/button-sidebar-navi-level3.png) no-repeat;
		color:#9bb1bc;
		padding:5px 5px 7px 25px;
		border:0;
	}
	/* IE7 */
	*+html #sidebarmenu li.current_page_item ul a, *+html #sidebarmenu li.current_page_parent ul a{
		 padding:0px 5px 2px 25px;
	}
	#sidebarmenu li.current_page_item a:hover, #sidebarmenu li.current_page_parent ul li.current_page_item a{
		color:#FFFFFF;	
	}
	
	.contact_widget{
		color:#FFF;
		background-color:#2e8299;
		border:1px solid #FFF;
		-webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, .4);
		-moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, .4);
		box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, .4);
		padding-bottom:10px;
		margin:10px 1px;

	}
	.contact_widget h3{
		color:#FFF;
		background-color:#2f7b8f;
		font-size:20px;
		padding:15px 15px 5px 15px;
		margin:0;
		border-bottom:1px solid #296d7e;
	}
	.contact_widget p{
		margin:10px 15px;
		font-size:12px;
		line-height:1.3em;
	}
	.contact_widget .email-icon{
		font-size:16px;	
		background:url(../../img/faw/widget_email.png) no-repeat 0 center;
		padding-left:25px;
		color:#FFFFFF;
		text-decoration:none;
		margin-bottom:5px;
	}
	.contact_widget .phone-icon{
		font-size:16px;
		background:url(../../img/faw/widget_phone.png) no-repeat 0 center;
		padding-left:25px;
	}
	
	/* Teaser Images */

	.teaser img{
		margin: 0;
		padding:1px;
		border:1px solid #FFF;		
	}
	
	div.post img{
		padding: 0;
	}
	
	img.small_thumb{
		background-image: none;
		border:0;
		margin: 0;
		width:97%;
	}
	
	.comment-reply-link {
		width: 130px;
	}

	/* Content 3 Cols */
	
	div.page{
		padding-top:3px;
	}
	
	div.page.post-2107, div.page.post-1208, div.page.post-1214{
		padding-top:3px;
	}
	
	div.page.post-1212{
		padding-top:7px;
	}
	
	/* Galerie */
	
	#gallery-1 {
		margin: auto;
	}
	#gallery-1 .gallery-item {
		float: left;
		margin-top: 10px;
		text-align: center;
		width: 33%;
	}
	#gallery-1 img {
		
	}
	#gallery-1 .gallery-caption {
		margin-left: 0;
	}


	
/**********************************************************************************************
 * Portfolio
 **********************************************************************************************/
	
	.direct-download{
		float:right;
		display:block;
		width:16px;
		height:16px;
		margin-right:30px;
		z-index:300;
		margin-top:115px;
		background:url(../../img/faw/direct-download.png) no-repeat;
	}
	.portfolio_small_item .direct-download{
		display:none;
	}
	.portfolio_item .direct-download{
		margin-top:197px;
	}
	.content .portfolio_thumb{
		padding:0;}
		
	.content .portfolio_thumb a.thumb{
		border:1px solid #FFF;}

/**********************************************************************************************
 * Mitgliederübersicht
 **********************************************************************************************/
	.member{
		margin-bottom:40px;
		clear:left;
	}
	
	.member dl{
		line-height:1.2em;
		margin-top:0;
		font-size:12px;
	}
	
	.member dd{
		float: left;
		width: 213px;
		margin-top: 11px;
		margin:3px 0 3px 0;
	}
	
	.member dt{
		clear:both;
		width: 80px;
		float: left;
		margin:3px 20px 3px 0;
	}
	
	.member h5{
		font-family: "FagoWeb", sans-serif;
		font-size: 16px;
		padding:0;
		text-transform:uppercase;
		margin-top:0;
		margin-bottom:5px;
	}
	
	.wrap img{
		padding: 0;	
	}
	
/*Ordentliche und Fördernde Mitglieder */	
/* Accordeon*/	

	.accordion-wrap{
		max-width:420px;
	}
	
	.accordion-wrap.accordion-big{
		max-width:710px;
	}
	
	.accordion-wrap.accordion-big .ui-accordion-header{
		cursor:pointer;
		background:url(../../img/bg_accordeon_closed-big.png) top left no-repeat;		
		color:#888;
		margin-bottom:12px;
		height: 20px;
		min-width:710px;
	}
	
	.ui-accordion-header{
		cursor:pointer;
		background:url(../../img/bg_accordeon_closed.png) top left no-repeat;		
		color:#888;
		margin-bottom:12px;
		height: 20px;
		min-width:420px;
	}

	.ui-accordion-header-active{
		background:url(../../img/bg_accordeon_open.png) top left no-repeat;
		color:#fff;
		margin:0;
		min-width:420px;
		
	}
	
	.ui-accordion-content{		
		font-size:12px;
		color:#888;		
		margin-bottom: 12px;
		padding: 10px 25px;
		margin-top: -3px;
		background:#fff;
	}
	
	.member-logo{
		float:right;		
	}
	
	.pseudo-span{
		width:100%;
		display:block;
		clear:left;
	}
	
	.member-content{
		float:none;
	}
		.member-content p{
			padding:0;
			padding:10px 0 0 0;
			margin:0;
			float:left;
		}	
		
		.ui-accordion h6{		
			padding: 10px 0 9px 25px;							
		}
		
			.ui-accordion h6 span{		
				font-size:13px;
				font-weight:normal;	
				overflow: hidden;  
				text-overflow: ellipsis;  
				-o-text-overflow: ellipsis; /*für Opera*/ 
				white-space: nowrap;  
				width: 87%;
				display:inline-block;
			}
		.ui-accordion h6:hover{
			color:#1a4b6c;				
		}
	
	input[name="company-name"]{
		width:95%;
	}
	
	.search_btn{
		background:url(../../img/faw/bg_search_btn.jpg) no-repeat;
		border:1px solid #fff;
		color: #666;
		font-family: "FagoWeb-Medium";
		-webkit-border-radius: 1px;
		border-radius: 1px;
		font-size:14px; 
		width: 134px;
		padding-top: 7px;
    	text-align: left;
	}
	
	.search_btn:hover {
		color: #1A4B6C;
	}
	
/* DownloadbereichE */
/*
 * page-id .. for morons only ...
	.page-id-338 li:before{
		content:normal;		
	}
	
	.page-id-338 li{		
		text-indent:0;
	}
*/
	
	.page-template-template-loginrequired-downloads-php li:before {
		content: normal;		
	}
	
	.page-template-template-loginrequired-downloads-php li {		
		text-indent: 0;
	}
	
	.downloads-parent-section {
		margin: 0;
	}
		
		.menu-downloads{
			margin-left:0;	
		}
		.parent-cat,
		.menu-downloads li{
			margin: 0;		
			font-size: 14px;
			list-style-type: none;
			width: 163px;		
			background: url(../../img/list-style-image.png) center left no-repeat;
			background-position: 4px 50%;
			padding-left: 28px;		
		}
		.menu-downloads li.active{
			font-weight:bold;	
		}
		
		ul li.parent-cat:before,
		.menu-downloads li:before{
			content: none;
		}
		
		.parent-cat a,
		.menu-downloads a{
			text-decoration:none;
			display: block;	
			font-size:15px;	
		}
		
		.parent-cat a:hover,
		.menu-downloads a:hover{
			color:#fff;		
		}
		
		.parent-cat:hover,
		.menu-downloads li:hover{		
			background:url(../../img/list-style-image_hover.png)center left no-repeat #1A4B6C;
			background-position:6px 50%;
			width:163px;
		}	
	
	.parent-cat.parent-active {
		font-weight: bold;
	}
	
	/*Kategorie Select Buttons*/
	.child-category-bar select{
		float:left;
		margin-right:8px;
	}
	
	.download_filtern_bt{
		background:#9bafb8;
		border:1px solid #97adb8;
		color:#fff;
		text-transform: uppercase;
	}
	
	/* Download Tabelle */
	.download-table table{
		width:100%;
		border:none;
		margin-bottom:0;		
	}
	
	.download-table th {
		border:none;
		height:40px;		
		text-transform:uppercase;
		text-align:center;
		vertical-align: middle;				
	}
	
	.download-table th a{
		text-decoration:none;				
	}
	
	.download-table td{
		text-align:left;	
		background:#f4f5f7;
		height:73px;
		border-top:1px solid #fff;
		border-bottom:1px solid #cccccc;
		vertical-align: middle;
	}
	
	.download-table tr:first-child td{
		border-top:none;
	}
	
	.download-table td.third-table,.download-table td.fifth-table, .download-table td.col-odd {
		background:#ebeff2;
	}
	
	.download-table tr:hover, .download-table tr:focus,
	.download-table tr:hover td, .download-table tr:focus td {
		background: #C2DDF2;
	}
	
		.download-table th a span {
			display: block;
			float: left;
		}
	
		.download-table th span.sorting-indicator {
			background-image: url("../../../../../wp-admin/images/sort.gif");
			background-repeat: no-repeat;
			height: 4px;
			margin-left: 7px;
			margin-top: 8px;
			width: 7px;
		}
		
		.download-table th.sortable .sorting-indicator {
			display: none;
		}
		
		.download-table th.sortable .sorting-indicator:hover {
			display: block;
		}
		
		.download-table th.sort-desc span.sorting-indicator,
		.download-table th.sort-asc:hover span.sorting-indicator {		
			background-position: -7px 0;
			display: block;
		}
	
	
	.page-template-template-loginrequired-downloads-php .wp-pagenavi,
	.page-template-template-loginrequired-downloads-php .wp-paginate {
		border-top:1px solid #fff;
		margin:0;
		padding:20px;
		text-align:center;
	}
	
		.page-template-template-loginrequired-downloads-php .wp-pagenavi .current, .page-template-template-loginrequired-downloads-php .wp-pagenavi .page,
		.page-template-template-loginrequired-downloads-php .wp-paginate .paginate-current-page,
		.page-template-template-loginrequired-downloads-php .wp-paginate .paginate-nav
		{
			float:none;
			display:inline;
		}
		
		.page-template-template-loginrequired-downloads-php .wp-paginate .paginate-nav {
			padding: 5px 10px;
			margin: 5px;
			border: 1px solid #aaa;
		}
		
		.page-template-template-loginrequired-downloads-php .wp-paginate .paginate-nav:hover,
		.page-template-template-loginrequired-downloads-php .wp-paginate .paginate-nav:hover a {
			background-color: #1A4B6C;
			color: #fff;
		}
		
		.page-template-template-loginrequired-downloads-php .wp-paginate .paginate-nav.paginate-current-page {
			font-weight: bold;
		}
		
		.page-template-template-loginrequired-downloads-php .wp-paginate .paginate-next,
		.page-template-template-loginrequired-downloads-php .wp-paginate .paginate-prev {
			display: inline-block;
			height: 32px;
			margin-bottom: -10px;
			width: 15px;
			border: 0;
		}
		
		.page-template-template-loginrequired-downloads-php .wp-pagenavi .next-arrow,
		.page-template-template-loginrequired-downloads-php .wp-pagenavi .paginate-next {
			background:url(../../img/faw/bg_paginator_next.png) no-repeat center;
		}
		
		.page-template-template-loginrequired-downloads-php .wp-pagenavi .prev-arrow,
		.page-template-template-loginrequired-downloads-php .wp-pagenavi .paginate-prev {
			background:url(../../img/faw/bg_paginator_prev.png) no-repeat center;
		}
	
/*
	.page-id-338 .wp-pagenavi{
		border-top:1px solid #fff;
		margin:0;
		padding:20px;
		text-align:center;
	}
	
	.page-id-338 .wp-pagenavi .current, .page-id-338 .wp-pagenavi .page{
		float:none;
		display:inline;
	}
	.page-id-338 .wp-pagenavi .next-arrow{
		background:url(../../img/faw/bg_paginator_next.png) no-repeat center;
		display: inline-block;
   	 	height: 32px;
   		margin-bottom: -10px;
    	width: 15px;
	}
	
	.page-id-338 .wp-pagenavi .prev-arrow{
		background:url(../../img/faw/bg_paginator_prev.png) no-repeat center;
		display: inline-block;
   	 	height: 32px;
   		margin-bottom: -10px;
    	width: 15px;
	}
	
	
	
*/
	
	
	
	


	

/**********************************************************************************************
 * Ticker
 **********************************************************************************************/
 	
	#ticker{
		background:#1A4B6C;}
 		
/**********************************************************************************************
 * Interner Bereich
 **********************************************************************************************/
	
	.menu-fawintern-container{
		height:50px;
	}
	#tribe-events-content{
		clear:both;
	}

	
	#menu-fawintern{
		margin:0;}
	
	#menu-fawintern li{
		list-style-type:none;
		float:left;
		margin:0 10px 0 0;
		border:0;
		padding:0;
		background:url(../../img/faw/button_fawintern.png);
		width:141px;
		height:39px;
		display:block;
	}
	#menu-fawintern li:hover{
		background:url(../../img/faw/button_fawintern_active.png);
	}
	#menu-fawintern li a:hover{
		color:#FFF;	
	}
	#menu-fawintern li:before{
		content:'';	
	}
	#menu-fawintern li.current-menu-item{
		
	}
	#menu-fawintern li a{
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
		color:#666666;
		line-height:1em;
		display:block;
		font-size:12px;
		padding:13px 10px 10px 32px;
		text-indent:0;
		text-decoration:none;
		cursor:pointer;
	}
	#menu-item-531 a{ background:url(../../img/faw/icon_kalender.png) no-repeat 10px center;}
	#menu-item-343 a{ background:url(../../img/faw/icon_download.png) no-repeat 10px center;}
	#menu-item-342 a{ background:url(../../img/faw/icon_foto.png) no-repeat 10px center;}
	#menu-item-576 a{ background:url(../../img/faw/icon_upload.png) no-repeat 10px center;}
	#menu-item-345 a{ background:url(../../img/faw/icon_user.png) no-repeat 10px center;}
	
	#menu-item-531 a:hover{ background:url(../../img/faw/icon_kalender_hover.png) no-repeat 10px center;}
	#menu-item-343 a:hover{ background:url(../../img/faw/icon_download_hover.png) no-repeat 10px center;}
	#menu-item-342 a:hover{ background:url(../../img/faw/icon_foto_hover.png) no-repeat 10px center;}
	#menu-item-576 a:hover{ background:url(../../img/faw/icon_upload_hover.png) no-repeat 10px center;}
	#menu-item-345 a:hover{ background:url(../../img/faw/icon_user_hover.png) no-repeat 10px center;}
		
	.button-silver, .button-green{
		background:url(../../img/faw/button-sidebar-navi.png) no-repeat left bottom #fff;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
		color:#666666;
		line-height:1em;
		display:block;
		-webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, .4);
		-moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, .4);
		box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, .4);
		border:1px solid #fff;
		font-size:12px;
		padding:10px 10px 10px 10px;
		text-indent:0;
		text-decoration:none;
		cursor:pointer;
	}
	.button-green{
		background:#43c303;
		border:1px solid #5cb82f;
		color:#FFF;
	}
	.button-silver:hover{
		color:#000000;
	}
	
/* Meine Daten */

	#adduser{
		
	}
	
	#adduser label{
		display:block;
		width:200px;
		float:left;
		margin-right:10px;
	}
	#adduser .form-row{
		clear:left;
	}
	#adduser .text-input, #adduser textarea{
		width:400px;}
	
/* Downloads */

	.downloads-table {
		clear:both;
	}
	
/* Upload Manager */
	.plupload_wrapper .plupload_container{
		padding:0;
	}
	.plupload .plupload_header{
		display:none;	
	}

	.plupload .plupload_content{
		margin:0;
		padding:0;	
	}
	.plupload .plupload_filelist_header{
		background:#184666;	
		color:#FFFFFF;
		margin-bottom:0;
	}
	.plupload_filelist_header div{
		margin:0;
		padding:0;
	}
	.plupload .plupload_filelist{
		margin:0;	
	}
	.plupload .plupload_file_status span {
		color:#FFFFFF;
	}
	.plupload .plupload_file_status .plupload_total_status {
		color:#42454A;
	}
	.plupload .plupload_filelist_footer{
		background:#d5dee3;	
		height:36px;
	}
	.plupload  .plupload_add{
		background:url(../../img/faw/button-download.png) no-repeat 0 0;
		border:0;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px; 
		padding:12px 12px 12px 32px;
		border-right:1px solid #c9d2d7;
	}
	.front-file-manager-category-email{
		float:left;	
	}
	.plupload-media-category{
		display:none;	
	}
	#mediacat{
		float:left;
		margin-right:30px;
		width:320px;
		padding: 6px 5px 8px;
	}
	.front-file-manager-category-email label{
		display:inline-block;
		float:left;
		padding-top:6px;
		margin-right:10px;}
	#ffm_email{
		width:290px;
		margin-right:30px;	
	}
	
	.front-file-manager-message{
		clear:both;
		display:none;
	}
	.front-file-manager-message label{
		float:left;
		width:120px;
	}
	.front-file-manager-message textarea{
		width:600px;
	}
	.front-file-manager-submit, .plupload .button-green{
		float:right;	
		
	}
	

		
/* Kalender */

	#tribe-events-content.grid{
		padding:0;}
		
/* Downloads */

	.downloads-table table{
		widows:100%;
	}

/* Presse */
	
	.col-presse-main h2{
		margin:0;
		padding:0;}
		
	.col-presse-main .post{
		padding-top:0;}
		
	.col-presse-main .entry-meta{
		margin-top:-8px;
		padding-bottom:6px;
		font-size:15px;}
		
	.content .col-presse-main h2 a{
		color: #1A4B6C;
		font-family: 'FagoWeb';
	}
	.share{
		padding-top:3px;}
		
	.col-presse-sidebar .widgettitle{
		padding:0;
		padding-top:3px;}		
			
	.col-presse-sidebar .widget{
		margin-bottom:30px;}
		
	.col-presse-sidebar li{
		padding:0;
		border:0;
		background:url(../../img/faw/breadcrums.png) repeat-x top left;
	}
	.col-presse-sidebar li a{
		padding:10px 0 8px 20px;
		display:-moz-inline-stack;
		display:inline-block;
		line-height:1.3em;
		background:url(../../img/faw/sidebar_arrow.png) no-repeat 0 13px;
	}
	.col-presse-sidebar li:first-child{
		background:none;}
	.col-presse-sidebar{
		float:right;
	}

/**********************************************************************************************
 * Cols
 **********************************************************************************************/
 	
	.col4{
		width:210px;
		margin:10px 0 0 0;
		padding:0 0 0 40px;}
		
	.col4.first, .col2.first{
		padding-left:0;
		margin-left:0;
		background:none;}
		
	.teaser{
		background:url(../../img/faw/teaser_trenner.png) repeat-y 0 0;}
		
	.teaser.first{
		background:none;}
		
	.col1, .col2, .col3, .col4, .col32, .col3p, .col-wide {
		margin-left:0;
		margin-top:10px;
		margin-bottom:10px;
		float:left;}
		
	.col1{
		width:960px;}
		
	.col3p{
		width:710px;}
		
	.col-main{
		width:420px;
		margin:10px 0 0 40px;
		padding:0;	
	}
	.page .col2{
		width:460px;}
		
	.col2{
		margin:10px 0 0 40px;}
		
	.ml40{
		margin-left:40px;}
		
	.col-presse-main{
		width:620px;
		float:left;}
	
	.col-presse-sidebar{}
	
	.col-wide{
		width:710px;
		margin-left:40px;}
	
/****************************************************************************************************
 * Footer
 ****************************************************************************************************/
	
	.frontcontent {
	    background-color: #d5dfe2;
	}
	.frontcontent .wrap{
		padding:20px 0 0 0;}
	
	.footer p{
		padding-left:0;}
	
	.footer_widgets{
		min-height:100px;}
		
	.footer_widgets .col4{
		margin-bottom:30px;}
		
	.footer_widgets .wrap{
		padding-bottom:10px;}
	
	.footer_widgets .col3{
		width:195px;}
		
	
	.footer_widgets h3, .footer_widgets h4 {
		font-size:20px;
		/*color: #0B0203;*/
		color:#BE918A;
		padding:10px 0;
		font-weight:normal;
	}
	.footer li a {
		text-decoration:none;	
	}
	.footer li a:hover {
		color:#FFFFFF;
		text-decoration:underline;	
	}
	.social-icon{
		float:right;
		margin:10px 0 0 5px;
	}
	.icon-share{
		background:url(../../img/faw/icon_mail.png) no-repeat 0 1px;
		padding-left:17px;
		margin-right:20px;
	}
	.icon-print{
		background:url(../../img/faw/icon_print.png) no-repeat 0 0;	
		padding-left:17px;
		margin-left:10px;
		margin-right:20px;
	}
	.fl{
		float:left;}
	.fr{
		float:right;}
		
	.share.fr{
		padding-right:10px;}
	
	.member:after{
		content:'.';
		clear:both;
		display:block;
		height:0;
		visibility:hidden;}



















