a:link, a:visited {
 font-family:"Trebuchet MS", Verdana;
 font-size: 10pt;
 color: #4F8100;
 font-weight: normal;
 text-decoration:underline;
}

a:hover {
 font-family:"Trebuchet MS", Verdana;
 font-size: 10pt;
 font-weight: normal;
 color: #FF7F00;
 text-decoration:none;
}


body, table, td {
 font-family:"Trebuchet MS", Verdana;
 font-size: 10pt;
 font-weight: normal;
 color: #629D06;
 vertical-align:top;
 text-align:left;
}


h1 {
 font-family:"Trebuchet MS", Verdana;
 font-size: 14pt;
 font-weight: bold;
 text-align: left;
 color: #4F8100;
 margin:2px;
}

h2 {
 font-family:"Trebuchet MS", Verdana;
 font-size: 20pt;
 font-weight: bold;
 text-align: center;
 color: #629D06;
 margin:5px;
}

.sx_werbung a:link, .sx_werbung a:visited, .sx_werbung a:hover {
  font-family: Verdana;
 	font-size: 10px;
 	color: #000000;
 	font-weight: bold;
}
.sx_werbung p {
font-family: Verdana;
    font-size: 10px;
    color: #4F8100;
    font-weight: normal;
    text-align:left;
}

.content {
 font-family:"Trebuchet MS", Verdana;
 font-size: 10pt;
 font-weight: normal;
 color:#4F8100;
 vertical-align:top;
 text-align: left;
 width:460px;
}

.inhalt {
 font-family:"Trebuchet MS", Verdana;
 font-size: 10pt;
 font-weight: normal;
 color:#4F8100;
 vertical-align:top;
 text-align: left;
 width:900px;
 margin: 20px 0px 20px 0px;
}

.con {
 left:200px;
 font-family:"Trebuchet MS", Verdana;
 font-size: 10pt;
 font-weight: normal;
 color:#4F8100;
 vertical-align:top;
 text-align: left;
 width:700px;
 padding: 5px;
}

a.menu {
 display: block;
 font-family:"Trebuchet MS", Verdana;
 font-size: 11pt;
 font-weight: bold;
 color:#4F8100;
 vertical-align:top;
 text-align: left;
 padding: 2px 0px 0px 10px;
 background-image:url(../img/menu.gif);
 background-repeat:no-repeat;
 width:192px;
 height:25px;
}

a.menu:hover {
 color:#27470A;
 background-image:url(../img/menu_hover.gif);
 background-repeat:no-repeat;
}

a.menu2 {
 display: block;
 font-family:"Trebuchet MS", Verdana;
 font-size: 11pt;
 font-weight: bold;
 color:#4F8100;
 vertical-align:top;
 text-align: left;
 padding: 2px 0px 0px 10px;
 background-image:url(../img/menu_hover.gif);
 background-repeat:no-repeat;
 width:192px;
 height:25px;
}

a.menu2:hover {
 color:#27470A;
 background-image:url(../img/menu.gif);
 background-repeat:no-repeat;
}

.tooltip {
  position: absolute;
  display: none;
  background-color: #F8FDEC;
  border: 2px #577F02 solid;
  padding: 3px;
  text-align:left;
  color:#000000;
}

.link {
 display: block;
 font-family:"Trebuchet MS", Verdana;
 font-size: 9pt;
 font-weight: normal;
 color:#4F8100;
 vertical-align:middle;
 text-align: left;
 padding: 0px 2px 0px 8px;
 margin: 2px;
 background-color:#EEFBD0;
 width:168px;
}

.footer {
 width:780px;
 margin: 20px 0 0 0;
 padding: 20px 0px 20px 0px;
 background-color:#F7FFE5;
 border-top: 2px #C0DA85 solid;
 font-family:"Trebuchet MS", Verdana;
 font-size: 10pt;
 font-weight: normal;
 color:#4F8100;
 vertical-align:middle;
 text-align: center;
}

.header {
 font-family:"Trebuchet MS", Verdana;
 font-size: 10pt;
 font-weight: normal;
 color:#3B5700;
 vertical-align:top;
 text-align: left;
 padding:20px 60px 0px 40px;
}

input, select, textarea {
 border-width: 0px;
 font-size: 10pt;
 font-family:"Trebuchet MS", Verdana;
 font-weight: normal;
 border-color: #7F0000;
 border-style:solid;
 color: #487106;
 background-color: #FFFFFF;
 padding:2px;
 margin:2px;
}

.suche {
 margin:4px 2px 2px 105px;
}

#ajax_listOfOptions{
  position:absolute;
  width:300px;
  height:70px;
  overflow:auto;
  border:1px solid #577F02;
  background-color:#FFF;	/* White background color */
  text-align:left;
  font-size:0.9em;
  z-index:100;
}
	#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
		margin:1px;
		padding:1px;
		cursor:pointer;
		font-size:0.9em;
	}
	#ajax_listOfOptions .optionDiv{	/* Div for each item in list */

	}
	#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
		background-color:#577F02;
		color:#FFF;
	}
	#ajax_listOfOptions_iframe{
		background-color:#F00;
		position:absolute;
		z-index:5;
	}

	#mainContainer{
		width:760px;
		margin:0 auto;
		text-align:left;
		background-color:#FFF;
		height:100%;
		padding-bottom:10px;
	}
