*
{
	font-family:Tahoma;
	overflow:visible !important;
}

body
{
    background-image: none;
}

/*a
{
    text-decoration:underline;
    color:#333333;
}

h1
{
    font-size:150%;
}
    
h2
{
    font-size:130%;
}

h3
{
    font-size:110%;
}

h4
{
    font-size:100%;
}*/

img
{
    border:0;
}


#Top
{
    text-align:right;
}

#Top img {
    float:right;
}

.HomeLink
{
    margin-top:0px;
}

body
{
	font-size: 0.7em;
}

.Teaser
{
    font-weight:bold;
}

.HomeLink2, #TopGraphic, #RightContent, #SubMenu, #SubTop, #MainMenu, #TopLinks, #Functions, #BreadCrumb, .GlobalSearch, #LanguageSelect, #InfoContent .NewsList img, .Front .NewsList img
{
	display:none !important;
}

#GlobalSearchShop, .itemOrder, .orderProcessNextLink, .updateBasketLink, .orderProcessBackLink, .continueShopping, .basketItems .itemFunctions, .countControlButton, #OrderProgress, #LoggedIn, a.printReceipt, .tabs-nav
{
	display:none !important;
}


#Content, #ContentWrapper
{
	width: 100% !important; /*overruling*/
	padding:0px !important;
	margin:0px;
	padding:0px;
}

#Content
{
    margin-bottom:4em;
}

#InfoContent
{
    border-top:solid 1px #727272;
    width:100%;
    clear:both;
    float:left;
    display:table;
    margin-bottom:10px;
    padding-bottom:10px;
}

#InfoContent:after{	content: "."; 	display: block; 	height: 0; 	clear: both; 	visibility: hidden;} 

.EntryBoxes .EntryBox {
    float:left;
    margin:0pt 3px;
    position:relative;
}


.EntryBoxContent
{
	/*background: url(/Frontend/Graphics/Backgrounds/overlayEntryboxFront.png) no-repeat;
	overflow: hidden;*/
	position: absolute;
	top: 0;
	left: 0;
	width: 195px;
	padding:10px;
}

.Front #Content h1, #Content .EntryBox h1 {
    border-bottom:medium none;
    font-size:120%;
    height:auto;
    margin-bottom:0px;
    min-height:10px;
    padding:5px 0pt 0pt;
    text-transform:none;
}

#CatalogCategory li
{
    float:left;
    list-style-type:none;
    margin:0 5px 5px 0;
}

.CatalogCategoryEntry
{
    height:100px;
}



/*
#BreadCrumb ul, #BreadCrumb li
{    
    display:inline;
	margin:0;
	padding:0;
	margin-right:5px;
    list-style-type: none;
}
*/

#Footer
{
    margin-top:40px;
    font-size:90%;
}

.ClearAll
{
	clear: both;
	line-height: 0px;
	height: 0px;
}

.clearfix{	display: inline-table;/* Hides from IE-mac \*/	height: 1%;	display: block;/* End hide from IE-mac */} html>body .clearfix{	height: auto;} .clearfix:after{	content: "."; 	display: block; 	height: 0; 	clear: both; 	visibility: hidden;} 
