/* +++++++   Suchbox    +++++++ */
.suchgastro{
   text-align: left;
   color:#000000;
   font-size:12px;
   font-family:arial,verdana,helvetica,sans-serif;
   background-color: #FFFFFF;
   padding-top: 2px;
   padding-bottom: 2px;
   padding-left: 0px;
   padding-right: 0px;
}
.suchgastrolabel{
   text-align: left;
   color:#000000;
   font-size:12px;
   font-family:arial,verdana,helvetica,sans-serif;
   background-color: #FFFFFF;
   padding-left: 0px;
   padding-right: 0px;

}
.suchgastroform{

   color:#000000;
   font-size:12px;
   font-family:arial,verdana,helvetica,sans-serif;
   background-color: #FFFFFF;
   border: 1px solid #999999;
   padding-top: 1px;
   padding-bottom: 1px;
   padding-left: 0px;
   padding-right: 0px;
   width:154px;
}
.suchpackages{
   text-align: left;
   color:#000000;
   font-size:12px;
   font-family:arial,verdana,helvetica,sans-serif;
   background-color: #FFFFFF;
   padding-top: 2px;
   padding-bottom: 2px;
   padding-left: 0px;
   padding-right: 0px;
}
.suchvereine{
   text-align: left;
   color:#000000;
   font-size:12px;
   font-family:arial,verdana,helvetica,sans-serif;
   background-color: #FFFFFF;
   padding-top: 2px;
   padding-bottom: 2px;
   padding-left: 0px;
   padding-right: 0px;
}
/* +++++++   Merkliste box    +++++++ */
.merklistehead	{
	font-family:Arial,Helvetica,sans-serif;
	font-size: 12px;
	background-color:#F0F0F0;
	color: #262001;
	padding-top: 1px;
  	padding-bottom: 1px;
  	padding-left: 20px;
	padding-right: 5px;
	/*text-transform:uppercase;*/
}
.merklistehead	 A	{
	font-family:Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #000000;
	background-color:#F0F0F0;
	padding-top:2px;
  	padding-bottom:2px;
  	padding-left:0px;
	padding-right:10px;
	text-decoration: none;
}
.merklistehead	 A:hover	{
	font-family:Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #999999;
	background-color:#F0F0F0;
	padding-top:2px;
  	padding-bottom:2px;
  	padding-left:0px;
	padding-right:10px;
	text-decoration: none;
}
.merklistegastro{
   text-align: left;
   color:#000000;
   font-size:10px;
   font-family:arial,verdana,helvetica,sans-serif;
   background-color: #F0F0F0;
   padding-top: 2px;
   padding-bottom: 2px;
   padding-left: 5px;
   border: 1px solid #E5E5E5;
   text-decoration: none;
   display:block;
   margin-bottom: 10px;
}

.merklistepackages{
   text-align: left;
   color:#000000;
   font-size:10px;
   font-family:arial,verdana,helvetica,sans-serif;
   background-color: #F0F0F0;
   padding-top: 2px;
   padding-bottom: 2px;
   padding-left: 8px;
   border: 1px solid #E5E5E5;
   text-decoration: none;
   display:block;
   margin-top: 5px;
   margin-bottom: 10px;
}

.merklistealle	{
   text-align: left;
   color:#404040;
   font-size:12px;
   font-family:arial,verdana,helvetica,sans-serif;
   background-color: #E0E0E0;
   padding-top: 3px;
   padding-bottom: 3px;
   padding-left: 2px;
}

/* +++++++++   merkliste tooltipp   +++++++++ */

.ToolT {
	position: absolute;
	display: none;
	background-color: #FFFFFF;
	border-width: 1px;
	border-style: solid;
	border-color: #B2B2B2;
	padding: 0px;
}
.ToolT .head{
	background-color: #F0F0F0;
	color: #404040;
	font-weight: bold;
	padding: 2px;
	padding-left: 8px;
       border-bottom: 1px solid #E5E5E5;
}
.ToolT .content{
	color: #404040;
	font-size: 12px;
	padding: 2px;
	padding-left: 8px;

}
.ToolT .content td{
	width: 50%;
	font-size: 10px;
	text-align: center;
}

/* +++++++++   Package   +++++++++ */
/* +++++++   Packageliste    +++++++ */

.packagesliste	{
   border: 1px solid #E5E5E5;
}
.packagesliste_head ,.packagesliste_head a,.packagesliste_head a:hover,.packagesliste_head a:visited{
   text-align: left;
   color:#404040;
   font-size:12px;
   font-family:arial,verdana,helvetica,sans-serif;
   background-color: #E0E0E0;
   padding-top: 3px;
   padding-bottom: 3px;
   padding-left: 0px;
   font-weight: bold;
   margin-top:5px;
   margin-bottom:10px;
}
.packagesliste_1{
   text-align: left;
   color:#000000;
   font-size:12px;
   font-family:arial,verdana,helvetica,sans-serif;
   background-color: #F0F0F0;
   padding-top: 3px;
   padding-bottom: 3px;
   padding-left: 0px;
}

.packagesliste_2{
   text-align: left;
   color:#000000;
   font-size:12px;
   font-family:arial,verdana,helvetica,sans-serif;
   background-color: #FFFFFF;
   padding-top: 3px;
   padding-bottom: 3px;
   padding-left: 0px;
}
/* +++++++   Package anzeigen    +++++++ */
.package-main	{
   color:#000000;
   font-size:12px;
   font-family:arial,verdana,helvetica,sans-serif;
   background-color: #FFFFFF;
   padding-top: 0px;
   padding-bottom: 0px;
   padding-left: 0px;
   text-decoration: none;

}
.package-headline	{
      font-size:16px;
      font-weight: bold;
      background-color: #FFFFFF;
      padding-top: 3px;
      padding-right: 3px;
      text-align: left;
}

.package-titel	{
      font-weight: bold;

}
.package-info	{

      padding-top: 0px;
      padding-left: 18px;
      padding-right: 0px;
}

.package-menu	{
background-color: #EFEFEF;
border: 1px solid #222222;
      padding-top: 2px;
      padding-left: 2px;
}

/* +++++++   Gastroliste    +++++++ */
.gastroliste	{
   border: 1px solid #E5E5E5;
}
.gastroliste_head, .gastroliste_head a, .gastroliste_head a:hover, .gastroliste_head a:visited{
   text-align: left;
   color:#404040;
   font-size:12px;
   font-family:arial,verdana,helvetica,sans-serif;
   background-color: #E0E0E0;
   padding-top: 3px;
   padding-bottom: 3px;
   padding-left: 0px;
   font-weight: bold;
   margin-top:5px;
   margin-bottom:10px;
}
.gastroliste_1{
   text-align: left;
   color:#000000;
   font-size:12px;
   font-family:arial,verdana,helvetica,sans-serif;
   background-color: #FFFFFF;
   padding-top: 4px;
   padding-bottom: 4px;
   padding-right: 10px;
}

.gastroliste_2{
   text-align: left;
   color:#000000;
   font-size:12px;
   font-family:arial,verdana,helvetica,sans-serif;
   background-color: #F0F0F0;
   padding-top: 4px;
   padding-bottom: 4px;
   padding-right: 10px;
}
/* +++++++   Gastro anzeigen    +++++++ */
.gastro-main	{
   color:#000000;
   font-size:12px;
   font-family:arial,verdana,helvetica,sans-serif;
   background-color: #FFFFFF;
   padding-top: 0px;
   padding-bottom: 0px;
   padding-left: 0px;

   text-decoration: none;

}
.gastro-headline	{
      font-size:12px;
      font-weight: bold;
      background-color: #6E0000;
      color:#ffffff;
      padding-top: 0px;
	  padding-left: 3px;
	  padding-bottom: 3px;
      padding-right: 3px;
      text-align: right;
	  border-bottom: 1px solid #F0F0F0;
}

.gastro-titel	{
      font-weight: bold;

}
.gastrolinks, .gastrolinks A, .gastrolinks A:visited, .gastrolinks A:hover	{
      font-weight: bold;
	  text-decoration:none;
      padding-left: 0px;
      padding-right: 0px;
}
.gastro-info	{

      padding-top: 0px;
      padding-left: 19px;
      padding-right: 0px;
      padding-bottom: 5px;
}

.gastro-menu	{
      background-color: #FFFFFF;
      padding-top: 5px;
      padding-left: 5px;
}

.gastropicright	{
    margin-top: 0px;
    margin-left: 19px;
	margin-right: 0px;
	margin-bottom: 10px;
}

.gastropicleft	{
    margin-top: 0px;
    margin-left: 0px;
	margin-right: 19px;
	margin-bottom: 10px;
}
/* +++++++   Vereineliste    +++++++ */
.vereineliste_head, .vereineliste_head a,.vereineliste_head a:hover, .vereineliste_head a:visited{
   text-align: left;
   color:#FFFFFF;
   font-size:12px;
   font-family:arial,verdana,helvetica,sans-serif;
   background-color: #6E0000;
   padding-top: 3px;
   padding-bottom: 3px;
   padding-left: 2px;
   font-weight: bold;
}
.vereineliste_1{
   text-align: left;
   color:#000000;
   font-size:12px;
   font-family:arial,verdana,helvetica,sans-serif;
   background-color: #FFFFFF;
   padding-top: 3px;
   padding-bottom: 3px;
   padding-left: 5px;
}

.vereineliste_2{
   text-align: left;
   color:#000000;
   font-size:12px;
   font-family:arial,verdana,helvetica,sans-serif;
   background-color: #F0F0F0;
   padding-top: 3px;
   padding-bottom: 3px;
   padding-left: 2px;
}


.previewrahmen{
	border: 1px solid #666666;
   padding: 5px;
	}

/* ### Merkliste Main */
  .alternate-mlh {
   color:#333333;
   background-color:#DDDDDD;
   border-left:1px solid #A5A5A5;
   border-top:1px solid #FFFFFF;
   border-bottom:1px solid #A5A5A5;
   font-size:11px;
   font-family:arial,verdana,helvetica,sans-serif;
   padding-top: 2px;
   padding-bottom: 2px;
   padding-left: 8px;
   text-decoration: none;
   display:block;
   width: 112;
  }
  .alternate-mlh a, .alternate-mlh A:visited, .alternate-mlh A:active {
   color:#333333;
   text-decoration: none;
  }
*html .alternate-mlh a, .alternate-mlh A:visited, .alternate-mlh A:active{width: 117px;} /*für den IE*/
  .alternate-mlh a:hover{

   text-decoration: underline;

  }
*html .alternate-mlh a:hover{width: 117px;} /*für den IE*/

  .alternate-mlh2 {
   background-color:#DDDDDD;
   border-right:1px solid #A5A5A5;
   border-top:1px solid #FFFFFF;
   border-bottom:1px solid #A5A5A5;
   font-size:11px;
   font-family:arial,verdana,helvetica,sans-serif;
   width: 20;
   text-decoration: none;
  }

.alternate-ml a, .alternate-ml A:visited, .alternate-ml A:active{
   color:#333333;
   background-color:#EEEEEE;
   border-left:1px solid #A5A5A5;
   /*border-right:1px solid #A5A5A5;*/
   border-bottom:1px solid #DDDDDD;
   font-size:11px;
   font-family:arial,verdana,helvetica,sans-serif;
   padding-top: 2px;
   padding-bottom: 2px;
   padding-left: 8px;
   text-decoration: none;
   width: 112px;
   display:block;

  }
.alternate-ml2{
   background-color:#EEEEEE;
   /*border-left:1px solid #A5A5A5;*/
   border-right:1px solid #A5A5A5;
   border-bottom:1px solid #DDDDDD;
   font-size:11px;
   font-family:arial,verdana,helvetica,sans-serif;
   text-decoration: none;
   width: 20;

  }
*html .alternate-ml a, .alternate-ml A:visited{width: 117px;} /*für den IE*/

  .alternate-ml a:hover{
   color:#333333;
   background-color:#FEFEFE;
   text-decoration: underline;

  }
*html .alternate-ml a:hover{width: 117px;} /*für den IE*/


.merklisteline	{
	font-family:Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #000000;
	background-color:#F0F0F0;
	padding-top:2px;
  	padding-bottom:2px;
  	padding-left:15px;
	padding-right:10px;
}
.merklisteline_re	{
	font-family:Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #000000;
	background-color:#F0F0F0;
	padding-top:2px;
  	padding-bottom:2px;
  	padding-left:0px;
	padding-right:2px;
}
.merklisteline A	{
	font-family:Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #000000;
	background-color:#F0F0F0;
	padding-top:2px;
  	padding-bottom:2px;
  	padding-left:0px;
	padding-right:10px;
	text-decoration: none;
}
.merklisteline A:hover	{
	font-family:Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #999999;
	background-color:#F0F0F0;
	padding-top:2px;
  	padding-bottom:2px;
  	padding-left:0px;
	padding-right:10px;
	text-decoration: none;
}

