/* CSS Document */

body,h1,h2,h3,h4,h5,p,ol,ul,li,dl,dt,dd,tr,td{
         margin:0;
         padding:0;
        } 		
		

div#top{
		 height:25px;
		 background-image:url("../co_images/mein_top_bg.gif");
		 background-repeat:no-repeat;
		 background-position:bottom;
		}
		
table.ar{
         padding:5px 0 0;
		 margin:0 0 0 630px;
        }		 
		
td.ar_link{
         font-size:13px;
		 color:#666666;
		 font-weight:bold;
		 }		 		
		
div#main{
          margin:0;
		  padding:0 0 10px 0;
		  border-right:1px solid #006633;
		  border-bottom:1px solid #006633;
		  border-left:1px solid #006633;
		  width: 740px !important;
	      width: 742px; / For IE6 */
		  over-flow:auto;
		  background:url(../co_images/right_bg.jpg) repeat-y right top;
	}	
 
div#left,div.left{
		  margin:0;
		  padding:0;
		  width:420px;
		  float:left;
		 } 
		 
div#data{
		  background-image:url(../co_images/data_bg.gif);
		  background-repeat:repeat-y;
		  background-position:14px 0;
		 } 		 		 		 

div#right,div.right{
		  background-color:#dadff6;
		  float:right;
		  height:100%;
		  width:290px;
		 } 
		 
div#afterword{
	background-color:#dbeffe;
	padding:10px 10px 0 0;
	border:#6C9 1px solid;
}

html*div#right{	
          width:297px;
}		 		  	 	 

h1{
          margin:0;
		  padding:10px 0 0 5px;
		  font-size:1.5em;
		  color:#000000;
		 } 		 
		 
.rb{
          font-size:0.5em;
		 }		 
		 
table.num{
          margin:0 0 10px 8px;
		 } 
		 
table.dt{
          margin:0 0 0 14px;
		  border-top:1px solid #5166cc;
		 } 
		 
td.data_dt{
		  padding:5px 0 0 10px;
		  font-size:0.8em;
		  color:#333333;
		 } 	
		 
td.data_dd{
		  padding:3px 0 0 15px;
		  font-size:0.8em;
		  color:#000000;
		 } 			 	 
		 
		 
table.nv{
          margin:10px 0 0 42px;
		 }  
		 
div.ld{
          margin:20px 0 20px 14px;
		  border-left:8px solid #5166cc;
		 }
		 
p.ld{
		  margin:0 0 0.5em 0;
		  padding:0 0 0 10px;
		  font-size:1.1em;
		  font-weight:bold;
		  color:#5166cc;
		  width:380px;
		  line-height:130%;
		 }
		 
div#dtl{
          margin:0 0 0 14px;
		  padding:0;
		 } 		 
		 
h3{        
          margin:10px 0 0 0;
		  padding:0;
		  font-size:1em;
		  color:#000000;
		  padding-left:20px;
		  background-image:url(../co_images/h3_bg.gif);
		  background-repeat:no-repeat;
		  min-height:20px;
		  line-height:150%;
		 } 
         
p,tr.dtl{
          margin:0;
		  padding:5px 0 20px 15px;
		  font-size:0.9em;
		  color:#000000;
		  line-height:140%;
		  font-weight:100;
		 } 
		 
span.or{  
          color:#FF9900;
          font-weight:bold;
		 } 		 
		 
table.mgl{
          margin:10px 0 0 14px;
		  width:350px;
		 } 	
          		 
dt.ph{    margin:10px 0 0 0;
          padding:0 25px;
		  width:246px;
		  font-size:0.8em;
		  color:#000000;
		 }

html*dt.ph{	
          width:296px;
}		 		 
		 
dd.ph{    margin:3px 0;
          padding:0 25px;
		 } 		 
		 
dd.comm{  margin:0;
          padding:0 25px;
		  width:246px;
		  font-size:0.7em;
		  color:#000000;
		 } 		
		 
html*dd.comm{	
          width:296px;
}

.mb10{
	margin-bottom:10px;
}

.ml20{
	margin-left:20px;
}

.cr{
	clear:both;
}

/*.img_bond{
	background-image:url(../14/img/photo01.jpg);
	background-repeat:no-repeat;
	background-position:right 10px;
}*/
