#typo3-previewInfo {display: none;}
.typo3-adminPanel  {display: none;}


#skiplinks, #side, #footer {display: none;}

#header { border-bottom: 1px solid #ccc;}
#header img { border: none;}
#header #keyvisualprint { background: none;}
#header #keyvisual {display:none;}
#nav-main, #nav-sub, #search, #breadcrumb { display: none;}

#search-vkal, #col-left, #col-right, #searchpagination { display: none;}
#col-left-center, #vkal-neu { float: none;}
#vkal-oben, #suche-rubriken, .tx-ptlist-pagercontainer, .tx-ptlist-pager, .refine-in { display: none;}
#vkal-neu { margin: 50px 0 0 0;}
 

/* -------------- Texte ----------------------------------- */

h1.hideme {font-size: 12pt}


h1 {
	clear: both;
	font-size: 130%;
	margin-bottom: 10pt;
}

h2 {
	clear: both;
	font-size: 120%;
	margin-bottom: 7pt;
}

h3 {
	clear: both;
	font-size: 110%;
	margin-bottom: 3pt;
}

h3.kategorie {
	clear: both;
	font-size: 100%;
	margin-bottom: 3pt;
	color: #999;
	text-transform: uppercase;
}

p {
	margin-bottom: 10pt;
}

ul, ol {
	margin-bottom: 10pt;
	margin-left: 0;
}

dl {
	margin-left: 0;
	margin-bottom: 0pt;
}

dt {
	font-weight: bold;
}

strong {
	font-weight: bold;
}

em {
	font-style: italic;
}

blockquote {
	font-style: italic;
	margin: 1cm 0 1cm 5pt;
	padding: 0 0 0 10pt;
	border-left: 2px dotted #999;
}

cite {
	font-style: italic;
}
	
abbr {
	border-bottom: 1px dotted #999;
}

abbr:after {
	font-size: 70%;
	content: " (" attr(title) ") ";
}

acronym {
	border-bottom: 1px dotted #999;
}

acronym:after {
	font-size: 70%;
	content: " (" attr(title) ") ";
}

dfn {
	border-bottom: 1px dotted #999;
}
	
dfn:after {
	font-size: 70%;
	content: " (" attr(title) ") ";
}	

del {
	text-decoration: line-through;
}

ins {
	text-decoration: underline;
}

address {
	font-style: italic;
}

hr {
	border: 1px dotted #999;
	margin: 20pt 0;
}

img { border: none;}

.hideme {display:none;}
#highlightbox {display:none;}

/* Social-Bookmarks */
#dufsocbm {display:none;} 
/* Vkal*/
#alleveranst {display:none;} 
#ergebnis-vkal-details  { clear: both; float: left; margin-top: 0em; display:block;}
#ergebnis-vkal-details h2 {margin: 1.4em 0 1.4em 0;}
#ergebnis-vkal-details h3 {margin: 1.4em 0 0 0;}
#ergebnis-vkal-details dl { float: left; margin: 0 0 .8077em 0; width: 538px; display: inline;  }
#ergebnis-vkal-details dt { width: 90px; float: left; font-weight: bold; color: #757b7f; }
#ergebnis-vkal-details dd { width: 400px; float: left;  margin: 0 0 0 20px; display: inline; }
#ergebnis-vkal-details ul.refine-in li { background: url('img/refine-in.png') no-repeat 0 center; padding-left: 14px; }
#ergebnis-vkal-details #anfahrt { clear: both; float: left;}

/* -------------- Links ----------------------------------- */

a, a:link, a:visited {
	color:#000000;
	text-decoration: none;
	font-weight:bold;
	background: transparent;
}

a:link:after, a:visited:after  {
	color:#000000;
	font-size: 70%;
	content: none;
}

h4 a:link:after, h4 a:visited:after  {
	color:#000000;
	font-size: 70%;
	content: none;
}

.csc-textpic-image a:link:after, .csc-textpic-image a:visited:after  {
	color:#000000;
	font-size: 70%;
	content: none;
}

/* Artikel Tabelle */
#main #artikel table.zebratable { width: 100%; border-top: .0769em solid #c2c8cc; border-collapse: collapse; border-spacing: 0; margin-bottom: 1.5385em;}
#main #artikel .zebratable th { height: 1.5385em; line-height: 1.5385em; border-bottom: .0769em solid #c2c8cc; text-align: left; padding: .8077em 0 .8077em 9px;}
#main #artikel .zebratable td.title { font-weight: bold; border-right: 1px solid #c2c8cc; }
#main #artikel .zebratable tr.zebra, #main #artikel .zebratable tr.odd td { background: #eaeaea; }
#main #artikel .zebratable td { height: 1.5385em; line-height: 1.5385em; padding: .8077em 0 .8077em 9px; border-bottom: .0769em solid #c2c8cc; }
#main #artikel .zebratable tfoot td {  text-align: right; padding-right: 9px; }

