/* CSS Document by Thomas Müller @ www.tm-webentwicklung.com for www.abit.de V1.0 22.08.2007 */

body {
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px; /* Extrawurst für Opera: */
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:70%;
	background-image:url(../images/body-bg.gif);
	background-position:left top;
	background-repeat:repeat-y;
	color:#333333;
}

#page {
	width:995px;
}

div.clearer {
	height:0px;
	clear:both;
	line-height:0px;
	font-size:1px;
	overflow:hidden;
}

a, img, li {
	outline:none;
	border:0px;
}

div#logo {
	position:absolute;
	left:825px;
	top:0px;
	width:160px;
	z-index:100;
}


/**
* === HEADER ===
*/

/* Der IE bis V6 bekommt das PNG über MS-Alpha-Filter zugewiesen, siehe styles4ie.css
Alle anderen PNG-fähigen Browser (inkl. IE 7) verstehen die folgende Angabe! */
html>body div#header {
	background-image:url(../images/logo-bg.png);
}

div.header-start, div.header-folge {
	background-color:#004283;
	border-bottom:7px solid #FDB513;
	background-position:825px 0px;
	background-repeat:repeat-y;
}

div#header div.clearer {
	background-color:#00ff00;
	margin-left:165px;
}

/* Header-Formulare */
div#header-forms {
	float:left;
	clear:both;
	width:165px;
	margin-top:52px;
	background-color:#4A96CD;
}

div.header-folge div#form-search {
	height:65px;
	border-bottom:none;
}

div#header-forms fieldset {
	border:none;
	padding:0px;
	margin:0px;
}

div#header-forms form {
	margin-top:8px;
}

div#form-search {
	border-bottom:7px solid #E3E3E3;
	padding:12px 10px;
	background-color:#004283;
	height:77px;
}
div.forms-folge div#form-search {
	border-bottom:none;
}

div#form-login {
	padding:10px 10px;
	height:81px;
}

div#form-search h2, div#form-login h2 {
	font-size:1em;
	color:#4A96CD;
	text-transform:uppercase;
	border-bottom:1px solid #4A96CD;
	padding-left:10px;
	margin:0px;
	background-image:url(../images/headpoint-lightblue.gif);
	background-position:0% 50%;
	background-repeat:no-repeat;
}

div#form-login h2 {
	background-image:url(../images/headpoint-white.gif);
	color:#FFFFFF;
	border-bottom:1px solid #FFFFFF;
}

div#form-login p, div#form-login label {
	margin:7px 0px 0px 0px;
	padding:0px;
	color:#FFFFFF;
}

div#form-login label {
	margin:0px;
}

div#form-search a {
	color:#4A96CD;
}

div#form-login a {
	color:#0012ff;
}

/* Header-Elemente */
div#header-content {
	width:830px;
	margin-left:165px;
}

div#header-buttons-container {
	margin:0px 0px 0px 0px;
	background-image:url(../images/header/start.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	border-top:6px solid #ECECEC;
	height:255px;
}
div.header-folge div#header-buttons-container {
	height:145px;
	background-image:none;
}

/* Der IE bis V6 bekommt das PNG über MS-Alpha-Filter zugewiesen, siehe styles4ie.css
Alle anderen PNG-fähigen Browser (inkl. IE 7) verstehen die folgende Angabe! */
html>body div#header-buttons {
	background-image:url(../images/logo-bg.png);
}

div#header-buttons {
	background-position:660px 0px;
	background-repeat:repeat-y;
	height:255px;
}
html>body div.header-folge div#header-buttons {
	height:145px;
	position:relative;
	top:-145px;
}

div#header-buttons-container ul {	
	position:relative;
	top:160px;
	left:33px;
	margin:0px;
	padding:0px;
	width:410px;
}

div#header-buttons-container ul li {
	list-style-type:none;
	margin:0px 15px 11px 0px;
	padding:0px;
	float:left;
	/*background-image:url(../images/button-slide-blue-left.gif);
	background-position:left top;
	background-repeat:repeat-x;*/
}

div#header-buttons-container ul li a {
	display:block;
	width:153px;
	/*padding:3px 21px 6px 11px;
	text-decoration:none;
	color:#3A7CBF;
	font-size:1em;
	background-image:url(../images/button-slide-blue-right.gif);
	background-position:right top;
	background-repeat:no-repeat;*/
}

div#header-buttons-container ul li a:hover {
	text-decoration:underline;
}

div.header-folge div#header-buttons-container img {
	display:block;
}

/* Tagcloud */
div#tagcloud {
	width:140px;
	height:206px;
	position:absolute;
	top:137px;
	left:825px;
	padding:12px 10px 0px;
	line-height:17px;
	text-align: justify;
}

div#tagcloud a {
	text-decoration:none;
	text-transform:lowercase;
	color:#0063c4;
}

div#tagcloud a:hover {
	text-decoration:underline;
}

a.cloud_14, a.cloud_15, a.cloud_16, a.cloud_17 {
	font-weight:bold;
}


/**
* === NAVIGATION === 
*/

/* Level 1 */
div#navi-main {
	float:left;
	width:830px;
}

ul#navi-level1 {
	margin:55px 0px 0px 165px;
	padding:0px;
	width:650px;
}

ul#navi-level1 li {
	list-style-type:none;
	margin:0px;
	padding:0px;
	float:left;
}

ul#navi-level1 li a {
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	padding:6px 15px 5px 15px;
	font-size:1.2em;
	font-weight:bold;
}

ul#navi-level1 li.active {
	background-image:url(../images/navi1-slide-left.gif);
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#ECECEC;
}

ul#navi-level1 li.active a {
	background-image:url(../images/navi1-slide-right.gif);
	background-position:right top;
	background-repeat:no-repeat;
	color:#004283;
}

ul#navi-level1 li a:hover {
	text-decoration:underline;
}

ul#navi-level1 li.active a:hover {
	text-decoration:none;
}

/* Level 2 */
div#navi-sub {
	width:165px;
	padding-top:25px;
	float:left;
}

div#navi-sub ul {
	margin:0px 0px 0px 0px;
	padding:0px;
}

div#navi-sub li {
	list-style-type:none;
	margin:0px;
	padding:0px;
	background-position:left top;
	background-repeat:repeat-x;
	width:165px;
}

div#navi-sub a {
	text-decoration:none;
	font-size:1em;
	display:block;
}

div#navi-sub a:hover {
	text-decoration:underline;
}

ul#navi-level2 {
	border-bottom:1px solid #265E95;
}

ul#navi-level2 li {
	background-image:url(../images/navi2-bg.gif);
}

ul#navi-level2 li a {
	color:#FFFFFF;
	padding:6px 11px 5px 11px;
	font-weight:bold;
}

ul#navi-level2 li.active a {
	background-image:url(../images/navi2-act.gif);
	background-position:148px center;
	background-repeat:no-repeat;
}

ul#navi-level2 li.current a {
	background-image:url(../images/navi2-cur.gif);
	background-position:150px center;
	background-repeat:no-repeat
}

/* Level 3 */
ul#navi-level3 li {
	background-image:url(../images/navi3-bg.gif);
	background-color:#DADADA;
}

ul#navi-level2 li ul#navi-level3 li a {
	color:#333333;
	padding:6px 15px 5px 20px;
	font-weight:normal;
	background-image:none;
}

ul#navi-level2 li ul#navi-level3 li.active a {
	background-image:url(../images/navi3-act.gif);
	background-position:148px center;
	background-repeat:no-repeat;
	color:#004283;
	font-weight:bold;
}

ul#navi-level2 li ul#navi-level3 li.current a {
	background-image:url(../images/navi3-cur.gif);
	background-position:150px center;
	background-repeat:no-repeat;
	color:#004283;
	font-weight:bold;
}

/* Level 4 */
ul#navi-level4 li {
	background-image:url(../images/navi4-bg.gif);
	background-color:#F0F0F0;
}

ul#navi-level2 li ul#navi-level3 li ul#navi-level4 li a {
	color:#333333;
	padding:6px 15px 5px 30px;
	font-weight:normal;
	background-image:none;
}

ul#navi-level2 li ul#navi-level3 li ul#navi-level4 li.current a, ul#navi-level2 li ul#navi-level3 li ul#navi-level4 li.active a {
	background-image:url(../images/navi3-cur.gif);
	background-position:150px center;
	background-repeat:no-repeat;
	color:#004283;
}

/* Logout */
/*a#password-button, a#logout-button {
	display:block;
	background-image:url(../images/navi2-bg.gif);
	background-position:left top;
	background-repeat:repeat-x;
	color:#FFFFFF;
	padding:6px 11px 5px 11px;
	font-weight:bold;
	border-bottom:1px solid #265E95;
	margin-top:30px;
}

a#logout-button {
	margin-top:0px;
}*/

/* Login-Navi */
div#navi-sub ul#navi-login {
	margin:30px 0px 0px 0px;
	padding:0px;
}

div#navi-login li {
	list-style-type:none;
	margin:0px;
	padding:0px;
	background-position:left top;
	background-repeat:repeat-x;
	width:165px;
}

div#navi-login a {
	text-decoration:none;
	font-size:1em;
	display:block;
}

div#navi-login a:hover {
	text-decoration:underline;
}

ul#navi-login {
	border-bottom:1px solid #265E95;
}

ul#navi-login li {
	background-image:url(../images/navi2-bg.gif);
}

ul#navi-login li a {
	color:#FFFFFF;
	padding:6px 11px 5px 11px;
	font-weight:bold;
}

ul#navi-login li.active a {
	background-image:url(../images/navi2-act.gif);
	background-position:148px center;
	background-repeat:no-repeat;
}

ul#navi-login li.current a {
	background-image:url(../images/navi2-cur.gif);
	background-position:150px center;
	background-repeat:no-repeat
}


/**
* === CONTENT === 
*/
div#content {
	background-color:#FFFFFF;
	padding-bottom:35px;
	float:left;
}

div#content.content-folge {
	background-image:url(../images/content-bg.gif);
	background-position:left top;
	background-repeat:repeat-y;
}

div#inhalt-start {
	padding:30px 10px 0px 5px;
	margin-left:165px;
}

div#inhalt {
	padding:25px 30px 0px 30px;
	width:600px;
	float:left;
	line-height:1.4em;
}

div#marginal {
	margin-left:825px;
	width:145px;
	padding:25px 17px 0px 8px;
}

/* Functions */
div#functions {
	border-top:1px solid #A3A3A3;
	padding:8px 0px 0px 1px;
	margin-top:25px;
	clear:both;
}

div#inhalt div#functions a {
	color:#666;
	text-decoration:none;
	background-position:left center;
	background-repeat:no-repeat;
}

div#functions a#linktop {
	background-image:url(../images/linktop.gif);
	padding-left:11px;
}

div#functions a#linkprint {
	background-image:url(../images/linkprint.gif);
	padding-left:16px;
	margin-left:21px;
}

div#functions a#linkback {
	background-image:url(../images/linkback.gif);
	padding-left:9px;
	margin-left:20px;
	/*line-height:26px;*/
}

/* Teaser auf Startseite */
div.teaser-start {
	float:left;
	margin-right:20px;
	line-height:1.3em;
}

div.teaser-start h1 {
	font-size:1em;
	color:#4A96CD;
	text-transform:uppercase;
	border-bottom:1px solid #4A96CD;
	padding:0px 0px 0px 10px;
	margin:0px;
	background-image:url(../images/headpoint-darkblue.gif);
	background-position:0% 50%;
	background-repeat:no-repeat;
}

div.teaser-start h2, div#marginal h2 {
	font-size:1em;
	margin:10px 0px 0px 0px;
}

div.teaser-start p {
	font-size:1em;
	margin:10px 0px 0px 0px;
}

div.teaser-start a {
	color:#4A96CD;
}

div#teaser-focus {
	width:317px;
}

div#teaser-free, div#teaser-dates, div#teaser-news {
	width:146px;
}

div#teaser-news {
	margin-right:0px;
}

div#teaser-focus img, div.csc-textpic-imagewrap img, img.illustration {
	float:left;
	border:1px solid #D6D6D6;
	padding:5px;
	margin:0px 10px 0px 0px;
}

img.illustration {
	float:left;
	border:1px solid #D6D6D6 !important;
	padding:5px !important;
	margin:0px 10px 0px 0px !important;
}

img.partner {
	margin:0px 0px 10px 0px !important;
}

/* Blocklisten und Teaser */
.blocklist, .teaserbox{
	float:left;
	background-color:#F3F3F3;
	width:255px;
	margin: 0 20px 20px 0;
	padding:8px 10px 10px 10px;
	border: 1px solid #DDDDDE;
	background:#EFEFF0 url(../images/bg_teaser.gif) repeat-x left top;
}

.blocklist ul{
	margin: 0 !important;
}

.blocklist H2, .teaserbox H2{
	font-size:1em !important;
	color:#4A96CD;
	margin-bottom: 0.6em !important;
	padding-bottom: 0.2em !important;
	border-bottom:1px solid #4A96CD;
}

.teaserbox H2 a{
	text-decoration: none;
	padding-left:15px;
	background:url(../images/i_pfeil_gelb.gif) no-repeat  0em 0.1em;
}



/* Buttonlisten */
.buttonlist{
	float:left;
	width:255px;
	margin: 0 20px 15px 0;
	padding:10px 10px;
	border: 1px solid #DDDDDE;
	background:#EFEFF0 url(../images/bg_buttonlist.gif) repeat-x left top;
}

.buttonlist a{
	font-weight: bold;
	text-decoration: none;
	padding-left:15px;
	background:url(../images/i_pfeil_gelb.gif) no-repeat  0em 0.1em;
}

.buttonlist a:hover{
	text-decoration: underline;
}

/* Schriftelemente */
div#inhalt h1 {
	font-size:1.3em;
	color:#4A96CD;
	border-bottom:1px solid #4A96CD;
	padding:0px 0px 2px 10px;
	margin:0 0 1.2em 0;
	background-image:url(../images/headpoint-darkblue.gif);
	background-position:0em 0.3em;
	background-repeat:no-repeat;
}

div#marginal h1 {
	font-size:1.0em;
	color:#4A96CD;
	border-bottom:1px solid #4A96CD;
	padding:0px 0px 0px 10px;
	margin:0px 0px 10px 0px;
	background-image:url(../images/headpoint-darkblue.gif);
	background-position:0% 50%;
	background-repeat:no-repeat;
}

div#inhalt h2 {
	color:#4A96CD;
	font-size:1.2em;
	margin:0 0 0.6em 0;
}

div#inhalt h3 {
	font-size:1.0em;
	margin:0 0 0.2em 0;
}

div#inhalt h4 {
	font-size:1.0em;
	margin:0em;
}

div#inhalt h5 {
	color:#999999;
	font-size:1.0em;
	margin:0em;
}

div#inhalt p, div#marginal p {
	font-size:1em;
	margin:0 0 1.0em 0;
}

div#inhalt a, div#marginal a {
	color:#4A96CD;
}

div#inhalt ul, div#marginal ul {
	margin:0 0 1.0em 0;
	padding:0px;
}

div#inhalt ul li {
	font-size:1em;
	padding:2px 0px 2px 13px;
	line-height:1.2em;
	list-style-type:none;
	background-image:url("../images/list-arrow.gif");
	background-position:0em 0.6em;
	background-repeat:no-repeat;
}

div#inhalt table {
	margin:0 0 1.0em 0;
}

div#inhalt table td p {
	margin:0 0 0em 0;
}

div#marginal ul li {
	font-size:1em;
	padding:2px 0px 2px 9px;
	line-height:1.2em;
	list-style-type:none;
	background-image:url("../images/link-arrow.gif");
	background-position:0em 0.6em;
	background-repeat:no-repeat;
}

div#inhalt a.pfeil {
	line-height:1.5em;
	background-image:url("../images/link-arrow.gif");
	background-position:0em 0.35em;
	background-repeat:no-repeat;
	padding-left:8px;
}

/**
* === FOOTER === 
*/
div#footer {
	color:#666666;
	padding:15px 10px;
}

div#footer p#copy {
	float:right;
	margin:0px;
}

div#footer p#navi-footer {
	float:left;
	margin:0px;
}

div#footer a {
	color:#666666;
	text-decoration:none;
}

div#footer a:hover {
	text-decoration:underline;
}

/**
* === TABELLE EVENTS === 
*/

#eventtable{
	border-collapse: collapse;
	border: 0px;
	width:100%;
	margin:0.6em 0 1.2em 0;
}

#eventtable th{
	vertical-align:top;
	padding: 4px 6px;
	border-bottom: 1px solid #A3A3A3;
	border-top: 1px solid #A3A3A3;
	text-align: left;
	background:#ECECEC url("../images/bg_th.gif") repeat-x top left;
	color:#4A96CD;
}

#eventtable td{
	vertical-align:top;
	padding: 4px 6px;
	border-bottom: 1px solid #A3A3A3;
	background-color:#F3F3F3;
}

p.inhouse {
	margin:0px !important;
}


/**
* === FORMULARE === 
*/

/* Styles für Formularelemente */
form {
	margin:0px;
}

fieldset {
	border:none;
	font-size:1em;
	padding-bottom:15px;
	margin:15px 0px 15px 0px;
}

#content fieldset{
	border:none;
	font-size:1em;
	padding:0 10px 11px 10px;
	margin:15px 0px 15px 0px;
	background:#EFEFF0 url(../images/bg_fieldset.gif) repeat-x left -1px; /* Fix for IE 8 */
	border: 1px solid #DDDDDE;
}


#content fieldset div.paddingfieldset {
	/*gleicher Abstand alle Browser */
	padding-top:11px;
}


legend {
	font-size:1.1em;
	padding:3px 8px;
	background:#EFEFF0 url(../images/bg_teaser.gif) repeat-x left top;
	border: 1px solid #DDDDDE;
	color:#4A96CD;
	font-weight:bold;
	margin:0;
}

label {
	font-size:1em;
	cursor:pointer;
	margin-left:7px;
	width:130px;
	float:left;
	clear:left;
	display:block;
}


fieldset.checkboxes H3 {
	margin:0 0 3px 6px !important;
}

fieldset.checkboxes label {
	width:auto;
	display:inline;
	float:none !important;
}

fieldset.medium label {
	width:190px;
	display:block;
}

input.small {
	border:1px solid white;
	margin:0px 0px 5px 0px;
	width:110px;
	font-size:1em;
}

select.small {
	border:1px solid #999999;
	margin:0px 0px 8px 0px;
	width:110px;
	font-size:1em;
}

input.medium {
	border:1px solid #999999;
	margin:0px 0px 8px 0px;
	width:220px;
	font-size:1em;
}

input.large {
	border:1px solid #999999;
	margin:0px 0px 8px 0px;
	width:250px;
	font-size:1em;
}

select.large {
	border:1px solid #999999;
	margin:0px 0px 8px 0px;
	width:254px;
	font-size:1em;
}

input.submit-image {
	margin-top:0px;
	float:right;
}

input.check {
	display:normal !important;
}

fieldset.small input.check {
	display:normal !important;
}

fieldset.medium input.check {
	display:normal !important;
}

input.submit {
	border:1px solid #999999;
	background-color:#E1E1E1;
	width:100px;
	color:#333333;
	font-size:1em;
	font-weight:bold;
}

a.submit {
	text-decoration:none;
	margin-left:137px;
	float:left;
	padding-top:3px;
	font-weight:bold;
}

textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	border:1px solid #999999;
	width:275px;
	height:85px;
	margin:8px 0px 8px 0px;
}

input#login-submit, input#pwd-submit {
	margin-left:127px;
	padding:3px 23px 0px 0px;
	background-color:transparent;
	color:#4A96CD;
	font-weight:bold;
	border:none;
	background-image:url(../images/submit-white.gif);
	background-position:right center;
	background-repeat:no-repeat;
	width:100px;
	font-size:1.1em;
}

input#pwd-submit {
	width:136px;
}

/* Formulare Standard T3 */

#cscmailform .csc-mailform-field {
	margin-bottom: 8px;
    margin-left: 7px;
}

#cscmailform label {
	margin-left: 0px;
}

#cscmailform input {
	border:1px solid #999999;
    width: 250px;
    font-size: 1em;
    margin: 0;
}

#cscmailform .csc-mailform-checkbox label {
	width: 550px;
    float: right;
}

#cscmailform .csc-mailform-checkbox input {
    width: auto;
   	float: none;
    border: none;
}

#cscmailform .csc-mailform-label { 
	font-weight: bold;
    padding-top: 16px;
    padding-bottom: 4px;
    clear: both;
}

#cscmailform .csc-mailform-submit {
	width: auto;
    margin-left: 130px;
    margin-top: 16px;
    color:#4A96CD;
    font-weight: bold;
    background-color: #fff;
    cursor: pointer;
}


/**
* === EXTENSIONS ===
*/
/* News Startseite (siehe auch Teaser) */
.news-latest-gotoarchive {

}

/* News Single Allgemein */
div.news-single-timedata {
	color:#4D8FD3;
	margin:0 0 5px 0;
}

p.news-single-subheader {
	font-weight:bold;
}

div.news-single-item img {
	float:right;
	border:1px solid #D6D6D6;
	padding:5px;
	margin:13px 0px 5px 10px;
}

/* News Liste Allgemein */
div#inhalt div.news-list-item h3 {
	margin:20px 0px 0px 0px;
}

div#inhalt div.news-list-item h3 a {
	color:#333;
	text-decoration:none;
}

div#inhalt div.news-list-item p {
	margin:3px 0px 0px 0px;
}

/* News Archiv */
div.news-amenu-container {
	border-bottom:1px solid #4A96CD;
	padding-bottom:20px;
}

div#inhalt div.news-amenu-container ul li {
	background-image:none;
	padding-left:10px;
}

div#inhalt div.news-amenu-container ul li a {
	background-image:url(../images/list_square_black.gif);
	background-position:0px center;
	background-repeat:no-repeat;
	padding-left:10px;
}

div#inhalt div.news-amenu-container ul li.news-amenu-item-year {
	padding-left:10px;
	background-image:url(../images/list-arrow.gif);
	background-position:0px center;
	background-repeat:no-repeat;
}

div#inhalt div.news-amenu-container ul li.news-amenu-item-year a {
	padding-left:0px;
}

/* Related News */
h3.related_header {
	margin-top:25px !important;
}

ul.related_list {
	margin-bottom:20px !important;
}

/* Indexed Search */
form#tx_indexedsearch fieldset {
	width:100%;
}

div.res-tmpl-css {
	border-top:1px solid #333;
	padding-top:5px;
}

strong.tx-indexedsearch-redMarkup {
	color:#333333 !important;
	background-color:#B0D1EB;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
	background:#e0e0e0;
	padding-left:5px;
}

.tx-indexedsearch-res .tx-indexedsearch-title {
	position:relative;
	top:-3px;
}

.tx-indexedsearch-res .tx-indexedsearch-percent {
	margin-top:-16px !important;
}

/* Mailformplus */
li.mfp_error {
	color:red;
	background-image:url(../images/list-errorline.gif) !important;
}

/* Images */
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image, DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
	padding:0px;
	margin:0px;
}

div.csc-textpic-imagewrap {
	padding:0px 10px 10px 0px;
}

div.csc-textpic-intext-left {
	clear:both;
}

/* Sitemap */
div.csc-sitemap {
	margin-top:5px;
}

div#inhalt div.csc-sitemap ul {
	margin-top:0px;
}

div#inhalt div.csc-sitemap ul li a:hover {
	text-decoration:underline !important;
}

div#inhalt div.csc-sitemap ul li.sitemap-l1, div#inhalt div.csc-sitemap ul li.sitemap-l2, div#inhalt div.csc-sitemap ul li.sitemap-l3, div#inhalt div.csc-sitemap ul li.sitemap-l4 {
	background-image:none;
}

div#inhalt div.csc-sitemap ul li.sitemap-l1 {
	padding:18px 0px 0px 0px;
}

div#inhalt div.csc-sitemap ul li.sitemap-l2 {
	padding:7px 0px 0px 5px;
}

div#inhalt div.csc-sitemap ul li.sitemap-l1 a {
	/*background-color:#b0d1eb;*/
	display:block;
	padding:0px 0px 2px 0px;
	text-decoration:none;
	border-bottom:1px dotted #4A96CD;
	font-weight:bold;
}

div#inhalt div.csc-sitemap ul li.sitemap-l2 a {
	background-image:url(../images/smallpoint-lightblue.gif);
	background-position:left 50%;
	background-repeat:no-repeat;
	padding:0px 0px 0px 8px;
	border-bottom:none;
	font-weight:normal;
}

div#inhalt div.csc-sitemap ul li.sitemap-l3 a {
	background-image:url(../images/smallcircle-lightblue.gif);
	background-position:left 50%;
	background-repeat:no-repeat;
	padding:0px 0px 0px 8px;
	border-bottom:none;
}

div#inhalt div.csc-sitemap ul li.sitemap-l4 a {
	background-image:url(../images/smallarrow-lightblue.gif);
	background-position:left 50%;
	background-repeat:no-repeat;
	padding:0px 0px 0px 11px;
	border-bottom:none;
}

div#inhalt div.csc-header {
	clear:both;
}