* {	
	margin:0px;
	padding:0px;
}	

body {
	background-color: #FFFFFF;
	background-image: url(../images/wildrose_bg_main.jpg);
	background-repeat: repeat-x;
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


#outerframe {
	position:relative;
	width:1010px;
	margin:auto;
	background-color:#FFFFFF;
	background-image: url(../images/wildrose_bg_outerframe.jpg);
}

#leftshadowframe {
	width:5px;
	background-image:url(../images/wildrose_bg_shadow2_left.jpg);
	float:left;
}

#contentframe
{
	width:1000px;
	float:left;
	background-image:url(../images/wildrose_bottom_left.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;	
}

#innercontentframe {
	/*background-image: url(../images/wildrose_bg_bogen.jpg);
	background-position: right top;
	background-repeat: no-repeat;*/
}

#rightshadowframe {
	width:5px;
	background-image:url(../images/wildrose_shadow2_right.jpg);
	float:left;
}

#headerframe {
	width:1000px;
}

#navigationframe {
	width:1000px;
	height:23px;
	background-image:url(../images/wildrose_bg_navigation.jpg);
	background-repeat:repeat-x;
	font-weight:bold;
	color:#996699;
	font-size:12px;
}

#mainnavigation {
	width:738px;
	float:left;
}

#additionalnavigation {
	width:262px;
	text-align:right;	
	float:left;
}


#navigationframe ul
{
	margin:0px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
	list-style-type:none;
}

#navigationframe li
{
	margin:0px 20px 0px 10px;
	padding:0px;
	float:left;
}

#navigationframe .activelink {
	font-style:italic;
}

#navigationframe a {
	text-decoration:none;
	color:#996699;
}

#navigationframe a:hover {
	text-decoration:underline;
	color:#996699;
}

#sectionnavframe
{
	float:left;
	width:250px;
}

#sectionnavframe ul
{
	list-style-type:none;
	margin:21px 0px 0px 0px;
	padding:0px;
	font-size:12px;
}

#sectionnavframe li
{
	border-top:1px solid #999999;
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 5px;
	color:#999999;
	line-height:2em;
}

#sectionnavframe a {
	text-decoration:none;
	color:#666666;
}

#sectionnavframe .activelink {
	font-weight:bold;
}


#sectionnavframe li:hover
{
	border-top:1px solid #999999;
	margin:0px 0px 0px 10px;
	color:#999999;
	line-height:2em;
	background-color:#EEEEEE;
}


#textframe {
	float:left;
	background-image: url(../images/wildrose_bg_bogen.jpg);
	background-position: right top;	
	background-repeat: no-repeat;
	width:700px;
	padding:0px;
	margin:0px;
	padding: 0px 9px 0px 10px;
}

#innertextframe {
	float:left;
	font-size:12px;
	line-height:2em;
	color:#333333;
	width:699px;
}

#hspacer {
	width:1px;
	padding:0;
	margin:0;
	float:left;
}

#copyrightframe {
	position:relative;
	width:1010px;
	margin:auto;
	color:#666666;
	font-size:11px;
	text-align:center;
	clear:both;
	padding:10px 0px 0px 0px;
}

#copyrightframe a {
	color:#666666;
	font-weight:bold;
}

#textframe a {
	color:#777F96;
}

#textframe ul
{
   padding-left:2em;
}

#textframe ol
{
   padding-left:2.2em;
}

h1 {
	font-size:30px;
	padding:15px 0px 15px 10px;
	margin:0px;
}

#textframe p {
    margin-bottom: 1em;
}

h2 {
    font-size:1.3em;
    font-weight:bold;
    margin-bottom: 0.5em;
}
	

/* Styles für News */
.news-line-clearer {
  border: 1px solid #999999;
}

.news-latest-title {
   float:left;
   text-align:left;
   width:70%;
}

.news-latest-date {
   text-align:right;
}

.news-latest-title a {
   text-decoration:none;
}

.news-latest-item img
{
   margin: 0.5em 0 0.5em 0.5em;
}

.ueberschrifttitelseite
{
  font-weight:bold;
  font-size:26px;
  margin: 120px 0px 0px 8px;
}

.clear {
	clear: both;
	width:0px;
	height:0px;
	overflow:hidden;
	visibility:hidden;
}
