body, html 
{
	LINE-HEIGHT: 14px;
	BACKGROUND-COLOR: #f0f0f0;	
	scrollbar-face-color: #ff3300;
	backgroundscrollbar-arrow-color: #FF9900;
	scrollbar-highlight-color:#FF0000;
	scrollbar-shadow-color:#FF0000;
	scrollbar-track-color:#FF9900;
	scrollbar-darkshadow-color:#993300;	
	scrollbar-3dlight-color: #993300;
	scrollbar-darkshadow-color: #993300;
	scrollbar-arrow-color: #FFFFFF;
}

#wrapper-index
{ 
        position: relative; 
        margin: 0px auto; 
        padding: 0px; 
        border: none; 
        width: 850px; 
} 

a:visited {
	color: #FF9900;
	font-weight:normal;
	text-decoration:none;
}
a:active {
	color: #FF9900;
	font-weight:normal;
	text-decoration:none;
	
}
a:hover {
	color: Yellow;
	text-decoration:underline;
	font-weight:normal;
}
a:link {
	color: #FF9900;
	font-weight:normal;
	text-decoration:none;
}

.categoriestext
{
	padding: 0;
	font-family: Verdana; 
	color: #FF9900;
	font-size: 13px; 
	text-decoration: none;
	font-weight:bold;
}

a.categoriestext
{
	font-weight:bold;
}
a.categoriestext:hover
{
	font-weight:bold;
}

a.categoriestext:visited 
{
	font-weight:bold;
}
a.categoriestext:active {
	font-weight:bold;
}

a.categoriestext:link {
	font-weight:bold;
}

.newsTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFF00;
	text-decoration: none;
}

.mainText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

.mainTextBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.rightColumnBigBlack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.rightColumnBigWhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.yellowSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFF00;
	text-decoration: none;
}
.whiteSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.newsDate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-style: italic;
}
.newsText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.newsFile {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
a.newsFile:visited {
	color: #000000;
	text-decoration: underline;
}
a.newsFile:active {
	color: #FCD556;
	text-decoration: underline;
}
a.newsFile:hover {
	color: #FCD556;
	text-decoration: underline;
}
a.newsFile:link {
	color: #000000;
	text-decoration: underline;
}
.textMain {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.menuText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

.feedbackText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.feedbackDetails {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-style: italic;
}
.slideoutOption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.slideoutLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cc3300;
	text-decoration: none;
}
a.slideoutLink:visited {
	color: #cc3300;
}
a.slideoutLink:active {
	color: #FFFF00;
}
a.slideoutLink:hover {
	color: #FFFF00;
	text-decoration:underline;
}
a.slideoutLink:link {
	color: #cc3300;
}
.menuContent {
	background-color: #FFA31A;
	border: 1px solid #FFFFFF;
}

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-width: 1px;
	border-color: #000000;
}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-width: 1px;
	border-color: #000000;
}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-width: 1px;
	border-color: #000000;
}

.appRequired {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.appNotRequired {
	color: #AE7108;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

}
.error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}
.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}

.orderConfirmation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

.Abstand_Text_Tabelle { line-height: 30px; font-family: Verdana, Arial, Helvetica, sans-serif; background-position: center }

.demo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
}
.fontyellow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFF00;
}
.fontorange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ff9933;
}

.input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFF00;
	background-color: #cc3300;
	border: thin solid #FFFF00;
}


.Header
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 20px; 
	color: #FF9900; 
	text-decoration: none
	font-style: bold; 
}
.HeaderWhite
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 20px; 
	color: #FFFFFF; 
	text-decoration: none
	font-style: bold; 
}

.Button {
	font: x-small Verdana, Arial, sans-serif;
	color: #990000;
	background-color: #FF9900;
	border: 1;
	border-color: #990000;
	border-style: solid;
}

.Textbox
{
	background-color: Transparent;
	border-color:Yellow;
	border-style: solid;
	font-family: Verdana;
	font-size: 12px;
	color: Yellow; 
	text-decoration: none;
	vertical-align: bottom;
}

.boxtop
{
	background-image: url(./images/template/a66.gif); 
	BACKGROUND-REPEAT: repeat-x; 
}
.boxtoptext
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	COLOR: #ff9900 
}

.boxmiddleleft
{
	background-image: url(./images/template/a63a.gif); 
	BACKGROUND-REPEAT: repeat-y; 
}

.boxmiddleright
{
	background-image: url(./images/template/a67a.gif); 
	BACKGROUND-REPEAT: repeat-y; 
}

.boxbottom
{
	background-image: url(./images/template/a66b.gif); 
	BACKGROUND-REPEAT: repeat-x; 
}

.mainbg
{
	background-image: url(./images/template/a2.jpg); 
	BACKGROUND-REPEAT: repeat-y; 
}

.bigtablebg
{
	background-color: #CC3300;
	background-image: url(./images/bubbles-links-hinten.gif); 
	BACKGROUND-REPEAT: repeat-y; 
}

.TextboxBigger
{
	background-color: Transparent;
	border-color:Yellow;
	border-style: solid;
	font-family: Verdana;
	font-size: 14px;
	color: Yellow; 
	text-decoration: none;
}

.Grid_General {
	font: Verdana, Arial, sans-serif;
	color: white;
	background-color: #CC3300;
	width: 600;
}

.Grid_Item {
	font: x-small Verdana, Arial, sans-serif;
	vertical-align: top;
}

.Grid_Item_Small {
	font-family: Verdana, Arial, sans-serif; 
	font-size: 10px;
	vertical-align: top;
}

.TermineGridItemLarge {
	font: small Verdana, Arial, sans-serif;
	vertical-align: top;
}

.TermineGridItemSmall {
	font: x-small Verdana, Arial, sans-serif;
	vertical-align: top;
}

.Grid_Header {
	font-family: Verdana, Arial, sans-serif; 
	font-size:16px;
	color: white; 
	text-decoration: none;
	font-weight: bold; 
	background-color: #990000;

}

Grid_Header_Small {
	font-family: Verdana, Arial, sans-serif; 
	font-size: 10px;
	color: white; 
	text-decoration: none
	font-style: bold; 
	background-color: #990000;

}

.Grid_AlternatingItem {
	font: x-small Verdana, bold, Arial, sans-serif;
	background-color: lightgreen;
	vertical-align: top;
}

.Grid_SelectedItem {
	font: x-small Verdana, Arial, sans-serif;
	color: Black;
	background-color: orange;
	vertical-align: top;
}

.MenuTable {
	padding: 0;
	font: x-small Verdana, Arial, sans-serif;
	color: yellow;
	background-color: darkblue;
	width: 700;
}

.RegularText {
	padding: 0;
	font: x-small Verdana, Arial, sans-serif;
	color: darkblue;
}

.TinyText {
	padding: 0;
	font-family: Verdana; 
	color: darkblue;
	font-size: 8px; 
	text-decoration: none
	font-style: bold; 
}


.BoldText {
	padding: 0;
	font: x-small Verdana, Arial, sans-serif;
	color: darkblue;
	text-decoration: none
	font-style: bold;
}

.Panel {
	width: 685;
}

.MenuRow {
	font: x-small Verdana, Arial, sans-serif;
	color: lightgreen;
}

A.MenuItem {
	font: x-small Verdana, Arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: lightgreen;
}

A.MenuItem:hover {
	color: cyan;
}

.GridLink {
	color: maroon;
}

.GridLink:hover {
	color: red;
}

.menutext 
{  
	font-family: Verdana; 
	font-size: 12px; 
	color: #FFFFFF; 
	text-decoration: none
	font-style: bold; 
}

.menuselected 
{  
	font-family: Verdana; 
	font-size: 12px; 
	color: #990000; 
	text-decoration: none
	font-style: bold; 
}
.linktext
{
	padding: 0;
	font-family: Verdana; 
	color: #FF9900;
	font-size: 12px; 
	text-decoration: underline
	font-style: bold; 
}

.linktext:hover 
{
	color: yellow;
}



.linktextwhite
{
	padding: 0;
	font-family: Verdana; 
	color: white;
	font-size: 12px; 
	text-decoration: underline
	font-style: bold; 
}
a.linktextwhite
{
	color: white;
}
a.linktextwhite:hover
{
	color: yellow;
}

a.linktextwhite:visited 
{
	color: white;
}
a.linktextwhite:active {
	color: white;
}

a.linktextwhite:link {
	color: white;
}


a.linktextheading
{
	font-family: Verdana; 
	color: yellow;
	font-size: 14px; 
	font-weight: bold;
	text-decoration: none
}

a.linktextheading:hover
{ 
	color: white;
}

a.linktextheading:visited
{ 
	color: yellow;
}

.linktextwhiteform
{
	padding: 0;
	font-family: Verdana; 
	color: white;
	font-size: 14px; 
	text-decoration: underline
	font-style: bold; 
}

.linktextwhite:hover 
{
	color: yellow;
}

A.menuselected:hover
{  
	font-family: Verdana; 
	font-size: 12px; 
	color: #FFEE22;
	text-decoration: underline
	font-style: bold; 
}

A.menutext:hover 
{  
	font-family: Verdana; 
	font-size: 12px; 
	color: #FFEE22; 
	text-decoration: underline;
	font-weight: bold
}

.FormText 
{
	font-family: Verdana;
	font-size: 14px;
	color: #FFFFFF; 
	text-decoration: none;
	background-color: Transparent
}

.FormTinyText 
{
	font-family: Verdana;
	font-size: 14px;
	color: darkblue; 
	text-decoration: none
}

.FormTextError 
{
	font-family: Verdana;
	font-size: 14px;
	background-color:White;
	color: Red; 
	font-style: italic; 
	line-height: 17px;
	font-weight:bold;
}

.FormTextErrorNoWhite 
{
	font-family: Verdana;
	font-size: 14px;
	color: FFCCCC; 
	font-style: italic; 
	font-weight:bold;
	background-color: Transparent
}


.FormTextErrorSmall 
{
	font-family: Verdana;
	font-size: 10px;
	color: red; 
	text-decoration: none
}

.FormTextAttributes 
{
	font-family: Verdana;
	font-size: 12px;
	color: white; 
	text-decoration: none
}

.PriceLabel 
{
	font-family: Verdana;
	font-size: 17px;
	color: white; 
	text-decoration: none
}

.FormTextHeading1 
{
	font-family: Verdana;
	font-size: 26px;
	color: white;
	text-decoration: none
	font-style: bold;
}


.FormTextHeading2
{
	font-family: Verdana;
	font-size: 18px;
	color: white;
	text-decoration: none
	font-style: bold;
}

.ProductsGridPrice
{
	font-family: Verdana;
	text-align: right;
	font-size: 12px;
	color: yellow; 
	text-decoration: none
}

.RepeaterHeader 
{
	font-family: Verdana;
	font-size: 14px;
	color: #ffffff; 
	text-decoration: none
}

.RepeaterText 
{
	font-family: Verdana;
	font-size: 12px;
	color: #000000; 
	text-decoration: none
}


.Abstand_Text_Tabelle { line-height: 30px; font-family: Verdana, Arial, Helvetica, sans-serif; background-position: center }


.demo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.fontyellow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFF00;
}
.fontorange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ff9933;
}

.input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFF00;
	background-color: #cc3300;
	border: thin solid #FFFF00;
}

.style7
{
	height: 14px;
}

.GalleryDemo
{
	margin: 40px;
	border-collapse:collapse;
}

/* gallery items */
.GalleryDemo TD
{
	padding: 10px;
	margin: 0px;
	background: white;
	text-align: center;
}

/* gallery title */
.GalleryDemo TH
{
	background: #FF9900;
	color:white;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	font-size: 100%;
	font-family: Verdana ;
	border: 0px;
	margin:0px;
}

.GalleryDemo A {color:blue;}
.GalleryDemo A:visited {color:blue;}
.GalleryDemo A:active {color:blue;}
.GalleryDemo A:hover {color:blue;}

.GalleryDemo IMG
{
	border: 1px solid gray;
}

.innerTable
{
	border: none;
	text-align:left;
}

.innerTable TD
{
	text-align:right;
}

.linktextblack
{
	padding: 0;
	font-family: Verdana; 
	color: black;
	font-size: 12px; 
	text-decoration: underline
	font-style: bold; 
}
