
/** Suche, News Portal
  **********************************************************/

#schnellsuche
{
  margin: 0;
  padding: 0;
  padding-bottom: 15px;
  font-size: 0.9em;
}

#news
{
  margin: 0;
  margin-left: 8px;
  padding: 0;
  font-size: 0.9em;
}

#schnellsuche fieldset,
#news fieldset
{
  border: 1px solid #6c6c6c;
  background-color: #faf9f7;
  padding: 0;
  margin: 0;
  width: 98%;
  height: 140px;
}

#schnellsuche fieldset table
{
  width: 95%;
  margin: 6px 12px 6px 12px;
}


#schnellsuche legend,
#news legend
{
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11pt;
  color: #000000;
  font-weight: bold;
  padding: 0 0.2em 0 0.2em;
  margin: 0 1em 0 0.4em;
}

#schnellsuche a
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #2D417E;
  text-decoration: underline;
}

#schnellsuche .active
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #727A93;
}

#news fieldset p
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: normal;
  margin: 4px 3px 8px 6px;
}

#news fieldset strong
{
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: normal;
  margin: 16px 0 6px 1px;
}


/** Autofenster & Commercial unten links
  **********************************************************/
#lefter
{
  margin: 0;
  padding: 0;
  border: 0px dotted #333;
}

#lefter fieldset.autofenster
{
  padding: 1px;
  margin: 0;
}

#lefter fieldset.autofenster table
{
  /*width: auto;*/
  margin: auto;
  padding: 0;
}

#lefter fieldset.autofenster table a,
#righter fieldset.autofenster table a
{
  font-size: 7pt;
  font-weight: normal;
  text-decoration: none;
}

#lefter fieldset.autofenster table a:hover,
#righter fieldset.autofenster table a:hover
{
  text-decoration: underline;
}


#lefter #leftCommercial
{
  margin: 22px 0 14px 6px;
}

/** Autofenster Private
  **********************************************************/
#righter
{
  margin: 0;
  padding: 0;
}

#righter fieldset.autofenster
{
  height: auto;
  padding: 0;
  margin: 0;
}

#righter fieldset.autofenster table
{
  /*width: auto;*/
  margin: auto;
  padding: 0;
}

.cleaner
{
  clear: both;
  height: 1px;
  font-size: 1px;
  border: 0px none;
  margin: 0;
  padding: 0;
  background: transparent;
}

#marken
{
	padding: 12px;
}

#marken h2 a
{
	font-size: 16px;
}

#marken p
{
	padding: 4px;
	padding-left: 16px;
	border-bottom: 1px dotted #666;
}

#marken p a
{
	font-size: 12px;
}

#videolist
{
	padding: 8px;
}

#videolist a.videolink
{
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: #000;
}

#videolist a.videolink:hover
{
	text-decoration: underline;
	color: #2d417e;
}

#videolist p
{
	padding-top:3px;
}

.videoinfo
{
	float:left;
	width:420px;
	padding: 4px;
}

#videolist a.video-button, #videolist a.video-button-view
{
	font-size: 12px;
	padding: 10px;
	margin: 6px;
}

#videolist h1
{
	margin-bottom: 8px;
	margin-left: 12px;
}

#cyb_info
{
	width: 840px;
	text-align: center;
	padding-left: 32px;
	padding-right: 32px;
	margin: 6px;
	margin-top: 12px;
	font-size: 0.9em;
	font-weight: bold;
	color: #444;
}

a.marken_links
{
	color: #666666;
	text-decoration: none;
}

#footer
{
  position: static;
}