
.cb
{
clear:both;
}



#contentblock h1,
#contentblock h2,
#contentblock h3,
#contentblock p,
#contentblock ul,
#contentblock ol,
#contentblock li,
#contentblock img
{
clear:both;
float:left;
display:inline;
}

/*
#contentblock ul,
#contentblock ol,
#contentblock li
{
clear:both;
float:left;
display:inline;
}
*/
#contentblock h1,
#contentblock h2,
#contentblock h3,
#contentblock p,
#contentblock ul,
#contentblock ol
{
margin:0px 0px 16px 0px;
}

#contentblock #left ul, #contentblock #left ol,
#contentblock #middle ul, #contentblock #middle ol,
#contentblock #middleleft ul, #contentblock #middleleft ol,
#contentblock #middleright ul, #contentblock #middleright ol,
#contentblock #right ul, #contentblock #right ol
{
margin:-6px 0px 16px 10px;
}

#contentblock #left ul ul, #contentblock #left ol ol,
#contentblock #middle ul ul, #contentblock #middle ol ol,
#contentblock #middleleft ul ul, #contentblock #middleleft ol ol,
#contentblock #middleright ul ul, #contentblock #middleright ol ol,
#contentblock #right ul ul, #contentblock #right ol ol
{
margin:0px 0px 10px 0px;
}

#contentblock #left ul ul li, #contentblock #left ol ol li,
#contentblock #middle ul ul li, #contentblock #middle ol ol li,
#contentblock #middleleft ul ul li, #contentblock #middleleft ol ol li,
#contentblock #middleright ul ul li, #contentblock #middleright ol ol li,
#contentblock #right ul ul li, #contentblock #right ol ol li
{
width:430px;
}

#contentblock #left ul li,
#contentblock #middle ul li,
#contentblock #middleleft ul li,
#contentblock #middleright ul li,
#contentblock #right ul li
{
padding: 0px 0px 0px 9px;
background: url(img/bulletpoint.gif) no-repeat 0px 7px;
line-height:17px;
}

#contentblock #left h1,
#contentblock #left h2,
#contentblock #left h3,
#contentblock #left p,
#contentblock #left ul,
#contentblock #left ol,
#contentblock #left li
{
line-height:17px;
width:260px;
}

#contentblock #middle h1,
#contentblock #middle h2,
#contentblock #middle h3,
#contentblock #middle p,
#contentblock #middle ul,
#contentblock #middle ol,
#contentblock #middle li
{
line-height:17px;
width:450px;
}

#contentblock #right h1,
#contentblock #right h2,
#contentblock #right h3,
#contentblock #right p,
#contentblock #right ul,
#contentblock #right ol
{
line-height:17px;
width:170px;
}


#contentblock h1,
#contentblock h2,
#contentblock h3
{
font-weight:normal;
color:#3D8DC7;
margin: 0px 0px 16px 0px;
}

#contentblock #middle h1
{
font-size:23px;
line-height:25px;
margin: 0px 0px 9px 0px;
}

#contentblock #middle h2,
#contentblock #right h2,
#contentblock #right h1,
#contentblock #middleright h2,
#contentblock #middleright h1
{
font-size:17px;
line-height:18px;
margin: 0px 0px 10px 0px;
}

#contentblock h3
{
font-size:12px;
margin: 0px 0px 5px 0px;
}

.csc-textpic-imagewrap
{
margin: 4px 0px 0px 0px;
}

#contentblock p,
#contentblock li,
#contentblock span,
#contentblock td,
.csc-textpic-caption
{
color:#646464;
}

#contentblock p
{
margin: 0px 0px 16px 0px;
}

#contentblock p sup
{
font-size:8px;
}

/* LINKE SEITE */

#left .cbox li a
{
clear:both;
float:left;
display:inline;
}

#left .cbox p
{
width:260px;
color:#FFFFFF;
}

#left .cbox ul
{

}

#left .cbox li
{
margin: 6px 0px 6px 0px;
}

#left .cbox a
{
background: url(img/arrow_blueonblack.gif) no-repeat 0px 2px;
}

#left .cbox a.white
{
color:#FFFFFF;
background: url(img/arrow_whiteonblack.gif) no-repeat 0px 2px;
}



#layout #contentblock a.noarrow, #layout #contentblock a.noarrow:link, #layout #contentblock a.noarrow:visited,
#layout #contentblock a.noarrow-link, #layout #contentblock a.noarrow-link:link, #layout #contentblock a.noarrow-link:visited,
#layout #contentblock a.noarrow-linkextern, #layout #contentblock a.noarrow-linkextern:link, #layout #contentblock a.noarrow-linkextern:visited,
#layout #contentblock a.mail, #layout #contentblock a.mail:link, #layout #contentblock a.mail:visited,
#layout #contentblock dt a, #layout #contentblock dt a:link, #layout #contentblock dt a:visited
{
padding:0px;
background:none;
}

/* SUCHE begin */

#txindexedsearch
{
display:none;
visibility:hidden;
}

.tx-indexedsearch
{

}

#layout #contentblock #middle .tx-indexedsearch ul li
{
clear:none;
float:left;
width:auto;
padding:0px;
background:none;
}

.tx-indexedsearch, .tx-indexedsearch-searchbox, .tx-indexedsearch-whatis,
.tx-indexedsearch-browsebox, .tx-indexedsearch-browsebox p, ul.browsebox,
.tx-indexedsearch-res, .sresultheader, .sresultlong, 
.tx-indexedsearch h2, .tx-indexedsearch h2 a, .sresultlong p
{
clear:both;
float:left;
display:inline;
width:450px;
}

.tx-indexedsearch-whatis
{
color:#646464;
}

#layout #contentblock .sresultheader h2
{
padding:0px;
font-weight:bold;
}

.sresultlong
{
border-bottom:1px solid #e4e4e4;
}

.tx-indexedsearch-redMarkup, #layout .tx-indexedsearch-whatis .tx-indexedsearch-sw
{
color:#3D8DC7;
font-weight:normal;
}

.tx-indexedsearch-browsebox
{
padding:15px 0px 2px 0px;
}

#layout #contentblock .tx-indexedsearch a,
#layout #contentblock .tx-indexedsearch a:link,
#layout #contentblock .tx-indexedsearch a:visited
{
background-image:none;
padding:0px 0px 0px 0px;
}

#layout #contentblock .tx-indexedsearch a:hover,
#layout #contentblock .tx-indexedsearch a:active,
#layout #contentblock .tx-indexedsearch a:focus
{
background-image:none;
padding:0px 0px 0px 0px;
}

/* SUCHE end */

/* FOOTER begin */

#layout #servicefooter span
{
float:left;
display:inline;
color:#999999;
margin: 0px 7px 0px 6px;
}

#layout #servicefooter a
{
float:left;
display:inline;
font-size:12px;
padding:2px 0px 0px 0px;
}

#layout #servicefooter a,
#layout #servicefooter a:link,
#layout #servicefooter a:visited
{
color:#999999;
background:transparent;
}

#layout #servicefooter a:hover,
#layout #servicefooter a:focus,
#layout #servicefooter a:active
{
color:#3D8DC7;
background:transparent;
}

#layout #servicefooter a.printlink
{
background: url(img/icon_print.gif) no-repeat 0px 4px;
padding:2px 0px 0px 14px;
}

/* FOOTER end */

/* GLOSSAR */

a.anker
{
clear:both;
float:left;
display:inline;
height:1px;
font-size:1px;
line-height:1px;
}


#layout #contentblock .toplink
{
clear:both;
float:left;
display:inline;
width:200px;
background-image: none;
padding: 0px 0px 0px 0px;
margin: -12px 0px 12px 0px;
}

/* TABELLEN */

.csc-header 
{
clear:both;
}

#layout #contentblock table
{
clear:both;
width:450px;
table-layout:fixed;
border-collapse:collapse;
margin: 0px 0px 17px 0px;
padding: 0px 0px 0px 0px;
}

#layout #contentblock table th,
#layout #contentblock table td
{
text-align:left;
vertical-align:top;
padding: 3px 25px 3px 0px;
border-bottom: 1px dotted #646464;
}

#layout #contentblock table th p,
#layout #contentblock table td p
{
margin:0px;
}

#layout #contentblock table th
{
font-weight:normal;
color:#3D8DC7;
}

#layout #contentblock table tr:hover
{
background-color:#f7f7f7;
}


#contentblock #right a.download-pdf,
#contentblock #right a.download-pdf:link,
#contentblock #right a.download-pdf:visited,
#contentblock #right a.download-pdf:hover,
#contentblock #right a.download-pdf:focus,
#contentblock #right a.download-pdf:active
{
	background: url(img/pdf.png) no-repeat 0 0;
	padding-left: 30px;
	padding-bottom: 7px;
	display: block;
	margin: 0px 0px 12px 0px;
}

#contentblock #middle a.download-pdf,
#contentblock #middle a.download-pdf:link,
#contentblock #middle a.download-pdf:visited,
#contentblock #middle a.download-pdf:hover,
#contentblock #middle a.download-pdf:focus,
#contentblock #middle a.download-pdf:active
{
	background: url(img/pdf.png) no-repeat 0 0;
	padding-left: 30px;
	display: block;
	margin: 0px 0px 12px 0px;
	line-height: 24px;
}