* {

	margin:				0;
	padding:			0;
	outline: 			none;
}

body {

    font-family:		"Lucida Sans", "Georgia";
    font-size:			10pt;
    line-height:		16pt;
    letter-spacing:		0.1pt;
    /*word-spacing:		1.1pt;*/
    color: 				/*#555555*/black;
    background:			url(../pictures/bg.gif);			
}

a {

	text-decoration: 	none;
}

a:hover {

	cursor:				pointer;
	text-decoration: 	underline;
}

a img {

	border: none;
}

h1, h2, a {

	color: 				#004a7a;
}

h1 {

	font-size: 			14pt;
	margin-bottom:		20px;
}

h2 {

	font-weight: 		bold;
	font-size: 			10pt;
	margin-top:			20px;
}

h3,
h4 {

	font-size: 			8pt;
}

h4 {

	margin-top: 		12px;
}

p {

	margin: 			20px 0;
}

p.twice {

	margin:				40px 0;
}

table span {

	font-weight: 		bold;
}

.asterik {

	font-size: 			8pt;
	line-height:		9pt;
}

.center {

    position:			relative;
    width:				960px;
    left:				50%;
    margin-left:		-480px;	
}

.job {

    color:				red;
}

/* */

ul.pdflist {
	
	font-size:			12px;
	line-height:		16px;
	
	margin:				0px;
	padding:			0px;
	list-style:			none;
}

ul.pdflist li {

	padding-left:		20px;
	margin-bottom:		10px;
	background:			url(../pictures/dl_pdf.gif) 0 3px no-repeat;
}

ul.pdflist a {

	font-weight:		bold;
	display:			block;		
}

/* */
#pageWrapperHUGE {

	background: 		#fff url(../pictures/bg_huge.gif) repeat-x;
}
#pageWrapperBIG {

	background: 		#fff url(../pictures/bg_big.gif) repeat-x;
}

#pageWrapper {

	background: 		#fff url(../pictures/bg_main.gif) repeat-x;
}


/* --------------------------------------------------------
	NAVIGATION
	-------------------------------------------------------
*/

#contentNavigationHUGE,
#contentNavigationBIG {

    overflow:			none;
    padding-top:		25px;			
    height:				35px;					
    /* -----------------
	Total				60px */
    background:			url(../pictures/CADstar_main.gif) no-repeat;
}

#contentNavigation {

    overflow:		none;
    padding-top:	25px;			
    height:			35px;					
    /* -----------------
	Total			60px */
}

#navigation {

  	margin-top:		8px;						
  	float: 			right;			
}

#navigation li {												

  	float:			left;
   	list-style:		none;
   	height:			22px;					
}		

/* ! BANNER */

#contentBannerHUGE {
    position:		relative;
    margin-top:		33px;
    margin-bottom:	40px;
}
#contentBannerBIG {
    position:		relative;
    top:			0px;
    height:			200px;
    margin-bottom:	40px;
}

#contentBanner {
    position:		relative;
    top:			0px;
    height:			100px;
    padding-left:	60px;
    padding-top:	55px;
}
		
	
	
	/* ! TEXT SPALTE */
	 
	#textColumn {
	
		width:					600px;
		padding-left:			60px;
		position:				relative;
	}
		
	#textColumn ul 		{ margin-left: 		15px; }
	#textColumn ol li	{ margin-bottom: 	20px; list-style:none;}
	#textColumn ol 		{ /*padding-left: 	20px;*/ }
	
	.addIcon li { list-style-image:	url(../pictures/list_add.gif); }
	.layout { position: relative; }
	.first	{ margin-top: 40px; }
		
	/* ! LINKE SPALTE */
	
	.icon {
	
		position:				absolute;
		left: 					0px;	
	}
	
	#columnLeft {
	
		width: 					290px;
	}				
	
	#columnCenter {
	
		width:					270px;
		padding-left:			40px;
	
		position:				absolute;
		left:					290px;
		top:					0px;
	}
	
	.leftColumn {
	
		width:					290px;
	}
	
	.rightColumn {
	
		width:					270px;
		padding-left:			40px;

		position:				absolute;
		left:						290px;
		top:						0px;		
	}
			
	/* --------------------------------------------------------
		INFO SPALTE
		-------------------------------------------------------
	 */
	 #newsColumn,
	 #infoColumn {
	 
	 	width:					220px;
	 
		position:				absolute;
		left:					710px;
		top:					0px;
		padding-left:			27px;
		margin-top:				20px;			/*auf erste Zeile in text Spalte -20px von h2*/
	}
	
	#newsColumn {
	
		width:					350px;
		left:					auto;
		right:					0px;
	}
	
	#newsColumn h2 {
		
		padding-bottom:			10px;
	}
	
	div#textColumn.news {
		
		width:					470px;
	}
	
	.subEntry {
		list-style:				none;
		font-size:				8pt;
		line-height:			14pt;
		letter-spacing:			0.0pt;
		word-spacing:			0.1pt;					
		margin-bottom:			20px;
	}
	
	.subEntry li {
		font-size:				9pt;
		list-style:				none;
		padding-bottom:			7px;
		padding-right:			0px;		
	}
	
	.linkIcon {
		margin-left:			-27px;
		padding-left:			27px;
		font-size: 				10pt;
		font-weight:			bold;
		background:				url(../pictures/btn_link.gif) 0px 2px no-repeat;
	}
	
	.backIcon {
		margin-left:			-27px;
		padding-left:			27px;
		font-size: 				10pt;
		font-weight:			bold;
		background:				url(../pictures/btn_back.gif) 0px 2px no-repeat;
	}
	.backIcon a { color: #7e96aa; }
	.backSubTitle { font-weight: normal; color: #7e96aa;	}	
	
	/* --------------------------------------------------- */
	
	#logo {
		position:					absolute;
		top:							-20px;
		left: 						50%;
		/*margin-left:	200px;*/
		margin-left:			250px;
	}	

	.banner { color: #fff; margin: 0; }
	
	
	#newsList li { list-style: none; margin-left: -13px;}
	.newsTitle {
	
		top:			18px;
		position: 		relative;
		padding-top:	10px;
	
	}
	.newsDate	{
		font-size: 		100%;
		font-weight: 	normal;
		color: 			#1a1a1a;
		
		position:		relative;
		bottom:			20px;
	}
	
	.subTitle {
		font-size:			100%;
		font-weight:		normal;
		margin-bottom:		20px;
		color:				#1a1a1a;
	}
	.align { margin-left: 27px; }
	.pic{ margin: 20px 0; }
	.picIntro { margin:	50px 0 -10px 0; }
	
	.pdf {
		list-style:		none;
		padding-left:	20px;
		background:		url(../pictures/dl_pdf.gif) 0 5px no-repeat;
	}	
	h2 .pdf { background:		url(../pictures/dl_pdf.gif) 0 2px no-repeat; }
	
	.pageSpacer { height: 250px; }
	
	/* --------------------------------------------------------
		FOOTER
		-------------------------------------------------------
	*/
	#pageFooter {
		position:			relative;		
		margin-top:			40px;
		margin-bottom:		20px;
		height:				120px;
		text-align:			right;
		background:			url(../pictures/bg_footer.gif);
	}
	#navLinks {
		width:				100%;
		padding-top:		90px;
		text-align: 		center;	
	}
	#navLinks a {
		font-size:			9pt;
		color:				black;
	}