/*              ton        blas              */ 
/*      blau:   202080     #D5D5E4    AEAEE9 */
/*      rot:    982338     #FDDDE3    FFBFBF */
/*              152,35,56                                     */
/*      gelb:   DDB329     #FFF8DF    FFF0BF */
/*              221,179,41                           */
/*      grün:   9AB320     #F6FBDC    EDF7B9 */
/*           154,179,32    246,251,220   237,247,185 */
/*      petrol: 2991AA     #D8F1F8    B4E4F0 */
/*      lila:   A92AA9     #F6D7F6    ECB1EC */ 
/*      blaugrau:          #B7B7C6    */
/*                         183,183,198  */
/*      grau:              #CCCCCC    */
/*      default blau:      #0000EE */

body {
  margin:5px;
/*  font-size: 10px; */
}


img.nllogo {
  position: absolute;
  left: 20px;
  top: 10px;
  z-index:10;
}


img.thumb {
	margin: 20px;
	float:left; 
	width: 120px;
	height: 90px;
}

/* layout tabellen */
.nltable {
}

.nlrow1 {
   margin:0px;
   background-color: #D5D5E4;
   height: 80px;	
   font-family: Verdana, sans-serif; 
   font-weight: bold; 
   color: #ffffff;
   text-align: center;
}

.nlrow1title {
   position: absolute;
   background-color: #D5D5E4;
   left: 123px;
   top:20px;
   font-family: Verdana, sans-serif; 
   font-size: 1.5em; 
   font-weight: bold; 
   color: #202080;
}

.nlrow1suche {
   background-color: #B7B7C6;
   color: #FFFFFF;
   height: 80px;	
   width: 200px;
   text-align: center;	
}

.nlrow1text {
   text-align: center;	
   font-family: Verdana, sans-serif; 
   font-size: .7em; 
   vertical-align: middle;
   color: #000000;
   background-color: #FFFFFF;
}

.nlrow2 {
   font-family: Verdana, sans-serif; 
   font-weight: bold; 
   color: #FFFFFF;
   background-color: #202080;
   height: 20px;	
   text-align: center;	
}


.nlrow2text {
   font-family: Verdana, sans-serif; 
   font-weight: bold; 
   color: #FFFFFF;
   background-color: #202080;
   text-align: center;	
   font-size: .95em; 
}

/* mitte */
.nlrow31 {
   color: #000000;   
   background-color: #FFFFFF;
   width: 200px;	
   overflow: hidden;
   vertical-align: top;
}

.nlrow311 {
   color: #FFFFFF;
   background-color: #202080;
   height: 80px;	
   width: 200px;	
   overflow: hidden;
   vertical-align: top;
   margin-bottom: 70px;
}

.nlrow32 {
   color:  #202080;   
   background-color: #FFFFFF;
   overflow: hidden;
   font-family: Verdana, sans-serif; 
   vertical-align: top;
}

.nlrow33 {
   color: #FFFFFF;
   background-color: #202080;
   width: 200px;	
   vertical-align: top;
}

.nlrow41 {
   color: #000000;   
   background-color: #FFFFFF;
   width: 200px;	
   overflow: hidden;
   vertical-align: top;
   height: 50px;	
}

.nlrow42 {
   color: #000000;   
   background-color: #FFFFFF;
   overflow: hidden;
   vertical-align: top;
   height: 50px;	
   font-family: Verdana, sans-serif; 
   font-size: 0.8em; 
   font-weight: bold; 
   text-align: center;	
}

.nlrow43 {
   color: #FFFFFF;   
   background-color: #CCCCCC;
   width: 200px;	
   overflow: hidden;
   vertical-align: top;
   height: 50px;	
}

.nlrow5 {
   color: #FFFFFF;   
   background-color: #CCCCCC;
   vertical-align: top;
   height: 10px;	
}

/* formatierung ergebnisliste */ 

.selPage {
   color: #202080;
   background-color: #FFFFFF;
   font-family: Verdana, sans-serif; 
   font-size : 1.1em; 
   font-weight: bold; 
}

.resURL {
   color: #202080;
   background-color: #FFFFFF;
   font-family: Verdana, sans-serif; 
   font-size : .9em; 
   font-weight: bold; 
}

.dmozkat {
   color: #202080;
   background-color: #FFFFFF;
   font-family: Verdana, sans-serif; 
   font-size : .7em; 
   overflow: hidden;
   font-weight: bold; 
}

.summary {
   font-family: Verdana, sans-serif; 
   font-weight: normal; 
   text-align: justify;	
   margin-top: 10px;
   margin-bottom: 10px;
   margin-left: 10px;
   margin-right: 20px;
}

.highlight {
   font-weight: bold;
   color: #000000;
   background-color: #FFFFFF;
}

.resAddOns {
   color: #202080;
   background-color: #FFFFFF;
   font-family: Verdana, sans-serif; 
   font-size : .7em; 
   font-weight: bold; 
}

.selPageOther {
   color: #202080;
   background-color: #FFFFFF;
   font-family: Verdana, sans-serif; 
   font-size : 1em; 
   font-weight: normal; 
}

.cluster  {
   margin: 0px; 
   padding: 0px; 
   font-weight: bold;
   background-color: #202080;
   color: #FFFFFF;
   font-family: Verdana, sans-serif; 
   font-size : 0.8em; 
   font-weight: bold;
}

.clusterlist  {
   margin: 10px; 
   padding: 5px; 
   font-size : 0.7em; 
}

/* formatierung Werbung */

.adw {
   margin-right: 5px;
   margin-left: 5px;
   margin-top: 20px;
   padding-right: 5px;
   padding-left: 5px;
   color: #FFFFFF;
   background-color: #AEAEE9;
   width: 180px;	
   font-family: Verdana, sans-serif; 
}

.adwstartseite {
   margin-right: 10px;
   margin-left: 10px;
   color: #FFFFFF;
   background-color: #AEAEE9;
   width: 180px;	
   font-family: Verdana, sans-serif; 
}

.adwtitle {
   color: #202080;
   background-color: #FFFFFF;
   font-family: Verdana, sans-serif; 
   font-weight: bold;
   font-size: .9em; 
}

.adwsmall {
   color: #202080;
   background-color: #AEAEE9;
   font-family: Verdana, sans-serif; 
   font-weight: bold;
   font-size: .6em; 
   text-align: right;
}

.adwdesc {
   color: #000000;
   background-color: #FFFFFF;
   font-family: Verdana, sans-serif; 
   text-align: justify;	
   font-size: 0.7em; 
}
.adwsite {
   color: #000000;
   background-color: #FFFFFF;
   font-family: Verdana, sans-serif; 
   text-align: justify;	
   font-size: .6em; 
}
.adspace {
   color: #202080;
   background-color: #AEAEE9;
   font-family: Verdana, sans-serif; 
   font-weight: bold;
   font-size: .4em; 
   text-align: right;
}

.thumb {
   margin: 5px;
   padding-right: 5px;
   padding-left: 5px;
   color: #202080;
   background-color: #AEAEE9;
   width: 180px;	
   font-family: Verdana, sans-serif; 
   font-weight: bold;
   font-size: .8em; 
   text-align: right;
}

.adwHitList {
   color: #000000;
   background-color: #AEAEE9;
   margin-left: 10px;
   margin-right: 10px;
   margin-top: 30px;
   margin-bottom:30px;
   font-family: Verdana, sans-serif; 
}

.splHitList {
   color: #000000;
   background-color: #AEAEE9;
   margin: 10px;
   font-family: Verdana, sans-serif; 
   padding: 10px;
}

.nlsplres {
}

/* content formatierungen       */

.smalltext { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size : .7em; 
	max-width: 95%;	
}

.mediumtext { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size : .8em; 
	text-align: justify;	
	max-width: 95%;	
}

.normaltext { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size : 1em; 
	text-align: justify;	
	max-width: 95%;	
}

.largetext { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size : 1.2em; 
	max-width: 95%;	
}

.largegreentext {
   font-family: Verdana, sans-serif; 
   font-size: 1.2em; 
   font-weight: bold; 
   color: #202080;
   background-color: #ffffff;
}

.greentext {
   font-family: Verdana, sans-serif; 
   font-size: 1.1em; 
   color: #202080;
   background-color: #ffffff;
}

.searchblock {
   background-color: #D5D5E4;
   color: #202080;
   font-family: Verdana, sans-serif; 
   height: 130px;
}

.textblock {
   background-color: #FFFFFF;
   color: #000000;
   font-family: Verdana, sans-serif; 
   padding:10px;
   text-align: justify;
}

.ankuendigung {
   font-family: Verdana, sans-serif; 
   font-style: italic; 
   color: #000000;
   background-color: #FFF0BF;
}



a.nltxt                         { text-decoration: underline; background-color: #ffffff; color: #202080; font-family: Verdana, sans-serif;	font-weight: bold; }  
a.nltxt:link                    { text-decoration: underline; background-color: #ffffff; color: #202080; font-family: Verdana, sans-serif;	font-weight: bold;  }
a.nltxt:visited                 { text-decoration: underline; background-color: #ffffff; color: #202080; font-family: Verdana, sans-serif;	font-weight: bold;  }
a.nltxt:active                  { text-decoration: underline; background-color: #ffffff; color: #202080; font-family: Verdana, sans-serif;	font-weight: bold;  }
a.nltxt:hover                   { text-decoration: none; background-color: #ffffff; color: #202080; font-family: Verdana, sans-serif;	font-weight: bold;  } 


.result {
	margin-bottom: 10px;
	margin-right: 20px;
	border-bottom: dotted;
	border-color: #D5D5E4;
	border-width: medium;
	padding: 10px;
	text-align: justify;	
	font-size: 0.8em;
}



.resulturl {
	color: #9AB320;
	font-size: 0.8em;
}

.resulturlnetlikon {
	color: #982338;
	font-size: 0.8em;
	font-weight: bold;
}

.suchinfos {
	padding-right: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-top: 5px;
	margin-left: 0px;
	padding: 5px;
	background-color: #D5D5E4;		
	text-align: right;
	font-size: 0.9em;
}

a.suchinfos {
	font-weight: bold;
}

.suchrahmen {
	background-color: #D5D5E4;		
	padding-left: 10px;
	padding-right: 0px;
}

.suchergebnisse {
	background-color: #FFFFFF;		
	padding: 10px;
}

.score {
   color: #202080;
   font-family: Verdana, sans-serif; 
   font-weight: bold;
   font-size: .6em; 
}
