/* Allgemeines */

BODY {
	font-family: "Tahoma",Verdana,Arial,sans-serif;
	line-height: 130%;
	margin: 2px;
	padding: 0px;
}

INPUT, SELECT, TEXTAREA {
	font : 100 10pt "Tahoma",Trebuchet,Verdana,Arial,sans-serif;
	padding: 1px;
}

INPUT[type=radio], INPUT.none {
	border: none;
}

INPUT.requirederror, SELECT.requirederror, TEXTAREA.requirederror {
	border: 1px solid #d81126;
	background-color: #F9B0B7;
	padding: 2px;
}

DIV.requirederror {
	border: 1px solid #d81126;
	padding: 2px;
}

.access {
	display: none;
}

/* Layout */

#innerbox {
	text-align: left;
}

#menu {

}

#logo1 {
	width: 280px;
	display: block;
	margin-bottom: 10px;
	zoom: 50%;
}

#navigation1, #navigation2, #logo2 {
	display: none;
}

#content {
	position: relative;
	float: left;
	font-size: 10pt;
	text-align: justify;
}

#images {
	position: relative;
	float: right;
	width: 140px;
	background-color: #EBEEFD;
	padding: 2px;
	border: 1px solid #0c1c8c;
}

#popup_content {
	padding-left: 5px;
	font-size: 10pt;
	text-align: justify;
}

H1 {
	font-size: 20pt;
	color: #d81126;
	line-height: 120%;
	margin-top: 0px;
}

H2 {
	font-size: 16pt;
	color: #0c1c8c;
	line-height: 120%;
	margin-top: 10px;
}

H3 {
	font-size: 14pt;
	color: #0c1c8c;
	margin-top: 10px;
}

H4 {
	font-size: 11pt;
	font-weight: 900;
	color: #0c1c8c;
	margin-top: 0px;
}

.footer {
	font-size: 7pt;
	line-height: 130%;
	color: #666666;
}

.bold {
	font-size: 110%;
	font-weight: 900;
}

.small {
	font-size: 7pt;
	line-height: 140%;
}


#content UL {
	list-style: square;
}

TABLE.box {
	border: 1px solid #0c1c8c;
}

TR.highlight TD, TR.highlight TH {
	background-color: #EBEEFD;
	border-bottom: 1px solid #0c1c8c;
}

TR.normal TD, TR.normal TH  {
	border-bottom: 1px solid #0c1c8c;
}

TH {
	background-color: #EBEEFD;
	color: #0c1c8c;
	font-size: 10pt;
	border-bottom: 2px solid #0c1c8c;
}

DIV.box {
	padding: 2px;
}