body {
	background-color:#FFFFFF;
	font-family:  Arial, Helvetica, sans-serif !important;
	}


h1,h2,h3,h4,p,ul,ol,li,div,td,th,address,blockquote,nobr,b,i {
 font-family:Arial,sans-serif; }


/* Headline-Definition START */

		h1 {
			font-size: 20px;
			margin-top: 1px;
			margin-bottom: 17px;
			padding-left: 0px;
			line-height: 21px;
		}
		
		h2 {
			font-size: 17px;
			margin-bottom: 0px;
			padding-left: 0px;
			line-height: 20px;
		}
		
		h3 {
			font-size: 15px;
			margin-bottom: 0px;
			line-height: 15px;
		}
		
		h4 {
			font-size: 12px;
			margin-bottom: 0px;
			line-height: 12px;
		}
		
		h5 {
			font-size: 11px;
			margin-bottom: 0px;
			line-height: 11px;
		}
		
		h6 {
			font-size: 10px;
			margin-bottom: 0px;
			line-height: 10px;
		}

/* Headline-Definition END */



.tableWidthProcentForContent{
	width: 100%;
  height: 370px;
}

.tdContentColor {
	background-color:#FFCC53;
}


.tableWidthProcentMetaMenu {
	width: 100%;
	background-color:#FFA65A;
	height: 24px;
}
.metaMenuColor {
	background-color:#FFA65A;
}

.tdContentRight {
	width: 150px;
	background-color:#FADC96;
}

.tdContentLeft {
	width: 150px;
	background-color:#FADC96;
}
/*
.tdMainnavitems {
   background-color:#FFCC53;
   height: 20px;   
} 
*/
.tdMainnavitems {
   background-color:#ffffff;
   width: 175px;   
   padding-top: 12px;
   padding-left: 45px;
   padding-bottom: 12px;
   padding-right: 15px;
   border-bottom:1px solid #ced0d2;
}

.tdSubNavItems {
	height:20px;
	padding-left:12px;
	padding-right:15px;
}


.activNaviHeader{
   font-weight: bold;
   font-family: Arial,Verdana, Helvetica, sans-serif;
   font-size: 15px;
   color: #0093d4;
   padding-top: 15px;
   padding-left: 45px;
   padding-bottom:15px;
   padding-right: 15px;
  
} 

/* **********************************************************/

.mainnavitems {
   font-weight: bold;
   font-family: Arial,Verdana, Helvetica, sans-serif;
   font-size: 11px;
   text-decoration: none;
   color: #5a5b5d;
} 

.mainnavitems:link {
   font-weight: bold;
   font-family: Arial,Verdana, Helvetica, sans-serif;
   font-size: 11px;
   text-decoration: none;
   color: #5a5b5d;
}  
.mainnavitems:visited {
   font-weight: bold;
   font-family: Arial,Verdana, Helvetica, sans-serif;
   font-size: 11px;
   text-decoration: none;
   color: #5a5b5d;
} 
.mainnavitems:hover {
   font-weight: bold;
   font-family: Arial,Verdana, Helvetica, sans-serif;
   font-size: 11px;
   text-decoration: none;
   color: #0093d4;
}  
.mainnavitems:active {
   font-weight: bold;
   font-family: Arial,Verdana, Helvetica, sans-serif;
   font-size: 11px;
   text-decoration: none;
   color: #5a5b5d;
} 


/* navigation Left active */

.mainnavitemsAct {
   font-weight: bold;
   font-family: Arial,Verdana, Helvetica, sans-serif;
   font-size: 11px;
   text-decoration: none;
   color: #0093d4;
   
} 

.mainnavitemsAct:link {
   font-weight: bold;
   font-family: Arial,Verdana, Helvetica, sans-serif;
   font-size: 11px;
   text-decoration: none;
   color: #0093d4;
}  
.mainnavitemsAct:visited {
   font-weight: bold;
   font-family: Arial,Verdana, Helvetica, sans-serif;
   font-size: 11px;
   text-decoration: none;
   color: #0093d4;
} 
.mainnavitemsAct:hover {
   font-weight: bold;
   font-family: Arial,Verdana, Helvetica, sans-serif;
   font-size: 11px;
   text-decoration: none;
   color: #0093d4;
}  
.mainnavitemsAct:active {
   font-weight: bold;
   font-family: Arial,Verdana, Helvetica, sans-serif;
   font-size: 11px;
   text-decoration: none;
   color: #0093d4;
} 







/* navigation 

.navi {
   font-weight: bold;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   text-decoration: none;
   color: #000000;
} 

.navi:link {
   font-weight: bold;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   text-decoration: none;
   color: #000000;
}  
.navi:visited {
   font-weight: bold;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   text-decoration: none;
   color: #000000;
} 
.navi:hover {
   font-weight: bold;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   text-decoration: none;
   color: #ffffff;
}  
.navi:active {
   font-weight: bold;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   text-decoration: none;
   color: #000000;
} 

*/
/* navigation active

.naviact {
   font-weight: bold;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   text-decoration: none;
   color: #ffffff;
}

.naviact:link {
   font-weight: bold;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   text-decoration: none;
   color: #ffffff;
}  
.naviact:visited {
   font-weight: bold;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   text-decoration: none;
   color: #ffffff;
} 
.naviact:hover {
   font-weight: bold;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   text-decoration: none;
   color: #ffffff;
}  
.naviact:active {
   font-weight: bold;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   text-decoration: none;
   color: #ffffff;
} 


*/





/* navigation ###########################################



.navi {
   font-weight: bold;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   text-decoration: none;
   color: #000000;
} 


.navi a:link {
   font-weight: bold;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   text-decoration: none;
   color: #000000;
}  
.navi a:visited {
   font-weight: bold;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   text-decoration: none;
   color: #000000;
} 
.navi a:hover {
   font-weight: bold;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   text-decoration: underline;
   color: #000000;
}  
.navi a:active {
   font-weight: bold;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   text-decoration: underline;
   color: #000000;
} 







A.navi:link {
   font-weight: bold;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   text-decoration: none;
   color: #000000;
}  
A.navi:visited {
   font-weight: bold;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   text-decoration: none;
   color: #000000;
} 
A.navi:hover {
   font-weight: bold;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   text-decoration: underline;
   color: #000000;
} 
A.navi:active {
   font-weight: bold;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   text-decoration: underline;
   color: #000000;
} 

 
 

.naviact {
   font-weight: bold;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   text-decoration: underline;
   color: #000000;
} 


.naviact a:link {
   font-weight: bold;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   text-decoration: underline;
   color: #000000;
}  
.naviact a:visited {
   font-weight: bold;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   text-decoration: underline;
   color: #000000;
} 
.naviact a:hover {
   font-weight: bold;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   text-decoration: underline;
   color: #000000;
}  
.naviact a:active {
   font-weight: bold;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   text-decoration: underline;
   color: #000000;
} 


A.naviact:link {
   font-weight: bold;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   text-decoration: underline;
   color: #000000;
}  
A.naviact:visited {
   font-weight: bold;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   text-decoration: underline;
   color: #000000;
} 
A.naviact:hover {
   font-weight: bold;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   text-decoration: underline;
   color: #000000;
} 
A.naviact:active {
   font-weight: bold;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   text-decoration: underline;
   color: #000000;
} 

*/



.rootline {
   font-family: Arial,Verdana, Helvetica, sans-serif;
   font-size: 10px;
   color: #5a5b5d;   
} 



.rootlineLink {
   font-family: Arial,Verdana, Helvetica, sans-serif;
   font-size: 10px;
   color: #5a5b5d;   
} 

.rootlineLink:link {
   font-family: Arial,Verdana, Helvetica, sans-serif;
   font-size: 10px;
   color: #5a5b5d;   
} 

.rootlineLink:visited {
   font-family: Arial,Verdana, Helvetica, sans-serif;
   font-size: 10px;
   color: #5a5b5d;   
} 


.rootlineLink:hover {
   font-family: Arial,Verdana, Helvetica, sans-serif;
   font-size: 10px;
   color: #5a5b5d;   
} 


.rootlineLink:active {
   font-family: Arial,Verdana, Helvetica, sans-serif;
   font-size: 10px;
   color: #5a5b5d;   
} 


.prjTable {
	width:275px;
	height:285px;
	border: 1px solid #ced0d2;
}

.prjBlockGreyHeader {
   font-weight: bold;
   font-family: Arial,Verdana, Helvetica, sans-serif;
   font-size: 14px;
   color: #5a5b5d;
   height:30px;
   padding-left:15px;
   padding-top:3px;	
} 

.prjBlockGreySubheader {
   font-weight: bold;
   font-family: Arial,Verdana, Helvetica, sans-serif;
   font-size: 11px;
   color: #000000;
   padding-left:15px;
   padding-right:15px;	
}


.prjScrollBtn {
	width:24px; 
	height:24px; 
	border:none; 
	cursor:pointer;
	text-align:center;
       vertical-align:top;
       background-color: #ced0d2;
}

.prjLogCell {
	border-top:1px solid #ced0d2;
	padding-left:15px;
	padding-right:15px;
	height:85px;
	vertical-align:top;
       padding-top:10px;
}

.prjDescription {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
}

.prjBtnCell {
	padding-right:10px;
	padding-top:3px;
}

.prjLinkCell {
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
	vertical-align: bottom;
	height:30px;
}

.foot {
   font-family: Arial,Verdana, Helvetica, sans-serif;
   font-size: 11px;
   color: #898989;
   margin-top: 8px;
   
}

.underPageHeader {
   font-family: Arial,Verdana, Helvetica, sans-serif;
   font-size: 21px;
   color: #000000;
}


.normalHeader {
   font-family: Arial,Verdana, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   color: #000000;
}

.normalHeader12 {
   font-family: Arial,Verdana, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #000000;
}



.normalText {
   font-family: Arial,Verdana, Helvetica, sans-serif;
   font-size: 11px;
   color: #000000;
   line-height:15px;
}



.normalLink{
   font-family: Arial, Helvetica, sans-serif, Verdana;
   font-size: 11px;
   color: #000000;
} 

.normalLink:link {
   font-family: Arial, Helvetica, sans-serif, Verdana;
   font-size: 11px;
   color: #000000;
}  
.normalLink:visited {
   font-family: Arial, Helvetica, sans-serif, Verdana;
   font-size: 11px;
   color: #000000;

} 
.normalLink:hover {
   font-family: Arial, Helvetica, sans-serif, Verdana;
   font-size: 11px;
   color: #000000;
}  
.normalLink:active {
   font-family: Arial, Helvetica, sans-serif, Verdana;
   font-size: 11px;
   color: #000000;
} 




.orangeLink{
   font-family: Arial, Helvetica, sans-serif, Verdana;
   font-size: 14px;
   font-weight:bold;
   color: #fb9d2d;
   text-decoration:none;
} 

.orangeLink:link {
   font-family: Arial, Helvetica, sans-serif, Verdana;
   font-size: 14px;
   font-weight:bold;
   color: #fb9d2d;
   text-decoration:none;
}  
.orangeLink:visited {
   font-family: Arial, Helvetica, sans-serif, Verdana;
   font-size: 14px;
   font-weight:bold;
   color: #fb9d2d;
   text-decoration:none;
} 
.orangeLink:hover {
   font-family: Arial, Helvetica, sans-serif, Verdana;
   font-size: 14px;
   font-weight:bold;
   color: #fb9d2d;
   text-decoration:none;
}  
.orangeLink:active {
   font-family: Arial, Helvetica, sans-serif, Verdana;
   font-size: 14px;
   font-weight:bold;
   color: #fb9d2d;
   text-decoration:none;
} 

  


.orangeBlockHeader {
	padding-left:10px;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-weight:bold; 
	color: #ffffff; 
	font-size: 14px;
	background-color: #fb9d2d;
}




.photoCommentHeader {
   font-family: Arial,Verdana, Helvetica, sans-serif;
   font-size: 11px;
   color: #000000; 
   font-weight: bold;  
} 

.photoComment {
   font-family: Arial,Verdana, Helvetica, sans-serif;
   font-size: 11px;
   color: #000000;   
}



.mainDiv {
	position: absolute; 
	left: 0px; 
	top: -1px;
	background-color: #ffffff;
}


.mainDivInhalt {
	padding: 0px 6px 35px 0px;
}



.bannerMargin {
	margin-bottom: -3px;
}


/* moreLinkWithText */

div.moreLinkWithText a  {   
   font-family: Arial, Helvetica, sans-serif, Verdana;
   font-size: 11px;
   color: #000000;
} 

div.moreLinkWithText a:hover {
   font-family: Arial, Helvetica, sans-serif, Verdana;
   font-size: 11px;
   color: #000000;

}
div.moreLinkWithText a:link {
   font-family: Arial, Helvetica, sans-serif, Verdana;
   font-size: 11px;
   color: #000000;

}  
div.moreLinkWithText a:active {
   font-family: Arial, Helvetica, sans-serif, Verdana;
   font-size: 11px;
   color: #000000;
}  
div.moreLinkWithText a:visited {
   font-family: Arial, Helvetica, sans-serif, Verdana;
   font-size: 11px;
   color: #000000;
}  


.pointDistance {
	margin-right:5px;
}



*:focus { outline: none; }

*::-moz-focus-inner { border: none; }


