@charset "ISO-8859-1";
/* -------------------------------------------------------------- 
  
   Blueprint CSS Framework Screen Styles
   * Version:   0.8
   * Website:   http://code.google.com/p/blueprintcss/
   See Readme file in this directory for further instructions.
   
-------------------------------------------------------------- */

@import 'lib/reset.css';
@import 'lib/typography.css';
@import 'lib/navigation.css';
@import 'lib/grid.css';
@import 'lib/forms.css';
@import 'lib/buttons.css';

body { margin:0; background:#ffffff url('../images/bg_body.jpg') repeat-x 0 0; }

h1.logo, h1.logo_en, h1.logo_de {margin:0 0 22px 0;padding:0px;}
h1.logo a, h1.logo_en a, h1.logo_de a{
	display:block;
	width:217px;
	height:107px;
	background:url('../images/date.jpg') no-repeat 0 0;
	font-size:0px;
	line-height:0px;
	text-indent:-10000px;
	border:0;
}
h1.logo_en a {background:url('../images/date_en.jpg') no-repeat 0 0;}
h1.logo_de a{background:url('../images/date_de.jpg') no-repeat 0 0;}

#wrapper {
  width: 994px;
  margin: 0 auto;
  text-align:left;
  background:#ffffff url('../images/bg_wrapper.gif') no-repeat  0 0;
}
#header {
	position:relative;
	height:256px;
	background:url('../images/header.jpg') no-repeat 14px 39px;
	z-index:2;
}

#banner{position:absolute;top:39px;right:14px;padding:15px 18px 0px;width:275px;height:201px;background:#ffffff;filter:alpha(opacity=50);-moz-opacity:0.8;opacity:0.8;}
#banner h2{font-size:24px; font-family:"Trebuchet MS", Tahoma, sans-serif; font-weight:bold; border-bottom:1px solid #222222; margin-bottom:10px; padding:0;}
#banner h3{font-size:11px; font-weight:bold; text-transform:uppercase; line-height:14px; color:#222222;}
#banner p{font-size:11px;line-height:14px;margin-bottom:6px;text-align:justify;}
#banner a{font-weight:bold;font-size:11px;}
.copyright{font-size:9px; color:#444; margin:1.2em 0 3px 0; } 
.container {
  width:100%;
  margin:0;
  padding:19px 0;
  background:#ffffff url('../images/bg_container.gif') repeat-y 0 0;
}
#footer {
	background:#ffffff url('../images/bg_footer.gif') no-repeat 0 0;
	position:relative;
	text-align:center;
	padding:8px 0;
}
#footer a{display:inline-block; margin: 0px 10px;}

.content img[align='left']{float:left; margin:2px 14px 5px 2px;}
.content img[align='right']{float:right; margin:2px 2px 5px 14px;}


.breadcrumbs {clear:both;padding:0px 16px;font-size:10px;}
.breadcrumbs a {color:#8c8c8c;}

.pager{	width:100%}
.pagination{ background:#C3D9FF; text-align:right; font-size:10px; padding: 5px 7px; }
.pagination a{ color:#666; background:#fff; border:1px solid #fff; padding:1px 7px}
.pagination a:hover{ color:#000; border:1px solid #666; padding:1px 7px}
.pagination a.page_Selected{ color:#fff;background:#888;border:1px solid #fff;padding:1px 7px}

table.prog td, table.prog th{padding:1px 2px; font-size:11px;}

.btn-2,.btn-1{border:1px solid #666; padding:3px 6px; display:block; float:left; background:#ddd; color:#1f1f1f; cursor:pointer;}
.btn-2:hover,.btn-1:hover{background:#bbb;}