* { color: #778088; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; }body { color: #778088; font-size: 11px; background-color: #f5f5f5;}td { font-size: 11px;}#top { padding-bottom: 1px; }#wrapper { background-color: #fff; position:absolute; left:50%; margin-left:-496px; width: 992px; margin-right: auto; margin-bottom: 20px; border: solid 1px #bec6d1; }/*#wrapper { background-color: #fff; width: 992px; margin-right: auto; margin-bottom: 20px; margin-left: 0px; border: solid 1px #bec6d1; }*//*<agl.folder "header">*/	#header { width: 980px; margin: 6px 6px 0; border-style: none; }	#branding { height: 142px; }	.tebbrand { background-image: url(../medien/Tebis_Kopf_Allg.jpg); background-repeat: no-repeat; }	.cadbrand { background-image: url(../medien/Tebis_Kopf_CAD.jpg); }	.cambrand { background-image: url(../medien/Tebis_Kopf_CAM.jpg); }	.shopbrand { background-image: url(../medien/Tebis_Kopf_WERK.jpg); }	.caqbrand { background-image: url(../medien/Tebis_Kopf_CAQ.jpg); }	.viewerbrand { background-image: url(../medien/Tebis_Kopf_Viewer.jpg); }	#general { text-align: right; width: 400px; height: 25px; float: right; padding-top: 5px; padding-right: 20px; }	#general p { color: #c1c3c3; font-size: 11px; line-height: 15px; text-transform: uppercase; letter-spacing: 1px; }	#general a:link, #general a:visited { color: #e6e6e6; font-weight: normal; text-decoration: none; padding: 0 5px 5px; }	#general a:hover { color: #fff; }	#logo { width: 171px; float: left; margin-top: 15px; margin-left: 15px; display: inline; }/*</agl.folder>*//*<agl.folder "topnav">*/	#topnav { background-image: url(../medien/Tebis_grau_Top3.gif); background-repeat: repeat-x; background-position: left bottom; height: 35px; }	#topnav ul { margin-top: -1px; margin-left: 15px; padding-top: 10px; list-style-type: none; }	#topnav ul li { text-transform: uppercase; letter-spacing: 1px; padding-top: 12px; padding-right: 10px; padding-left: 10px; border-right: 1px solid #b5b5b5; list-style-type: none; display: inline; }	#topnav a:link, #topnav a:visited { font-size: 12px; line-height: 12px; text-decoration: none; padding-top: 11px; }	#topnav a:hover { color: #cc3333; background-image: url(../medien/Tebis_Pfeilchen.gif); background-repeat: no-repeat; background-position: right top; padding-top: 11px; }	#topnav .here { font-weight: bold; color: #000; background-image: url(../medien/Tebis_Pfeilchen.gif); background-repeat: no-repeat; background-position: right top; padding-top: 11px; }	#search { font-size: 9px; text-align: left; width: 260px; float: right; margin-top: 6px; padding-right: 20px; }	#search select { font-size: 14px; text-align: left; width: 190px; float: right; }	#search p { color: #c1c3c3; font-size: 13px; line-height: 11px; font-weight: bold; }	#search a:hover { background-image: none; }/*</agl.folder>*/#main { background-color: #f0f0f1; background-image: url(../medien/Tebis_Verlauf.gif); background-repeat: repeat-x; background-position: left bottom; width: 980px; margin: 6px; padding-top: 10px; }/*<agl.folder "sidebar">*/	.text { font-size: 12px; line-height: 15px; }	#sidebar { font-size: 12px; line-height: 15px; width: 200px; float: left; margin-left: 10px; display: inline; }	#subnav { width: 200px; float: left; margin-left: 0; }	#subnav ul { font-size: 11px; list-style-type: none; }	#subnav ul li { margin-bottom: 2px; padding-top: 4px; padding-bottom: 5px; }	#subnav_list { width: 200px; float: left; margin-left: 0; }	#subnav_list ul { font-size: 11px; list-style-type: none; }	#subnav_list ul li { margin-bottom: 2px; padding-top: 4px; padding-bottom: 5px; }	#subnav_list a:link, #subnav_list a:visited { text-decoration: none; width: 195px; padding-top: 0; padding-left: 20px; border-bottom-style: none; display: block; }	#subnav_list a:hover, #subnav_list .here { color: #000; background-image: url(../medien/Pfeil.gif); background-repeat: no-repeat; background-position: 0 center; text-decoration: none; width: 195px; }	.company { background-image: url(../medien/Company_grau.gif); background-repeat: no-repeat; background-position: 10px 0; }	.cad { background-image: url(../medien/Company_cad.gif); background-repeat: no-repeat; background-position: 10px 0; }	.cam { background-image: url(../medien/Company_cam.gif); background-repeat: no-repeat; background-position: 10px 0; }	.shop { background-image: url(../medien/Company_werk.gif); background-repeat: no-repeat; background-position: 10px 0; }	.caq { background-image: url(../medien/Company_caq.gif); background-repeat: no-repeat; background-position: 10px 0; }	#sidebar p { color: #778088; font-size: 11px; line-height: 15px; margin-top: 5px; margin-right: 10px; margin-left: 10px; }	#subnav ul li ul { font-size: 11px; margin-top: 5px; }	#subnav ul li ul li { color: #e6e6e6; background-image: none; margin-bottom: 2px; padding-top: 2px; padding-bottom: 0; border-bottom-style: none; }	.level_drei { padding-left: 10px; }	#subnav a:link, #subnav a:visited { text-decoration: none; width: 195px; padding-top: 0; padding-left: 20px; border-bottom-style: none; display: block; }	#subnav a:hover { color: #000; background-image: url(../medien/Pfeil.gif); background-repeat: no-repeat; background-position: 0 center; text-decoration: none; width: 195px; }	#subnav .here { font-weight: bold; color: #000; background-image: url(../medien/Pfeil.gif); background-repeat: no-repeat; background-position: 0 center; text-decoration: none; width: 195px; }	#sidebar h3 { background-image: url(../medien/dark_button.gif); background-repeat: no-repeat; background-position: left top; color: #fff; font-size: 11px; font-weight: normal; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 10px; margin-left: 10px; text-indent: 10px; padding: 4px 10px 6px; }	#sidebar h3 a:link, #sidebar h3 a:visited { color: #fff; text-decoration: none; border-bottom-style: none; }	#sidebar h3 a:hover, #sidebar #jobs a:hover { color: #000; }	#sidebar h4 { font-size: 13px; line-height: 1.2em; margin-left: 0px; margin-bottom: 5px; margin-top: 10px; }	#sidebar p { margin-left: 20px; }	#jobs { background-image: url(../medien/dark_button.gif); background-repeat: no-repeat; background-position: left top; margin-top: 20px; margin-left: 10px; }/*</agl.folder>*//*<agl.folder "content">*/	#content { font-size: 11px; line-height: 1.6em; background-image: url(../medien/vertiline.gif); background-repeat: no-repeat; background-position: 520px -70px; width: 730px; float: right; margin-right: 20px; margin-bottom: 10px; border-top: 1px solid #c7c8c9; border-left: 1px solid #c7c8c9; display: inline; }	#content_full { font-size: 1em; line-height: 1.6em; width: 730px; float: right; margin-right: 20px; margin-bottom: 10px; border-top: 1px solid #c7c8c9; border-left: 1px solid #c7c8c9; display: inline; }	.date { color: #b5b5b5; font-size: 10px; text-align: right; margin: 0 25px 0 750px; padding-bottom: 5px; border-left: 1px solid #b5b5b5; }	#stories { font-size: 11px; line-height: 1.6em; width: 480px; float: left; margin-top: 10px; margin-bottom: 10px; margin-left: 20px; display: inline; }	#stories p { margin-bottom: 5px; }	#stories ul { margin-left: 20px; margin-bottom: 5px; }	#news { font-size: 1.1em; line-height: 1.6em; width: 710px; float: left; margin-top: 10px; margin-bottom: 10px; margin-left: 20px; display: inline; }	#news p { margin-bottom: 10px; }	#news ul { margin-left: 20px; margin-bottom: 10px; }	.intro { font-weight: bold; }	#content h1 { font-size: 16px; line-height: 1.6em; margin-bottom: 12px; }	#content h2 { font-size: 15px; line-height: 1.5em; margin-bottom: 5px; }	#content h2 a:link, #content h2 a:visited { text-decoration: none; border-bottom-style: none; border-bottom-width: 0; }	#content h3 { font-size: 14px; line-height: 1.4em; }	#content h3 a:link, #content h3 a:visited { text-decoration: none; border-bottom-style: none; border-bottom-width: 0; }	#content h4 { font-size: 13px; line-height: 1.2em; margin-bottom: 5px; margin-top: 10px; }	#content h4 a:link, #content h4 a:visited { text-decoration: none; border-bottom-style: none; border-bottom-width: 0; }	#content_full h1 { font-size: 16px; line-height: 1.6em; margin-bottom: 12px; }	#content_full h2 { font-size: 15px; line-height: 1.5em; margin-bottom: 5px; }	#content_full h3 { font-size: 14px; line-height: 1.4em; }	#content_full h3 a:link, #content_full h3 a:visited { text-decoration: none; border-bottom-style: none; border-bottom-width: 0; }	#content_full h4 { font-size: 13px; line-height: 1.2em; margin-bottom: 5px; margin-top: 10px; }	#content_full h4 a:link, #content_full h4 a:visited { text-decoration: none; border-bottom-style: none; border-bottom-width: 0; }	hr { border:solid #c1c3c3 1px; height:1px; margin-top: 0px; }	h6 { font-size: 15px; font-weight: bold; padding-left: 3px; padding-top: 3px; padding-bottom: 3px; }	.entry { margin-bottom: 15px; padding-bottom: 5px; border-bottom: 1px solid #c1c3c3; }	.entry ul { padding-left: 85px; }	#key { background-color: #fff; background-position: 0 0; margin: 20px 0 0px 20px; }	#context { font-size: 11px; line-height: 15px; width: 190px; float: right; margin-top: 6px; margin-right: 0; margin-bottom: 6px; }	#context h3 { color: #fff; font-size: 11px; font-weight: normal; background-image: url(../medien/dark_button.gif); background-repeat: no-repeat; text-transform: uppercase; margin-top: 0px; margin-bottom: 5px; padding: 4px 10px 6px; }	#context p { color: #778088; font-size: 11px; line-height: 14px; margin-right: 10px; margin-bottom: 8px; margin-top: 2px; margin-left: 10px; }	bodytext { color: #778088; font-size: 11px; line-height: 15px; margin-right: 10px; margin-bottom: 5px; margin-left: 10px; }	#stories a:link, #stories a:visited { padding-bottom: 2px; }	#stories a:hover { color: #212a2e; text-decoration: none; }	#stories img {  }	#news a:link, #news a:visited { padding-bottom: 2px; }	#news a:hover { color: #212a2e; text-decoration: none; }	#news img { border: 0; }	#context object { margin-top: 10px; }	#context a:link, #context a:visited, #jobs a:link, #jobs a:visited { text-decoration: none; margin-top: 6px; padding-bottom: 1px; border-bottom: 1px solid #c7c8c9; }	#context h3 a:link, #context h3 a:visited { color: #fff; font-weight: normal; text-decoration: none; border-bottom-style: none; border-bottom-width: 0; }	#context h4 { font-size: 13px; line-height: 1.2em; margin-left: 10px; margin-bottom: 5px; margin-top: 10px; }	#context a:hover, #context h3 a:hover { color: #000; }	.icon { float: left; margin-right: 15px; }	.left { width: 220px; float: left; margin-top: 5px; margin-right: 20px; margin-bottom: 0; }	.right { width: 230px; float: right; margin-top: 5px; margin-bottom: 5px; }	.bu { color: #778088; font-size: 10px; font-weight: normal; line-height: 13px; margin: 0 5px 5px; }	.csc-textpic-caption { color: #778088; font-size: 10px; font-weight: bold; line-height: 13px; margin: 0 5px 5px; }	.tx-indexedsearch-info { background-color:#CCCCCC; }	.tx-indexedsearch-title { background-color:#DDDDDD; }	.clear { font-size: 1em; clear: both; padding-top: 20px; padding-left: 20px; }	.clear a:link, .clear a:visited { text-decoration: none; padding-bottom: 2px; border-bottom: 1px solid #778088; }	.clear a:hover { color: #000; }	.show { background-color: #fff; margin-top: 5px; padding: 5px; border: solid 1px #e6e6e6; }	.show .img { text-align: center; width: 160px; float: left; padding-top: 18px; padding-bottom: 10px; display: inline; }	.show p { width: 250px; float: right; }	.show span { font-weight: bold; }	.show .clear { margin: 0; padding: 0; }	.clearleft { clear: left; }	.clearright { clear: right; }/*</agl.folder>*//*<agl.folder "footer">*/	#footer { width: 980px; height: 25px; margin: 0 6px; }	#footer p { color: #b5b5b5; float: left; margin-left: 6px; }	#footer a:link, #footer a:visited { color: #b5b5b5; text-decoration: none; padding-right: 5px; padding-left: 5px; }	#footer a:hover { color: #000; }	#copyright { color: #b5b5b5; float: right; margin-right: 6px; }/*</agl.folder>*/ .note {            position: absolute;             top: 0px;            left: 0px;            background: #FFFFE1;            padding: 5px;            border: 1px solid #000;            z-index: 1;            visibility: hidden;            font: 8pt verdana,helvetica; color: #505050;  }/*  .25Jahre { position: absolute; left: 680px; top: 25px; } */  .Plakette { position: absolute; left: 573px; top: 70px; }
