/* ColorBox v1.4.11, (c) 2011 Jack Moore - jacklmoore.com, MIT license */
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url("../jquery/colorbox/1.4.11/images/loading.gif") no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url("../jquery/colorbox/1.4.11/images/controls.png") no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url("../jquery/colorbox/1.4.11/images/controls.png") no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url("../jquery/colorbox/1.4.11/images/controls.png") no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
/* `XHTML, HTML4, HTML5 Reset
----------------------------------------------------------------------------------------------------*/

a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
dialog,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
font,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
hr,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
meter,
nav,
object,
ol,
output,
p,
pre,
progress,
q,
rp,
rt,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video,
xmp {
  border: 0;
  margin: 0;
  padding: 0;
  font-size: 100%;
}

html,
body {
  height: 100%;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
/*
  Override the default (display: inline) for
  browsers that do not recognize HTML5 tags.

  IE8 (and lower) requires a shiv:
  http://ejohn.org/blog/html5-shiv
*/
  display: block;
}

b,
strong {
/*
  Makes browsers agree.
  IE + Opera = font-weight: bold.
  Gecko + WebKit = font-weight: bolder.
*/
  font-weight: bold;
}

img {
  color: transparent;
  font-size: 0;
  vertical-align: middle;
/*
  For IE.
  http://css-tricks.com/ie-fix-bicubic-scaling-for-images
*/
  -ms-interpolation-mode: bicubic;
}

li {
/*
  For IE6 + IE7.
*/
  display: list-item;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

th,
td,
caption {
  font-weight: normal;
  vertical-align: top;
  text-align: left;
}

q {
  quotes: none;
}

q:before,
q:after {
  content: '';
  content: none;
}

sub,
sup,
small {
  font-size: 75%;
}

sub,
sup {
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

svg {
/*
  For IE9.
*/
  overflow: hidden;
}
/*
  960 Grid System ~ Text CSS.
  Learn more ~ http://960.gs/

  Licensed under GPL and MIT.
*/

/* `Basic HTML
----------------------------------------------------------------------------------------------------*/

body {
  font: 13px/1.5 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
}

pre,
code {
  font-family: 'DejaVu Sans Mono', Monaco, Consolas, monospace;
}

/* `Headings
----------------------------------------------------------------------------------------------------*/

h1 {
  font-size: 25px;
}

h2 {
  font-size: 23px;
}

h3 {
  font-size: 21px;
}

h4 {
  font-size: 19px;
}

h5 {
  font-size: 17px;
}

h6 {
  font-size: 15px;
}

/* `Spacing
----------------------------------------------------------------------------------------------------*/

ol {
  list-style: decimal;
}

ul {
  list-style: disc;
}

li {
  margin-left: 00px;
}

p {
  margin-bottom: 12px;
}

hr	{margin-top: 6px; margin-bottom: 6px;}

dl,
h1,
h2,
h3,
h4,
h5,
h6,
ol,
ul,
pre,
table,
address,
fieldset,
figure {
  margin-bottom: 12px;
}
/*
  960 Grid System ~ Core CSS.
  Learn more ~ http://960.gs/

  Licensed under GPL and MIT.
*/

/*
  Forces backgrounds to span full width,
  even if there is horizontal scrolling.
  Increase this if your layout is wider.

  Note: IE6 works fine without this fix.
*/

body {min-width: 960px;}

/* `Container
----------------------------------------------------------------------------------------------------*/

.container_12
	{
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	margin-top:0px;
	/*border:1px solid #000;*/
	}
	
.container_16
	{
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	margin-top:0px;
	/*border:1px solid #ff0000;*/
	/*background: url(https://www.fesamericacentral.org/files/fes-america-central/img/img_bg_puzzle_all.png) no-repeat;*/
	/*background-position: bottom center;*/
	}

.container
	{
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	margin-top:0px;
	}

.container_18
	{
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	margin-top:20px;
	border-top:1px solid #cccccc;
	background-color:#f3f3f3;
	}
	
.bg_footer_home	{background: url(../../files/fes-america-central/img/img_bg_footer_home.jpg) repeat-x;}
	
.footer
	{
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	margin-top:0px;
	}

/* `Grid >> Global
----------------------------------------------------------------------------------------------------*/

.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16 
	{
	display: inline;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	
	}

.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16 
	{
	/*border-top: 1px solid #003163;*/
	}

.push_1, .pull_1, .push_2, .pull_2, .push_3, .pull_3, .push_4, .pull_4, .push_5, .pull_5, .push_6, .pull_6, .push_7, .pull_7, .push_8, .pull_8, .push_9, .pull_9, .push_10, .pull_10, .push_11, .pull_11, .push_12, .pull_12, .push_13, .pull_13, .push_14, .pull_14, .push_15, .pull_15 {position: relative;}

.container_12 .grid_1	{width: 120px; height:100px;}
.container_12 .grid_2	{width: 800px; height:100px;}

.container_12 .grid_3	{width: 460px; height:100px;}
.container_12 .grid_6 	{width: 300px;}
.container_12 .grid_9	{width: 620px;}
.container_12 .grid_12	{width: 940px;}

.container_16 .grid_3	{width: 460px; height:115px;}
.container_16 .grid_6 	{width: 300px; margin-top:0px; background-color:#fff;}
.container_16 .grid_9	{width: 620px;}
.container_16 .grid_12	{width: 940px;}

.container_18 .grid_3	{width: 460px;}
.container_18 .grid_6 	{width: 300px; margin-top:15px;}
.container_18 .grid_9	{width: 620px;}
.container_18 .grid_12	{width: 940px;}

.container .grid_3	{width: 460px; height:115px;}
.container .grid_6 	{width: 300px;}
.container .grid_9	{width: 620px;}
.container .grid_12	{width: 940px;}

/* `Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha 	{margin-left: 0;}
.omega 	{margin-right: 0;}

/* `Prefix Extra Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .prefix_3		{padding-left: 240px;}
.container_12 .prefix_6		{padding-left: 480px;}
.container_12 .prefix_9		{padding-left: 720px;}

/* `Prefix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .prefix_1 	{padding-left: 80px;}
.container_12 .prefix_2 	{padding-left: 160px;}
.container_12 .prefix_4 	{padding-left: 320px;}
.container_12 .prefix_5 	{padding-left: 400px;}
.container_12 .prefix_7 	{padding-left: 560px;}
.container_12 .prefix_8 	{padding-left: 640px;}
.container_12 .prefix_10 	{padding-left: 800px;}
.container_12 .prefix_11 	{padding-left: 880px;}

/* `Suffix Extra Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .suffix_3	{padding-right: 240px;}
.container_12 .suffix_6	{padding-right: 480px;}
.container_12 .suffix_9	{padding-right: 720px;}

/* `Suffix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .suffix_1 	{padding-right: 80px;}
.container_12 .suffix_2 	{padding-right: 160px;}
.container_12 .suffix_4 	{padding-right: 320px;}
.container_12 .suffix_5 	{padding-right: 400px;}
.container_12 .suffix_7 	{padding-right: 560px;}
.container_12 .suffix_8 	{padding-right: 640px;}
.container_12 .suffix_10 	{padding-right: 800px;}
.container_12 .suffix_11 	{padding-right: 880px;}

/* `Push Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .push_3	{left: 240px;}
.container_12 .push_6	{left: 480px;}
.container_12 .push_9	{left: 720px;}

/* `Push Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .push_1 	{left: 80px;}
.container_12 .push_2 	{left: 160px;}
.container_12 .push_4 	{left: 320px;}
.container_12 .push_5 	{left: 400px;}
.container_12 .push_7 	{left: 560px;}
.container_12 .push_8 	{left: 640px;}
.container_12 .push_10 	{left: 800px;}
.container_12 .push_11 	{left: 880px;}

/* `Pull Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .pull_3	{left: -240px;}
.container_12 .pull_6	{left: -480px;}
.container_12 .pull_9	{left: -720px;}

/* `Pull Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .pull_1 	{left: -80px;}
.container_12 .pull_2 	{left: -160px;}
.container_12 .pull_4 	{left: -320px;}
.container_12 .pull_5 	{left: -400px;}
.container_12 .pull_7 	{left: -560px;}
.container_12 .pull_8 	{left: -640px;}
.container_12 .pull_10 	{left: -800px;}
.container_12 .pull_11 	{left: -880px;}

/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

.clear 	{
		clear: both;
		display: block;
		overflow: hidden;
		visibility: hidden;
		width: 0;
		height: 0;
		}

.clearfix:before, .clearfix:after, .container_12:before, .container_12:after, .container_16:before, .container_16:after {   content: '.'; display: block; overflow: hidden; visibility: hidden; font-size: 0; line-height: 0; width: 0; height: 0;}
.clearfix:after, .container_12:after, .container_16:after {clear: both;}

/*
  The following zoom:1 rule is specifically for IE6 + IE7.
  Move to separate stylesheet if invalid CSS is a problem.
*/

.clearfix, .container_12 {zoom: 1;}



.invisible {display:none;}

body 
	{
	background: #ffffff url(../../files/fes-america-central/img/img_bg_header.jpg) repeat-x;
	color: #1a1a1a;
	height: auto;
	padding-bottom: 0px;
	}

/* Webkit Fonts */
html	{-webkit-text-size-adjust:none; -webkit-font-smoothing: antialiased;}
	
/* Schriftarten */
p, div, th, td, ul, ol, li, dt, dd, nobr, input, option, textarea, h1, h2, h3, h4, h5, h6 
		{
		font-family: Arial, Helvetica, sans-serif; 	
		line-height: 140%;
		font-size: 12px;
		}

h1 		{padding-top: 17px; font-size:1.4em; text-transform:uppercase; color:#012278;}
h2 		{padding-top: 10px; font-size:1.2em; text-transform:uppercase; /*color:#1a1a1a;*/ color:#0070b3;}
h3 		{padding:0; margin:0; font-size:1.0em;}
h4 		{padding:0; margin:0; font-size:1.2em; color:#be2026;}

p 		{padding:0 0;}

.container_12	{/*margin-bottom: 10px;*/}
.container_12 	{/*background-image: url(https://www.fesamericacentral.org/files/fes-america-central/img/12_col.gif);*/}

.img_links 		{float:left; margin:0 15px 10px 0;} /* Grafik */
.img_rechts		{float:right; margin:0 0 10px 15px;} /* Grafik */

.img_links_shadow 	{
				float: left; 
				padding: 0 0 0;
				margin: 0 15px 12px 0;
				box-shadow: 2px 2px 2px #999;
				}

.img_rechts_shadow 	{
					float: right; 
					padding: 0 0 12px 15px;
					box-shadow: 2px 2px 2px #999;					
					}

/* Horizontale Linie */
hr 	{ 
	border: 0px; /* Für Firefox und Opera */
 	border-top: 1px dotted #808080;
 	border-bottom: dotted 1px #fff; /* Für I.Explorer (Seiten-Hintergrundfarbe!) */
	clear:both;
	}


/* Links */
a 			{color:#be2026;}
a:link 		{text-decoration:none;} /* Noch nicht besuchter Link */ 
a:visited 	{text-decoration:none;} /* Bereits besuchter Link */
a:hover 		{color:#1a1a1a; text-decoration:underline;} /* Hover-Effekt */
a:active 	{color:#1a1a1a; text-decoration:underline;} /* Gerade angeklickter Link */

h1 a, h2 a, h3 a 	{text-decoration: none;}
h1 a:hover, h2 a:hover, h3 a:hover		{text-decoration: none;}

h3 a 		{text-decoration: none;}
h3 a:hover	{text-decoration: underline;}


a.intern:link, a.intern:visited		{
text-decoration: none;
background: url(../../files/fes-america-central/img/img_link_intern.png); 
background-repeat: no-repeat; 
background-position: left; 
padding: 1px 0 1px 18px;
font-weight:bold;
}

a.intern:hover, a.intern:active, a.intern:focus		{
text-decoration: underline;
background: url(../../files/fes-america-central/img/img_link_intern.png); 
background-repeat: no-repeat; 
background-position: left; 
padding: 1px 0 1px 18px;
}

a.pdf:link, a.pdf:visited{
text-decoration: none; 
background: url(../../files/fes-america-central/img/img_pdf.gif); 
background-repeat: no-repeat; 
background-position: left; 
padding: 1px 0 1px 18px;
}

a.pdf:hover, a.pdf:active, a.pdf:focus{
text-decoration: underline; 
background: url(../../files/fes-america-central/img/img_pdf.gif); 
background-repeat: no-repeat; 
background-position: left; 
padding: 1px 0 1px 18px;
}

.grid_6 h2 				{padding: 3px 0 3px 0; margin: 0 0 9px 0; font-size:1.2em; /*color:#1a1a1a;*/ color:#0070b3; border-bottom: 1px dotted #808080; text-transform:uppercase;}

/* Header */
.header					{height:175px; background: url(../../files/fes-america-central/img/img_tileheader.png) no-repeat; background-position: 550px -2px; }
.grid_1 .logo_fes		{margin: 20px 32px 0 0; float:left;}

.grid_6.socialicons ul 	{text-align:center; margin-left:100px;}
.grid_6.socialicons ul li 	{list-style-type:none;}

li.head_logo_twitter 		{margin: 3px 7px 0 0; float:left; display:block;}
li.head_logo_facebook	{margin: 3px 7px 0 0; float:left; display:block;}
li.head_logo_youtube 		{margin: 3px 7px 0 0; float:left; display:block;}


/* Navigation in die Laenderseiten*/
.grid_2 .countrynav 			{margin: 43px 0 0 30px; padding:0px;}
.grid_2 .countrynav ul			{padding:0; margin:0 0 0 0; float:left;}
.grid_2 .countrynav ul li		{list-style: none; display:inline;}
.grid_2 .countrynav ul li span, .grid_2 .countrynav ul li a 	{float:left; background:url("../../files/fes-america-central/img/img_countrynav-sep.png") no-repeat 0px 0px; padding:0 0 0 13px; margin:0 0 0 10px; text-decoration:none; color:#012778; font-size:12px; font-weight:bold;}
.grid_2 .countrynav ul li a:hover 		{text-decoration:none; color:#0070b3; background:url("../../files/fes-america-central/img/img_countrynav-sep_hover.png") no-repeat 0px 0px; }
 

/* Suche */
#suche 			{width: 460px; float:right; margin: 0 0 0 0; padding: 0px; height:30px;}
#suchformular 	{height:27px; float:right; overflow:hidden; width: 300px; border-top: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5;  border-bottom: 2px solid #ccc; border-right: 1px solid #ccc; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; background-color:#fff;}
#suchformular input#searchterm 	{border: 0 none; float: left; margin: 1px 0 0 0; padding: 5px 3px 3px 3px; width: 270px;}
input.sendit	{float:left; margin:2px 0 0 0;border:0px; width:22px; height:22px; background:url(../../files/fes-america-central/img/img_search.gif); cursor:pointer;}

/* Metanavigation */
.header .grid_6.meta {height:26px !important;}
.grid_6 .metanav				{width:100%; height:26px !important; margin: 5px 0 0 0;}
.grid_6 .metanav ul				{padding:0; margin:0 0 0 0; float:right;}
.grid_6 .metanav ul li			{text-transform:uppercase;list-style: none; display:inline; /*border-right: 1px solid #e5e5e5;*/}
.grid_6 .metanav ul li span, .grid_6 .metanav ul li a		{color: #1a1a1a; text-decoration: none; padding: 2px; margin: 0 3px 0 3px; font-size:11px; /*font-weight:bold;*/text-transform:uppercase;  }
.grid_6 .metanav ul li a:hover							{color: #ccc; text-decoration: none;}

/* Main Navigation */
.grid_12 .mainnav				{width:940px; height:30px;}

.main li 	{
	color: #1A1A1A;
    font-size: 12px;
    list-style-type: square;
    margin-bottom: 0;
    margin-left: 15px;
    margin-right: 0;
    margin-top: 0;
}

/* Breadcrump */
/*
.grid_9 .breadcrumb 				{margin: 0 0 0 0; color:#1a1a1a; padding:0px; display:block; height:22px;}
.grid_9 .breadcrumb a 				{text-decoration:none; display:block; color:#1a1a1a; font-size:12px; font-weight:normal;}
.grid_9 .breadcrumb a:hover 		{text-decoration:none;}
.grid_12 .breadcrumb .home 			{display:block; padding:0; text-decoration:none !important;}
.grid_9 .breadcrumb .separator 		{width:7px; background:url("../../files/fes-america-central/img/img_breadcrumb-sep.gif") no-repeat 0px 1px; height:22px; margin:0 0 0 3px;}
.grid_9 .breadcrumb ul, .breadcrumb li 	{float:left; display:inline; margin:0; padding:0;}
.grid_9 .breadcrumb li 				{padding:2px 2px;}
*/
.grid_9 .breadcrumb 					{margin: 0 0 0 0; color:#1a1a1a; padding:0px; border:0px none #f00; display:block; height:20px;}
.grid_9 .breadcrumb a 				{text-decoration:none; display:block; color:#1a1a1a; font-size:11px; font-weight:normal;}
.grid_9 .breadcrumb a:hover 			{text-decoration:none; color:#ccc;}
.grid_12 .breadcrumb .home 			{display:block; padding:0; text-decoration:none !important;}
.grid_9 .breadcrumb .separator 		{width:7px; height:22px; margin:0 0 0 3px;}
.grid_9 .breadcrumb ul, .breadcrumb li 	{float:left; display:inline; margin:0; padding:0;}
.grid_9 .breadcrumb li 				{padding:2px 12px 2px 2px;background:url("../../files/fes-america-central/img/img_breadcrumb-sep.gif") no-repeat right 1px;}
.grid_9 .breadcrumb li:last-child 		{background:transparent; font-size:11px; font-weight:normal; padding:3px 12px 2px 3px;}
/*
.startseite .grid_9 .breadcrumb li:first-child 	{background:transparent;}
.startseite .grid_9 .breadcrumb li:last-child 	{display:none;}
*/


/* Subnavigation rechte Spalte */
.right .grid_6 .subnav 				{padding: 0; margin: 3px 0 25px 0;}
.right .grid_6 .subnav h2				{padding: 3px 0 3px 0; margin: 0 0 9px 0; font-size:1.2em; /*color:#1a1a1a;*/ color:#0070b3; border-bottom: 1px dotted #808080; text-transform:uppercase;}
.right .grid_6 .subnav ul				{padding:0; margin:4px 0 0px 0; width:100%; }
.right .grid_6 .subnav ul li			{list-style-type:none; margin: 4px 0 4px 0; padding:4px 0 4px 0; border-bottom: 1px solid #999;}
.right .grid_6 .subnav ul li a			{color:#012778; text-decoration: none; padding: 3px 2px 0px 13px; font-size:12px; font-weight:bold; background:url("../../files/fes-america-central/img/img_countrynav-sep.png") no-repeat 0px 0px; text-transform:uppercase; }
.right .grid_6 .subnav ul li a:hover	{text-decoration: none; color: #0070b3; background:url("../../files/fes-america-central/img/img_countrynav-sep_hover.png") no-repeat 0px 0px;}

.right .grid_6 .subnav li.menu-archivo.last {border-bottom:0px !important;padding-top:10px;margin-bottom:0px;}
.right .grid_6 .subnav .menu-archivo a {color:#be2026 !important;text-transform:none !important;background:url(../../files/fes-america-central/img/img_link_intern.png) no-repeat left 3px;padding-left:20px;display:block;} 
.right .grid_6 .subnav .menu-archivo a:hover {color:#1a1a1a !important; text-decoration:underline !important;background:url(../../files/fes-america-central/img/img_link_intern.png) no-repeat left 3px;padding-left:20px;display:block;}

/* Open and Close DIV Social Media Box */
.msg_wrapper 	{
				border:1px solid #808080; 
				width:298px; 
				margin:0 0 7px 0; 
				background-color:#fff; 
				}

.msg_head 		{
				padding: 1px 1px 1px 1px;
				cursor: pointer;
				position: relative;
				margin:1px 1px 1px 6px;
				width:275px;
				text-transform:uppercase;
				font-size:12px;
				font-weight:bold;
				}

.msg_head p 			{font-size:12px; padding:4px 2px 4px 2px; margin:0;}

.msg_head.facebook		{background: url(../../files/fes-america-central/img/img_top_bt_facebook.png) no-repeat; background-position:center right;}
.msg_head.twitter		{background: url(../../files/fes-america-central/img/img_top_bt_twitter.png) no-repeat; background-position:center right;}
.msg_head.youtube		{background: url(../../files/fes-america-central/img/img_top_bt_youtube.png) no-repeat; background-position:center right;}

.msg_head a 			{color:#1a1a1a; padding: 0 0 0 18px; background:url(../../files/fes-america-central/img/img_action_arrow.png) no-repeat; background-position:center left; text-decoration:none;}
.msg_head a:hover		{color:#1a1a1a; background:url(../../files/fes-america-central/img/img_action_arrow_open.png) no-repeat; background-position:center left;}
.msg_head a:active		{color:#1a1a1a; background:url(../../files/fes-america-central/img/img_action_arrow_open.png) no-repeat; background-position:center left;}

.msg_body 				{padding: 1px 1px 1px 5px; color:#1a1a1a; background-color:#fff; width:285px;}
.msg_body p 			{font-size:12px; padding:2px;  color:#1a1a1a;}

/* Titel */
.grid_9 .muptitle				{float:left; width:100%; margin: 0 0 0 0;}
.grid_9 .muptitle h1 		    {font-size:1.2em; text-transform:uppercase; color:#ffffff; padding: 0px 0px 0px 2px !important; margin:3px 0px 0px 0px !important;}
.grid_9 .muptitle h2 		    {font-size:1.3em; text-transform:none; color:#ffa0c4; padding: 0px 0px 0px 2px !important; margin:1px 0px 0px 0px !important; font-weight:normal;}

/* Warenkorb */
.grid_6 #basket 		{width: 280px; float:left; margin: 15px 0 0 0; padding: 10px;}
.grid_6 #basket img		{float:left; margin:5px 15px 0 0;}
.grid_6 #basket h1		{font-size:1.2em; color:#ffffff; padding:0; margin:0 0 3px 0; text-transform:uppercase;}
.grid_6 #basket h1 a	{color:#ffffff; background: url(https://www.fesamericacentral.org/files/fes-america-central/img/img_warenkorb_arrow.png); background-repeat: no-repeat; background-position: left; padding: 1px 0 1px 21px;}
.grid_6 #basket h1 a:hover		{text-decoration:none;}
.grid_6 #basket p 		{color:#ffffff; font-size:11px; font-weight:normal; padding:0 0 0 5px; margin:0px;}

/* Footer Slideshow */
.grid_12 .proyectos		{
				width: 940px; 
				height:40px; 
				margin: 0px 0 0px 0; 
				padding: 0px; 
				}

/* Footer */
.footer .grid_6 h2			{padding: 3px 0 3px 0; margin: 0 0 6px 0; font-size:1.0em; color:#ffffff; border-bottom: none; text-transform:uppercase;}
.footer .grid_6 ul			{padding:0; margin:0 0 20px 0; float:left;}
.footer .grid_6 ul li			{/*border-right: 1px solid #e5e5e5;*/; list-style-type:none; margin: 4px 0 4px 0;}
.footer .grid_6 ul li a			{color: #ffffff; text-decoration: none; padding: 2px; font-size:11px; /*font-weight:bold;*/ /*text-transform:uppercase;*/ }
.footer .grid_6 ul li a:hover	{text-decoration: underline;}
.footer .grid_6 ul li a.twitter	{background: url(../../files/fes-america-central/img/img_footer_twitter.png); background-repeat: no-repeat; background-position: left; padding: 3px 0 3px 35px;}
.footer .grid_6 ul li a.facebook	{background: url(../../files/fes-america-central/img/img_footer_facebook.png); background-repeat: no-repeat; background-position: left; padding: 3px 0 3px 35px;}
.footer .grid_6 ul li a.youtube		{background: url(../../files/fes-america-central/img/img_footer_youtube.png); background-repeat: no-repeat; background-position: left; padding: 3px 0 3px 35px;}

.footer .grid_12 p	{padding: 2px 0 2px 0; margin: 0 0 10px 0; font-size:11px; color:#ffffff; text-align:left;}



.tweet {border-bottom:1px solid #ccc;padding:5px 0px 5px 0px;}
.content_tweets .tweet:last-child {border-bottom:0px;}

.detail-meta {font-size:11px;color:#888;}
h3 .detail-meta {font-weight:normal !important;}
.detail-meta .key {width:60px;display:inline-block;}

.item {clear:both;}
.item .preview_img {display:inline-block;padding-right:15px;padding-bottom:15px;float:left;}
.item .preview_img img {max-width:150px;width:150px;}
.item h3 {margin-bottom:10px;}
.item h3 a {display:block;}
.gallery h3 {margin-bottom:10px;}
.gallery a {margin-right:10px;margin-bottom:10px;display:inline-block;float:left;}

/* Open and Close DIV Social Media Box */
.msg_wrapper 	{
				border:1px solid #808080; 
				width:298px; 
				margin:15px 0 7px 0; 
				background-color:#fff; 
				}

.msg_head 		{
				padding: 1px 1px 1px 1px;
				cursor: pointer;
				position: relative;
				margin:1px 1px 1px 6px;
				width:275px;
				text-transform:uppercase;
				font-size:12px;
				font-weight:bold;
				}

.msg_head p 			{font-size:12px; padding:4px 2px 4px 2px; margin:0;}

.msg_head.facebook		{background: url(../../files/fes-america-central/img/img_top_bt_facebook.png) no-repeat; background-position:center right;}
.msg_head.twitter		{background: url(../../files/fes-america-central/img/img_top_bt_twitter.png) no-repeat; background-position:center right;}
.msg_head.youtube		{background: url(../../files/fes-america-central/img/img_top_bt_youtube.png) no-repeat; background-position:center right;}

.msg_head a 			{color:#1a1a1a; padding: 0 0 0 18px; background:url(../../files/fes-america-central/img/img_action_arrow.png) no-repeat; background-position:center left; text-decoration:none;}
.msg_head a:hover		{color:#1a1a1a; background:url(../../files/fes-america-central/img/img_action_arrow_open.png) no-repeat; background-position:center left;}
.msg_head a:active		{color:#1a1a1a; background:url(../../files/fes-america-central/img/img_action_arrow_open.png) no-repeat; background-position:center left;}

.msg_body 				{padding: 1px 1px 1px 5px; color:#1a1a1a; background-color:#fff; width:285px;}
.msg_body p 			{font-size:12px; padding:2px;  color:#1a1a1a;}

#box-youtube {margin-top:10px;}



.float_left {float:left;}
.float_right {}

.shortlink {float:right;margin-left:15px;margin-bottom:15px;}

/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			18em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
	
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			3.1em; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

/*** DEMO SKIN ***/
.sf-menu {
	float:			left;
	margin-bottom:	1em;
}
.sf-menu a {
	padding: .95em 1.2em;
	text-decoration:none;
	text-transform:	uppercase;
	font-weight:	bold;
}

.sf-menu li a {
	text-transform:	uppercase;
	color: #ffffff;
}

.sf-menu > li > a  { /* visited pseudo selector so IE6 applies text colour*/
	color: #ffffff;
}

.sf-menu li a:hover, .sf-menu li a:active {
				color:	#0070b3 !important; 
				background-color: #ffffff;
				}

.sf-menu li {
	/*background:	#ffffff;*/
	/*border-top:	2px solid #ff0000;*/
}
.sf-menu li li {
	background:		#0070b3;
	border-top:		none;
}

.sf-menu li li  a {
	border:		none;
	background: url("../../files/fes-america-central/img/img_subnav_arrow.png");
	background-repeat: no-repeat; 
	background-position: 4% center; 
	padding-left:24px;
	text-transform:	none;
}

.sf-menu li li  a:hover {
	border-top:		none;
	background: #ffffff url("../../files/fes-america-central/img/img_subnav_arrow_hover.png"); 
	background-repeat: no-repeat; 
	background-position: 4% center; 
	padding-left:24px;
	color:#0070b3;
	
}

.sf-menu li li li {
	background:		#fff;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background:	#ffffff;
	outline: 0;
	color: #0070b3 !important;

}

/*** arrows **/
.sf-menu a.sf-with-ul {
	padding-right: 	2.25em;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	background:		url("../../files/fes-america-central/img/arrows-ffffff.png") no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
	

}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			1.15em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
	background:	url("../../files/fes-america-central/img/shadow.png") no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;

}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}

.sf-menu > .submenu.sfHover > a {color:#0070b3 !important; }
.sf.menu > .submenu a {background:url("../../files/fes-america-central/img/arrows-ffffff.png") no-repeat !important;}

.sf-arrows > .submenu > a {
	background:url("../../files/fes-america-central/img/sub-arrow.png") no-repeat right center !important;
} 
.sf-arrows > .submenu.sfHover > a, .sf-arrows > .submenu > a:hover {
	background:url("../../files/fes-america-central/img/sub-arrow-hover.png") no-repeat right center !important;
}

.sf-menu > li > ul {background:	url("../../files/fes-america-central/img/shadow.png") no-repeat bottom right;}

.sf-menu li a:hover {
	background-color: #ffffff !important;
	color: #0070b3 !important;
} 

.sf-menu > li.active > a {
	color: #0070b3 !important;
	background:#ffffff !important;
} 

.sf-menu > .trail > a, .sf-menu > li.active.submenu > a {
	color: #0070b3 !important;
	background:#ffffff url("../../files/fes-america-central/img/sub-arrow-hover.png") no-repeat right center !important;
}