/**
 * Style sheet geometrie
 */
body
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
}

*
{
	margin:0;
	padding:0;
}

#container
{
	margin-top:4px;
	background-image:url("./tl_files/mainbg.png");
	background-position:left top;
	background-repeat:repeat-y;
}

/* Main */
#main
{
	background-image:url("./tl_files/insidebg.png");
	background-position:left top;
	background-repeat:repeat-x;
}

#main .inside
{
	margin:0px 50px 0px 53px;
	padding:25px 0px 1px 0px;
}

.ce_text
{
	text-align:justify;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:10pt;
	color:#333333;
}

#main a
{
	font-weight:bold;
	text-decoration:none;
}

h1
{
	padding-bottom:12px;
	font-weight:bold;
	font-size:14px;
	color:#8e8777;
}

h2
{
	font-size:1.15em;
}

h3
{
	font-size:1em;
}

h1, h2, h3
{
	margin-top:0.6em;
	margin-bottom:0.2em;
}

/* footer menu */
#footer
{
	background-image:url("./tl_files/insidebg.png");
	background-position:left top;
	background-repeat:repeat-x;
}

.footer
{
	width:700px;
	left:304px;
	top:-53px;
	position:absolute;
}

.footer ul
{
	list-style-type:none;
}

.footer li
{
	display:inline;
	border-top:0px solid;
	border-right:1px solid;
	border-bottom:0px solid;
	border-left:0px solid;
	color:#8B8678;
}

.footer li.last
{
	border:0;
}

.footer a, .footer p
{
	display:inline;
	padding:0px 5px;
	font-size:0.8em;
}

/* Bl */
.block
{
	padding:0;
}

/* breadcrumb */
.mod_breadcrumb
{
	margin-bottom:25px;
	padding:5px 5px 5px 0px;
	background-color:#ffffff;
	font-weight:normal;
	text-decoration:none;
	font-size:0.8em;
	color:#8b8678;
}

.mod_breadcrumb a
{
	font-weight:normal;
	text-decoration:none;
	color:#8b8678;
}

.block a
{
	text-decoration:none;
}

/* Kopfzeile */
#header div.logo
{
	width:1004px;
	height:192px;
	overflow:hidden;
	margin-bottom:5px;
}

/* Horizontales Menü */
#main .menu_hor a
{
	font-weight:normal;
}

.menu_hor ul
{
	height:25px;
	top:0px;
	position:absolute;
	padding-top:4px;
	text-align:left;
	font-size:16px;
}

.menu_hor li
{
	display:inline;
	padding:8px 10px 0px 10px;
}

.menu_hor p
{
	display:inline;
}

.menu_hor .first
{
	padding-left:0;
}

.menu_hor p.active, .menu_hor .trail
{
	font-weight:bold;
}
