/*
  Diese Datei enthält die Styles für den Content 
*/

/* allgemein */
body, p, div, div td, input, select, tr, td {
	font-size: 11px;
	color: #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
    line-height: 16px;
	/*  scrollbar
	scrollbar-base-color : #ffffff;
	scrollbar-arrow-color : #398cf7;
	scrollbar-darkshadow-color : #398cf7;
	scrollbar-face-color : #ffffff;
	scrollbar-highlight-color : #398cf7;
	scrollbar-shadow-color : #398cf7;
	scrollbar-track-color : #ffffff; */
}

div.content-area {
	
	padding: 1.2em 0.2em 0.2em 0.5em;
	
}


/* select-felder Bundesland,Ort,HK-Name */
select.bLand {			
	font-size:10px;
	width:250px;
	min-width:200px;
}
select.transpRelat {			
	font-size:10px;
	width:300px;
	min-width:250px;
}


.text, .text td {
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 16px;
	/*text-align:justify;*/
	text-decoration: none;
}

.u0 {
	font-size: 10px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 15px;
	text-decoration: underline;
}

.u1 {
	font-size: 9px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 15px;
	text-decoration: none;
}

.h0 {
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 16px;
	text-decoration: none;
}

.h1, td.h1 {
	font-size: 12px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 17px;
	text-decoration: none;
}

.h2, td.h2 {
	font-size: 14px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 19px;
	text-decoration: none;
}
.h3, td.h3 {
	font-size: 18px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 23px;
	text-decoration: none;
}

.links a, .links {
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
}

.links a:hover {
    font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline;
}


a {
	font-size: 11px;
	color: #050ac9;
    padding-left:  1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration: none;
}

a:hover {
	font-size: 11px;
	color: #050ac9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration: underline;
}

.hlink {
	font-size: 15px;
	color: #050ac9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 23px;
	text-decoration: none;
}

.unicode { font-size:12px; font-family:"Arial Unicode MS",Arial,sans-serif; }

.noprint {
}
.print {
}

table.transportrelationen
{
/*	font-size: 1.0em; */
	border-style: none;
	padding: 5px;
	spacing: 0px;
}

td.gerade
{
	background-color: #e5eff5;
}
td.ungerade
{
	background-color: #ffffff;
}

#rand02 {
  border-collapse: collapse;
}

#rand02 td, #rand02 th {
  border: 1px solid #ABABCC;
}

#hiddenDiv1 {
	display: none;
}
#hiddenDiv2 {
	display: none;
}
#hiddenDiv3 {
	display: none;
}
#hiddenDiv4 {
	display: none;
}

/* #rollupDiv {position:absolute; left:320; top:137; z-index:10;}
#schiffDiv {position:absolute; left:300; top:250; z-index:-10;}
#suchenDiv {position:absolute; left:5; top:112; z-index:40; width:18; height:16;} */

/*Ab hier styles für Skipperecke*/

    #container
	{

		position:absolute; top:145px; left:0px;
                 width: 600px;
                 height: 375px;
                 padding: 0px;
		background-color: #ebeff7;
                 border: 0px solid #f00;
                 z-index:0;
	}

	#container2
	{

		position:absolute; top:150px; left:5px;
                 width: 590px;
                 height: 365px;
                 padding: 0px;
		background-color: #fff;
                 border: 0px solid #f00;
                 z-index:0;
	}

	#bildbox
	{

		position:absolute; top:150px; left:05px;
                 width: 300px;
                 height: 365px;
                 padding: 0px;
		background-color: #fff;
                 border: 0px solid #f00;
                 z-index:1;
	}

    #textbox
	{

		position:absolute; top:150px; left:320px;
		width: 275px;
                 height: 365px;
                 float: right;
                 padding: 0px;
		background-color: #fff;
                 border: 0px solid #f00;
                 z-index:2;
	}

    #textbox2
	{

		position:absolute; top:300px; left:270px;
		width: 290px;
                 height: 80px;
		background-color: #fff;
                 border: 0px solid #f00;
                 z-index:3;
	}

	h1 {
	         font-size: 18px;
	         color: #000000;
	         font-family: Verdana, Arial, Helvetica, sans-serif;
	         font-weight: bold;
	         line-height: 17px;
	         text-decoration: none;
	}

	h2 {
	         font-size: 18px;
	         color: #000000;
	         font-family: Verdana, Arial, Helvetica, sans-serif;
	         font-weight: bold;
	         line-height: 19px;
	         text-decoration: none;
	}

	h3 {
	         font-size: 16px;
	         color: #000000;
	         font-family: Verdana, Arial, Helvetica, sans-serif;
	         font-weight: bold;
	         line-height: 23px;
	         text-decoration: none;
	}

    h5
	{
	         font-size: 14px;
	         color: #000000;
	         font-family: Verdana, Arial, Helvetica, sans-serif;
	         font-weight: bold;
	         line-height: 23px;
	         text-decoration: none;
     }


	
/* styles für die Inhaltsverzeichnis*/
   h6
	{
	         font-size: 12px;
	         color: #000000;
	         font-family: Verdana, Arial, Helvetica, sans-serif;
	         font-weight: bold;
	         line-height: 23px;
	         text-decoration: none;
     }


div#inhalt{
 position: center;
 width: 570px;
 left: 50%;
 margin-left: -500px; /* negative Hälfte von width:1000px */
}


fieldset { border: 2px solid #C5D8E1; 
           border-radius: 6px; 
           background: white; } 
           …
<!--[if lt IE 9]>
<style type="text/css" title="text/css">
fieldset { border: 1px solid silver; padding: 3px; }
</style>
<![endif]-->

#lightbox

{
background-color:#eee;
padding: 10px;
border-bottom: 2px solid #666;
border-right:2px solid #666}

#lightboxDetails
{font-size:.8em;padding-top:.4em}

#lightboxCaption{float:left}

#keyboardMsg{float:right}

#closeButton{top:5px;right:5px}

#lightbox img{border:none;clear:both}

#overlay img{border:none}

#overlay{background-image:url(/wp-content/uploads/tis/pub/vorlagen/images/overlay.png)}* html 

#overlay{
background-color:#333;
background-color:transparent;
background-image:url(blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/uploads/tis/pub/vorlagen/images/overlay.png", sizingMethod="scale")}

/* Such-Ergebnisse */

.search-results .entry-summary{
  padding-left: 20px;
  padding-bottom: 5px;
}

.search-results .entry-header h2{
  margin-block-end: 2px;
}

.search-results .entry-title a{
  overflow: hidden;
  text-overflow: ellipsis;
  width: 500px;
  display: inline-block;
  font-size: 11px;  
  white-space: nowrap;
}

.search-results .entry-title a:before {
  content:url('/wp-content/uploads/tis/vorlagen/images/dot1.gif');
  width:8px;
  height:15px;
  vertical-align: -10%;    
  margin-right: 10px;
}

.search-results article:after {
  content:url('/wp-content/uploads/tis/vorlagen/images/pfad_linie_verlauf.gif');
  width: 200%;
  margin-right: 20px;
  padding: 0em 1em 1em 0em;
}
.search-results .permalink a {
 padding-left: 20px;
 overflow: hidden;
 text-overflow: ellipsis;
 display: inline-block;
 width:100%;
 white-space: nowrap;
}

no .search-results .type-attachment .permalink a:after {
  content : "\f416";
  display: inline-block;
	font: normal 20px/1 'Genericons';
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;

 --height:50px;
 --width:50px; 
 --background : url(/wp-content/uploads/tis/vorlagen/images/ica.gif) no-repeat;
 --position: absolute; 
} 

no .search-results .type-page .permalink a:after {
  content : "\f443";
  display: inline-block;
	font: normal 20px/1 'Genericons';
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
  
 --height:50px;
 --width:50px; 
 --background : url(/wp-content/uploads/tis/vorlagen/images/icz.gif) no-repeat;
 --position: absolute;
     
}

.search-results .posted-on {
display:none;
} 

.search-results time.published:before {
content: 'veröffentlicht: ';
}
.search-results time.published:after {
content: ' | ';
}

.search-results time.updated:before {
content: 'aktualisiert: ';
}
.search-results time.updated:after {
content: ' | ';
}

.search-results span.attachment-filetype:before {
  content: 'Dateityp: ';
  text-transform: none;
}

.tis-en.search-results span.attachment-filetype:before {
  content: 'filetype: ';
}

.search-results span.attachment-filetype {
  text-transform: uppercase;
}

.search-results span.attachment-filetype:after {
content: ' | ';
}

.search-results span.elastic-relevance:before {
	padding-left: 20px;
	content: 'Relevanz: ';
}

.tis-en.search-results span.elastic-relevance:before {
	 padding-left: 20px;
	 content: 'relevance: ';
}

.search-results span.elastic-relevance:after {
content: '%';
}

.search-results span.comments-link {
display:none;
}

.logged-in.search-results span.highlight {
  --background-color:lightblue;
  font-weight:bold;
}

.search-results span.search-results-duplicate-title {
  display:none;
  background-color:blue;
}