/**
 * Style sheet typo
 */
body
{
	font-family:Arial, Helvetica, sans-serif;
}

a,
*a,
#right a
{
	position:relative;
	text-decoration:none;
	color:#5E9B28;
}

#main a
{
	text-decoration:none;
	color:#5E9B28;
}

#main p,
#main table
{
	font-size:12px;
	color:#000000;
	line-height:17px;
}

/* NAVIGATION */
.level_1 a,
.level_1 p
{
	position:relative;
	margin:6px 0px;
	padding:0px 0px 0px 12px;
	background-image:url("tl_files/basic_layout/navi_arrow_3.gif");
	background-position:left;
	background-repeat:no-repeat;
	font-weight:bold;
	text-decoration:none;
	font-size:14px;
	color:#5E9B28;
	line-height:27px;
	text-transform: capitalize;
	letter-spacing:1px;
}

.level_1 a:hover
{
	position:relative;
	text-decoration:underline;
}

.level_1 p
{
	margin:0px;
	padding:0px 0px 0px 12px;
}

.level_2 a,
.level_2 p
{
	position:relative;
	margin:3px 0px 6px 20px;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
	color:#5E9B28;
	letter-spacing:1px;
}

.level_2 a:hover
{
	text-decoration:underline;
}

.level_2 p
{
	margin:0px 0px 0px 20px;
}

#right .toolbox_link
{
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
	color:#5E9B28;
}

#submit
{
	background-color:#FFFFFF;
	border:1 solid #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#black;
}

img
{
	border:0px;
}

.image_container
{
	padding:0px 10px 10px 0px;
}

.caption
{
	margin-bottom:5px;
	font-weight:bold;
	font-size:11px;
	line-height:13px;
}

/* PAGINATION */
#main .pagination_a,
#main .pagination_current
{
	height:14px;
	float:left;
	margin:15px 3px 0px 3px;
	padding:2px 4px;
	background-image:url("tl_files/basic_layout/bg_transp1.png");
	border:1px solid #FFFFFF;
	font-weight:bold;
	font-size:10px;
}

#main .pagination_link,
#main .pagination_previous,
#main .pagination_next,
#main .pagination_first,
#main .pagination_last
{
	font-size:12px;
}

body>#main .pagination_a,
body>#main .pagination_current
{
	background-image:url("tl_files/basic_layout/bg_transp1.png");
	background-repeat:repeat;
}

* html #main .pagination_a,
* html #main .pagination_current
{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='tl_files/basic_layout/bg_transp1.png', sizingMethod='scale');
	background: none;
}

/* NEWS MODUL */
#main div.layout_short
{
	margin:0px 0px 15px 0px;
}

#main div.mod_newslist p.info
{
	margin:0px;
	padding:0px;
	font-size:10px;
}

#main div.mod_newslist h2
{
	margin:3px 0px;
	font-weight:bold;
	font-size:17px;
	color:#5E9B28;
}

#main div.mod_newslist p.more
{
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#5E9B28;
}

#main div.mod_newslist p.teaser
{
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#000000;
}

#main div.mod_newslist .more a.weiterlesen
{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 12px;
	background-image:url("tl_files/basic_layout/navi_arrow_3.gif");
	background-position:left;
	background-repeat:no-repeat;
	font-size:13px;
	color:#5E9B28;
}

#main div.mod_newslist p
{
	margin:0px 0px 10px 0px;
	padding:0px;
	font-size:13px;
	line-height:17px;
	letter-spacing:0.5px;
}

#main div.mod_newsreader p.info
{
	margin:0px;
	padding:0px;
	font-size:10px;
}

#main .back
{
	margin-top:16px;
	font-size:12px;
	color:#5E9B28;
}

#main div.mod_newsreader div.layout_full h2,
#main div.mod_linklist h2,
#main div.mod_article h2
{
	margin:2px 0px 5px 0px;
	font-weight:bold;
	font-size:17px;
	color:#5E9B28;
	text-transform:none;
}

#main div.mod_article h1,
#main div.main_inside div.mod_article div.mod_newslist h1
{
	margin:2px 0px 15px 0px;
	font-weight:bold;
	font-size:20px;
	color:#5E9B28;
	text-transform:uppercase;
}

#main ul,
#main li
{
	margin:0px 0px 4px 0px;
	font-size:13px;
	line-height:17px;
	list-style-type:square;
	list-style-image:url("tl_files/basic_layout/navi_arrow_3.gif");
	letter-spacing:0.5px;
}

