
 html 
 {
 font-size: 100.01%;
 max-height:75%;  /*um Scrollbalken in Mozilla zu verhindern, wenn er nicht nötig ist*/
    }
	
  body {
    font-family:  'Verdana', Trebuchet MS, Helvetica, Arial, sans-serif;
    font-size: 80.00%; 
    color: #333;
	background: #ffffff; 
    background-attachment:scroll;/*somit wird die webseite + hintergrundbild gescrollt*/
    padding:0px; 
    margin: 0px !important; 
    text-align: center; 
    }

  #header {
    background: #f0eee0 url(../img/header.jpg) no-repeat ;
    background-position: top;
    padding: 0px 0px 0px 0px;
    height:97px;
    /*width:992px;*/
  }
  
/*Navigationsbreich Header*/
  #nav {
    background:  url(../img/nav-bg.jpg) repeat-x;
    padding: 0px 0px 0px 0px;
    height:42px;
	margin-left:auto; 
    margin-right:auto;
	/*width:688px;*/
	}
	
  #nav-txt {
    height: 35px;
	padding: 0px;
	text-align:center;
	margin:0px;
    min-width:688px; 
	font-family:'Verdana',times,serif; 
  	font-weight:normal; 
  	font-size: 120%;  
  	color:#333333;
  }
   
   ul#Navigation {
   height: 35px;
   margin-left:auto; 
   margin-right:auto;
   padding:0px;
   list-style-type:none;  
  }
  
  ul#Navigation li {
    /*text-align:center;*/
    list-style: none;
	list-style-type:none;
	display:inline;
   	/*margin-top:7px;*/
	margin-top: 5px;
  }

  ul#Navigation a{
    
    text-decoration: none; 
	font-weight: normal;
	padding: 6px 10px 6px 10px;
	/*vertical-align:middle;*/
	/*padding: 5px 10px 5px 10px;*/
  }

  
  ul#Navigation strong, 
  ul#Navigation a:link{
	color:#333;
    text-decoration: none;
    font-weight: normal;
    font-weight: normal;
	background:transparent;
	border-left:solid 1px transparent;
	border-top:solid 1px transparent;
	border-right:solid 1px transparent;
	border-bottom: solid 1px transparent;
	margin-top:2px;
	vertical-align:middle;
	}

  ul#Navigation a:visited{
   
	color:#333;
    text-decoration: none;
    font-weight: normal;
    font-weight: normal;
	background:transparent;
	border-left:solid 1px transparent;
	border-top:solid 1px transparent;
	border-right:solid 1px transparent;
	border-bottom: solid 1px transparent;
	vertical-align:middle;
}

  ul#Navigation a:focus{
	color:#fff;
    text-decoration: none;
    font-weight: normal;
	background:#c66342;
	border-left:solid 1px #FFFFFF;
	border-top:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
	border-bottom: solid 1px #c66342;
	vertical-align:middle;
	}
  ul#Navigation a:hover{
	color:#fff;
    text-decoration: none;
    font-weight: normal;
	background:#c66342;
	border-left:solid 1px #FFFFFF;
	border-top:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
    border-bottom: solid 1px #c66342;
	vertical-align:middle;
	}

  ul#Navigation a:active{
    height: 305px;
	color: #fff;
    text-decoration: none;
    font-weight: normal;
	background:#c66342;
	margin-top:2px;
	border-left:solid 1px #FFFFFF;
	border-top:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
	border-bottom: solid 1px #c66342;
	vertical-align:middle;	
	}
    .active {
	padding: 6px 10px 6px 10px;
	height: 304px;
	color:#000;
    text-decoration: none;
    font-weight: normal;
	background:#c66342;
	margin-top:2px;
	border-left:solid 1px #FFFFFF;
	border-top:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
	border-bottom: solid 1px #c66342;
	vertical-align:middle;	
	}

	
  ul#Navigation div {
     clear: left;
  }

/* Positionierung der Webseitenelemente
   * |-----------------------------------------------------|
   * | header                                              |
   * | 992px                                               |
   * |-----------------------------------------------------|
   * | spalteLinks    | spalteMitte      |  spalteRechts   |
   * | 120px          | 751px            | 120px           |
   * |-----------------------------------------------------|
   * | footer                                              |
   * | 992px                                               |   
   * |-----------------------------------------------------|
   */
   
  #main {
    /*width: 991px;*/
	height:auto; 
    padding:0px;
   }
  
  /*#spalteLinks { 
  width: 120px;  
  height:541px;
  float:left;  
  margin-left:0px; 
  margin-top:0px; 
  background: #ff99cc url(../img/links.jpg);
  }*/

  #spalteMitte { 
  /*width: 751px;*/ 
  padding:0px;
  min-height:450px;

  }
  
  #spalteMitte_inhalt {
  padding-top: 10px;
  background-color:#fff; 
  min-height:450px;
  max-width: 688px;
  margin-left:auto; 
  margin-right:auto;   
  }

  /*#spalteRechts { 
  margin-left: 0; 
  margin-right: 0; 
  width: 120px; 
  height: 541px;
  float:right;
  background: #ff99cc url(../img/rechts.jpg);
  }*/
  
/*Footer*/
  #footer { 
  background: #f0eee0 url(../img/footer.jpg) repeat-x;  
  height: 85px;
  margin-left:0px;
  margin-top: auto;
  }
  
  #footerTxt 
  {
  	text-align:center;
	color:#666;
	font-size:70%;
	margin-left:0px;
	padding: 18px 0px 0px 15px;	
  }
    
  #seiten-abstaende {
  	/*min-width: 992px; 
    max-width: 80em;*/ 
    min-height:659px; 
    margin: 0 auto; 
    margin-top: 0px;  
    text-align:left; 
}

  .nachoben {
   text-align:right;
   background:url(../img/nachoben.gif) no-repeat;
   background-position: right;
   padding-right: 18px;
}
/*Überschriften*/
  h1,h2,h3,h4,h5,h6,h7 { 
  	font-family:Georgia, "Times New Roman", Times, serif;
  	font-weight: bold; 
  	color:#99cc66;
	margin: 0.5em 0  0.25em 0;
  }

  h1 { font-size: 150%; border-bottom: solid 1px #99cc66; margin: 0.5em 0  1.0em 0;  }                        
  h2 { font-size: 130%}                         
  h3 { font-size: 110%; }                      
  h4 { font-size: 100%;}                     
  h5 { font-size: 116.67%;}                    
  h6 { font-size: 116.67%; font-style:italic; }  
  
  
  p { line-height: 1.5em; margin: 0 0 1em 0; }
  
/* Bilder und Bildunterschriften*/

   /*Optional: jedem Bild einen weißen Rahmen geben - 1px eintragen und jedem Bild die class imgView übergeben - bitte anpassen!*/  
  .imgView {  border: solid 0px #fff !important;}
  .imgTxt { font-family:Times New Roman; font-size:1em; line-height:14px; font-weight:bold; padding: 5px 0 0 0px} /*Bilderunterschrift - bitte anpassen!*/
                  
  
/* Listen -  bitte anpassen!*/

  ul,  dl { line-height: 1.5em; margin: 0 0 1em 0 }
  ol { line-height: 1.5em; margin: 0 0 1em 0; list-style-type:decimal }
  li { margin-left: 1.5em; line-height: 1.5em; list-style-type:square }

  dt { font-weight: bold }
  dd { margin: 0 0 1em 2em }

/* Textauszeichnung - bitte anpassen! */
  cite, blockquote { font-style:italic }
  blockquote { margin: 0 0 1em 1.5em }

  strong,b { font-weight: bold }
  em,i { font-style:italic }

  .float_left { float: left; display:inline; margin-right: 1em; margin-bottom: 0.15em;  }
  .float_right { float: right; display:inline; margin-left: 1em; margin-bottom: 0.15em;  }
  .center { text-align:center; margin: 0.5em auto }

/* Links */
  a {color: #99cc66; background:transparent; font-weight: normal; text-decoration:none;}
  a:visited {text-decoration:none;}
  a:focus {color: #c66342; background-color: transparent; text-decoration:underline;}
  a:hover {color: #c66342; background-color: transparent; text-decoration:underline;}
  a:active {text-decoration:none;}

/*Tabellenformaterung - bitte anpassen!*/
  table { width: auto; border-collapse:collapse; margin-bottom: 0.5em; z-index:1}
  table.full { width: 100%; }
  table.fixed { table-layout:fixed }

  th {text-align:left; padding: 5px 0px 3px 0px; background: #ccc;}
  td { padding: 0.3em; padding-top:0.7em; padding-bottom:0.7em; text-align:left; margin-top:0px;}
  thead th { background: #444; color: #fff }
  tbody th 
  tbody th.sub { background: #bbb; color: #333 }
  .tr_farbig {background-color:#fff}

/*Horizontale Linie*/ 
  hr {
    color: #99cc66;
    background:transparent;
    height: 1px;
	margin: 1em 0 1em 0;
    /*border-bottom: solid 1px #99cc66;*/
  }
 
 .externerLink {
	background-image:url(../img/externerLink.gif) no-repeat;
 }
}
