/* '$Id: global.css,v 1.3 2010/08/30 08:48:09 abaethe Exp $ '*/



#superbanner {
  text-align: right; 
  background: #FFF; 
  position: relative; 
  left: 0; 
  width: 768px;
  padding-bottom: 5px;
}

#skyscraper {
  position: absolute; 
  left: 768px; 
  /*top: 127px;*/
  top: 90px;
}



/**************************************/		       
/* generic styles                     */
/**************************************/		       
BODY { 	font-family: Arial, Helvetica, sans-serif;
	      font-size: 11px;
       	background-color: #FFFFFF;
      	color: #000000;
      	margin-top: 0;
      	margin-left: 0;
      	scrollbar-base-color: #000080;
      	scrollbar-3dlight-color:#FFFFFF;
       	scrollbar-arrow-color:#FFFFFF;
      	scrollbar-darkshadow-color:#000000;
      	scrollbar-face-color: #000080;
  	    scrollbar-highlight-color:#FFFFFF;
      	scrollbar-shadow-color:#000000;
  	    scrollbar-track-color:#FFFFFF;
     }

textarea { FONT-SIZE: 11px; 
	         COLOR: #000033; 
      	   FONT-FAMILY: Verdana;
           scrollbar-base-color: #000080;
	         scrollbar-3dlight-color:#FFFFFF;
  	       scrollbar-arrow-color:#FFFFFF;
 	         scrollbar-darkshadow-color:#000000;
       	   scrollbar-face-color: #000080;
       	   scrollbar-highlight-color:#FFFFFF;
 	         scrollbar-shadow-color:#000000;
       	   scrollbar-track-color:#FFFFFF;
         }

div { float: left;
      margin: 0px;
      padding: 0px;
    }

img { border-style: none;
      margin: 0px;
      padding: 0px;
    }

/**************************************/		       
/* misc often-used styles             */
/**************************************/		       

.menuleft2 { font-size: 12px;
             font-family: Verdana, Arial, Helvetica, sans-serif;
      	     font-weight: normal; 
      	     color: #000080; 
	           text-decoration: none; 
      	     font-style: normal;
           }
A.menuleft2:hover { text-decoration: underline; 
	                  color: #000080;
	                }
.board { font-size: 12px;
         font-family: Arial, Helvetica, sans-serif;
         font-weight: normal;
         line-height:150%;
         color: #000000; 
         font-style: normal;
       }
.boardw { font-size: 12px;
          font-family: Arial, Helvetica, sans-serif;
          font-weight: bold;
          color: #FFFFFF; 
      	  font-style: normal;
        }
.textnormal { font-size: 12px;
              font-family: Verdana, Arial, Helvetica, sans-serif;
              font-weight: normal;
              line-height:140%;
   	          float: none;
              color: #000000;
	            font-style: normal; 
            }
.textgrey { font-size: 12px;
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-weight: normal;
            color: #666666;
      	    font-style: normal; 
          }
.textwhite { font-size: 12px;
             font-family: Verdana, Arial, Helvetica, sans-serif;
             font-weight: normal;
             color: #FFFFFF;
  	         font-style: normal; 
           }
.headline { font-size: 12px;
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-weight: normal;
            color: #000080;
  	        font-style: normal; 
          }
.textjob { font-size: 11px;
           font-family: Verdana, Arial, Helvetica, sans-serif;
           font-weight: normal;
           line-height:125%;
           color: #000000; 
	         font-style: normal;
         }
.textjobbig { font-size: 14px;   /* 11pt */
              font-family: Verdana, Arial, Helvetica;
              font-weight: bold;
              color: #FFFFFF;
              text-decoration: none; 
            }
.textsmall { color: #000000; 
             font-family: Verdana, Arial, Helvetica, sans-serif; 
             font-size: 9px; 
           }
.textsmallbold { color: #000000; 
                 font-family: Verdana, Arial, Helvetica, sans-serif; 
                 font-size: 9px; 
                 font-weight: bold;
               }
.textbold { font-size: 12px;  /* 9pt */
            font-family: Verdana, Arial, Helvetica;
            font-weight: bold;
            color: #182873;
            text-decoration: none;
          }
.textlink { text-decoration: underline;
            font-family: Verdana, Arial, Helvetica, sans-serif; 
            font-size: 12px; 
            color: #0000CC; 
            font-weight: normal; 
          }
 A.textlink:hover { text-decoration: none; 
                    color: #800000;
	          }
.textrot { font-family: Arial, Helvetica, sans-serif;
           font-weight: bold;
           font-size: 14px; 
           color: #DC2B19; /* #FF0000; */
         }
.menuleft { font-family: Verdana, Arial, Helvetica, sans-serif;
            font-weight: bold;
            font-size: 12px;  /* 9pt */
            color: #000000;
            text-decoration: none;
          }
a.menuleft:hover { text-decoration: underline;
                   color: #000000;
          }
.menuleftwhite { 
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-weight: bold;
            font-size: 12px;  /* 9pt */
            color: #FFFFFF;
            text-decoration: none;
          }
a.menuleftwhite:hover { 
            text-decoration: underline;
            color: #FFFFFF;
          }



.category { font-family: Verdana, Arial, Helvetica, sans-serif;
            font-weight: bold;
            font-size: 12px;  /* 9pt */
            color: #333366;
            text-decoration: none;
          }
 A.category:hover { text-decoration: underline;
                    color: #333366;
	          }

.tableheader { font-size: 12px;
              font-family: Verdana, Arial, Helvetica, sans-serif;
              font-weight: bold;
              line-height:140%;
      	      float: none;
              color: #000000;
	            font-style: normal; 
            }

.companyt { font-size: 12px;
              font-family: Verdana, Arial, Helvetica, sans-serif;
              font-weight: normal;
              line-height:140%;
   	          float: none;
              color: #000000;
	            font-style: normal; 
            }


		 
/**************************************/		       
/* left menu styles                   */
/**************************************/		       
div.navighead { width: 144px;
      	        font-family: Verdana, Arial, Helvetica, sans-serif; 
                font-size: 12px; 
   	            /* color: #000080; */
   	            color: #F9F9FF; 
      	        text-decoration: none; 
	              font-weight: bold;
            		background-color: #DC2B19; /* #FF0000; */
                margin-top: 25px;
      	        margin-bottom: 1px;
                padding-top: 3px;
      	        padding-bottom: 3px;
            		/*padding-left: 8px;
                border-bottom-style: solid;
                border-bottom-color: #FFFFFF;
  	            border-bottom-width: 2px;*/
	            }

	      
div.navigouter { width: 144px;
	               padding-top: 3px;
       	         padding-bottom: 1px;
                 border-bottom-style: solid;
                 border-bottom-color: #DC2B19; /* #FF0000; */
  	             border-bottom-width: 2px;
               }
div.naviginner { padding-left: 20px;
               }
	  
A.navig { font-family: Verdana, Arial, Helvetica, sans-serif;
          font-weight: bold;
          font-size: 12px;
          color: #FFFFFF; 
          text-decoration: none;
        }
A.navig:hover { text-decoration: underline;
              }

/**************************************/		       
/* right menu styles                  */
/**************************************/		       
div.menurighthead { width: 156px;
                    font-family: Verdana, Arial, Helvetica, sans-serif;
                    font-size: 12px; 
       	            /* color: #000000; */
   	                color: #F9F9FF; 
    	              font-weight: bold;
    	              background-color: #DC2B19; /* #FF0000; */
                    margin-top: 25px;
      	            margin-bottom: 1px;
	                  padding-top: 4px;
                    padding-bottom: 4px;
      	            vertical-align: middle;
	                  text-align: left;
                  }

div.menuright { width: 156px;
      	        padding-top: 5px;
       	        padding-bottom: 1px;
            		border-bottom: 2px #DC2B19; /* #FF0000 */ solid;
            		text-align: left;
              }
div.menurightinner { padding-left: 14px;
  	                 text-align: left;
                     font-family: Verdana, Arial, Helvetica, sans-serif; 
  	                 font-size: 12px; 
                     font-weight: bold;
      	             color: #333366; 
                   }
	
A.menuright { font-family: Verdana, Arial, Helvetica, sans-serif; 
	            font-size: 12px; 
              font-weight: bold;
      	      color: #FFFFFF; 
	            text-decoration: none;
            }
A.menuright:hover { text-decoration: underline;
                    color: #FFFFFF; 
                  }

  

/**************************************/		       
/* metanavigation                     */
/**************************************/		       
a.metanav { /* width: 78px; */
      	    /* height: 22px; */
	          font-family: Verdana, Arial, Helvetica, sans-serif;
      	    font-size: 12px;
	          font-weight: bold;
      	    /* color: #000080; */
   	        color: #F9F9FF; 
	          background-color: #DC2B19; /* #FF0000; */
      	    text-decoration: none;
	          /* vertical-align: middle; */
      	    margin: 0px;
            padding-top: 1px;
       	    padding-bottom: 0px;
            padding-left: 14px;
            padding-right: 14px;
          }

a.metanavrborder { /* width: 78px; */
	                 /* height: 22px; */
	                 font-family: Verdana, Arial, Helvetica, sans-serif;
      	           font-size: 12px;
	                 font-weight: bold;
	                 /* color: #000080; */
   	               color: #F9F9FF; 
      	           background-color: #DC2B19; /* #FF0000; */
	                 text-decoration: none;
	                 /* vertical-align: middle; */
      	           margin: 0px;
                   padding-top: 1px;
              	   padding-bottom: 0px;
                   padding-left: 15px;
                   padding-right: 15px;
                   border-right-style: solid;
  	               border-right-color: #FFFFFF;
      	           border-right-width: 2px;
                 }
	  

a.metanav:hover { color: #DC2B19; /* #FF0000; */
  	              background-color: #000080;
            		  text-decoration: none;
                }
a.metanavrborder:hover { color: #DC2B19; /* #FF0000; */
  	                     background-color: #000080;
                  			 text-decoration: none;
                       }

ul.menu { list-style-type: square;
      	  color: #DC2B19; /* #FF0000; */
      	  list-style-position: outside;
      	  line-height: 12px;
      	  vertical-align: top;
      	  margin-top: 2px;
      	  padding-left: 20px;	
      	  margin-left: 0px;
      	  text-align: left;
        }

a.meta { font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 12px;
         color: #333366;
         text-decoration: none; 
       }
A.meta:hover { text-decoration: underline;
               color: #333366;
             }





/********************************************
/* style needed for the mailings list sites *
 ********************************************/
.mltablebg { background-color: #EEEEEE; }
.mltableheader {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;   /* 10pt */
  color: #FFFFFF;
  font-weight: bold;
  background-color: #000080;
}

.mlrow {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;   /* 10pt */
  color: #000000;
  font-weight: bold;
  background-color: #E3E4FF;
}

.mltablerow {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;   /* 10pt */
}

.mltextnormal {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;   /* 10pt */
  color: #000000;
}

.mltexterror {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;   /* 10pt */
  font-weight: bold;
  color: #FF0000;
}

.mltextbold {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 13px;   /* 10pt */
}

.mltextsmall {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;   /* 8pt */
}

.mlhgrey {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #999999;
  font-size: 18px;   /* 14pt */
}
.mlboldblue {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-weight: bold;
  color: #004080; 
  font-size: 11px;   /* 8pt */
  clear: both;
}
.mlerrorheader {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;   /* 11pt */
  font-weight: bold;
  color: #000000;
  background-color: #FF0000;
}
.mlmessagerow {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;   /* 10pt */
  font-weight: normal;
  color: #000000;
  background-color: #FFFFDD;
}
.mlmessagetable {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;   /* 10pt */
  font-weight: bold;
  color: #000000;
  background-color: #CCCCCC;
}

A.mllink {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;   /* 9pt */
  color: #333366;
  text-decoration: none;
}
A.mllink:hover {
  text-decoration: underline;
  color: #333366;
}

INPUT.mlinput { font-size: 10px; }
SELECT.mlinput { font-size: 10px; }

/* end of mailing list styles */

.errorheadline {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 18px;   /* 14pt */
}
.errorheadline12 {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 16px;   /* 12pt */
}
.magheadline {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 16px;   /* 12pt */
}



/*************************************
 * Block moving styles
 *************************************/
div.block {
	border:0px solid #0000EE;
	background-color: #EEEEEE;
	padding:0px;
   	margin-left:0px;
   	margin-right:0px;
	margin-top:0px;	
	margin-bottom:0px;
	float:none;
	clear: both;
	vertical-align:top;
}

div.blockl {
	border:0px;
	background-color: #FFFFFF;
	padding:0px;
   	margin-left:0px;
   	margin-right:0px;
	margin-top:10px;	
	margin-bottom:10px;
	float:left; 
	vertical-align:top;
}

div.blockr {
	border:0px;
	background-color: #FFFFFF;
	padding:0px;
   	margin-left:0px;
   	margin-right:0px;
	margin-top:10px;	
	margin-bottom:10px;
	float:right;
	vertical-align:top;
}

.blockhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-size: 12px;  /* 9pt */
	color: #000000;
	text-decoration: none;
	clear: both;
	float: none;
	border-bottom-width: 2px;
	border-bottom-color: #000080;
	border-bottom-style: solid;
	margin-bottom: 5px;
}

.contentimg {
	 margin-top: 3px;
	 margin-right: 4px;
	 margin-bottom: 4px;
	 float: left;
}
/*** end of block moving styles ***/

/*******************************************
 * Wahrig Lexikon
 *******************************************/
.emph { font-style:normal; color:black }
h1.wahrig {  
		font-size: 13pt;   /* 10px */
		font-weight:bold;
		color:white;
		background-color:#999999;
		border: 2px solid #606060;
		padding-left:2px;
		padding-top: 0px;
		padding-bottom: 2px;
}

h1.dict {
		font-size:16pt;  /* 12pt */
		font-weight:bold;
		color:white;
		background-color:#999999;
		border:2px solid #606060;
		padding-left: 10px;
		padding-right: 5px;
		padding-top: 4px;
		padding-bottom: 4px;
		margin: 10px;
}

.w_letter { 
		font-size: 14px;   /* 11pt */
}

.w_inactive {
		font-size: 12px;
		color: #000000;
		font-style: normal;
		text-decoration: none;
}
a.w_letter {
		font-size: 12px;
		color: #333366; 
	    text-decoration: none; 
	    font-style: normal;
		font-weight: bold;
}

a.w_letter:visited {
		color: #333366; 
	    text-decoration: none; 
	    font-style: normal;
		font-weight: bold;
}

a.w_letter:hover {
		color: #333366;
		text-decoration: underline;
		background-color: #E3E4FF;
}

a.w_entry {
		color: #333366;
		text-decoration: none;
}

a.w_entry:visited {
		color: #333366;
		text-decoration: none;
}

a.w_entry:hover {
		color: #333366;
		text-decoration: underline;
		background-color: #E3E4FF;
}

.antonym { font-style:normal; font-weight:normal; color:#336699; }

.ausspr { font-style:normal; font-weight:normal; color:black; }

.box-bsp { font-style:normal; font-weight:normal; color:#336699; }

.bsp-erkl { font-style:normal; font-weight:normal; color:#336699; }

.buchsfstw { font-style:normal; font-weight:bold; color:black; }

.erkl { font-style:normal; font-weight:normal; color:#336699; }

.ety { font-style:normal; font-weight:normal; color:black; }

.herkwort { font-style:normal; font-weight:normal; color:#336699; }

.idm { font-style:normal; font-weight:normal; color:#336699; }

.meta { font-style:normal; font-weight:normal; color:#336699; }

.orv { font-style:normal; font-weight:normal; color:#336699; }

.s-a { font-style:normal; font-weight:normal; color:#3333CC; }

.sie { font-style:normal; font-weight:normal; color:#3333CC; }

.stw_var { font-style:normal; font-weight:bold; color:black; }

.stw_unspez { font-style:normal; font-weight:bold; color:black; }

.sub_erkl { font-style:normal; font-weight:normal; color:#336699; }

.subpolysem {text-indent: 7px}    /* 5pt */

.sub_stw { font-style:normal; font-weight:bold; color:black; }

.super_erkl { font-style:normal; font-weight:normal; color:#336699; }

.super_stw { font-style:normal; font-weight:bold; color:black; }

.syn { font-style:normal; color:#336699; }

.text { font-style:normal; font-weight:normal; color:black; }

.var { font-style:normal; font-style:normal; color:black; }

/*** end of Wahrig styles ***/
