/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/
.errorBox  { font-size: 11px; font-family: Verdana, Arial, sans-serif; font-weight: bold; background: #ee1d23; padding:5px; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 11px; color: #cc0033; }
.productsNotifications  { background: #fff }
.orderEdit  { color: #001c57; font-size: 11px; font-family: Verdana, Arial, sans-serif; text-decoration: underline }

BODY         { color: #001c57; background: #abd; margin: 0 }

A        { color: #001c57; font-size: 11px; font-family: Verdana, Arial, sans-serif; text-decoration: none }
A:hover     { font-family: Verdana, Arial, sans-serif; color: #c00; text-decoration: underline }
A:active { color: #c00; font-family: Verdana, Arial, sans-serif; text-decoration: underline }
headeractive { color: #001c57; font-family: Verdana, Arial, sans-serif; font-weight: bold; text-decoration: underline }
FORM {
	display: inline;
}

TR.header    { color: #fff; background: #001c57 }

TR.headerNavigation      { color: #fff; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }

.headerNavigation         { color: #fff; font-size: 11px; font-family: Verdana, Arial, sans-serif; font-weight: bold; background: #001c57 }
.headerNavigationRed         { color: #F00; font-size: 11px; font-family: Verdana, Arial, sans-serif; font-weight: bold; background: #001c57 }
.headerNavigationbottom  { color: #fff; font-size: 10px; font-family: Verdana, Arial, sans-serif; font-weight: bold; background: #001c57 }
.headerNavigation a  { color: #fff; font-size: 10px; font-family: Verdana, Arial, sans-serif; font-weight: bold; background: #001c57 }
.headerNavigation a:hover  { color: #fff; font-size: 10px; font-family: Verdana, Arial, sans-serif; font-weight: bold; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }
TD.headerNavigationLogo    { color: #fff; font-size: 10px; font-family: Verdana, Arial, sans-serif; font-weight: bold; background: #001c57 }
TD.headerNavigationSearch { color: #fff; font-size: 10px; font-family: Verdana, Arial, sans-serif; font-weight: bold; background: #001c57 }
TD.headerNavigationBreadcrump   { color: #001c57; font-size: 10px; font-family: Verdana, Arial, sans-serif; background: #abd; border-top: 4px solid #001c57 }
TD.headerNavigationBreadcrump a   { color: #001c57; font-size: 10px; font-family: Verdana, Arial, sans-serif; background: #abd }
TD.headerNavigationBreadcrump a:hover  { color: #001c57; font-size: 10px; font-family: Verdana, Arial, sans-serif; background: #abd }
A.headerNavigation  { color: #fff; background-color: #001c57 }

A.headerNavigation:hover  { color: #c00; background-color: #001c57 }

TR.headerError {
  background: #ff0000;
}

TD.headerError  { color: #ffffff; font-size: 11px; font-family: Tahoma, Verdana, Arial, sans-serif; font-weight: bold; background: #ff0000; text-align: center }

TR.headerInfo  { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }

TD.headerInfo   { color: #ffffff; font-size: 11px; font-family: Tahoma, Verdana, Arial, sans-serif; font-weight: bold; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: center }

/* footer */
TR.footer   { color: #fff; background: #001c57 }
TD.footerleft    { color: #ffffff; font-size: 11px; font-family: Verdana, Arial, sans-serif; font-weight: bold; background: #001c57; padding-left: 200px }
TD.footerright { color: #ffffff; font-size: 11px; font-family: Verdana, Arial, sans-serif; font-weight: bold; background: #001c57; padding-right: 160px }
TD.footerleft a { color: #ffffff; font-size: 11px; font-family: Verdana, Arial, sans-serif; font-weight: bold; background: #001c57 }
TD.footerleft a:link { color: #ffffff; font-size: 11px; font-family: Verdana, Arial, sans-serif; font-weight: bold; background: #001c57 }
TD.footerleft a:active { color: #ffffff; font-size: 11px; font-family: Verdana, Arial, sans-serif; font-weight: bold; background: #001c57 }
TD.footerleft a:visited { color: #ffffff; font-size: 11px; font-family: Verdana, Arial, sans-serif; font-weight: bold; background: #001c57 }
TD.footerleft a:hover { color: #ffffff; font-size: 11px; font-family: Verdana, Arial, sans-serif; font-weight: bold; background: #001c57 }
/* footer */
.infoBox      { color: #001c57; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }
.infoBoxMiddle { color: #001c57; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }
.indexBox  { color: #001c57; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }
.infoBoxContents               { color: #001c57; font-size: 11px; font-family: Verdana, Arial, sans-serif; background: #fff; margin-bottom: 5px; border-right: 3px outset #999; border-bottom: 3px outset #555; border-left: 1px solid #000 }

.infoBoxContentsMiddle  { color: #001c57; font-size: 11px; font-family: Verdana, Arial, sans-serif; background: #fff;  }
.indexBoxContents       { color: #001c57; font-size: 11px; font-family: Verdana, Arial, sans-serif; margin-bottom: 10px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; border-color:  }
.infoBoxNotice  { color: #001c57; background: #fff }

.infoBoxNoticeContents   { color: #001c57; font-size: 11px; font-family: Verdana, Arial, sans-serif; background: #fff }

TD.infoBoxHeading           { color: #ffffff; font-size: 11px; font-family: Verdana, Arial, sans-serif; font-weight: bold; background-color: #001c57; border-style: solid outset solid solid; border-width: 1px 3px 1px 1px; border-color: #000 #666 #000 #000 }
TD.infoBoxHeadingRight  { color: #ffffff; font-size: 11px; font-family: Verdana, Arial, sans-serif; font-weight: bold; background-color: #001c57; border-top: 1px solid #000; border-right: 1px outset #666; border-bottom: 1px solid #030 }
TD.infoBoxHeadingRight a { color: #ffffff; font-size: 11px; font-family: Verdana, Arial, sans-serif; font-weight: bold; background-color: #001c57 }
TD.infoBoxHeadingLeft   { color: #ffffff; font-size: 11px; font-family: Verdana, Arial, sans-serif; font-weight: bold; background-color: #001c57; border-style: solid none solid solid; border-width: 1px medium 1px 1px; border-color: #000 #666 #000 #000 }
TD.infoBoxHeadingText   { color: #ffffff; font-size: 11px; font-family: Verdana, Arial, sans-serif; font-weight: bold; background-color: #001c57; background-position: center top }

/*Contests*/
TD.infoBoxHeadingTextRed  { color: #ffffff; font-size: 11px; font-family: Verdana, Arial, sans-serif; font-weight: bold; background-color: #ee1d23; background-position: center top }
/*Contests Ende*/

TD.infoBoxHeadingText a   { color: #ffffff; font-size: 11px; font-family: Verdana, Arial, sans-serif; font-weight: bold; background-color: #001c57; background-position: 0 top }
TD.infoBoxHeadingText a:link   { color: #ffffff; font-size: 11px; font-family: Verdana, Arial, sans-serif; font-weight: bold; background-color: #001c57; background-position: 0 top }
TD.infoBoxHeadingText a:active   { color: #ffffff; font-size: 11px; font-family: Verdana, Arial, sans-serif; font-weight: bold; background-color: #001c57; background-position: 0 top }
TD.infoBoxHeadingText a:visited   { color: #ffffff; font-size: 11px; font-family: Verdana, Arial, sans-serif; font-weight: bold; background-color: #001c57; background-position: 0 top }
TD.infoBoxHeadingText a:hover   { color: #ffffff; font-size: 11px; font-family: Verdana, Arial, sans-serif; font-weight: bold; background-color: #001c57; background-position: 0 top }
TD.infoBoxHeading a { color: #ffffff; font-size: 11px; font-family: Verdana, Arial, sans-serif; font-weight: bold; background-color: #001c57 }
TD.indexBoxHeading   { color: #ffffff; font-size: 10px; font-family: Verdana, Arial, sans-serif; font-weight: bold; background-color: #001c57 }
TD.infoBox, SPAN.infoBox     { color: #001c57; font-size: 11px; font-family: Verdana, Arial, sans-serif; background-color: #fff }

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd  { color: #001c57; background: #fff }

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even  { color: #001c57; background: #fff }

TABLE.productListing  { color: #001c57; background-color: #fff; border: solid 1px #b6b7cb; border-spacing: 1px }

.productListing-heading   { color: #001c57; font-size: 11px; font-family: Verdana, Arial, sans-serif; font-weight: bold; background: #fff }

TD.productListing-data  { color: #001c57; font-size: 11px; font-family: Verdana, Arial, sans-serif }

A.pageResults    { color: #001c57 }

A.pageResults:hover    { color: #841212; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }

TD.pageHeading, DIV.pageHeading   { color: #001c57; font-size: 14px; font-family: Verdana, Arial, sans-serif; font-weight: bold; background-color: #fdfefd }

TR.subBar  { color: #001c57; background: #fff }

TD.subBar  { color: #001c57; font-size: 11px; font-family: Verdana, Arial, sans-serif; background-color: #fff }

TD.main, P.main    { color: #001c57; font-size: 11px; font-family: Verdana, Geneva, sans-serif }
TD.main_red  { color: #F00; font-size: 11px; font-family: Verdana, Arial, sans-serif }
TD.main_red a:link  { color: #F00; font-size: 11px; font-family: Verdana, Arial, sans-serif }
TD.main_red a:active  { color: #F00; font-size: 11px; font-family: Verdana, Arial, sans-serif }
TD.main_red a:visited  { color: #F00; font-size: 11px; font-family: Verdana, Arial, sans-serif }
TD.main_disabled a:link   { color: #999; font-size: 11px; font-family: Verdana, Arial, sans-serif }
TD.main_disabled  { color: #999; font-size: 11px; font-family: Verdana, Arial, sans-serif }
TR.mainbg { color: #001c57; font-size: 11px; font-family: Verdana, Arial, sans-serif; background-color: #abd }
TD.maintr  { font-size: 11px; font-family: Verdana, Arial, sans-serif; border-bottom: 1px solid #666 }
TD.maintd { font-size: 11px; font-family: Verdana, Arial, sans-serif; border-right: 1px solid #666 }
TD.smallText, SPAN.smallText, P.smallText   { color: #001c57; font-size: 10px; font-family: Verdana, Arial, sans-serif }

TD.accountCategory   { color: #001c57; font-size: 11px; font-family: Verdana, Arial, sans-serif; background-color: #fff }

TD.fieldKey   { color: #001c57; font-size: 11px; font-family: Verdana, Arial, sans-serif; font-weight: bold; background-color: #fff }

TD.fieldValue   { color: #001c57; font-size: 11px; font-family: Verdana, Arial, sans-serif; background-color: #fff }

TD.tableHeading   { color: #001c57; font-size: 11px; font-family: Verdana, Arial, sans-serif; font-weight: bold; background-color: #fdfefd }

SPAN.newItemInCart  { color: #841212; font-size: 11px; font-family: Verdana, Arial, sans-serif }

CHECKBOX, INPUT, RADIO, SELECT  { font-size: 11px; font-family: Verdana, Arial, sans-serif }

TEXTAREA  { font-size: 12px; font-family: Verdana, Arial, sans-serif; width: 100% }

SPAN.greetUser   { color: #001c57; font-size: 11px; font-family: Verdana, Arial, sans-serif; font-weight: bold }

TABLE.formArea  { color: #001c57; background: #fff; border: solid 1px #7b9ebd }

TD.formAreaTitle  { font-size: 11px; font-family: Tahoma, Verdana, Arial, sans-serif; font-weight: bold }

SPAN.markProductOutOfStock  { color: #c76170; font-size: 11px; font-family: Tahoma, Verdana, Arial, sans-serif; font-weight: bold }

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver  { background-color: #fff; cursor: hand }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #8c8c8c; }
.checkoutBarCurrent  { color: #000000; font-size: 11px; font-family: Verdana, Arial, sans-serif; font-weight: bold }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 11px; }
.messageStackError, .messageStackWarning  { color: #fff; font-size: 11px; font-family: Verdana, Arial, sans-serif; background-color: #ee1d23; padding:5px; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 11px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #ff0000; }

/* Thickbox */

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window  { color: #dcdcdc; font: 11px Arial, Helvetica, sans-serif }
#TB_secondLine  { color: #666666; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-variant: normal; font-weight: normal }
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay          { background-repeat: repeat; background-attachment: fixed; background-position: center top; text-align: inherit; position: absolute; z-index: 0; top: 0; bottom: 0; width: 100%; height: 100% }
.TB_overlayBG   { background-color: #dcdcdc; width: 100%; height: 100%; -moz-opacity: 0.5; filter: alpha(opacity=50); opacity: 0.5  }
* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
  position: fixed;
  background: #ffffff;
  z-index: 102;
  color:#000000;
  display:none;
  border: 4px solid #525252;
  text-align:left;
  top:50%;
  left:50%;
}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
  display:block;
  margin: 15px 0 0 15px;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #666;
  border-left: 1px solid #666;
}
#TB_caption{
  height:25px;
  padding:7px 30px 10px 25px;
  float:left;
}
#TB_closeWindow{
  height:25px;
  padding:11px 25px 10px 0;
  float:right;
}
#TB_closeAjaxWindow{
  padding:7px 10px 5px 0;
  margin-bottom:1px;
  text-align:right;
  float:right;
}
#TB_ajaxWindowTitle{
  float:left;
  padding:7px 0 5px 10px;
  margin-bottom:1px;
}
#TB_title{
  background-color:#e8e8e8;
  height:27px;
}
#TB_ajaxContent{
  clear:both;
  padding:2px 15px 15px 15px;
  overflow:auto;
  text-align:left;
  line-height:1.4em;
}
#TB_ajaxContent.TB_modal{
  padding:15px;
}
#TB_ajaxContent p{
  padding:5px 0px 5px 0px;
}
#TB_load{
  position: fixed;
  display:none;
  height:13px;
  width:208px;
  z-index:103;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
  z-index:99;
  position:fixed;
  top: 0;
  left: 0;
  background-color:#fff;
  border:none;
  filter:alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  height:100%;
  width:900px;
}
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
  clear:both;
  border:none;
  margin-bottom:-1px;
  margin-top:1px;
  _margin-bottom:1px;
}
.price { color: #000; font-size: 11px; font-weight: bold }
/*---------------------------------*/
/*   Vertical Fly-Out Menu Style   */
/*---------------------------------*/

.verbar	 { color: #21449c; background-color: #fff }

.vertitem	{          /* Behaviour of main vertical menu items, leave as is for proper operation */
	text-align: left;
	white-space: nowrap;
}

.vertitem	a  { font-size: 11px; font-family: Verdana, Arial, sans-serif; text-decoration: none; display: block; position: relative }

.vertitem a:link, .vertitem a:visited	 { color: #21449c; text-decoration: none }

.vertitem a:hover	{   /* Font style & color, background menu color of main menu item when hovered over */
	color: #ffffff;
	background-color: #21449c;
	text-decoration: none;
}

.vertitem a:active	 { color: #fff; text-decoration: none; background-color: #21449c }

.vertsubmenu	{   /* Behaviour of sub-menu  - leave as is for proper operation of submenus */
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
}

.vertsubframe	 { background-color: #fff; display: block; position: relative; border-right: 2px outset #fdfefd; border-bottom: 2px outset #fdfefd }

.vertsubitem	{     /* Behaviour of sub-menu  - leave as is for proper operation of submenus */
	text-align: left;
	white-space: nowrap;
}
.vertsubitem_empty { color: #a9a9a9; text-align: left; white-space: nowrap }
.vertsubitem a	 { font-size: 11px; font-family: Verdana, Arial, sans-serif; text-decoration: none; display: block; position: relative }

.vertsubitem a:link, .vertsubitem a:visited	 { color: #21449c; text-decoration: none }

.vertsubitem a:hover	{   /* Font style & color, background submenu color of submenu item when hovered over */
	color: #ffffff;
	background-color: #21449c;
	text-decoration: none;
}

.vertsubitem a:active	 { color: #fff; text-decoration: none; background-color: #21449c }

.vertsubitem .vertfwdarr, .vertitem .vertfwdarr	{   /* Positioning of right arrow for submenus */
	position: absolute;
	top: 5px;
	right: 8px;
}

.dmselected  { font-weight: bold; background-color: #fff; font-weight:bold; }

.verbar .dmselected  { background-color: #fff }

.buttonmenu     { color: #fff; font-size: 11px; font-family: Verdana, Arial, sans-serif; background-color: #abd; border-top: 1px solid #fff; border-right: 1px solid #fff; border-left: 1px solid #fff }
.buttonmenu a:link   { color: #001c57; font-size: 11px; font-weight: bold; background-color: #abd; font-family: Verdana, Arial, sans-serif; }
.buttonmenu a:active { color: #001c57; font-size: 11px; font-family: Verdana, Arial, sans-serif; font-weight: bold; background-color: #abd }
.buttonmenu a { color: #001c57; font-size: 11px; font-family: Verdana, Arial, sans-serif; font-weight: bold; background-color: #abd }
.buttonmenu a:visited { color: #001c57; font-size: 11px; font-family: Verdana, Arial, sans-serif; font-weight: bold; background-color: #abd }
.buttonmenu a:hover   { color: #841212; font-size: 11px; font-weight: bold; background-color: #abd; font-family: Verdana, Arial, sans-serif; }
.button_pdf { border: 3px outset rgb(79,73,73);  padding: 6px; color: White; font-size: 12px; font-weight: bold; background-color: rgb(204, 0, 0); width:90px; margin-left:10px; margin-bottom:10px; display:block; }
.button_pdf:hover { border: 3px outset rgb(79,73,73);  padding: 6px; color: White; font-size: 12px; font-weight: bold; background-color: rgb(204, 0, 0); width:90px; margin-left:10px; margin-bottom:10px; display:block; text-decoration:none; }

.button_pdf:visited { border: 3px outset rgb(79,73,73);  padding: 6px; color: White; font-size: 12px; font-weight: bold; background-color: rgb(204, 0, 0); width:90px; margin-left:10px; margin-bottom:10px; display:block; text-decoration:none; }
.button_pdf:active { border: 3px outset rgb(79,73,73);  padding: 6px; color: White; font-size: 12px; font-weight: bold; background-color: rgb(204, 0, 0); width:90px; margin-left:10px; margin-bottom:10px; display:block; text-decoration:none; }

.header-text     { font-size: 11px; font-family: Verdana, Arial, sans-serif; background-color: #001c57 }
.header-text a:link    { color: #fff }
#adverts { font-weight: bold; text-decoration: blink }
.header   { font-size: 11px; background-color: #001c57 }
.infoText { color: #fff; font-size: 9px }
.infoTextgreeting  { color: #001c57; font-size: 12px; font-weight: bold }

/***** 12er Struktur *****/
.BoxTextbg       { color: #001c57; font-size: 10px; font-family: Verdana, Arial, sans-serif; background-color: #abd; padding: 4px;  sborder-top: 1px solid #fff; border-bottom: 0 none;  height: 120px; }
a.BoxTextbg       { color: #001c57; font-size: 10px; font-family: Verdana, Arial, sans-serif; background-color: #abd; padding: 4px;  sborder-top: 1px solid #fff; border-bottom: 0 none;  height: 120px; }
.ueberschrift { color: #001c57; font-size: 10px; font-family: Verdana, Arial, sans-serif; font-weight: bold }
.description { color: #001c57; font-size: 10px; font-family: Verdana, Arial, sans-serif }
.image { color: #001c57; font-size: 10px; font-family: Verdana, Arial, sans-serif }
.image1 { color: #001c57; font-size: 10px; font-family: Verdana, Arial, sans-serif; border: solid 2px #abd }
/***** ticker header *****/
.ticker     { color: #fff; font-size: 11px; font-family: Verdana, Arial, sans-serif; background-color: #001c57; border-width: 0 }
.header_search_input_field  { width: 30px }
/***** stellenmarkt *****/
.jobs  { background-color: #abd }
.jobs_box { background-color: #abd; padding: 2px; border: solid 2px #fff }
.selected      { color: #228b22; font-size: 11px; font-family: Verdana, Arial, sans-serif; }
.selectedtd     { color: #228b22; font-size: 11px; font-family: Verdana, Arial, sans-serif; font-weight: bold; border-right: 1px solid #666 }
.jobsmain     { color: #001c57; font-size: 11px; font-family: Verdana, Arial, sans-serif; line-height: 20px }
.jobsmainheadline { color: #001c57; font-size: 20px; font-family: Verdana, Arial, sans-serif; line-height: 20px }
/***USER ****/
#uploadtable  { color: #001c57; font-size: 11px; font-family: Verdana, Arial, sans-serif }
#ExtraInfoprice           { border: 1px solid rgb(119, 119, 136); padding: 2px; color: White; font-size: 12px; font-weight: bold; background-color: rgb(204, 0, 0); display: inline }
#ExtraInfoTitle { font-size: 11px; font-weight: bold; display: inline; padding: 2px }
#ExtraInfopriceAngebote         { color: #c00; font-size: 12px; font-weight: bold; line-height: 14px; background-position: right 0; padding: 10px 2px 5px }
#column_middle { }
.jumble_sale_box { background-color: #abd; }
.jumble_sale_text { width:179px; font-size:10px; }
.jumble_sale_description { width:150px; font-size:10px; }
.jumble_sale_pin { width: 173px; background-color: #abd; padding: 4px 4px 4px 4px; border: solid 2px #fff; }
/***Fotowettbewerb ****/
.photo_contest_link  { color: #f00; font-size: 12px; font-weight: bold; text-decoration: blink }
/* Notizkalender - style.css */
.tabelle table  { border: 0 }

.tabelle caption a { /* Caption-Link */
	font-variant: Small-Caps;
	font-weight: Bold;
	font-family: Comic Sans MS, Times New Roman;
	font-size: 18px;
	letter-spacing: 4px;
	text-decoration: None;
}

.tabelle td   { font-size: 12px; font-family: Verdana, Arial, sans-serif; text-align: center; width: 50px; border: dotted 1px #b0b0b0 }

.tabelle td a {
	text-decoration: None;
	display: Block;
}

.tabelle th  { font-size: 12px; font-family: Verdana, Helvetica, Sans-Serif; border: dotted 1px #b0b0b0 }

.tabelle th span  { }
.heute   { color: #c00; font-weight: bold; text-decoration: none; cursor: help }
a:link.belegt   { color: #fff; font-weight: bold; text-decoration: none; background-color: #21449c }
a:visited.belegt   { color: #fff; font-weight: bold; text-decoration: none; background-color: #21449c }
a:hover.belegt   { color: #c00; font-weight: bold; text-decoration: none; background-color: #21449c }
a:active.belegt   { color: #fff; font-weight: bold; text-decoration: none; background-color: #21449c }

a.pfeil   { font-family: Verdana, Helvetica, Sans-Serif; text-decoration: none; padding-right: 2px; padding-left: 2px }

a.pfeil:hover  { text-decoration: none }

a.pfeil:visited {
	color: #8F8F8F;
	text-decoration: None;
}

.status  { font-size: 12px; font-family: Arial, Tahoma, Sans-Serif }

.info  { font-size: 11px; font-family: Arial, Tahoma, Sans-Serif }
/* selcet items */
.select_items { width: 145px }
.sidemenuactive     { color: #00538d; font-weight: bold; background-color: #316ac5 }
.sidemenuactive a:visited   { color: #fff; font-weight: bold; background-color: #316ac5 }

.combobox_select { margin:0; width:12em; }

/* BoxText */
.Box {  }
.BoxBild { height: 100px;  }

.BoxText   { vertical-align:top; text-align: center; width: 127px;  height: 25px; padding-top: 2px; }
.middle_box_center   { color: #001c57; margin-top: 1px; margin-left: 2px; width: 272px; height: 290px; border: solid 2px #abd;  }


.middle_box_center1   { color: #001c57; margin-top: 1px; margin-left: 2px; width: 272px; height: 290px; border: solid 2px #abd;   }

.BoxText a:hover   { display:block; }

a:active { color: #001c57; text-decoration: underline }

/*homepage_button_angebote */
#homepage_button_angebote { border: 3px outset rgb(79,73,73);  padding: 6px; color: White; font-size: 12px; font-weight: bold; background-color: rgb(204, 0, 0); }
a:hover #homepage_button_angebote { border: 3px inset rgb(79,73,73);  padding: 6px; color: White; font-size: 12px; font-weight: bold; background-color: rgb(204, 0, 0); }

.help { font-size:12px; font-variant:normal; text-shadow:#F00 }

.homepage_txt   { font-size: 12px; font-family:Arial;  }

.event_txt   { font-size: 12px; font-family:Arial;  }

/*restaurant card*/
.restaurant_card_heading    { color: #001c57; font-size: 17px; font-family: "Times New Roman", Times, serif }
.text_restaurant_card   { color: #001c57; font-size: 12px; font-family: "Times New Roman", Times, serif; text-align:left; }
.textarea_restaurant_card   { color: #001c57; font-size: 12px; font-family: "Times New Roman", Times, serif; overflow:auto; width:240px;}
.input_card_heading    { color: #001c57; font-size: 17px; font-family: "Times New Roman", Times, serif; font-weight: bold }
.input_card_address   { color: #001c57; font-size: 12px; font-family: "Times New Roman", Times, serif; font-weight: bold; }

/*banners*/
.text_banners  { color: #001c57; font-size: 12px; font-family: "Times New Roman", Times, serif; text-align:left }
.gallerylayer1 {display: table-cell; text-align: center; vertical-align:middle; }
.gallerylayer { display: table-cell; text-align: center; vertical-align:middle; }

/*twelve_boxes*/
.box_input_fields { background-position: center; text-align: center; margin-top: 4px; width: 127px; height: 55px; background: #abd; }
.file_button { width: 0; }

img.new_chandler { width: 100px; }

.start { margin: 5px;  }

/* Unterkategorien Kopfzeile */
.infoTextgreetingNavigation  { color: #001c57; font-size: 12px; }

.greetings_text { width:250px; font-size: 11px; font-family: Verdana, Arial, sans-serif; }



#active_gallery { color:#000; text-decoration: underline; }
#gallery a:link { color:#000; text-decoration: underline; }
#gallery a:hover { color:#000; text-decoration: underline; }
#gallery a:active { color:#000; text-decoration: underline; }
#gallery a:visited { color:#000; text-decoration: underline; }
#gallery a { color:#000; text-decoration: underline; }
#gallery.active_gallery{ color:#000; text-decoration: underline; }


/*Rote Box*/
.red_box { background-color:#F00; color:#FFF; font-variant:normal; font-weight:bold; padding:5px; border:1px; border-style:outset; font-size:14px;}
.red_box_text { background-color:#F00; color:#FFF; font-variant:normal; font-weight:bold; font-size:13px;}

/*roter unterstrichener Link */
a.red_link { color:#F00; text-decoration:underline; }

.video { position:absolute; top:50%;}

#balken_box {
	
	display:none; 
	z-index:102; position:absolute; top:25%; left:45%; background-color:#fff; width:200px; height:200px;
	margin:auto;
	overflow:hidden;
}


#balken_box_iframe {
	
	display:none; 
	z-index:102; position:absolute; top:3%; left:17%; background-color:#fff; width:200px; height:200px;
	margin:auto;
	overflow:hidden;
}
