td
{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	FONT-SIZE: 10px;
	COLOR: black;
}


.tablebg
{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	FONT-SIZE: 10px;
	font-weight: none;
	background-color	: #FFFFFF;
}

.txt
{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	FONT-SIZE: 11px;
	line-height: 16px;
	text-align: justify;
	font-weight: none;
	COLOR: #555555;
}

.txtLogin
{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	FONT-SIZE: 10px;
	letter-spacing: 0.1em;
	text-align: none;
	font-weight: bold;
	COLOR: #555555;
}


.txtStart
{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	FONT-SIZE: 10px;
	line-height: 16px;
	text-align: none;
	font-weight: none;
	COLOR: #555555;
}


.txtImpressum
{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	FONT-SIZE: 11px;
	line-height: 16px;
	text-align: none;
	font-weight: none;
	COLOR: #555555;
}


.txtReferenceList
{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	FONT-SIZE: 10px;
	line-height: 14px;
	text-align: none;
	font-weight: none;
	COLOR: #000000;
}


.HeadlineReferenceList
{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	FONT-SIZE: 11px;
	line-height: 16px;
	text-align: none;
	font-weight: bold;
	COLOR: #3E6891;
}



.HeadlineReferenceDetail
{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	FONT-SIZE: 15px;
	text-align: none;
	font-weight: bold;
	COLOR: #3E6891;
}


.HeadlineReferenceDetailW
{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	FONT-SIZE: 11px;
	text-align: none;
	font-weight: bold;
	COLOR: #FFFFFF;
}


.PointName
{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	FONT-SIZE: 10px;
	letter-spacing: 0.1em;
	text-align: none;
	font-weight: bold;
	COLOR: #C38C29;
}



.PointProTable
{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	FONT-SIZE: 9px;
	letter-spacing: 0.1em;
	text-align: none;
	font-weight: bold;
	COLOR: #BE851D;
}


.PointGesamtPreis
{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	FONT-SIZE: 11px;
	letter-spacing: 0.1em;
	text-align: none;
	font-weight: bold;
	COLOR: #FFFFFF;
}


.ResultGesamtPreis
{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	FONT-SIZE: 14px;
	letter-spacing: 0.1em;
	text-align: none;
	font-weight: bold;
	COLOR: #E4EBEF;
}


.ResultProTable
{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	FONT-SIZE: 9px;
	text-align: none;
	font-weight: none;
	COLOR: #555555;
}


.ResultProTableBlack
{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	FONT-SIZE: 9px;
	text-align: none;
	font-weight: none;
	COLOR: #000000;
}


.SubPointBiblio
{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	FONT-SIZE: 11px;
	text-align: none;
	font-weight: bold;
	COLOR: #C38C29;
}


.ImageKlick
{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	FONT-SIZE: 10px;
	text-align: none;
	font-weight: none;
	COLOR: #285078;
}



.txt10Top
{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	FONT-SIZE: 10px;
	font-weight: none;
	letter-spacing: 0.1em;
	COLOR: #000000;
}


.txtSubMenu
{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	FONT-SIZE: 10px;
	line-height: 14px;
	font-weight: none;
	COLOR: #555555;
}


.txtAddress
{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	FONT-SIZE: 10px;
	line-height: 16px;
	font-weight: none;
	COLOR: #FFFFFF;
}


.txtBottom
{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	FONT-SIZE: 10px;
	font-weight: none;
	COLOR: #FFFFFF;
}


.Headline2
{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	FONT-SIZE: 11px;
	font-weight: bold;
	letter-spacing: 0.2em;
	COLOR: #BE851D;
}


.HeadlineSubMenu
{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	FONT-SIZE: 11px;
	font-weight: bold;
	letter-spacing: 0.1em;
	COLOR: #285078;
}


.ShopSubMenu1
{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	FONT-SIZE: 10px;
	font-weight: bold;
	letter-spacing: 0.1em;
	COLOR: #BE851D;
}


.txtShopAddress
{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	FONT-SIZE: 9px;
	text-align: none;
	font-weight: none;
	COLOR: #555555;
}

.PointContact
{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	FONT-SIZE: 10px;
	font-weight: bold;
	COLOR: #285078;
}


.HeadlineNews
{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	FONT-SIZE: 18px;
	font-weight: bold;
	COLOR: #285078;
}


.NewsAbstract
{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	FONT-SIZE: 11px;
	line-height: 16px;
	font-weight: none;
	text-align: justify;
	COLOR: #9C9C9C;
}


.newsdate
{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	FONT-SIZE: 10px;
	font-weight: none;
	text-align: none;
	COLOR: #9C9C9C;
}



.MenuActive{
	text-align: center;
	line-height: 22px;
	font-family	: Verdana,Arial,Helvetica,Sans-serif;	
	font-size	: 10px;
	letter-spacing: 0.1em;
	font-weight	: bold;
	color		: #FFFFFF;
	background-color	: #CB9635;
	text-decoration : none;
	vertical-align: middle;
	}


a.l_language{
	font-family	: Verdana,Arial,Helvetica,Sans-serif;	
	font-size	: 10px;
	letter-spacing: 0.1em;
	font-weight: bold;
	color		: #000000;
	text-decoration : none;
	}
a.l_language:link {
	}
a.l_language:hover {
	color: #285078;
	letter-spacing: 0.1em;
	font-size: 10px;
	text-decoration : none;
	font-weight: bold;
	}
a.l_language:visited {
	}
a.l_language:active {
	color		: #285078
	;	}


a.l_submenu{
	font-family	: Verdana,Arial,Helvetica,Sans-serif;	
	font-size	: 9px;
	font-weight: bold;
	color		: #BC8520;
	text-decoration : none;
	}
a.l_submenu:link {
	}
a.l_submenu:hover {
	color: #EAC279;
	font-size: 9px;
	text-decoration : none;
	font-weight: bold;
	}
a.l_submenu:visited {
	}
a.l_submenu:active {
	color		: #EAC279
	;	}




a.l_bottom{
	font-family	: Verdana,Arial,Helvetica,Sans-serif;	
	font-size	: 10px;
	font-weight: none;
	color		: #ADC5DB;
	text-decoration : none;
	}
a.l_bottom:link {
	}
a.l_bottom:hover {
	color: #EBF0F5;
	font-size: 10px;
	text-decoration : none;
	font-weight: none;
	}
a.l_bottom:visited {
	}
a.l_bottom:active {
	color		: #EBF0F5
	;	}
	
	
a.l_newslist{
	font-family	: Verdana,Arial,Helvetica,Sans-serif;	
	font-size	: 10px;
	font-weight: none;
	color		: #000000;
	text-decoration : none;
	}
a.l_newslist:link {
	}
a.l_newslist:hover {
	color: #B3B3B3;
	font-size: 10px;
	text-decoration : none;
	font-weight: none;
	}
a.l_newslist:visited {
	}
a.l_newslist:active {
	color		: #B3B3B3
	;	}
	
	
	
a.newslist{
	font-family	: Verdana,Arial,Helvetica,Sans-serif;	
	font-size	: 10px;
	font-weight: bold;
	color		: #163A5E;
	text-decoration : none;
	}
a.newslist:link {
	}
a.newslist:hover {
	color: #86A9C8;
	font-size: 10px;
	text-decoration : none;
	font-weight: bold;
	}
a.newslist:visited {
	}
a.newslist:active {
	color		: #86A9C8
	;	}	



a.l_newsarchiv{
	font-family	: Verdana,Arial,Helvetica,Sans-serif;	
	font-size	: 10px;
	font-weight: bold;
	color		: #163A5E;
	text-decoration : none;
	}
a.l_newsarchiv:link {
	}
a.l_newsarchiv:hover {
	color: #86A9C8;
	font-size: 10px;
	text-decoration : none;
	font-weight: bold;
	}
a.l_newsarchiv:visited {
	}
a.l_newsarchiv:active {
	color		: #86A9C8
	;	}
	
	
a.lWarenkorb{
	font-family	: Verdana,Arial,Helvetica,Sans-serif;	
	font-size	: 10px;
	font-weight: bold;
	letter-spacing: 0.1em;
	color		: #163A5E;
	text-decoration : none;
	}
a.lWarenkorb:link {
	}
a.lWarenkorb:hover {
	color: #86A9C8;
	letter-spacing: 0.1em;
	font-size: 10px;
	text-decoration : none;
	font-weight: bold;
	}
a.lWarenkorb:visited {
	}
a.lWarenkorb:active {
	color		: #86A9C8
	;	}
	
	


a.l_continue{
	font-family	: Verdana,Arial,Helvetica,Sans-serif;	
	font-size	: 10px;
	font-weight: bold;
	color		: #C38C29;
	text-decoration : none;
	}
a.l_continue:link {
	}
a.l_continue:hover {
	color: #EAC279;
	font-size: 10px;
	text-decoration : none;
	font-weight: bold;
	}
a.l_continue:visited {
	}
a.l_continue:active {
	color		: #EAC279
	;	}



a.l_continue2{
	font-family	: Verdana,Arial,Helvetica,Sans-serif;	
	font-size	: 11px;
	font-weight: bold;
	color		: #C38C29;
	text-decoration : none;
	}
a.l_continue2:link {
	}
a.l_continue2:hover {
	color: #EAC279;
	font-size: 11px;
	text-decoration : none;
	font-weight: bold;
	}
a.l_continue2:visited {
	}
a.l_continue2:active {
	color		: #EAC279
	;	}
	



.l_menuTopKompetenz {
	width		: 93px;
	text-align: center;
	line-height: 22px;
	font-family	: Verdana,Arial,Helvetica,Sans-serif;	
	font-size	: 10px;
	letter-spacing: 0.1em;
	font-weight	: bold;
	color		: #FFFFFF;
	background-color	: #666666;
	text-decoration : none;
	vertical-align: middle;
	}

a.l_menuTopKompetenz:link {
	}

a.l_menuTopKompetenz:hover {
	width		: 93px;
	text-align: center;
	line-height: 22px;
	font-family	: Verdana,Arial,Helvetica,Sans-serif;	
	font-size	: 10px;
	letter-spacing: 0.1em;
	font-weight	: bold;
	color		: #FFFFFF;
	background-color	: #CB9635;
	text-decoration : none;
	vertical-align: middle;
	}

a.l_menuTopKompetenz:visited {
	}

a.l_menuTopKompetenz:active {
	width		: 93px;
	line-height: 22px;
	font-family	: Verdana,Arial,Helvetica,Sans-serif;	
	font-size	: 10px;
	letter-spacing: 0.1em;
	font-weight	: bold;
	color		: #FFFFFF;
	background-color	: #CB9635;
	text-decoration : none;
	vertical-align: middle;
	}



.l_menuTopAboutUs {
	width		: 82px;
	text-align: center;
	line-height: 22px;
	font-family	: Verdana,Arial,Helvetica,Sans-serif;	
	font-size	: 10px;
	letter-spacing: 0.1em;
	font-weight	: bold;
	color		: #FFFFFF;
	background-color	: #666666;
	text-decoration : none;
	vertical-align: middle;
	}

a.l_menuTopAboutUs:link {
	}

a.l_menuTopAboutUs:hover {
	width		: 82px;
	text-align: center;
	line-height: 22px;
	font-family	: Verdana,Arial,Helvetica,Sans-serif;	
	font-size	: 10px;
	letter-spacing: 0.1em;
	font-weight	: bold;
	color		: #FFFFFF;
	background-color	: #CB9635;
	text-decoration : none;
	vertical-align: middle;
	}

a.l_menuTopAboutUs:visited {
	}

a.l_menuTopAboutUs:active {
	width		: 82px;
	line-height: 22px;
	font-family	: Verdana,Arial,Helvetica,Sans-serif;	
	font-size	: 10px;
	letter-spacing: 0.1em;
	font-weight	: bold;
	color		: #FFFFFF;
	background-color	: #CB9635;
	text-decoration : none;
	vertical-align: middle;
	}





.l_menuTopShort{
	width		: 79px;
	text-align: center;
	line-height: 22px;
	font-family	: Verdana,Arial,Helvetica,Sans-serif;	
	font-size	: 10px;
	letter-spacing: 0.1em;
	font-weight	: bold;
	color		: #FFFFFF;
	background-color	: #666666;
	text-decoration : none;
	vertical-align: middle;
	}

a.l_menuTopShort:link {
	}

a.l_menuTopShort:hover {
	width		: 79px;
	text-align: center;
	line-height: 22px;
	font-family	: Verdana,Arial,Helvetica,Sans-serif;	
	font-size	: 10px;
	letter-spacing: 0.1em;
	font-weight	: bold;
	color		: #FFFFFF;
	background-color	: #CB9635;
	text-decoration : none;
	vertical-align: middle;
	}

a.l_menuTopShort:visited {
	}

a.l_menuTopShort:active {
	width		: 79px;
	line-height: 22px;
	font-family	: Verdana,Arial,Helvetica,Sans-serif;	
	font-size	: 10px;
	letter-spacing: 0.1em;
	font-weight	: bold;
	color		: #FFFFFF;
	background-color	: #CB9635;
	text-decoration : none;
	vertical-align: middle;
	}


.input
{
    BORDER-RIGHT: #285078 1pt solid;
    BORDER-TOP: #285078 1pt solid;
	font-family : Verdana,Arial,Helvetica,Sans-serif;
    width: 200px;
    FONT-SIZE: 10px;
    BORDER-LEFT: #285078 1pt solid;
    COLOR: #555555;
    BORDER-BOTTOM: #285078 1pt solid
}

.inputIVA
{
    BORDER-RIGHT: #285078 1pt solid;
    BORDER-TOP: #285078 1pt solid;
	font-family : Verdana,Arial,Helvetica,Sans-serif;
    width: 100px;
    FONT-SIZE: 10px;
    BORDER-LEFT: #285078 1pt solid;
    COLOR: #555555;
    BORDER-BOTTOM: #285078 1pt solid
}

.inputLogin
{
    BORDER-RIGHT: #285078 1pt solid;
    BORDER-TOP: #285078 1pt solid;
	font-family : Verdana,Arial,Helvetica,Sans-serif;
    width: 150px;
    FONT-SIZE: 10px;
    BORDER-LEFT: #285078 1pt solid;
    COLOR: #555555;
    BORDER-BOTTOM: #285078 1pt solid
}

.inputZIP
{
    BORDER-RIGHT: #285078 1pt solid;
    BORDER-TOP: #285078 1pt solid;
	font-family : Verdana,Arial,Helvetica,Sans-serif;
    width: 45px;
    FONT-SIZE: 10px;
    BORDER-LEFT: #285078 1pt solid;
    COLOR: #555555;
    BORDER-BOTTOM: #285078 1pt solid
}

.inputState
{
    BORDER-RIGHT: #285078 1pt solid;
    BORDER-TOP: #285078 1pt solid;
	font-family : Verdana,Arial,Helvetica,Sans-serif;
    width: 45px;
    FONT-SIZE: 10px;
    BORDER-LEFT: #285078 1pt solid;
    COLOR: #555555;
    BORDER-BOTTOM: #285078 1pt solid
}



.button
{
    font-size : 11px;
    text-decoration: none;
    font-family : Verdana, Arial, Helvetica, Sans-serif;
    font-weight: none;
    COLOR: #FFFFFF;
    BACKGROUND-COLOR: #CC9532;
}


.buttonSmall
{
    font-size : 10px;
    text-decoration: none;
    font-family : Verdana, Arial, Helvetica, Sans-serif;
    font-weight: none;
    COLOR: #FFFFFF;
    BACKGROUND-COLOR: #CC9532;
}




.inputBig
{
    BORDER-RIGHT: #285078 1pt solid;
    BORDER-TOP: #285078 1pt solid;
	font-family : Verdana,Arial,Helvetica,Sans-serif;
    width: 300px;
    FONT-SIZE: 10px;
    BORDER-LEFT: #285078 1pt solid;
    COLOR: #555555;
    BORDER-BOTTOM: #285078 1pt solid
}


.txtred
{
	font-size : 10px;
    text-decoration: none;
    font-family : Verdana,Arial,Helvetica,Sans-serif;
    font-weight: bold;
    text-align: none;
    COLOR: #AF0800;
}



.InputProduct
{
    BORDER-RIGHT: #285078 1pt solid;
    BORDER-TOP: #285078 1pt solid;
	font-family : Verdana,Arial,Helvetica,Sans-serif;
    width: 40px;
    FONT-SIZE: 10px;
    BORDER-LEFT: #285078 1pt solid;
    COLOR: #555555;
    BORDER-BOTTOM: #285078 1pt solid
}



.ProductTitle
{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	FONT-SIZE: 15px;
	text-align: none;
	font-weight: bold;
	COLOR: #3E6891;
}

.txtCategoryTitle
{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	FONT-SIZE: 15px;
	text-align: none;
	font-weight: bold;
	COLOR: #3E6891;
}

.InputSearch
{
    BORDER-RIGHT: #285078 1pt solid;
    BORDER-TOP: #285078 1pt solid;
	font-family : Verdana,Arial,Helvetica,Sans-serif;
    width: 120px;
    FONT-SIZE: 10px;
    BORDER-LEFT: #285078 1pt solid;
    COLOR: #555555;
    BORDER-BOTTOM: #285078 1pt solid
}


.InputSearchLeft
{
    BORDER-RIGHT: #285078 1pt solid;
    BORDER-TOP: #285078 1pt solid;
	font-family : Verdana,Arial,Helvetica,Sans-serif;
    width: 140px;
    FONT-SIZE: 10px;
    BORDER-LEFT: #285078 1pt solid;
    COLOR: #555555;
    BORDER-BOTTOM: #285078 1pt solid
}


.buttonleft
{
    font-size : 10px;
    text-decoration: none;
    font-family : Verdana, Arial, Helvetica, Sans-serif;
    font-weight: none;
    COLOR: #FFFFFF;
    BACKGROUND-COLOR: #7499B9;
}