*
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
	
	margin:0px;
}

html, body
{
	height: 100%;

}

img
{
	padding:0px;
	margin:0px;
}

h2
{
	font-size:13px;
	font-weight:normal;
	padding-left:10px;
	padding-bottom:4px;
	border-bottom:1px solid #167b2f;
	margin-bottom:10px;
	
}

ul {
	list-style-type: none;
}

.druckbutton
{
border:1px solid #39D862;
background-color: #FFFF00;
shadow-Color:#1C6D2A;
highlight-Color:#FFFFFF;
3dlight-color:#0A7E2D;
darkshadow-Color:#FDFDFD;
font-size:11px;
color:000000;
padding:3px 3px;

}

a, a:hover
{
	color:#cc0000;
	text-decoration:underline;
}

#catchall
{
	width:900px;
	min-height:100%;
	margin: 0px auto;
	background:url(../bilder_system/bg_all.gif) repeat-y;
	position: relative;
}

h1
{
	width:900px;
	height:99px;
	background:url(../bilder_system/titel.gif) no-repeat;
	position: relative;
	overflow: hidden;
}
h1 span {
	position: absolute;
	left: 2000px;
}
h1 a {
	position: absolute;
	top: 16px;
	left: 14px;
	text-decoration: none;
	width: 200px;
	height: 65px;
}
#bilder_content
{
	width:675px;
	height:152px;
	margin-top:3px;
	float:right;
}

#inhalt
{
	width:640px;
	margin:0px 17px 40px 20px;
	color:#000000;
	text-align:left;
	float:right;
	line-height: 1.3em;
		
}

#copyright
{
	width:620px;
	margin:0px 17px 0px 40px;
	padding:11px 0px 20px 0px;
	border-top:1px solid #167b2f;
	float:right;
	color:#5d5d5d !important;
}
#copyright * {
	color:#5d5d5d !important;
		

}

#copyright a
{
	color:#5d5d5d !important;
	text-decoration:none;
}	
	

#clear
{
	clear:both;
}

/** Navigationsleiste links **/

ul.navi_links
{
	width:223px;
	min-height:100%;
	list-style:none;
    background-color:#e7f2ea;
    float:left;
    margin-top:2px;
	padding-left: 0px;
}

ul.navi_links li
{

}

ul.navi_links li.topic1 a
{
	padding: 9px 0px 9px 27px;
	background-color:#167b2f;
	color:#ffffff;
	font-weight:bold;
	text-align:left;
}

ul.navi_links li.topic1 a:hover, ul.navi_links li.topic1 a.active, ul.navi_links li.topic1 a.active:hover
{
	padding: 9px 0px 9px 27px;
	background:none;
	background-color:#ffff00;
	color:#000000;
	font-weight:bold;
	text-align:left;
}

ul.navi_links li.topic2 a
{
	margin-top:3px;
	padding: 9px 0px 9px 27px;
	background-color:#167b2f;
	color:#ffffff;
	font-weight:bold;
	text-align:left;
}

ul.navi_links li.topic2 a:hover, ul.navi_links li.topic2 a.active, ul.navi_links li.topic2 a.active:hover
{
	margin-top:3px;
	padding: 9px 0px 9px 27px;
	background:none;
	background-color:#ffff00;
	color:#000000;
	font-weight:bold;
	text-align:left;
}

ul.navi_links li.topic3
{
	margin-top:3px;
	padding: 9px 0px 9px 27px;
	background-color:#167b2f;
	color:#ffffff;
	font-weight:bold;
	text-align:left;
}

ul.navi_links li.kontakt
{
	padding:10px 0px 10px 40px;
	color:#000000;
	display:block;
	height:100%;
	text-decoration:none;
	background-image:url(../bilder_system/navi.gif);
	background-position: 24px 14px;
	background-repeat:no-repeat;
	background-color:#e7f2ea;
}
ul.navi_links li.kontakt2
{
	padding:2px 0px 2px 40px;
	color:#000000;
	display:block;
	height:100%;
	text-decoration:none;
	background-image:url(../bilder_system/navi.gif);
	background-position: 24px 6px;
	background-repeat:no-repeat;
	background-color:#e7f2ea;
}

ul.navi_links li.abschluss
{
	margin-top:10px;
	background:url(../bilder_system/navi_abschluss.gif) repeat-x;
}

ul.navi_links li ul {
	padding-left: 23px;
}
ul.navi_links a, ul.navi_links span
{
	padding:10px 0px 10px 40px;
	color:#000000;
	display:block;
	height:100%;
	text-decoration:none;
	background-image:url(../bilder_system/navi.gif);
	background-position: 24px 14px;
	background-repeat:no-repeat;
	background-color:#e7f2ea;
	border-top:1px solid #a1a9a3;
}
ul.navi_links li.first a, ul.navi_links li.first span {
}
ul.navi_links li ul li a {
	border-bottom:none !important;
	border-left:1px solid #a1a9a3;
	padding-top: 7px;
	padding-bottom: 7px;
	background-position: 24px 11px;
}
ul.navi_links li.topic1 a {
	border-top:none;
}

ul.navi_links a:hover, ul.navi_links a.active
{
	color:#000000;
	text-decoration:none;
	background-color:#d2e6d7;
}

ul.navi_links a.last
{
	padding:10px 0px 10px 40px;
	color:#000000;
	display:block;
	height:100%;
	text-decoration:none;
	border-bottom:0px solid #a1a9a3;
	background-image:url(../bilder_system/navi.gif);
	background-position: 24px 14px;
	background-repeat:no-repeat;
	background-color:#e7f2ea;
}

ul.navi_links a.last:hover, ul.navi_links a.lastactive
{
	color:#000000;
	text-decoration:none;
	background-color:#d2e6d7;
	border-bottom: none;
}

/** Navigationsleiste oben **/

ul#navi_oben
{
	width:675px;
	list-style:none;
	background: #167b2f url(../bilder_system/blank_3x3.gif) repeat-x left bottom;
    float:right;
    margin-top:2px;
	padding-left: 0px;
}

ul#navi_oben li
{
	float:left;
	position: relative;
	border-bottom: 3px solid #FFFFFF;
}

ul#navi_oben a
{
	padding:9px 13px 9px 18px;
	color:#ffffff;
	text-decoration:none;
	background-color:#167b2f;
	float:left;
}
ul#navi_oben ul {
	position: absolute;
	top: 34px;
	background-color:#167b2f;
	padding-left: 0px;
	padding-right: 0px;
}
html* ul#navi_oben ul {
	margin-left: -103px;
	width: 73px;
}
ul#navi_oben ul li{
}
ul#navi_oben ul li a{
	display: block;
	width: 73px;
}

ul#navi_oben a:hover, ul#navi_oben a.active
{
	color:#000000;
	text-decoration:none;
	background-color:#ffff00;
}