body{
background-color: #ffffff;
color: #111111; /* Schriftfarbe */
font: 0.9em 'Verdana', Geneva, Arial, Helvetica, sans-serif; /* Schriftgroesse und Schriftart */
margin: 0px; /* Aussenabstand */
}

p, pre{
padding: 5px 10px; /* Innenabstand */
margin: 0px; /* Aussenanbstand */
color: #2E2E3A; /* Schriftfarbe */
}
A:visited { /* Besuchter Link */
color: #494833; /* Textfarbe */

}

A:hover, A:active { /* Aktiver Link & wenn man mit der Maus drueber faehrt */
color: #686864; /* Textfarbe */
text-decoration: underline; /* Definiert dass der Link unterstrichen ist */
}

h1{
color: #3D3F40; /* Textfarbe */
text-align: left; /* Textausrichtung */
padding: 0 5px 5px 5px; /* Innenabstand */
font: normal 1.6em verdana, tahoma, sans-serif; /* Schriftgroesse und Schriftart */
}


h2{
color: #3D3F40; /* Textfarbe */
text-align: left; /* Textausrichtung */
padding: 0 5px 0px 5px; /* Innenabstand */
font-size: 1.4em; /* Schriftgroesse */
}

.title, .componentheading, .contentheading {
	padding: 0 20px 0 0px;
	font-size: 24px;
}

.title a, .componentheading a, .contentheading a {
	text-decoration: none;
	color: #FFFFFF;
}

.byline a, .createdate a {
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
}

.buttonheading a img{
	border: none;
}



#ram {
	width: 958px;
	height: auto;
	margin:auto;
		
}

#leisteoben {
	background:url(images/leisteoben.gif);
	width:958px;
	height:126px;
}

#navioben {
	list-style:none;
	background:none;
	padding-top:75px;
}

#navioben ul {
	list-style-type:none;
	margin:0;
	
}

#navioben ul li{
	float:left;
	background:url(images/li_oben.gif);
	padding:0px 4px;
	   opacity: .75;
    filter: alpha(opacity=75);
    -moz-opacity: .75;
}
#navioben ul li a{
	display: block;
	text-decoration:none;
	    opacity: .75;
    filter: alpha(opacity=75);
    -moz-opacity: .75;

	
	color:#ffffff;
	/*border-top:#a0a6a9 solid 1px;*/
}
#navioben ul li a:hover{
	display: block;
	color:#ffffff;
	background:url(images/li_oben_ak.gif);
	background-repeat:repeat-x;
	    opacity: .75;
    filter: alpha(opacity=75);
    -moz-opacity: .75;

	/*border-top:#a0a6a9 solid 1px;*/
}
#navioben ul li.active a{
	display: block;
	color:#ffffff;	
	background:url(images/li_oben_ak.gif);
	background-repeat:repeat-x;
	    opacity: .75;
    filter: alpha(opacity=75);
    -moz-opacity: .75;

	/*border-top:#a0a6a9 solid 1px;*/
}

#leistelinks {
	background-image:url(images/leistelinks.jpg);
	width: 94px;
	height: 346px;
	float:left;
}

#navilinks {
		list-style: none;
	list-style-type: none;
	padding-top:0px;
	margin:none;
	width: 84px;
	
}

#navilinks ul {
	list-style-type: none;
	list-style: none;
	list-style-type: none;
	background:none;
	margin:0px;
	padding:0px;
	
	
}

#navilinks ul li{
	float:left;
		list-style-type: none;
	list-style: none;
	list-style-type: none;
	background:url(images/li_oben.gif);
	   margin:0px;
   padding:0px;
   width:100px;
      opacity: .75;
    filter: alpha(opacity=75);
    -moz-opacity: .75;
   	
}
#navilinks ul li a{
	display:inline;
	text-decoration:none;
	  opacity: .75;
    filter: alpha(opacity=75);
    -moz-opacity: .75;
	
	color:#ffffff;
	/*border-top:#a0a6a9 solid 1px;*/
}
#navilinks ul li a:hover{
	display: inline;
	color:#ffffff;
	background:url(images/li_oben_ak.gif);
	background-repeat:repeat-x;
	  opacity: .75;
    filter: alpha(opacity=75);
    -moz-opacity: .75;
	/*border-top:#a0a6a9 solid 1px;*/
}

#navilinks ul li.active a{
	display:inline;
	color:#ffffff;	
	background:url(images/li_oben_ak.gif);
	background-repeat:repeat-x;
	  opacity: .75;
    filter: alpha(opacity=75);
    -moz-opacity: .75;
	/*border-top:#a0a6a9 solid 1px;*/
}


#content {
	width:864px;
	float:right;
}

#content_oben {
	background-image:url(images/rahmenoben.gif);
	width: 864px;
	height:38px;
}

#content_main {
	background:url(images/rm.gif) repeat-y;
	background-repeat: repeat-y;
	width: 864px;
	
}


#content_footer {
	background-image:url(images/rahmenunten.gif);
	width:864px;
	height:32px;
}




