	

body
{
		font-family: Verdana;
		font-size: 8pt;
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
background-color: #ffffff;
 
 
}
table.shadow
{
  padding: 0;
  margin: 0;
  position: relative;
  top: -8px;
  left: -8px;
  background-color: white;
  border-collapse: collapse;
}
div.shadow
{
  padding: 0;
  margin: 0 8px 8px 0;
  position: relative;
  top: 8px;
  left: 8px;
  width: 1050px;
  background-color: gray;
}
table
{
	
	font-family:Verdana;
	font-size: 8.5pt;
	color:Black;
	border-collapse:collapse;
	
	
	
	
	
	
}
table.dte
{
	
	background-color:#2359a5;
	width:1000px;
	border:0;
	 BEHAVIOR: url(ie-css3.htc);
                
	-webkit-box-shadow: 0px 0px 25px #222;
	-moz-box-shadow: 0px 0px 25px #222;
	box-shadow: 0px 0px 25px #222;
	
	
}
table.SpezHeader
{
	color: White;	
	text-align: center;
	
}
#ModuleBanner_ban2 img
{
margin-bottom:5px;
}
#ModuleBanner_ban3 img
{
margin-bottom:5px;
}
table.HeadTable
{
	margin-top: 2px;
	behavior:url(style/HeadControl.htc);
	border-right: solid 1px #CCDDF4;
	text-align:left;
}
td.top
{
PADDING-RIGHT: 0px; 
PADDING-LEFT: 0px; 
PADDING-BOTTOM: 0px; 
PADDING-TOP: 0px;
margin:0px 0px 0px 0px;	
}
td.NewsHeader
{
	text-align:left;
	font-weight: 600;
	background-color: #CCDDF4;
	color: #2359A5;
	font-size: 110%;
	text-transform:uppercase ;
	padding-bottom:8px;
	padding-top:8px;
	padding-left:9px;
}
td.NewsFooter
{
	text-align:right;
	background-color: white;
	color: #CCDDF4;
}
td.NewsFooter a
{
	color:#000E58;
	
}
.but 
{
	border: 2px outset #2359A5;
	border-color: #3F7ED6;
	padding:2px;
	margin-left: 2px;
	margin-right: 0px;
	margin-top: 2px;
	margin-bottom: 2px;
	text-align: center;
	
	background-color: #2359A5;
	
	width: 98px; 	
}
.dis ul
{
	-webkit-padding-start: 0px;
}
.but a
{
	color: White;
	text-decoration: none;
}

h1
{
	margin-top: 10px;
	text-align: center;
	font-size: 16pt;
	color: #000E58;
}
h2
{
	margin-top: 10px;
	text-align: center;
	font-size: 14pt;
	color: #000E58;
}
h3
{
	margin-top: 10px;
	text-align: center;
	font-size: 12pt;
	color: #000E58;
}
h4
{
	margin-top: 10px;
	text-align: center;
	font-size: 10pt;
	color: #000E58;
}
a
{
	color:#000E58;
}


.buth a
{
	
	color:black;
	text-decoration:none;
	
}
.buth a:hover
{
	
	text-decoration:underline;
	
}
.buth
{
	padding-top:0px;
}
.buth font
{
	COLOR: #2359a5;
	padding-left:7px;
	
	
	
}
.buth img
{
	display:none;
	border:0;
	
}
.buth p
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;

}
.allhead td
{
	border-bottom:solid 1px #a4c4f0;
	text-align:left;
}
.allhead img
{
	display:block;
	border:0;
	text-align:left;
	width:120px;
	height:80px;
	padding: 10px 0px 10px 0px;
	
}
.allhead p
{
text-align:left;
padding-left:143px;	
padding-top:10px;
padding-bottom:10px;
}

.but a:hover
{
	text-decoration: underline;
	
}

a.WhiteLink
{
	color: White;
}
a.WhiteLink:hover
{
	color: White;
}
img.SpezImage
{
	filter:progid:DXImageTransform.Microsoft.Glow(color='white', Strength='5');
}
.para
{
	text-indent: 30; 
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: justify;
}
.pa
{
	margin-top: 0px;
	text-indent: 30; 
	text-align: left;
}
.MyImg
{
	border: 1px solid #000E58;
	margin:4px;
}
.MyInput 
{
	border: 1px solid white;
	width: 100px;	
	margin: 2px;
}
hr.MyLine
{
	border:solid 1px white;
	background-color:White;
}
.MyMultiPage
{
	border-left: solid 1px #000E58;
	border-right: solid 1px #000E58;
	border-bottom: solid 1px #000E58;
	padding: 10px;
}
.MyMultiPage ul
{
	margin: 0px;list-style-type: none;
}
.GridHeader
{
	font-size: 12pt;
	font-weight: bold;
	color: Navy;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 5px;
}
.MyBody
{
	padding-top: 20px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
#menu2 {float:left; width:100%; line-height:normal;margin:0;padding:0px 0px 0px 0px;text-align: center;}
#menu2 ul {margin:0px; padding:0px; list-style:none; height:10px;}
#menu2 li {float:left; margin:0px; padding:7px 0px 7px 0px; width:207px; 
	CURSOR: pointer; 
	COLOR: #2359a5;
	
	
	
	
	} 
#menu2 a 
{
	color:#2359a5;
	padding:6px; display:block; 
	text-decoration:none;
	
	} 
#menu2 a:hover {background:#a4c4f0;color:#fff;}
#menu2 li:hover
{
color:#fff;
background:#a4c4f0;
}
#menu{
		background:#4a9fd8;
		width:136px;
		text-align: center;
		padding:0px 0px 0px 0px;

	}
		#menu ul
		{
			padding:0;
			list-style:none;
			margin:0;
			font-size:9px;
		}
			#menu li{
				list-style:none;
				margin:1px 0;

			}

				#menu li a.blue{
					background:#2359a5;
					list-style:none;
					color:#ddf3ff;
					text-transform:uppercase;
					font-size:9px;
					font-weight:bold;
					text-decoration:none;
					border-width:0px 0px 0px 0px;
					display:block;
					height:30px;
					line-height:30px;
					padding:0px 0px 0px 0px;
					
				}
					#menu li a:hover.blue{
						background-color:#a4c4f0;
						color:#fff;
						letter-spacing:1px;
						
					}
#menuUA{
		background:#4a9fd8;
		width:136px;
		text-align: center;
		padding:0px 0px 0px 0px;

	}
		#menuUA ul
		{
			padding:0;
			list-style:none;
			margin:0;
			font-size:9px;
		}
			#menuUA li{
				list-style:none;
				margin:1px 0;

			}

				#menuUA li a.blue{
					background:#2359a5;
					list-style:none;
					color:#ddf3ff;
					text-transform:uppercase;
					font-size:9px;
					font-weight:bold;
					text-decoration:none;
					border-width:0px 0px 0px 0px;
					display:block;
					height:30px;
					line-height:30px;
					padding:0px 0px 0px 0px;
					
				}
					#menuUA li a:hover.blue{
						background-color:#a4c4f0;
						color:#fff;
						letter-spacing:1px;
					}
.topImg img
{
	display:block;
}
.topImg table
{
	border: 0px solid #0072BB;
	border-collapse: separate;
	border-spacing:0px;
	background-color:#0072BB;
	color:#0072BB;
	
}
.topImg td
{
	border: 3px solid #0072BB;
	 border-spacing:0px;
	width:438px;
	height:22px;
	background-color:White;
	text-align:center;
	font-weight: 600;

}
.topImg td:hover
{
	
   
    border-top: 3px solid #FF9900;
    border-left: 3px solid #FF9900;
    border-bottom: 3px solid #FF6600;
    border-right: 3px solid #FF6600;
    CURSOR: pointer; 
    font-size:9pt;
    
}
.projectsBox
{
	width:340px;
    border-top: 1px solid #0072BB;
    border-left: 1px solid #0072BB;
    border-bottom: 1px solid #0072BB;
    border-right: 1px solid #0072BB;
    
}

.projects tr
{
	height:32px;
}
.projects td
{
	font-size:11pt;
}
.box_window{
  width:700px;
  position:fixed;
  top:15%;
  left:50%;
  margin-left:-350px;
  z-index:11;
  background: #fff;
  display:none;
  padding:20px;
}
.box_window_in {
  position: relative;
  overflow-y:auto;
}
.box_title {
  position: absolute;
  left: 0px;
  top: -30px;
  color: #fff;
}
.bw_close{
  position:absolute;
  top: -25px;
  font-size: 15px;
  color: #fff;
  right:0px;
  cursor:pointer;
  z-index: 2;
}
.mask{
  position:fixed;
  background:rgba(0, 0, 0, 0.38);
  display:none;
  height:100%;
  width: 100%;
  z-index:10;
}
.to_blur.blur {
 -webkit-filter: blur(5px);
 -moz-filter: blur(5px);
 -o-filter: blur(5px);
 -ms-filter: blur(5px);
 filter: blur(5px);
}
.popbutton {
	text-align: center;

}
.popbutton, .market_bt  {
	display: block;
	margin: 0 auto;
	color: #fff;

	width: 340px;
	text-transform: uppercase;
	padding: 0 10px;
	height: 40px;
	font-size: 15px;
	text-align: center;
	-webkit-border-radius:4px 4px 4px;border-radius:4px 4px 4px;
	background: #2359a5;
	line-height: 40px !important;
	 
}
.popbutton:hover {
	
	background: #ddf3ff;
	color: black;
	cursor:pointer;
}
.butreg  {
	display: block;
	margin: 0 auto;
	color: #fff;
	text-decoration:none;
	width: 210px;
	text-transform: uppercase;
	padding: 0 0px;
	height: 24px;
	font-size: 12px;
	text-align: center;
	-webkit-border-radius:6px 6px 6px;border-radius:6px 6px 6px;
	background: #f58320;
	line-height: 24px !important;
	 
}
.butreg:hover {
	
	background: #FFE4C4;
	color: black;
	cursor:pointer;
}

blockquote{
margin-top: 20px;
    
    border-left: 0 none;
    color: #000;
    position: relative;
    padding-left: 60px;
}
blockquote:before 
{  
    content: open-quote;
    color: #00A5D2;
    font-size: 46px;
    position: absolute;
    left: 33px;
    top: 0px;
    
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;

}
.tel
{
	color:#2359a5;
	text-decoration: none;
	
}
.tel:hover
{
text-decoration:underline;	
}

