﻿body {background:url('images/glabkgnd2.jpg') repeat-y;
margin-top:25px;
margin-left:50px;
margin-bottom:0px;
font-family:   Arial, Helvetica, Geneva, sans-serif; font-size:9pt; color:#000000;font-weight:normal;line-height: 155%; text-decoration:none;
}

#table1 td {
border-style:none;
border-width:0px;
border-collapse: collapse;
}


#table1 {
border-style:dashed;
border-width:1px;
border-color:#0F458D;
border-collapse: collapse;
}

#table2 {
border-style:none;
border-width:0px;
border-collapse: collapse;
vertical-align:top;
}

#table2 td{
vertical-align:top;
}

#table2 .bild, #table3 .bild, #table4 .bild {
padding:0px;
margin:0px;
text-align:center;

}

#table2 .bild a, #table3 .bild a, #table4 .bild a{
text-decoration:none;

}


#table2 li, #table4 li {
list-style-type:square;
padding-left:0px;
}

#table2 ul, #table4 ul {
margin-top:0px;
}

#table2 .nachoben, #table4 .nachoben {
text-align:right;
font-size:11px;
}

#table3 td {
padding-left:5px;}

#table4 {
border-style:none;
border-width:0px;
border-collapse: collapse;
vertical-align:top;

}

#table4 td {
padding-left:5px;
vertical-align:top;

}

h1 {
font-family:Arial;
font-size:15pt; 
font-weight:bold;
font-stretch:semi-expanded;
color:#0F458D;
letter-spacing:0.5pt;
}

h2 {
font-family:Arial;
font-size:12pt; 
font-weight:bold;
font-stretch:semi-expanded;
color:#0F458D;
letter-spacing:0.5pt;

}

h3 {
font-family:Arial;
font-size:10pt; 
font-weight:bold;
font-stretch:semi-expanded;
color:#0F458D;
letter-spacing:0.5pt;

}

hr {
color:#cccccc;
}

#head {
background:url('images/head4.jpg') no-repeat;
padding:0px;
}

#main {
background: #dfdfdf url('images/backgr.jpg') repeat-y;
padding-left:38px;
padding-right:100px;
vertical-align:top;
padding-top:5px;
}

#bottom {
font-family:   Arial, Helvetica, Geneva, sans-serif; 
background: #dfdfdf url('images/backgr.jpg') repeat-y;
padding-left:40px;
font-size:10px; 
color:#000000;
font-weight:normal;
line-height: 155%; 
text-decoration:none;

}

.sitelist {
background: #dfdfdf url('images/backgr.jpg') repeat-y;
height:25px;
font-family:   Arial, Helvetica, Geneva, sans-serif; 
font-size:10px; 
color:#0F458D;
font-weight:normal;
line-height: 155%; 
text-decoration:none;
padding-left:40px;
}

#nav {
vertical-align:top;
background:#dfdfdf;
padding-top:50px;
padding-left:5px;
font-family:   Arial, Helvetica, Geneva, sans-serif; 
font-size:11px; 
color:#0F458D;
font-weight:normal;
line-height: 155%; 


}

#nav .home, #nav .kontakt, #nav .neu, #nav .wir, #nav .links, #nav .produkte, #nav .referenzen, #nav .befestigungstechnik, #nav .haftenberechnung, #nav .datenschutz
 { 
	margin-left: 5px; 
	margin-bottom:15px;
	margin-right:5px;
	padding-left:10px;
	width: 135px; 
	height: 18px; 
	float: left;
	border-bottom-style:solid;
	border-bottom-color:#0F458D;

	border-width:1px;
	text-decoration:none;
	color:#0F458D;
	}
#nav .home:hover, #nav .kontakt:hover, #nav .neu:hover, #nav .wir:hover, #nav .links:hover, #nav .produkte:hover, #nav .referenzen:hover, #nav .befestigungstechnik:hover, #nav .haftenberechnung:hover, #nav .datenschutz:hover
{	 
	float: left;
	border-bottom-color:#ffffff;
	font-weight:bold;
	}
	
#nav .home-akt, #nav .kontakt-akt, #nav .neu-akt, #nav .wir-akt, #nav .links-akt, #nav .produkte-akt, #nav .referenzen-akt, #nav .befestigungstechnik-akt, #nav .haftenberechnung-akt, #nav .datenschutz-akt
{	 
	float: left;
	border-bottom-color:#ffffff;
	border-bottom-style:dashed;
	border-top-color:#ffffff;
	border-top-style:dashed;
	font-weight:bold;
	margin-left: 5px; 
	margin-bottom:15px;
	margin-right:5px;
	padding-left:10px;
	width: 135px; 
	height: 18px; 
	float: left;
	border-width:1px;
	text-decoration:none;
	color:#0F458D;
}

#nav .umenue {
	margin-left: 5px; 
	margin-bottom:15px;
	margin-right:5px;
	padding-left:15px;
	height: 13px; 
	float: left;
	text-decoration:none;
	color:#0F458D;
	

}

#nav .umenue:hover {
font-weight:bold;
}

#nav .umenue1 {
	margin-left: 5px; 
	margin-bottom:15px;
	margin-right:5px;
	padding-left:25px;
	height: 13px; 
	float: left;
	text-decoration:none;
	color:#0F458D;
	font-style:italic;
}

#nav .umenue1:hover {
font-weight:bold;
}

#nav .umenue1akt {
font-style:italic;
font-weight:700;
letter-spacing:0.5pt;
	margin-left: 5px; 
	margin-bottom:15px;
	margin-right:5px;
	padding-left:10px;
	height: 13px; 
	float: left;
	text-decoration:none;
	color:#0F458D;

}