/**
 * Style sheet hoch3
 */
#scrollWrapper
{
	width:400px;
}

#scUp, #scDown
{
	width:14px;
	height:16px;
	right:14px;
	position:absolute;
}

#scDown
{
	right:15px;
	top:113px;
}

#scUp
{
	top:88px;
}

#main .mod_navigationSub
{
	padding-bottom:10px;
}

#main .mod_navigationSub ul
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

#main .mod_navigationSub ul li
{
	float:left;
	list-style-type:none;
}

#main .mod_navigationSub ul li a, #main .mod_navigationSub ul li p
{
	padding-right:15px;
	padding-left:15px;
	border-right:1px solid #2C2D1F;
	font-size:12px;
	color:#666;
}

#main .mod_navigationSub ul li a.first, #main .mod_navigationSub ul li p.first
{
	padding-left:0px;
}

#main .mod_navigationSub ul li a.last, #main .mod_navigationSub ul li p.last
{
	border-right:0px solid #2C2D1F;
}

#main .mod_navigationSub ul li p
{
	font-weight:bold;
	color:#2C2D1F;
}

#main .mod_navigationSub ul li a
{
	text-decoration:underline;
}

#main .mod_navigationSub ul li a:hover
{
	text-decoration:underline;
	color:#2C2D1F;
}

#left
{
	width:460px;
}

.ce_image
{
	width:460px;
}

#main
{
	width:460px;
	padding-left:10px;
}

* html #main
{
	width:460px;
	padding-left:5px;
}

.mainlink a, h1.mainlink
{
	padding-left:32px;
	background-image:url("tl_files/layout/arrow_big.gif");
	background-position:left center;
	background-repeat:no-repeat;
	font-weight:normal;
	font-size:22px;
	color:#b9c911;
}

#left .inside .ce_headline.pfeil
{
	padding-left:28px;
	background-image:url("tl_files/layout/arrow_big_b.gif");
	background-position:left center;
	background-repeat:no-repeat;
	font-family:arial;
	font-size:22px;
	color:#2c2d1f;
}

.ce_text.contact
{
	padding-left:28px;
}

.ce_text ul
{
	margin:0px;
	padding:0px 0px 0px 20px;
	list-style-image:url("tl_files/layout/listing.gif");
}

.ce_text ul li
{
	margin:0px;
	padding:0px 0px 1px 0px;
	list-style-image:url("tl_files/layout/listing.gif");
}

#wrapper
{
	height:631px;
	margin-top:15px;
	padding:15px;
	background-color:#FFFFFF;
}

#header
{
	position:relative;
	margin-bottom:14px;
	background-image:url("tl_files/layout/header_pot.gif");
	background-position:left top;
	background-repeat:no-repeat;
}

#header .inside
{
	height:119px;
}

div.maincontent
{
	width:310px;
	height:152px;
	margin-bottom:10px;
	padding-top:86px;
	padding-left:150px;
	background-image:url("tl_files/layout/content_bg.gif");
	background-position:left top;
	background-repeat:no-repeat;
}

div.maincontent2
{
	width:350px;
	height:228px;
	padding-top:20px;
	padding-left:110px;
	background-image:url("tl_files/layout/content_bg.gif");
	background-position:left top;
	background-repeat:no-repeat;
}

div.maincontent3
{
	width:410px;
	height:179px;
	padding-top:59px;
	padding-left:50px;
	background-color:#e5f6b8;
	background-image:url("tl_files/layout/green_corner.gif");
	background-position:left top;
	background-repeat:no-repeat;
}

.topnavi1
{
	bottom:5px;
	left:505px;
	position:absolute;
}

.topnavi2
{
	bottom:5px;
	right:23px;
	position:absolute;
}

.topnavi a, .topnavi p
{
	padding-right:5px;
	padding-left:5px;
	border-right:2px solid #fff;
	font-weight:bold;
	font-size:11px;
	line-height:14px;
}

.topnavi a.last, .topnavi p.last
{
	padding-right:0px;
	padding-left:5px;
	border-right:0px solid #fff;
}

.topnavi a
{
	color:#fff;
}

.topnavi a:hover
{
	text-decoration:none;
	color:#2c2d1f;
}

.topnavi p
{
	font-weight:bold;
	color:#FFFFFF;
}

.topnavi ul
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

.topnavi ul li
{
	float:left;
}

#left .inside .mod_navigation
{
	width:348px;
	height:222px;
	top:0;
	position:relative;
	margin-bottom:10px;
	padding-top:16px;
	padding-left:112px;
	background-color:#e5f6b8;
	background-image:url("tl_files/layout/h3_corner.gif");
	background-position:left top;
	background-repeat:no-repeat;
}

#left .inside .mod_navigation ul
{
	margin:0px;
	padding:0px;
	border:0px;
}

#left .inside .mod_navigation ul li
{
	margin:0px;
	padding:0px;
	border:0px;
	list-style-type:none;
}

#left .inside .mod_navigation ul li a, #left .inside .mod_navigation ul li p
{
	font-weight:normal;
	font-size:18px;
	line-height:20px;
}

#left .inside .mod_navigation ul li a
{
	margin:0px;
	padding:0px 0px 0px 26px;
	font-size:18px;
	color:#b9c911;
	line-height:20px;
}

#left .inside .mod_navigation ul li p, #left .inside .mod_navigation ul li a:hover, #left .inside .mod_navigation ul li a.trail
{
	margin:0px;
	padding:0px 0px 0px 26px;
	text-decoration:none;
	color:#2c2d1f;
}

#left .inside .mod_navigation ul.level_2
{
	margin:0px;
	padding:0px;
}

#left .inside .mod_navigation ul.level_2 li a, #left .inside .mod_navigation ul.level_2 li p
{
	margin:0px 0px 0px 26px;
	padding:0px 0px 0px 18px;
	font-size:11px;
	color:#666;
	line-height:17px;
}

.eingerueckt
{
	padding-left:30px;
}

#left .inside .mod_navigation ul.level_2 li a
{
	background-image:url("tl_files/layout/arrow_tiny.gif");
	background-position:left center;
	background-repeat:no-repeat;
}

#left .inside .mod_navigation ul.level_2 li a.trail
{
	background-image:url("tl_files/layout/arrow_tiny_active.gif");
	background-position:left center;
	background-repeat:no-repeat;
	color:#2C2D1F;
}

#left .inside .mod_navigation ul.level_2 li a:hover, #left .inside .mod_navigation ul.level_2 li p
{
	margin:0px 0px 0px 26px;
	padding:0px 0px 0px 18px;
	background-image:url("tl_files/layout/arrow_tiny_active.gif");
	background-position:left center;
	background-repeat:no-repeat;
	text-decoration:none;
	font-size:11px;
	color:#2c2d1f;
	line-height:17px;
}

#left .inside .mod_navigation ul ul.level_3
{
	height:25px;
	display:none;
	padding-left:20px;
}

#left .inside .mod_navigation ul.level_3 li
{
	float:left;
}

#left .inside .mod_navigation ul.level_3 li.last
{
	float:left;
}

#left .inside .mod_navigation ul.level_3 li a, #left .inside .mod_navigation ul.level_3 li p, #left .inside .mod_navigation ul.level_3 li a:hover
{
	margin-bottom:5px;
	margin-left:6px;
	font-style:italic;
	background: none;
}

#left .navi ul, #main .navi ul
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

#left .navi ul, #main .navi ul li
{
	list-style-type:none;
}

#left .navi ul li a, #main .navi ul li a
{
	margin:0px;
	padding:0px 0px 0px 20px;
	background-image:url("tl_files/layout/arrow_tiny_white.gif");
	background-position:left center;
	background-repeat:no-repeat;
}

#slideWrapper
{
	margin:0px;
}

#goBack, #goForward
{
	margin-right:40px;
	margin-left:40px;
	cursor: pointer;
}

.rahmen
{
	width:420px;
	height:460px;
	position:relative;
	padding:18px 20px 20px 20px;
	background-image:url("tl_files/layout/blank_bg.gif");
	background-position:left top;
	background-repeat:no-repeat;
}

.headline_d1
{
	margin-left:20px;
	font-weight:bold;
	font-size:12px;
	line-height:16px;
}

.gruen
{
	width:424px;
	bottom:0px;
	left:8px;
	position:absolute;
	margin:0px;
	padding:5px 10px 10px 10px;
	background-color:#E5F6B8;
}

