/*------------------------------------------------------------------------------*/
/* Tag Formate                                                                  */
/*------------------------------------------------------------------------------*/

input, textarea, select, option {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: Black;
	BORDER-LEFT: 1px solid Silver;
	BORDER-RIGHT: 1px solid Silver;
	BORDER-TOP: 1px solid Silver;
	BORDER-BOTTOM: 1px solid Silver;
	background-Color: #FFDD7B; /*Bevedere*/
}


IMG
{
	border: none;
}

HR
{
	width: 99%;
	color: #C0C0C0;
	height: 1px;
}

table
{
	table-layout: auto;
	border: none;
	border-collapse: collapse;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}


/*------------------------------------------------------------------------------*/
/* Allgemeine Formate                                                           */
/*------------------------------------------------------------------------------*/

.radio, .checkbox {
	BORDER-LEFT: none;
	BORDER-RIGHT: none;
	BORDER-TOP:  none;
	border-bottom: none;
	background-Color: #FFFFCC; /*Jamaica*/
}

.ButtonImg
{
	cursor: hand;	
}

.MainBody
{
	background-color: #CECF9C; /*Moroni*/
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.ContentBody
{
	background-color: #FFFFCC;
	margin-top: 10px;
	margin-left: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
}

/*------------------------------------------------------------------------------*/
/* Seitenaufbauormate                                                           */
/*------------------------------------------------------------------------------*/
.TableDef
{
	table-layout: auto;
	border: none;
	border-collapse: collapse;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	width: 982px;
	height: 800px;

}

.CellHeader
{
	background-color: #5B8DA4; /*Tinos*/
	height: 89px;
	vertical-align: top;
}

.CellMenuHeader
{
	background-color: #FFDD7B; /*Bevedere*/
	border-right: 1px solid #5B8DA4 1;
	height: 13px;
	width: 155px;
	vertical-align: top;
}

.CellMenuBody
{
	background-color: #5B8DA4; /*Tinos*/
	width: 155px;
	vertical-align: top;
	text-align: center;
}

.CellContentsHeader
{
	background-color: #FFDD7B; /*Bevedere*/
	height: 13px;
	width: 823px;
	vertical-align: top;
}

.CellContentsBody
{
	background-color:  #FFFFCC; /*Jamaica*/
	width: 823px;
	vertical-align: top;
}

.TextHeader
{
	text-align: center;
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	font-size: 18pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: Black;
}

.TextMenuHeader
{
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: Black;
}

.TextContentsHeader
{
	text-decoration: none;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 5px;
	margin-bottom: 0px;
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: Black;
}

.TextContentsHeader:hover
{
	cursor: hand;
	text-decoration: underline;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 5px;
	margin-bottom: 0px;
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: Black;
}

/*------------------------------------------------------------------------------*/
/* Seitenüberschrift & Seitentexte Formate                                      */
/*------------------------------------------------------------------------------*/
.TextSideHeader
{
	text-align: left;
	margin-top: 15px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 20px;
	font-size: 14pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: Black;
}

.TextSideBody
{
	text-align: justify;
	margin-top: 10px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 0px;
	font-size: 9pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: Black;
	line-height: 125%;
}

/*------------------------------------------------------------------------------*/
/* Absatz Formate                                                           */
/*------------------------------------------------------------------------------*/
.ImgParagraphLeft
{
	border: none;
	float: left;
	margin-bottom: 15;
	margin-left: 0;
	margin-right: 15;
	margin-top: 0;
}

.TextParagraphHeader
{
	text-align: left;
	margin-top: 0px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 10px;
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #800000;
	font-variant: small-caps;
}


.TextParagraphBody
{
	text-align: left;
	margin-top: 0px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 0px;
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: Black;
}

.TextParagrapLink
{
	cursor: hand;
	text-decoration: none;
	text-align: justify;
	margin-top: 0px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 0px;
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #800000;
	font-style: normal;
}

.TextParagrapLink:hover
{
	cursor: hand;
	text-decoration: underline;
	text-align: justify;
	margin-top: 0px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 0px;
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #800000;
	font-style: italic;
}

.TextList
{
	cursor: none;
	text-decoration: none;
	text-align: center;
	margin-top: 0px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 0px;
	font-size: 10pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: Black;
	font-style: normal;
}

.TextList:hover
{
	cursor: hand;
	text-decoration: underline;
	text-align: center;
	margin-top: 0px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 0px;
	font-size: 10pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #800000;
	font-style: italic;
}

/*------------------------------------------------------------------------------*/
/* Startseite                                                                   */
/*------------------------------------------------------------------------------*/

.CoverBox
{
	overflow:hidden; 
	position:absolute; 
	border:1px solid Silver; 
}


.CoverImageLeft
{
	border: none;
	float: left;
	margin-bottom: 3px;
	margin-left: 5px;
	margin-right: 10px;
	margin-top: 2px;
}

/*------------------------------------------------------------------------------*/
/* Info Formate                                                                 */
/*------------------------------------------------------------------------------*/

.TableInfoDef
{
	overflow: hidden;
	table-layout: fixed;
	border: none;
	border-collapse: collapse;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	width: 98%;
	background-color: #FFDD7B;
}

.DivInfoDefLeft
{
	float: left;
	border: no;
	margin-bottom: 10px;
	margin-left: 5px;
	margin-right: 10px;
	margin-top: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	background-color: #FFDD7B;
}
.ImgInfoHeader
{
	border: none;
	float: left;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
}
.TextInfoHeader
{
	text-align: left;
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: Black;
	text-decoration: underline;
}

.TextInfoBody
{
	cursor: default;
	text-align: left;
	margin-top: 0px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 0px;
	font-size: 7pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: Black;
}

.TextInfoLink
{
	cursor: hand;
	text-decoration: none;
	text-align: left;
	margin-top: 0px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 0px;
	font-size: 7pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #800000;
	font-style: normal;
}

.TextInfoLink:hover
{
	cursor: hand;
	text-decoration: underline;
	text-align: left;
	margin-top: 0px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 0px;
	font-size: 7pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #800000;
	font-style: italic;
}

/*------------------------------------------------------------------------------*/
/* Tabelle Maschinenliste                                                       */
/*------------------------------------------------------------------------------*/

.MachinesTable
{
	border: 1px solid Silver;
	border-collapse: collapse;
}
.MachinesTableHeader
{
	background-color: #FFDD7B;
	border-bottom: 1px solid Silver;
}
.MachinesTableCell
{
	border-bottom: 1px solid Silver;
}

.MachinesTableCellEnd
{
	border-bottom: 0px none Silver;
}

.MachinesTextHeader
{
	color: Black;
	cursor: default;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 3px;
	line-height: normal;
	text-decoration: none;
}

.MachinesTextRow
{
	color: Maroon;
	cursor: default;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 3px;
	line-height: normal;
	text-decoration: none;
}

.MachinesDetailsCellHeader
{
	background-color: #FFDD7B; /*Bevedere*/
	vertical-align: top;
	text-align: left;
	border-top: 1px solid Silver;
	border-right: 1px solid Silver;
	border-left: 1px solid Silver;
}

.MachinesDetailsCellBody
{
	background-color: #FFFFCC; /*Jamaica*/
	vertical-align: top;
	text-align: left;
	border-bottom: 1px solid Silver;
	border-right: 1px solid Silver;
	border-left: 1px solid Silver;
}

.MachinesDetailsTextHeader
{
	text-align: left;
	margin-top: 1px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 1px;
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: Black;
}

.MachinesDetailsTextBody
{
	text-align: left;
	margin-top: 1px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 1px;
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: Black;
}

.MachinesDetailsImage
{
	background-color: #FFFFCC;
	vertical-align: middle;
	text-align: center;
	border-top: 1px solid Silver;
	border-bottom: 1px solid Silver;
	border-right: 1px solid Silver;
	border-left: 1px solid Silver;
	padding:5px;
}
.TextShopBody {
	margin-top: 0px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 0px;
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: Black;
}
.TextShopHeader {
	margin-top: 10px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 15px;
	font-size: 9pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: Black;
}
.CellShop {
	border: 1px solid Silver;
}
.TextShopBodyTitel {

	margin-top: 10px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 0px;
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: Black;
}


/*------------------------------------------------------------------------------*/
/* Tabelle Shop                                                                 */
/*------------------------------------------------------------------------------*/

.ShopContentBody
{
	background-color: #FFFFCC;
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
}
.ShopTable
{
	border: 1px solid Silver;
	border-collapse: collapse;
}
.ShopTableHeader
{
	background-color: #FFDD7B;
	border-bottom: 1px solid Silver;
}
.ShopTableCell
{
	border-bottom: 1px solid Silver;
	vertical-align: top;
}

.ShopTableCellEnd
{
	border-bottom: 0px none Silver;
}

.ShopText
{
	color: Black;
	cursor: default;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 3px;
	line-height: normal;
	text-decoration: none;
}

.ShopTextHeader
{
	color: Maroon;
	cursor: default;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 3px;
	margin-right: 3px;
	line-height: normal;
	text-decoration: none;
	
}

.ShopTextDescription
{
	color: Black;
	cursor: default;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 3px;
	margin-right: 3px;
	line-height: normal;
	text-decoration: none;
	text-align: justify;
}

.ShopTextNumber
{
	color: Maroon;
	cursor: default;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 3px;
	margin-right: 3px;
	line-height: normal;
	text-decoration: none;
	text-align: right;
}