body, td, th {
	font-family : Tahoma, sans-serif;
	font-size : 10pt;
}

body {
	background-color : #004000;
	color : White;
	scrollbar-base-color : 004000;
	position : absolute;
	scrollbar-highlight-color : #006000;
}

a {
	text-decoration : none;
	color: White;
	font-weight : bold;
}

a:hover {
	text-decoration : underline;
	background-color : #006400;
}

.text, .boxed, .textnopad, .bild240, .col1, .col2 {
	background-color : #003000;
	color: White;
	font-family : Tahoma, sans-serif;
	font-size : 10pt;
	vertical-align : top;
	line-height : 160%;
}

.text, .bild240, .col1, .col2 {
	padding: 12px 12px 12px 12px;
}

.textnopad {
	padding : 0 0 0 0;
}

.bild240 {
	width : 240px;
}
.col1 {
	width : 33%;
}
.col2 {
	width : 66%;
}
.boxed {
	padding: 8 8 8 8;
	background : #004000;
	vertical-align : top;
}

.para, .alinea, .alinea_unnumbered {
	vertical-align : top;
}

.para {
	font-weight : bold;
	text-align : center;
	padding-bottom : 6pt;
	padding-top : 18pt;
}

.head {
	font-variant : small-caps;
	font-weight : bold;
}

.alinea, .alinea_unnumbered {
	text-align : justify;
}

h1 {
	font-size : 16pt;
	font-weight : normal;
}

h2 {
	font-size : 13pt;
	font-weight : normal;
}

h3 {
	font-size : 12pt;
	font-weight : bold;
}

h4, strong {
	font-weight : bold;
}

h4 {
	font-size : 10pt;
}

input, textarea, select, option {
	background-color : #003000;
	border : thin dotted White;
	color : white;
}

.kamubanner {
	padding : 0 0 0 0;
	border: 0 0 0 0;
	background : #004000;
	border-style : none;
}

.ddmx {
	font: 10pt tahoma;
	border : 0;
}
.ddmx .item1,
.ddmx .item1:hover,
.ddmx .item1-active,
.ddmx .item1-active:hover {
	padding: 6px 12px 6px 12px;
	background: #004000;
	border: 10;
	text-decoration: none;
	display: block;
	white-space: nowrap;
	position: relative;
	font-weight : normal;
}
.ddmx .item2,
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
	padding: 6px 12px 6px 12px;
	text-decoration: none;
	display: block;
	white-space: nowrap;
	position: relative;
	z-index: 500;
	font-weight : normal;
	border-color : white;
	border-left-width : 1;
	border-right-width : 1;
}
.ddmx .item2 {
	background: #004000;
}
.ddmx .item1:hover,
.ddmx .item1-active,
.ddmx .item1-active:hover {
	text-decoration : underline;
}
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
	text-decoration : underline;
}
.ddmx .arrow,
.ddmx .arrow:hover {
    padding: 3px 16px 4px 8px;
}
.ddmx .item2 img,
.ddmx .item2-active img{
    position: relative;
    top: 4px;
    right: 1px;
    border: 0;
}
.ddmx .section {
    border: 0px solid #cc3300;
    position: absolute;
    visibility: hidden;
    z-index: -1;
}

* html .ddmx td { position: relative; } /* ie 5.0 fix */