@charset "UTF-8";

@import url(../yaml/core/base.css);
@import url(../yaml/print/print_draft.css);

@media screen, projection
{
	body { background:#777; padding: 10px 0; }

	#body { margin:0; min-width:1000px; }

	/* Layout Properties | Layout-Eigenschaften */
	.page_margins { width: auto; min-width:1000px; max-width:none; background:none; z-index:999; margin:0 auto; padding:100px 0 0 0;  }
	#nav { overflow:hidden; background:#002f54; height:50px; width:800px; opacity:0.85; filter:alpha(opacity=85); margin:0 0 20px 0; }
	#nav a { color:#fff; text-decoration:none; font-size:1.05em; font-family:georgia; height:50px; padding:13px 0 0 0; display:block; width:13.5%; float:left;  text-align:center; }
	#nav a:hover { text-decoration:underline; background:#000; }
	#main { margin: 10px 0; }
	#footer { display:none; padding:10px 20px; position: absolute; width:100%;
	bottom: 0;
	font-size: 1em;
	color: #fff;
	background-color: #000000;
	opacity:0.7;
	filter:alpha(opacity=70)
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 0px; }

	/* (en) navigation:horizontal adjustment | (de) horizontale Ausrichtung  */
	#nav ul { margin-left:20px; }

	/*-------------------------------------------------------------------------*/

	#col1 { float:left; width:800px;  margin:0 }
	#col2 { float:right; width:300px;  margin:0; display }
	#col3 { width:auto; margin:0 300px 0 800px; }
	#col1_content { padding:0 0 0 0; }
	#col2_content { padding:0 20px 0 10px }
	#col3_content { padding:0 10px; color:#fff; }
	div.subcontent { background:url('/images/bg_blog.png'); color:#fff; padding:30px; font-family:verdana,arial,sans-serif; font-size:80%; line-height:1.5em; }
	div.subcontent h1 { font-size:1.8em; font-weight:normal; font-family:Palatino,Georgia,"Times New Roman",sans-serif; margin:0 0 5px 0; }
	div.subcontent a { color:#ccc; }
	div.subcontent a:hover { color:#fff; ccolor:#aa5a1c; }
	div.subcontent table { width:100%; }
	div.subcontent table td { padding:3px 5px; }

	/*-------------------------------------------------------------------------*/


	html,body,#bg,#bg table,#bg td { width:100%; height:100%; overflow:hidden;}
	img {  }
	#bg { z-index:1; }

	#bg div { position:absolute;width:200%;height:200%;top:-50%;left:-50%; }
	#bg td { vertical-align:middle;text-align:center; }
	#bg img { min-height:50%;min-width:50%;margin:0 auto; display:block; }

#homecontent { font-family:verdana,arial,sans-serif; font-size:70%; bbackground:#00345d url('/images/bg_homecontent.gif') repeat-x top; color:#fff; margin:150px 0 0 0; }
#homecontent a { color:#fff; }
#homecontent h2 { font-weight:normal; font-size:2em; font-family:Helvetica,Arial,Tahoma,sans-serif; }
	#homeleft { width:275px; float:left; }
	#quickpost { background:url('/images/bg_upcoming.png'); padding:20px 15px; height:140px; overflow:hidden; line-height:1.5em; }
	#quicklinks { padding:20px 15px; }
	#homegallery { background:url('/images/bg_gallery.png'); height:170px; padding:0 0 10px 0; margin:15px 0 0 0; }
	#homegallery .one-image { width:35px; height:35px; float:left; margin:0 10px 10px 0; }
	#homegallery .one-image img { width:35px; height:35px; padding:1px; border:1px solid #555; }
	#blog { background:url('/images/bg_blog.png'); oopacity:0.85; ffilter:alpha(opacity=85); height:355px; overflow:hidden; padding:10px 20px 10px 20px; margin:0 0 0 0; }
	#blog .newsitem { ccolor:#ccd3d8; line-height:1.5em; }
	#blog h3 { margin:0 0 5px 0; color:#fff; font-size:1.3em; font-family:Palatino,Georgia,"Times New Roman",sans-serif; }

#homecontent .linkmore { display:block; text-align:right; margin:5px 10px 20px 0; clear:both; color:#8097aa; padding:0 7px 0 0;text-decoration:none; background:url('/images/home_more_arrow.gif') no-repeat right; }
#homecontent a.linkmore:hover { color:#fff; ccolor:#aa5a1c; }
#homecontent h1 { font-size:1.8em; font-weight:normal; }

/* Blog styles */
h2.date-header { background:#285071; color:#fff; margin:0 -30px 0 -30px; padding:5px 0 5px 30px; font-weight:normal; }
div.post { line-height:1.5em; }
div.post img { border:3px solid #285071; padding:5px;}
div.post p.blogger-labels { display:none; }
div.post h3 { color:#fff; font-weight:normal; font-size:1.8em; margin:1em -30px 1em 0;  }
div.post div.post-body a { text-decoration:underline; }
div.post p.post-footer { display:block; text-align:right; border-bottom:5px solid #285071; margin:1em -30px 4em 0; padding:0 40px 0 0; }
div.post p.post-footer a.comment-link { padding:0 15px; }
div.post p.post-footer img { border:none; padding:0; }

/* Gallery styles */
#GalleryWrapper { margin:20px 0; }
#ImageGallery li { float:left; display:inline; margin:5px 5px 0 0; }
#ImageGallery { clear:both; margin:10px 0; }
div.pika_navigation { clear:both; }
div.pika_play { display:none !important; }

}
