body {margin:0px; background:#d7cfc4 url('../gfx/bg_site.gif') repeat-x; text-align:center;}

img {border: 0 none;} 

form { margin:5px 0px 0px 0px; padding:0px; border:0px;  }
input.seach { width:200px; }

#outer{
	width:955px;
	top:3px;
	margin:0px auto;
	text-align:left;

border-left:15px solid white;
border-right:15px solid white;
border-bottom:15px solid white;
	}

#head{

	width:955px;
height:125px;
	
	}



#topmenu {
	background-image:url('../gfx/top.jpg');
list-style-type:none; margin:0px; padding:0px;

		width:888px;
		height:30px;
padding-right:67px;
		}

#topmenu a	{
		display: block;
		font-family: Arial;
		font-size: 9pt;
		color:#577A17;
		text-decoration: none;
			font-weight:bold;
		}

#topmenu a:active, #topmenu a:hover	 {
			display: block;
			font-family: Arial;
			font-size: 9pt;
			color:#577A17;
			text-decoration: underline;
			font-weight:bold;
		}



#topmenu li {display:inline; float:right; margin:0px; margin-top:10px; margin-right:18px; padding:0px;}


#mainnavi {width:775px; height:46px; background-image:url('../gfx/mainnavi_bg.jpg'); list-style-type:none; margin:0px; padding:0px; padding-left:180px;}

#mainnavi li {display:inline; float:left; margin:0px; padding:0px; padding-left:14px; padding-right:14px; height:46px; line-height:36px; background:url('../gfx/mainnavi_bg_li.jpg') no-repeat;}

#mainnavi li.actual {background:#a4bd77 none;}
#mainnavi li.actual + li {background:none;}

#mainnavi a	{
		display: block;
		font-family: Arial;
		font-size: 10pt;
		color:#96177d;
		text-decoration: none;
		font-weight:bold;
		}

#mainnavi a:active, #mainnavi a:hover	 {
			display: block;
			font-family: Arial;
			font-size: 10pt;
			text-decoration: underline;
			font-weight:bold;
		}

#mainnavi li.actual a {color: #ffffff;}

#startpage {
margin-top:-184px; 
background:#ffffff; 
position:relative;
min-height:400px;
border:0px solid red;
font-family:arial;
font-size:10pt;
line-height:15pt;}
}
*[id="middle"] #startpage { height:auto !important; }

#start_news {
float:left;
width:355px;
background:#ffffff;
margin:30px 0px 10px 20px;
}
#start_termine {
float:left;
width:240px;
background:#ffffff;
margin:30px 20px 10px 30px;
}
#start_image {
float:left;
width:280px;
background:#ffffff;
margin:13px 0px 10px 0px;
}




#subnavi {float:left; border:0px solid silver; list-style:none; margin:0px; margin-bottom:84px; margin-top:53px; margin-left:13px; padding:0px; color:#ffffff; font-weight:bold;

	}
	
	
*[id="middle"] #subnavi { margin-left:25px; !important; }

#subnavi li {margin:0px; margin-bottom:5px; padding:0px; border:0px solid white; background:url('../gfx/bulletin_inactive.gif') no-repeat 0px 3px; padding-left:13px;}
#subnavi li.subactual {background:url('../gfx/bulletin_active.gif') no-repeat 0px 3px;}
#subnavi li ul {list-style:none; margin:0px; padding:0px; border:0px solid red;}
#subnavi li ul li {background:none; border:0px solid blue; margin:0px; padding:0px; padding-left:20px; }
#subnavi li ul li a {font-size:8pt !important; margin-left:0px !important;}
#subnavi li ul li.subactual {background:url('../gfx/bulletin_small.gif') no-repeat 0px 3px;}

#subnavi li.subactual > a, #subnavi li ul li.subactual a {color:white !important;}

#subnavi a	{
border:0px solid blue;
		font-family: Arial;
		font-size: 9pt;
		color:#f0f0f0;
		text-decoration: none;
		font-weight:bold;
		margin:0px;
		padding:0px;
		margin-left:7px;
		}

#subnavi a:active, #subnavi a:hover	 {
			font-family: Arial;
			font-size: 9pt;
			text-decoration: underline;
			font-weight:bold;
			margin:0px;
			padding:0px;
			margin-left:7px;
		}



#middle {width:955px; background-image:url('../gfx/navicon_bg.jpg');}

#main {margin-top:-184px; background:url('../gfx/navicon_bg_bottom.jpg') no-repeat left bottom; position:relative;
		height:415px;
		min-height:415px;
border:0px solid red;
}


*[id="middle"] #main { height:auto !important; }

#content {width:560px; float:right; border:0px solid green; color:#333333; margin-right:145px; display:inline; font-family:arial; font-size:10pt; line-height:15pt;}

#pathway {list-style-type:none; margin:0px; padding:0px; width:580px; float:left; margin-top:15px; margin-bottom:15px;}

#pathway li {display:inline; float:left; margin:0px; padding:0px; font-family:Arial; font-size:8pt; color:#333333;}

#pathway a	{
	font-family:Arial;
	font-size:8pt;
	color:#333333;
	text-decoration:none;
	}

#pathway a:active, #pathway a:hover {
		font-family:arial;
		font-size:8pt;
		color:#333333;
		text-decoration:underline;
		}

#mainfoot {float:right; margin:0px; margin-top:35px; line-height:9pt; text-align:center; margin-bottom:10px;}

#mainfoot a {	font-family:Arial;
font-weight:bold;
	font-size:10pt;
	color:#577917;
	text-decoration:none;}



#foot{
	clear:both;
	width:955px;
height:176px;
 	
font-family:Arial;
font-size:7pt;
position:relative;
	}

#foot p {top:66px; position:absolute; display:inline;}

.text {
	margin:15px;
	color:black;
	font-family:Verdana;
	font-size:9pt;
	line-height:20px;
	}

h1 {font-family:Arial; font-size:14pt; font-weight:normal; color:#882174;}
h2 {font-family:Arial; font-size:12pt; font-weight:normal;}
h3 {font-family:Arial; font-size:10pt; font-weight:bold;}

a {
 font-family:Arial;
 font-size:10pt;
 color:#333333;
 text-decoration:underline;
}

#content table p {margin:5px;}
#content table td, #content table th, #content table caption {
vertical-align:top; 
font-family:Arial; 
font-size:10pt; 
line-height:20px; 
margin: 0;
}

.news-list-container H2 {
 margin:0px 0px 5px 0px;
}

.news-list-container IMG {
 float: right;
 margin:7px 2px 10px 15px;
 border: none;
}

a.pdf {
  display:block;
  margin:0px 0px 4px 0px;
  padding:0px 0px 4px 30px;
  background: url("../gfx/icon_pdf.jpg") no-repeat;
  background-position:2px 0px;
}


a.word {
  display:block;
  margin:0px 0px 4px 0px;
  padding:0px 0px 4px 30px;
  background: url("../gfx/icon_word.jpg") no-repeat;
  background-position:2px 0px;
}

a.bullet-link {
  display:block;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 20px;
  background: url("../gfx/linkbutton.gif") no-repeat;
  background-position:2px 2px;
}

a.bullet-link-extern {
  display:block;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 20px;
  background: url("../gfx/linkbutton.gif") no-repeat;
  background-position:2px 2px;
}

p.align-left, td.align-left, th.align-left, h1.align-left, h2.align-left, h3.align-left, h4.align-left, h5.align-left, h6.align-left, div.align-left, address.align-left { text-align: left; }
p.align-center, td.align-center, th.align-center, h1.align-center, h2.align-center, h3.align-center, h4.align-center, h5.align-center, h6.align-center, div.align-center, address.align-center { text-align: center; }
p.align-right, td.align-right, th.align-right, h1.align-right, h2.align-right, h3.align-right, h4.align-right, h5.align-right, h6.align-right, div.align-right, address.align-right { text-align: right; }

