
/* ill fish css */

html, body {margin:0px; padding:0px }
body {
	background-color:#efefef;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x ;
}


a 
{
	color: #768d9d;
	font-family:Arial;
	font-size: 10px;
	text-decoration:none;
	font-weight:bold;
}
ul 
{
	margin:0;
	padding:0; 

	width:150px;
	text-align:left; 
	
}

li 
{
	list-style-type:none;
	width:150px;
	line-height:14px;

}
.level2
{
  padding-left:10px;
  
}
.level2 a { font-weight:lighter !important;} 
.level3
{
  padding-left:20px;
}
.level3 a { font-weight:lighter !important;} 
.toplevel 
{
	font-size:11px !important; 
	font-family:Verdana;
    background-image:url(../images/button.jpg);
	background-repeat: no-repeat;
	width:172px;
	height:26px;
	display:block;
	padding-top:6px;
	padding-left:10px;

}

.toplevel a {
	width:152px !important;
	display:block;


}
h5 { 

	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin:0;
	padding:0;
}


.maincontainer {
	
	height:auto;
	width: 992px;
	padding:0;


}
#menu 
{
	margin-top:17px;
	background-image:url(../images/menubg.jpg);
	background-repeat:no-repeat;
	width: 992px;
	height: 36px;
  display: block;
	padding-left:20px;
  padding-top: 0px;

}
#menu a {
  color: #ffffff;
  font-family: verdana;
	font-size: 12px;
	padding-left: 5px;
  padding-right: 7px;
  text-transform: uppercase; 
	font-weight:normal;
	margin-top:9px;
}
#menu .TopMenuTDactive
{
	color:#555555 !important;
}


#header
{
    margin-top:10px;
}
#submenu
{
	margin-top:10px;
  background-image:url(../images/containerBG.jpg);
	background-repeat:no-repeat;
  width:186px;
	height: 463px;
  display: block;
	float:left;
  padding-top:40px;
}
#submenu a
{
    	
    color: #000000;
    font-family: verdana;
	  font-size: 12px;

}
#submenu ul li a
{
	border-bottom: 1px solid #efefef;
	width:161px;
	display:block;
	padding-left:10px;
	padding-right:10px;
	margin-left:1px;
	font-family: arial;
}
#submenu ul ul 
{
	
}
#submenu ul ul li a
{
	font-size:10px;
	padding-left: 20px;
	width:152px;
	display:block;
	margin-left:1px;
	border:none;
	background-color: #efefef;
	font-weight:normal;
}
html>body #submenu ul ul li a
{
	margin-bottom: 3px;
}
#content 
{
  position:relative;
	width:560px;
  min-height: 480px;
  height:auto;
  margin-left:20px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border:1px solid #c9c9c9;
	border-top: 1px solid #efefef;
  border-bottom: 1px solid #a7a7a7;
	margin-top:10px;
	background-color: #ffffff;

  background-image:url(../images/contentbg.jpg);
  background-repeat:no-repeat;
  background-position: bottom;
	padding: 10px;
  float:left;
  display:inline-block;
  
  
}
#innerContent { 
	/*position:absolute; 
	top:10px;
	left:10px; 
	width:540px;*/
	display:inline-block;
}
#news
{
	margin-top:10px;
  margin-left:19px;
  background-image:url(../images/containerBG.jpg);
	background-repeat:no-repeat;
  width:174px;
	height: 463px;
  display: block;
	padding-top:40px;
  padding-left:10px;
  font-family: arial;
  font-size: 11px;  

}
html>body #news {
	margin-left:807px;
	
}
/* Nur für Mozilla sichtbar und notwendig: */
#gecko_scrollbar {
 display: none;
}

html>body #gecko_scrollbar {
 position: absolute;
 z-index: 1;
 bottom: -1px;
 left: 0;
 width: 1px;
 height: 1px;
 display: block;
 font-size: 0;
}


.bg {
	position: relative;
  width:992px;
	height:auto;
	margin-left:auto;
	margin-right:auto;


}
#footer
{
	position:relative;
	background-image:url(../images/footer.png);
	background-repeat:no-repeat;
	width:988px;
	height:50px;
	display:block;
	top:5px;
	
}
#radio
{
	position:absolute;
	background-image:url(../images/radio.png);
	background-repeat:no-repeat;
	width:125px;
	height:31px;
	display:block;
	left:55px;
	top:10px;
}
#copyright
{
	position:absolute;
	top:18px;
	font-family: arial;
	font-size:11px;
	right:30px;
}
#usermenu
{
	position:absolute;
	top:18px;
	left:280px;
	text-transform: uppercase; 
	line-height:12px !important;
}
h2 { font-size: 16px; }
