/*              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; */
 background: #ebebeb url(https://www.netluchs.de/img/backgrad.gif) repeat-x left top;
}


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


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

img.ssltag {
  position: absolute;
  left: 85px;
  top: 150px;
  z-index:11;
}


/* layout tabellen */
.nltable {
}

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

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

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

.hostname {
   color: #AAAAAA;
   text-align: right;	
   font-family: serif; 
   font-size: 0.8em;
}

.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: #9AB320;
   height: 20px;	
   text-align: center;	
}


.nlrow2text {
   font-family: Verdana, sans-serif; 
   font-weight: bold; 
   color: #FFFFFF;
   background-color: #9AB320;
   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: #9AB320;
   height: 80px;	
   width: 200px;	
   overflow: hidden;
   vertical-align: top;
   margin-bottom: 70px;
}

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

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

.nlrow33 {
   color: #FFFFFF;
   background-color: #9AB320;
   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: #9AB320;
   background-color: #FFFFFF;
   font-family: Verdana, sans-serif; 
   font-size : 1.1em; 
   font-weight: bold; 
}

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

.dmozkat {
   color: #982338;
   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;
   font-size: .8em;
}
.wikisummary {
   font-family: Verdana, sans-serif; 
   font-weight: normal; 
   text-align: justify;	
   margin-top: 10px;
   margin-bottom: 10px;
   margin-left: 10px;
   margin-right: 20px;
   font-size: .8em;
}

.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: #9AB320;
   background-color: #FFFFFF;
   font-family: Verdana, sans-serif; 
   font-size : 1em; 
   font-weight: normal; 
}

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

.clusterDiv  {
   margin: 0px; 
   padding: 0px; 
   position: absolute;
   top: 550px;
   right: 10px;	
   background-color: #F6FBDC;
}

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

/* formatierung Werbung */

.adw {
   position: absolute;
   top: 90px;
   right: 0px;	 
   margin-right: 5px;
   margin-left: 5px;
   margin-top: 20px;
   padding-right: 5px;
   padding-left: 5px;
   color: #FFFFFF;
   background-color: #EDF7B9;
   width: 180px;	
   font-family: Verdana, sans-serif; 
   border: 1px solid #9AB320;
}

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

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

.adwsmall {
   color: #202080;
   background-color: #EDF7B9;
   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; 
   padding: 7px;
}
.adwsite {
   color: #000000;
   background-color: #FFFFFF;
   font-family: Verdana, sans-serif; 
   text-align: justify;	
   font-size: .6em; 
   padding: 7px;
}
.adspace {
   color: #202080;
   background-color: #EDF7B9;
   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: #EDF7B9;
   width: 180px;	
   font-family: Verdana, sans-serif; 
   font-weight: bold;
   font-size: .8em; 
   text-align: right;
}

.thumb2 {
   margin: 5px;
}

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

.splHitList {
   color: #000000;
   background-color: #EDF7B9;
   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: #9AB320;
   background-color: #ffffff;
}

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

.searchblock {
   background-color: #F6FBDC;
   color: #9AB320;
   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;  color: #202080; font-family: Verdana, sans-serif;	font-weight: bold; }  
a.nltxt:link                    { text-decoration: underline;  color: #202080; font-family: Verdana, sans-serif;	font-weight: bold;  }
a.nltxt:visited                 { text-decoration: underline;  color: #202080; font-family: Verdana, sans-serif;	font-weight: bold;  }
a.nltxt:active                  { text-decoration: underline;  color: #202080; font-family: Verdana, sans-serif;	font-weight: bold;  }
a.nltxt:hover                   { text-decoration: none;  color: #202080; font-family: Verdana, sans-serif;	font-weight: bold;  } 

.word {
	padding: 5px 5px 5px 5px;
	letter-spacing: 2px;
	text-decoration: none;
	color: #9AB320;
}
.word:hover {
	text-decoration: underline;
/*	font-weight: bold;*/
	/* font-size: 1.1em;*/
	color: #9AB320;
	/*letter-spacing: 1px;*/
}

a.size1 {
	font-size: 2.2em;
}
a.size2 {
	font-size:2.2em;
}
a.size3 {
	font-size: 2.0em;
}
a.size4 {
	font-size: 1.8em;
}
a.size5 {
	font-size: 1.6em;
}
a.size6 {
	font-size: 1.4em;
}
a.size7 {
	font-size: .9em;
}
a.size8 {
	font-size: .8em;
}
a.size9 {
	font-size: .6em;
	color: #F6FBDC; 
/*	visibility: hidden;*/
}
a.size0 {
	font-size: .6em;
	color: #F6FBDC; 
/*	visibility: hidden;*/
}

.tagcloud {
	padding-top: 20px; 
	padding-bottom: 20px; 
	padding-left: 60px; 
	padding-right: 60px; 
	text-align: justify; 
	font-size: 0.9em; 
	background-color:  #F6FBDC ; 
	color: #9AB320;
	margin-right: 60px;
	margin-left: 50px;
}

.daylist {
  position: absolute;
  left: 20px;
  top: 240px;
  font-size: 0.6em; 
  text-decoration: underline; 
  background-color: #ffffff; 
  color: #202080; 
  font-family: Verdana, sans-serif;	
}

dd {
  padding-top: 10px;
  font-size: 0.9em;
}

.glink {
   color: #9AB320;
   font-family: Verdana, sans-serif; 
   font-size : .9em; 
   font-weight: bold; 
}

#suma-awards {
  position: absolute;
  left: 10px;
  top: 240px;
}

.semager {
   color: #9AB320;
   font-weight: bold; 
   background-color: #FFFFFF;
   font-family: Verdana, sans-serif; 
}

.didyoumean {
	padding-bottom: 25px;
	padding-left: 10px;
	font-size: 0.9em;
}

a.didyoumean     { text-decoration: underline;  color: #202080; font-family: Verdana, sans-serif;	font-weight: bold; }  

.padbutton {
    border-radius: 20px;
    background-color: #9AB320;
    color: #ffffff;
    font-weight: bold;
    padding: 2px;
}
input {
        border-radius: 5px;
}