

/*
	3.3.2005
	Anmerkungen:

	Dieses stylesheet entstand durch einen Abgleich der raysono styles vom 1.3.2005 mit der zu diesem Zeitpunkt life gestellten Version
	Folgende Kennzeichnungen wurden verwendet:

	Tria: Erweiterte Styles, wichtig fuer die Funktionen des Redaktionssystems
	Tria mod: hier wurden styles modifiziert, um im Rahmen des CMS Systems zu funktionieren
	Tria diff: hier wurden Differenzen zwischen der letzten Version von RaySono und der life gestellten Version gefunden.

	Die Abschnitte "Tria diff" sollten von RaySono unbedingt geprueft und ggf. diskutiert werden.

	Zukuenftig darf nur noch eine Version der Styles bearbeitet werden.
	Hierzu sollte das jeweils aktuelle Stylesheet aus dem Internet verwendet werden und bei Modifikationen Tria/MAN informiert
	werden, damit es einen Versionsfreeze waehrend der Arbeiten von RaySono gibt.

	Aenderungen bitte zukuenftig mit Datum/Autor versehen!!
*/


			/* Tria */

			a, div, body, td, li, ul, span, p, th
			{
				font-size: 12px; text-align: left;
			}

/* a */
a {
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
a.footer00{
font-size : 11px;
font-weight : bold;
color : #666666;
}
a.footer00:hover{
text-decoration: none;
}
a.footer01{
font-size : 10px;
color : #999999;
}
a.footer01:hover{
text-decoration: none;
}

			/* Tria */
			a.icon00
			{
				font-size : 10px;
				line-height: 9px;
				color : #000000;
			}
			a.icon00:hover
			{
				text-decoration: underline;
			}
			a.icon01
			{
				font-size : 11px;
				color : #000000;
			}
			a.icon01:hover
			{
				text-decoration: underline;
			}

a,td,div{
font-family : Arial, Helvetica, sans-serif;
color : #000000;
}
.abstract{
font-weight:bold;
padding-bottom:18px;
}

			/* Tria */
			.abstract-firstfree
			{
				font-weight:bold;
				padding-left:204px;
				vertical-align:top;
				padding-bottom:18px;
			}

/* b */
.body{
background-color:#ffffff;
}
.basenav a{
font-weight : bold;
font-size : 11px;
color : #999999;
}
.basenav a:hover{
text-decoration: none;
}
.bnspace00{
/*t,r,b,l */
padding:0 5 0 8;
}
.bnspace01{
/*t,r,b,l */
padding:0 10 0 10;
}
.bg1nav{
color : #ffffff;
font-weight : bold;
font-size : 12px;
padding-left:10px;
letter-spacing : 2px;
}


/* Tria mod: image im gleichen verzeichnis
			  Fehler, wenn Eintraege zweizeilig sind: daher zusaetzliche Positionsangaben*/
				.bg01
				{
					background-color:#ffffff;
					background-image : url(bg_contentcolumn01.gif);
					background-position:bottom; background-repeat:repeat-x;
				}

/* c */

/* Tria diff: font-size ist bei raysono 13px statt 14px */
.country{
color : #3e4c59;
font-weight : bold;
font-size : 14px;
letter-spacing : 1px;
}
.content00 {
background-color:#EBEBEB;
}
.column00{
margin-top:29px;
margin-left:14px;
}
.column01{
margin-top:20px;
margin-left:14px;
}
.cnavbg00{
font-size : 12px;
background-color:#ffffff;
}
.cnavbg00 a{
font-size : 12px;
}
cnavbg00 a:hover{
text-decoration: none;
}
.cnavbg01{
font-size : 12px;
background-color:#EBEBEB;
}
.cnavbg01 div{
padding-left:10px;
padding-right:10px;
padding-top:1px;
padding-bottom:1px;
}
.cnavbg01 a{
font-size : 12px;
}
.cnavbg01 a:hover{
text-decoration: none;
}
.color00{
background-color:#8D8D8D;
}
.color01{
background-color:#EBEBEB;
}
.color02{
background-color:#C3C3C3;
}
.color03{
background-color:#000000;
}
.color04{
background-color:#999999;
}
.color05{
background-color:#D9D9D9;
}
.contenbox01{
padding-top: 3px;
}
.contenbox01 br{
font-size : 8px;
}
.contentbox td{
background-color:#EBEBEB;
font-size : 11px;
}
.contentbox a{
font-size : 11px;
color : #000000;
}
.contentbox a:hover{
text-decoration: underline;
}
.copy{
padding-bottom:18px;
}

				/* Tria */
				.copy-firstfree
				{
					padding-left:204px;
					vertical-align:top;
					padding-bottom:18px;
				}

.contact{
padding-bottom:32px;
}

/* d */
.dwltab{
margin-left:16px;
}

				/* Tria */
				div.spacer00
				{
					padding-top: 4px;
				}

/* e */
.element00 , .element00 a {
color : #3e4c59;
font-weight : bold;
padding-bottom:2px;
font-size : 12px;
letter-spacing : 1px;
}
.element00 a:hover {
text-decoration: none;
}
.element01{
color : #3e4c59;
font-size : 10px;
}
/* f */
#firstnav{
position: absolute;
left:185px;
top:91px;
}
#firstnav a{
font-size : 11px;
text-decoration: none;
}
form {
display:inline;
}
input,select,textarea{
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
}
/* g */

/* h */
.headline01{
color:3e4c59;
font-weight : bold;
padding-bottom:4px;
}

/* Tria diff: color und padding-bottom fehlen im aktuellen raysono stylesheet */
				/*  anmerkung: am Ende des h-Abschnitts tauchte im aktuellen stylesheet nochmals
					die (fast) identische definition fuer .headline02 auf;
					wurde jetzt entfernt */
.headline02{
color:#999999;
font-weight : bold;
padding-top:12px;
padding-bottom:20px;
}

div.homebox01{
padding-left:12px;
padding-top:2px;
padding-bottom:2px;
}
div.homebox02{
padding-left:12px;
padding-top:0px;
padding-bottom:1px;
}
.firstfree{
padding-left:204px;
vertical-align:top;
}
.headline00{
font-weight : bold;
font-size : 16px;
padding-bottom:22px;
}
.homebox00{
font-size : 11px;
padding-left:12px;
padding-top:10px;
padding-bottom:6px;
}
.homebox00 p{
margin-top:5px;
}
.homebox01{
font-size : 11px;
padding-top:2px;
padding-bottom:2px;
}
.homebox01{
font-size : 11px;
}
.homebox02 td,.homebox02 span,.homebox02 a{
font-size : 11px;
}
.homebox03 a{
font-size : 9px;
}
.head00{
font-weight : bold;
font-size : 16px;
padding-bottom:24px;
}
.head01{
font-weight : bold;
padding-top:27px;
padding-bottom:9px;
}
.head02{
font-size : 12px;
padding-bottom:3px;
}
.head03{
color : #999999;
}
.head04{
font-weight : bold;
font-size : 16px;

padding-top:9px;
padding-bottom:9px;
padding-left:9px;
}
.high{
color:#000000;
background-color:#FCD116;
}
.high a{
color:#000000;
text-decoration: none;
font-size : 11px;
}
.high a:hover{
text-decoration: none;
}

/* i */
.imgtext00{
padding-top:2px;
padding-bottom:32px;
}

				/* Tria */
				.imgtext00-firstfree
				{
					padding-top:2px;
					padding-bottom:32px;
					padding-left:204px;
				}

.imgtext00 td.img /*Tria*/, .imgtext00-firstfree td.img {
vertical-align:top;
font-size : 10px;
background-color:#EBEBEB;
}
.imgtext00 div.txt /*Tria*/, .imgtext00-firstfree div.txt {
font-size : 10px;
padding-left:9px;
padding-right:9px;
padding-top:6px;
padding-bottom:7px;
background-color:#EBEBEB;
}
.imgtext01{
padding-bottom:34px;
}
.imgtext01 td{
background-color:#EBEBEB;
}
.imgtext01 div{
color: white;
font-size : 14px;
line-height:20px;
padding-left:12px;
padding-top:10px;
padding-bottom:10px;
background-color:#3E4C59;
}

.imgtext01 div.sub_headline{
font-size : 12px;
line-height:20px;
padding-left:12px;
padding-top:1px;
padding-bottom:1px;
background-color:#EBEBEB;
}

				/* Tria */
				.imgtext01 div.manclient, .imgtext01 div.manclient div{
				font-size : 14px;
				line-height:20px;
				padding-left:0px;
				padding-top:0px;
				padding-bottom:0px;
				}

.imgtext01 div strong{
color:#fff;
font-size : 16px;
}
.input00{
font-size : 10px;
width:103px;
}

/* Tria diff: die folgenden ns4 styles fehlten im aktuellen raysono stylesheet
/*for ns4*/
td.input00{
	font-size : 8pt;
}
td.input01{
	font-size : 8pt;
}
/*//for ns4*/

.input01{
font-size : 10px;
width:160px;
}
.input02{
font-size : 10px;
width:192px;
}
.input03{
font-size : 10px;
width:91px;
}
.input04{
font-size : 10px;
}
form.language{display:inline;}
form.language option{color:#999999}
/* j */
/* k */

/* l */
/* Tria diff: folgend der aktuelle raysono style
#logo div{
padding-left:28px;
padding-top:19px;
}
*/
#logo div{
padding-left:21px;
padding-top:11px;
}
.logo01 a{
font-size : 10px;
color : #999999;
}
.logo01 a:hover{
text-decoration: none;
}


.leftcolumn{
font-size : 11px;
background-color:#EBEBEB;
}
.leftcolumn td{
font-size : 11px;
}
.leftcolumn a{
font-size : 12px;
}
.leftcolumn a:hover{
text-decoration: none;
}
.leftcolumn div{
margin-top:1px;
margin-bottom:1px;
}

/* Tria diff: die folgende sektion steht in der alten version unter der abteilung a.
muessen die definitionen aus einem bestimmten grund hier auftreten?
a.icon00{
font-size : 9px;
line-height: 9px;
color : #000000;
}
a.icon00:hover{
text-decoration: underline;
}
a.icon01{
font-size : 11px;
color : #000000;
}
a.icon01:hover{
text-decoration: underline;
}
*/

.low{
font-size : 11px;
background-color:#7E7E7E;
background-position: 0px 0px;
}
.low a{
color:#ffffff;
text-decoration: none;
font-size : 11px;
}
.low a:hover{
text-decoration: none;
}

/* Tria mod: image im gleichen verzeichnis */
				.linklist00
				{
					padding-left:3px;
					margin-left:13px;
					margin-top:7px;
					margin-bottom:17px;
					list-style-image : url(icon_list00.gif);
				}

/* m */
/* n */
.nav01{
background-color:#EBEBEB;
}
.nav01 a:hover{
text-decoration: none;
}
.nav01 div{
margin-left:10px;
}
.nav01active{
font-weight : bold;
background-color:#FCD116;
}
.nav01active div{
margin-left:10px;
}
.nav02{
background-color:#F5F5F5;
}
.nav02 a:hover{
text-decoration: none;
}
.nav02 div{
margin-left:20px;
}
.nav02active{
font-weight : bold;
background-color:#FCD116;
}
.nav02active div{
margin-left:20px;
}
.nav03{
background-color:#FFFFFF;
}
.nav03 a:hover{
text-decoration: none;
}
.nav03 div{
margin-left:30px;
}
.nav03active{
font-weight : bold;
background-color:#FCD116;
}
.nav03active div{
margin-left:30px;
}

/* o */
/* p */

div.print00{
padding-bottom:4px;
padding-top:8px;
/*text-align:right;*/
}

div.print00 a{
font-size : 11px;
}

a.print00{
font-weight : bold;
color : #999999;
}

a.print00:hover{
text-decoration: none;
}

.pressenav{
padding-bottom:4px;
padding-top:8px;
}
.pressenav a{
font-size : 12px;
}
/* q */
/* r */
.rightcolumn00 td, .rightcolumn01 td{
font-size : 11px;
}
.rightcolumn00 a, .rightcolumn01 a{
/*font-size : 11px;*/
}
.rightcolumn00 {
background-color:#EBEBEB;
}
.rulediv00{
margin-top:2px;
}

/* s */
#sparte div{
padding-left:17px;
padding-top:2px;
}
#sparte a,#sparte a:hover{
font-family : Arial, Helvetica, sans-serif;
color : #ffffff;
font-weight : bold;
font-size : 12px;
letter-spacing : 2px;
text-decoration: none;
}
.sitemap00{
background-color:#EBEBEB;
padding-left:6px;
padding-top:3px;
padding-bottom:1px;
}
.sitemap00 a{
font-size : 12px;
font-weight : bold;
}
.sitemap01{
padding-left:6px;
padding-top:10px;
}
.sitemap01 a{
font-size : 11px;
font-weight : bold;
}
.sitemap02{
padding-left:21px;
}
.sitemap02 a{
font-size : 10px;
font-weight : bold;
}
.sitemap03{
padding-left:36px;
}
.sitemap03 a{
font-size : 10px;
font-weight : bold;
}

/* t */
				/* Tria */
				table.primary-navigation td
				{
					text-align:center
				}
				div.primary-navigation-entry
				{
					text-align:center;
					padding-left: 3px;
					padding-right: 3px;
				}

.topdiv00, .topdiv00-content {
margin-top:28px;
}
.topdiv01{
margin-top:25px;
}
.table00{
font-size : 12px;
font-weight:bold;

padding-left:13px;
padding-right:13px;
padding-top:2px;
padding-bottom:2px;
}
.table01{
background-color:#ffffff;
font-size : 11px;

padding-left:13px;
padding-right:13px;
padding-top:2px;
padding-bottom:2px;
}
.table02{
background-color:#F5F5F5;
font-size : 11px;

padding-left:13px;
padding-right:13px;
padding-top:2px;
padding-bottom:2px;
}

.tableframe00{
border-width:1px;
/*t,r,b,l*/
border-style: solid;
border-color:#D7D7D7;
background-color:#D7D7D7;
}
.tableframe00 td{
vertical-align:top;
}


.txt00,.txt00 a,.txt00 td{
font-size : 12px;
}
.txt01{
font-size : 10px;
vertical-align:top;
text-align:right;
}
.txtp{
padding-top:9px;
}
/* u */

/* Tria diff: margin-top ist bei raysono 0px */
				/* Tria mod: images im gleichen verzeichnis */
				ul
				{
					padding-left:3px;
					margin-left:15px;
					margin-top:-1px;
					margin-bottom:10px;
					list-style-image : url(icon_list01.gif);
				}
/* v */
.visual_border{
border-bottom:1px solid black;
}
.visual00{
padding-bottom:31px;
}

.vrx00{
padding:22px 14px 22px 14px;
background-color:#fff;
width:160px;
}
.vrx01{
padding:30px 14px 0px 14px;
background-color:#fff;
}
#vrx table{
background-color:#fff;
border:1px solid #999999;
height:132px;
width:135px;
}
				/* Tria */
				#vrx td
				{
					text-align: center;
					vertical-align: middle;
				}

#vrx span{
font-size:12px;
line-height:12px;
font-weight:bold;
color:#999;
}


/* Styles neuer Tabellen */


/* ---------------------------------------------------------------
 * Tabellentyp Anthrazit
 * --------------------------------------------------------------- */

table.anthrazit
{
}

table.anthrazit th.tablespacer,
table.anthrazit td.tablespacer
{
	background-color:white;
	border: none;
}

table.anthrazit tr
{
	vertical-align: top;
}


table.anthrazit th,
table.anthrazit th div,
table.anthrazit th div *
{
	background-color:#3E4C59;
	color: white;
	font-size:11px;
}

table.anthrazit th div
{
	background-color:#3E4C59;
	font-weight:bold;
	vertical-align:bottom;
	padding-left:10px;
	padding-bottom:3px;
	padding-top:4px;
}

table.anthrazit td
{
	border:1px solid #8D8D8D;
	border-top:0;
}

table.anthrazit td div
{
	padding:5px;
	font-size:11px;
}

table.anthrazit td div a
{
	font-size:11px;
}


/* ---------------------------------------------------------------
 * Ende Tabellentyp Anthrazit
 * --------------------------------------------------------------- */


/* *******************neue styles******************* */
.bgblue {
background-color:#D6E6F3;
}

.column01_new{
margin-top:26px;
margin-left:14px;
}

.column04_new{
margin-top:27px;
margin-left:16px;
}

.column03_new{
margin-top:25px;
margin-left:14px;
}

.column02_new{
margin-top:11px;
margin-left:14px;
}

/* e -> neue farbe */
.element00_new {
color : #3e4c59;
font-weight : bold;
padding-bottom:3px;
font-size : 12px;
letter-spacing : 1px;
}

/* e -> neue farbe */
.element01_new {
color : #3e4c59;
font-weight : bold;
padding-bottom:1px;
font-size : 14px;
letter-spacing : 1px;
}

/* -> neue farbe */

.headline01_new {
color : #3e4c59;
font-weight : bold;
padding-bottom:23px;
font-size : 18px;
}

.input05{
font-size : 10px;
width:140px;
}

a.icon02
{
font-size : 10px;
line-height: 9px;
color : #3e4c59;
}
a.icon02:hover
{
text-decoration: underline;
}

.boxlink {
padding:2px;
}

/* ----------------------NEUE STYLES PROD RELAUNCH----------------------- */
.fullwidth_head{
font-size : 14px;
line-height:20px;
padding-top:10px;
padding-bottom:10px;
background-color:#3E4C59;
width:800px;
}

.basis_head {
font-size : 16px;
line-height:20px;
padding-top:5px;
padding-bottom:5px;
background-color:#3E4C59;
width:601px;
color:#fff;
}

.basis_head span {
font-size : 16px;
margin-left:12px;
}

.basis_head strong {
margin-left:8px;
}

.fullwidth_subhead {
width:800px;
background-color:#EBEBEB;
padding-top:4px;
padding-bottom:4px;
}

.fullwidth_subhead div {
margin-left:15px;
}

.fullwidth_head strong {
margin-left:15px;
color: #fff;
font-size: 16px;
}

.prodtable {
border: 1px solid #ccc;
border-right:0;
margin-bottom:5px;
}

.prodtable_top {
width:100px;
height:29px;
border-right:1px solid #ccc;
}

.prodtable_top strong {
margin-left:25px;
font-size:12px;
}

.prodtable_top_white, .prodtable_top_grey, .prodtable_white, .prodtable_grey {
width:55px;
height:29px;
text-align:center;
border-right:1px solid #ccc;
font-size:12px;
}

.prodtable_top_grey, .prodtable_grey {
background-color:#F5F5F5;
}

.prodtable_grey, .prodtable_white {
padding:0;
margin:0;
text-align:left;
vertical-align:top;
height:49px;
}

.prodtable_grey div, .prodtable_white div {
padding:6px 0 0 4px;
}



.prodtable_remote_bg_left {
width:166px;
background-image:url(prod_bg.gif);
background-repeat:repeat-x;
border-bottom:1px solid #8D8D8D;
border-right:1px solid #8D8D8D;
}

.prodtable_remote_bg_right {
background-image:url(prod_bg.gif);background-repeat:repeat-x;border-bottom:1px solid #8D8D8D;
border-left:1px solid #8D8D8D;
}

.prodtable_remote_active {
cursor:hand;
cursor:pointer;
width:66px;
border-top:1px solid #8D8D8D;
padding:4px 12px 4px 12px;
font-size:12px;
}

.prodtable_remote_inactive_l, .prodtable_remote_inactive_r  {
cursor:hand;
cursor:pointer;
width:66px;
background-color:#D9D9D9;
border:1px solid #8D8D8D;
border-left:0;
height:20px;
padding:4px 12px 3px 12px;
font-size:12px;
}

.prodtable_remote_inactive_r{
border-right:0;
border-left:1px solid #8D8D8D;
}

#abs_table {
position:relative;
}

#chassis {
position:absolute;
}

.prodtable_txt {
width:166px;
height:49px;
border-right:1px solid #ccc;
vertical-align:top;
}

.prodtable_txt strong {
margin-left:65px;
font-size:12px;
}

#radformel {
width:225px;
border:1px solid #ccc;
margin-left:17px;
}

.radformel_titel {
background-color:#D9D9D9;
padding:2px 0 2px 8px;
}

.radformel_txt {
padding:2px 0 4px 8px;
}

#box {
margin-top:10px;
width:225px;
border:1px solid #ccc;
height: 34px;
margin-left:17px;
}

#box_2 {
width:203px;
height: 34px;
overflow:hidden;

background-color:#F5F5F5;
}

.achsen {
font-size:11px;
line-height:16px;
}

.achsen li {
font-size:11px;
margin:0;
padding:0;
}

.prodtable_category {
border-right:1px solid #D9D9D9;
width:100px;
}

.prodtable_category_txt {
float:left;
padding:6px 10px 10px 10px;
}

.prodtable_category_img {
float:right;
}

.basis_tableDiv {
float:left;
}

.basis_table_left_grey {
padding:2px 0px 2px 10px;
vertical-align:top;
width:175px;
padding-left:10px;
background-color:#F5F5F5;
font-size:12px;
border-top:1px solid #ccc;
}

.basis_table_right_grey {
padding:2px 0px 2px 0px;
width:220px;
background-color:#F5F5F5;
font-size:12px;
border-top:1px solid #ccc;
}

.basis_table_left_white {
vertical-align:top;
width:175px;
padding:2px 0px 2px 10px;
font-size:12px;
border-top:1px solid #ccc;
}

.basis_table_right_white {
padding:2px 0px 2px 0px;
width:220px;
font-size:12px;
border-top:1px solid #ccc;
}

.radformel_box {
vertical-align:top;
background-color:#F5F5F5;
border-left:1px solid #ccc;
border-top:1px solid #ccc;
border-bottom:0;
border-right:1px solid #8D8D8D;
}

.radformel_td {
background-color:#F5F5F5;
vertical-align:top;
}

.radformel_head {
padding:2px 0 16px 10px;
background-color:#F5F5F5;
}

.radformel_img_small {
padding-left:4px;
}

#switch_small {
padding: 10px 0 10px 10px;
}

#switch {
padding:10px 0 10px 8px;
}

.service_head {
background-color:#3E4C59;
color:#fff;
padding:2px 0 2px 10px;
font-size:12px;
}

.service_box {
border: 1px solid #8D8D8D;
}

.service_txt {
width:300px;
font-size:12px;
padding:6px 8px 6px 10px;
border-right:1px solid #D7D7D7;
}

.service_img, .service_img_grey {
width:103px;
border-bottom:1px solid #ccc;
padding-left:10px;
height:19px;
font-size:12px;
}

.service_img_grey {
background-color:#F5F5F5;
}

.service_small_txt_white, .service_small_txt_grey {
font-size:12px;
padding-left:10px;
border-bottom:1px solid #ccc;
}

.service_small_txt_grey {
background-color:#F5F5F5;
}

.grey {
background-color:#F5F5F5;
border-bottom:1px solid #ccc;
}

.white {
border-bottom:1px solid #ccc;
}

.grey a, .white a {
font-size:11px;
}

.border_dark_left {
border-left: 1px solid #8D8D8D;
}

.border_dark_right {
border-right:1px solid #8D8D8D;
}

.player_thumb {
background-image:url(thumb_bg.gif);
background-repeat:repeat-x;
width:193px;
text-align:right;
}

.player_iframe {
width:400px;
height:348px;
border:0;
}


#popupfeld {
visibility:hidden;
position:absolute;
top:130;
left:195;
}

.content01 {
width:406px;
padding-top:10px;
border-right: 1px solid #8D8D8D;
}

.basis_infobox {
width:184px;
background-color:#3E4C59;
color:#fff;
font-size:12px;
padding:8px 0 8px 0;
}

.einzug_links {
margin-left:10px;
color:#fff;
}

.basis_infobox_txt {
width:184px;
background-color:#EBEBEB;
}

.einzug {
margin-left:10px;
padding:8px 0 8px 0;
}

.basis_table_border {
border-left:1px solid #8D8D8D;
border-bottom:1px solid #8D8D8D;
}

.einzug a {
font-size:11px;
}

.radformel_img {
padding: 10px 0 60px 14px;
background-color:#F5F5F5;
}

.product_head {
width:193px;
vertical-align:bottom;
height:34px;
background-color:#3E4C59;
}

.product_head div {
background-color:#3E4C59;
font-weight:bold;
vertical-align:bottom;
padding-left:10px;
padding-bottom:3px;
}

.product_head div a {
color:#fff;
}

.product_head div a:hover {
text-decoration:none;
}

.product_txt {
width:193px;
vertical-align:top;
height:120px;
border:1px solid #8D8D8D;
}

.product_txt div{
padding:5px;
font-size:11px;
}

.achsenlegende_numbers {
padding-left:20px;
padding-top:4px;
width:18px;
}

.achse_breit00 {
padding-left:14px;
}

.achse_breit01 {
margin-left:11px;
}

.achse_border, .achse_border_invis {
width:800px;
border-bottom:1px solid #8D8D8D;
}

.achse_border {
margin-top:40px;
}

.radformel_legende, .radformel_legende_r {
font-size:12px;
}

.radformel_legende_r {
width:70px;
}

.achse_border_invis {
border:0;
}

.achsenlegende_gross {
border:1px solid #ccc;
margin-left:17px;
margin-top:10px;
background-color:#F5F5F5;
padding-left:8px;
}

.basisBUS_table_left_grey {
padding:2px 0px 2px 10px;
vertical-align:top;
width:205px;
padding-left:10px;
background-color:#F5F5F5;
font-size:12px;
border-top:1px solid #ccc;
}

.basisBUS_table_right_grey {
padding:2px 0px 2px 0px;
width:395px;
background-color:#F5F5F5;
font-size:12px;
border-top:1px solid #ccc;
border-right:1px solid #8D8D8D;
}

.basisBUS_table_left_white {
vertical-align:top;
width:205px;
padding:2px 0px 2px 10px;
font-size:12px;
border-top:1px solid #ccc;
}
 
.basisBUS_table_right_white {
padding:2px 0px 2px 0px;
width:395px;
font-size:12px;
border-top:1px solid #ccc;
border-right:1px solid #8D8D8D;
}
 
.bus_keynote {
padding:2px 0px 2px 10px;
font-size:12px;
border-top:1px solid #ccc;
border-right:1px solid #8D8D8D;
}
 
.bus_topimg {
border-right:1px solid #8d8d8d;
border-top:1px solid #8d8d8d;
}

/* rw, TRIA 08.06.2006; Erweiterung da Ueberschriften nun nicht mehr Grafiken sind sondern Bilder */
.vt_title {
	color:#fff;
	line-height:20px;
	padding-top:15px;
	padding-bottom:15px;
	background-color:#3E4C59;
	width:628px;
	font-weight:bold;            
}

.vt_title span {
	margin-left:12px;
	font-size : 16px;
}

.group_title {
	color:#3E4C59;
	padding-bottom:9px;
}

.group_title span {
	font-size : 18px;
	font-weight:bold;
}
/* end rw, TRIA 08.06.2006 */

/* begin rw, TRIA 13.09.2006 */

.border_LR {
border:0;
border-left:1px solid #8D8D8D;
border-right:1px solid #8D8D8D;
}

.border_LR_top {
border:0;
border-top:1px solid #8D8D8D;
border-left:1px solid #8D8D8D;
border-right:1px solid #8D8D8D;
}

.border_LR_bottom {
border:0;
border-bottom:1px solid #8D8D8D;
border-left:1px solid #8D8D8D;
border-right:1px solid #8D8D8D;
}

.color06 {
background-color:#3e4c59;
}

/* end rw, TRIA 13.09.2006 */