a
{
	color:#f5e9c0;
}

a:link
{
	color:#f5e9c0;
}

a:visited
{
	color:#f5e9c0;
}

a:hover
{
	color:#f5e9c0;
}

a:active
{
	color:#f5e9c0;
}

a.button
{
	position:relative;
	display:block;
	margin-bottom:-2px;
	text-align:center;
	width:100%;
	padding-top:6px;
	padding-bottom:6px;
	border-top:2px #f5e9c0 solid;
	border-bottom:2px #f5e9c0 solid;
	font-family:Verdana;
	font-weight:bold;
	font-size:8pt;
	text-decoration:none;
}

a.button:link
{
	color:#f5e9c0;
	background-color:transparent;
}

a.button:visited
{
	color:#f5e9c0;
	background-color:transparent;
}

a.button:hover
{
	color:#a0a0a0;
	background-color:transparent;
}

a.button:active
{
	color:#a0a0a0;
	background-color:transparent;
}

a.active
{
	position:relative;
	display:block;
	margin-bottom:-2px;
	text-align:center;
	width:100%;
	padding-top:6px;
	padding-bottom:6px;
	border-top:2px #f5e9c0 solid;
	border-bottom:2px #f5e9c0 solid;
	font-family:Verdana;
	font-weight:bold;
	font-size:8pt;
	text-decoration:none;
}

a.active:link
{
	color:#004134;
	background-color:#f5e9c0;
}

a.active:visited
{
	color:#004134;
	background-color:#f5e9c0;
}

a.active:hover
{
	color:#004134;
	background-color:#f5e9c0;
}

a.active:active
{
	color:#a0a0a0;
	background-color:#f5e9c0;
}

a.logo
{
	position:relative;
	display:block;
	height:192px;
	margin-top:98px;
}

a.symbol
{
	position:relative;
	display:block;
	margin-top:98px;
}

a.row
{
	position:relative;
	display:block;
	margin-bottom:2px;
	text-align:left;
	max-width:554px;
	padding-left:80px;
	padding-right:20px;
	padding-top:6px;
	padding-bottom:6px;
	font-family:Verdana;
	font-weight:bold;
	font-size:8pt;
	text-decoration:none;
}

a.row:link
{
	color:#004134;
	background-color:#f5e9c0;
}

a.row:link[href^=dach]
{
	padding-left:50px;
	color:#ffffff;
	background-color:#e2001a;
}

a.row:link[href^=wand]
{
	padding-left:50px;
	color:#000000;
	background-color:#ffd500;
}

a.row:link[href^=boden]
{
	padding-left:50px;
	color:#ffffff;
	background-color:#009365;
}

a.row:link[href^=keller]
{
	padding-left:50px;
	color:#ffffff;
	background-color:#0071b9;
}

a.row:visited
{
	color:#004134;
	background-color:#f5e9c0;
}

a.row:visited[href^=dach]
{
	padding-left:50px;
	color:#ffffff;
	background-color:#e2001a;
}

a.row:visited[href^=wand]
{
	padding-left:50px;
	color:#000000;
	background-color:#ffd500;
}

a.row:visited[href^=boden]
{
	padding-left:50px;
	color:#ffffff;
	background-color:#009365;
}

a.row:visited[href^=keller]
{
	padding-left:50px;
	color:#ffffff;
	background-color:#0071b9;
}

a.row:hover
{
	color:#004134;
	background-color:#f5e9c0;
	text-decoration:underline;
}

a.row:hover[href^=dach]
{
	padding-left:50px;
	color:#ffffff;
	background-color:#e2001a;
}

a.row:hover[href^=wand]
{
	padding-left:50px;
	color:#000000;
	background-color:#ffd500;
}

a.row:hover[href^=boden]
{
	padding-left:50px;
	color:#ffffff;
	background-color:#009365;
}

a.row:hover[href^=keller]
{
	padding-left:50px;
	color:#ffffff;
	background-color:#0071b9;
}

a.row:active
{
	color:#a0a0a0;
	background-color:#f5e9c0;
	text-decoration:underline;
}

a.row:active[href^=dach]
{
	padding-left:50px;
	color:#a0a0a0;
	background-color:#e2001a;
}

a.row:active[href^=wand]
{
	padding-left:50px;
	color:#a0a0a0;
	background-color:#ffd500;
}

a.row:active[href^=boden]
{
	padding-left:50px;
	color:#a0a0a0;
	background-color:#009365;
}

a.row:active[href^=keller]
{
	padding-left:50px;
	color:#a0a0a0;
	background-color:#0071b9;
}

a.icon
{
	position:static;
	display:inline;
	font-family:Verdana;
	font-weight:bold;
	font-size:10pt;
	text-decoration:none;
}

a.icon:link
{
	color:#f5e9c0;
}

a.icon:visited
{
	color:#f5e9c0;
}

a.icon:hover
{
	color:#f5e9c0;
	text-decoration:underline;
}

a.icon:active
{
	color:#a0a0a0;
	text-decoration:underline;
}

body, textarea
{
	scrollbar-base-color:#004134;
	scrollbar-3dlight-color:#004134;
	scrollbar-arrow-color:#f5e9c0;
	scrollbar-darkshadow-color:#000000;
	scrollbar-face-color:#004134;
	scrollbar-highlight-color:#f5e9c0;
	scrollbar-shadow-color:#f5e9c0;
	scrollbar-track-color:#8a8a8a;
}

body
{
	margin-top:0px;
	background-color:#004134;
	background-repeat:no-repeat;
	background-position:top center;
	background-attachment:fixed;
	overflow:-moz-scrollbars-vertical;
}

img
{
	display:block;
	border-width:0px;
}	

img.logo
{
	border:2px #f5e9c0 solid;
}

img.icon
{
	display:inline;
	vertical-align:middle;
	padding-right:4px;
}

*.l
{
	float:left;
	text-align:left;
}

*.c
{
	margin:auto;
	text-align:center;
}

*.r
{
	float:right;
	text-align:right;
}

table
{
	table-layout:fixed;
	border-collapse:collapse;
	empty-cells:hide;
}

table.main
{
	width:980px;
	margin-left:auto;
	margin-right:auto;
}

table.content
{
	width:654px;
	float:right;
}

table.symbol
{
	width:50px;
	float:right;
}

tr.h
{
	height:40px;
}

td
{
	margin:0px;
	padding:0px;
	vertical-align:top;
	text-align:left;
	font-family:Verdana;
	font-weight:normal;
	font-size:10pt;
	color:#f5e9c0;
}

td.left
{
	width:164px;
}

td.center
{

}

td.right
{
	width:106px;
}

td.top
{
	height:20px;
	background-color:#f5e9c0;
}

td.h
{
	height:40px;
	vertical-align:middle;
	text-align:center;
	font-weight:bold;
	font-size:13pt;
	border-bottom:2px #f5e9c0 solid;
}

td.t
{
	padding:4px;
	border:1px #f5e9c0 solid;
}

th
{
	margin:0px;
	padding:0px;
	vertical-align:top;
	text-align:left;
	font-family:Verdana;
	font-weight:normal;
	font-size:10pt;
	color:#f5e9c0;
}

th.t
{
	font-weight:bold;
	padding:4px;
	border-top:1px #f5e9c0 solid;
	border-left:1px #f5e9c0 solid;
	border-right:1px #f5e9c0 solid;
	border-bottom:2px #f5e9c0 solid;
}

td.product
{
	width:484px;
	border-bottom:2px #f5e9c0 dashed;
}

td.dach
{
	width:484px;
	border-bottom:2px #e2001a dashed;
}

td.wand
{
	width:484px;
	border-bottom:2px #ffd500 dashed;
}

td.boden
{
	width:484px;
	border-bottom:2px #009365 dashed;
}

td.keller
{
	width:484px;
	border-bottom:2px #0071b9 dashed;
}

span.head1
{
	font-weight:bold;
	font-size:13pt;
}

span.head2
{
	font-weight:bold;
	font-size:11pt;
}

span.head3
{
	font-weight:normal;
	font-size:11pt;
}

span.head4
{
	font-weight:bold;
	font-size:10pt;
}

span.dach
{
	color:#e2001a;
}

span.wand
{
	color:#ffd500;
}

span.boden
{
	color:#009365;
}

span.keller
{
	color:#0071b9;
}

img.product
{
	border:1px #f5e9c0 solid;
}

img.dach
{
	border:1px #e2001a solid;
}

img.wand
{
	border:1px #ffd500 solid;
}

img.boden
{
	border:1px #009365 solid;
}

img.keller
{
	border:1px #0071b9 solid;
}
