body { margin:0; padding:0; font-family:geneva,verdana,arial; height:100%; font-size:90%;  }

.wrap { position:absolute; left:0px; top:0; padding:0; width:1120px; height:100%; border:0px black solid;  }

.container { position:absolute; border:0px black solid; background-image:url(../images/animation2.gif); background-repeat: no-repeat; background-position: 20px 0px;  height:800px; }

.header { width:1120px; height:102px; padding-top:30px; padding-left:7px; }

.logo { float:left; padding-left:25px; } 

.left { margin:0px; padding-left:25px;  width:250px; height:100%; float:left; background-color:#fff; background-image:url(../images/navihalm.png); background-position: -50px 0px; overflow-x:visible; background-repeat: no-repeat; }

.navi { margin-top:25px; width:250px; }

.search { width:250px; height:50px; float:left; }

.content { width:420px; height:100%; margin-top:25px; line-height:20px; float:left; color:#000; font-size:95%; }

.right { position:absolute; width:300px; margin-left:700px; height:1000px; text-align:left; float:left; }
* html .right { position:absolute; width:300px; margin-left:0px; height:100%; text-align:left; float:left; }


img a { border:0px 0px 0px 0px; }

#tx_mwimagemap_img_113 { border:0; } 


a { color:#37AE3A; text-decoration:none;  }
a:hover { color:#37AE3A; text-decoration:none; }

.content a { color:#37AE3A; text-decoration:none;  }
.content a:hover { color:#37AE3A; text-decoration:none;  }

ul.menu-level1 { line-height:16px; list-style-type:none; margin:5px 5px 15px 10px; padding-left:5px; }
ul.menu-level1 li { line-height:16px; color:#37AE3A; text-decoration:none; font-size:95%;  margin:3px; padding-top:10px; padding-bottom:10px; padding-left:5px; }
ul.menu-level1 li.menu-level1-active { line-height:16px; color:#37AE3A; text-decoration:none; font-size:95%;  }
ul.menu-level1 li.menu-level1-current-active { line-height:16px; color:#37AE3A; text-decoration:none; font-size:95%;  }
ul.menu-level1 li.menu-level1-with-subpage { line-height:16px; color:#37AE3A; text-decoration:none; font-size:95%; }
ul.menu-level1 a { letter-spacing:0.05em; line-height:16px; color:#37AE3A; text-decoration:none; font-size:95%; }
ul.menu-level1 a:hover { letter-spacing:0.05em; line-height:16px; color:#37AE3A; text-decoration:none; font-size:95%; font-weight:bold; }

ul.menu-level2 { line-height:16px; list-style-type:none; margin:5px 5px 5px 10px; padding-left:0px; }
ul.menu-level2 li { line-height:16px; color:#37AE3A; text-decoration:none; font-weight:normal; font-size:95%;  margin:3px; padding-top:1px; padding-bottom:1px; padding-left:0px; }
ul.menu-level2 li.menu-level2-active { line-height:16px; color:#37AE3A; text-decoration:none; font-weight:normal; font-size:95%; }
ul.menu-level2 li.menu-level2-current-active { line-height:16px; color:#37AE3A; text-decoration:none; font-weight:bold; font-size:95%; }
ul.menu-level2 li.menu-level2-with-subpage { line-height:16px; color:#37AE3A; text-decoration:none; font-weight:normal; font-size:95%; }
ul.menu-level2 a { line-height:16px; color:#37AE3A; text-decoration:none; font-size:95%; }
ul.menu-level2 a:hover { line-height:16px; color:#37AE3A; text-decoration:none; font-size:95%; font-weight:bold; }

h1 { font-size:17px; }
h1.csc-firstHeader { font-size:15px; font-weight:bold; color:#37AE3A; margin-top:5px; }
h1,h2,h3,h4,h5,h6 { color:#37AE3A; }
h2 { font-size:14px; font-weight:bold; }
h3 { font-size:13px; font-weight:bold; }
h4 { font-size:12px; font-weight:bold; }
h5 { font-size:11px; font-weight:bold; }

.detail { color:#37AE3A; }

.datamints_glossaryindex_oneitem { display:inline; } 
.datamints_glossaryindex_detailblock { margin-top:20px; } 
.datamints_glossaryindex_resultlist { margin-top:20px; }

table, tr, th, td {font-size:11px;padding:1px;}

fieldset { width:90%; }
fieldset#mailformAnrede { border:1px #999 solid; }


SELECT {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  background-color: #EDEFF1;
  border: 0px solid #CCCCCC;
}

TEXTAREA {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  border:0px solid #CCCCCC;
  color: #000000;
  font-weight : normal;
  background-color: #EDEFF1;
}

INPUT {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
/*  background-color:#CCCCCC;*/
  border: 1px solid #666666;
}

BUTTON {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  background-color: #FFFFFF;
  border: 0px solid #EDEFF1;
}

.csc-mailform {
  width: 300px;
  border: 0px none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
}

.csc-mailform-field {
  margin-bottom: 6px;
  line-height: 18px;
}

label#mailformname, label#mailformtelefon{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  margin: 2px;
  width:150px;
  text-align:right;
  float:left;
}

input#mailformname, input#mailformtelefon { float:right; width:200px; }

legend { display:none; }

.searchbox-button { border:0px; }


.tx-indexedsearch-rules p { 
	font-size:10px;
	line-height:14px
}


ul.browsebox { padding-left:0px; }

.font { width:120px; height:30px; margin-left:20px; border-bottom:0px #eee solid; }

a.wt_csstooltip {
   color:#000;
   font-weight:normal;
}

a:hover.wt_csstooltip {
   color:#000;
   font-weight:bold;
}

hr.clearer { 
   height:1px;
   border-top:0px;
   border-right:0px;
   border-left:0px;
   border-bottom:1px #ccc dotted;         
   margin-right:15px;
}




