/* copyright 2005 D. Habenicht. All Rights Reserved. */

/* allgemine Elemente */
body
{
	overflow:auto;
	width:100%;
	height:100%;
	border:0px;
	padding:17px;
	margin:0px;
	background-color:#E3E8EC;
	font-family:Arial,Helvetica,sans-serif;
	font-size:9pt;
	color:#000050;
}

form
{
	margin:0px;
	border:0px;
	display:inline;
}

img
{
	border:0px;
	padding:0px;
	margin:0px;
}

iframe
{
	height:100%;
	width:100%;
	margin:0px;
	padding:0px;
	position:absolute;
	display:block;
	color:transparent;
	text-align:left;
	vertical-align:top;
	background-color:transparent;
	border:0px;
	overflow:auto;
}


/* styling Elemente */
p
{
	margin:0px 0px 7px 13px;
	padding:0px;
	width:75%;
	text-align:justify;
}

h1
{
	margin:0px;
	padding:0px;
	font-size:26pt;
	letter-spacing:0.3em;
}

h2
{
	margin:13px 0px 5px 0px;
	padding:0px;
	font-size:16pt;
}

h3
{
	margin:13px 0px 5px 0px;
	padding:0px;
	font-size:12pt;
}

h4
{
	margin:3px 0px 3px 0px;
	padding:0px;
	font-size:10pt;
}

h5
{
}

h6
{
}

table
{
	padding:0px;
	margin:0px;
}

tr
{
}

td
{
	text-align:left;
	vertical-align:top;
	padding:0px;
	margin:0px;
}


/* funktionale Klassen */
div.Layer
{
	display:none;
	visibility:hidden;
	width:100%;
	height:100%;
	position:relative;
	margin:0px;
	padding:0px;
}


/* styling Klassen */
.Shadow
{
	border-top:1px solid white;
	border-right:1px solid black;
	border-bottom:1px solid black;
	border-left:1px solid white;
}

.BigLine
{
	width:100%;
	height:13px;
	background-image:url(./images/line_bg.gif);
	background-repeat:repeat-x;
	font-size:8pt;
	font-weight:bold;
	line-height:10px;
	vertical-align:top;
}

.Block, .Block_Top, .Block_Middle, .Block_Bottom
{
	margin:0px 0px 7px 13px;
	padding:5px;
	background-color:#D3D8DC;
	border:1px solid black;
}

.Block_Top
{
	margin:0px 0px 0px 13px;
	border-bottom:0px;
}

.Block_Middle
{
	margin:0px 0px 0px 13px;
	border-top:0px;
	border-bottom:0px;
}

.Block_Bottom
{
	margin:0px 0px 7px 13px;
	border-top:0px;
}

a, a:link, a:visited, a:active, a:hover
{
	text-decoration:underline;
	font-size:9pt;
	font-weight:bold;
	color:#000050;
	text-transform:uppercase;
	white-space:nowrap;
}

a.norm, a.norm:link, a.norm:visited, a.norm:active, a.norm:hover
{
	text-transform:none;
}

/* spezielles Styling */
.Head
{
	background-image:url(./images/head_bg.gif);
	background-repeat:repeat-y;
	background-color:#8EB0C7;
}

img.Image
{
	border:2px ridge drakgrey;
}

/* Menü */
.MenuBg
{
	background-color:#D3D8DC;
}

a.Menu, a.Menu:link, a.Menu:visited, a.Menu:active, a.Menu:hover
{
	background-image:url(./images/menu_btn.gif);
	background-repeat:repeat-x;
	background-position:center;
	width:170px;
	height:17px;
	display:block;
	overflow:hidden;
	padding:0px 0px 0px 9px;
	margin:17px 0px 0px 0px;
	border:0px;
	text-decoration:none;
	font-size:9pt;
	font-weight:bold;
	color:#000050;
	text-transform:uppercase;
	white-space:nowrap;
}

a.Menu:hover
{
	background-image:url(./images/menu_btn_active.gif);
	height:16px;
	margin:18px 0px 0px 0px;
}

a.Menu:active
{
	color:#FF871C;
}

.Right
{
	display:block;
	float:right;
	margin:0px 5px 12px 12px;
}
