/*
	CSS für die Printausgabe
*/
/* MARKUP */
body,
html {
	margin:0; 
	padding:0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	margin:0; 
	padding:0;
}
p {
	margin:0; 
	padding:0;
}
ul {
	margin:0; 
	padding:0;
}
ol {
	margin:0; 
	padding:0;
}
li {
	margin:0; 
	padding:0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
	margin:0; 
	padding:0;
}
tr {
	margin:0; 
	padding:0;
}
td {
	text-align: left;
	vertical-align: top;
	
}
th {
	text-align: left;
	vertical-align: top;
}
caption {
	text-align: left;
}
form {
	margin:0; 
	padding:0;
}
fieldset {
	padding: 0;
	margin: 0;
}
img {
    border:none;
}
form {
	padding: 0;
	margin: 0;
}
select {
	padding: 0;
	margin: 0;
}
option {
	padding: 0;
	margin: 0;
}
input {
	padding: 0;
	margin: 0;
}
/* DEFAULT */
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.69em;
	background-color:#FFF;
}
/*--Text--*/
h1 {
	font-size:1.5em;
	padding:1em 0 0 0; 
	/*font-variant:small-caps;*/
}
h2 { 
	padding:0 0 1em 0; 
	font-size:1em;
	color:#010101;
}
h3 { 
	display:block;
	padding:0.2em 0 0.2em 0.8em; 
	margin:1em 0 1em 0;
	font-size:1.2em;
	background-color:#f0f0f0;
}
h4	{
	font-size:1em;
	padding:0 0 1em 0.5em;
}
h5,
h6 { 
	font-size:1em;
	padding:0 0 0 0; 
}
p {
	font-size:1em;
	padding-bottom:1em;
}
/*--Tabellen--*/
table {
	width:100%;
	color:#010101;
	margin:0.4em 0 0.4em 0.1em;
}
caption {
	font-weight:bold;
}
th {
	padding:0.4em;

}
td {
	padding:0.4em;
}
/*--Listen--*/
ol {
	padding-left:1em;
	margin-bottom:1em;
	margin-left:1em;
}
ul {
	/*padding-left:1em;*/
	margin-bottom:1em;
	margin-left:0.6em;
}
/*--Formulare--*/
textarea {
	width:33.2em;
}
input,
select,
textarea {
	border:1px solid #ccc;
}
/* STYLES */
/*----- Text -----*/
#main 
{
	font-size:1em;
	line-height:1.2em;
}
#main a:link 
{
	text-decoration:underline;
	color:#010101;
}
#main a:active 
{
	text-decoration:underline;
}
#main a:visited 
{ 
	text-decoration:underline;
	color:#984343; 
}
#main a:hover 
{
	text-decoration:underline;
}

#main p.csc-linkToTop
{
	text-align:right;
	font-weight:bold;
}

/* Überschriften */
.csc-firstHeader 
{
	/*font-variant:small-caps;*/
	padding:0 0 1em 0;
}


/* Tabellen */

table.tableNoBorder tr td 
{
	border:0;
	padding-left:0.6em;
}
table.tableNoBorder 
{
	width:100%;
}
table a
{
	text-decoration:underline;
	color:#000;
}
table a:link 
{
	text-decoration:underline;
	color:#000;
}
table a:active 
{
	text-decoration:underline;
	color:#000;
}
table a:visited 
{ 
	text-decoration:underline;
	color:#984343; 
}
table a:hover 
{
	text-decoration:underline;
	color:#000;
	
}

/* Download-Tabellen */
table.csc-uploads 
{
	width:auto;
	border:none;
}
table.csc-uploads td
{
	border:none;
}
table.csc-uploads p
{
	margin:0;
	padding:0;
}
table.csc-uploads td.csc-uploads-fileSize
{
	width:40px;
	text-align:right;
}
table.csc-uploads td.csc-uploads-icon
{
	
	padding-left:0;
}

/* Anmeldeformular */
#anmeldeformular table td 
{
	width:20%;
}
#anmeldeformular table td input 
{
	width:50%;
}
#anmeldeformular table.tableTeilnahme td input 
{
	width:90%;
}
#anmeldeformular table.tableTeilnahme td.tdFirst 
{
	width:auto;
}
#anmeldeformular table.tableNoBorder 
{
	border:none;
}
a.anmelden 
{
	position:relative;
	left:1em;
	top:0em;
}
input.reset 
{
	font-size:1em;
	color:#000000;
}
input.submit 
{
	font-size:1em;
	color:#000000;
}


/*--- MODULE / ERWEITERUNGEN ---*/
/* Extention 2Spalten */
.boxleft,
.boxright
{
	width:49.2%;
}
.box33r,
.box33l
{
	width:33%;
}
.box66l,
.box66r
{
	width:66%;
}
.box66l,
.box33l,
.boxleft
{
	float:left;
	margin:0;
	padding:0;
}
.box66l p,
.box33l p,
.boxleft p
{
	margin:0 0.5em 0.5em 0.5em;
}
.box33r,
.box66r,
.boxright
{
	float:right;
	margin:0;
	padding:0;
}
.box33r table,
.box66l table,
.box33l table,
.box66r table,
.boxleft table,
.boxright table
{
	width:auto;
}
.box33r table,
.box66l table,
.box33r td,
.box66l td,
.box33l table,
.box66r table,
.box33l td,
.box66r td,
.boxleft table,
.boxright table,
.boxleft td,
.boxright td
{
	border:none;
}
.boxright img
{
	margin:0;
	padding:4px 0 4px 0;
}
.box33r p,
.box66l p,
.box33l p,
.box66r p,
.boxleft table p,
.boxright p
{
	margin:0 0 0.5em 0;
	padding:0;
}

/* Sitemap */
.csc-sitemap ul  
{
	padding:0;
	margin:0.3em 0 0.5em 0;
}
.csc-sitemap ul  ul
{
	padding:0.5em 0 0 0;
}
.csc-sitemap ul ul ul
{
	padding:0.5em 0 0 0;
	margin:0.3em 0 0 0;
}
#main .csc-sitemap ul ul ul li
{
	padding-bottom:0;
	margin-bottom:1em;
}
#main .csc-sitemap  ul li 
{
	padding:0 0 1em 20px;
}
.csc-sitemap li a 
{
	font-weight:bold;
}



/* Klickmenu */
#main .klickmenu ul  
{
	padding:0;
}
#main .klickmenu ul ul
{
	padding:0.5em 0 0 0;
	margin:0.3em 0 0.5em 0;
}
#main .klickmenu ul li 
{
	list-style:none;
	padding:0 0 1em 2em;
}
#main .klickmenu li a 
{
	padding:0 0 0 10px;
	font-weight:bold;
}
#main .klickmenu li li li a 
{
	padding:0 0 0 0;
	font-weight:bold;
}
.klickmenu li div.seminar a
{
	padding:0;
}



/* News Archive*/
#main ul li.news-amenu-item-year
{
	background:none;
	padding-left:0;
	font-size:120%;
	font-weight:bold;
}

/*--- Helper ---*/
.float 
{
	float:left;
}
.clear 
{
	clear:both;
	height:0;
	width:100%;
}
.hidden 
{
	display:none;
}



img#logo_verbund
{
	margin:0 0 20px 0;
}
#navitwo,
#navione,
#navithree,
#right,
#logobox,
.noprint {
	display:none;
}


table
{
	margin:0 0 0 1px;
	width:98%;
}
table,
table td,
table th,
table tr,
tbody .tr-even,
tbody td.td-last
{
	border:1px solid #aaa!important;
}
div.boxleft table,
div.boxleft table tr,
div.boxleft table td,
table.csc-uploads,
table.csc-uploads tr,
table.csc-uploads td
{
	border:none!important;
}
#main ul li
{
	list-style:disc!important;
	margin:0 0 0 12px;
	padding:0 0 0 0;
	
}

#main ul li ul li
{
	list-style:circle!important;
	margin:0 0 0 12px;
	padding:0 0 0 0;
	
}
#imgCertification
{

	display:none !important;

}
#imgCertificationPrint
{
	position:absolute;
	left:570px;
	top:10px;
	display:block !important;
}
