﻿html { height: 100%; }
body, form, table { font-family: Tahoma, Verdana, Arial, sans-serif; vertical-align: top; }

body { font-size: 105%; margin:0; padding:0; color: #21374f; height: 100%; background: #999;}

a { color: #000; text-decoration: underline; }

a:link { color:#000; }
a:visited { color:#333;}
a:focus { color:#d59f0c; }
a:hover { color:#a77d09; }
a:active { color:#d59f0c; }

img { border:none }

div {margin: 0; padding: 0;}
 
h1 { font-size: 145%; font-weight: bold;} 
h2 { font-size: 125%; font-weight: bold;} 
h3 { font-size: 110%; font-weight: bold;} 

li { margin: 6px 0 6px 0; padding:0 }
ul li { text-indent:0; padding-left: 1.2em; }
ol li { text-indent:0; padding-left: 1.2em; }
li ul li { text-indent:0; padding-left: 1.2em; }
li li ul li { text-indent:0; padding-left: 1.2em; }

#BANNER { text-align: right; }

#BODY { margin: 0px auto; max-width: 1200px; background: #b0e0f0; min-height: 100%; }

#LOGO { margin: 16px }

#TOPNAV {
	background: url(../images/yellow_bar.gif) no-repeat right 0px; padding:2px 7px;height: 24px; 
	text-align: right;
}
#TOPNAV a { font-weight: bold; padding:0px; margin: 0px 16px 0px 0px; }

#TOPNAVc {
	background: url(../images/yellow_bar.gif) no-repeat right 0px; padding:2px 7px;height: 24px; 
	text-align: center;
}
#TOPNAVc a { font-weight: bold; padding:0px; margin: 0px 16px 0px 0px; }

#NAVIGATION { margin: 24px 0px 0px 28px; padding: 0px; float: left; font-size: 100%; font-weight:bold; white-space:nowrap }
#NAVIGATION ul { margin:0px; padding:0px; }
#NAVIGATION li { margin: 0px; padding:0px 0px 12px 0px; list-style:none; color: #fff;}
#NAVIGATION li li { margin: 0px; padding:4px 0px 4px 24px; list-style:none; color: #fff;}
#NAVIGATION li.active { color: #d59f0c; }
#NAVIGATION a { font-weight: bold; }
#CONTENT {margin: 24px 12px 0px 250px; max-width:900px; }
	
.mar-o { margin: 1em 0 0 0 }
.mar-u { margin: 0 0 1em 0 }
.mar-r { margin: 0 1em 0 0 }
.mar-ru { margin: 0 1em 1em 0 }
.mar-l { margin: 0 0 0 1em }
.mar-lu { margin: 0 0 1em 1em }

p.bild { margin-top:0; margin-bottom: 2em; }

ul, ol { margin: 0 0 12px 0;}

ul { padding: 0 0 0 1em;}
ol { padding: 0 0 0 1.4em;}

td { vertical-align: top }

ol.anm { font-size: 90%; margin:0 0 0 10px; padding:0 0 0 10px;}
ol.anm li { margin: 0; padding: 0;}
