/**
 * Style sheet style_standard
 */
/* BODY */
body
{
	font-family:Arial;
	font-size:10pt;
	color:#5c562c;
}

/* Hauptnavigation */
.mod_customnav
{
	height:215px;
	margin-bottom:10px;
	background-image:url("tl_files/layout/header.jpg");
	background-position:left top;
	background-repeat:no-repeat;
	border-top:0px solid #02b0f9;
	border-right:0px solid #02b0f9;
	border-bottom:1px solid #02b0f9;
	border-left:0px solid #02b0f9;
}

.mod_customnav ul
{
	margin:190px 0px 0px 200px;
	padding:0px;
	background-image:url("tl_files/layout/header.jpg");
	background-position:left top;
	background-repeat:no-repeat;
	list-style-type:disc;
}

.mod_customnav li
{
	margin-right:20px;
	font-weight:bold;
	color:#ffffff;
	list-style-type:disc;
	float: left;
}

.mod_customnav a
{
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
}

/* LEFT */
#left
{
	height:450px;
	margin:0px;
	padding:0px;
	background-image:url("tl_files/layout/seiten_top.jpg");
	background-position:right top;
	background-repeat:no-repeat;
}

#left .inside
{
	height:490px;
	display:block;
	margin:16px 0px 0px 6px;
	padding:0px;
	background-color:#ddcc78;
	border-top:0px solid #a69c62;
	border-right:1px solid #a69c62;
	border-bottom:1px solid #a69c62;
	border-left:1px solid #a69c62;
}

/* Haeusernavi */
#left .mod_navigation ul.level_1
{
	margin:30px 0px;
	padding:0px;
	border-top:1px solid #a69c62;
	border-right:0px solid #a69c62;
	border-bottom:0px solid #a69c62;
	border-left:0px solid #a69c62;
}

#left .mod_navigation li
{
	margin:0px;
	padding:6px 0px 6px 10px;
	border-top:0px solid #a69c62;
	border-right:0px solid #a69c62;
	border-bottom:1px solid #a69c62;
	border-left:0px solid #a69c62;
	font-weight:bold;
	text-decoration:none;
	color:#7b6e22;
}

#left .mod_navigation img
{
	margin:0px 5px 0px 0px;
	padding:0px;
}

#left .mod_navigation a
{
	font-weight:bold;
	text-decoration:none;
	color:#7b6e22;
}

#left .mod_navigation ul .level_2
{
	margin:0px 0px 0px -10px;
	padding:6px 0px 6px 10px;
}

#left .mod_navigation ul .level_2 li
{
	margin:0px 0px 0px -10px;
	padding:6px 0px 6px 47px;
}

#left .mod_navigation ul .level_2 .active
{
	background-color:#a69c62;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
}

/* RIGHT */
#right
{
	background-image:url("tl_files/layout/seiten_topr.jpg");
	background-position:right top;
	background-repeat:no-repeat;
}

#right .inside
{
	margin:16px 4px 0px 2px;
	padding:20px 5px;
	background-color:#ddcc78;
	border-top:0px solid #a69c62;
	border-right:1px solid #a69c62;
	border-bottom:1px solid #a69c62;
	border-left:1px solid #a69c62;
	font-size:0.8em;
	min-height: 450px;
}

#right .ce_text
{
	margin:0px;
	padding:10px 5px;
}

#main .inside
{
	margin:5px 0px 0px 2px;
	padding:20px 20px 40px 20px;
	border:1px solid #a69c62;
	min-height: 445px;
}

.ce_text h1
{
	font-weight:bold;
	font-size:1.3em;
}

#main h2
{
	font-weight:bold;
	font-size:1.2em;
}

#main a
{
	font-weight:bold;
	text-decoration:none;
	font-size:1.0em;
	color:#02b0f9;
}

/* FORMULAR */
.ce_form
{
}

.ce_form label
{
	width:240px;
	height:15px;
	float:left;
	clear:both;
	margin-top:7px;
	font-size:0.8em;
}

.ce_form #f2 input, .ce_form #f2 select
{
	width:200px;
	height:18px;
	margin-top:5px;
	font-size:0.8em;
}

.ce_form #f2 select
{
	width:205px;
	height:18px;
}

.ce_form #f2 .explanation
{
	margin-top:20px;
	font-weight:bold;
	text-decoration:none;
	font-size:0.8em;
	color:#02b0f9;
}

.ce_form #f2 input.submit
{
	width:80px;
	height:25px;
	margin-top:20px;
	background-color:#ffffff;
	border:1px solid #02b0f9;
	font-weight:bold;
	font-size:0.8em;
	color:#5c562c;
}

#right .layout_full
{
	margin:0px auto 10px auto;
	padding:0px 10px 10px 10px;
	background-color:#ffffff;
	border:1px solid #666666;
}

#right .layout_full h2
{
	margin:5px 0px 0px 0px;
	padding:0px;
	font-size:11pt;
}

.error
{
	font-style:italic;
	color:#eb1c2a;
}

#right .layout_full h3
{
	margin:0px;
	padding:0px;
	font-size:10pt;
}

