
body
{
font: 10px Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
background-image:url(images/c_back3.jpg)
}
img{
	border: 0;
	margin: 0;
	padding: 0;
}

.rechts10{
float: right;
	margin-left: 10px;
}
.Logo{
	margin:0; padding:0; width:172px; top:0;left:0;
}
.logTXT{
	color: #7b776d;
	margin-left:20px
}
/* --------------------------------- NAVI ---------------------------------------------- */
.menu{
	position:absolute; 
	top: 17px; 
	margin-left: 174px;
}
ul.Navigation {
	 float: left;
	 list-style: none;
    margin:0;
	 padding: 0;
    text-align: center;
	 width: 615px; 
	 background-image: url(images/navi_back2.gif);
	 height: 25px;
}
  ul.Navigation li{
  float: left;
  padding:0 2px;
}
  ul.Navigation li a{
   line-height: 25px;
   margin: 5px;
	color: #000;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
  ul.Navigation a:hover, ul.Navigation a:active{
   color: #767367;
	font-weight: bold;
	text-decoration: underline;
	text-transform: uppercase; 
}
li a#aktuell {
	color: #767367;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
/* --------------------------------- NAVI ende --------------------------------------- */
.content{
margin-left: 172px;
padding:0; 
border:0;
position: absolute; 
top: 54px; 
width:457px;
}
.suche{
margin-left: 634px;
width:158px; 
border:0;
position: absolute; 
top:54px;
}
dt {
clear:left;
	width: 150px;
	float:left;
	margin-bottom: 20px;
}
dd {
width:250px;
	margin-left:150px;
	margin-bottom: 20px;
}


td, p, div {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
p{
padding: 0;
	margin-bottom: 10px;
}
td {
	color: #767367;
	border: none;
}

.tableoutborder{
	border: 1px solid #767367;
}

.headlinegreen {
	color: #B3B32D;
	font-weight: bold;
	text-transform: uppercase;
}
.headlinegreen2 {
	color: #B3B32D;
	font-weight: bold;
}

.headlineorange {
	color: #f90;
	font-weight: bold;
	text-transform: uppercase;
}

.gray{
	color: #999;
}
.headlinegrey {
	color: #767367;
	font-weight: bold;
	text-transform: uppercase;
}
.headlinegrey2 {
margin: 0 0 4px; 0;
	color: #767367;
	font-weight: bold;
}
.red{
	color: #c00;
}
	

/* Standard Link */
a:link, a:visited, a:active {
	color: #000;
	text-decoration: none;
}
a:hover {
	color: #000;
	text-decoration: underline;
}
/* Ende Standard Link */

a.linktxt:link, a.linktxt:visited, a.linktxt:active {
	color: #767367;
	text-decoration: underline;
}
a.linktxt:hover {
	color: #767367;
	text-decoration: none;
}
/* Kundenliste */
#kundenliste{
	width: 400px;
}
#kundenliste a:link, #kundenliste a:visited, #kundenliste a:active{
	text-decoration: underline;
}
#kundenliste a:hover{
	color: #767367;
}

a.link_aktiv:link {
	color: #f90;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
a.link_aktiv:visited, a.link_aktiv:active {
	color: #B3B32D;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

a.link_aktiv:hover {
	color: #767367;
	font-weight: bold;
	text-decoration: underline;
	text-transform: uppercase;
}

/*  link inaktiv */
a.link:link, a.link:visited, a.link:active  {
	color: #000;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
a.aktuell:hover {
	color: #000;
	font-weight: bold;
	text-decoration: underline;
	text-transform: uppercase;
}

a.aktuell:link, a.aktuell:visited, a.aktuell:active  {
	color: #767367;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
a.link:hover {
	color: #000;
	font-weight: bold;
	text-decoration: underline;
	text-transform: uppercase;
}

/* Link green */
a.green:link, a.green:visited, a.green:active {
	color: #B3B32D;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
a.green:hover {
	color: #B3B32D;
	font-weight: bold;
	text-decoration: underline;
	text-transform: uppercase;
}
.textfeld {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	border: none;
	background-attachment: fixed;
	background-image: url(images/suche_back2.gif);
	background-repeat: no-repeat;
	color: #fff;
	text-decoration: none;
	height: 14px;
	width: 120px;
}

.textfeld2 {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	border: 1px ridge #ccc;
	color: Gray;
	text-decoration: none;
	text-align: left;
}

.textfeld3 {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	border: none;
	color: #999;
	text-decoration: none;
	height: 185px;
	width: 275px;
	background-image: url(images/mail_back2.gif);
	background-repeat: repeat;
}
.textfeld_Anim {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	border: ridge 1px #ccc;
	color: #000;
	background-image: url(images/anim_txtfeld.gif);
}
.textfeld4 {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	border: 1px ridge #ccc;
	color: #000;
}

.select  {
	border: 1px solid #000;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	height: 16px;
	width: 150px;

}
input.schaltflaeche {
	border: 1px outset #ccc;
	background-color: #ccc;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}
ul
{
	list-style: square outside url(images/square.gif);
}
ul.contentT
{
	list-style: square url(images/navi_point.gif);
}
ul.news
{
margin: 2px 0 0 17px;
padding: 0;
	list-style: square ;
}

.line{
	background: #F1F1F1;
}

.left {
float:left;
}
.right {
float:right;
}

.masterLR {
	border-bottom: 1px solid #ccc;
}
.masterLB {
	border: 1px solid #ccc;
}

.masterLS {
	border: 1px solid #000; padding: 4px;
}

.spacerBIG{
	font-size: 0;
	margin: 0; padding: 0;
	height:10px;
}
.spacerSMALL{

	font-size: 0; margin: 0; padding: 0;
	line-height:5px;
}
.spacerMIDDLE{
	font-size: 0; margin: 0; padding: 0;
	line-height: 3px;
}
