body {
/*	background-color: #cccccc; */
	background-color: #ffffff;
}

error {background-color: #ff0000; color: #ffffff;}

.content {
	padding-top:10px;
	background-color: #ffffff;
	min-height:500px;
	height:auto;
}
/* for IE6 */
/*\*/
* html .content {
height: 500px;
}
/**/


.contentLeft {
	width: 200px;
}
.contentMain {

}
.contentRight {
	width: 50px;
}
.box {
	background-image:url(boxBG.jpg);
}
.footer {
	background-image: url(footerBG.jpg);
	/*height:40px; */
	padding-left:12px;
	padding-right:12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #71ac3e;
}


/*
	Schriften
*/

hr {
	height:1px;
	border: 0px solid #e6efd7;
	background-color: #e6efd7;
	color: #e6efd7;		
}
                     
h1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #71ac3e;
	margin-top: 15px;
}

h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #71ac3e;
	margin-top: 15px;
}

p,table {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;	
}
p a { color: #71ac3e; text-decoration: none; }
p a:hover { color: #71ac3e; text-decoration: underline; }

a { color: #71ac3e; text-decoration: none; }
a:hover { color: #71ac3e; text-decoration: underline; }

.referenceTable {
	border: 2px solid #71ac3e;
	border-spacing: 0px;
}
.referenceTable tr {
	border: 0px solid #71ac3e;
}
.referenceTable td {
	border: 1px solid #71ac3e;
	padding: 5px;
}
.mark {
	font-weight: bold;
	color: #71ac3e;
}

.normalFooter {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #71ac3e;
	padding-top:15px;
}

.menuFooter {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #71ac3e;	
	padding-top:15px;
}
.menuFooter a {	color: #71ac3e;	text-decoration: none; }
.menuFooter a:hover { color: #71ac3e; text-decoration: underline; }

.small {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #71ac3e;	
}
.small a {	color: #71ac3e;	text-decoration: none; }
.small a:hover { color: #71ac3e; text-decoration: underline; }



.table_cart {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 100%;
}

.table_cart th {
	color: #ffffff;
	background-color: #71ac3e;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
   	vertical-align: top;
}

.table_cart td {
	color: #000000;
	background-color: #e6efd7;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   	padding: 5px;
   	vertical-align: top;
}





.table_companyGroup {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 100%;
}

.table_companyGroup th {
	color: #ffffff;
	background-color: #71ac3e;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
   	vertical-align: top;
}

.table_companyGroup td {
	color: #000000;
	background-color: #e6efd7;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   	padding: 10px;
   	vertical-align: top;
   	width: 50%;
}

.table_style {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 100%;
}

.table_style th {
	color: #ffffff;
	background-color: #71ac3e;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
   	vertical-align: top;
}

.table_style td {
	color: #000000;
	background-color: #e6efd7;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   	padding: 10px;
   	vertical-align: top;
}
/*
	Form tags
*/
.button_normal {
	border: 1px solid #cccccc;
	background-color: #71ac3e;
	color: #ffffff;
	width: 100px;
	height: 20px;
}
.button_normal:hover {
	border: 2px solid #cccccc;
	background-color: #71ac3e;
	color: #ffffff;
	width: 100px;
	height: 20px;
}
.input_long {
	border: 1px solid #cccccc;
	width: 400px;
	height: 20px;
}
.input_half {
	border: 1px solid #cccccc;
	width: 195px;
	height: 20px;
	margin-right: 10px;
}
.input_3quarter {
	border: 1px solid #cccccc;
	width: 295px;
	height: 20px;
	margin-right: 10px;
}
.input_quarter {
	border: 1px solid #cccccc;
	width: 95px;
	height: 20px;
	margin-right: 10px;
}

.textarea_big {
	border: 1px solid #cccccc;
	width: 400px;
	height: 200px;
}

/*
	Box
*/
.boxHeadline {
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: 15px;
	width: 150px;
	color: #71ac3e;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}
.boxContent {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	width: 150px;
	color: #000000;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.boxContent a {color: #71ac3e; text-decoration: none;}
.boxContent a:hover {color: #71ac3e; text-decoration: underline;}

.boxContentSmall {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	width: 150px;
	color: #000000;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.boxContentSmall a {color: #71ac3e; text-decoration: none;}
.boxContentSmall a:hover {color: #71ac3e; text-decoration: underline;}


.boxMenuActive {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 3px;
	margin-left: 12px;
	margin-right: 17px;
	color: #71ac3e;
	text-decoration: none;
	background-color: #e6efd7;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align:middle;
	border: 1px solid #ffffff;
	cursor:pointer;
}
.boxMenuActive a { color: #71ac3e; text-decoration: none;}
.boxMenuActive a:hover { color: #71ac3e; text-decoration: none;}

.boxMenuPassive {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 3px;
	margin-left: 12px;
	margin-right: 17px;
	color: #71ac3e;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #ffffff;
	cursor:pointer;
}
.boxMenuPassive a { color: #71ac3e; text-decoration: none;}
.boxMenuPassive a:hover { color: #71ac3e; text-decoration: none;}

.boxMenuMouseover {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 3px;
	margin-left: 12px;
	margin-right: 17px;
	color: #71ac3e;
	text-decoration: none;
	background-color: #d8e0ca; /* #a0c76b;*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align:middle;
	border: 1px solid #ffffff;
	cursor:pointer;
}
.boxMenuMouseover a { color: #71ac3e; text-decoration: none;}
.boxMenuMouseover a:hover { color: #71ac3e; text-decoration: none;}

.hrMenu {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 3px;
	margin-left: 12px;

}

.FOA_HouseLayer {position: absolute; top:240px; left:620px; width:200px; border:1px solid #000000; background-color: #ffffff; padding: 5px; text-align:center;}

/*
	Menu
*/

.mainMenuActive {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	color: #71ac3e;
	/*background-image: url(menuActBG.jpg); 
	background-repeat: repeat-x;*/
	text-decoration: none;
	cursor:pointer;
}
.mainMenuActive a { color: #71ac3e; text-decoration:none; }
.mainMenuActive a:hover { color: #71ac3e; text-decoration:none; }

.mainMenuPassive {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	color: #ffffff;
	text-decoration: none;
	cursor:pointer; 
}
.mainMenuPassive a { color: #ffffff; text-decoration:none; }
.mainMenuPassive a:hover { color: #ffffff; text-decoration:none; }

.breadgrumbMenu {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #71ac3e;
	text-decoration: none;
	border-bottom: 1px solid #71ac3e;
}
.breadgrumbMenu a { color: #71ac3e; text-decoration:none; }
.breadgrumbMenu a:hover { color: #71ac3e; text-decoration:underline; }

