
BODY {
	color: #2B2B2B;
	font-family: Arial;
	font-size: 11px;
	margin-top:0px;
	padding-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-left:0px;
	padding-left:0px;
	margin-right:0px;
	padding-right:0px;
	background-color: #CCC;
}

H1 {
	font-family: Arial;
	font-size: 16px;
	color: #666;
	text-align: left;
	padding: 2px;
	margin: 0px;
	line-height: 10px;
}


.ErrorText
{
	color: red;
	font-family: Arial;
	font-size: 12px;
	padding: 5px;
	line-height: 15px;
	text-align: left;
}

.homehead
{
    font-family: "Verdana";
    font-size: 30px;
    font-weight:bold;
    color: #003300;
    text-align: left;
    vertical-align: middle;
}


.homesubhead
{
    font-family: "Verdana";
    font-size: 16px;
    color: #000000;
    text-align: left;
    vertical-align: middle;
}



#logobanner {	
	width: 910px;	
	padding: 0px;
	margin: 0px;
	border: 0px;
	}



.logo {	
	padding: 0px;
	margin: 0px;
	border: 0px;
    position: relative;
    top: 10px;
    left: 30px;
	}

.title_text
{
    font-family: "Verdana";
    font-size: 20px;
    font-weight:normal;
    color: #FFFFFF;
    text-align: left;
    vertical-align: middle;
    position: relative;
    margin: 0px;
    padding: 0px;
    line-height:25px;
    top: 0;
    left: 280px;

}	

.head_menu
{
    font-family: "Verdana";
    font-size: 15px;
    color: #FFFFFF;

} 

a.head_menu {

 	color: #FFFFFF;
	text-decoration: none;

}


a.head_menu:link
{
    color: #FFFFFF;
	text-decoration: none;

}

a.head_menu:visited
{
    color: #FFFFFF;
	text-decoration: none;

}


a.head_menu:active
{
    color: #FFFFFF;
	text-decoration: none;

}

a.head_menu:hover
{
    color: #FFFF00;
    text-decoration: underline;
    
}

.noborder {border: 0;}

.categories_list a
{
    color: Black;
    text-decoration: underline;
    font-weight: bold;
    font-family: Arial;
    font-size:11px;
}

.categories_list img
{
    border: none;
    background-color: White;
    margin:0 5px 0 8px;
    
}



.admin_menu
{
    font-family: "Verdana";
    font-size: 15px;
    color: #11CC11;
    white-space: normal;

} 

a.admin_menu
{
    color: #11CC11;
    text-decoration: none;
    white-space: normal;

}


a.admin_menu:link
{
    color: #11CC11;
	text-decoration: none;
    white-space: normal;


}

a.admin_menu:visited
{
    color: #11CC11;
	text-decoration: none;
    white-space: normal;


}


a.admin_menu:active
{
    color: #11CC11;
	text-decoration: none;
    white-space: normal;

}

a.admin_menu:hover
{
    color: #11FF11;
    text-decoration: underline;
    white-space: normal;

}

.breadcrumb 
{
	font-size: 10px;
	color: #666;
	font-weight : bold;
	text-align: left;
	padding: 2px;
    
}

a.breadcrumb 
{
    color : #666;
}

a.breadcrumb:hover 
{  
    color: #FF0000;
}

.Price
{
	font-size: 13px;
	color: Black;
	font-weight : bold;
	text-align: center;
	background-color: Yellow;
	margin: 0;
	padding: 4px 0 4px 0;
	width: 69px;
    
}

.DetailsPrice
{
	font-size: 15px;
	color: Black;
	font-weight : bold;
	text-align: center;
	background-color: Yellow;
	margin: 0;
	padding: 8px 0 6px 0;
	width: 132px;
    
}

.DetailsPriceUnderline
{
    background-color: black;
	width: 132px;
	height: 5px;
}

.ListItemsProductName 
{
    font-size: 12px;
    color: Black;
	padding: 4px 0 4px 0;
    font-weight: bold;
    text-align: left;
    text-decoration: none;
}

.DetailsListItemsProductName 
{
    font-size: 14px;
    color: Black;
	padding: 4px 0 4px 0;
    font-weight: bold;
    text-align: left;
    text-decoration: none;
}

.ListItemsProductIndex
{
    font-size: 10px;
    color: Black;
    padding: 0;
    font-weight: normal;
    text-align: right;
    text-decoration: none;
}

.ListItemsProduct img
{
    margin:0 5px 0 8px;
    border: none;
    text-align:left;
}

.ListItemsProduct
{
    font-size: 11px;
    color: Black;
    font-weight: normal;
    text-align: left;
    margin:0;
    padding:0;
}

.DetailsListItemsProduct
{
    font-size: 12px;
    color: Black;
    font-weight: normal;
    text-align: left;
    margin:0;
    padding:0;
}
.DetailsListItemsProductDescription
{
    font-size: 12px;
    color: Black;
    font-weight: normal;
    text-align: left;
    margin:0;
    padding:0 10px 0 10px ;
}

.DetailsListItemsProduct img
{
    margin:0 5px 0 8px;
    border: none;
    text-align:left;
}

.DetailsListItemsProductSmall
{
    font-size: 9px;
    color: Black;
    padding: 0;
    font-weight: normal;
    text-align: center;
    text-decoration: none;
}

.ListItemsProduct a
{
    font-size: 11px;
    color: Black;
    font-weight: normal;
    text-align: left;
    margin:0;
    padding:0;
}
/*.ListItemsProduct a:hover
{
    text-decoration: underline;
}
*/

.GuideRow
{
    border-width: 2px;
    border-style: none none solid none;
    border-color: #CCCCCC;
    
}

.ListItemsRow 
{
    border-width: 1px;
    border-style: none none dotted none;
    border-color: #AAAAAA;
}

.Small
{
    font-family: sans-serif;
    font-size: 10px;
    font-weight: normal;
    line-height: 12px    
}



.Normal
{
    font-family: sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px    
}

.NormalBold
{
    font-family: sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 12px    
}


TD.infoBoxHeading {

  font-family: Arial; 

  font-size: 13px;

  font-weight: bold;

  background: url(images/c2.gif);

  background-repeat: repeat-x;

  color: #FFF;


}

/*TD H1
{
    background: url(images/c2.gif);
    background-repeat: repeat-x;

    padding: 0px;
    margin: 0px;
    font-family: Arial;
    font-size: 13px;
    color: #FFF;
    vertical-align: middle;
}
*/


.infoBox {
	background-color: #EEE; 
}



.infoBoxContents {
  font-family: Arial;
  font-size: 10px;
}




TD.sep
{
    padding: 0;
    background-color: White;
    height: 6px;
   /* border-top-width: 2px;
    border-bottom-width: 0;
    border-color: #00FF00;
    border-left-width: 0;
    border-right-width: 0;
    border-style: solid;*/
}


.boxText  
{
    font-family: Arial; 
    font-size: 11px;
    font-weight:bold; 
    color: #000;
}

input.boxText  
{
    font-family: Arial; 
    font-size: 10px;
    font-weight:normal; 
    color: #000;
}


.smallText {
  font-family: Arial;
  font-size: 11px;
}

.smallTextFooter {
  font-family: Arial;
  font-weight: bold;
  font-size: 10px;
}

.newUser 
{
  font-family: Arial;
  font-size: 12px;
    
}


.infoWarning {
	color: #BB1111;
	font-weight: bold;
}


.inputRequirement { font-size: 10px; color: #FF0000; }

.MessageBox
{
    color : #003300;
    font-family: Arial;
    font-size: 17px;
    text-decoration: none
}

.kontakt
{
    padding: 3px 0px 3px 0px; 
    border-bottom-style: dotted; 
    border-bottom-width: 1px; 
    border-bottom-color: #C0C0C0;
}

.kontakt_bottom
{
    padding: 3px 0px 3px 0px; 
    border-style: none; 
    border-width: 0; 
}

.listHeader
{
    border-style: none;
}




.newsBackgroundBlue .listHeader
{
     background:url(images/newsBackgroundBlue.gif);
     background-repeat: repeat-x;
}

.newsBackgroundOrange .listHeader
{
     background:url(images/newsBackgroundOrange.gif);
     background-repeat: repeat-x;
}
