body
{
  font-family:verdana,arial,sans-serif;
  font-size:11px;
}

#container
{
  margin-top:0px;
  margin:auto;
  width:773px;
  font-family:verdana,arial,sans-serif;
  text-align:left;
  border:0px solid #000000;
}

#top_start
{
  	float:left;
  	width:773px;
  	height:105px;
  	background-color:#336633; /*#003300;*/
  	padding:0px;
    background-image:url("../images/logo-kompakt24.gif");
    background-repeat:no-repeat;
    background-position:0px;
}

#advertising_case
{
  display:none;
  border:1px solid #004600;
  padding:0px;
  margin-bottom:3px;
  vertical-align:top;
  margin-left:1px;
}

#advertising_case_head
{
  padding-top:2px;
  padding-bottom:2px;
  border:1px solid #89B288;
  text-align:center;
  height:auto;
  background-color:#FF4000;
  font-weight:bold;
  font-family:verdana,arial,sans-serif;
  font-size:0.9em;
  width:140px;
}

#advertising_case_img
{
  display:none;
  border-top:0px solid #89B288;
  border:1px solid #89B288;
  text-align:center;
  vertical-align:middle;
  font-family:verdana,arial,sans-serif;
  font-size:0.9em;
  width:140px;

  /*
  padding:5px;
  background-color:#4C7E4D;
  */
}

#menu_left
{
  display:none;
  width:140px;
  background-color:#ffffff;
  color:#ffffff;
  font-weight:bold;
  font-family:verdana,arial,sans-serif;
  font-size:0.7em;
  border-left:1px solid #004600;
  height:auto;
  vertical-align:top;
}

#advertisings_right
{
  display:none;
  width:140px;
  /*border-left:1px solid #004600;*/
  border-right:1px solid #004600;
  background-color:#ffffff;
  color:#ffffff;
  font-weight:bold;
  font-family:verdana,arial,sans-serif;
  font-size:0.7em;
  vertical-align:top;
}

#menupoint
{
  display:none;
  margin-top:1px;
  background-color:#4C7E4D;
  height:25px;
  vertical-align:bottom;
  font-family:arial,sans-serif;
  font-size:12px;
}

.menu_point
{
  display:none;
  position:relative;
  top:5px;
  color:#ffffff;
  font-weight:bold;
  font-family:arial,sans-serif;
  text-decoration: none;
}

/*
#menu_point a
{
  padding-left:10px;
  color:#ffffff;
  font-weight:bold;
  font-family:verdana,arial,sans-serif;
  text-decoration: none;
}

#menu_point
{
  padding-left:10px;
  padding-top:10px;
  background-color:#939EB2;
  color:#ffffff;
  font-weight:bold;
  font-family:verdana,arial,sans-serif;
  text-decoration: none;
}
*/
#content
{
  background-color:#ffffff;
  margin-left:5px;
  width:450px;
  overflow:hidden;
}

#page_bottom
{
  float:left;
  width:773px;
  background-color: #004600;
  height:40px;
}

.lnkBottom
{
  position:relative;
  top:10px;
  left:20px;
  color:white;
  font-size:0.7em;
}

.lnkUseful
{
  font-size:1.0em;
  text-decoration:none;
  color:#000099;
  position:relative;
  left:10px;
}
div#page_bottom a
{
 text-decoration:none;
}
h2.PageTitle
{
  padding-top:0px;
  margin-top:0px;
  color:#000000;
  text-decoration:none;
}

h2.PageTitle a
{
  color:#000000;
  text-decoration:none;
}

h3.allgemein
{
	font-size:14px;
	margin-bottom:0px;
	margin-top:0px;
	font-family:verdana,arial,sans-serif;
	color:#007000;
}

h3.middle
{
	font-size:14px;
	margin-bottom:0px;
	margin-top:0px;
	font-family:verdana,arial,sans-serif;
	color:#007000;
	text-align:center;
}

h3.verein
{
	font-size:12px;
	margin-bottom:0px;
	margin-top:0px;
	font-family:verdana,arial,sans-serif;
	color:#007000;
}

div#content
{
  font-size: 0.7em;
}

div#content td
{
  font-size: 0.7em;
}

#content a
{
  color:#000000;
}

table.Terminliste
{
  border-top: 1px solid #c0c0c0;
  width:100%;
  margin-bottom: 15px;
}
td.TerminlisteTermin
{
  border-bottom: 1px solid #c0c0c0;
  border-right: 1px solid #c0c0c0;
  border-left: 1px solid #c0c0c0;
  width: 70px;
  text-align: left;
  font-size: 0.7em;
}
td.TerminlisteTermin a
{
  text-decoration:none;
}
td.TerminlisteText
{
  border-bottom: 1px solid #c0c0c0;
  border-right: 1px solid #c0c0c0;
  font-size: 0.7em;
}


.popup_link{display:none;}

td.firmendetail
{
  font-family:verdana,arial;
  font-size:10px;
  color:#5E698B;
}

div.printer
{
  text-align:center;
  padding-bottom:10px;
  width:100%;
  border-bottom:1px solid #000000;
}
