/* CSS Document by Tramsen Media / Kim Christofzik */

html, body
{
	margin:0;
	padding:0 0 15px 0;
	font-family:Arial, Helvetica, sans-serif;
	color:black;
	font-size:9pt;
	background:#EFEBEF;
}
#site
{
	float:left;
	width:981px;
	margin:0 0 20px 0;
	background:url(img/site_shaddow.jpg) repeat-y top right;
}
#sitenavi
{
	float:left;
	background:url(img/bgr_navi-bottom.jpg) no-repeat bottom left;
}
#siteinnen
{
	float:left;
	width:965px;
	background:url(img/bgr_middle-container.jpg) repeat-y top left;
}

#top_container
{
	float:left;
	width:965px;
	height:116px;
	background:url(img/topbanner_01.jpg) no-repeat right #ffffff;
}
#logo
{
	margin:20px 0 0 25px;
}
#topmenue
{
	position:absolute;
	left:205px;
	top:3px;
	color:#2C4E9E;
}
#topmenue a
{
	color:#2C4E9E;
	text-decoration:none;
	font-weight:bold;
}

#middle_container
{
	clear:left;
	width:965px;
	background:url(img/bgr_middle-container.jpg) repeat-y;
}
#navi
{
	float:left;
	width:175px;
/*	overflow:hidden; */
}
*html #navi
{
	float:left;
	width:170px;
	w/idth:170px;
/*	overflow:hidden; */
}

#navi ul
{
	margin:0;
	padding:0;
/*	background:url(images/bgr_navi.jpg) repeat-y left; */
	width:176px;
/*	font-weight:bold; */
}
#navi a
{
/*	font-weight:bold; */
	text-decoration:none;
	color:black;
}
#navi ul li
{/*
	list-style-type:none;
	width:165px;
	display:block;
	height:16pt;
	border-top:1px solid #A7ABA8;
	border-bottom:1px solid #A7ABA8;
	background:#BDC0BD;
	margin:2px 0 2px 0;
	padding:0 0 0 11px; */
}
#navi ul li#searchbox
{
	padding:2px 0 2px 6px;
	height:20pt;
	width:170px;
	display:block;
	border-top:1px solid #A7ABA8;
	border-bottom:1px solid #A7ABA8;
	background:#BDC0BD;
}
#navi ul li #searchtext
{
	height:14pt;
}
#navi ul li #searchbutton
{
	margin:0 0 0 8px;
}
#navi ul li.subnav
{
	font-weight:normal;
	padding:0 0 0 25px;
	width:151px;
}

#content_tm
{
	float:left;
	margin-left:15px;
	width:500px;
	background:white;
	padding:0 0 0 15px;
/* overflow:hidden; */
}
#content_tm img
{
	margin:0 15px 0 0;
}
#content_tm h1
{
	font-size:9pt;
	font-weight:bold;
	margin:0 0 10px 0;
	padding:0;
	color:black;
}
#content_tm h2
{
	font-size:14pt;
	font-weight:bold;
	margin:0 0 10px 0;
	padding:0;
	color:#6FA59A;
}
#content_tm h3
{
	font-size:9pt;
	font-weight:normal;
	margin:0 0 10px 0;
	padding:0;
	color:black;
}
#content_tm h4
{
	font-size:9pt;
	font-weight:bold;
	margin:0 0 2px 0;
	padding:0;
	border-bottom:1px solid #6FA59A;
	width:90%;
	color:#6FA59A;
}
#content_tm table
{
	 width:490px;
}
/* EDIT BY EGOTEC */
#content_tm td,
#content_tm p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
}

#news
{
	float:right;
	width:188px;
	margin:15px 0 0 0;
/*	background:url(images/bgr_news.jpg) repeat-y; */
}
#news h1
{
	display:block;
	width:188px;
	background:#6FA59A;
	font-size:12pt;
	text-align:center;
	color:white;
	margin:15px 0 15px 0;
	padding:2px 0 2px 0;
	5C5D9E
}
#news .newsbox
{
	width:150px;
	padding:0 0 0 15px;
}
#news .newsbox strong
{
	color:#5C5D9E;
}
#news .newsbox a
{
	color:#6FA59A;
	text-decoration:underline;
	font-weight:normal;
}

#bottom_container
{
	clear:left;
	width:965px;
	padding:4px 0 4px 0;
	border-top:4px solid #6FA59A;
	border-bottom:1px solid #CBC6CA;
	background:#ffffff;
	text-align:center;
}
#tierleiste
{
	clear:both;	/* vorher:"left" artur<riewe@egotec.com> */
	width:965px;
/*	width:500px; */
	height:45px;
	margin:25px 0 0 0;
	background:url(img/tierleiste.jpg) no-repeat top center;
}


.reiter_body
{
	float:left;
	height:16px;
}
*html .reiter_body
{
	float:left;
	line-height:16px;
	l\ine-height:16px;
}
.reiterbgr
{
	clear:left;
	width:525px;
	height:17px;
	background:url(img/reiter_bgr.jpg) repeat-x bottom;
	position: relative;
	top: 10px;
}

.reiter_tm_l
{
	float:left;
	height:16px;
	width:2px;
	margin-right:0;
	padding-right:0;
}
*html .reiter_tm_l
{
	float:left;
	line-height:16px;
	l\ine-height:16px;
	width:2px;
	margin-right:0;
	padding-right:0;
}
.reiter_tm
{
	float:left;
	height:16px;
	padding:1px 0 0 0;
	text-align:center;
	white-space:nowrap;
}
*html .reiter_tm
{
	float:left;
	line-height:16px;
	l\ine-height:16px;
	padding:1px 0 0 0;
	text-align:center;
	white-space:nowrap;
	color:#0563A9;
}
.reiter_tm a, .reiter_tm a:link, .reiter_tm a:visited, .reiter_tm a:active
{
	text-decoration:none;
	padding:0 5px 0 5px;
	display:block;
	color:#000000;
}
.reiter_tm a:hover
{
	text-decoration:none;
	padding:0 5px 0 5px;
	display:block;
	color:#6FA59A;
}
.reiter_tm_r
{
	float:left;
	height:16px;
	width:2px;
}
*html .reiter_tm_r
{
	float:left;
	line-height:16px;
	l\ine-height:16px;
	width:2px;
}
.iereiterzw
{
	width:6px;height:16px;float:left;margin:0 0 10px 0;border-bottom:1px solid #8C8E8C;
}
*html .iereiterzw
{
	width:6px;height:17px;float:left;margin:0 0 10px 0;border-bottom:1px solid #8C8E8C;
}
