/* LINKS */
A.black {
	color:#000000;
}
A.black:hover  {
	color:#008ac9;	
}
A.darkBlue {
	color:#003399;
}
A.darkBlue:hover {
	color:#008ac9;	
}
A.darkBlueLarge {
	font-size:16px;
	font-weight:bold;
	line-height:18px;
	margin:0px;
	margin-bottom:4px;
	color:#003399;
}
A.darkBlueLarge:hover {
	color:#008ac9;	
}
A.path {
	background-image:url(img_bullet_path.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding-left:10px;
}
A.pathBlue {
	background-image:url(img_bullet_path_blue.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding-left:10px;
}
A.dpath {
	background-image:url(img_bullet_dpath_blue.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding-left:13px;
}
A.dpathBottom {
	background-image:url(img_dpath_bottom.gif);
	background-repeat:no-repeat;
	background-position:-1px 3px;
	padding-left:13px;
}
A.dpathRight {
	background-image:url(img_bullet_dpath_blue.gif);
	background-repeat:no-repeat;
	background-position:right ;
	padding-left:0px;
	padding-right:12px;
}
A.dpathTop {
	background-image:url(img_dpath_top.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding-left:13px;
}
A.dpathTopRight {
	background-image:url(img_dpath_top.gif);
	background-repeat:no-repeat;
	background-position:right ;
	padding-left:0px;
	padding-right:12px;
}
.contentWrapper A.quot {
	background-image:url(img_bullet_quot.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding-left:13px;
}
.contentWrapper A.quotRight {
	background-image:url(img_bullet_quot.gif);
	background-repeat:no-repeat;
	background-position:right ;
	padding-left:0px;
	padding-right:12px;
}
.infobarBlock A.quot {
	background-image:url(img_bullet_quot_small.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding-left:10px;
}
.infobarBlock A.quotRight {
	background-image:url(img_bullet_quot_small.gif);
	background-repeat:no-repeat;
	background-position:right ;
	padding-left:0px;
	padding-right:12px;
}
.infobarBlockXXX A.quotRightXXX:hover {
	border-bottom:1px solid red;
}
A.button  {
	display:block;
	text-decoration:none;
	font-weight:bold;
	padding:2px 30px 2px 30px;
	margin-top:10px;
	background-image:url(img_bg_button_178.gif);
	background-repeat:no-repeat;
}
/* LIST ELEMENTS */
.contentWrapper OL LI {
	padding:0 0 8px 0px;
	line-height:16px;
}
.contentWrapper UL {
	list-style:none;
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.contentWrapper UL LI {
	padding:0 0 8px 14px;
	background:transparent url("img_bullet_list.gif") no-repeat 1px 5px;
	line-height:16px;
}
.contentWrapper UL.path LI {
	background:transparent url("img_bullet_path.gif") no-repeat 1px 5px;
	line-height:16px;
}
.contentWrapper UL.pathBlue LI {
	background:transparent url("img_bullet_path_blue.gif") no-repeat 1px 5px;
	line-height:16px;
}
.contentWrapper UL.quot LI {
	background:transparent url("img_bullet_quot.gif") no-repeat 1px 3px;
	line-height:16px;
}
.contentWrapper UL.dpath LI {
	background:transparent url("img_bullet_dpath_blue.gif") no-repeat 1px 3px;
	line-height:16px;
}
.infobarBlock UL {
	list-style:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.infobarBlock UL LI {
	padding:0 0 2px 14px;
	background:transparent url("img_bullet_path.gif") no-repeat 1px 5px;
	line-height:16px;
}
.infobarBlock UL.bullet LI {
	background:transparent url("img_bullet_list.gif") no-repeat 1px 5px;
	line-height:16px;
}
.infobarBlock UL.quot LI {
	background:transparent url("img_bullet_quot_small.gif") no-repeat 1px 5px;
	line-height:16px;
}
.headlineLarge {
	font-size:16px;
	font-weight:bold;
	margin:0px;	
	color:#003399;
}
/* TABLES */
.contentTableBorderGray {
	border-collapse:collapse;
	border-right:2px solid white;
}
.contentTableBorderGray TD {
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	padding-bottom:4px;
	border-bottom:1px solid #E6E6E6;
	border-top:1px solid #E6E6E6;
	border-right:1px solid #E6E6E6;
}
/* FORMS */
INPUT , TEXTAREA , SELECT {	
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	border:1px #c1c1c1 solid;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
}
.checkbox {
	border:0px ;
}
.formButton {
	background-color:#F9FAFA;
	background-image:url(img_bg_nav01.gif);
	background-position:-4px -2px;
}
.formTable {
	border:1px solid #E6E6E6; 
	background-color:#F6F6F6;
}
.formTableBorderGray { 
	border:1px solid #E6E6E6; 
}
.formTableBorderGray TD {
	padding-top:4px;
	padding-bottom:4px;
}
.formVallidationError {
 	width:713px;	
	border:1px solid #DDDDDD; 
	background-color:#FFEEEE ;
	color:#FF0000;
	margin-bottom:10px;
	display:none;
	padding:15px;
}
.mainContentWrapper .formVallidationError {
 	width:493px;	
}
.formValidationErrorRow {
	background-color:#FFEEEE ;
}
.formValidationErrorCell {
	color:#FF0000 ;
}
.formValidationErrorField {
	background-color:#FFEEEE ;
}
DIV.formButtons {
 	width:100%;
	padding-top:10px;
	text-align:right;
}
IMG.infoIcon {
	float:right;
	padding-left:5px;
	padding-top:1px;
}
TABLE.aeRechner {
	border:0px;
	padding:0px;
	margin:0px;
	border-collapse:collapse; 
}
TABLE.aeRechner TD.blue {
	background-color:#E8E8E8; 
	border:1px solid #8C8C8C;	
}
TABLE.aeRechner TD.red {
	background-color:#00B4EB; 
	border:1px solid #8C8C8C;	
}
TABLE.aeRechner TD.green {
	background-color:#003399; 
	border:1px solid #8C8C8C;	
}
TABLE.aeRechnerGes TD.blue {
	color:#8C8C8C; 
}
TABLE.aeRechnerGes TD.red {
	color:#00B4EB; 
}
TABLE.aeRechnerGes TD.green {
	color:#003399; 
}
