/* CSS Document */

body { font-family: Arial; font-size: 10pt; background-color: white; color: #333333;}

h1 { font-size: 12pt; font-weight:bold; color: #333333;}

h2 { font-size: 12pt; font-weight:bold; color: #ff9933;}
		
h3 { font-size: 10pt; color: #333333;}

h4 { font-size: 10pt; color: #FF6600; font-weight: bold;}

a:link, a:visited, a:active, a:hover { text-decoration: none; color: #FF6600; }/*font-weight: bold; */

a:visited { text-decoration: none; color: #993300; }/*font-weight: bold; */

a:active, a:hover { text-decoration: underline; }

a.header:link, a.header:visited, a.header:hover, a.header:active, a.header:visited {
    font-family:Arial;
	font-size: 16pt; 
	font-weight:bold;
	text-decoration:none; 
	color: #333333;
}

a.footer:link, a.footer:visited, a.footer:hover, a.footer:active, a.footer:visited {
    font-family:Arial;
	font-size: 8pt; 
	text-decoration:none; 
	color: #ff6600;
}	
a.navi:link, a.navi:visited {
      color:#3A4472;
      padding:5px;
      font-size:12pt;
      font-family:Arial;
      font-weight:bold;
	  line-height:17pt;
      text-decoration:none;
      text-align:left;
	  margin:0px;
	  }
a.navi:hover, a.navi:active {
      color:#3A4472;
      background-color:#ffffff;
	  background-repeat: no-repeat;
	  background-position: 0px 1px
      }

a.subnavi:link, a.subnavi:visited {
      display:block;
      color:#3A4472;
      background-color:#ffffff;
      width:120px;
      padding-left:5px;
	  padding-top:5px;
	  padding-bottom:5px;
      font-size:10pt;
      font-family:Arial;
      font-weight:bold;
	  line-height:8pt;
      text-decoration:none;
      text-align:left;
	  margin:0px;
	  }
a.subnavi:hover, a.subnavi:active {
      display:block;
      color:#3A4472;
      background-color:#fde170;
	  background-repeat: no-repeat;
	  background-position: 0px 1px
      }

#current_navi {
      color:#ff6600;
      background-color:#ffffff;
	  background-repeat: no-repeat;
	  background-position: 0px 1px
      }

#current_subnavi {
      display:block;
      color:#3A4472;
      background-color:#ffcc00;
	  background-repeat: no-repeat;
	  background-position: 0px 1px
      }

/* seitenaufbau */

#header { 
	position:absolute; 
	top:10px; 
	left:10px; 
	height:200px; 
	width:980px; 
	background-image:url(../img/system/hg_main.jpg);
	}
#header_dav {
	position:abolute;
	top:15px;
	left:15px;
	font-size: 16pt; 
	font-weight:bold; 
	color: #333333;
}

#content { 
	position:absolute; 
	top: 225px; 
	left: 10px; 
	width: 970px;
	border-left: 1px; 
	border-left-style:dotted;
	border-top: 1px; 
	border-top-style:dotted;
	padding-left: 10px; 
	padding-top: 10px;
	border-bottom: 1px; 
	border-bottom-style:dotted;
}

#footer {
	clear:both;
	width:970px;
	border-top: 1px; 
	border-top-style:dotted;
	padding-top: 5px;
	font-size: 8pt;
}

#navi { width: 750px; position:absolute; left: 178px; top: 178px; z-index:1;}

#subnavi { width: 138px; margin-right:20px; float:left; border-right:1px; border-right-style:dotted; padding-right:10px; margin-bottom:10px;}

#content1a { width: 600px; margin-right:20px; float:left; border-right:1px; border-right-style:dotted; margin-bottom:10px; padding-right:10px;}

#content1ai { width: 600px; margin-right:20px; float:left; padding-right:10px;}

#content1b { width: 170px; float:left;}

#content1c { width: 797px; float:left;}

#content2a { width: 475px; margin-right:20px; float:left; border-right:1px; border-right-style:dotted; padding-right:10px;}

#content2b { width: 295px; float:left;}

#content3a { width: 555px; margin-right:20px; float:left; border-right:1px; border-right-style:dotted}

#content3b { width: 225px; float:left;}

#content4a { width: 797px; float:left;}

