﻿/* Standardmaske */
div.contentTableDivWrapper
{
    border: 1px solid #1e3b7d;
}
div.contentTableDivWrapperHeader
{
    background-color: #1e3b7d;
    border-bottom: solid 1px #1e3b7d;
    color: #fff;
    font-weight: bold;
}

div.contentTableDiv
{
    border-left: 1px solid #1e3b7d;
    border-top: 1px solid #1e3b7d;
    border-right: 1px solid #1e3b7d;
}
div.contentTableRowDiv
{
    border-bottom: solid 1px #1e3b7d;
    color: #1e3b7d;
}

a.contentTableDiv:link, a.contentTableDiv:visited, a.contentTableDiv:active
{
    color: #1e3b7d;
    font-weight: bold;
    text-decoration: none;
}
a.contentTableDiv:hover
{
    color: #1e3b7d;
    font-weight: bold;
    text-decoration: underline;
}

div.contentHeaderDiv
{
    background-color: #1e3b7d;
    color: #fff;
}

div.contentColoredLabelDiv
{
    background-color: #efefef;
    color: #1e3b7d;
}

div.contentintrocolumn
{
    width: 190px;
    padding: 5px;
    float: left;
    background-color: #efefef;
}

div.contentformcolumn
{
    width: 440px;
    padding: 5px;
    margin-left: 10px;
    float: left;
    background-color: #efefef;
}

/* Formatierung der Artikel im Content-Bereich:  */
div.article
{
    float: left;
    background-color: #ffffff;
    margin: 1px;
    width: 49%;
    white-space: normal;
}

div.articleimage
{
    width: 150px;
    height: 150px;
    text-align: center;
    vertical-align: middle;
    float: left;
    margin: 8px;
}

div.articledescription
{
    vertical-align: middle;
}
div.articledescription a
{
    color: #1e3b7d;
    text-decoration: none;
}

div.articlebuttons
{
    float: right;
}

.PagerCurrentPage
{
    padding: 2px 6px;
    border: solid 1px #1e3b7d;
    background: #1e3b7d;
    color: White;
}
.PagerPrevNext, .PagerPageNumber
{
    padding: 2px 6px;
    border: solid 1px #1e3b7d;
    text-decoration: none;
    color: #1e3b7d;
}
.PagerPageNumber:hover, .PagerPrevNext:hover
{
    background-color: #e6e6e6;
    color: #1e3b7d;
}

a.ProduktInKategorie:link, a.ProduktInKategorie:visited
{
    color: #1e3b7d;
    text-decoration: none;
}

a.ProduktInKategorie:active, a.ProduktInKategorie:hover
{
    color: #1e3b7d;
    text-decoration: none;
}

/* Kategorien */
div.listHeader
{
    background-image: none;
    background-color: #1e3b7d;
    border-left: solid 1px #1e3b7d;
    border-top: solid 1px #1e3b7d;
    border-right: solid 1px #1e3b7d;
    color: #fff;
}

a.listHeader, a.listHeader:visited, a.listHeader:active
{
    color: #fff;
    text-decoration: none;
}
a.listHeader:hover
{
    color: #fff;
    text-decoration: underline;
}

div.listBody
{
    border: solid 1px #1e3b7d;
}

/* Kategorien DetailTyp 3*/
div.category {
	float: left;
	background-color: 	#ffffff;
	background-image:		url(images/categorybackgrondbox200px.png);
	background-repeat:	no-repeat;
	margin: 				4px;
	padding:				4px;
	width:					200px;
}
.categoryheading {
	color:					#17315e;
	text-decoration:		none;
}
.categoryheading a {
	color:					#17315e;
	text-decoration:		none;
}
.categoryheading a:hover {
	color:					#cc0000;
	text-decoration:		none;
}
.categoryimage {
	border:				1px solid #666666;
}
div.categoryshortdescription {
	font-size:				80%;
}
div.categoryshortdescription a {
	color:					#17315e;
	text-decoration:		none;
}
div.categoryshortdescription a:hover {
	color:					#cc0000;
	text-decoration:		none;
}

/* Kategorie Galerie Kategorytyp 3 */

div.categorygallerytitle3
{
    color: #17315e;
}

/* Produkte */
/* ============ Ab hier Content-Bereich =============   */

#contentlayout
{
    border: 1px solid #1e3b7d;
    width: 650px;
    border-spacing: 0px;
}

#contentlayout a
{
    color: #1e3b7d;
    text-decoration: none;
}
#contentlayout a:hover
{
    color: #1e3b7d;
    text-decoration: underline;
}

#objectgallery
{
    background-color: #e6e6e6;
}

div.horizontalgallery
{
    width: 650px; /* erzwingt Scollbalken */
    overflow: auto;
    white-space: nowrap;
    padding: 4px;
    vertical-align: top;
}

.objectgallerypic
{
    border: 1px solid #1e3b7d;
    margin: 0px 3px 0px 3px;
}

#contentcolumnleft
{
    float: left; /* background-color: #eeeeee; */
    color: #1e3b7d;
    width: 430px;
    vertical-align: top;
    padding: 10px;
    margin: 0px;
}
#contentcolumnleft h1, h2, h3, h4, h5, h6
{
    color: #1e3b7d;
    margin-top: 1em;
    margin-bottom: 0.25em;
}

#contentcolumnright
{
    float: right;
    background-color: #e8e8e8;
    width: 180px;
    vertical-align: top;
    padding: 0px;
    border-left: 1px solid #1e3b7d;
    border-bottom: 1px solid #1e3b7d;
}

.columnrightheading
{
    background-color: #1e3b7d;
    color: #e6e6e6;
    padding: 4px;
    margin: 0px;
}
.columnrighttext
{
    background-color: #e8e8e8;
    padding: 4px;
    color: #444444;
    font-size: 90%;
}
.columnleftseparator
{
    padding-top: 10px;
    border-bottom: 1px solid #cccccc;
}

/* Fachhaendler Visitenkarten */
#partneradresse
{
    color: #17315e;
}
#gallery {
	background-color: Transparent;
	border: solid 1px #ccc;
	padding-top:			3px;
	padding-left:			3px;
	padding-right:		3px;
	padding-bottom:		3px;
	margin-bottom:		20px;
	margin-left:			16px;
	text-align:			center;
	float:					right;
}
.galleryimg {
	border:				1px solid #999999;
	margin:				2px;
}

/* Checkout */
.sectionheader
{
    border-bottom: dotted 1px #dcdcdc;
    color: #65738e;
    font-size: 8pt;
    padding-bottom: 5px;
    font-weight: bold;
}



.contentTable
{
    border: solid 1px #493f35;
    text-align: center;
}

.contentTable98
{
    width: 98%;
    border: solid 1px #ccc;
    text-align: center;
}

.contentHeader
{
    height: 30px;
    font-weight: bold;
    font-size: 10pt;
    color: #fff;
    font-family: Arial;
    background-color: #493f35;
    text-align: center;
    vertical-align: middle;
    padding: 5px;
}

.contentLabel
{
    width: 150px;
    font-size: 8pt;
    font-family: Verdana;
    vertical-align: top;
    border: none;
}

.contentItem
{
    width: 325px;
    text-align: left;
    border: none;
}

/* Standardmaske farbige Labels */
table.contentFixedTable
{
    margin: 5px;
    padding: 0px;
    width: 700px;
}

table.contentFixedTableWithBorder
{
    margin: 5px;
    padding: 0px;
    width: 700px;
    border: solid 1px #ccc;
}

td.contentColoredLabel
{
    font-size: 8pt;
    font-family: Verdana;
    width: 150px;
    margin-bottom: 3px;
    vertical-align: top;
    background-color: #493f35;
    color: #fff;
    text-align: left;
}

td.contentColoredItem
{
    width: 550px;
    margin-bottom: 3px;
    text-align: left;
}

/* Sitemap */
#sitemap
{
}
#sitemap div.siteMapContainer0
{
}
#sitemap ul.siteMap0
{
}
#sitemap a.siteMap0
{
    color: #1e3b7d;
}
#sitemap a.siteMap0:hover
{
    color: #ec6e13;
    background-color: #1e3b7d;
}

/* SiteMap erste Unterebene */
#sitemap div.siteMapContainer1
{
}
#sitemap ul.siteMap1
{
}
#sitemap a.siteMap1
{
    color: #1e3b7d;
}
#sitemap a.siteMap1:hover
{
    color: #ec6e13;
    background-color: #1e3b7d;
}

