body {
	background-color: #000;
	font-size: 11px;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	color:#000;
	padding:0px;
	margin:0px;
}

a {color: #CA6D32; text-decoration: none;}
a:visited {color:#CA6D32;}
a:hover {color: #000;}
a:active { color:#000;}

h1 {
	font-size: 12px;
	padding: 0 0 10px 0;
	margin:0px
}
h2 {
	font-size:20px;
	font-weight: normal;
	padding: 5px 10px;
	margin:0px;
}

img {
	border: none;
}

/* ----------container zentriert das layout-------------- */
#container {
	width: 900px;
	padding:0px;
	margin: 40px auto;
} 

/* ----------banner for logo-------------- */
#header {
	text-align: right;
	padding: 0px;
	margin: 0px; 
}

/* ----------outer und inner----------------- */

#outer{ 
	border-top: solid 50px #fff;
	border-left: solid 200px #fff; /* linke Menue Spalten Farbe  */ 
	border-right: solid 200px #fff; /* rechte Menue Spalten Farbe  */ 
	border-bottom: solid 50px #fff;
	background-color: #fff; /* Farbe fuer Inhalt Spalten  */
} 

#inner{margin:0; width:100%; }

/* --------------left und right navigavtion------------- */
#left {
	 width:200px; 
	 float:left; 
	 position:relative; 
	 margin: 0;
	 padding: 0;
	 margin-top:-11px; 
	 margin-left:-200px; 
	 margin-right:1px;
 }
 
#navi {
	display: block;
	list-style-type: none;
	font-size: 12px;
	font-weight: bold;
	padding: 0 0 0 40px;
	margin: 3px 0 0 0;
	
}

#navi ul{
	padding: 0;
	margin: 0;
}

#navi li{
	list-style-type: none;
	padding: 0 0 10px 15px;
	margin: 0;

}

#navi li a{
	text-decoration: none;	
	font-size: 12px;
	font-weight: bold;
	color: #000;
}

#navi li a:hover, #navi .active{
	color: #fff;
	padding: 2px 4px 2px 4px;
	background-color: #000;	
}



#sub_loesungen {
	margin: 0;
	padding: 0;
}

#sub_loesungen  li {
	list-style-type: none;
	padding: 5px 0 0 5px;
}

#sub_loesungen li a{
	text-decoration: none;	
	font-size: 10px;
	font-weight: normal;
}


#navi2 {
	position: absolute;
	top: 290px;
	display: block;
	list-style-type: none;
	font-size: 12px;
	font-weight: bold;
	padding: 0 0 0 40px;
	margin-left: 0;
	
}

#navi2 li{
	list-style-type: none;
	padding: 0 0 10px 15px;

}

#navi2 li a{
	text-decoration: none;	
	font-size: 12px;
	font-weight: bold;
	color: #000;
}

#navi2 li a:hover, #navi2 .active{
	color: #fff;
	padding: 2px 4px 2px 4px;
	background-color: #000;
	
}

 #right {
	 width:200px; 
	 float:right; 
	 position:relative; 
	 margin-top:-11px; 
	 margin-right:-200px; 
	 margin-left:1px;
 }
 
 #block-news h1{
 	margin: 0;
 	padding: 0 20px 2px 20px; 
 }
 
  #block-news h1 a {
 	color: #000;
 }
 
   #block-news h1 a.active, #block-news h1 a:hover {
 	color: #fff;
	padding: 2px 4px 2px 4px;
	background-color: #000;	
  }
 
  #block-news img{
 	padding-bottom: 10px; 
 }
 
 #block-news-title {
 	font-weight: bold;
 }
 
  #block-news-title a{
 	color: #000;
 }
 
  #block-news-title a:hover{
 	color: #CA6D32;
 }
 
 div.block-news-body {
 	padding: 5px 20px;
 }
 
  div.block-news-body p{
 	padding: 0;
 	width: 130px;
 }
 
   #block-news a{
 	color: #000;
 }

 
 div.block-news-line {
 	margin-right: 180px;
 	border-bottom: 1px dotted #000;
 }
 
  div.block-left-line {
 	border-bottom: 1px dotted #000;
 	margin-left: 55px;
 	margin-bottom: 10px;
 }
 
   div.block-content-line {
 	border-bottom: 1px dotted #000;
 	margin-bottom: 10px;
 	margin-left: 1px;
 }
 
   div.block-right-line {
 	border-bottom: 1px dotted #000;
 	margin-bottom: 10px;
 	margin-left: 1px;
 	margin-right: 50px;
 }

/* -----------------Inhalt--------------------- */ 
#content{ 
	position: relative; 
	margin: 0 0px 0px 0;
	border-left: 1px dotted #000;
	border-right: 1px dotted #000; 
	min-height: 400px;
	padding: 0 20px 0px 0;
}


.text {
	padding: 0 20px 0 20px;
}



p {
	padding: 0 0 20px 0;
	margin:0px;
	word-spacing: 3px;
	line-height: 16px;
}

p.news-body {
	padding: 0 0 15px 140px;
	min-height: 65px; 
}
pre{
	font-size: 12px;
	padding: 5px 10px;
	margin:0px;
}

/*  ----------------footer---------------------- */ 
#footer {
	background-image: url("/img/footer.jpg");
	clear:left;
	padding:5px 0 5px 55px;
	margin:0px;
	text-align: left;
	color: #fff;
} 

#footer a {
	text-decoration: none;
	color: #fff;
}
