/* CSS Document */
html,body{
  margin:0;
  padding:0;
  border:0;
/* \*/
  height:100%;
/* Last height declaration hidden from Mac IE 5.x */
}
body{
  background:#cccccc;
  background-image:url(/images/bg2008.gif);
  background-repeat: repeat-x;
  background-attachment: fixed;
  color:#333333;
  min-width:600px;
  text-align:center;
}
.clear{
  clear:both;
  height:1px;
  overflow:hidden;
  line-height:1%;
  font-size:0px;
  margin-bottom:-1px;
}
* html .clear{height:auto;margin-bottom:0}
#fullheightcontainer{
  margin-left:auto;
  margin-right:auto;
  text-align:left;
  position:relative;
  width:600px;
/* \*/
  height:100%;
/* Last height declaration hidden from Mac IE 5.x */
}
#wrapper{
  min-height:100%;
/* \*/
  height:100%;
/* Last height declaration hidden from Mac IE 5.x */
  background:#FFFFFF;
}

#wrapp\65	r{
  height:auto;
}
/* \*/
* html #wrapper{
  height:100%;
}
/* Last style with height declaration hidden from Mac IE 5.x */
#outer{
  z-index:1;
  position:relative;
  margin-left:200px;
  width:400px;
  background:#FFFFFF;
/* \*/
  height:100%;
/* Last height declaration hidden from Mac IE 5.x */
}
#left{
  width:201px;
  float:left;
  display:inline;
  position:relative;
  margin-left:-200px;
}
*>html #left{width:200px;}
#container-left{
  width:200px;
  padding-top: 25px;
  padding-bottom: 15px;
}

#container-center{
  padding: 22px 10px 0 0;
  margin-bottom: 30px;
}

#container-centerForm{
  padding: 22px 0 0 2px;
  margin-bottom: 30px;
}


/* \*/
* html #left{margin-right:-3px;}
/* Above style hidden from Mac IE */
#center{
  width:400px;
  float:right;
  display:inline;
/* \*/
  margin-left:-1px;
/* Hidden from IE-mac */
}
#clearheadercenter{
  height:240px;
  overflow:hidden;
}
#clearheaderleft{
  height:240px;
  overflow:hidden;
}
#clearfootercenter{
  height:40px;
  overflow:hidden;
}
#clearfooterleft{
  height:40px;
  overflow:hidden;
}
#footer{
  z-index:1;
  position:absolute;
  clear: both;
  width:600px;
  height:40px;
  overflow:hidden;
  margin-top:-40px;
}
#subfooter1{
  height:40px;
  background:url(/images/bgBlack.gif) repeat-x bottom;
}
#header{
  z-index:1;
  position:absolute;
  top:0px;
  width:600px;
  height:240px;
  overflow:hidden;
}
#subheader1{
  background:#FFFFFF;
  height:100px;
}
#subheader2{
  background:#FFFFFF;
  text-align:center;
  height:140px;
}
#gfx_bg_middle{
  top:0px;
  position:absolute;
  height:100%;
  overflow:hidden;
  width:400px;
  margin-left:200px;
  background:#FFFFFF;
}
* html #gfx_bg_middle{
  display:none;
}

/************************ Eigene Klassen *************************/

#toolBox {
	height: 20px;
	margin: 2px 0 0 5px;
	position: absolute;
}

#toolBox img {
	margin: 0;
	padding: 0;
}

/*RobertNew -- vorher
#logoBox{
	position: relative;
	left: 440px;
}

*html #logoAutodeskBox{		
	top: 23px;				
	position: 	relative;
	display:	inline;
}
#logoAutodeskBox{
	top: 20px;
	position: 	relative;
	display:	inline;
}

*/

#logoBox{
	position: relative;
	left: 466px;
	top: 5px;
}

*html #logoAutodeskBox{	
	top: 		62px;
	left: 		10px;				
	position: 	relative;
	display:	inline;
	width:		118; 
	height:		36;
}
#logoAutodeskBox{
	top: 		62px;
	left: 		10px;	
	position: 	relative;
	display:	inline;
	width:		118; 
	height:		36;
}


#mainNavigationBox{
	top: 30px;
	left: 55px;
	display:	inline;
	border: 1px solid red;
}

#subNavigation ul{
    margin-left: 0;
	margin-bottom: 40px;
    list-style-type: none;
	padding: 0 12px;
}

#subNavigation ul li#m2_standardBG a:link {
	background-image: 	url(../images/subMenue_arrow_link.gif);
	background-repeat: 	no-repeat;
	background-position: left top;
}

#subNavigation ul li#m2_standardBG a:visited{
	background-image: 	url(../images/subMenue_arrow_link.gif);
	background-repeat: 	no-repeat;
	background-position: left top;
}

#subNavigation ul li#m2_standardBG a:hover{
	background-image: 	url(../images/subMenue_arrow_hover.gif);
	background-repeat: 	no-repeat;
	background-position: left top;
}

/**/
#subNavigation ul li#m2_selectedBG {
	background-image: 	url(../images/subMenue_arrow_onClick.gif);
	background-repeat: 	no-repeat;
	background-position: left top;
}

#subNavigation ul li#m2_selectedBG {
	background-image: 	url(../images/subMenue_arrow_onClick.gif);
	background-repeat: 	no-repeat;
	background-position: left top;
}

#subNavigation ul li#m2_selectedBG {
	background-image: 	url(../images/subMenue_arrow_onClick.gif);
	background-repeat: 	no-repeat;
	background-position: left top;
}
/**/

/* Main Navigation*/

/*RobertNew
*html #navigation {
	position: 	relative;
	display:	inline;
	left: 190px
}

#navigation {
	position: 	relative;
	display:	inline;
	left: 		190px;
	
	top: 5px;
}
*/
*html #navigation {
	position: 	relative;
	display:	inline;
	left: 190px;
	top: 44px;
}

#navigation {
	position: 	relative;
	display:	inline;
	left: 		190px;
	top: 44px;
}

#navigation ul{
    margin: 0; 
	padding: 0;
}

#navigation ul li{
    list-style: none;
    display: inline;
    margin: 0;
	padding: 0 9px;
}

/*****************/

#autodescViewerBox{
	margin: 30px 0 0 15px;
}

#revitAcademyBox{
	margin: 30px 0 0 15px;
}

#premiumPackageBox{
	margin: 30px 0 0 50px;
}

#revitToolsBox{
	margin: 20px 0 0 15px;
}

#revitKrankenhausBox{
	margin: 30px 0 0 15px;
}

#certificateBox{
	margin: 70px 0 0 15px;
}


/*** Update 23.11.2006 Start ***/

/** html .listEntryBox {
	height: 110px;
}*/

.listEntryBox{
	margin: 0;
	padding: 0;
	clear: both;
	/*background-image: url(../images/bg_liste.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	border: 1px solid #EEE;*/
	float: left;
	width: 100%;
	/*min-height: 115px;*/
}

#module-productsList .listEntryBox {
	margin: 0;
	padding: 0;
	clear: both;
	background-image: none;
	border: none;
	float: left;
	width: 95%;
}

.listEntryBox2{
	margin: 0;
	clear: both;
	border: 1px solid #cccccc;
	width: 380px;
}
/*Robert*/
.listEntryBox2WithoutBottom{
	margin: 0;
	clear: both;
	border-top: 1px solid #cccccc;
	border-bottom: 0px solid #cccccc;
	border-left: 1px solid #cccccc;	
	width: 400px;
}
/*Robert*/
.listEntryBox2OneCourse{
	margin: 0;
	clear: both;
	border-top: 0px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;	
	width: 380px;
}
/*Robert EDI*/
.listEntryBox2WithTop{
	margin: 0;
	clear: both;
	border-top: 1px solid #cccccc;
	border-bottom: 0px solid #cccccc;
	border-left: 0px solid #cccccc;	
	width: 400px;
}

.listEntryImage{
	/*border: solid 1px #999;*/
	float: left;
	margin-top: 4px;
	margin-right: 10px;
}

.detailTitelBox{
	margin: 0px;
	padding: 5px;
	background-color: #099;
	border-top: 1px solid #099;
	border-right: 1px solid #099;
	border-left: 1px solid #099;
	border-bottom: 1px solid #099;
}

.detailTitel2Box{
	margin: 0px;
	padding: 5px;
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}

.detailBackBox{
	margin: 0px;
	padding: 5px;
	text-align: right;
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}

.detailBox{
	padding: 10px;
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}

/*** Update 23.11.2006 Ende ***/

/*** BOXEN LINKS START ***/

/*** Newsletter ***/
#topNewsletter {
	margin: 20px 0 20px 15px;
	width: 160px;
}

#topNewsletterTitle {
	margin: 0;
	padding: 0;
}

#topNewsletterContent {
	padding: 5px;
	border: solid 1px #DDDDDD;
}

/*** NEWS ***/
#topNews {
	margin: 20px 0 20px 15px;
	width: 160px;
	cursor: pointer;
}

#topNewsTitle {
	margin: 0;
	padding: 0;
}

#topNewsContent {
	padding: 5px;
	border: solid 1px #DDDDDD;
}

/*** SCHULUNG ***/
#topSchulung {
	margin: 20px 0 20px 15px;
	width: 160px;
	cursor: pointer;
}

#topSchulungTitle {
	
}

#topSchulungContent {
	padding: 5px;
	border: solid 1px #DDDDDD;
}

/*** PRODUKT ***/
#topProdukt {
	margin: 20px 0 20px 15px;
	width: 160px;
	cursor: pointer;
}

#topProduktTitle {
	
}

#topProduktContent {
	padding: 5px;
	border: solid 1px #DDDDDD;
}
/*** Event ***/
#topEvent {
	margin: 20px 0 20px 15px;
	width: 160px;
	cursor: pointer;
}

#topEventTitle {
	
}

#topEventContent {
	padding: 5px;
	border: solid 1px #DDDDDD;
}

/*** Course ***/
#topCourse {
	margin: 20px 0 20px 15px;
	width: 160px;
	cursor: pointer;
}

#topCourseTitle {
	
}

#topCourseContent {
	padding: 5px;
	border: solid 1px #DDDDDD;
}

/*** Action ***/
#topAction {
	margin: 20px 0 20px 15px;
	width: 160px;
	cursor: pointer;
}

#topActionTitle {
	
}

#topActionContent {
	padding: 3px;
	border: solid 1px #DDDDDD;
}

/*** BOXEN LINKS ENDE ***/
#languagesBoxLeft {
	padding: 0 5px 0 2px;
	text-align: right;
	height: 22px;
}

.alignright {
	text-align: right;
}

.weiterLinkBox{
	clear: both;
	text-align: right;
	margin-top: -15px;
}

/* Produkte Liste */
.listEntryBox2 {
	/*border: 1px solid red;*/

}

#productListe {
	margin: 20px 0 0 0;
	padding: 0;
}

#productListe div {
	margin: 0;
	padding: 0;
}

*html .productListTitleBox {
	width: 400px;
	margin-top: 5px;
	border-top: 1px solid #c9c9c7;
	
	border-bottom: 1px solid #c9c9c7;
	border-left: 1px solid #c9c9c7;
}

*html .productListTitleBoxWithoutBottom {
	width: 400px;
	margin-top: 5px;
	border-top: 1px solid #c9c9c7;
	
	border-bottom: 0px solid #c9c9c7;
	border-left: 1px solid #c9c9c7;
}

*html .listEntryBox2WithoutBottomTop{
 margin: 0;
 clear: both;
 border-top: 0px solid #cccccc;
 
 border-bottom: 0px solid #cccccc;
 border-left: 1px solid #cccccc; 
 width: 400px;
}


.productListTitleBox {
	width: 397px;
	margin-top: 5px;
	border-top: 1px solid #c9c9c7;
	border-bottom: 1px solid #c9c9c7;
	border-left: 1px solid #c9c9c7;
}
/*Robert*/
.productListTitleBoxWithoutBottom {
	width: 397px;
	margin-top: 5px;
	border-top: 1px solid #c9c9c7;
	border-bottom: 0px solid #c9c9c7;
	border-left: 1px solid #c9c9c7;
}

.listEntryBox2WithoutBottomTop{
 margin: 0;
 clear: both;
 border-top: 0px solid #cccccc;
 border-bottom: 0px solid #cccccc;
 border-left: 1px solid #cccccc; 
 width: 397px;
}


#LogosAutocad1 {	/*Robert*/
	margin: 20px 0 5px 15px;
	width: 160px;
}
#LogosAutocad2 {	/*Robert*/
	margin: 0 0 20px 15px;
	width: 160px;
}
