#div,p{
	margin-top:0;
}

body{ 
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

button{ 
	font: normal 10px Helvetica,Verdana,Arial 
}

/* ACHTUNG! h1 steht fuer die ueberschrift in der rechten box! */
h1{ 
	font: normal 15px Helvetica, Verdana, Arial;
	font-weight: bold;
	color: #339DF1;
}

h2{ 
	font: normal 14px Helvetica, Verdana, Arial;
	font-weight: bold;
	color: #939598;
}

h3{ 
	font: normal 12px Helvetica,Verdana,Arial;
	color: #339DF1; 
}

h4{
	font: normal 12px Helvetica,Verdana,Arial;
}

h5{
	font: normal 12px Helvetica,Verdana,Arial;
}

h6{
	font: normal 10px Helvetica,Verdana,Arial;
}

/* ist fuer das hauptmenue zustaendig */
html{
  	font: normal 12px Helvetica,Verdana,Arial;
}

p{
	font: normal 12px Helvetica,Verdana,Arial;
}

th{
	font: bold 12px Helvetica,Verdana,Arial;
	color: #FFFFFF;
}

td{
	font: normal 12px Helvetica,Verdana,Arial;
	color: #FFFFFF;
}

img.block{
	display: block;
}

div, img{
	margin: 0;
  	padding: 0;
 	border: 0;
}

div#container{
	background-image: url(/fileadmin/img_allgemein/main_bg_ie.jpg);
	border: 0px solid #939598;
	width: 852px;
/*	height: 665px; */
	margin: auto;
	text-align: left;
	z-index: 1;
}

div#banner_top{
	border-bottom: 0px solid white;
	overflow: visible;
	height: 187px;
	width: 852px;
}

div#content_box{
	width: 852px;
	height: 452px;
/*	background-image: url(/fileadmin/img_allgemein/main_bg_ie.jpg); */
}

div#menu_main{
	border-top: 1px solid #FFFFFF;				
	border-bottom: 1px solid #FFFFFF;
	background-color: none;
	height: 18px;
	width: 852px;
	padding-top:1 px;
	padding-left: 55px;
	float: left;
	color: #FFFFFF;							
}

/*
div#menu_main a:link{
	padding-top: 5px;
	font: bold 13px Helvetica, Verdana, Arial;
	color: #FFFFFF;
	text-decoration: none;
}
div#menu_main a:visited{
	padding-top: 5px;
	font: bold 13px Helvetica, Verdana, Arial;
	color: #FFFFFF;
	text-decoration: none;
}
*/
div#menu_main a:hover{
	padding-top: 5px;
	font: bold 13px Helvetica, Verdana, Arial;
	color: #339DF1;
	text-decoration: underline;
}


.nav_main {
	padding-top: 5px;
	font: bold 13px Helvetica, Verdana, Arial;
	color: #FFFFFF;
	text-decoration: none;
} 

.nav_main_ro {
	padding-top: 5px;
	font: bold 13px Helvetica, Verdana, Arial;
	color: #339DF1;
	text-decoration: none;
} 

.nav_main_cur {
	padding-top: 5px;
	font: bold 13px Helvetica, Verdana, Arial;
	color: #339DF1;
	text-decoration: none;
}

div#news{
	width: 140px;
	margin-top: 15px;
	padding-left: 48px;
	float: left;  
	font: 12px Helvetica, Verdana, Arial;
	font-weight: normal;
	color: #FFFFFF;									
/*	border-right: 1px solid #FFFFFF; */
}
div#news a:link{
	color: #FFFFFF;
}

div#news a:visited{
	color: #FFFFFF;
}

div#news a:hover{
	color: #339DF1;
}

div#content{
	width: 486px;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 3px;
	padding-bottom: 10px;
	margin-top: 10px;
	text-align: left; 
	border-left: 1px solid #FFFFFF;					
	border-right: 1px solid #FFFFFF;				
	font: normal 12px Helvetica, Verdana, Arial;
	color: #FFFFFF;
	background-color: none;
	float: left;
}
div#content a:link{
	color: #FFFFFF;
}

div#content a:visited{
	color: #FFFFFF;
}

div#content a:hover{
	color: #339DF1;
}

div#date{
	width: 140px;
	margin-top: 15px;
	margin-left: 2px;
	padding-left: 3px;
	padding-right: 3px;
	float: left;
	font: 12px Helvetica, Verdana, Arial;
	font-weight: normal;
	color: #FFFFFF;	
/*	border-left: 1px solid #FFFFFF;	*/
}
div#date a:link{
	color: #FFFFFF;
}

div#date a:visited{
	color: #FFFFFF;
}

div#date a:hover{
	color: #339DF1;
}

div#footer{
	height: 26px;
	width: 852px;
	color: #FFFFFF;									
	text-align: center;
	background-image:url(/fileadmin/img_allgemein/main_bottom.jpg);
	background-repeat:none;
 	clear: both;
}

div#footer a:link{
	padding-top: 4px;
	color: #FFFFFF;
	font-weight: bold;
}

div#footer a:visited{
	padding-top: 4px;
	color: #FFFFFF;
	font-weight: bold;
}

div#footer a:hover{
	padding-top: 4px;
	color: #FFFFFF;
	font-weight: bold;
}

