body { background-color:#e68e1b; font-family: Arial, Helvetica, sans-serif; }
h1, h2, h3, h4, h5, h6 {font-weight: bold; margin:0; }
h1  { color: #831d00; font-size: 12pt; line-height: 16pt } /* ?berschrift Seitentitel */
h2  { color: #1c3c12; font-size: 11pt; background-color: #bdc9b1; margin-bottom: 3px; padding: 2px 2px 2px 6px; width: 40% }
h3  { color: #831d00; font-size: 11pt; line-height: 17pt; margin-top: 1px;}
h4 { font-size: 13pt; color:#fff; margin-bottom: 3px; margin-top: 80px;} 
h5 { font-size: 21pt; color:#fff; margin-top: 1px;}
h6 { font-size: 10pt; color:#333; font-weight:normal;  margin-top: 5px; letter-spacing:0.15em;}
p, ul, ol { font-size: 10pt; color: #000000; line-height:16pt;  margin-bottom: 8px; }
td { font-size: 10pt; color: #000000; line-height:14pt;  }

#main {  }
#kopf { background: #e68e1b url(seitenkopf.gif) no-repeat;
	width:100%; height:100px; 
	}
#kopf p { position:absolute; bottom:20px; font-weight:bold; color:#35532d; line-height: 120%; }
#kopf a { text-decoration:none; color:#831d00;}
#teaser { position:absolute; top:10px; left:483px; }
* html #teaser { top:15px; left:484px; }
#inhalt { background: url(higru.gif);
	float:left; width:970px;  }
#inhalt2 { float:left; width:700px; margin-top:10px; }

/*Links allgemein*/
a:link { color: #aa0000; font-weight:normal; text-decoration: none; }
a:visited { color: #aa0000; font-weight:normal; text-decoration: none;}
a:hover	{ color: #930505; font-weight:normal; text-decoration: none; }
a:active {color: #660000; font-weight:normal; text-decoration: none; }


#fuss { float:left; background: #fbb75f url(hg_unten.gif);
	width:970px; height:145px; }

#leftmenu { float:left; width:160px; margin-right:20px; }

#leftmenu ul { width: 160px; margin: 0; padding: 0; }
  * html #leftmenu ul {  /* Korrekturen fuer IE 5.x */
    width: 160px;
    w\idth: 160px;
    padding-left: 0;
    padd\ing-left: 0;
  }
 #leftmenu ul li {
    list-style: none;
    margin: 0; padding-top: 6px;
  }

  #leftmenu ul li ul {
    margin: 0; padding: 0;
  }
  #leftmenu ul li ul li { margin: 0.1em 0; }
  * html #leftmenu ul li ul li {  /* Korrektur fuer IE 5.x */
    margin-left: 1em;
    ma\rgin-left: 0;
  }

 #leftmenu ul a {
    display:block;
    padding: 4px;
    text-decoration: none; font-weight: bold;
	line-height: 100%;
    border: 2px solid #35532d;
    color: #ff9; background-color: #35532d;
  }
  #leftmenu ul li ul li { margin:0; padding-top:2px; }
  #leftmenu ul li ul li a { 
  	background-color: #8FA988; color: #000; font-size:11px;
    font-weight:normal; padding:3px 2px 3px 10px; }

  #leftmenu ul li ul li ul li a { 
  	background-color: #8FA988; color: #000; font-size:11px;
    font-weight:normal; padding:3px 2px 3px 20px; }

  * html #leftmenu ul a {
    width: 100%;    /* Breitenangabe fuer IE 5.x */
    w\idth: 150px;  /* Breitenangabe fuer IE 6 */
  }
  * html #leftmenu ul li ul li a {
    width: 100%;    /* Breitenangabe fuer IE 5.x */
    w\idth: 145px;  /* Breitenangabe fuer IE 6 */
  }
  * html #leftmenu ul li ul li ul li a {
    width: 100%;    /* Breitenangabe fuer IE 5.x */
    w\idth: 135px;  /* Breitenangabe fuer IE 6 */
  }
  #leftmenu ul a:hover { color: white; background-color: gray; border-color: gray; }

 ul#nav li.nav1Pfad a { color:white; }
 ul#nav li.nav1Pfad a:hover  { }
 ul#nav li.nav1Aktiv a { border-color:white; }

 ul#nav2 {}
 ul#nav ul#nav2 li a { border-color:#8fa988; color:black; }
 ul#nav ul#nav2 a:hover { color:white; border-color: gray; border-right-color: white; border-left-color: white; }
 ul#nav ul#nav2 li.nav2Aktiv a { border-color:white; }
 ul#nav ul#nav2 li.nav2Pfad a { border-color:white; }

 ul#nav ul#nav3 { margin-bottom:6px; }
 ul#nav ul#nav2 ul#nav3 li a { border-color:#8fa988; color:black; }
 ul#nav ul#nav2 ul#nav3 a:hover { color:white; border-color: gray; border-right-color: white; border-left-color: white; }
 ul#nav ul#nav2 ul#nav3 li.nav3Aktiv a { color:white; font-weight:bold; }
   

.fllinks {
	float:left;
	padding:0px;
	margin:14px 14px 0px 0px;
}

.flrechts {
	float:right;
	padding:0px;
	margin:14px 0px 0px 14px;
}


/**
 * Modul WYSIWYGImage, Wysiwyg-Text mit Bild/Bildergalerie
 */
div.wysiwygimg {}
.wysiwygimg .wysiwygimgclear {clear:both; display:block; font-size:1px; line-height:0px; margin:0; padding:0; position:relative;}

/* Text */
.wysiwygimg .wysiwygimgtext {font-size:10px; line-height:11px;}

/* Bild und Link */
.wysiwygimg img.wysiwygimg {border:0; margin:1px;}
.wysiwygimg a.wysiwygimg img {vertical-align:top;}

.wysiwygimg a.wysiwygimg, .wysiwygimg a.wysiwygimg:link {border:solid 5px #f6f6f6; display:table; display:inline-block; line-height:0.0em;}
.wysiwygimg a.wysiwygimg:visited {}
.wysiwygimg a.wysiwygimg:hover {border:solid 5px #d4d4d4;}
.wysiwygimg a.wysiwygimg:focus {border:solid 5px #d4d4d4;}
.wysiwygimg a.wysiwygimg:active {border:solid 5px #d4d4d4;}

/* Bildunterschrift */
.wysiwygimgtitle {color:#1c3c12; font-size:10px; font-style:italic; margin:2px 0px;}

/* Bild links im Text (Textumfluss) */
.wysiwygimgleft {float:left; margin:20px 15px 0 0;}

/* Bild rechts im Text (Textumfluss) */
.wysiwygimgright {float: right; margin:20px 0 0 15px;}

/* Bild oben links */
.wysiwygimg .wysiwygimgtopleft {float:left; margin-bottom:0.5em;}

/* Bild oben rechts */
.wysiwygimg .wysiwygimgtopright {float:right; margin-bottom:0.5em;}

/* Bild oben mittig */
.wysiwygimg .wysiwygimgtopcenter {margin-bottom:0.5em; text-align:center;}
.wysiwygimg .wysiwygimgtopcenter a.wysiwygimg {margin:0 auto;}

/* Bild unten links */
.wysiwygimg .wysiwygimgbottomleft {float:left; margin-top:0.5em;}

/* Bild unten rechts */
.wysiwygimg .wysiwygimgbottomright {float:right; margin-top:0.5em;}

/* Bild unten mittig */
.wysiwygimg .wysiwygimgbottomcenter {margin-top:0.5em; text-align:center;}
.wysiwygimg .wysiwygimgbottomcenter a.wysiwygimg {margin:0 auto;}

/* Für Bilder links/rechts vom Text  */
.wysiwygimg table {border-spacing: 0px; font-size:1.0em;}
.wysiwygimg td {vertical-align:top; font-size:1.0em;}

/* Bild links vom Text */
.wysiwygimg td.wysiwygimgleftcol {padding-right:1.0em;}

/* Bild rechts vom Text */
.wysiwygimg td.wysiwygimgrightcol {padding-left:1.0em;}


/* JAOS Gallery
*******************************************************************************/
/* per "div.frame" kann eine Rahmenfunktion eingebracht werden (sonst wirkt sich die Klickbox "Rahmen" nicht aus) */
#jaos
	{
	}

.jaosg_galerie
	{
	text-align:center; 
	vertical-align:middle; 
	padding:5px;
	}

.jaosg_thumbnail 
	{
	margin:5px;
	float: left;
	height: 80px;
	width: 80px;
	text-align: left;
	vertical-align:middle;
	}

.jaosg_nav
	{
	text-align: center;
	}

.jaosg_bild	
	{
	text-align: center;
	}

.jaosg_bildbeschreibung
	{
	text-align: justify;
	}
