<!--
/*================================================================
  globals 
================================================================*/
body,td,div,p,pre,li,ul,a,input,select,option,textarea {font-family: Arial, Helvetica, sans-serif;}
body,td,div,p,pre,ul,a,input,select,option,textarea {font-size:12px; color:#666666;}
body{     
	margin:0;
	padding:0;
	scrollbar-3d-light-color:#ffffff;
	scrollbar-arrow-color:#ffffff;
	scrollbar-base-color:#ffffff;
	scrollbar-dark-shadow-color:#ffffff;
	scrollbar-face-color:#cccccc;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#ffffff;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-track-color:#ffffff;
}
h1{ font-size:14px; font-weight:bold; color:#666666 }

/*================================================================
  topnavi 
================================================================*/
td.bgcolorRot { background-color:#28166F; font-size:10px; }
table.top ul{ margin:0; list-style-type: none; display:inline;  padding:1px 0px 2px 0px;}
table.top .bar > ul { display:inline; padding:1px 0px 0px 0px;}
table.top .bar ul li {  
  vertical-align:middle; 
  display:inline; 
  margin:0px; 
  padding:0px 0px 2px 0px; 
  font-size:11px;
  font-weight: bold;
  vertical-align:middle;
}
.bar li, table.top .bar, table.bottom .bar, table.top .bar a, table.top .bar a:visited, table.top .bar a:active, table.top .bar a:hover{
  background-color: #28166F; 
  font-size:11px; 
  line-height:14px;
  color: white; 
  font-weight: bold;
  vertical-align:middle;
  text-decoration:none;
}
table.top .bar { padding:0px 0px 2px 5px; height:18px; }
table.top tr > .bar { padding:0px 0px 0px 5px;  height:18px; }
table.top .bar a{
  padding:0px 4px 0px 4px;
  margin:2px 0px 2px 0px;
  height:12px;
}
table.top .bar a:hover{
  padding:0px 4px 0px 4px;
  margin:2px 0px 2px 0px;
  background-color:white; 
  color: #28166F; 
  vertical-align:middle;
  height:12px; 
}
table.top .bar ul li.mark a, table.top .bar ul li.mark a:link, table.top .bar ul li.mark a:active, table.top .bar ul li.mark a:visited, table.top .bar ul li.mark a:hover{ color:#28166F; background-color:#ffffff; }
/* navigation */
table.top ul{  margin: 0px; list-style-type: none; display:inline;  padding:0px 0px 0px 0px;}
table.top .bar > ul { display:inline; padding:0px 0px 0px 0px;}

/*================================================================
		 erstkontakt linke spalte
================================================================*/
#leftcolumn td.erstkontaktcontent{
  background-color:#e9e9e9;
  background-repeat:no-repeat;
  background-image:url(/static/de/pics/canadalife_grafiken/vermittlersuche.gif);
	background-position:0px 0px;
  border-style:none;
  border-width:0px 0px 0px 0px;
  text-align:right;
  color:#666666;
  font-size: 10px;
  padding-right:10px;
  width:150px;
} 


#leftcolumn td.erstkontaktcontent input {
  padding:0px;
  width:80px;
  font-size: 10px;
  color:#000000;
  filter:alpha(opacity=50);
  -moz-opacity:.50;
  opacity:.50;
}
#leftcolumn td.erstkontaktcontent a.vsuche, #leftcolumn td.erstkontaktcontent a.vsuche:link, #leftcolumn td.erstkontaktcontent a.vsuche:visited, #leftcolumn td.erstkontaktcontent a.vsuche:active { background-image:none; background-position:10px 0px; font-size:10px; color:#666666; text-decoration:none; }
#leftcolumn td.erstkontaktcontent a.vsuche:hover { color:#666666; text-decoration:underline; }
/*================================================================
  anteilspreise
================================================================*/
table.fonds, table.fonds th, table.fonds td{
	font-size: 11px;
	padding: 2px 2px 0px 2px;
	border-width: 0px 0px 0px 0px;

	border-style: solid;
	border-color: #898989;
}
table.fonds th{
	padding-top: 10px;
	border-bottom-width: 1px;
	text-align: right;
}
table.fonds td.rightborder{
	border-right-width: 1px;
	text-align: left;
}
table.fonds td.subheadline{
	font-size: 11px;
	font-weight: bold;
	padding: 8px 0px 3px 2px;
	text-align: left;
}
table.fonds td.topborder{
	border-top-width: 1px;
	background-color: #e9e9e9;
}
table.fonds td.bottomborder{
	border-bottom-width: 1px;
}
table.fonds td.w{
	text-align: right;
	width: 60px;
}
table.fonds td.p{
	text-align: right;
	width: 60px;
}
table.fonds td.end{
	border-top-width: 1px;
}
table.fonds td.bottomspacer{
	padding-bottom: 3px;
	border-right-width: 1px;
	height: 7px;
}
table.courtage, table.courtage th, table.courtage td, table.storno, table.storno th, table.storno td{
	font-size: 11px;
	padding: 2px 2px 0px 2px;
	border-width: 0px 0px 0px 0px;
	text-align: left;
	vertical-align:top;
	border-style: solid;
	border-color: #898989;
}
table.courtage th, table.storno th{
	padding-top: 10px;
	border-bottom-width: 1px;
	text-align: left;
}
table.courtage td.gray, table.storno td.gray{
	background-color: #e9e9e9;
}
table.courtage td.white, table.storno td.white{
	background-color: #ffffff;
}
table.courtage td.left, table.storno td.left{
	border-top-width: 1px;
	border-right-width: 1px;
}
table.courtage td.right{
	border-top-width: 1px;
}
table.storno td.right{
	padding-right: 85px;
	text-align: right;
	border-top-width:1px;
}
img.grayborder{
	border-width:1px;
	border-color:#898989;
	border-style:solid;
}
caption{
	font-size:11px;
	font-weight: bold;
    padding: 5px 0px 0px 3px;
	text-align: left;
}
td.listRowHeadline{
	font-size:12px;
	font-weight:bold; 
	background-color:#cccccc;
}
td.listRowWhite{
	font-size:12px;
	background-color:#ffffff;
}
td.listRowGrau{
	font-size:12px;
	background-color:#e0e0e0;
}
td.catalogentry{
	padding-right:10px;
}
/*================================================================
 Formular icons
================================================================*/
a.closeIcon, a.closeIcon:link, a.closeIcon:active, a.closeIcon:visited, a.closeIcon:hover{
  padding-right: 14px;	
	padding-bottom: 2px;
  background-image:url(/static/de/pics/buttons/button_close.gif);
}
a.sendIcon, a.sendIcon:link, a.sendIcon:active, a.sendIcon:visited, a.sendIcon:hover{
  padding-right: 14px;
	padding-bottom: 2px;
  background-image:url(/static/de/pics/buttons/logout.gif);
}


/* rechter und linker Rand */
#leftcolumn{ background-color:#e9e9e9; width:150px; }
#rightcolumn{ width:150px; font-size:10px;}

/* leftnavi */
#leftcolumn ul, #leftcolumn li{
  margin: 0;
  padding: 0;
  list-style-type:none;
}
#leftcolumn ul{
  background-color:#f7f7f7;
}
#leftcolumn li.mark ul, #leftcolumn li.mark{
  background-color:#ffffff;
}
#leftcolumn li{ 
  display: block;
  border-width: 0px 0px 1px 0px;
 	border-style:solid;
	border-color:#cccccc; 
}
#leftcolumn li.first{ 
  border-width: 1px 0px 1px 0px;
}
#leftcolumn li.firstfast{ 
 	border-style:solid;
	border-color:#cccccc; 
  border-width:1px 0px 0px 0px;
  background-image:url(/static/de/pics/dotline_left.gif);
  background-repeat:no-repeat;
	background-position:5px 18px; 
  line-height:18px;
  width:100%;
}
#leftcolumn li.fast{ 
  border-width: 0px 0px 0px 0px;
  background-image:url(/static/de/pics/dotline_left.gif);
  background-repeat:no-repeat;
	background-position:5px 18px; 
  line-height:18px;
  border:0px;
  width:100%;
}
#leftcolumn ul ul{
  margin-left:19px;
  width:131px;
}
#leftcolumn li li{ 
  background-image:url(/static/de/pics/dotline_left.gif);
  background-repeat:repeat-x;
	background-position:0px 0px; 
  border:0px;
  width:100%;
}
#leftcolumn a, #leftcolumn a:link, #leftcolumn a:active, #leftcolumn a:hover, #leftcolumn a:visited { 
 display:block;
 font-size:10px;
 color:#333366; 
 text-decoration:none; 
 padding: 1px 2px 1px 15px;
 border:0px;
 background-image:url(/static/de/pics/pfeil.gif);
 background-position:5px 2px;  
 background-repeat:no-repeat;
}

#leftcolumn a.mark, #leftcolumn a.mark:link, #leftcolumn a.mark:hover, #leftcolumn a.mark:active, #leftcolumn a.mark:visited { 
 background-image:url(/static/de/pics/pfeil-rot.gif);
 background-position:5px 5px; 
 color:#28166F; 
}
#leftcolumn a:hover, #leftcolumn a.mark:hover { 
  text-decoration:underline;
}
#leftcolumn ul ul li a, #leftcolumn ul ul li a:link, #leftcolumn ul ul li a:visited, #leftcolumn ul ul li a:hover, #leftcolumn ul ul li a:active, #leftcolumn ul ul li a.mark, #leftcolumn ul ul li a.mark:link, #leftcolumn ul ul li a.mark:active, #leftcolumn ul ul li a.mark:hover, #leftcolumn ul ul li a.mark:visited { 
  background-image:url(/static/de/pics/spacer.gif);
  padding-left:5px;
  border:0px;
}



/*================================================================
      eingabeelemente
================================================================*/
input.noborder, input.fixedwidth, textarea.fixedwidth, textarea, select, option { 
      background-color:White; 
  border: 1px #bbbbbb solid;
}
input {
  background-color:White; 
  border: 1px #bbbbbb solid;
  width: 50;
}
input.noborder{
  border: 1px #ffffff solid;
    margin-right:5px;
}
input.fixedwidth, textarea.fixedwidth{
    width: 290px;
}
input.img{
    border: 1px
}

a { color:#333366; text-decoration: underline; }
a:link                {}
a:visited         { color:#666666; }
a:active  {}
a:hover   {}

a.service, .history, .historyactive{ font-size:10px; color:#666666; text-decoration: none; }
a.service:link, a.service:visited, a.service:active {font-size:10px; color:#333366; }
a.service:hover { color:#333366; text-decoration: underline; }

a.arrowRight, a.arrowRight:visited, a.arrowRight:active, a.arrowRight:hover{
  background-image: none;
  background-repeat : no-repeat;
}

a.leftnavi { font-size: 10px; color:#333366; text-decoration: none; }
a.leftnavi:link { color:#333366; }
a.leftnavi:visited { color:#333366; }
a.leftnavi:active { color:#333366; }
a.leftnavi:hover { color:#333366; text-decoration: underline; }

a.leftnavi_hl { font-size: 10px; color:#28166F; text-decoration: none; }
a.leftnavi_hl:link { color:#28166F; }
a.leftnavi_hl:visited { color:#28166F; }
a.leftnavi_hl:active { color:#28166F; }
a.leftnavi_hl:hover { color:#28166F; text-decoration: underline; }

td.hpsmall { font-size: 10px; color:#333366; text-decoration: none; }
td.hpsmall a { font-size: 10px; color:#333366; text-decoration: none; }
td.hpsmall a:link { color:#333366; }
td.hpsmall a:visited { color:#333366; }
td.hpsmall a:active { color:#333366; }
td.hpsmall a:hover { color:#333366; text-decoration: underline; }


/*================================================================
 design          
================================================================*/
.colorGrau { background-color:#e9e9e9; }
.colorDunkelGrau { background-color:#666666; }
.colorRot  { background-color:#28166F; }

/*================================================================
      vermittlersuche (links unter navi)
================================================================*/
td.vsuche, div.vsuche, input.vsuche { color:#666666; font-size: 10px; }
a.vsuche { font-size: 10px; color:#666666; text-decoration: none; }
a.vsuche:link { color:#666666; }
a.vsuche:visited { color:#666666; }
a.vsuche:active { color:#666666; }
a.vsuche:hover { color:#666666; text-decoration: underline; }

/*================================================================
       Neues von Canadalife
================================================================*/
td.neues,span.neues,div.neues { font-size: 11px; }


a.neues                     { font-size: 11px; color:#333366; text-decoration: underline; }
a.neues:link {}
a.neues:visited   { color:#666666; }
a.neues:active      {}
a.neues:hover     {}


/*================================================================
    inhalt                            
================================================================*/
/*
div.abstract, abstractheadline { 
 font-size:14px;
       font-weight:bold; 
        color: #666666
}
*/
div.content { color: #666666; }
div.zurueck { color: #666666; text-align: right }

/*  */
.disclaimer { font-size:10px; }
.disclaimer a{ font-size:10px; }
div.abstractheadline { font-size:20; }
div.infoheadline{ font-size:12; font-weight:bold; color: #28166F; }
div.zwischenheadline{ font-size:12; font-weight:bold; }
td.catalogheadline {
        font-weight:bold; 
        color: #336633;
     font-size:14;
}
td.catalog, td.catalogentry{
    font-size:12;
}
td.catalogentry{
      font-weight:bold; 
        color: #336633;
}

td.listRowHeadline{
       font-size:12;
       font-weight:bold; 
        background-color:#cccccc;
}
td.listRowWhite{
  font-size:12;
 background-color:#ffffff;
}
td.listRowGrau{
   font-size:12;
       background-color:#e0e0e0;
}


div.bgweiss{ background-color:#ffffff;}

td.linkenavi { color: #333366; font-size: 10px; background-color:#ffffff; padding-left: 20px;}

a.copyright, a.copyright:link, a.copyright:active, a.copyrigh:visited, a.copyright:hover {
   font-size:10px; 
   color:#666666;
	 text-decoration: none; 
}
a.copyright:hover{
   color: #28166F;
	 text-decoration:underline; 
}
.fussnote{
      font-size: 10px; 
   color: #666666;
     text-align: left;
}

div.quelle{
     font-size: 10px; 
   color: #666666;
}

td.bgcolorweiss { background-color:#ffffff;}



td.teaserHeadline         { font-size: 11px; font-weight: bold; text-decoration: none; }
.teaserBody             { 
  font-size: 11px; text-decoration: none; 
    cursor:hand; cursor:pointer;
        padding: 15px;
}

td.bgcolorGrau { background-color:#e9e9e9; }
.bgcolorcccccc { background-color:#cccccc;}

/* Formulare */
span.required { color:#28166F; font-size: 10px; }
div.errormessage { color:#28166F; }
textarea.hinweis { color:#666666; font-size: 10px; }
span.hinweis, span.hinweis a { color:#666666; font-size: 10px; }

/* right border */

a.teaser { font-size: 10px; color:#666666; text-decoration: none; }
a.teaser:link { color:#666666; }
a.teaser:visited { color:#666666; }
a.teaser:active { color:#666666; }
a.teaser:hover { color:#666666; text-decoration: underline; }

span.teaser { color:#28166F; }

table.homepageprodukte tr td{
       font-size:11px;
       cursor:hand; cursor:pointer;
}
table.homepageteaser td{
       font-size:11px;
     cursor:hand; cursor:pointer;
}
  
/* Zusatz für die header und footer Datei*/
div.topnavi { 
     z-index:1;
  visibility:hidden;
  position:absolute;
  top:0px;
    left:0px;
   text-align:left;
}
table.topnavitabelle { 
      background-color:#FFFFFF;
   color:#666666;
      margin: 0px 0px 0px 0px;
}
span.inside{
       position:absolute;
    border-top-width:1px;
       border-bottom-width:1px;
    border-left-width:1px;
      border-right-width:1px;
     border-style:solid;
   border-color:#28166F; 
      layer-background-color:#FFFFFF; 
    background-color:#FFFFFF; 
}

td.trenner { 
      background-repeat:repeat-x; 
      background-image:url(/pics/navigation/top/dots_menue.gif);
}
/*
a.topnavi {                color:#333366; text-decoration: none; font-size:10px; font-weight:bold; }
a.topnavi:link {     color:#333366; text-decoration: none; font-size:10px; font-weight:bold; }
a.topnavi:visited { color:#333366; text-decoration: none; font-size:10px; font-weight:bold; }
a.topnavi:active {  color:#28166F; text-decoration: none; font-size:10px; font-weight:bold; }
a.topnavi:hover {    color:#28166F; text-decoration: none; font-size:10px; font-weight:bold; }
*/
/*für die onlinebewerbung*/
span.obaktuell { font-size: 11px; color:#ffffff; text-decoration: none; }
span.obfuture { font-size: 11px; color:#cccccc; text-decoration: none; }
a.obhistory { font-size: 11px; color:#cccccc; text-decoration: underline; }
a.obhistory:link { font-size: 11px; color:#FFFFFF; text-decoration: underline; }
a.obhistory:visited { font-size: 11px; color:#FFFFFF; text-decoration: underline; }
a.obhistory:active { font-size: 11px; color:#cccccc; text-decoration: underline; }
a.obhistory:hover { font-size: 11px; color:#cccccc; text-decoration: underline; }



div.SmallTeaser{
        width: 133px;
       margin: 3px 0px 5px 0px;
    padding: 0px 7px 0px 7px;
     font-size: 10px; 
   text-decoration: none; 
}
div.SmallTeaser a{
  white-space:nowrap;
}


/*================================================================
      Besonderheiten
================================================================*/
table.fonds, table.fonds th, table.fonds td{
  font-size: 11;
      padding: 2 2 0 2;
   border-width: 0 0 0 0;

   border-style: solid;
        border-color: #898989;
}
table.fonds th{
      padding-top: 10;
    border-bottom-width: 1;
       text-align: right;
}
table.fonds td.rightborder{
      border-right-width: 1;
      text-align: left;
}
table.fonds td.subheadline{
 font-size: 11;
      font-weight: bold;
  padding: 8 0 3 2;
   text-align: left;
}
table.fonds td.topborder{
   border-top-width: 1;
        background-color: #e9e9e9;
}
table.fonds td.bottomborder{
     border-bottom-width: 1;
}
table.fonds td.w{
     text-align: right;
  width: 60;
}
table.fonds td.p{
        text-align: right;
  width: 60;
}
table.fonds td.end{
        border-top-width: 1;
}
table.fonds td.bottomspacer{
   padding-bottom: 3;
  border-right-width: 1;
height: 7;
}
caption{
 font-size: 11;
      font-weight: bold;
    padding: 5 0 0 3;
 text-align: left;
}
/*================================================================
  vorschaltseite
================================================================*/
table.splash{
  background-image: url(/pics/splashpage/pic.jpg); 
  background-position:295px 0px; 
  background-repeat:no-repeat;
}
table.splash td{
    text-align:left;
    vertical-align:top;
  padding:10px;
}
table.splash b.red{ color:#28166F; }
table.splash b.blue{ color:#333366; }


td.sitemapheadline { color:#FFFFFF; font-weight: bold; background-color:#28166F; font-size: 12px; }
#sitemap ul{
  list-style-type: none;
  padding: 0px;
  margin: 0px;
  background-color: white;
}
#sitemap ul ul{
  margin: 0px 0px 0px 50px;
  background-color: white;
}
#sitemap a, #sitemap a:visited,  #sitemap a:active,  #sitemap a:hover{
  width: 100%;
  font-size:12px;
  color: white;
  padding: 2px 0px 2px 10px;
  font-weight: bold;
  text-decoration: none;
  display:block;
  background-color: #28166F;
  font-size: 12px;
  margin-top: 10px;
}
#sitemap ul ul a, #sitemap ul ul a:visited,  #sitemap ul ul a:active,  #sitemap ul ul a:hover{
  font-size:12px;  
  background-color: transparent;
  padding: 0px 0px 0px 10px;
  font-weight: normal;
  margin-top: 3px;
}
#sitemap {
	list-style-image:none;
	list-style-type:none;
	list-style : none none;
}
#sitemap li li a{
  background-color: transparent;
}
/* QS VIEW */
b.qsview, li.qsview ul, li.qsview, li.qsview a, li.qsview a:active, li.qsview a:link, li.qsview a:visited, li.qsview a:hover, a.qsview, a.qsview:link, a.qsview:active, a.qsview:visited, a.qsview:hover{
  color:#ffffff;
  background-color: yellow;
}
b.qsview{
  color:#666666;
}
/* form-exhibitor
*******************************************************************************/
#form-exhibitor * {
	padding:0px;
	margin:0px;
}

#form-exhibitor {
	margin:0px;
	padding:0px;
	background-color:#fff;
	color:#666;

}

#form-exhibitor fieldset {
	margin: 20px 0px 10px 0px;
	padding: 5px 10px;
	border: 1px solid #e7e7e7;
}

#form-exhibitor legend {
	background-color: white;
	color: #000;
	padding: 2px 10px;
	border: 1px solid #e7e7e7;
	margin: 0px 0px 10px 0px;
	font-weight: bold;
}


#form-exhibitor p {
	margin:0;
	padding-bottom:1em;
	font-size:1em;
	font-weight:bold;
}

#form-exhibitor h2 {
	padding:1em 0 1em 0;
}

#form-exhibitor .element {
	display:block;
	clear:both;
	background-color:#fff;
	border-top:2px solid #fff;
}

#form-exhibitor label {
	display:block;
	float:left;
	padding:0px;
	width:120px;
	border-right:2px solid #fff;
}

#form-exhibitor label.checkbox {
	width:252px;
	border-left:2px solid #fff;
	border-right:none;
}

#form-exhibitor label.checkboxinner {
	width:250px;
	border-left:2px solid #fff;
	border-right:none;
}

#form-exhibitor input, 
#form-exhibitor select, 
#form-exhibitor textarea {
	float:left;
	margin:2px;
	font-size:1em;
	width:250px;
	border:1px solid #999;
}

#form-exhibitor input:focus, #form-exhibitor input:hover,
#form-exhibitor select:focus, #form-exhibitor select:hover, 
#form-exhibitor textarea:focus, #form-exhibitor textarea:focus {
	background-color: #EFEEEE;
 	border:  1px solid #000;

}

#form-exhibitor input.text {
	height:1.4em;
}

#form-exhibitor input.textshort {
	width:30px;
}

#form-exhibitor input.textshortdisabled {
	display:none;
	float:none;
	width:50px;
	border:none;
}

#form-exhibitor input.checkbox {
	width:120px;
	padding:0;
	border:none;
}

#form-exhibitor input.checkboxinner {
	width:30px;
	padding:0;
	margin:0 0 0 123px;
	border:none;
}

#form-exhibitor input.submit { 
	margin:5px 5px 5px 123px;
	padding:2px 5px;
	width:120px;
	background-color:#f7f7f7;
	color:#000;
	font-size:1em;
	text-align:center;
	cursor:pointer;
}

#form-exhibitor input.submit:hover { 
	background-color:#DE2100;
	color:#fff;
}

#form-exhibitor label.textarea, 
#form-exhibitor textarea.textarea {
	height:96px;
}

#form-exhibitor-thanks {
	display:block;
	color:#666;
	font-size:1.2em;
}

.el_left {
	display:block;
	float:left;
	padding:0px;
	width:50%;
	border-bottom:1px solid black;
}

.el_right {
	display:block;
	width:50%;
	float:right;
	border-bottom:1px solid black;	
}

.el_left_place {
	padding-top:30pt;
	margin-top:30pt;
	padding-bottom:10pt;
	height:30pt;
	width:50%;
	border-bottom:1px solid black;
}

.el_right_stamp {
	padding-top:30pt;
	margin-top:30pt;
	height:30pt;
	width:50%;
	border-bottom:1px solid black;
}

.justforprint h2 {
	font-size:9pt;
	padding-top:20pt;
	orphans:5;
}

div.onearticle  {
	font-size:6pt; 
	line-height:130%;
	padding:1em 0;
} 

.noprintpage { display:none; }

.onearticle ul {
	list-style-image: none;
	list-style-position: inside;
}

.onearticle li {
	list-style-image: none;
	list-style-position: inside;	
}

.justprintnewpage {
	page-break-before:always;
}

.clear {
	clear:both;
}
.list_content {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	font-size:10px;
	color:#666666;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:24px;
	width:520px;
	background-color:#E8E8E8;
	margin:0px;
    line-height: 18px;
	}

.list_content2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	font-size:10px;
	color:#666666;
	padding-left:10px;
	padding-top:3px;
	padding-right:24px;
	padding-bottom:3px;
	width:520px;
	background-color:#d0d0d0;
	margin:0px;
    line-height: 18px;
	}
	Das Modul nutzt 2 Klasssen zur Ausrichtung der Bilder. .pleft und .pright

Code: 


/* KLXM Bild ... Ausrichtung Links-Rechts */ 

.pleft {
	float: left;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	vertical-align: text-bottom;
border: 1px solid #000000;
}
.pright {
	float: right;
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
	vertical-align: text-bottom;
border: 1px solid #000000;
}
/* 
FORMATION CSS:
Heavily borrowed from:
http://silice.de/csstest/formtest.html
*/

form.formation *
{	font-size:100.01%;
        border:1px solid #CCC;
	margin:0;
	padding:0;
	color:black;
	background-color:white;
	font-family:Verdana,Sans-serif;
}

form.formation fieldset
{	
	margin:2em;
	padding:1em;
	font-size:0.9em;font-weight:700;
	width:25em;
}

form.formation  p.radio,
form.formation p.checkbox
{	font-size:0.9em;
}

/* really bad IE hack \*/
* html form.formation fieldset { width:29em; }
* html form.formation fieldset legend { margin-bottom:1em; }
/* IE hack */

form.formation label
{	font-size:0.8em;
	font-weight:700;
	width:10em;
	float:left;
	margin:0 0 0.3em 0;
}

form.formation input, 
form.formation select, 
form.formation textarea
{	font-weight:normal;
	float:left;
	margin:0 0 0.3em 0;
	font-size:0.8em;
}

form.formation fieldset br
{	clear:left;
}

form.formation input.text,
form.formation input.password
{	width:20em;
	border:1px solid #CCC;
	padding:0.1em;
}

form.formation select
{	width:20.3em;
	border:1px solid #CCC;
}

form.formation textarea
{	width:20em;
	border:1px solid #CCC;
	padding:0.1em;
}

form.formation input.checkbox
{	margin-left:8em;
}

form.formation label.checkbox
{	font-weight:normal;
	margin-left:1em;
}
form.formation input.radio
{	margin-left:8em;
}

form.formation label.radio
{	font-weight:normal;			
	margin-left:1em;
}
form.formation input.button
{	width:30.3em;
	border:1px solid #CCC;
	background-color:#DDD;
	font-weight:700;
	font-size:0.8em;
	margin-top:2em;
	color:black;
}

form.formation input.button:hover
{	border:1px solid black;
}

form.formation p.FORMATIONerror
{	border:1px solid #CC6666;
	color:#000000;
	background-color:#FFCCCC;
	padding:5px;
	margin:0 20px 20px 20px;
	font-size:0.7em;
	text-align:center;
}

form.formation p.FORMATIONsuccess
{	border:1px solid #76CB66;
	color:#000000;
	background-color:#D3FECB;
	padding:5px;
	margin:0 20px 20px 20px;
	font-size:0.7em;
	text-align:center;
}
form.formation strong
{	background:none;
}

/* Diese CSS-Angaben stammen aus der originalen main.css */
/* download
*******************************************************************************/
#main-block .download-hdl p, 
#main-block .download-file p, 
#main-block .download-desc p { 
  width:97.3%; /* IE6 Hack */
	margin: 0;
}

#main-block .download-hdl p { 
	padding: 5px 7px;
	background-color: #393;
	font-weight: bold;
	color: #fff;
}

#main-block .download-file { 
	padding: 1.2em 7px;
	border-left: 1px solid #393;
	border-right: 1px solid #393;
}

#main-block .download-desc { 
	margin-bottom: 1.2em;
	padding: 1.2em 7px;
	background-color: #e5ffe5;
	border-left: 1px solid #393;
	border-right: 1px solid #393;
	border-bottom: 1px solid #393;
}

#main-block .download-without-desc { 
	margin-bottom: 1.2em;
	border-top: 1px solid #393;
}



//-->

