.newsletter{
	width: 250px;
}
html,body{	
margin:0;
padding:0
   color: #323232;
}
img, a img,:link img,:visited img, fieldset { border:none }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input, dl, dt, dd { margin:0; padding:0 }
address { font-style:normal }
h1,h2,h3,h4,h5,h6,pre,code {
   font-size: 1.2em;
}
h2{
   font-weight: normal;
   font-style: italic;
}

h6{
   font-weight: normal;
   background-color: Maroon;
   color: White;
}
h6 a{
   color: White;
   text-decoration: none;
}
h6 a:hover{
   color: White;
font-weight: bold;
}

ol			{list-style: none;}
ol li		{margin: 0 0 0 0;}
ol li ol	{margin: 0 0 0 0;}
ol li ul	{margin: 0 0 0 0;}

ul			{list-style: none;}
ul li		{margin: 0 0 0 0;}
ul li ul	{margin: 0 0 0 0; list-style: none;}
ul li ol	{margin: 0 0 0 0;}

body{
background-color: #f3fcde;
background-image: url(top.gif);
background-repeat: repeat-x;
font: 76% arial,sans-serif;
text-align:center
}

a{
   color: #323232;
   text-decoration: none;
}

a:hover{
color: Maroon;
font-weight: bold;
}


div#header {
   
   height:145px;
   margin:0;
   padding-left:10px;
   background-image: url(header.gif);
   background-repeat: no-repeat;
   color: #79B30B
   }

div#navigation{
   width: 99px;
   background: url(navigation.gif) 0px -5px;
   background-repeat: repeat;
   float: left;
}

  
div#container{
text-align:left;
 background-color: White;
 background-image: url(navigation.gif);
 background-repeat: repeat-y;
}



div#content p{
line-height:1.4;
  
}


div#footer{background: #333;color: #FFF}
div#footer p{margin:0;padding:5px 10px}

div#container{width:800px;margin:0 auto}

div#content{float:right;
width:690px;
}


div#extra{
float:left;
clear:left;
width:99px;
height:350px;
}

div#footer{clear:both;width:100%}

#breadcrumb {
   color: white;
   padding: 0 0 0 100px;
}

#breadcrumb a, 
#breadcrumb a:link {
	color: white;
   text-decoration:none;
}

#breadcrumb a:hover {
	color:Lime;
}


#navigation ul.nav1st {
   padding: 5px 0 5px 0;
   background-image: url(hinter.gif);
}

#navigation ul.nav1st li {
   margin: 4px 0 2px 20px;
   border: thin solid White;
   border-style: none none solid none;
}

#navigation ul.nav1st li.active {
}
#navigation ul.nav1st li.active:hover {
}
#navigation ul.nav1st li:hover {

}

#navigation ul.nav1st li.active a,
#navigation ul.nav1st li.active a:link {
	color: Black;
}

#navigation ul.nav1st a, 
#navigation ul.nav1st a:link {
color: Black;
text-decoration: none;
}

#navigation ul.nav1st a:hover,
#navigation ul.nav1st a:link {
  
}

#WERBUNG_1{
   margin: 30px 0 0 0;
}
#WERBUNG_1 img{
   width: 99px;
}
#WERBUNG_2 img{
   width: 99px;
}

#WERBUNG_2{
   margin: 20px 0 0 0;
}

/**
* @package Dreispalter
* @name DS CSS
* @author ZFeN - sven@zfen.de - http://www.zfen.de
* @version 1.0.1
*/


.Spalte_Artikel {
  width: 600px;
  text-align: justify;
}

.FIRMEN_dreispalter {
  width: 600px;
}
.FIRMEN_dreispalter_1 {
  width: 280px;

}
.FIRMEN_dreispalter_2 {
  width: 100px;
  margin-left: 10px;
}
.FIRMEN_dreispalter_3 {
  width: 300px;
  margin-left: 10px;
}

.FIRMEN_dreispalter_1, 
.FIRMEN_dreispalter_2, 
.FIRMEN_dreispalter_3 {
  float: left;
}

.artikel_kursiv
{
 
   width: 600px;
   font-style: italic;
   text-align: justify;
}
.dreispalter {
  width: 500px;
}
.dreispalter_1 {
  width: 600px;
  text-align: justify;
}
.dreispalter_2 {
  width: 100px;
  margin-left: 10px;
}
.dreispalter_3 {
  width: 100px;
  margin-left: 10px;
}

.dreispalter_1, 
.dreispalter_2, 
.dreispalter_3 {
  float: left;
}

.clboth {  
 clear: both;
 display: block;
 line-height: 0;
 font-size: 0;
}



div#vor_zurueck{
   width: 100%;
   text-align: right;
}

div#vor_zurueck a{
   color: #323232;
   margin: 0 10px 0 10px;
}
div#vor_zurueck a:hover{
   color: Maroon;
  
}


.firmen_kategorie{
width: 600px;
}
.firmen_links_helper{
	width: 270px;
	float: left;
	padding:0px;
	margin: 0px;
	padding-left: 20px;
		padding-right: 20px;
		border-right-color: Gray;
	border-right-style: solid;
	border-right-width: 1px;
}
.firmen_links{
width: 270px;

}
.firmen_rechts_helper{
	float: right;

	padding:0px;
	margin: 0px;

	
}
.firmen_rechts{
	width: 240px;

	
	
}

.bild{
	float: left;
	position: absolute;
}
.kategorie_bild{
	margin: 0 0 20PX 0;
}
.kategorie_gewerk{
	color: Black;
	font-weight: bold;
	text-align: right;
}
.kategorie_name{
	color: Black;
	text-align: right;

}

