.no_print { display: none; }
.only_print { display: block; }

/* Fuer die Druckausgabe ueberfluessiges abschalten */
#kopf, #spalte1, #footer, #spalte2 a.breadcrumb, .breadcrumb_klein, #displaytool, #tools, .nachoben { display: none; }

body, td.body { 
	background: transparent;
	background-image: none;
	font-size: 13px;
	color: black;
	margin: 0 0 0 30px;
	padding: 0 0 0 0;
}

.only_print {
   font-family: verdana;
   font-size: 150%;
   display: block;
}

.print_logo {
	font-family: verdana;
  	font-weight: normal;
	}

p {
	widows: 5;
	orphans: 5;
}

#spalte2 h1 {
  font-family: verdana;
  font-size: 18px;
  font-weight: bold;
  line-height: 120%;
  padding-top: 20px;
  margin: 0 0 1em 0;
}

#spalte2 h2 {
  font-family: verdana;
  font-size: 16px;
  font-weight: bold;
  line-height: 120%;
  margin: 2em 1em 1em 0;
}

#spalte2 h3 {
  font-family: verdana;
  font-size: 14px;
  font-weight: bold;
  line-height: 120%;
  margin: 2em 1em 1em 0;  
}

#spalte2 p {
  font-family: verdana;
  font-size: 13px;
  line-height: 140%;
  margin: 0 0 0.5em 0;
}

#spalte2 ul {
  font-family: verdana;
  font-size: 13px;
  line-height: 120%;
  margin: 0 0 0.5em 0;
}


#spalte2 li {
  font-family: verdana;
  font-size: 13px;
  line-height: 120%;
  margin: 0 0 0 40px;
}

#spalte2 a {
  font-family: verdana;
  font-size: 13px;
  line-height: 140%;
  margin: 0;
  text-decoration:none;
  color: #000000;
}

#spalte2 img {
  margin: 0;
  padding: 0;
  border: none;
  }
  
#spalte2 table {
  width:90%;
  border: 0px #999999 solid;      /*grau*/
  margin: 1em 0 0.5em 0;
  padding: 0;
  background: #FFFFFF;
}

#spalte2 table td {
  font-size: 13px;
  font-family: verdana;
  background: #fff;
}

#spalte2 table td a {
  font-size: 13px;
  font-family: verdana;
  margin: 0;
  text-decoration: none;
  font-weight: bold;
  color: #000;
}

#spalte2 table tr td table tr td { width:100%; border: 0; font-size: 13px; margin: 0; padding: 0;
  background: none;}

#spalte2 div {
  font-size: 13px;
  font-family: verdana;
}

.tablehead {
  font-family: verdana; 
  font-size: 16px;
  font-weight: bold;
  color: #000;
  text-decoration: underline;
  margin: 2em;
  }

/* Broschuerenbestellung PRINT  */

.service_imageborder { border: 1px solid #BBB; background-image: none; }
.service_form_title { width: 80%; color: #fff; background-color: #627ebd; font-size: 16px; }
.service_tableborder { width: 80%; font-size: 13px; border: 1px solid #efefef; padding:0; margin:0; left:auto;}
.service_tableborder table { left: auto; margin: 0; padding:0; width: 99%; }
.service_tdborder { width: 80%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #666; font-weight: bold; background-color: #efefef;}


.foot { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; font-weight: normal; text-decoration: none;}
.footer { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; font-weight: normal; text-decoration: none;}