/* ---------------- CSS Styleangaben für Harry-Fotos ---------------- */

/* ------ Body ------*/

  body {
    color: #204080;
	background: url(website-kopf.jpg) #204080;
	background-position: center top;
	background-repeat: no-repeat;
    font-size: 8px;
    font-family: Arial;
    margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    text-align: center;
	overflow-x: none;	/* Scrollbar (links-rechts) */
	overflow-y: auto; /* Scrollbar (rauf-runter) */
  }

  body#nacht {
    color: #204080;
	background: url(header-nacht.jpg) #204080;
	background-position: center top;
	background-repeat: no-repeat;
    font-size: 8px;
    font-family: Arial;
    margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    text-align: center;
	overflow-x: none;	/* Scrollbar (links-rechts) */
	overflow-y: auto; /* Scrollbar (rauf-runter) */
  }

  body#fototouren {
    color: #204080;
	background: url(header-fototouren.jpg) #204080;
	background-position: center top;
	background-repeat: no-repeat;
    font-size: 8px;
    font-family: Arial;
    margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    text-align: center;
	overflow-x: none;	/* Scrollbar (links-rechts) */
	overflow-y: auto; /* Scrollbar (rauf-runter) */
  }

  body#fotoshoots {
    color: #204080;
	background: url(header-fotoshoots.jpg) #204080;
	background-position: center top;
	background-repeat: no-repeat;
    font-size: 8px;
    font-family: Arial;
    margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    text-align: center;
	overflow-x: none;	/* Scrollbar (links-rechts) */
	overflow-y: auto; /* Scrollbar (rauf-runter) */
  }

  body#pix {
    color: #204080;
	background: #204080;
    font-size: 8px;
    font-family: Arial;
    margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    text-align: center;
	overflow-x: none;	/* Scrollbar (links-rechts) */
	overflow-y: auto; /* Scrollbar (rauf-runter) */
  }

/* ------ Seite ------ */

  div#Seite {
    text-align: left;
    margin: 240px auto 0px;
	width: 952px;
	height: 590px;
    padding: 0px 0px 0px 0px;
    background: url(logo-breit-2010.jpg) #DCD7FF;
	background-repeat: no-repeat;
	background-position: center bottom;
	background-attachment: fixed;
	border-top: 3px solid #a0a0a0;
    border-left: 3px solid #a0a0a0;
	border-right: 3px solid #a0a0a0;
	border-bottom: 0px solid #dcd7ff;
  }
  * html div#Seite {
	background-position: center bottom;
	background-attachment: fixed;
  }

				  div#Seite-pix {
					text-align: left;
					margin: 0px auto -3px;
					width: 952px;
					min-height: 590px;
					max-height: auto;
					padding: 0px 0px 0px 0px;
					background: url(logo-breit-2010.jpg) #DCD7FF;
					background-repeat: no-repeat;
					background-position: center bottom;
					background-attachment: fixed;
					border-top: 3px solid #a0a0a0;
					border-left: 3px solid #a0a0a0;
					border-right: 3px solid #a0a0a0;
					border-bottom: 0px solid #dcd7ff;
				  }
				  * html div#pix {
					background-position: center bottom;
					background-attachment: fixed;
				  }

  div#Seite-lang {
    text-align: left;
    margin: 240px auto -3px;
	width: 952px;
	min-height: 590px;
	max-height: auto;
    padding: 0px 0px 0px 0px;
    background: url(logo-breit-2010.jpg) #DCD7FF;
	background-repeat: no-repeat;
	background-position: center bottom;
	background-attachment: fixed;
	border-top: 3px solid #a0a0a0;
    border-left: 3px solid #a0a0a0;
	border-right: 3px solid #a0a0a0;
	border-bottom: 0px solid #dcd7ff;
  }
  * html div#Seite-lang {
	background-position: center bottom;
	background-attachment: fixed;
  }

  div#Inhalt {
    margin: 70px 0px 0px 60px;
    padding: 0px 0px 0px 0px;
  }
  * html div#Inhalt {
    height: 5px;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorer bis Version 6 */
    margin-bottom: 30px;
	margin-top: 5px;
  }

		p.updates {				/* UPDATES-überschrift */
			float: right;
			margin: 0px 10px 0px 0px;
			padding: 5px 0px 5px 0px;
			font-size: 14px;
			font-family: Arial;
			text-align: center;
			font-weight: bold;
			color: #dcd7ff;
			background-color: #204080;
			width: 579px;
			border-top: none;
		  }

		* html p.updates {				/* UPDATES-überschrift Internet Explorer */
			float: right;
			clear: both;
			margin: 0px 0px 0px 10px;
			padding: 5px 0px 5px 0px;
			width: 583px;
		  }
  
  div#aktuell {
    float: right;
    margin: 0px 10px 0px 0px;
    padding: 0px 0px 0px 13px;
	height: 310px;
	width: 565px;
	background-color: none;
	border-top: none;
	border-left: 1px solid #204080;
	border-right: none;
	border-bottom: none;
	overflow-x: none;	/* Scrollbar (links-rechts) */
	overflow-y: auto;   /* Scrollbar (rauf-runter) */
  }
  * html div#aktuell {    /* Internet Explorer */
	float: left;
    padding: 0px 10px 0px 10px;
	width: 510px;
	border-left: none;
    height: 291px;
  }
  html * div#aktuell {    /* nur für Opera */
    float: right;
    margin: 0px 10px 0px 0px;
  }
  
			  div#aktuell-mit-banner {
				float: right;
				margin: 0px 10px 0px 0px;
				padding: 0px 0px 0px 13px;
				height: 250px;
				width: 565px;
				background-color: none;
				border-top: none;
				border-left: 1px solid #204080;
				border-right: none;
				border-bottom: none;
				overflow-x: none;	/* Scrollbar (links-rechts) */
				overflow-y: auto;   /* Scrollbar (rauf-runter) */
			  }
			  * html div#aktuell-mit-banner {    /* Internet Explorer */
				float: right;
				clear: right;
				margin: 0px 0px 0px 12px;
				padding: 0px 0px 0px 24px;
				height: 231px;
				width: 583px;
				border-left: none;
			  }
			  html * div#aktuell-mit-banner {    /* nur für Opera */
				float: right;
				margin: 0px 10px 0px 0px;
			  }
								  
							  div#flyer {
								float: right;
								margin: 0px 10px 0px 0px;
								padding: 0px 0px 0px 0px;
								height: 60px;
								width: 579px;
								background: url(hg-flyer-2010.jpg) #dcd7ff;
								background-position: left bottom;
								background-repeat: repeat-x;
								border-top: none;
								border-left: 0px solid #204080;
								border-right: 0px solid #204080;
								border-bottom: none;
							  }
							  * html div#flyer {    /* Internet Explorer */
								float: right;
								clear: right;
								margin: 0px 0px 0px 12px;
								padding: 0px 0px 0px 0px;
								height: 60px;
								width: 583px;;
							  }
							  html * div#flyer {	    /* nur für Opera */
								height: 60px;
							  }
  
  div#aktuellevent {
    float: left;
    margin: 0px 0px 0px 15px;
    padding: 12px 0px 0px 0px;
	height: 365px;
	width: 277px;
	background: url(hg-aktuellevent2-2010.jpg);
	background-position: left bottom;
	background-repeat: repeat-x;
	border-top: 1px solid #dcd7ff;
	border-left: 0px solid #dcd7ff;
	border-right: 0px solid #dcd7ff;
	border-bottom: none;
  }
  * html div#aktuellevent {    /* Internet Explorer */
    float: left;
    margin: 0px 0px 0px 45px;
    padding: 12px 0px 10px 0px;
    height: 375px;
	width: 275px;
	border-right: none;
  }
  html * div#aktuellevent {	    /* nur für Opera */
    height: 323px;
  }
  
  div#veranstaltungen {
	float: right;
    margin: 0px 10px 0px 0px;
    padding: 10px 0px 0px 13px;
	height: 375px;
	width: 853px;
	background-color: none;
	border-left: 1px solid #204080;
	border-bottom: 1px solid #204080;
	border-right: none;
	overflow-x: none;	/* Scrollbar (links-rechts) */
	overflow-y: auto; /* Scrollbar (rauf-runter) */
  }
  * html div#veranstaltungen {
    margin: 0px 0px 0px 45px;
    padding: 25px 0px 0px 35px;
    height: 410px;
	width: 870px;
  }

		  p.veranstaltungen {				/* VERANSTALTUNGEN-überschrift */
			float: right;
			margin: 0px 10px 0px 0px;
			padding: 5px 0px 5px 0px;
			font-size: 14px;
			font-family: Arial;
			text-align: center;
			font-weight: bold;
			color: #dcd7ff;
			background-color: #204080;
			width: 867px;
			border-top: none;
			}

		  * html p.veranstaltungen {				/* VERANSTALTUNGEN-überschrift Internet Explorer */
			margin: 0px 0px 0px 45px;
			padding: 5px 0px 5px 0px;
			width: 870px;
			}
  
  div#nextdates {
    float: right;
    margin: 0px 10px 0px 0px;
    padding: 10px 0px 0px 13px;
	height: 500px;
	width: 854px;
	background-color: none;
	border-left: 1px solid #204080;
	border-bottom: 1px solid #204080;
	border-right: none;
	overflow-x: none;	/* Scrollbar (links-rechts) */
	overflow-y: auto; /* Scrollbar (rauf-runter) */
  }
  * html div#nextdates {
    margin: 0px 0px 0px 45px;
    padding: 25px 0px 0px 35px;
    height: 535px;
	width: 800px;
  }

		  p.nextdates {				/* NEXT DATES-überschrift */
			float: right;
			margin: 0px 10px 0px 0px;
			padding: 5px 0px 5px 0px;
			font-size: 14px;
			font-family: Arial;
			text-align: center;
			font-weight: bold;
			color: #dcd7ff;
			background-color: #204080;
			width: 867px;
			border-left: 1px solid #204080;
			border-top: none;
			}

		  * html p.nextdates {				/* NEXT DATES-überschrift Internet Explorer */
			margin: 0px 0px 0px 45px;
			padding: 5px 0px 5px 0px;
			width: 870px;
			}
  
  div#fototouren {
    float: right;
    margin: 0px 10px 0px 0px;
    padding: 10px 0px 0px 13px;
	height: 405px;
	width: 853px;
	background-color: none;
	border-left: 1px solid #204080;
	border-bottom: 1px solid #204080;
	border-right: none;
	overflow-x: none;	/* Scrollbar (links-rechts) */
	overflow-y: auto; /* Scrollbar (rauf-runter) */
  }
  * html div#fototouren {
    margin: 0px 0px 0px 45px;
    padding: 25px 0px 0px 35px;
    height: 436px;
	width: 870px;
  }

		  p.fototouren {				/* FOTOTOUREN-überschrift */
			float: right;
			margin: 0px 10px 0px 0px;
			padding: 5px 0px 5px 0px;
			font-size: 14px;
			font-family: Arial;
			text-align: center;
			font-weight: bold;
			color: #dcd7ff;
			background-color: #204080;
			width: 867px;
			border-top: none;
			}

		  * html p.fototouren {				/* FOTOTOUREN-überschrift Internet Explorer */
			margin: 0px 0px 0px 45px;
			padding: 5px 0px 5px 0px;
			width: 870px;
			}
  
  div#shoot {
    margin: 0px 10px 0px 0px;
    padding: 10px 0px 0px 13px;
	height: 407px;
	width: 852px;
	background-color: none;
	border-left: 1px solid #204080;
	border-bottom: 1px solid #204080;
	border-right: 1px solid #204080;
	overflow-x: none;	/* Scrollbar (links-rechts) */
	overflow-y: auto; /* Scrollbar (rauf-runter) */
  }
  * html div#shoot {
    margin: 0px 0px 0px 45px;
    padding: 25px 0px 0px 0px;
    height: 436px;
	width: 870px;
  }

		  p.shoot {				/* FOTOSHOOTINGS-überschrift */
			margin: 0px 10px 0px 0px;
			padding: 5px 0px 5px 0px;
			font-size: 14px;
			font-family: Arial;
			text-align: center;
			font-weight: bold;
			color: #dcd7ff;
			background-color: #204080;
			width: 867px;
			border-top: none;
			}

		  * html p.shoot {				/* FOTOSHOOTINGS-überschrift Internet Explorer */
			margin: 0px 0px 0px 45px;
			padding: 5px 0px 5px 0px;
			width: 870px;
			}

	div#info-shooting {
	float: right;
	color: #dcd7ff;
	font-family: Arial;
    font-size: 14px;
	text-decoration: none;
    margin: 90px 150px 0px 0px;
	padding: 10px;
	width: 310px;
	height: auto;
    text-align: left;
    background-color: #204080;
    border: 3px double #a0a0a0;
  }
  * html div#info-shooting {
    float: right;
	width: 315px;
    margin: 14px 10px 0px px;
	padding: 10px;
  }
    span.info-shooting {
	color: #dcd7ff;
	text-decoration: underline;
  }

							div#fotos-shoot {
							float: right;
							color: #dcd7ff;
							font-family: Arial;
							font-size: 12px;
							text-decoration: none;
							margin: 2px 10px 0px 0px;
							padding: 10px;
							width: 610px;
							height: auto;
							text-align: left;
							background-color: none;
							border: 3px double #a0a0a0;
						  }
						  * html div#fotos-shoot {
							float: right;
							width: 615px;
							margin: 0px 0px 0px 55px;
							padding: 10px;
						  }
							span.fotos-shoot {
							color: #dcd7ff;
							text-decoration: underline;
						  }

		  p.widthfull {				/* NEXT DATES */
			float: right;
			margin: 0px 10px 0px 0px;
			padding: 5px 0px 5px 0px;
			font-size: 14px;
			font-family: Arial;
			text-align: center;
			font-weight: bold;
			color: #dcd7ff;
			background-color: #204080;
			width: 867px;
			border-top: none;
			}

		  * html p.widthfull {				/* NEXT DATES Internet Explorer */
			margin: 0px 0px 0px 45px;
			padding: 5px 0px 5px 0px;
			width: 870px;
			}

		  p.widthfull-start {				/* NEXT DATES */
			float: right;
			margin: 0px 10px 30px 0px;
			padding: 5px 0px 5px 0px;
			font-size: 14px;
			font-family: Arial;
			text-align: center;
			font-weight: bold;
			color: #dcd7ff;
			background-color: #204080;
			width: 867px;
			border-top: none;
			}

		  * html p.widthfull-start {				/* NEXT DATES Internet Explorer */
			margin: 0px 0px 30px 45px;
			padding: 5px 0px 5px 0px;
			width: 870px;
			}


	span#no-hover {
	color: #dcd7ff;
	}
  
/* ------ Fußzeile ------*/

    p#Fusszeile {
    clear: both;
	color: #dcd7ff;
    font-size: 11px;
	font-weight: none;
	margin: 0px auto;
	padding: 35px 5px 11px 0px;
	width: 947px;
	height: 15px;
    text-align: right;
    background: url(hg-fusszeile2-2010.jpg) #dcd7ff;
	background-repeat: repeat-x;
	background-position: bottom;
	border-top: 0px solid #dcd7ff;
	border-left: 3px solid #a0a0a0;
	border-right: 3px solid #a0a0a0;
	border-bottom: 3px solid #a0a0a0;
  }

    * html p#Fusszeile {
    height: 5px;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorer bis Version 6 */
    margin-bottom: 0px;
	width: 992px;
	height: 40px;
	border-top: 0px solid #dcd7ff;
	border-left: 3px solid #a0a0a0;
	border-right: 3px solid #a0a0a0;
	border-bottom: 3px solid #a0a0a0;
  }


	span#fusszeile {
	color: #dcd7ff;
	}


/* ------ Navigation-01 ------*/

    #Navigation-01 {
      float: left;
	  width: 880px;
	  margin: 0px 0px 0px 68px;
	  padding: 17px 1px 1px 1px;
      background: #dcd7ff;
      font-size: 12px;
	  font-weight: bold;
	  text-align: center;
      line-height: 19px;
	  list-style: none;
      }
    * html #Navigation-01 {
	  position: fixed;
	  width: 890px;
	  margin: -1px 0px 0px 96px;
	  padding: 1px 1px 1px 1px;
      }
	#Navigation-01 ul {
      margin: 0px;
      padding: 0px;
      list-style: none;
      }
    #Navigation-01 li {
      display: inline;
      margin: 0px;
      padding: 0px;
      }
    #Navigation-01 a {
      float: left;
      background: url("navi-175-2010.jpg") no-repeat center top;
      margin: 0px 1px 1px 0px;
      padding: 0px 0px 0px 0px;
      text-decoration: none;
	  width: 175px;
      }
    * html #Navigation-01 a {
      margin: 0px 1px 1px 0px;
	  width: 176px;
      }
    #Navigation-01 a span {
      float: left;
      display: block;
      background: url("navi-175-2010.jpg") no-repeat center top;
      padding: 5px 0px 7px 0px;
      color: #204080;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #Navigation-01 a span {float: none;}
    /* End IE5-Mac hack */
    #Navigation-01 a:hover span {
      color: #204080;
      }
    #Navigation-01 a:hover {
      background-position: center -31px;
	  text-transform: uppercase;
      }
    #Navigation-01 a:hover span {
      background-position: center -31px;
	  text-transform: uppercase;
      }

        #Navigation-01 #current a {
              background-position: center -31px;
			  text-transform: uppercase;

        }
        #Navigation-01 #current a span {
              background-position: center -31px;
			  text-transform: uppercase;
        }

/* ------ Navigation-Fotos ------*/

    #Navi-Fotos {
	  float: center;
      display: block;
	  width: auto;
	  margin: 150px 0px 0px 0px;
      background: none;
      font-size: 10px;
	  font-weight: bold;
	  text-align: center;
      line-height: 19px;
	  list-style: none;
      }
    * html #Navi-Fotos {
	  margin: 100px 0px 0px 0px;
      }
	#Navi-Fotos ul {
      margin: 0px;
      padding: 0px;
      list-style: none;
      }
    #Navi-Fotos li {
      display: block;
      margin: 0px;
      padding: 0px;
      }
    #Navi-Fotos a {
      display: block;
      background: url("navi-175.jpg") no-repeat center top;
      margin: 0px auto;
      padding: 0px 0px 0px 0px;
      text-decoration: none;
	  width: 175px;
      }
    * html #Navi-Fotos a {
      margin: 0px auto;
	  width: 176px;
      }
    #Navi-Fotos a span {
      display: block;
      background: url("navi-175.jpg") no-repeat center top;
      padding: 5px 0px 7px 0px;
      color: #000010;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #Navi-Fotos a span {float: none;}
    /* End IE5-Mac hack */
    #Navi-Fotos a:hover span {
      color: #000010;
      }
    #Navi-Fotos a:hover {
      background-position: center -31px;
	  text-transform: uppercase;
      }
    #Navi-Fotos a:hover span {
      background-position: center -31px;
	  text-transform: uppercase;
      }

        #Navi-Fotos #current a {
                background-position: center -31px;
	  text-transform: uppercase;

        }
        #Navi-Fotos #current a span {
                background-position: center -31px;
	  text-transform: uppercase;
        }

/* ------ Navigation-Fotos-shoot ------*/

    #Navi-Fotos-shoot {
      float: left;
	  width: 175px;
	  margin: 0px 0px 0px 0px;
	  padding: 0px 0px 0px 0px;
      background: none;
      font-size: 12px;
	  font-weight: bold;
	  text-align: center;
      line-height: 19px;
	  list-style: none;
	  border: none;
      }
    * html #Navi-Fotos-shoot {
	  width: 175px;
	  margin: -1px 0px 0px 5px;
	  padding: 1px 1px 1px 1px;
      }
	#Navi-Fotos-shoot ul {
      margin: 0px;
      padding: 0px;
      list-style: none;
      }
    #Navi-Fotos-shoot li {
      display: block;
      margin: 0px;
      padding: 0px;
      }
    #Navi-Fotos-shoot a {
      float: left;
      background: url("navi-175-2010.jpg") no-repeat center top;
      margin: 0px 1px 1px 0px;
      padding: 0px 0px 0px 0px;
      text-decoration: none;
	  width: 175px;
      }
    * html #Navi-Fotos-shoot a {
      margin: 0px 1px 1px 0px;
	  width: 176px;
      }
    #Navi-Fotos-shoot a span {
      float: left;
      display: block;
      background: url("navi-175-2010.jpg") no-repeat center top;
      padding: 5px 0px 7px 0px;
      color: #204080;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #Navi-Fotos-shoot a span {float: none;}
    /* End IE5-Mac hack */
    #Navi-Fotos-shoot a:hover span {
      color: #204080;
      }
    #Navi-Fotos-shoot a:hover {
      background-position: center -31px;
	  text-transform: uppercase;
      }
    #Navi-Fotos-shoot a:hover span {
      background-position: center -31px;
	  text-transform: uppercase;
      }

        #Navi-Fotos-shoot #current a {
              background-position: center -31px;
			  text-transform: uppercase;

        }
        #Navi-Fotos-shoot #current a span {
              background-position: center -31px;
			  text-transform: uppercase;
        }

/* ------ Navigation-Fototouren ------*/

    #Navi-Fototouren {
      float: left;
	  width: 400px;
	  margin: 0px 0px 0px 0px;
	  padding: 5px 2px 2px 25px;
      background: none;
      font-size: 10px;
	  font-weight: bold;
	  border-top: none;
	  border-left: none;
	  border-right: none /* 1px solid #ffc000 */;
	  border-bottom: none /* 1px solid #ffc000 */;
      }
	  * html #Navi-Fototouren {
	  margin: 0px 0px 0px 2px;
	  }
    #Navi-Fototouren ul {
		width: 400px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        list-style: none;
      }
    #Navi-Fototouren li {
      display: block;
	  list-style: none;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      }
    * html #Navi-Fototouren li {
      display: block;
	  list-style: none;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      }
    #Navi-Fototouren a {
      float: left;
	  width: 400px;
	  height: 45px;
	  line-height: 15px;
      background: none;
      margin: 0px 0px 25px 10px;
	  text-align: left;
      text-decoration: none;
	  display: block;
      background: none;
      padding: 5px 0px 5px 5px;
      color: #204080;
	  border-top: none;
	  border-left: 3px solid #204080;
	  border-bottom: 3px solid #204080;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #Navi-Fototouren a {float: left;}
    /* End IE5-Mac hack */
    #Navi-Fototouren a:hover {
      color: #dcd7ff;
	  background: #204080;
	  border-top: none;
	  border-left: 3px solid #204080;
	  border-bottom: 3px solid #204080;
      }
    * html #Navi-Fototouren a:hover {
      color: #dcd7ff;
	  background: #204080;
	  border-top: none;
	  border-left: 3px solid #204080;
	  border-bottom: 3px dotted #204080;
	  }

/* ------ Links ------*/

  a:link {
	color: #204080;
	background: none;
	text-decoration: none;
  }
  a:visited {
    color: #204080;
	background: none;
	text-decoration: none;
  }
  a:hover {
    color: #000010;
	font-weight: none;
	font-style: none;
	background: none;
	text-decoration: none;
  }

/* ------ Überschriften ------ */

  h1 {
    font-size: 10px;
	font-family: Arial;
	font-weight: none;
	font-Style: none;
	color: #204080;
    background-color: none;
    margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	height: 60px;
    text-align: right;
	border-bottom: 0px dotted #000030;
  }

  h2 {
	font-size: 14px;
	font-family: Arial;
	color: #204080;
	background-color: none;
	margin: 0px;
	padding: 0px;
	height: auto;
	text-align: center;
	}

  h3 {							/* Copyright-Hinweie */
	font-size: 12px;
	font-family: Arial;
	font-weight: none;
	font-style: none;
	color: #dcd7ff;
	background-color: #204080;
	margin: 0px;
	padding: 2px;
	height: 18px;
	width: 180px;
	text-align: center;
	border: none /* 1px solid #ffc000 */;
	}

		span#h3 {
			color: #dcd7ff;
			}

  h4 {
	font-size: 14px;
	font-family: Arial;
	color: #204080;
	background-color: none;
	margin: 5px;
	padding: 5px;
	height: 20px;
	text-align: left;
	}
  h5 {
	font-size: 14px;
	font-family: Arial;
	color: #204080;
	background-color: none;
	font-weight: none;
	margin: 0px;
	padding: 0px;
	height: 20px;
	text-align: center;
	}
  h6 {
	font-size: 20px;
	font-family: Arial;
	color: #204080;
	background-color: #000010;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	height: 20px;
	text-align: center;
	}
  h7 {
	font-size: 24px;
	font-family: Arial;
	color: #204080;
	background-color: none;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	height: auto;
	text-align: center;
	}

/* ------ Absätze ------ */

  p.standard {
	font-size: 11px;
	font-family: Arial;
	text-align: center;
	color: #204080;
	background-color: none;
	margin: 2px;
	padding: 5px;
	}

  p.willkommen {
	font-size: 11px;
	font-family: Arial;
	text-align: center;
	color: #204080;
	background-color: none;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	}

  p.linie275 {
	font-size: 10px;
	font-family: Arial;
	text-align: center;
	color: #204080;
	background-color: none;
	margin: 2px;
	padding: 5px;
	width: 275px;
	border-top: 1px solid #204080;
	border-bottom: 1px solid #204080;
	}

  p.linie-aktuell {
	font-size: 10px;
	font-family: Arial;
	text-align: center;
	color: #204080;
	background-image: url(hg-aktuell-2010-2.jpg);
	background-color: #dcd7ff;
	background-position: center top;
	background-repeat: repeat-y;
	margin: 0px;
	padding: 10px 0px 10px 0px;
	width: 375px;
	border-top: 2px solid #a0a0a0;
	border-bottom: 2px solid #a0a0a0;
	}

  p.linie275o {
	font-size: 10px;
	font-family: Arial;
	text-align: center;
	color: #204080;
	background-color: none;
	margin: 2px;
	padding: 5px;
	width: 275px;
	border-top: 1px solid #204080;
	}

  p.linie250 {
	font-size: 10px;
	font-family: Arial;
	text-align: center;
	color: #204080;
	background-color: none;
	margin: 2px;
	padding: 5px;
	width: 250px;
	border-top: 1px solid #204080;
	border-bottom: 1px solid #204080;
	}
	
  p.linie225 {
	font-size: 10px;
	font-family: Arial;
	text-align: center;
	color: #204080;
	background-color: none;
	margin: 2px;
	padding: 5px;
	width: 225px;
	border-top: 1px solid #204080;
	border-bottom: 1px solid #204080;
	}

  p.linie200 {
	font-size: 10px;
	font-family: Arial;
	text-align: center;
	color: #204080;
	background-color: none;
	margin: 2px;
	padding: 5px;
	width: 200px;
	border-top: 1px solid #204080;
	border-bottom: 1px solid #204080;
	}

  p.links {
	font-size: 12px;
	font-family: Arial;
	text-align: left;
	color: #204080;
	background-color: none;
	margin: 2px;
	padding: 5px;
	}

  p.links-ich {			/* Profil */
	font-size: 12px;
	font-family: Arial;
	text-align: left;
	color: #204080;
	background-color: none;
	margin: 0px 0px 0px 225px;
	padding: 5px;
	width: 555px;
	}

  p.links-ich-2 {			/* Profil */
	font-size: 12px;
	font-family: Arial;
	text-align: left;
	color: #204080;
	background-color: none;
	margin: 0px 0px 0px 10px;
	padding: 5px;
	width: 500px;
	}

  p.links-klein {
	font-size: 9px;
	font-family: Arial;
	text-align: left;
	color: #204080;
	background-color: none;
	margin: 2px;
	padding: 5px;
	}

  p.links-shoot {
	font-size: 10px;
	font-family: Arial;
	font-weight: bold;
	text-align: center;
	color: #204080;
	background-color: #000010;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	width: 860px;
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: none;
	}

  p.aktuelles {
	font-size: 9px;
	font-family: Arial;
	text-align: left;
	color: #a0a0a0;
	background-color: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	border-top: 1px dotted #a0a0a0;
	border-bottom: none;
	}

  p.rechts {
	font-size: 12px;
	font-family: Arial;
	text-align: right;
	color: #204080;
	background-color: none;
	margin: 2px;
	padding: 5px;
	}

  p.einge {
	font-size: 11px;
	font-family: Arial;
	text-align: center;
	color: #204080;
	background-color: none;
	margin: 5px 20px;
	padding: 5px;
	width: 260px;
	}

  p.klein {
	font-size: 8px;
	font-family: Arial;
	font-weight: normal;
	color: #204080;
	background-color: none;
	margin: 2px;
	padding: 5px;
	width: 400px;
	text-align: right;
	}

  p.klein-2 {
	font-size: 8px;
	font-family: Arial;
	font-weight: normal;
	color: #204080;
	background-color: none;
	margin: 2px;
	padding: 5px;
	text-align: center;
	}

/* ------ Besonderheiten ------ */

span#hervor {
	color: #204080;
	background-color: none;
	font-weight: bold;
	}

span#hervor-ich {	/* Profil */
	color: #204080;
	background-color: none;
	font-weight: bold;
	font-style: italic;
	}

span.klein {
	font-size: 8px;
	}
