/**
 *
 * bfi Wien Akademie Redesign 2010 / Standard Styles
 *
 * @project bfi Wien Akademie 2010
 * @site http://www.bfi-wienakademie.at
 * @version 1.0
 * @package xhtml-css
 * @subpackage css
 * @media screen
 * @author Martin Spazierer <ms@datenwerk.at>
 * @copyright 2010 by datenwerk innovationsagentur
 * @link http://www.datenwerk.at/
 * @css-for fx 3.6.3 osx
 * @valid 
 * 
 * @colordef #fff; white (background, mainnav text)
 * @colordef #000; black (text)
 * @colordef #00325a; dark blue (mainnav bg, links)
 * @colordef #d9e0e6; light blue (subnav buttons bg)
 * @colordef #b40334; red (h2, icon buttons bg) 
 *
 */
 
 /**
 * CSS IMPORT
 */
 @import url(reset.css); /* compressed version */

/**
 * BASIC STYLES
 * @section basic styles
 */
 html, body{height: 100%;}
 html{
 	font-size: 12px;
 	font-family: Arial, Verdana, sans-serif;
 	background: url('../images/bg.png') repeat-y transparent top center;
 }
 
 a{color: #00325a;}
 
 #wrapper{
 	width: 977px;
 	min-height: 100%;
 	border-left: 1px solid #a1b3c2;
 	border-right: 1px solid #a1b3c2;
 	margin:auto;
 }
 
 h1{
 	font-size:1.29em;
 	margin-bottom:0.67em;
 	font-weight: bold;
 	text-align: left;
 	color: #00325a;
 }
 h2{
 	font-size: 1.07em;
 	margin-bottom: 1.05em;
 	font-weight: bold;
 	color: #b40334;
 }
 h3{
 	font-size:1em;
 	margin-bottom:0.5em;
 	font-weight: bold;
 	color: #000;
 }
 
 p{line-height: 1.3em;}
 
 hr{border:none;}
  
 /**
 * HEAD STYLES
 * @section head styles
 */
 #head{margin-bottom:32px;}
 	#bfi_wien_akademie_logo{
 		padding: 29px 0px 0px 26px;
 		float: left;
 	}
 		#bfi_wien_akademie_logo a{
 			display:block;
 			width: 559px;
 			height: 83px;
 			background: url('../images/bfi_wien_akademie_logo.png') no-repeat top left #00325a;
 			text-indent: -9999px;
 		}
 	#meta{
 		width:124px;
 		padding-left:50px;
 		padding-top:75px;
 		font-size: 1.17em;
 		float:left;
 	}
 		#fontsize a{font-weight:bold;}
 			.font_small{font-size: 0.86em;}
 			.font_medium{font-size: 1.07em;}
 			.font_big{font-size: 1.21em;}
 	#search{
 		width: 175px;
 		padding-top:60px;
 		float:right;
 	}
 	#search_label{
 		font-size: 1.17em;
 		margin-bottom: 10px;
 		margin-right: 40px;
 		text-align: right;
		display:block;
 	}
 	#search_field {
		background:url("../images/suchfeld.jpg") no-repeat scroll 0 0 transparent;
		height:27px;
		padding:3px 0 0 7px;
		float:left;
	}
	#head input[type="text"] {
		border:medium none;
		width:120px;
		margin-right: 25px;
	}
	#loupe {margin-top:5px;}
 		
  /* mainnav */
  #mainnav{
  	background-color: #00325a;
  	margin:19px 0 0 0;
  }
  	#mainnav div{
  		color: #fff;
  		text-align: center;
  		padding: 1.5em 0;
  	}
  	#mainnav ul li{
  		font-size: 1.2em;
  		display: inline;
  	}
  		#mainnav ul li a{
  			color:#fff;
  			text-decoration: none;
  		}
  			#mainnav ul li a:hover{text-decoration: underline;}
  	#mainnav span{
  		display: block;
  		font-size:1.58em;
  		padding-bottom: 8px;
  	}
  .c25l{
  	width:25%;
  	float:left;
  }
  .c50m{
  	width:49%;
  	float:left;
  }
  #mainnav .c50m{
  	border-left: 2px solid white;
  	border-right: 2px solid white;
  }
  #mainnav .c25r{width: 25.58%;}
  	#mainnav div.active{background-color: #b40334;}
  		#mainnav ul li.active{font-weight:bold;}
  .c25r{
  	width:25%;
  	float:right;
  }
  
 
 
 /**
 * BODY STYLES
 * @section body styles
 */
 #content{clear:both;}
 	/* SIDEBAR LEFT */
 	#sidebar_left{
 		padding-left: 18px;
 		font-size: 1.17em;	
 	}
 	#sidebar_left.no_subnav{
 		height:387px;
 		background: url('../images/bfi_wien_akademie_stripes.png') no-repeat left top transparent;
 	}
 		#sidebar_left a, #sidebar_right ul.blue_buttons a{
 			text-decoration: none;
 			background: url('../images/button_blue_bottom.png') no-repeat left bottom transparent;
 			padding-left: 23px;
 			padding-bottom: 6px;
 			vertical-align: middle;
 			display: block;
 			height: 2.6em;
 			display: table-cell;
 			width: 183px;
 		}
 		#sidebar_left ul, #sidebar_right ul.blue_buttons{display:table;}
 		#sidebar_left ul li, #sidebar_right ul.blue_buttons li{
 			background: url('../images/button_blue_top.png') no-repeat left top transparent;
 			padding-top: 6px;
 			margin-bottom:10px;
 		}
 		#sidebar_left ul li.active, #sidebar_left ul li.active a{
 			color: #b40334;
 		}
 			#sidebar_left ul li span, #sidebar_right ul.blue_buttons li span{
 				position: absolute;
 				margin-left: 10px;
 				margin-top:0.5em;
				vertical-align: middle;
 			}
 		/* SIDEBAR RIGHT */
 		#sidebar_right{
 			margin-left: 20px;
 			padding-right:14px;
 			font-size: 1.17em;
 			color: #002449;
 		}
 		#sidebar_right ul li#button_produkt_anfragen a, #sidebar_right ul li#button_produktfolder_ansehen a, #sidebar_right ul li#button_produktvideo_ansehen a, #sidebar_right ul li#button_rss_feed a{
 			text-decoration: none;
 			background: url('../images/button_red_bottom.png') no-repeat left bottom transparent;
 			padding-left: 41px;
 			padding-bottom: 6px;
 			vertical-align: middle;
 			display: block;
 			height: 2.5em;
 			display: table-cell;
 			width: 183px;
 			color: #fff;
 			font-size: 0.9em;
 		}
 		#sidebar_right ul li#button_produktfolder_ansehen a, #sidebar_right ul li#button_produktvideo_ansehen a{
 			background: url('../images/button_white_bottom.png') no-repeat left bottom transparent;
 			color:#A80026;
 		}

 		#sidebar_right ul{display:table; margin-bottom: 1.29em;}
 		#sidebar_right ul li{
 			background: url('../images/button_red_top.png') no-repeat left top transparent;
 			padding-top: 6px;
 			margin-bottom:10px;
 		}
 		#sidebar_right ul li#button_produktfolder_ansehen, #sidebar_right ul li#button_produktvideo_ansehen
 		{background: url('../images/button_white_top.png') no-repeat left top transparent;}
 			
 			#button_produkt_anfragen span, #button_produktfolder_ansehen span, #button_produktvideo_ansehen span, #button_rss_feed span{
 				position: absolute;
 				display: block;
 				width: 29px;
 				height: 24px;
 				background: url('../images/bfi_produkt_anfragen.png') no-repeat top left transparent;
 				margin-left: -33px;
 				margin-top: -5px;
 			}
 			#button_produktfolder_ansehen span{
  				width: 29px;
 				height: 22px;
 				background: url('../images/bfi_produktfolder_ansehen.png') no-repeat top left transparent;
 				margin-top: -4px;
 			}
 			#button_produktvideo_ansehen span{
  				width: 28px;
 				height: 23px;
 				background: url('../images/bfi_produktvideo_ansehen.png') no-repeat top left transparent;
 				margin-left: -34px;
 				margin-top: -3px;
 			}
 			#button_rss_feed span{
  				width: 24px;
 				height: 24px;
 				background: url('../images/rss_feed_icon.png') no-repeat top left transparent;
 				margin-left: -34px;
 				margin-top: -3px;
 			}
 			
 		#sidebar_right.start{
 			background: url('../images/bfi_wien_akademie_sujet.png') right bottom transparent no-repeat;
 			height: 485px;
 		}
 		
 		/* sidebar right typo content elements */
 		
 		#sidebar_right h1, #sidebar_right p{font-size: 0.86em; margin-bottom: 1em;}
 		#sidebar_right p{font-size: 0.8em; line-height: 1.5em;}
 		#sidebar_right p a{color:#A80026;}
 		
 		
 #content_wrap .c50m{
 	padding: 0 24px;
 	width: 45%;
 	font-size: 1.17em;
 }
 
 #content_box_body{
 	background: bottom left transparent no-repeat;
 	padding: 0 14px 25px 14px;
 }
 	#content_box_head{
 		background: top left transparent no-repeat;
 		height: 14px;
 	}
 	
 #content_wrap .c50m ul li {
	list-style-image:url("../images/list_content.jpg");
	margin-left:15px;
	line-height: 1.3em;
	}
	
	/* TYPO 3 Search */
	#content_wrap .c50m ul.browsebox{margin: 1em 0 1em 0.5em;}
	#content_wrap .c50m ul.browsebox li {
		list-style-image:none;
		margin-left:15px;
		line-height: 1.3em;
		display: inline;
	}
	.tx-indexedsearch-searchbox{margin-bottom: 1em;}
	.tx-indexedsearch-whatis{margin-bottom:0.5em;}
	
	.tx-indexedsearch-sw{font-weight:bold; color: #A60025;}
	
	.search_excerpt{padding-top: 0.5em;}
	
	
	/* TYPO 3 NEWS */
	.tx-ttnews-browsebox{text-align: center;}
		.tx-ttnews-browsebox table{margin:auto; margin-top: 1em; margin-bottom: 1.5em;}
		.tx-ttnews-browsebox table tr td{padding-right:0.5em;}
		
	.news-list-item h2{margin-bottom: 0.5em;}
 	.contentback{text-align: right;}
 	
 	
 	/* TYPO3 Formstyling */
 	.tx-powermail-pi1_fieldset_absenden legend, .tx_powermail_pi1_fieldwrap_html_checkbox_title,
 	.tx_powermail_pi1_fieldwrap_html_radio_title{display: none;}
 	.tx-powermail-pi1 legend{
 		font-weight:bold;
 		font-size: 1.07em;
 		color: #00325A;
 		margin-bottom: 1.67em;
 	}
 	/*FORM : PRODUKTFOLDER BESTELLEN PRIVATPERSONEN*/
 	.tx-powermail-pi1_fieldset_1persnlichedaten div.powermail_radio_inner_uid1191_0,
 	.tx-powermail-pi1_fieldset_1persnlichedaten div.powermail_radio_inner_uid1191_1{float:left; margin-right: 20px; clear: none;}
 	.tx-powermail-pi1_fieldset_1persnlichedaten div.powermail_radio_inner_uid1191_0 label,
 	.tx-powermail-pi1_fieldset_1persnlichedaten div.powermail_radio_inner_uid1191_1 label{
 		width: 28px;
 		padding-right:10px;
 	}
 	/*FORM : PRODUKTANFRAGE*/
 	.tx-powermail-pi1_fieldset_persnlichedaten div.powermail_radio_inner_uid1226_0,
 	.tx-powermail-pi1_fieldset_persnlichedaten div.powermail_radio_inner_uid1226_1{float:left; margin-right: 20px; clear: none;}
 	.tx-powermail-pi1_fieldset_persnlichedaten div.powermail_radio_inner_uid1226_0 label,
 	.tx-powermail-pi1_fieldset_persnlichedaten div.powermail_radio_inner_uid1226_1 label{
 		width: 28px;
 		padding-right:10px;
 	}
 	/*FORM : PRODUKTFOLDER BESTELLEN UNTERNEHMEN*/
 	.tx-powermail-pi1_fieldset_zuhanden div.powermail_radio_inner_uid1211_0,
 	.tx-powermail-pi1_fieldset_zuhanden div.powermail_radio_inner_uid1211_1{float:left; margin-right: 20px; clear: none;}
 	.tx-powermail-pi1_fieldset_zuhanden div.powermail_radio_inner_uid1211_0 label,
 	.tx-powermail-pi1_fieldset_zuhanden div.powermail_radio_inner_uid1211_1 label{
 		width: 28px;
 		padding-right:10px;
 	}
 	.tx-powermail-pi1_fieldset_1persnlichedaten label,
 	.tx-powermail-pi1_fieldset_persnlichedaten label,
 	.tx-powermail-pi1_fieldset_hieristplatzfrihrefragen label,
	.tx-powermail-pi1_fieldset_lehrgang label,
	.tx-powermail-pi1_fieldset_firma label,
	.tx-powermail-pi1_fieldset_zuhanden label{
 		display: block;
 		width: 128px;
 		float:left;
 	}
 	.tx-powermail-pi1_fieldset_1persnlichedaten,
 	.tx-powermail-pi1_fieldset_2folderauswhlen, 
 	.tx-powermail-pi1_fieldset_persnlichedaten,
 	.tx-powermail-pi1_fieldset_hieristplatzfrihrefragen,
 	.tx-powermail-pi1_fieldset_lehrgang,
 	.tx-powermail-pi1_fieldset_firma,
 	.tx-powermail-pi1_fieldset_zuhanden,
 	.tx-powermail-pi1_fieldset_folderauswhlen{
 		margin-bottom: 2em;
 	}
 	.tx-powermail-pi1_fieldset_1persnlichedaten div, 
 	.tx-powermail-pi1_fieldset_2folderauswhlen div, 
 	.tx-powermail-pi1_fieldset_persnlichedaten div,
 	.tx-powermail-pi1_fieldset_kurs div,
 	.tx-powermail-pi1_fieldset_lehrgang div,
 	.tx-powermail-pi1_fieldset_zuhanden div,
 	.tx-powermail-pi1_fieldset_folderauswhlen div{
 		clear:both;
 		margin-bottom: 0.7em;
 	}
 	.tx-powermail-pi1_fieldset_1persnlichedaten .powermail_text,
 	.tx-powermail-pi1_fieldset_persnlichedaten .powermail_text,
 	.tx-powermail-pi1_fieldset_lehrgang .powermail_text,
 	.tx-powermail-pi1_fieldset_hieristplatzfrihrefragen .powermail_textarea,
 	.tx-powermail-pi1_fieldset_firma .powermail_text,
 	.tx-powermail-pi1_fieldset_zuhanden .powermail_text{
 		width: 305px;
 	 }
 	.tx-powermail-pi1_fieldset_2folderauswhlen .powermail_check, 
 	.tx-powermail-pi1_fieldset_folderauswhlen .powermail_check, 
 	.powermail_submit{
 		float:right;
 	}
 	.tx-powermail-pi1_fieldset_absenden .powermail_submit{
 		font-weight:bold;
 		color: #b40334;
 		width: 230px;
 		height: 38px;
 		background: url(../images/button_bestellen_wide.jpg) no-repeat top;
 		border: none;
 		font-size:0.9em;
 	}
 	.powermail_submit{
 		font-weight:bold;
 		color: #b40334;
 		width: 14em;
 		height: 2.9em;
 		background: url(../images/button_bestellen_wide.jpg) no-repeat left top;
 		border: none;
 		font-size:0.9em;
 	}
 	.tx-powermail-pi1_fieldset_2folderauswhlen label{float:left;}
 	.tx-powermail-pi1_fieldset_2folderauswhlen{margin-bottom: 1em;}
 	.tx-powermail-pi1{margin-bottom: 1em;}
 	.powermail_check_inner:after {
		content: ".";
		display: block;
		clear: both;
		visibility: hidden;
		line-height: 0;
		height: 0;
		font-size:0;
 	}
 	.powermail_mandatory_js{color:red;}
 
 .powermail_countryselect{
 	width: 311px;
 }
 	
 /**
 * FOOTER STYLES
 * @section footer styles
 */
 #footer{
 	font-size: 1.17em;
 	height: 7.29em;
 	border-top:1px solid #00325a;
 	background: url('../images/bg_footer.png') left bottom no-repeat transparent;
 	clear: both;
 }
 #claim{
 	font-size: 1.36em;
 	line-height: 4.1em;
 	vertical-align: center;
 	margin-left:64px;
 	float:left;
 }
 #bfi_kontaktdaten{
 	float:right;
 	line-height: 5.55em;
 	vertical-align: center;
 	margin-right:1.07em;
 }
 
/* share this feature */


p.sharethisbutton {
	margin: 10px 0;
}
