body	{
	background-color: #ffffff; 
	font-family:"Arial","Helvetica",sens-serif;
	}

.text,.normal,ul,li, p  {	
	font-size:12px;
	font-family:"Arial","Helvetica",sens-serif;
	}
	
.news-date {
	font-size: 10px;
	color: gray;
}

p {margin-top: 2px;
   margin-bottom: 4px;
   line-height: 140%;
}

p.notop  {
	margin-top: -3px;
}

p.titel {
	margin-top: 0px;
	margin-bottom: 12px;
}
	
.lauftext  {
	line-height: 140%;
}

.hinweis {
	margin-left: 24px;
	text-indent: -20px;
}

p.dicht  {
	line-height: 100%;
}

ul.dicht  {
	margin-top: 8px;
	line-height: 120%;
}

.bggruen {
	background-color: #C7C400;
	color: #505050;
	text-decoration:none;
	}
	
.bggruen A
   {
   color: #505050;
   }
	
.bggrau {
	background-color: #DCDCDC;
	color: #505050;
	text-decoration:none;
	}
	
.bgdark {
	background-color: #505050;
	color: white;
	text-decoration: none;
}
	
.bgdark .titel
   {
   color: #C7C400;
   }
	
.bgdark .lauftext, .bgdark .klein
   {
   color: #ffffff;
   }
	
.bgdark .inserttabelle
   {
   color: white;
   }
	
.bggruen .titel
   {
   color: white;
   }
	
.kastenfront
   {
	border: 1px #C7C400 dotted;
	margin-bottom: 12px;
}

	
.inserttabelle {
	font-family: inherit;
	vertical-align: top;
   font-size:12px;
}
	
.produktetabelle, .adresstabelle, .admintabelle {
	font-family: inherit;
	color: #505050;
	vertical-align: top;
   font-size:12px;
}

.kopfzeile {
			font-weight: bold;
         background-color: #E4E281;
}


.produktetabelle .hell, .hell {
			background-color: #EBEBEB;
}

.produktetabelle .hell2, .hell2 {
			background-color: #DBD81D;
}

.titel {
	font-size:24px;
	}

.navi, .klein	{   
	font-size:11px
	}

.zwtitel {
	font-size:12px;
	font-weight:bold; 
	font-family:"Arial","Helvetica",sens-serif; 		
	}

h3 	{	
	font-size:12pt;
	font-weight:bold; 
	margin-bottom:1px;	
	}

.submenu, .klein {	
	font-size:9px; 	
	}

A	{	
	color: #B0AD03; 
	text-decoration:none;
	}
	
A.dunkel {
	text-decoration: underline;
	color:#505050;
}

A.aktiv {
	text-decoration: underline;
	color: black;
	text-transform: uppercase;
}

A:hover { 
	color:white; 
	background-color: #666666 
	}

A.bookmark {
	color: red;
	
}

.fuss { 
	font-size: 10px;	
	}
	
.gruen {
	background-color: #DAD701;
	border: 1px solid #E4E4D7;
}

.grau {
	background-color: #C8C8C8;
	border: 1px solid #DC001E;
	color: #505050;
}

.submit {
	background-color: #DAD701;
	border: 1px solid Gray;
}

.submit_grau {
	background-color: #C8C8C8;
	border: 1px solid #DC001E;
	color: #505050;
}

.notice {
    font-weight: bold;
    color: #000;
    background: #ffc;
    border: 1px solid #aaa;
    padding: 1px;
    padding-left: 5px;
    margin-bottom: 10px;
    -moz-border-radius: 8px;
}

.notice a {
    color: #333399;
}

.warnme {
    background: orange;
    border: 1px solid red;
}
