<!--
/* defs */
body {
	margin:0px; padding:0px; border:0px;
	background-color:#bdffbd;
	color:black;
	font-family:Helvetica,Arial,Geneva,sans-serif;
	}
	
body * { font-size:12px; color:#116d3a; }
body div a img { border:0px; }

a { border:0px; text-decoration:none; }
a:link {color: #00a0c6; }
a:visited {color: #00a0c6;}
a:hover { color: #00c98a; text-decoration:underline; }
a:active {color: black;}

h1 { font-size:1.6em; color:#116d3a; font-family:Helvetica, Arial, Geneva, sans-serif; font-weight:bold; }
h1 * { font-size:inherit; color:#116d3a; font-family:Helvetica, Arial, Geneva, sans-serif; font-weight:bold; }

h2 { font-size:1.25em; color:#116d3a; font-family:Helvetica, Arial, Geneva, sans-serif; font-weight:bold; }
h2 * { font-size:inherit; }

h3 { font-size:1em; color:#116d3a; font-family:Helvetica, Arial, Geneva, sans-serif; font-weight:bold; }

#menu-outer	{
	position:absolute; top:264px; width:17em; 
	padding:0em 0em 0em 0em; 
	no-border:3px solid #116d3a;
	border-left:0px;
	background:#daffda;
	#e0ffe0;
	border:0px solid black;
	}
#menu	{
	color:#116d3a;
	text-align:right;
	background:url();
	padding:3ex 3ex 3ex 1ex;
	border:0px solid black;
	}
#menu * { font-size:1em; color:#9d0c15; font-weight:bold; line-height:130%; border:0px solid black}

#menu a { border:0px; text-decoration:none;}
#menu a:link {color: #116d3a;}
#menu a:visited {color: #116d3a;}
#menu a:hover { color: #730000; text-decoration:underline; }
#menu a:active {color: #047391;}

/* #menu .zusammen { border-right:4px solid #99cc99; padding-right:4px;} */
#menu .zusammen { position:relative; left:5px; top:-5px; padding:3px 5px 5px 15px; float:right;}

#menu br {clear:both;}

#news	{
	position:absolute; top:264px; width:15.5em; right:0;
	xpadding:0em 0em 0em 0em; 
	no-border:3px solid #116d3a; blue:#047391; green:#116d3a;
	border-right:0px;
	color:#116d3a;
	background:#daffda;
	padding:3ex 2ex 3ex 2ex;
	}
#news * { font-size:1em; color:#116d3a; line-height:1em;}

/* #730000 #9d0c15*/

#news h1 { font-size:1.25em; color:#116d3a; font-weight:bold; line-height:100%; margin:0px; padding:0px; padding-bottom:1ex; }
#news h1 * { font-size:inherit; color:#116d3a; font-weight:bold; }

#news h2 { font-size:1em; color:#116d3a; font-weight:bold; line-height:120%; margin:0px; padding:0px; padding-top:1ex;}
#news h2 * { font-size:inherit; color:#116d3a; font-weight:bold; }

#news a { border:0px; text-decoration:none; }
#news a:link {color: #116d3a; }
#news a:visited {color: #116d3a;}
#news a:hover { color: #047391;}
#news a:active {color: #730000; }

#news a * { border:0px; text-decoration:none; }
#news a:link * {color: #116d3a; }
#news a:visited * {color: #116d3a;}
#news a:hover * { color: #047391;}
#news a:active * {color: #730000; }

#news *.teaser { font-size:0.8em; color:inherit; line-height:100%;}
#news *.teaser * { font-size:inherit; color:inherit;}

#news div.article { padding:0 0.5ex 0.5ex 0.5ex;}

#content {
	position:absolute; left:18.5em; top:270px; right:19.5em;
	padding:0em 0em 0em 0em; 
	border:0px solid black;
	#color:#314e5e;
	color:#116d3a;
	}

#content .blandtable
	{
	border-spacing:0px;
	empty-cells:hide;
	}
	
#content .blandtable td
	{
	border:2px solid #bdffbd;
	background:#daffda;
	padding:2px 6px;
	}	
	
.inline { border:6px solid #99cc99; background:#99cc99; margin:0 0 0 0; font-size:8pt; }
.inlinetopleft- { float:left; border:3px solid #99cc99; padding:3px; margin:0 1em 1em 0; font-size:8pt; }
.inlinetopleft { float:left; border:6px solid #99cc99; background:#99cc99; margin:0 1em 1em 0; font-size:8pt; }
.inlinetopleft * { border:0; font-size:8pt; }
.inlineleft- { float:left; border:3px solid #99cc99; padding:3px; margin:1em 1em 1em 0; font-size:8pt; }
.inlineleft { float:left; border:6px solid #99cc99; background:#99cc99; margin:1em 1em 1em 0; font-size:8pt; }
.inlineleft * { border:0; font-size:8pt; }
.inlinetopright- { float:right; border:3px solid #99cc99; padding:3px; margin:0 0 1em 1em; font-size:8pt; }
.inlinetopright { float:right; border:6px solid #99cc99; background:#99cc99; margin:0 0 1em 1em; font-size:8pt; }
.inlinetopright * { border:0; font-size:8pt; }
.inlineright- { float:right; border:3px solid #99cc99; padding:3px; margin:1em 0 1em 1em; font-size:8pt; }
.inlineright { float:right; border:6px solid #99cc99; background:#99cc99; margin:1em 0 1em 1em; font-size:8pt; }
.inlineright * { border:0; font-size:8pt; }
.inlinecenter- { border:3px solid #99cc99; padding:3px; margin:1em 0 1em 1em; font-size:8pt; }
.inlinecenter { border:6px solid #99cc99; background:#99cc99; margin:1em 0 1em 1em; font-size:8pt; }
.inlinecenter * { border:0; font-size:8pt; }


.picleft { float:left; padding-right:1em;}
.picright { float:right; padding-left:1em; }

.half { width:50%; }
.twothirds { width:66%; }

.snagal {border:0px solid black; width:160px; height:160px; float:left; background-color:#99cc99; text-align:center; margin:2px; padding:4px;}
.snagal div {border:0px solid green; width:160px; height:160px; display:table-cell; vertical-align:middle; overflow:hidden;}




/* CSS fuer layout und navigation von menupunkten und standardseiteninhalten */


.small { font-size:10px; }
.small * { font-size:10px; }

.smaller { font-size:9px; }
.smaller * { font-size:9px; }

.head { font-weight:bold; }
.bold { font-weight:bold; }

.hide { display:none; }

.autor { font-style:italic; text-align:right; padding-right:5em;}
.autor * { padding-right:5em; }




/* misc */

.hr { border-bottom:2px solid #99cc99; overflow:hidden; padding-bottom:1em;}
hr { height:1px; color:#99cc99; background-color:#99cc99; border:0px; width:100%; overflow:hidden; }



/*
  USAGE: All you have to do is include this one line in your CSS file, with the
  tag names to which you want the script applied:
 */

 img { behavior: url(iepngfix.htc) }

 /*
  Alternatively, you can specify that this will apply to all tags like so:
   * { behavior: url(iepngfix.htc) }
 */



-->
