body {
	font: 12px arial, verdana, helvetica, serif;
	color: #12357A;
	background: #B0C0FE url(img/bg_all.jpg) repeat-x;
	text-align: left;
	padding: 0;
	margin: 0px;
}

#container {
	width: 894px;
	height:619px;
	text-align: left;
	margin: 0 auto;
	background:url(img/elmobg.jpg) no-repeat;
}

#containerI {
	width: 874px;
	height:619px;
	text-align: left;
	margin: 0;
}

.unt {
	width:790px;
	margin: 0 auto;
}

#nav {
	font: 12px  Arial, Helvetica, sans-serif;
	width: 640px;
	height:24px;	
	background: #07358B;	
	font-weight: bold;
	text-align:center;
	padding-top:10px;
	color:#1456C9;
}

#navI {
	font: 12px  Arial, Helvetica, sans-serif;
	height:24px;	
	background: #07358B;	
	font-weight: bold;
	text-align:left;
	padding-top:10px;
	color:#1456C9;
}

#nav a {
	color: #FFFFFF;
	text-decoration: none;
	padding: 5px 11px;
}

#nav a:hover {
	text-decoration: underline;
}

#navI a {
	color: #FFFFFF;
	text-decoration: none;
	padding: 5px 20px;
}

#navI a:hover {
	text-decoration: underline;
}

#footer {
	float: left;	width: 782px;	height: 40px;	position:relative;	margin: 0 auto;
}

#leftF{
	width:173px;	height: 400px;	float:left;	margin: 0 0 0 1px;
}

#leftnav{
  height:200px; background:url(img/logo_left.gif) no-repeat; background-position:27px 34px; padding-top:200px; padding-left:28px
}

#leftnav a{
  font-weight:bold; color:#E75700; text-decoration:none; line-height:15px;
}

#leftnav a:hover{
  text-decoration:underline;
}

#img_linksoben{
  background:black; width:173px; height:174px; float:left
}

#img_oben{
  background:#ccc; width:700px; height:174px; float:left
}

#bg_menu{
  width:173px; height:34px; float:left; background:url(img/bg_menu.gif);
}

#bg_menu a{
 color:white;
 text-decoration:none;
}

#bg_menu a:hover{
 color:white;
 text-decoration:underline;
}

#bg_menu div{
  padding-top:10px;
  padding-left:10px;
}

#cont_nav{
  padding:0px; background:url(img/bg_menu.gif)
}


#cont_nav a, #leftnav a, #bg_menu a, #nav a{
  border:0;
}

#content{
  border:1px solid #ccc; background: white url(img/bg_content.gif) no-repeat; margin-left:173px; padding:20px; color:#006699; overflow:hidden;
}

p{
  color:#006699
  font-family: arial, verdana, helvetica, serif;
	text-align: left;
}

h1{
  font-size:13px;
  font-weight:bold;
  margin:0;
  padding:0;
}

h2{
  font-size:15px;
  font-weight:bold;
  color:#E75700;
  margin:0;
  padding:0;
}

td {vertical-align:top;}

#active{ color:#FF6D00;}

hr{border:0; background:#90B6FD; margin:20px 0}

.refmenu a{ padding-right:20px; text-decoration:none; color:#12357A; font-weight:bold; border:0}

.refmenu a:hover{ text-decoration:underline; border:0}

.presslink{ text-decoration:none }

a{
  color:red;
  border-bottom:1px dotted red;
  text-decoration:none;
}

a:hover{
  border-bottom:1px solid red;
}

#footle {
	text-align:left;	
  font: 10px verdana, arial, helvetica, serif;	
  color:#07358B;	
  padding: 5px 0 0 177px;	
}

#footle a{
	text-align:left; 
  font: 10px verdana, arial, helvetica, serif;	
  color:#07358B;	
  border-bottom:1px dotted #07358B;
  padding-bottom:2px;
  line-height:18px;	
}

#footle a:hover{
	border-bottom:1px solid #07358B; 		
}

ul li{
  padding:4px 0;
}

#presse{
  padding-left:45px;
}

#presse a{
  border:0;
  color:#07358B;
}

#presse a img{
  border-width: 1px; 
  border-style: solid; 
  border-color: #999;
  margin-bottom: 6px;
}

.pressepic{
  float:left; padding:20px; width:240px
}

#map144 a{
  border:0;
}

#news{
  padding-left:18px;
}

#news a{
  border:0;
  padding-left:0px
}
