.spacer {
	padding-top:5px;
}

.spacer10 {
	padding-top:10px;
}

.spacerhigh {
	padding-top:15px;
}

.imgframe {
  border:solid 1px silver;
}

a {
  color:#000000;
}

a:hover {
  color:#666666;
}

td.header {
  font-family:Arial,Helvetica,Sans-Serif;
  font-size:9pt;
  font-weight:bold;
}

td {
  font-family:Arial,Helvetica,Sans-Serif;
  font-size:9pt;
  font-weight:normal;
}

td a {
	text-decoration:underline;
}

td a:hover {
	text-decoration:underline;
}

td.techlt {
	background-color:#EEEEEE;
  vertical-align:top;
}

td.techrt {
	font-family:Courier New, Courier, Helvetica, Arial, Tahoma, Sans-Serif;
	background-color:#EEEEEE;
  vertical-align:top;
}

a.download {
	font-size:8pt;
  text-decoration:none;
}

download a:hover {
	text-decoration:underline;
}
.audiolink {
	text-decoration:underline;
  color:#004488;
  font-weight:bold;
}

.rycotelink {
	text-decoration:underline;
  color:#D50244;
  font-weight:bold;
}


div.content {
  font-family:Arial,Helvetica,Sans-Serif;
  font-size:9pt;
  font-weight:normal;
  margin-left:5px;
  margin-right:5px;
}

.normal {
  font-family:Arial,Helvetica,Sans-Serif;
  font-size:9pt;
  font-weight:normal;
}

.headnor {
  font-family:Arial,Helvetica,Sans-Serif;
  font-size:9pt;
  font-weight:bold;
}

h1 {
	margin-top:2px; 
  margin-bottom:5px;
  font-family:Arial,Helvetica,Sans-Serif;
  font-size:11pt;
  font-weight:bold;
}

.headbig {
  font-family:Arial,Helvetica,Sans-Serif;
  font-size:11pt;
  font-weight:bold;
}

.headred {
  font-family:Arial,Helvetica,Sans-Serif;
  font-size:9pt;
  font-weight:bold;
	color:#FF3333;
}

.headbigred {
  font-family:Arial,Helvetica,Sans-Serif;
  font-size:11pt;
  font-weight:bold;
	color:#FF3333;
}

td.product {
  border-left:  1px solid #00438D;
  border-right: 1px solid #00438D;
  padding-top:7px;
  padding-bottom:5px;
}

td.blueframe {
  border-left:  1px solid #00438D;
  border-right: 1px solid #00438D;
  padding-top:7px;
  padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
}

td.smalltext, .small {
  font-family:Arial,Helvetica,Sans-Serif;
  font-size:8pt;
  font-weight:normal;
	color:#000000;
}

td.smalltop {
  font-family:Arial,Helvetica,Sans-Serif;
  font-size:8pt;
  font-weight:normal;
	color:#000000;
  vertical-align:top;
}

td.smallhtop {
  font-family:Arial,Helvetica,Sans-Serif;
  font-size:8pt;
  font-weight:bold;
	color:#000000;
  vertical-align:top
}


td.smallred {
  font-family:Arial,Helvetica,Sans-Serif;
  font-size:8pt;
  font-weight:normal;
	color:#FF0000;
}

td.smallred a:link, td.smallred a:visited {
  font-family:Arial,Helvetica,Sans-Serif;
  font-size:8pt;
  font-weight:normal;
	color:#FF0000;
  text-decoration:underline;
}

td.smallred a:hover {
  color:#000000;
}


p { 
	margin-top:2px;
	margin-bottom:7px;
}

.imgsub {
  font-family:Arial,Helvetica,Sans-Serif;
  font-size:8pt;
  font-weight:normal;
  font-size:8pt;
}

td.imgsubgr {
  font-family:Arial,Helvetica,Sans-Serif;
  font-size:8pt;
  font-weight:normal;
  color:#FFFFFF;
  text-align:center;
  background-color:silver;
}

td.spalte, .normal {
  font-family:Arial,Helvetica,Sans-Serif;
  font-size:9pt;
  padding-left:5px;
  padding-right:5px;
  vertical-align:top;
  line-height:1.4em
}

td.listhead {
  font-family:Arial,Helvetica,Sans-Serif;
  font-size:9pt;
  font-weight:bold;
  padding-top:5px;
  padding-left:5px;
  padding-right:5px;
  vertical-align:top;
}

td.listheadbig {
  font-family:Arial,Helvetica,Sans-Serif;
  font-size:11pt;
  font-weight:bold;
  padding-top:5px;
  padding-left:5px;
  padding-right:5px;
  vertical-align:top;
}

td.listdata {
  font-family:Arial,Helvetica,Sans-Serif;
  font-size:9pt;
  font-weight:normal;
  padding-top:5px;
  padding-left:5px;
  padding-right:5px;
  vertical-align:top;
}

td.spaltekleinli {
  font-family:Arial,Helvetica,Sans-Serif;
  font-size:8pt;
  padding-left:5px;
  padding-right:2px;
}

td.spaltekleinre {
  font-family:Arial,Helvetica,Sans-Serif;
  font-size:8pt;
  padding-left:2px;
  padding-right:5px;
}

td.green {
  border-left:  1px solid #44BB00;
  border-right: 1px solid #44BB00;
  padding-top:7px;
  padding-bottom:5px;
}

th.rycohead {
	font-size:9pt;
  background-color:#D50244;
  color:#FFFFFF;
  text-align:left;
}

td.rycored {
  border-left:  1px solid #D50244;
  border-right: 1px solid #D50244;
  padding-top:7px;
  padding-bottom:5px;
}

.rycohead {
  color:#D50244;
  font-weight:bold;
}

td.red {
  border-left:  1px solid #FF0000;
  border-right: 1px solid #FF0000;
  padding-top:7px;
  padding-bottom:5px;
}

td.grey {
  border-left:  1px solid #999999;
  border-right: 1px solid #999999;
  padding-top:7px;
  padding-bottom:5px;
}

td.panamericana {
	border-left: 1px solid #006600;
	border-right: 1px solid #006600;
	padding-top:7px;
	padding-bottom: 5px;
}

td.headblue {
  font-family:Arial,Helvetica,Sans-Serif;
  font-size:8pt;
	color:#004488;
	font-weight:normal;
	text-align:right;
}

td.headgreen {
  font-family:Arial,Helvetica,Sans-Serif;
  font-size:8pt;
	color:#44BB00;
	font-weight:normal;
	text-align:left;
}

.zitat {
	font-style:italic;
	font-weight:bold;
}


.footer, footer a:link {
  font-size: 8pt; 
  font-family: Arial,Helvetica,Sans-Serif;
  color: #606060; 
  font-style:normal; 
  font-weight:normal; 
  text-decoration:none;
 }
 
 .footer a:hover {
  text-decoration:underline;
  color:#333333;
 }
 
 .search, search a:link {
  font-size: 8pt; 
  font-family: Arial,Helvetica,Sans-Serif;
  color: #606060; 
  font-style:normal; 
  font-weight:normal; 
  text-decoration:none;
 }
 
 .search a:hover {
  text-decoration:underline;
  color:#333333;
 }
 
 /* CSS Angaben für die Navigation: */
 
 	ul.main { 
  	font-family:arial,verdana,tahoma,helvetice,sans-serif;
    font-size:8pt;
    
    list-style-type:none;
    margin:0;
    padding:0;
    width:140px;
    border:0px;
  }
  
  ul.main a, ul.sub a {
  	text-decoration:none;
    padding-left:7px;

    background-image:url(/imgtech/tranpix.gif);
    background-repeat:no-repeat;
   	background-position:0px 0px;
  }
  
  ul.main a:hover, ul.sub a:hover {
  	color:#003388;
    text-decoration:underline;
    padding-left:7px;

    background-image:url(/imgtech/triangl.gif);
    background-repeat:no-repeat;
   	background-position:0px 1px;
  }
  
  ul.main li {
  	padding-bottom:4px;
    font-weight:bold;
  }
  
  ul.main li.check {
  	padding-bottom:4px;

    background-image:url(/imgtech/triangl.gif);
    background-repeat:no-repeat;
   	background-position:0px 1px;
  }
  
  ul.sub, ul.last {
  	list-style-type:none;
    margin:0;
    padding-left:10;
    padding-top:2px;
  }
  
  ul.last {
  	margin-top:2px;
    padding-bottom:2px;
  }
  
  
  ul.sub li {
    font-weight:bold;
  }
  
  ul.last li {
  	font-weight:normal;
    font-size:8pt;
  }

 /* Hier folgen allgemeine CSS Angaben für die Rahmen: */
 
div.frame {
	margin-bottom:10px;
	background-image: url(/standard/topleft.gif); background-repeat:no-repeat; background-position:top left;
  overflow:hidden;
}

div.frame h1 {
	font: 8pt/10pt verdana;
	font-weight:bold;
	color:white;
	
	padding-top:3px;
	padding-left:6px;
	
	margin:0px;
	margin-bottom:3px;

	background-image: url(/standard/topright.gif); background-repeat:no-repeat; background-position:top right; 
}

div.frame div.framecontent {
	margin-left:1px;
	margin-right:1px;
	margin-bottom:1px;

	padding-top:3px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:2px;
  
  background-color:#FFFFFF;
}

div.frame div.framebottom {
	background-image: url(/standard/bottomleft.gif); background-repeat:no-repeat; background-position:bottom left;
  overflow:hidden;
}

div.frame div.framebottom h1 {
	margin:0px;
	padding:0px;
	padding-left:6px;
	padding-right:6px;
  border:0px;
	
	font-weight:normal;
	font-size:9px;
	height:15px;

	background-image: url(/standard/bottomright.gif); background-repeat:no-repeat; background-position:bottom right; 
}
