﻿/* CSS-Layout */
  body {
/*	background: url('../images/design/hintergrund_wand.gif');*/
	background-color: #723438;
	color: #723438;
	font-size: 100.01%;
	font-family: Tahoma,Helvetica,Arial,sans-serif;
	margin: 0px;
	padding: 1em 0;
    text-align: center;  /* Zentrierung im Internet Explorer */
}

  a {
	text-decoration: none;
	color: #666666;
/*	border-bottom: 1px dotted #ccc;*/
}
  a:hover {
	text-decoration: none;
	color: #000080;
/*	border-bottom: 1px solid #ccc;*/
  }
  a:visited {
	text-decoration: none;
	color: #666666;
/*	border-bottom: 1px dotted #ccc;*/
  }
  

  img {
	border: 0px;
}

  div#Seitenblock_Rahmen {
	/*    background: url('../images/design/verlauf_kopfzeile.gif') repeat-y left 50%;*/
	margin: 0 auto; /* standardkonforme horizontale Zentrierung */	
	min-width: 41em;
	max-width: 800px;
	background-color: #FFFFF8;
	text-align: center;
	padding: 1em 1em 1.8em 1em;
	margin-top: 1em;
	margin-bottom: 1em;
}

  div#Seitenblock {
	background-color: #FEFBD8;
    text-align: left;
	width: 50em;
	bottom: 0px;
  }
 
  div#Kopfzeile {
	text-align: left;
	background-color: #FEFBD8;
	width: 100%;
	font: small Arial, Helvetica, Sans-Serif;
	bottom: 0px;
}

  div#Kopfzeile p {
	margin: 0.1em 0.5em;
	color: #FFFFFF;
}

  div#Kopfzeile a {
	font: x-small Arial, Helvetica, Sans-Serif;
	color: white;
	text-decoration: none;
}

  div#Kopfzeile h1 {
	font-size: 1.5em;
	margin: 0;
/*	padding: 0.3em 0.3em 0.3em 9em;*/
    padding: 0;
	text-align: right; 
/*	background: #FFFFF8 url('../images/schriftzuege/gast_klein.gif') no-repeat right;*/
	background: #FFFFF8 url('../images/design/verlauf_kopfzeile.gif') no-repeat left;
/*	background: #FFFFF8;*/
	border-bottom: 1px solid silver;
	height: 75px;
	font-family: "AvantGarde Bk BT", Tahoma, Arial;
	color: #808080;
}

  div#Kopfzeile img {
  margin: 5px;
}
  div#layout_kopfzeile hr{
    height: 5px; /* für IE */
	border: 0px; /* für Firefox und Opera */	
	border-top: 5px #FF9933 solid;
	border-bottom: 1px #C0C0C0 solid;
	margin: 0;
/*	margin-bottom: 0;
	margin-top: 0;
	padding-bottom: 0;
	padding-top: 0;
	*/
}

  div#Hauptnavigation {
	background: #CCCCCC;
	color: #666666;
	padding-left: 4em;
	margin-bottom: 1.5em;
	margin-top: -1.1em;
}
  .Hauptnavigation li{
	font: 0.8em/2em "AvantGarde Md BT", Arial;
	padding: 0 10em 0 0;
	display: inline;
}

  div#Navigation {
	margin-bottom: 1em;
	margin-top: 1em;
}

  ul#Navigation {
	font-size: 0.83em;
	float: left;
	width: 12em;
	margin: 0 0 1.2em;
	padding: 0;
}
  ul#Navigation li {
	list-style: none;
	margin: 0;
	padding: 0.1em;
	vertical-align: bottom;
}
  ul#Navigation a {
	font-size: 0.83em;
	display: block; /*	padding: 0.2em;*/;
	padding: 1em 1.5em 2.5em 3.5em;
	font-weight: bold;
}
  ul#Navigation a:link {
	color: black;
    background: url('../images/design/buttons/btn_link.gif') no-repeat;
/*	background-color: #FEFBD8;*/
}
  ul#Navigation a:visited {
    color: #666; 
    background: url('../images/design/buttons/btn_link.gif') no-repeat;
/*    background-color: #eee;*/
}
  ul#Navigation a:hover {
    color: black; 
    background: url('../images/design/buttons/btn_hover.gif') no-repeat;
/*    background-color: white;*/
}
  ul#Navigation a:active {
    color: #723438; 
    background: url('../images/design/buttons/btn_active.gif') no-repeat;
/*    background-color: gray;*/
}
  ul#Navigation a.aktuell {
	color: #723438;
	background: url('../images/design/buttons/btn_active.gif') no-repeat;
}

  ul#Subnavigation {
	/*	font-size: 0.83em;
	float: left;
*/	
	width: 10em;
	margin: 0 0 0.2em;
	padding: 0.5em 0.5em 0.5em 3.5em;
}
  ul#Subnavigation li {
    list-style: none;
    margin: 0; padding: 0.2em;
  }
  ul#Subnavigation a {
	font-size: 0.83em;
	font-weight: normal;
	display: block;
	padding: 0;
}
  ul#Subnavigation a:link {
	color: black;
	background: none;  
  }
  ul#Subnavigation a:visited {
    color: #666; 
	background: none;  
  }
  ul#Subnavigation a:hover {
    color: black; 
	background: none;  
  }
  ul#Subnavigation a:active {
    color: #723438; 
	background: none;  
  }
  ul#Subnavigation a.aktuell {
    color: #723438; 
    background: none;
}

  div#Info {
	font-size: 0.8em;
	float: right;
	width: 300px;
	margin: 0 0 1.1em;
	padding: 0.5em 0 0.5em 0.5em;
	background-color: #FEFBD8;
}
  div#Info h2 {
	padding: 0.3em;
	font-size: 1.33em;
	margin: 0.2em 0.5em;
	text-transform: uppercase;
	background-color: #000080;
	color: #FFFFFF;
	margin-bottom: 1em;
}
  div#Info p {
	font-size: 1em;
	margin: 0;
}

  div#Index {
    position:absolute;
	margin: 1em 1em 1em 12em;
	padding: 0 1em;
	height: 100%;
}

  div#Inhalt {
	margin: 0 2em 1em 13em;
	padding: 0 1em;
	font-size: 0.83em;
	min-height: 45em;
}
  * html div#Inhalt {
    height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorer bis Version 6 */
  }
  div#Inhalt h2 {
	font-size: 1em;
	margin: 0.2em 0 0.8em 0;
}
  div#Inhalt p {
	font-size: 1em;
	margin: 0 0 0 0;
  }

  div#Inhalt li{
	font-size: 1em;
	list-style-image: url('../images/design/bullet1.gif');
}

  p#Fusszeile {
	clear: both;
	font-size: 0.9em;
	margin: 0;
	padding: 0.1em;
	text-align: right;
	background-color: #EEEEEE;
	border: 1px solid silver;
	color: #808080;
	font-size: xx-small;
}
  
  p#Fusszeile a{
	text-decoration: none;
}
  p#Fusszeile a:link {
	color: #333333;
}
  p#Fusszeile a:visited {
	color: #333333;
}
  p#Fusszeile a:hover {
    color: #333333;
  }
  p#Fusszeile a:active {
    color: #333333;
  }

  #layout_seitenfuss {
	background: url('../images/schriftzuege/romgk.gif') no-repeat left;
	text-align: left;
	height: 55px;
	bottom: 0px;
	width: 100%;
	text-align: right;
	font: small Arial, Helvetica, Sans-Serif;
	color: #808080;
}

  #layout_seitenfuss a:link {
	color: #808080;
}
  #layout_seitenfuss a:visited {
    color: #808080; 
  }
  #layout_seitenfuss a:hover {
    color: #723438;
  }
  #layout_seitenfuss a:active {
    color: #723438;
  }

/*
  p#Fusszeile {
	clear: both;
	font-size: 0.9em;
	margin: 0;
	text-align: left;
	color: #808080;
}
  
  #Fusszeile {
	text-align: left;
	height: 20px;
	bottom: 0px;
	width: 100%;
	text-align: right;
	font: small Arial, Helvetica, Sans-Serif;
	color: #EEEEEE;
	border-top:1px solid #FFFFFF; 
	left: 0px;
	padding: 0;
}

  #Fusszeile a {
	font-size: 0.7em;
	text-decoration: none;
}
  #Fusszeile a:link {
	color: #808080;
  }
  #Fusszeile a:visited {
	color: #808080;
}
  #Fusszeile a:hover {
	color: #000080;
}
  #Fusszeile a:active {
    color: #000080;
  }
*/

  .partnertab {
	padding: 0.5em 0 0.5em 0;
	border-top: 1px #DFDFDF solid;
	border-bottom: 1px #C0C0C0 solid;
}

  .copyright {
	font-size: xx-small;
	color: #808080;
	text-decoration: none;
	padding: 0;
}

  .ohne_deko {
	text-decoration: none;
	border-bottom: 0px;
}