  @import url(../gallery/navigation/nav_shinybuttons.css);
  
  body {
  	background-color: #FFFFFF;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  }
  h1, h2, h3, h4 {
	color: #000066; 
	text-align: center;
	font-style: italic; 
    font-weight: bold;
  }

  h1 a, h2 a, h3 a, h4 a { 
    text-decoration: none;
	color: #000066;
  }
  h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover { 
	font-weight: bold;
	color: #CC0000;
  }


  h1 { font-size: 166.67% }	/* 20px */
  h2 { font-size: 150% }	/* 18px */
  h3 { font-size: 133.33% }	/* 16px */
  h4 { font-size: 116.67% }	/* 14px */

  p { line-height: 1.5em; margin: 0 0 1em 0; }

  .Titel {
	color:#000066;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size:83.33%;
	text-align: center;
  }

  .navigation {
    color:#000066;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size:83.33%; 
	text-decoration: underline;
  }
  .navigation:hover {
	font-weight: bold;
	color: #CC0000;
	font-size:83.33%; 
	text-decoration: none;
  }

  .Hinweis {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size:83.33%;
	text-align: center;
  }

  #gallery h1, #gallery h2, #gallery h3, #gallery h4 , #gallery h5{
    /* display: block; */
	/* position: absolute; top:0; left:0; */
    background-color: #E53D16 !important;
    color: #FFFFFF !important;
	padding: 0.5em 1.0em 0.25em 0.5em;
	margin: 15px 0 5px 20px;
	width: 200px;
    text-align: center;
	font-weight: lighter;
  }
  #gallery_footer h2{
	margin: 15px 0 5px 0px;
  }
  
  #gallery {
	position: relative; top: 0; left: 0;
	max-width: 960px;
	/* background-color: #F7ECD7; */
  	background-color: #EEEEEE;
	margin: 5px 5px 5px 5px;
  }
  
  #gallery_header, #gallery_footer{
	position: relative; top: 0; left: 0;
	max-width: 960px;
	clear: left;
	/* background-color: #F7ECD7; */
  	background-color: #EEEEEE;
	border-style: solid;
	border-width: 2px;
	border-color: #FF6600;
	margin: 5px 5px 5px 5px;
  }
 
  #gallery_header img, #gallery_footer img{
	position: absolute; bottom: 0; right: 0;
	padding-right: 15px;
  }
  
  #thumbnails{
	float: left;
  	max-width: 660px;
  	background-color: #EEEEEE;
	border-style: solid;
	border-width: 0px;
	border-color: #FF6600;
	margin: 5px 5px 5px 5px;
	padding: 5px 5px 5px 5px;
  }
  
  #calendar td{
	border: 1px;
	border-style: solid;
	border-color: #FF6600;
	text-align: center;
  }
  #calendar td.current{
	/* color: #FFFFFF;
	background-color:#666666; */
	font-weight: bold;
	border: 2px;
	border-style: solid;
	border-color: #FF6600;
  }
  #calendar td.active{
	font-weight: bolder;
  }
  #calendar td.inactive{
	color: #999999;
	font-weight: lighter;
  }
  #calendar a:link{
	color: #000000;
	text-decoration: none;
  }
  #calendar a:hover{
	color: #0000CC;
	text-decoration: underline;
  }
  #calendar a:focus{
	color: #CC3300;
	text-decoration: none;
  }
  #calendar a:visited{
	color: #996633;
	text-decoration: none;
  }
  #calendar a:active{
	color: #CC3300;
	text-decoration: none;
  }
  #disclaimer{
	max-width: 650px;
	font-size: 0.7em;
	margin: 0 0 0 20px;
  }
  
  /* für Mobile Geräte mit kleinen Bildschirm */
@media screen and (max-width: 600px) {
	#thumbnails {
		float: none;
	}
