html,body {
margin:0;
padding:0
}

body {
font-family:Arial, Helvetica, sans-serif;
margin-top:20px;
font-size:12px
}

p {
font-size:12px;
color:#333;
margin:0
}

h1 {
color:#d41313;
font-size:20px;
font-weight:400;
padding-top:20px;
margin:0 0 10px
}

a,a:visited {
color:#006cf7;
text-decoration:none;
background-image:url(../bilder/layout/link.png);
background-repeat:repeat-x;
background-position:left bottom
}

a:hover,a:active {
background-image:none;
color:#FF7200
}

#shadow {
width:929px;
margin-right:auto;
margin-left:auto;
background-image:url(../bilder/layout/shadow.jpg);
background-repeat:repeat-y;
margin-bottom:45px
}

#header {
width:933px;
height:23px;
background-image:url(../bilder/layout/header.jpg);
background-repeat:no-repeat;
background-position:left top;
padding-top:257px
}
/*Navigation horizontal*/
#navi_top {
height:23px;
width:879px;
margin-left:200px
}

#navi_top a,#navi_top a:visited {
text-decoration:none;
color:#FFF;
float:left;
height:19px;
background-image:url(../bilder/layout/bg_navi_top_normal.png);
background-repeat:no-repeat;
background-position:left top;
margin:0;
padding:4px 10px 0
}

#navi_top a:hover,#navi_top a:active {
background-image:url(../bilder/layout/bg_navi_top_hover.png);
background-repeat:repeat-x;
background-position:left top
}
/*Inhalt*/
#inhaltscontainer{
	padding-left: 20px;
	padding-right: 70px;
	float: left;
	width: 590px;
}
#content {
	background-image:url(../bilder/layout/content.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-right:50px;
	padding-bottom:125px;
	line-height:18px
}

#content ul#liste {
	list-style:none;
}

#content ul#liste li {
	list-style-position: inherit;
	list-style-image: url(../bilder/layout/li.png);
}
/*Navigation vertikal*/
#navi_left {
	width:174px;
	padding-top:27px;
	min-height:200px;
	background-image:url(../bilder/layout/bg_navi_left_top.png);
	background-repeat:no-repeat;
	background-position:left top;
	float:left;
	margin-left:25px;
}

#navi_left ul {
background-image:url(../bilder/layout/bg_navi_left_bottom.png);
background-position:right bottom;
background-repeat:no-repeat;
padding-bottom:27px;
list-style:none;
padding-left:0;
margin:0
}
#navi_left p {
#EFE8F2
	color: #EFE8F2
	background-color: #EFE8F2;
	background-color: #EFE8F2;
}

#navi_left li {

                        margin:0;

                        padding:0;

                        line-height: 27px;

                        border-bottom-width: 1px;

                        border-bottom-style: dotted;

                        border-bottom-color: #4A92F5;

}

#navi_left a:link,#navi_left a:visited {

                        color:#ff7200;

                        text-decoration:none;

                        font-size:12px;

                        background-image:url(../bilder/layout/bg_navi_left.png);

                        background-repeat:no-repeat;

                        background-position:right -56px;

                        display:block;

                        padding:0 0 0 38px;

                        line-height: 27px;

}

#navi_left a:hover,#navi_left a:active {
background-position:right top
}
/*zusätzNavi*/
#navi_left h3{
	margin: 0px;
	padding-left: 20px;
	color: #801E4D;
	background-color: #EFE8F2;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: -5px;
	margin-bottom: -5px;
	text-transform: uppercase;
}
#navi_left br{
	background-color: #EFE8F2;
}
#navi_left a.sub:link,#navi_left a.sub:visited {
	color:#4A92F5;
	font-size:12px;
	height:28px;
	display:block;
	padding:0 0 0 55px;
	background-color: #EFE8F2;
	background-image: url(none);
	text-decoration: underline;
}

#navi_left a.sub:hover,#navi_left a.sub:active {
	background-position:right top;
	text-decoration: none;
}
/*Fussbereich*/
#footer {
height:28px;
float:right;
background-image:url(../bilder/layout/footer.jpg);
background-repeat:no-repeat;
background-position:bottom;
width:876px;
padding-right:53px
}

#footer li {
display:inline;
background-image:url(../bilder/layout/footer.jpg);
background-repeat:no-repeat;
background-position:center bottom
}

#footer a,#footer a:visited {
color:#ff7200;
font-size:11px;
float:right;
background-image:url(../bilder/layout/footer_linktrenner.png);
background-repeat:no-repeat;
background-position:left;
padding-left:10px;
padding-right:10px;
margin-top:4px
}

#footer a:hover,#footer a:active {
color:#666
}
.clear.clear {
clear:left;
}

/*Tabelle*/
table {
	font-size:12px;
	border-collapse: collapse;
	margin-top: 10px;
	text-align: left;
}
table #top{
	background-image: url(../bilder/layout/bg_navi_left_top.png);
	background-repeat: repeat-x;
	background-position: top;
	padding-left: 12px;
	padding-bottom: 2px;
	padding-top: 2px;

}

table li {
	list-style-position: inside;
	list-style-image: url(../bilder/layout/li.png);
}
table td {
	text-align:left;
	background-color: ;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	border-right-style: dotted;
	border-right-width: 1px;
	border-right-color: #CCCCCC;
	padding-left: 12px;
	padding-bottom: 5px;
	padding-top: 2px;
}
table th {
	text-align:left;
	padding-left: 12px;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	border-right-style: dotted;
	border-right-width: 1px;
	border-right-color: #CCCCCC;
	color: #ff7200;
}