/*
 * Formatierungen von Standard HTML-Elementen.
 */
body {
	position:absolute;
	left:0px;
	top:0px;
	
	color:#3D689C;
	font-family:sans-serif;
	font-size:11px;
	
	background-color:white;
	background-repeat:repeat-x;
	background-position:0px 135px;
		
	margin:0px;
}

h1 {
	font-size:120%;
	font-weight:bold;
	
	padding:0px 0px 2px 0px;
	margin:0px 0px 10px 0px;
	
	border:0px;
	border-bottom:1px;
	border-style:solid;
	border-color:#3D689C;
}

h2 {
	font-size:100%;
	font-weight:normal;
	text-decoration:underline;
	color:#990000;
	margin:0px 0px -12px 0px;
}

h3 {
	font-size:120%;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:0px;
}

img {
	display:block;
	border:0px;
}

img.inline {
	display:inline;
}

form {
	display:inline;
}

div,form {
	margin:0px;
	padding:0px;
}

em, strong {
	font-weight:bold;
	font-style:normal;
}

input, select, option, textarea {
	font-family:sans-serif;
	font-size:100%;
	text-transform:none;
}

button {
	border:0px;
	background-color:transparent;
	
	padding:0px;
	margin:0px;
	
	font-size:100%;
	text-align:right;
	height:14px;
	Cursor:pointer;
	font-size:100%;
}

p,ul {
	margin:3ex 0ex 3ex 0ex;
	padding:0px;
}

ul {
	margin-bottom:-12px;
	margin-left:1.7em;
	list-style-image:url(/img/listbullet.gif);
}

th {
	text-align:left;
}

td {
	font-size:80%;
}

a {
	text-decoration:none;
	color:#fe7903;
}

a.news {
	text-decoration:none;
	color:#3D689C;
	float:right;
	font-weight:bold;
}

a.sitemap {
	text-decoration:none;
	color:#3D689C;
}


.format1 {
	color:#9A0000;
}
.format2 {
	color:#EE8808;
}
.format3 {
	color:#05407C;
}


div.logo {
	position:absolute;
	left:360px;
	top:62px;
	z-index:1;
}

div.panel {
	position:absolute;
	left:0px;
	top:100px;
}

div.content {
	position:absolute; left:230px; top:330px; width:450px;
}

div.search {
	position:absolute;
	left:817px;
	top:236px;
	
	width:165px;
	height:18px;
	overflow:visible;
	
	background-image:url(/img/search_bg.gif)
}

img.search_label {
	position:absolute; left:13px; top:5px
}

input.search_q {
	position:absolute; left:50px; top:1px; font-size:10px; height:10px
}

button.search_submit {
	position:absolute; left:130px; top:3px
}


div.nav_generic {
	position:absolute;
	left:675px;
	top:259px;
	
	width:300px;
	height:24px;
	
	background-image:url(/img/nav_generic_border.gif);
	
	padding:0px 0px 1px 20px;
}

img.nav_generic {
	padding:0px 5px 0px 5px;
	float:left;
}

div.nav_level_1 {
	position:absolute; left:220px; top:236px; width:600px; overflow:hidden
}

div.nav_level_1_active_hint {
	position:absolute; top:254px;
}

div.nav_level_2 {
	position:absolute; left:230px; top:260px; width:600px; overflow:hidden;
}

a.nav_level_2, a.nav_level_2_active {
	font-size:80%;
	padding:5px 4px 5px 0px;
	color:#3D689C;
}

a.nav_level_2_active, a.nav_level_3_active, {
	color:#15355B;
}


ul.nav_level_3 {
	list-style-image:none; list-style-type:none; margin-left:0px;
}

li.nav_level_3 {
	padding:3px 0px 3px 0px;
}


/* CONTEXT-BOX */
img.context_box_title {
	position:absolute; left:0px; top:-9px;
}
h2.context_box_title {
	color:white; font-weight:bold; text-decoration:none; position:absolute; left:30px; top:-6px;
}
div.context_box_content {
	font-size:85%;
	background-color:#F5F7FA;
	width:139px;
	overflow:auto;
	padding:20px 10px 20px 28px;
}

div.context_box {
	position:absolute; left:720px;
}

