/*****************************/
/*** Core html setup stuff ***/
/*****************************/

html, body {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  background: #fbfcfe url(../images/head_bg.jpg) repeat-x;
}
#head {
  width: 100%;
  height: 451px;
  background: url(../images/head.jpg) center top no-repeat;
}
	#head_1 {
	  width: 23%;
	  height: 451px;
	  float:left;
	}
	#head_2 {
	  width: 61%;
	  height: 451px;
	  float:left;
	}
	#head_3 {
	  width: 16%;
	  height: 451px;
	  float:left;
	}
#main {
  width: 100%;
  height: auto;
  font-family:Tahoma;
  font-size: 11px;
  text-align:left;
}
	#main_1 {
	  width: 23%;
	  height: auto;
	  vertical-align:top;
	}
	#main_2 {
	  width: 56%;
	  height: auto;
	  vertical-align:top;
	}
	#main_3 {
	  width: 20%;
	  text-align:left;
	  vertical-align:top;
	}
			#main_3 a:link, #main_3 a:visited {
			  color: #000;
			  text-decoration: none;
			}
			#main_3 a:hover {
			  text-decoration: underline;
			}
#footer {
  width: 100%;
  height: 195px;
  background: url(../images/footer.jpg) repeat-x;
  font-family:Tahoma;
  font-size: 14px;
}
	#footer_1 {
	  width: 50%;
	  height: 195px;
	  background: url(../images/telefon.jpg) 30px 10px no-repeat;
	  float:left;
	  text-align:left;
	}
			#telefon {
			  width: 200px;
			}
	#footer_2 {
	  width: 50%;
	  height: 195px;
	  background: url(../images/footer_2.jpg) right 140px no-repeat;
	  float:right;
	  font-size: 12px;
	  text-align:right;
	}
			#copy {
			  width: 460px;
			  float:right;
			}
.contentpaneopen {
  font-family:Tahoma;
  font-size: 11px;
}	

.latestnewsdate {color:#266bdd}	
.moduletable h3 {padding: 0 0 10px 0; margin:0; font-size:16px;}	
.contentheading h1 {padding: 0 0 0 0; margin:0; font-size:16px;}	
.componentheading {padding: 0 0 0 0; margin:0; font-size:16px; font-weight:bold;}
.inputbox {border: 1px solid #6699FF}	

a.mainlevel:link, a.mainlevel:visited {
  color:#000;
  font-size:12px;
  margin: 7px 0 7px 50px;
  padding: 0 0 0 25px;
  display: block;
  background: url(../images/str.gif) left 5px no-repeat;
  text-decoration: underline;
}	
a.mainlevel:hover {
  color:#ff0000;
  text-decoration: none;
  background: url(../images/str_hov.gif) left 5px no-repeat;
}	
a.mainlevel#active_menu {
  color:#ff0000;
  text-decoration: underline; 
  background: url(../images/str_hov.gif) left 5px no-repeat;
}	
a:link, a:visited {
  color:#000;
  font-size:11px;
  text-decoration: underline;
}	
a:hover {
  color:#ff0000;
  text-decoration: none;
}	
	
	
	
img {border:none;}



































