body {
	background-color: #d9e7f0;
	margin:0px;
	padding:0px;
}
 
img {
	border:0px;
}
div {
	margin:0px;
	padding:0px;
	font-family:verdana; font-size:12px;
}
.AbsWrap {
	width: 100%;
	position: relative;
}
.rowWrap {
	width: 100%;
}
.clearfloat {
	clear:both;
	height:0px;
}
a:link, a:visited{
	COLOR:inherit;
	text-decoration:inherit;
}
#main {

	width:1013px;
	margin: 0px auto 0px auto;
	border: 0px solid #f0f0f0;

}

#pic_top {
	margin-left:12px;
	margin-top:5px;
	width:987px;
	height:10px;
	margin-bottom:0px;
	float:left;
	display:inline;

}

 #container {
	width: 970px;
	border: 0px solid yellow;
	margin-left: 10px; /* einmitten für IE */
	margin-right: 10px; /* einmitten für IE */
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
	}
#page {
	background: url('../img/pic_middle.png') repeat-y top;
	width: 990px;
	border: 0px solid black;
	margin: 0 auto; /* 1. oben unten - 2. rechts links auto für Firefox - Page verhindert ein Fehler in IE-Browser */
	}

#colwrap1 {
	float:left;
	width:999px;
	margin-top:0px;
	margin-left:0px;
	border: 0px solid #f0f0f0;

}
#pic_bottom {
	margin-left:12px;

	width:987px;
	height:10px;
	margin-bottom:0px;
	float:left;
	display:inline;

}

 
 
.MenuElementLink, 
.MenuElementLink:link, 
.MenuElementLink:active, 
.MenuElementLink:focus, 
.MenuElementLink:visited  {
    color: #333333;
    text-decoration: none;
}

.MenuElementLinkOpen, 
.MenuElementLinkOpen:link, 
.MenuElementLinkOpen:active, 
.MenuElementLinkOpen:focus, 
.MenuElementLinkOpen:visited {
    color: #009C82;
    text-decoration: none;
}
.MenuElementLinkOpen:hover {
    color: #A90000;
    text-decoration: none;
}

.Menuelement {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration: none;
}
.wilo_cad {
	color: #009C84;
	font-size: 24px;
	font-style: italic;
}
.wilo_cad_form {
	color: #009C84;
	 
	font-size: 24px;
	font-style: italic;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 1px;
	
}
.tabelle_tr{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #000000;
	border-bottom-color: #333333;
	border-left-color: #000000;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	}
.tabelle_td{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #000000;
	border-bottom-color: #666666;
	border-left-color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #EBEBEB;
	padding: 1px;
	}
.tabelle_td_{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #000000;
	border-bottom-color: #666666;
	border-left-color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #CCCCCC;
	padding: 1px;	
	}

#div_range{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	background-color: #FFFFFF;
	border: 1px solid #999999;
}
#div_range_title{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	#background-color: #009966;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-position: center;
	padding: 3px;
	background-color: #009C84;
	text-align: center;
}
#foto {
	background-position: center;
}

.shiftcontainer{
position: relative;
left: 5px; /*Number should match -left shadow depth below*/
top: 5px; /*Number should match -top shadow depth below*/
}

.shadowcontainer{
width: 170px; /* container width*/
background-color: #d1cfd0;
}

.shadowcontainer .innerdiv{
/* Add container height here if desired */
background-color: white;
border: 1px solid gray;
padding: 6px;
position: relative;
left: -5px; /*shadow depth*/
top: -5px; /*shadow depth*/
}
.range_titleLink, 
.range_titleLink:link, 
.range_titleLink:active, 
.range_titleLink:focus, 
.range_titletLink:visited  {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#container_A {
    background-color: #ffffff;
	border: 1px solid #333333;
	width:290px;
	padding-top:0px;
	margin:10px;

	 
	float:left;
	display:inline;

}
.container_A{
		background:#e4284a;
		width:280;
		height:20px;
		font-size:14px;
		padding:5px;
		}
#container_B {
	border: 1px solid #666666;
	width:290px;
	 margin:10px;
	float:right;
	display:inline;

}
.container_B{
		background:#2eabe2;
		width:280;
		height:20px;
		font-size:14px;
		padding:5px;
		}
#container_C {
	 
	border: 1px solid #2eabe2;
	width:290px;
 margin:10px;
	float:left;
	display:inline;

}
.container_C{
		background:#5a3c20;
		width:280;
		height:20px;
		font-size:14px;
		padding:5px;
		}
.logo_rechts{
	padding:15px;
	}
/* ---- Footer ---- */
.footerNavi, 
.footerNavi:link, 
.footerNavi:focus, 
.footerNavi:active, 
.footerNavi:visited {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #666666;
    text-decoration: none;
}
.footerNavi:hover {
    color: #A90000;
    text-decoration: none;
}
/* --- END Footer ---- */
ul.MenuBar{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	list-style-image: url(../img/menu_pfeil_offen.gif);
	list-style-type: none;
	 
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 10px;
		}

ul.MenuBar li{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	list-style-image: url(../_img/menu_pfeil_offen.gif);
	list-style-type: none;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
	text-align: left;
		}

ul.MenuBarAktiv {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	list-style-image: url(../img/menu_pfeil_offen.gif);
	list-style-type: none;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	border: 1px dotted #00A084;
		}
 

a.file_l, a.file_l:link, a.file_l:active, a.file_l:focus, a.file_l:visited {
	color: #333;
	font-size: 10px;
	text-decoration: none;
}
a.file_l:hover {
	color: #A90000;
	text-decoration: underline;
}

.menu_range {
	margin:0px;
	 
	padding-left:15px;
	font-family:verdana; 
	font-size:12px;
	font-weight:bold;
}
.download_dwg{
	background-image:url(../img/download.gif);
	background-repeat:no-repeat;
	font-size:14;
	font-weight:bold;
	width:135px;
	height:34px;
	color: #FFF;
	padding-top: 5px;
	padding-left: 15px;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 3px;
	text-align: left;
}
h1 {
	 
	font:Verdana, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
	margin: 1px;
	padding: 2px;
	}
h2 {
	 
	font:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin: 1px;
	padding: 2px;
	}
h3 {
 
	font:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	margin: 1px;
	padding: 2px;
	}
