@import url("print.css");
/*volkskundemuseum*/
@media screen {
html{margin:0;padding:0;height:100%;}
	body{padding:0; margin:30px 0 0 0;background:#EFDCC8;color:#000;font:normal normal 13px/16px Arial, Helvetica, sans-serif;}
	header,footer,section,nav{display:block;}
	h1{font-weight:normal;}
	h1{font-size:24px;line-height:26px;margin:0 0 10px;}
	h2{font-size:20px;line-height:22px;margin:0 0 10px;}
	h3{font-size:16px;line-height:18px;margin:0 0 10px;}
	h4{font-size:14px;line-height:16px;margin:0 0 10px;}
	p,li{margin:0 0 10px;padding:0;color:#000;}

	a{color:#000;}
	a:hover,a:focus,a:active{color:#89052A;text-decoration:none;}
	a img{border:none;}
	em{color:#494949;font-style:normal;}


/***** Layout *****/
#container{width:950px;margin:0 auto;color:#000;}
.home#container{background:url(img/home-bg.jpg) 20px 120px no-repeat;}
#wrap{width:950px; position:relative; height:100%; padding-bottom:20px}
	.intro #wrap{background:#EFDCC8 url(img/bg-wrap.png) left top repeat-y;}
#content{margin:0;padding:10px 0 20px 65px;width: 885px; display:table;}
#main-content{ display:table-cell; width:584px; padding-right:18px; padding-top:40px; vertical-align:top;}
#sidebar{ display:table-cell; width:283px; vertical-align:top;}
.wrap-cols{ display:table; width:885px; padding-left:65px; margin-bottom:30px;}
.wrap-cols .col-1{ width:283px; padding-right:18px; display:table-cell;}
.wrap-cols .col-2{width:283px; padding-right:18px; display:table-cell;}
.wrap-cols .col-3{width:283px; display:table-cell;}
.ui-helper-hidden-accessible{display:none;visibility:hidden}

/*
	Header
*****************/
header {margin: 0;padding: 0;}
	header img#banner{margin:0;padding:0; display:block;}
	header #brand{margin:0;padding:0; height:114px; width:950px;position:relative;}
	header #brand h1#logo {padding:0;margin:0;width:301px; height:114px; position:absolute; top:0; left:65px;}
		header #brand h1#logo a:link, header h1#logo a:visited{margin:0;padding:0;text-decoration: none;}
		header h1#logo a:hover, header h1#logo a:active{background: none;padding:0;margin:0;}
		header #brand h1#logo img{ margin:0; padding:0; display:block;}
	header #image-row{ margin:0; padding:0; text-align:right; height:120px;}
		header #image-row #tbl_images{ width:586px; height:120px; border:none; border-collapse:collapse; margin:0 0 0 auto;}
		header #image-row #tbl_images td{ padding:0; border:none;}
		header #image-row #tbl_images td img{ display:block; margin-left:2px;}
		header #image-row #tbl_images td#img1{width:136px; height:120px;}
		header #image-row #tbl_images td#img2{width:122px; height:120px;}
		header #image-row #tbl_images td#img3{width:188px; height:120px;}
		header #image-row #tbl_images td#img4{width:132px; height:120px;}
	#lang{ text-align:right;width:283px;position:absolute;top:4px; right:0;}
		#lang span#skip{display:none;}
		#lang a:link, #lang a:visited{color:#000;text-decoration: none; padding:0 4px}
		#lang a:hover, #lang1 a:active{color: #89052A;text-shadow: none;}
		#search_box{padding:6px 0;}
		#search_box input.text{width:180px;background:#CA9F86;border:1px solid #DFC1AC;color:#fff;}
		#search_box label{ display:none;}
		#search_box button{ width:85px; margin-left:0px;background:#CA9F86;border:1px solid #DFC1AC;color:#fff;}
		
/* NAVIGATION */
	#leftNav{ margin:10px 0; padding:0;}
	#leftNav li{ margin:0; padding:0;list-style:none;}
	#leftNav li a{ display:block; padding:4px 12px; border-bottom:1px solid #EEDBC6;background:#CBA188;color:#000; text-decoration:none;}
	#leftNav li.active a{background:#E3C4A4; color:#000;}
	#leftNav li a:hover{background:#c59578; color:#000;border-left:none;}
	#leftNav li.active a:hover{background:#DFBB97; color:#000;}
		#leftNav ul{margin:0; padding:0;}
		#leftNav li.active ul li a{padding:4px 5px 4px 22px; border-bottom:1px solid #FAF3EC;background:#f7e8d5; color:#000; font-size:12px;}
		#leftNav li.active ul li.active a{ font-weight:bold; background:#F3DDC2; border-left:2px solid #CBA188;}
		#leftNav li.active ul li a:hover{background:#F4E1CA;color:#000;}
		#leftNav li.active ul li.active a:hover{background:#F1D8B8;color:#000;border-left:2px solid #89052A;}
			
				#leftNav ul ul{margin:0; padding:0;}
				#leftNav li.active ul li.active ul li a{padding:5px 5px 5px 30px; border-bottom:1px solid #fff;background:#FCF4EA; color:#333; font-size:12px; font-weight:normal; border-left:none;}
				#leftNav li.active ul li.active ul li.active a{ font-weight:bold; background:#FBEFE1 url(img/arrow_on.png) 14px center no-repeat;}
				#leftNav li.active ul li.active ul li a:hover{background:#FBEFE1 url(img/arrow_off.png) 14px center no-repeat; color:#333;border-left:none;}
				
					#leftNav ul ul ul{margin:0; padding:0;}
				#leftNav li.active ul li.active ul li.active ul li a{padding:5px 5px 5px 35px; border-bottom:1px solid #fff;background:#FCF4EA; color:#333; font-size:12px; font-weight:normal; border-left:none;}
				#leftNav li.active ul li.active ul li.active ul li.active a{ font-weight:bold; background:#FCF4EA ;}
				#leftNav li.active ul li.active ul li.active ul li a:hover{background:#FBEFE1; color:#333;border-left:none;}
	
	#corporate-nav{text-align:right; height:28px;}
	#corporate-nav a{ color:#000; text-decoration:none;}
	#corporate-nav a:hover{color:#89052A}
	#corporate-nav a.info{ padding:0 6px;}
	#corporate-nav a.info:hover{ background:none;}
	#corporate-nav a.info img{ vertical-align:middle;}

/* autocomplete*/
	.ui-autocomplete{position:absolute;cursor:default;list-style:none;padding:2px;margin:0;display:block;border:1px solid #c9d0d4;color:#000; background:#fff;}
	.ui-autocomplete-loading{background:#fff url('img/indicator.gif') right center no-repeat;}
	.ui-autocomplete .ui-menu-item{margin:0;padding:0;float:left;clear:left;width:100%;}
	.ui-autocomplete .ui-menu-item a{text-decoration:none;display:block;padding:2px;}
	.ui-autocomplete .ui-menu-item a.ui-state-hover{background:#ffd5ac;color:#000;cursor:pointer;}
	.ui-autocomplete a{color:#000;}

/* table databases */

	#tbl_detail{ width:100%; margin-bottom:1em; border:none;}
	#tbl_detail td{ vertical-align:top; border:none;}
		#tbl_detail td.img-col{ width:auto; padding-right:15px}
		#tbl_detail td.text-col ul,.tab_content ul{ margin:0 0 .8em 0;}
		#tbl_detail td.text-col ul li,.tab_content ul li{ list-style:none; padding-left:12px;}
		#tbl_detail td.text-col p{ margin:0 0 .4em;}

	.tbl-teaser{ width:100%;border-style:none;}
		.tbl-teaser td{ vertical-align:top;}
		.tbl-teaser td.img-col{ width:120px;}
		.tbl-teaser td.text-col h3{ margin:0 0 4px;;}
		.tbl-teaser td.text-col p{ margin:.2em 0 .2em; }
		.tbl-teaser td.text-col p.more{}
		.tbl-teaser.views td{border-bottom:1px solid #E7CBAE;}
		.tbl-teaser.views td {padding: 10px 4px;}
		
/*Pager */

	.pager {border: medium none;margin: 1.5833em 0;padding:0;}
	.pager ul, .pager li{display:inline;list-style: none outside none;margin: 0!important;padding: 0;}
	.pager li a{border: 1px solid #E7CBAE;margin-right: 1px;padding: 1px 4px;text-decoration: none;}
	.pager input {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #E7CBAE;color: #000;cursor: pointer;margin: 0 2px 2px 0;padding: 0;width: 1.5em;}
	.pager input:hover {background: none repeat scroll 0 0 #FFD5AC;}
	.pager input.current {background-color: #F7E8D5;border-color: #E7CBAE;color: #000000;cursor: auto;font-weight: bold;}
	.pager .m {width: auto;}

/* home */
 .home #main-content h2{ font-size:38px; line-height:40px; color:#AF6C5F; font-family:"Times New Roman", Times, serif; margin-bottom:15px;}
 .wrap-cols .col-1 h2, .wrap-cols .col-2 h2, .wrap-cols .col-3 h2{ font-size:16px; line-height:18px; margin-bottom:6px}
 .wrap-cols .col-1 img, .wrap-cols .col-2 img, .wrap-cols .col-3 img{ margin-bottom:15px}
 .wrap-cols .col-1 p, .wrap-cols .col-2 p, .wrap-cols .col-3 p{}

/* main-conten */
#main-content ul li{ margin-bottom:6px}
#breadcrumb{ margin-bottom:10px; border:1px #D4EAF7; border-style:solid none; font-size:13px; line-height:15px; padding:2px 0;}
hgroup{ margin-bottom:1.5em}
hgroup h2{margin-bottom:.2em}
hgroup h3{color: #105986;}

.content-table{ width:584px; border-collapse:collapse; margin:0 0 1em 0; padding:0; border:none;}
.content-table td,.content-table td{ vertical-align:top; margin:0; padding:0; border:none;}
.content-table td.tbl-text{ padding-right:18px}
.content-table td.tbl-images{ width:278px; text-align:center;}
.content-table td.tbl-images img{ display:block; margin-bottom:15px;}
.fancybox-title span{ font-size:11px; color:#666;}
.watermark {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: transparent url(http://demo.siag.it/volkskunde-jagd-wein-museum/volkskundemuseum.it/copyright.png) left bottom no-repeat;
    z-index: 1100;
}

/*News*/
.news{ padding-bottom:10px; width:584px;}
.news p.category{ margin-bottom:0;}
#main-content .news h3, #main-content .events h3{ margin-bottom:.3em; padding:0;}
#main-content .news.full h3{ margin-bottom:10px; padding:0;}
#main-content .news p.abstract{ margin:0 0 1.5em 0; padding:0;}
#main-content .events { margin:0 0 1.5em 0;}
#main-content .events p{ margin:0 0 .3em 0; padding:0;}
.news img{ float:left; margin:4px 15px 10px 0;}
.imgBox{float: left;max-width: 250px;padding: 4px 15px 10px 0;}
/*.news.full .imgBox{padding:10px 15px 10px 0;}*/
.imgBox img {max-width: 250px;float:none;display:block;margin:0;}
.imgBox span.didascalia {font-size:12px;text-align: left;width:100px;}

.pager{padding:0 0 10px 0;margin:1em 0;text-align:left;}
caption .pager{}
.pager a{font-weight:bold;margin:0 .125em;}

.a_z{}
.a_z h3{ margin-bottom:.2em;/*border:4px #ACB0B4; border-style:solid none; padding:2px 8px;*/}
.a_z ul.letter-search{ border:2px #ACB0B4; border-style:solid none;/* background:#E2F4FD;*/ margin:1.5em 0 1.5em 0; padding:6px 0; width:100%; }
.a_z ul.letter-search li{ display:inline; margin:0 ;padding:0 10px; font-weight:bold;}
.a_z ul.letter-search li.active a{ font-size:15px; color:#000;}
.a_z ul.letter-search li a{ padding:2px;}
.a_z ul.letter-search li a:hover{}
.a_z ul.results{ margin-top:0}



/*
	search
*********************/
#main-content #kkssearch{background:#F7E8D5;border:4px #E7CBAE;border-style:solid none; padding:.5em; margin-bottom:2em;}
#main-content #kkssearch fieldset{border:none;padding:.25em 0; margin:0;}
#main-content #kkssearch fieldset legend{padding:0;font-size:15px; font-weight:bold;}
#main-content #kkssearch fieldset label{ float:none;display:block;width:160px; text-align:right; padding:2px 4px 0 0;  }
#main-content #kkssearch fieldset fieldset{border:none;padding:.25em 0; margin:15px 0 0 160px;}
#main-content #kkssearch fieldset fieldset label{ float:none;display:inline; text-align:left; padding:0 0 0 5px;  }
#main-content #kkssearch fieldset table{border:none; margin:0}
#main-content #kkssearch fieldset table td{border:none;}
#main-content #kkssearch fieldset fieldset table td{padding:1px 4px; border:none;}
#main-content #kkssearch fieldset fieldset select{ width:90px;border:1px solid #E7CBAE; }
#main-content #kkssearch fieldset fieldset select option{ padding:1px 2px 0 2px;  }
#main-content #kkssearch fieldset input[type="text"]{border:1px solid #E7CBAE; width:390px;}
#main-content #kkssearch fieldset fieldset input[type="text"]{border:1px solid #E7CBAE; width:55px;}
#content #main-content #kkssearch .buttons{ margin:10px 0 0 160px; }

/*
	photogallery
*********************/
.photogallery{list-style-type:none;margin:0 0 20px 0;padding:0;}
#main-content .photogallery li{float:left; margin:4px 6px 4px 0; padding:4px; border:1px solid #E7CBAE;}
.photogallery li img{ display:block;}
.photogallery li a{ padding:0; margin:0;}

/*
	Video
*********************/
.video{padding:10px; margin:20px 0; border:1px solid #ACB0B4; background:#f5f5f5;}
.video table{ width:100%; margin:0; padding:0; border-collapse:collapse;}
.video table td{ vertical-align:top;}
.video table td#video-col{ width:370px;}
.video .player{}
.video-date{margin:0;}

/*
	Sidebar
******************/
.social-networks{ text-align:right; margin:20px 0;}
.social-networks a{ text-decoration:none;}
.social-networks a:hover{text-decoration:none; background:none}
.social-networks img{margin:0; padding:0 0 0 5px; display:inline;}

/*
	Footer
*****************/
footer{width:885px;padding-left:65px;color:#000;display: table; }
footer #corpprate-info{ width:584px; padding-right:18px; margin:0; display:table-cell;}
footer #corpprate-info p{color:#606060;font-size:11px; line-height:14px;}
footer #corpprate-info #print{ margin-top:40px;}
footer #corpprate-info p a{ color:#606060;}
footer #corpprate-info p a:hover{ color:#000;}
footer #corpprate-info #print a{ color:#929395; text-decoration:none;}
footer #corpprate-info #print a:hover{ color:#000;}
footer #banner-link {width:283px;padding:0; margin:0; display:table-cell;}
footer #banner-link h2{font-size: 16px;line-height: 18px;margin-bottom: 6px;}
footer .partner-link { background:#d8b59f; color:#000; padding:8px; margin:0;}
footer .partner-link li{ list-style:none;color:#000; background:url(img/arrow.png) 0 center no-repeat; padding-left:14px;}
footer .partner-link a{ color:#000;}
footer .partner-link a:hover{ text-decoration:none;}

/*Immages*/
img.rx, figure.rx {float:right; margin: 0 0 1em 1em;}
img.sx, figure.sx{float:left; margin: 0 1em 1em 0;}

figure{ margin-bottom:15px;}
figure img{ margin:0; padding:0; display:block}
figure figcaption{ background:#e5e6e6; font-size:12px; padding:3px 5px;}


/* Paragraphs */
p {margin-bottom: 1.143em;}
/* p:last-child {margin-bottom: 0;}*/

strong, b {font-weight: bold;}
em, i {font-weight: bold; font-style:normal;}

::-moz-selection {background: #F6CF74; color: #fff;}
::selection {background: #F6CF74; color: #fff;}

/* Lists */
ul {
	list-style: outside disc;
	margin: 1em 0 1.5em 1.5em;
}

ol {
	list-style: outside decimal;
	margin: 1em 0 1.5em 1.5em;
}

dl {margin: 0 0 1.5em 0;}
dt {font-weight: bold;}
dd {margin-left: 1.5em;}

/* Quotes */
blockquote {font-style: italic;}
cite {}
address{ font-style:normal;}

q {}

/* Tables */
    table {margin: .5em auto 1.5em auto; width: 100%; border:3px solid #CBA188; border-style:solid none; border-collapse:collapse;}
	caption {font-size:16px;margin-top:.5em;text-align: left; font-weight:400;}

	/* Thead */
	thead th {padding: .3em .2em; text-align: left; background:#E7CBAE; color:#000; border-bottom:2px solid #CBA188; font-weight:bold; }
	thead td {}

	/* Tbody */
	tbody td {padding: .2em .2em; border:1px solid #E7CBAE; border-style: solid none; vertical-align:top}
	tbody th {padding: .3em .2em; text-align: left; background:#F4E7D7; color:#000;border-bottom:2px solid #CBA188; font-weight:bold;}
	.odd{ background:#fff;color:#000;}
	.even{ background:#f6f6f6; color:#000;}
	col.img-col{ width:125px;}

	tbody .alt td {}
	tbody .alt th {}

	/* Tfoot */
	tfoot th {}
	tfoot td {padding: .3em .3em; border:1px solid #ccc; border-style: solid none;}
	
	table.vPublications {border-collapse: collapse;margin: 0 0 20px;width: 100%;border-color:#CBA188;border-style:solid none;border-width:1px;}	
		table.vPublications caption {font-size:18px;margin-top:20px;padding-bottom: 5px;text-align: left; font-weight:400;}
		table.vPublications thead th {font-size:15px;font-weight:bold; text-align: left;background:#E7CBAE;}
		table.vPublications th, table.vPublications td {padding:3px 5px 10px;vertical-align: top;border-bottom: 1px solid #CBA188;}
		table.vPublications tfoot td {padding:4px;vertical-align: top;border-bottom: 1px solid #CBA188;}
		table.vPublications td.hCover{}
		table.vPublications td.hDescription{}
		table.vPublications td dd {margin-left: 0;}
	
	/*preise*/	
	#main-content table.preise {margin: .5em auto 1.5em auto; width: 100%; border:3px solid #CBA188; border-style:solid none; border-collapse:collapse;}
	table.preise caption {font-size:16px;margin-top:.5em;text-align: left; font-weight:400;}
	table.preise thead th {padding: .3em .2em; text-align: left; background:#E7CBAE; color:#000; border-bottom:2px solid #CBA188; font-weight:bold; }
	table.preise thead td {}
	table.preise tbody td {padding: .2em .2em; border:1px solid #E7CBAE; border-style: solid none; vertical-align:top}
	table.preise tbody th {padding: .3em .2em; text-align: left; background:#F4E7D7; color:#000;border-bottom:2px solid #CBA188; font-weight:bold;}	
	
		
	
	/* PDF Reader*/		
  #pdf_reader, .pdf_reader{margin: 0;padding: 0;width: 100%; color:#404040; margin-top:1em; border-top:1px dotted #404040; padding-top:.6em;}
  #pdf_reader p, .pdf_reader p{ font-size:11px; line-height:14px;color:#404040;}
	.pdf_reader:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
	#pdf_reader span, .pdf_reader span {display: block;float: left;margin: 5px 20px 5px 0;padding: 5px;text-align: left;vertical-align: middle;font-size:11px; line-height:13px;color:#404040;}
	#pdf_reader span, .pdf_reader span {display: block;float: left;margin: 5px 20px 5px 0;padding: 5px;text-align: left;vertical-align: middle;}
		
		
		
		
	/* socialBookmarks */
	.bookmark{border-top:1px dotted #ccc;margin-top:1em; padding-bottom:1em; padding-top:5px; clear:left;}
	.bookmark h3{margin:.4em 4px;padding:0;background:transparent;color:#000;}
	.bookmark ul.socialBookmarks{float:left; width:auto; margin:0; padding:0}
	.bookmark ul.socialBookmarks li{float:left;position:relative;height:20px;width:20px;overflow:hidden; margin:0 4px; padding:0}
	.socialBookmarks li a{display:block;width:20px;height:20px;}
	.socialBookmarks li a span{position:relative;z-index:-1;}
	.socialBookmarks li.oneview,.socialBookmarks li.oneview a{background:transparent url(img/bookmarks/oneview.gif) no-repeat;color:#000;}
	.socialBookmarks li.wong,.socialBookmarks li.wong a{background:transparent url(img/bookmarks/wong20.gif) no-repeat;color:#000;}
	.socialBookmarks li.linkarena,.socialBookmarks li.linkarena a{background:transparent url(img/bookmarks/linkarena.gif) no-repeat;color:#000;}
	.socialBookmarks li.del,.socialBookmarks li.del a{background:transparent url(img/bookmarks/delicious.gif) no-repeat;color:#000;}
	.socialBookmarks li.webnews,.socialBookmarks li.webnews a{background:transparent url(img/bookmarks/webnews.gif) no-repeat;color:#000;}
	.socialBookmarks li.yigg,.socialBookmarks li.yigg a{background:transparent url(img/bookmarks/yigg.gif) no-repeat;color:#000;}
	.socialBookmarks li.facebook,.socialBookmarks li.facebook a{background:transparent url(img/bookmarks/facebook.gif) no-repeat;color:#000;}
	.socialBookmarks li.google,.socialBookmarks li.google a{background:transparent url(img/bookmarks/google.gif) no-repeat;color:#000;}
	.socialBookmarks li.yahoo,.socialBookmarks li.yahoo a{background:transparent url(img/bookmarks/yahoo.gif) no-repeat;color:#000;}
	.socialBookmarks li.oknotizie,.socialBookmarks li.oknotizie a{background:transparent url(img/bookmarks/oknotizie.gif) no-repeat;color:#000;}
	.socialBookmarks li.segnalo,.socialBookmarks li.segnalo a{background:transparent url(img/bookmarks/segnalo.gif) no-repeat;color:#000;}
	.socialBookmarks li.digg,.socialBookmarks li.digg a{background:transparent url(img/bookmarks/16x16-digg-guy.gif) no-repeat;color:#000;}
	.socialBookmarks li.twitter,.socialBookmarks li.twitter a {background:transparent url(img/bookmarks/twitter.gif) no-repeat;color:#000;}
	.bookmark ul.print_email{float:right;margin:0; width:19em;list-style:none; }
	.bookmark ul.print_email li{float:right; margin:0 4px;list-style-image:none;}
	.print_email li.email{background:url(img/bookmarks/email.gif) 0 0 no-repeat; padding-left:20px}
	.print_email li.print{background:url(img/bookmarks/article-print.gif) 0 0 no-repeat; padding-left:20px}
	.print_email li.rss{background:url(img/bookmarks/rss-feed.gif) 0 0 no-repeat; padding-left:20px}
	
	/*downloads*/
	.news ol{ margin-left:2.2em;}
	.news ol li.xls,.downloads ol li.xls{list-style-image:url(img/filetypes-icons/bullets/xls.png);}
	.news ol li.pdf,.downloads ol li.pdf{list-style-image:url(img/filetypes-icons/bullets/pdf.png);}
	.news ol li.doc,.downloads ol li.doc{list-style-image:url(img/filetypes-icons/bullets/doc.png);}
	.news ol li.img,.downloads ol li.img{list-style-image:url(img/filetypes-icons/bullets/img.png);}
	.news ol li.ai,.downloads ol li.ai{list-style-image:url(img/filetypes-icons/bullets/ai.gif);}
	.news ol li.odt,.downloads ol li.odt{list-style-image:url(img/filetypes-icons/bullets/odt.gif);}
	.news ol li.ppt.downloads ol li.ppt{list-style-image:url(img/filetypes-icons/bullets/ppt.gif);}
	.news ol li.zip,.downloads ol li.zip{list-style-image:url(img/filetypes-icons/bullets/zip.gif);}
	.news ol li.htm,.downloads ol li.htm{list-style-image:url(img/filetypes-icons/bullets/html.gif);}
	.news ol li.other,.downloads ol li.other{list-style-image:url(img/filetypes-icons/bullets/other.gif);}
	.news ol li.audio,.downloads ol li.audio{list-style-image:url(img/filetypes-icons/bullets/audio.gif);}
	.news ol li.eps,.downloads ol li.eps{list-style-image:url(img/filetypes-icons/bullets/eps.gif);}
	.news ol li.csv,.downloads ol li.csv{list-style-image:url(img/filetypes-icons/bullets/xls.gif);}
	.news ol li.rss,.downloads ol li.rss{list-style-image:url(img/filetypes-icons/bullets/rss.gif);}
	
/*---------------------------------
	UTILITY
-----------------------------------*/
.center{text-align:center;}
.left{text-align:left;}
.right{text-align:right;}

/*---------------------------------
	HR
-----------------------------------*/
/*hr{clear:both;border-bottom:0;border-top:1px dotted #ccc;border-right:0;border-left:0;margin:30px 0;min-height: 0px;height:1px;}*/
hr.clear{display:block;clear:both;height:0;border-width:0;margin:0;padding:0;}
hr.alt1{border-style: solid;}
hr.alt2{border-style: dashed;}

br.clear{ clear:left;}
	
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
* html .clearfix, *:first-child+html .clearfix{zoom:1}
/* Cookie */
.cookiebar{padding:10px 40px;text-align:center;background-color:#333;color:#fff;}.cookiebar a:link,.cookiebar a:visited{color:#f5f5f5;font-weight:bold;text-decoration:underline;border:0}.cookiebar a:hover{text-decoration:none;background:transparent}.cookiebar p{margin-bottom:10px; color:#fff;}.cookiebar .buttons_cookie{margin-bottom:0}.cookiebar .buttons_cookie .button_change{padding:8px 12px;border-radius:3px;background-color:#dcba4a;color:#000;text-decoration:none;border:0;margin-bottom:5px;margin-right:5px;display:inline-block}.cookiebar .buttons_cookie .button_change:hover{background-color:#d8b235;text-decoration:none}.cookiebar .buttons_cookie .button_accept{padding:8px 12px;border-radius:3px;background-color:#177c09;text-decoration:none;border:0;margin-bottom:5px;display:inline-block}.cookiebar .buttons_cookie .button_accept:hover{background-color:#136407;text-decoration:none}#content .cookie_info ul{margin:0 0 12px 0;padding:0 0 0 30px}#content .cookie_info ul li{margin:3px 0;list-style:disc;list-style-image:none}.cookie_info .cookie_hilite{background-color:#faf6e6;border:1px solid #f6edd1;padding:15px;margin-top:20px;margin-bottom:20px;border-radius:3px}.cookie_info .cookie_hilite h2,.cookie_info .cookie_hilite h3{margin-top:0}#content .cookie_info #cookie-toggle ul{list-style:none;margin-bottom:10px 0 20px 0;padding:0;list-style-image:none}#content .cookie_info #cookie-toggle ul li{margin:8px 0;padding:0;list-style:none}.cookie_info #cookie-toggle .checkbox label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer;float:none;display:block;width:auto;text-align:left}.cookie_info #cookie-toggle .checkbox input[type="checkbox"],.cookie_info #cookie-toggle .checkbox-inline input[type="checkbox"]{position:absolute;margin-left:-20px;display:block}.cookie_info #cookie-toggle .cookie-save{padding:8px 14px;border-radius:3px;background-color:#dcba4a;color:#000;font-size:1.2em;text-decoration:none;border:1px solid #bb9e3f;margin-bottom:5px;margin-right:5px}.cookie_info #cookie-toggle .cookie-save:hover{background-color:#d8b235;text-decoration:none}	
}
/* IE FIXES */
.ie #news,.ie #hilite, .ie #main-content, .ie #sidebar, .ie .col-1, .ie .col-2, .ie .col-2, .ie #corpprate-info, .ie #banner-links {float:left;display:inline-block;}
.ie footer{clear:left;}
.ie #boxes{clear:left;padding:20px 0 40px;}
.ie .box{margin:17px;}
.ie .photogallery{zoom:1; /* For IE 6/7 (trigger hasLayout) */}




