@import url(autodesk-content.css);
@import url(autodesk-rte-content.css);

html, body {
	margin: 0; 
	padding: 0; 
	border: 0;
	width: 100%;
	height: 100%;
	background: #ffffff url(../img/left-bg.gif) repeat-y;
}

body {
	color: #000; 
	font: normal 79% arial,verdana,helvetica,sans-serif; 
	text-align: left; 
}

#logo {
	position: absolute;
	top: 13px;
	left: 12px;
}

.clear { 
	clear: both; 
}

.alignright {
	margin-top: 0; 
	text-align: right; 
	clear: both;
}

.small {
	font-size: .9em;
}

.wide {
width: 100%; 
background: #fff;
}

.wide p {
	margin: 0; 
	padding: 0px; 
	position: relative;
}

.top {
	height: 239px;
	background: #ffffff;
}

.bottom {
	position: relative;
	background: #ffffff url(../img/bottom-bg.gif) no-repeat;
	height: 56px;
}

.testfloat {
	width: 50px; 
	border: 2px solid #f90; 
	background: #ffd; 
	font-size: .7em;
}

.to-right {float: right;}

.to-left {float: left;}

.ap-test {
	position: absolute; 
	top: -32px;  /* negativer Wert (Boxhöhe +2p) */
	font-size: .6em; 
	width: 180px; 
	height: 30px;  /* Boxhöhe */
	background: transparent;
}

/* \*/
* html .ap-test {
top: -31px;  /* negativer Wert (Boxhöhe +1p) */ 
t\op: -32px; /* negativer Wert (Boxhöhe +2p) */
}
/* */

.ap-left {
	left: 0;
}

.ap-right {
	right: 0;
}

.wrapper {
position: relative;
margin: 0; 
width: 760px; 
text-align: left;
background: url(../img/page-bg) repeat-y;
}

* html .wrapper {   /*** IE5.x/win box model fix ***/
width: 760px; /* Gesamtbreite +2 px */
wid\th: 760px; /* Gesamtbreite */
}

.outer {
position: relative; /*** IE needs this or the contents won't show outside the parent container. ***/
margin-left: 180px;  /* Breite der linken Spalte */
width: 390px; /* Breite mittlre Spalte = Gesamtbreite - linke Spalte - rechte Spalte -2px */
width: 390px; /* ??? */
/* background: #ffffff;  */
}

* html .outer {   /*** IE5.x/win box model fix ***/
width: 390px; /* Breite der mittleren Spalte */
wid\th: 390px;  /* Breite der mittleren Spalte -2px */
wid\th: 390px;  /* ??? -2px */
position: relative;
}

.float-wrap {
float: left;
width: 390px; /* Breite mittlre Spalte = Gesamtbreite - linke Spalte - rechte Spalte -2px */
width: 390px; /* ??? */
margin-right: -1px;   /*** Static fix ***/
position: relative;
}

.center {
float: right;
width: 390px; /* Breite mittlre Spalte = Gesamtbreite - linke Spalte - rechte Spalte -2px */
width: 390px; /* ??? */

margin-bottom: -1px;   /*** Fixes a variance in IE/win for the green AP bottom boxes ***/
/* \*/
margin-left: -1px; 
/* Hidden from IE-mac */
}

.left {
position: relative; left:0px; top:0px;
width: 180px;
margin-left: -180px;
}

* html .left {
float:left;	
}

*>html .left {width:180px;}  /* Breite der linken Spalte +1px */

*>html .left {width:180px;} 

.container-left {
position: relative; top:0px:; left:0px; /** test for MSIE 5.2 mac bug */
width: 180px; /* Breite der linken Spalte */
padding-bottom: 40px; /* Höhe untere Box + 10px Abstand */

}

.right {
float: left; 
position: relative; /*** IE needs this or the contents won't show outside the parent container. ***/
width: 190px;
margin-right: -190px;  /* negativer Wert der Breite der rechten Spalte */
margin-left: -1px;   
margin-bottom:0px/*** Static fix ***/
}

/* \*/
* html .right {
margin-left: 0px; 
margin-right: -500px; 

}
/* */

.container-right { 
/* \*/width: 190px;/* Breite der rechten Spalte */
margin-bottom:0px;
padding-bottom: 0px;   /*** To keep content from going underneath the AP bottom boxes ***/
overflow: hidden;
}

/* \*/
* html .container-right {
float: right;
margin-bottom: 0px;

}

/* \*/
* html h2 {height: 1%;}
/* */

/* \*/
* html .left {margin-right: -3px;}
* html .left {margin-right: -1px;}
/* */

.italics-test, .italics-test-side {
font-style: italic; 
text-align: justify; 
background: #ccd;
}

/* \*/
* html .italics-test, * html .italics-test-side {
overflow: hidden;
width: 100%;
o\verflow: visible;
w\idth: auto;
hei\ght: 1px;
}
/* */

#image-center {
	position: absolute;
	left: 0;
	top: 79px;
}

#h1 {
	padding: 0;
	margin: 0;
}

#content {
	margin: 0 0 30px 12px;
	width: 360px;
	overflow: visible;
}

#menu1 {
	position:relative; top:0px; left:0px;
	width: 165px;
	overflow: hidden;
	margin: 10px 0 10px 12px;
}

#menu1 ul {
	position:relative; top:0px; left:0px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 150px;
}

#menu1 li {
	padding: 5px 0 0px 0;
}

#menu1 li a {
	text-decoration: none;
	font: bold 11px Arial,Helvetica,Verdana,sans-serif;
}

#menu_995, #menu_996, #menu_997, #menu_998, #menu_999  { position:relative; top:0px; left:-9px; }
#menu_994 a,#menu_994 a:link,#menu_994 a:active,#menu_994 a:visited { font: bold 11px Arial,Helvetica,Verdana,sans-serif; }
#menu_995 a,#menu_995 a:link,#menu_995 a:active,#menu_995 a:visited { font: bold 11px Arial,Helvetica,Verdana,sans-serif; }
#menu_996 a,#menu_996 a:link,#menu_996 a:active,#menu_996 a:visited { font: bold 11px Arial,Helvetica,Verdana,sans-serif; }
#menu_997 a,#menu_997 a:link,#menu_997 a:active,#menu_997 a:visited { font: bold 11px Arial,Helvetica,Verdana,sans-serif; }
#menu_998 a,#menu_998 a:link,#menu_998 a:active,#menu_998 a:visited { font: bold 11px Arial,Helvetica,Verdana,sans-serif; }
#menu_999 a,#menu_999 a:link,#menu_999 a:active,#menu_999 a:visited { font: bold 11px Arial,Helvetica,Verdana,sans-serif; }

#menu_1048, #menu_1030, #menu_1041, #menu_1065, #menu_1021  { position:relative; top:0px; left:-9px; }
#menu_1048 a,#menu_1048 a:link,#menu_1048 a:active,#menu_1048 a:visited { font: bold 11px Arial,Helvetica,Verdana,sans-serif; }
#menu_1030 a,#menu_1030 a:link,#menu_1030 a:active,#menu_1030 a:visited { font: bold 11px Arial,Helvetica,Verdana,sans-serif; }
#menu_1041 a,#menu_1041 a:link,#menu_1041 a:active,#menu_1041 a:visited { font: bold 11px Arial,Helvetica,Verdana,sans-serif; }
#menu_1065 a,#menu_1065 a:link,#menu_1065 a:active,#menu_1065 a:visited { font: bold 11px Arial,Helvetica,Verdana,sans-serif; }
#menu_1021 a,#menu_1021 a:link,#menu_1021 a:active,#menu_1021 a:visited { font: bold 11px Arial,Helvetica,Verdana,sans-serif; }

#menu_1165, #menu_1137, #menu_1159, #menu_1180, #menu_1148  { position:relative; top:0px; left:-9px; }
#menu_1165 a,#menu_1165 a:link,#menu_1165 a:active,#menu_1165 a:visited { font: bold 11px Arial,Helvetica,Verdana,sans-serif; }
#menu_1137 a,#menu_1137 a:link,#menu_1137 a:active,#menu_1137 a:visited { font: bold 11px Arial,Helvetica,Verdana,sans-serif; }
#menu_1159 a,#menu_1159 a:link,#menu_1159 a:active,#menu_1159 a:visited { font: bold 11px Arial,Helvetica,Verdana,sans-serif; }
#menu_1180 a,#menu_1180 a:link,#menu_1180 a:active,#menu_1180 a:visited { font: bold 11px Arial,Helvetica,Verdana,sans-serif; }
#menu_1148 a,#menu_1148 a:link,#menu_1148 a:active,#menu_1148 a:visited { font: bold 11px Arial,Helvetica,Verdana,sans-serif; }

#menu_1264, #menu_1254, #menu_1245, #menu_1234, #menu_1227  { position:relative; top:0px; left:-9px; }
#menu_1264 a,#menu_1264 a:link,#menu_1264 a:active,#menu_1264 a:visited { font: bold 11px Arial,Helvetica,Verdana,sans-serif; }
#menu_1254 a,#menu_1254 a:link,#menu_1254 a:active,#menu_1254 a:visited { font: bold 11px Arial,Helvetica,Verdana,sans-serif; }
#menu_1245 a,#menu_1245 a:link,#menu_1245 a:active,#menu_1245 a:visited { font: bold 11px Arial,Helvetica,Verdana,sans-serif; }
#menu_1234 a,#menu_1234 a:link,#menu_1234 a:active,#menu_1234 a:visited { font: bold 11px Arial,Helvetica,Verdana,sans-serif; }
#menu_1227 a,#menu_1227 a:link,#menu_1227 a:active,#menu_1227 a:visited { font: bold 11px Arial,Helvetica,Verdana,sans-serif; }

#menu_1378, #menu_1364, #menu_1352, #menu_1345, #menu_1333 { position:relative; top:0px; left:-9px; }
#menu_1378 a,#menu_1378 a:link,#menu_1378 a:active,#menu_1378 a:visited { font: bold 11px Arial,Helvetica,Verdana,sans-serif; }
#menu_1364 a,#menu_1364 a:link,#menu_1364 a:active,#menu_1364 a:visited { font: bold 11px Arial,Helvetica,Verdana,sans-serif; }
#menu_1352 a,#menu_1352 a:link,#menu_1352 a:active,#menu_1352 a:visited { font: bold 11px Arial,Helvetica,Verdana,sans-serif; }
#menu_1345 a,#menu_1345 a:link,#menu_1345 a:active,#menu_1345 a:visited { font: bold 11px Arial,Helvetica,Verdana,sans-serif; }
#menu_1333 a,#menu_1333 a:link,#menu_1333 a:active,#menu_1333 a:visited { font: bold 11px Arial,Helvetica,Verdana,sans-serif; }

#menu_1492, #menu_1460, #menu_1471, #menu_1474, #menu_1453 { position:relative; top:0px; left:-9px; }
#menu_1492 a,#menu_1492 a:link,#menu_1492 a:active,#menu_1492 a:visited { font: bold 11px Arial,Helvetica,Verdana,sans-serif; }
#menu_1460 a,#menu_1460 a:link,#menu_1460 a:active,#menu_1460 a:visited { font: bold 11px Arial,Helvetica,Verdana,sans-serif; }
#menu_1471 a,#menu_1471 a:link,#menu_1471 a:active,#menu_1471 a:visited { font: bold 11px Arial,Helvetica,Verdana,sans-serif; }
#menu_1474 a,#menu_1474 a:link,#menu_1474 a:active,#menu_1474 a:visited { font: bold 11px Arial,Helvetica,Verdana,sans-serif; }
#menu_1453 a,#menu_1453 a:link,#menu_1453 a:active,#menu_1453 a:visited { font: bold 11px Arial,Helvetica,Verdana,sans-serif; }

#menu_1646, #menu_1627, #menu_1612, #menu_1596, #menu_1593 { position:relative; top:0px; left:-9px; }
#menu_1646 a,#menu_1646 a:link,#menu_1646 a:active,#menu_1646 a:visited { font: bold 11px Arial,Helvetica,Verdana,sans-serif; }
#menu_1627 a,#menu_1627 a:link,#menu_1627 a:active,#menu_1627 a:visited { font: bold 11px Arial,Helvetica,Verdana,sans-serif; }
#menu_1612 a,#menu_1612 a:link,#menu_1612 a:active,#menu_1612 a:visited { font: bold 11px Arial,Helvetica,Verdana,sans-serif; }
#menu_1596 a,#menu_1596 a:link,#menu_1596 a:active,#menu_1596 a:visited { font: bold 11px Arial,Helvetica,Verdana,sans-serif; }
#menu_1593 a,#menu_1593 a:link,#menu_1593 a:active,#menu_1593 a:visited { font: bold 11px Arial,Helvetica,Verdana,sans-serif; }

#menu_1873, #menu_1863, #menu_1875, #menu_1888, #menu_1765 { position:relative; top:0px; left:-9px; }
#menu_1873 a,#menu_1873 a:link,#menu_1873 a:active,#menu_1873 a:visited { font: bold 11px Arial,Helvetica,Verdana,sans-serif; }
#menu_1863 a,#menu_1863 a:link,#menu_1863 a:active,#menu_1863 a:visited { font: bold 11px Arial,Helvetica,Verdana,sans-serif; }
#menu_1875 a,#menu_1875 a:link,#menu_1875 a:active,#menu_1875 a:visited { font: bold 11px Arial,Helvetica,Verdana,sans-serif; }
#menu_1888 a,#menu_1888 a:link,#menu_1888 a:active,#menu_1888 a:visited { font: bold 11px Arial,Helvetica,Verdana,sans-serif; }
#menu_1765 a,#menu_1765 a:link,#menu_1765 a:active,#menu_1765 a:visited { font: bold 11px Arial,Helvetica,Verdana,sans-serif; }

#menu_2053, #menu_2057, #menu_2055, #menu_2051 { position:relative; top:0px; left:-9px; }
#menu_2053 a,#menu_2053 a:link,#menu_2053 a:active,#menu_2053 a:visited { font: bold 11px Arial,Helvetica,Verdana,sans-serif; }
#menu_2057 a,#menu_2057 a:link,#menu_2057 a:active,#menu_2057 a:visited { font: bold 11px Arial,Helvetica,Verdana,sans-serif; }
#menu_2055 a,#menu_2055 a:link,#menu_2055 a:active,#menu_2055 a:visited { font: bold 11px Arial,Helvetica,Verdana,sans-serif; }
#menu_2051 a,#menu_2051 a:link,#menu_2051 a:active,#menu_2051 a:visited { font: bold 11px Arial,Helvetica,Verdana,sans-serif; }
#menu_2184{
	position:relative; top:0px; left:0px; 
}

#menu_2212, #menu_2211, #menu_2208, #menu_2205, #menu_2209  { position:relative; top:0px; left:-9px; }
#menu_2184 a,#menu_2184 a:link,#menu_2184 a:active,#menu_2184 a:visited { font: bold 11px Arial,Helvetica,Verdana,sans-serif; }
#menu_2212 a,#menu_2212 a:link,#menu_2212 a:active,#menu_2212 a:visited { font: bold 11px Arial,Helvetica,Verdana,sans-serif; }
#menu_2211 a,#menu_2211 a:link,#menu_2211 a:active,#menu_2211 a:visited { font: bold 11px Arial,Helvetica,Verdana,sans-serif; }
#menu_2208 a,#menu_2208 a:link,#menu_2208 a:active,#menu_2208 a:visited { font: bold 11px Arial,Helvetica,Verdana,sans-serif; }
#menu_2205 a,#menu_2205 a:link,#menu_2205 a:active,#menu_2205 a:visited { font: bold 11px Arial,Helvetica,Verdana,sans-serif; }
#menu_2209 a,#menu_2209 a:link,#menu_2209 a:active,#menu_2209 a:visited { font: bold 11px Arial,Helvetica,Verdana,sans-serif; }

#menu_2350, #menu_2422, #menu_2423, #menu_2424, #menu_2425  { position:relative; top:0px; left:-9px; }
#menu_2324 a,#menu_2324 a:link,#menu_2324 a:active,#menu_2324 a:visited { font: bold 11px Arial,Helvetica,Verdana,sans-serif; }
#menu_2350 a,#menu_2350 a:link,#menu_2350 a:active,#menu_2350 a:visited { font: bold 11px Arial,Helvetica,Verdana,sans-serif; }
#menu_2422 a,#menu_2422 a:link,#menu_2422 a:active,#menu_2422 a:visited { font: bold 11px Arial,Helvetica,Verdana,sans-serif; }
#menu_2423 a,#menu_2423 a:link,#menu_2423 a:active,#menu_2423 a:visited { font: bold 11px Arial,Helvetica,Verdana,sans-serif; }
#menu_2424 a,#menu_2424 a:link,#menu_2424 a:active,#menu_2424 a:visited { font: bold 11px Arial,Helvetica,Verdana,sans-serif; }
#menu_2425 a,#menu_2425 a:link,#menu_2425 a:active,#menu_2425 a:visited { font: bold 11px Arial,Helvetica,Verdana,sans-serif; }

#menu_2523, #menu_2538, #menu_2548, #menu_2547, #menu_2562  { position:relative; top:0px; left:-9px; }
#menu_2520 a,#menu_2520 a:link,#menu_2520 a:active,#menu_2520 a:visited { font: bold 11px Arial,Helvetica,Verdana,sans-serif; }
#menu_2523 a,#menu_2523 a:link,#menu_2523 a:active,#menu_2523 a:visited { font: bold 11px Arial,Helvetica,Verdana,sans-serif; }
#menu_2538 a,#menu_2538 a:link,#menu_2538 a:active,#menu_2538 a:visited { font: bold 11px Arial,Helvetica,Verdana,sans-serif; }
#menu_2548 a,#menu_2548 a:link,#menu_2548 a:active,#menu_2548 a:visited { font: bold 11px Arial,Helvetica,Verdana,sans-serif; }
#menu_2547 a,#menu_2547 a:link,#menu_2547 a:active,#menu_2547 a:visited { font: bold 11px Arial,Helvetica,Verdana,sans-serif; }
#menu_2562 a,#menu_2562 a:link,#menu_2562 a:active,#menu_2562 a:visited { font: bold 11px Arial,Helvetica,Verdana,sans-serif; }

#menu1 li.NO a {
	color: #00aadd;
} 

#menu1 li.NO a:hover{
	text-decoration: underline;
} 

#menu1 li.ACT {
}

#menu1 li.ACT a {
	color: #000000;
} 

#menu1 li.ACT a:hover {
	text-decoration: underline; 
} 

#menu1 li.CUR {
}

#menu1 li.CUR a {
	color: #000000;
} 

#menu1 li.CUR a:hover {
text-decoration: underline
}

/* Menu links 2. Ebene */

#menu1 ul ul {
	position:relative; left:0px; top:0px;
	margin: 0 0 5px 0;
	width: 150px;
}

#menu1 li li {
	margin: 0;
	padding: 1px 0 0 9px;
	width: 140px;
}

#menu1 li li a {
	text-decoration: none;
	font: normal 11px Arial,Helvetica,Verdana,sans-serif;
	line-height:13px
}

#menu1 li li.NO a {
	color: #00aadd;
} 

#menu1 li li.NO a:hover{
	text-decoration: underline;
} 

#menu1 li li.ACT {
}

#menu1 li li.ACT a {
	color: #000000;
} 

#menu1 li li.ACT a:hover {
	text-decoration: underline;
} 

#menu1 li li.CUR {
}

#menu1 li li.CUR a {
	color: #000000
} 

#menu1 li li.CUR a:hover {
	text-decoration: underline;
} 

/* Menu links, 3. Ebene */

#menu1 ul ul ul {
}

#menu1 li li li {
	margin: 0;
	padding: 1px 0 0px 9px;
	width: 130px;
}

#menu1 li li li a {
	text-decoration: none;
/*	font: normal 10px Verdana,Geneva,Arial,Helvetica,sans-serif; */
	display: block;
	color: #000000;
	border: none;
}

#menu1 li li li.NO a {
	color: #dd0000;
} 

#menu1 li li li.NO a:hover{
	text-decoration: underline;
} 

#menu1 li li li.ACT {
}

#menu1 li li li.ACT a {
} 

#menu1 li li li.ACT a:hover {
	text-decoration: none;
} 

#menu1 li li li.CUR {
}

#menu1 li li li.CUR a {
	color: #000000;
} 

#menu1 li li li.CUR a:hover {
	text-decoration: underline;
} 

/* Menu links, 4. Ebene */

#menu1 ul ul ul ul {
}

#menu1 li li li li {
	background: #f0f0f0;
	background-position: 25px 8px;
	margin: 0;
	padding: 0;
}

#menu1 li li li li a {
	text-decoration: none;
	font: normal 10px Verdana,Geneva,Arial,Helvetica,sans-serif;
	padding: 3px 0 3px 45px;
	display: block;
	color: #000066;
	width: 100%;
	width: 145px;
	border: none;
}

#menu1 li li li li.NO a {
	color: #000066;
	border: none;

} 

#menu1 li li li li.NO a:hover{
	background: #dddddd url(../img/bullet-act.gif) no-repeat;
	background-position: 35px 8px;

} 

#menu1 li li li li.ACT {
	background: #f0f0f0 url(../img/bullet-act.gif) no-repeat;
	background-position: 35px 8px;
}

#menu1 li li li li.ACT a {
	color: #000066;
	border: none;
} 

#menu1 li li li li.ACT a:hover {
	color: #000066;
	background: #dddddd url(../img/bullet-act.gif) no-repeat;
	background-position: 35px 8px;

} 

#menu1 li li li li.CUR {
	background: #f0f0f0 url(../img/bullet-act.gif) no-repeat;
	background-position: 35px 8px;  
}

#menu1 li li li li.CUR a {
	color: #ff0000;
		border-bottom: 1px solid #999;
		border: 1px dotted #ff0000;
		width: 143px;

} 

#menu1 li li li li.CUR a:hover {
	background: #dddddd url(../img/bullet-act.gif) no-repeat;
	background-position: 35px 8px;
} 


/* Menu links, 5. Ebene */

#menu1 ul ul ul ul ul {
}

#menu1 li li li li li {
	background: #f0f0f0;
	background-position: 25px 8px;
	margin: 0;
	padding: 0;
}

#menu1 li li li li li a {
	text-decoration: none;
	font: normal 10px Verdana,Geneva,Arial,Helvetica,sans-serif;
	padding: 3px 0 3px 55px;
	display: block;
	color: #000066;
	width: 100%;
	width: 135px;
	border: none;
}

#menu1 li li li li li.NO a {
	color: #000066;
	border: none;
} 

#menu1 li li li li li.NO a:hover{
	background: #dddddd url(../img/bullet-act.gif) no-repeat;
	background-position: 45px 8px;

} 

#menu1 li li li li li.ACT {
	background: #f0f0f0 url(../img/bullet-act.gif) no-repeat;
	background-position: 45px 8px;
}

#menu1 li li li li li.ACT a {
	color: #000066;
	border: none;
} 

#menu1 li li li li li.ACT a:hover {
	color: #000066;
	background: #dddddd url(../img/bullet-act.gif) no-repeat;
	background-position: 45px 8px;
} 

#menu1 li li li li li.CUR {
	background: #f0f0f0 url(../img/bullet-act.gif) no-repeat;
	background-position: 45px 8px;  
}

#menu1 li li li li li.CUR a {
	color: #ff0000;
		border-bottom: 1px solid #999;
		border: 1px dotted #ff0000;
		width: 133px;
} 

#menu1 li li li li li.CUR a:hover {
	background: #dddddd url(../img/bullet-act.gif) no-repeat;
	background-position: 45px 8px;
} 

#menu1a {
	width: 170px;
	overflow: hidden;
	margin: 0px 0 20px 12px;
}

#menu1a ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#menu1a li {
	padding: 0;
}

#menu1a li a {
	text-decoration: none;
	font: bold 11px Arial,Helvetica,Verdana,sans-serif;
	padding: 0px 0 0px 0px;
	display: block;
	color: #00aadd;
	width: 170px;
}

#menu1a li.NO a {
	color: #00aadd;
} 

#menu1a li.NO a:hover{
	background: #dddddd;
	color: #000000;
} 

#menu1a li.ACT {
	background: #f0f0f0;
}

#menu1a li.ACT a {
	color: #00aadd;
} 

#menu1a li.ACT a:hover {
	background: #dddddd;
	color: #000000;
} 

#menu1a li.CUR {
	background: #f0f0f0;
}

#menu1a li.CUR a {
	color: #00aadd;
	width: 170px;

} 

#menu1a li.CUR a:hover {
	background: #dddddd url(../img/bullet-act.gif) no-repeat;
	background-position: 5px 10px;
}

/* Menu links 2. Ebene */

#menu1a ul ul {
}

#menu1a li li {
	margin: 0;
	padding: 0;
}

#menu1a li li a {
	text-decoration: none;
	font: normal 11px Arial,Helvetica,Verdana,sans-serif;
	padding: 0px 0 0px 0px;
	display: block;
	color: #00aadd;
	width: 165px;
}

#menu1a li li.NO a {
	color: #00aadd;
	border: none;
/*	border-bottom: 1px solid #999;  */
} 

#menu1a li li.NO a:hover{
	background: #dddddd;
} 

#menu1a li li.ACT {
}

#menu1a li li.ACT a {
	color: #00aadd;
} 

#menu1a li li.ACT a:hover {
	color: #00aadd;
	background: #dddddd;
} 

#menu1a li li.CUR {
	background: #f0f0f0;
}

#menu1a li li.CUR a {
	color: #00aadd;
	width: 163px;
} 

#menu1a li li.CUR a:hover {
	background: #dddddd;
} 





#menu2box {
	position: absolute;
	top: -22px;
	left: 11px;
	height: 52px;
	width: 573px;
}

#menu2 {
	position: absolute;
	top: 0px; 
	left: 0px;
	height: 52px;
	width: 573px;
	background: url(../img/menu2-bg.gif) no-repeat;
}

#menu2 ul {
	margin: 0 0 0 135px;
	padding: 0;
	list-style-type: none;
}

#menu2 li {
	padding: 1px 0px 0 0px;
	padding: 1px 0px 0 0px;

	float: left;
	display: block;
	width: 95px;
	overflow: hidden;
	text-align: center;
	height:  22px;
}

#menu2 li a {
	text-decoration: none;
	font: bold 13px Verdana,Arial,Helvetica,sans-serif;
	font: normal 13px Verdana,Arial,Helvetica,sans-serif;
	margin: auto;
	color: #000066;
}

#menu2 li.NO {
	background: #c2d7ff url(../img/tab-no.gif) no-repeat;  
}


#menu2 li.NO a {
	color: #000066;
} 

#menu2 li.NO a:hover{
	color: #e0042f;
	background: #c2d7ff;
} 

#menu2 li.ACT {
	background: url(../img/tab-cur.gif) no-repeat;
}

#menu2 li.ACT a {
	color: #000066;
} 

#menu2 li.ACT a:hover {
	color: #e0042f;
	background: #97b8ff;
} 

#menu2 li.CUR {
	background: url(../img/tab-cur.gif) no-repeat;	
}

#menu2 li.CUR a {
	color: #e0042f;
} 

#menu2 li.CUR a:hover {
	background: #97b8ff;
	color: #e0042f;
}

#menu3 {
	position: relative;
	top: 0px; 
	left: 192px;
	width: 500px;

}

#menu3 a {
	position: relative;
	top: 2px; 
}


#menu3a ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#menu3a li {
	float: left;
	padding: 0;
	padding: 0 5px 0 5px;
}

#menu3a li a {
	text-decoration: none;
	font: normal 11px Arial,Helvetica,Verdana,sans-serif;
	padding: 0px 0 0px 0px;
	display: block;
	color: #00aadd;
}

#menu3a li.NO a {
	color: #00aadd;
} 

#menu3a li.NO a:hover{
	background: #dddddd;
	color: #00aadd;
}

#menu3b ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#menu3b a{
top: -12px;
} 

#menu3b li {
	float: left;
	padding: 0;
	padding: 0 5px 0 5px;
}

#menu3b li a {
	text-decoration: none;
	font: normal 11px Arial,Helvetica,Verdana,sans-serif;
	padding: 0px 0 0px 0px;
	display: block;
	color: #00aadd;
}

#menu3b li.NO a {
	color: #00aadd;
} 

#menu3b li.NO a:hover{
	background: #dddddd;
	color: #00aadd;
} 

#menu3b,
#menu3a  {
	font: normal 11px Arial,Helvetica,sans-serif;
}


#menu4 {
	position: absolute;
	top: 13px;
	right: 0px;
	width: 460px;
	text-align: right;
}

#menu4 a {
	font: normal 11px arial,helvetica,verdana,sans-serif;
}

#pagetitle {
	position: relative;
	text-align: center;
	top: 28px;
	font: bold 14px verdana,arial,helvetica,sans-serif;
	color: #000066;
}

#copyright {
	display: block;
	width: 165px;
	text-align: center;
	font: normal 11px Verdana,Arial,Helvetica,sans-serif;
	margin: 0 0 10px 0;
}

.searchbutton {
	position: absolute;
	top: 30px;
	left: -5px;
}


#RIGHT {
	margin: 0px 5px 10px 5px;
	width: 180px;
}

#ct1 #CONTENT {
	margin: 0px 0 0 0px;
	padding: 0 0px 0 0px;
	width: 366px;
	position: relative;
/*	overflow: hidden;   */
}

table td {
	margin: 0;
	padding: 0;
}

table {
	border: none;
}

.box1top {
	position: relative;
	width: 168px;
	height: 18px;	
	background: url(../img/box1top.gif) no-repeat;
	font-size: 1px;
   position:relative;
   top:40px;
	top: 0; /* jweiland */
}

.rahmen {
	border: 1px solid #666666;
	padding: 4px 3px 10px 6px;
	width: 160px;
	margin-bottom:0px;
	overflow:visible;
}

.rahmen table { width: 156px}
.rahmen p { line-height:13px; }

.rahmen input { width:90px;  padding:0px 2px 1px 2px; margin-top:2px  }
/*
.box1middle {
	position: relative;
	width: 168px;
	background: url(../img/box1middle.gif) repeat-y;
   top:40px;
	top: 0; 
}

.box1bottom {
	position: relative;
	top: 32px;
	width: 168px;
	height: 15px;	
	background: url(../img/box1bottom.gif) no-repeat;
	top: 0;
}


.box1middle p.bodytext a {
	z-index:99;
	position: relative;
	top: -12px;
	font: bold 11px arial,helvetica,verdana,sans-serif;
	text-decoration: none;
	color: #00aadd;
	display: block;
	width: 145px;
	padding: 0 12px 0 0;
}
*/

.box2top {
	position: relative;
	width: 170px;
	height: 3px;	
	background: url(../img/box2top.gif) no-repeat;
	margin: 0;
	font-size: 1px;
   top:27px;
	top: 0; /* jweiland */
}
/*
.box2middle {
	position: relative;
	width: 170px;
	background: url(../img/box2middle.gif) repeat-y;
   top:27px;
	top: 0;
}

.box2middle p.bodytext {
	position: relative;
	top: -10px;
	font: 11px arial,helvetica,verdana,sans-serif;
}
*/
/*
.box2middle p.bodytext a {
	z-index: 11;
	position: relative;
	top: 50px;

	font: bold 14px arial,helvetica,verdana,sans-serif;
	text-decoration: none;
	color: #ee5500;
	display: block;
	width: 145px;
	padding: 0 12px 0 0;
}
*/
.box2middle img {
   z-index:-1;
	position: relative;
	left: 1px;
}


.box2bottom {
	position: relative;
	top: 27px;
	top: 0; /* jweiland */
	width: 170px;
	height: 1px;	
	background: url(../img/box2bottom.gif) no-repeat;
	margin: 0 0 0px 0;
}
/*
.box3top {
	position: relative;
	width: 168px;
	height: 3px;	
	margin: 0px 0 0 0;
	font-size: 1px;
}

.box3middle {
	width: 168px;
}

.box3middle p.bodytext a {
	position: relative;
	top: 0px;
	font: bold 14px arial,helvetica,verdana,sans-serif;
	text-decoration: none;
	color: #77bb11;
	display: block;
	width: 145px;
	padding: 0 12px 0 0;
}

.box3middle img {
	position: relative;
	left: 1px;
}

.box3bottom {
	position: relative;
	top: 0px;
	width: 168px;
	height: 1px;	
	margin: 0 0 0px 0;
}
*/
.box1top,
.box2top,
.box3top,
.box4top,
.box5top,
.box6top,
.box7top {
	position: relative;
	width: 170px;
	height: 3px;	
	background: url(../img/box3top.gif) no-repeat;
	margin: 0px 0px 0px 0px;
	font-size: 1px;
}

.box1middle,
.box2middle,
.box3middle,
.box4middle,
.box5middle,
.box6middle,
.box7middle {
	width: 170px;
	padding:5px;
	background: url(../img/box3middle.gif) repeat-y;
}

.box4middle p.bodytext a {
	position: relative;
	top: 0px;
	font: bold 14px arial,helvetica,verdana,sans-serif;
	text-decoration: none;
	color: #ee0066; 
	display: block;
	width: 160px;
	padding: 0 12px 0 0;
}

.box4middle img {
	position: relative;
	left: 1px;
}

.box1middle h1,
.box2middle h1,
.box3middle h1,
.box4middle h1,
.box5middle h1,
.box6middle h1,
.box7middle h1 {
	margin: 2px 5px 10px 0px;
	padding: 0;
}

.box1middle h1 {
	color: #00aadd;
}

.box2middle h1 {
	color: #ee5500;
}

.box3middle h1 {
	color: #77bb11;
}

.box4middle h1 {
	color: #ee0066;
}

.box5middle h1 {
	color: #993388;
}

.box6middle h1 {
	color: #ffaa00;
}

.box7middle h1 {
	color: #118888;
}


.box4bottom {
	position: relative;
	top: 0px;
	width: 170px;
	height: 1px;	
	background: url(../img/box3bottom.gif) no-repeat;
	margin: 0 0 10px 0;
}

.box5top {
	position: relative;
	width: 170px;
	height: 3px;	
	background: url(../img/box3top.gif) no-repeat;
	margin: 0px 0 0 0;
	font-size: 1px;
}

.box5middle {
	width: 150px;
	background: url(../img/box3middle.gif) repeat-y;
}

.box5middle p.bodytext a {
	position: relative;
	top: 0px;
	font: bold 14px arial,helvetica,verdana,sans-serif;
	text-decoration: none;
	color: #993388;
	display: block;
	width: 145px;
	padding: 0 12px 0 0;
}

.box5middle img {
	position: relative;
	left: 1px;
}

.box5bottom {
	position: relative;
	top: 0px;
	width: 170px;
	height: 1px;	
	background: url(../img/box3bottom.gif) no-repeat;
	margin: 0 0 10px 0;
}

.box6top {
	position: relative;
	width: 170px;
	height: 3px;	
	background: url(../img/box3top.gif) no-repeat;
	margin: 0px 0 0 0;
	font-size: 1px;
}

.box6middle {
	width: 15&mdash;0px;
	background: url(../img/box3middle.gif) repeat-y;
}

.box6middle p.bodytext a {
	position: relative;
	top: 0px;
	font: bold 14px arial,helvetica,verdana,sans-serif;
	text-decoration: none;
	color: #ffaa00;
	display: block;
	width: 145px;
	padding: 0 12px 0 0;
}

.box6middle img {
	position: relative;
	left: 1px;
}

.box6bottom {
	position: relative;
	top: 0px;
	width: 170px;
	height: 1px;	
	background: url(.../img/box3bottom.gif) no-repeat;
	margin: 0 0 5px 0;
}
/*
.box7top {
	position: relative;
	width: 168px;
	height: 3px;	
	margin: 0px 0 0 0;
	font-size: 1px;

}

.box7middle {
	width: 168px;

}

.box7middle p.bodytext a {
	position: relative;
	top: 0px;
	font: bold 14px arial,helvetica,verdana,sans-serif;
	text-decoration: none;
	color: #118888;
	display: block;
	width: 145px;
	padding: 0 12px 0 0;
}

.box7middle img {
	position: relative;
	left: 1px;
}

.box7bottom {
	position: relative;
	top: 0px;
	width: 168px;
	height: 1px;	
	margin: 0 0 10px 0;
}

*/


#RIGHT {
	margin: 00px 0 0 10px;
	width: 170px;
}

#tipafriend {
	margin: 10px 0 0 10px;
}

#tipafriend a {
	font-size: 90%;
}

#tipafriend a:hover {
	text-decoration: underline;
}

#autodesk-link p.bodytext {
	margin: 0px 7px 0px 7px;
	font: normal 80%/120% arial,helvetica,verdana,sans-serif;
}

#ct1 .box2middle p.bodytext a {
	color: #ffb37c;
}


#autodesk-link {
	position: absolute;
	left: 399px;
	top: 0px;
}

#autodesklink {
	position: relative;
	margin: -10px 0px 0px 0px;
	
	
}

#login {
	margin: 10px 0px 3px 10px;
	width: 170px;
	overflow: visible;
}

/* Rahmen um "Wie fanden Sie diesen Beitrag?" */
#RIGHT div.rzw1_rightup  {
position: absolute;
position: relative; /* jweiland */
top: 50px;
top: 10px; /* jweiland */
border: 1px solid #dddddd;   /* jweiland */
width: 170px;
}

/* Text "Wie fanden Sie diesen Beitrag?" 
(verschiebt sich mit Rahmen! -> Do not touch TOP )*/
#RIGHT div.rzw1_rightup div {
padding: 0px;
height:56px;
position:relative;
top: -20px;
top: -20px; /* jweiland */
left: 1px; /* jweiland */
}

/* Die Abstimmknöpfe */
#RIGHT div.rzw2_rightup {
position: relative; 
margin-top:-10px;
margin-bottom:5px;
margin-left: 5px;
}

/* Die Abstimmknöpfe */
#RIGHT div.rzw2_rightup select {
width: 80px; 
height:18px;
}

#RIGHT div.rzw2_rightup input {
width: 65px; 
height: 19px; 
margin-top:-2px;
margin-left:2px;
padding:0px 2px 2px 2px;


}

#RIGHT div.rzw2_rightup td {
height:20px;
vertical-align:middle;

}

/* Die Login-Box */


#partnerlink {
position:relative;
top: 0px;
width: 173px;
margin: 0px 0px 0px 10px;
padding: 0px 0px 0px 0px;
height:0px

}

#autodesklink {
position:relative;
top: 0px;
width: 173px;
margin: 0px 0px 0px 10px;
padding: 0px 0px 0px 0px;
}

#autodesklink div.b2middle {
width: 173px;
}

#autodesklink img {
width:168px;
}



/*

#RIGHT div.box3middle {
border: 1px solid #dddddd;
position:relative;
top: 35px;
top: 0; 
}






#RIGHT .box3top {
	position: relative;
	width: 168px;
	height: 3px;	
	background: ;
	margin: 0px 0 0 0;
	font-size: 1px;
}

#RIGHT .box3middle {
	width: 168px;
	background: ;
}

#RIGHT .box3middle img {
	position: relative;
	left: 1px;
}

#RIGHT .box3bottom {
	position: relative;
	top: 0px;
	width: 168px;
	height: 1px;	
	background: ;
	margin: 0 0 10px 0;
}

#RIGHT div.box7middle  {
   border: 1px solid #dddddd;
	position: relative;
	top: 42px;
	top: 0; /* jweiland */
}

*/

.box1top,
.box2top,
.box3top,
.box4top,
.box5top,
.box6top,
.box7top,
.box8top {
	width: 160px;
	height: 3px;	
	background: url(../img/box3top.gif) no-repeat;
	margin: 0px;
	font-size: 1px;
	overflow:visible;
}

.box1middle,
.box2middle,
.box3middle,
.box4middle,
.box5middle,
.box6middle,
.box7middle,
.box8middle {
	width: 160px;
	background: url(../img/box3middle.gif) repeat-y;
	overflow: visible;
}

.box4middle p.bodytext a {
	font: bold 14px arial,helvetica,verdana,sans-serif;
	line-height:12px;
	text-decoration: none;
	color: #ee0066; 
	display: block;
	width: 145px;
	padding: 0px 0px 0px 5px;
}

.box1middle img,
.box2middle img,
.box3middle img, 
.box4middle img,
.box5middle img,
.box6middle img,
.box7middle img,
.box8middle img {
	position: relative;
	left: 1px;
	
}


.box1middle p.bodytext,
.box2middle p.bodytext,
.box3middle p.bodytext,
.box4middle p.bodytext,
.box5middle p.bodytext,
.box6middle p.bodytext,
.box7middle p.bodytext,
.box8middle p.bodytext {
	font: normal 11px arial, helvetica, sans-serif;
	line-height:10px;
}

.box1middle p.bodytext a,
.box2middle p.bodytext a,
.box3middle p.bodytext a,
.box4middle p.bodytext a,
.box5middle p.bodytext a,
.box6middle p.bodytext a,
.box7middle p.bodytext a,
.box8middle p.bodytext a {
	z-index: 11;
	font: bold 14px arial,helvetica,verdana,sans-serif;
	text-decoration: none;
	display: block;
	width: 145px;
	padding: 0 12px 0 0;
}

.box1middle p.bodytext a,
.box1middle p.bodytext a:hover,
.box1middle h1 a,
.box1middle h1 a:hover,
.box1middle h1 {
	color: #00aadd;
	text-decoration: none;
}

.box2middle p.bodytext a,
.box2middle p.bodytext a:hover,
.box2middle h1 a,
.box2middle h1 a:hover,
.box2middle h1 {
	color: #ee5500;
	text-decoration: none;
}

.box3middle p.bodytext a,
.box3middle p.bodytext a:hover,
.box3middle h1 a,
.box3middle h1 a:hover,
.box3middle h1 {
	color: #77bb11;
	text-decoration: none;
}

.box4middle p.bodytext a,
.box4middle p.bodytext a:hover,
.box4middle h1 a,
.box4middle h1 a:hover,
.box4middle h1 {
	color: #ee0066;
	text-decoration: none;
}

.box5middle p.bodytext a,
.box5middle p.bodytext a:hover,
.box5middle h1 a,
.box5middle h1 a:hover,
.box5middle h1 {
	color: #993388;
	text-decoration: none;
}

.box6middle p.bodytext a,
.box6middle p.bodytext a:hover,
.box6middle h1 a,
.box6middle h1 a:hover,
.box6middle h1 {
	color: #ffaa00;
	text-decoration: none;
}

.box7middle p.bodytext a,
.box7middle p.bodytext a:hover,
.box7middle h1 a,
.box7middle h1 a:hover,
.box7middle h1 {
	color: #118888;
	text-decoration: none;
}

.box8middle p.bodytext a,
.box8middle p.bodytext a:hover,
.box8middle h1 a,
.box8middle h1 a:hover,
.box8middle h1 {
	color: #000000;
	text-decoration: none;
}


.box1bottom,
.box2bottom,
.box3bottom,
.box4bottom,
.box5bottom,
.box6bottom,
.box7bottom,
.box8bottom {
	width: 170px;
	height: 3px;	
	background: url(../img/box3bottom.gif) no-repeat;
	margin: 0px 0px -5px 0px;
}

/********** Box8: Box ohne Rahmen, d.h. ohne Hintergrund ****/
.box8top,
.box8middle,
.box8bottom {
	background: none;
}

/***********************  Link - Boxes *****************/

.box2atop {
	position: relative;
	width: 170px;
	height: 3px;	
	background: url(../img/box2top.gif) no-repeat;
	margin: 0px;
	font-size: 1px;
   }

.box2amiddle {
	position: relative;
	width: 170px;
	background: url(../img/box2middle.gif) repeat-y;
   	top:0px;
	padding: 0px;
	margin:0px;

}

.box2amiddle p.bodytext {
	position: relative;
	top: -12px;
	font: 11px arial,helvetica,verdana,sans-serif;
	line-height:13px;
	margin-bottom:0px
}


.box2amiddle p.bodytext a {
	z-index: 11;
	position: relative;
	top: 50px;
	font: bold 14px arial,helvetica,verdana,sans-serif;
	text-decoration: none;
	color: #ee5500;
	display: block;
	width: 130px;
	padding: 0px 0px 0px 0px;
}

.box2amiddle img {
   z-index:1;
	position: relative;
	left: 1px;
	
}


.box2abottom {
	position: relative;
	top: 0px;
	width: 170px;
	height: 1px;	
	background: url(../img/box2bottom.gif) no-repeat;
	margin: 0px 0px 0px 0px;
}


#RIGHT h1 {
	margin: 0 7px 20px 7px;
	padding: 0;
}


/******************  Box rechts hellblau *********************/

.box1top {
	position: relative;
	width: 170px;
	height: 18px;	
	background: url(../img/box1top.gif) no-repeat;
	font-size: 1px;
}

.box1middle {
	width: 170px;
	background: url(../img/box1middle.gif) repeat-y;
}

.box1bottom {
	width: 170px;
	height: 1px;	
	background: url(../img/box1bottom.gif) no-repeat;
}

.box1middle h1 {
	color: #00aadd;
}

.box1middle p.bodytext{
	z-index:99;
	position: relative;
	top: -12px;
	font: bold 11px arial,helvetica,verdana,sans-serif;
	color: #000000;
	display: block;
	width: 145px;
	padding: 0 12px 0 0;
}

.box1middle p.bodytext a {
	font: bold 11px arial,helvetica,verdana,sans-serif;
	text-decoration: none;
	color: #00aadd;
	display: block;
	padding: 0px 0px 2px 0px;
	margin: 0px 0px 2px 0px;
	line-height:19px;
}
