﻿body 
{
	font-family: Calibri, Verdana;
	/*color: #333366;*/
	color: #000080;
	margin: 0;
	padding: 0;	
}

.DIVheader 
{
	width: 100%;
	height: 82px;
	background-color: #B0C3E1;
}

.LogoHeader 
{
	width: auto;
	/*min-height: 82px;*/
	text-align: center;
	margin: 0 151px 0 241px;
}

.LogoHeader_T1
{
	padding-top: 10px;
	width: 100%;
	font-size: 22pt;
	font-weight: bold;
}
.LogoHeader_T2
{
	padding-top: 10px;
	width: 100%;
	font-size: 12pt;
	font-weight: bold;
}
.LogoHeader_L
{
	/*display: none;*/
	float: left; 
}
.LogoHeader_R
{
	/*display: none;*/
	float: right; 
}

.DIVheader a:link img,
.DIVheader a:visited img,
.DIVheader a:hover img,
.DIVheader a:active img
{
	border: 0;
}

.NoLink,
.NoLink a:link,
.NoLink a:visited,
.NoLink a:hover,
.NoLink a:active
{
	color: #000080;
	text-decoration: none;
}

.DIVmain 
{
	width:     auto; 
	padding:   20px 40px 60px 40px;
	font-size: 10pt;
}

.GenericListBox
{
	float: left;
	margin-left: 20px;
	padding:   5px;
	font-size: 10pt;
	color:     #000080;
}

.DIVfooter 
{
	clear:   both;
	padding: 20px 30px 20px 30px;
	width:   auto;
	height:  60px;
	background-color: #B0C3E1;
}

.ContentFooter
{
	margin-right: 50px;
	float: left;
	font-size: 10pt;
}

.DIVBackButton
{
	float: left;
	/*text-align: center;*/
}
.BackButton
{
	/*width:  160px;
	height:  36px;*/
	margin: 2px 10px 2px 4px;
}

.StartInfoblock
{
	width: 380px;
	text-align: center;
}

.StartButton
{
	width: 160px;
	height: 36px;
	margin-top: 60px;
}

.StartButtonRM
{
	width: 160px;
	height: 36px;
	margin-top: 60px;
	margin-right: 60px;
}


/* Seite Produktbeschreibung */
.PBSpalte1
{
	display: inline-block;
	width:   280px; 
	vertical-align: top;
}
.PBSpalte1wInfo
{
	display: inline-block;
	width:   280px; 
	height:  30px;
	vertical-align: top;
}
.PBSpalte2
{
	display: inline-block;
	width:   110px;
}
.PBSpalte2wide
{
	display: inline-block;
	width:   440px; 
}
.PBSpalte2wInfo
{
	display: inline-block;
	width:   110px;
	height:  30px;
	vertical-align: top;			
}
.PBSpalte3
{
	display: inline-block;
	width:   220px;
}
.PBSpalte3wInfo
{
	display: inline-block;
	width:   220px;
	height:  30px;
	vertical-align: top;			
}

/* Seite Produktfinder */
.PFcolCheck
{
	display: inline-block;
	width:   24px;
	margin-bottom: 10px;
}
.PFcolLabel
{
	display: inline-block;
	width:   330px;
	margin-bottom: 12px;
}
.PFcolProz
{
	display:      inline-block;
	width:        40px;
	text-align:   right;
	margin-right: 4px;
	margin-bottom: 12px;
}
.PFcolGraph
{
	display: inline-block;
	height:  14px;
	background-color: #B0C4DE;
	border: solid 1px black; 
	margin-bottom: 12px;
}

/* Seite Produktvergleich */
.PVcolHeader
{
	font-weight: bold;
	width: 220px;
}
.PVrowH1
{
	display: inline-block;
	width: 100%;
	text-align: right;
}
.PVrowH2
{
	display: inline-block;
	width: 100%;
	text-align: right;
	font-weight: bold;
}
.PVrowH3
{
	display: inline-block;
	width: 100%;
	height: 100%;
	text-align: right;
	font-weight: bold;
	margin-top: 12px;
}
.PVcolShow
{
	display: inline-block;
	width: 100%;
}
.PVcolHide
{
	display: none;
}
.PVColCheck
{
	background-image: url("../Images/Img-Check.gif");
	background-repeat: no-repeat;
	background-position: center;
}
.PVColNoCheck
{
	background-image: url("../Images/Img-NoCheck.gif");
	background-repeat: no-repeat;
	background-position: center;
}

.PVcolWarn
{
	display: inline-block;
	font-weight: bold;
	color: Red;
	text-align: center;
}
.PVcolIcon2
{
	position: relative;
	margin-left: 20px;
}

/* Seite Produkt-Quickcheck */
.PCcolHeader
{
	font-weight: bold;
	width: 100px;
}
.PCcolCheck
{
	display: inline-block;
	width:   24px;
	text-align:center;
}
.PCcolIcon2
{
	position: relative;
	margin-left: 45px;
}





.LinkBack
{
	float: left;
	margin-left: 40px;
}	

.LinkNext
{
	float: right; 
	margin-right: 40px;
}

.DIVBtnShowList
{
	background-image: url(../Images/Img-Button-2.gif);
	float: 			  right;
	margin-top:       50px;
	margin-right:	  40px;
	height:			  123px;
	width:			  335px;
	text-align:		  center;
	position:		  relative;
}

.BtnShowList
{
	margin-top:      30px; 
	color:           white; /*#333366;*/
	font-size:       x-large;
	/*font-weight:     bold;*/
	text-decoration: none;
}
.GlossarButton
{
	cursor: pointer;
	margin: 0 0 4px 4px;
	border-width: 0;
}

.GlossarLink
{
	width: 100%;
	display: inline-block;
	cursor: pointer;
	background-color: Transparent;
	padding: 3px 0 3px 0;
}

.GlossarLinkSelect
{
	width: 100%;
	display: inline-block;
	cursor: pointer;
	background-color: #B0C3E1;
	padding: 3px 0 3px 0;
}

.GlossarBlock
{
	padding: 0 16px 0 16px;
	max-height: 460px;
	overflow: auto;
}
.GlossarButtonDisabled
{
	cursor: default;
	margin: 0 0 4px 4px;
	border-width: 0;	
}
/* Seite Details */
.PVtblCaption
{
	font-size: 120%;
	font-weight: bold;
	text-align: center;
	margin-bottom: 10px;
}

.PVcolHead
{
	font-weight: bold;
}
.PVcolHeadc4
{
	font-weight: bold;
	width: 25%;
}
.PVcolHeadc3
{
	font-weight: bold;
	width: 33%;
}
.PVcolHeadc2
{
	font-weight: bold;
	width: 50%;
}
.PVcolHeadc1
{
	font-weight: bold;
	width: 100%;
}
.PVBlocktext
{
	vertical-align: top; 
}
