/*
Dunkelgrau:      776648
Dunkelblau VG:   8d7955
Dunkelblau HG:   a18f6a - light brown
Dunkelgruen:     508127 - green
*/

/* start of old css */
body {
	scrollbar-face-color: #cccccc; 
	scrollbar-shadow-color: gray; 
	scrollbar-highlight-color: white;
	scrollbar-3dlight-color: #89a582; 
	scrollbar-darkshadow-color: #999999; 
	scrollbar-track-color: #dfdfdf; 
	scrollbar-arrow-color: #89a582;
	height:100%; /* this is the key! */
}
img {
	border: none;
}
#art {
	clear: both;
	display: block;
	width: 450px;
}
.note {
	font-size: 85%;
}
.bodyfont {
  font-family: Arial, Helvetica;
  font-size: 1em;	
}
.disclaimer {
  font-family: Arial, Helvetica;
  font-size: .75em;
}
#productAttributes textarea {
 width: 175px;
 height: 50px;
}

.zoom {
  padding-bottom: 16px;
  background: url(zoom.gif) bottom center no-repeat;
}

/* end of old css */
body {
  min-width: 750px;
  color: #000;
  background: #FFF;
  font-family: 'Lucida Grande', Verdana, Arial, sans-serif;
  font-size: 100.01%;
  padding: 0;
  margin:0;
}


h1, h2, h3, h4, h5, h6, p, ul, ol, li, form, fieldset, legend {
  padding: 0;
  margin: 0;
}

ul { list-style: none; }

li li { font-size: 100% !important; }

a { text-decoration: underline; }

a img { border: 0; }

fieldset {
  border: 0;
  border-style: solid; /* fuer opera 7 */
}

input, textarea, select { font-size: 100%;}



/* alignment tools * * * * * * * * * * * * * * * * * * * * * * * * * */

.stopFloat {
  display: block;
  clear: both;
  float: none;
  height: 1px;
  font-size: 1px;
  line-height: 1px;
  overflow: hidden;
}

.clear { clear:both }

.hide,
#menue span {
  position: absolute !important;
  top: -6000px !important;
  left: -6000px !important;
  height: 1px !important;
  width: 1px !important;
}



/* Main
 * * * * * * * * * * * * * * * * * * * * * * * * * */

#head {
  position: relative;
  z-index: 1;
  background: url(head.gif) left bottom no-repeat;
  border-top: 4px solid #a18f6a;
  padding-bottom: 54px;
}

* html #head { height: 1em; }


/* Logo */

#logo { position: absolute; left: 6px; bottom: 10px; }
#logo img { display: block; }


/* Servicemenue */

#servicemenue { position: relative; z-index: 10; }
#servicemenue ul {
  float: right;
  background: url(topmenu_div.gif) top right no-repeat;
  margin-right: 10px;
  margin-left: 0px;
  padding-left:350px;
}

/* for 2nd layer of menu */
#servicemenue li.off ul, #servicemenue li.on ul {
  /*hide the subnavs*/
  display: none;
}

#servicemenue table {border-collapse:collapse; margin:0; padding:0; font-size:1em;}

#servicemenue ul li ul {visibility:hidden; position: absolute; top:25px; left: 550px; }


#servicemenue ul li:hover ul,
#servicemenue ul li a:hover ul {visibility:visible; background:#b3ab79; color:#fff;}

#servicemenue ul li:hover ul li ul,
#servicemenue ul li a:hover ul li a ul {visibility:hidden; position:absolute; left:0; top:30px; }

#servicemenue ul li:hover ul li a,
#servicemenue ul li a:hover ul li a {display:block; background:#b3ab79; color:#fff;}

#servicemenue ul li:hover ul li a:hover,
#servicemenue ul li a:hover ul li a:hover {background:#dfc184; color:#000;}

#servicemenue ul li:hover ul li:hover ul,
#servicemenue ul li a:hover ul li a:hover ul {visibility:visible; color:#000; background:#dfc184;}

#servicemenue ul li:hover ul li:hover ul li a,
#servicemenue ul li a:hover ul li a:hover ul li a {background:#dfc184; color:#000;}

#servicemenue ul li:hover ul li:hover ul li a:hover,
#servicemenue ul li a:hover ul li a:hover ul li a:hover {background:#bd8d5e; color:#fff;}
  

/* for 2nd layer of menu */

/* for Opera (bis 7.5): */
#servicemenue ul { width: 22.5em; }
head:first-child+body #servicemenue ul { width: auto; }
* html #servicemenue ul { width: auto; }

/* for IE: */
* html #servicemenue ul { display: inline; }

#servicemenue li {
  float: left;
  background: url(topmenu_div.gif) no-repeat;
  font-size: 70%;
  font-weight: bold;
  padding: 10px 10px 10px 10px;
}

#servicemenue a,
#servicemenue strong { color: #776648; padding-bottom: 3px; }

* html #servicemenue a,
* html #servicemenue strong { height: 1em; }

#servicemenue a:link, #servicemenue a:visited { color: #776648; text-decoration: none; }
#servicemenue a:focus, #servicemenue a:hover, #servicemenue a:active {
  background: #F6F9F0;
  color: #508127;
  text-decoration: underline;
}

#servicemenue li.on a,
#servicemenue li.on strong { border-bottom: 3px solid #ccc2ab; }


/* subnav
 * * * * * * * * * * * * * * * * * * * * * * * * * */

#subnav {
  position: relative;
  background: #eae9de url(subnav_bg.gif) repeat-y;
  width: 100%;
}

#leiste {
  position: absolute;
  z-index: 20;
  background: #ccc2ab url(leiste.gif) no-repeat;
  width: 100%;
  border-bottom: 1px solid #FFF;
  height: 1.3em;
}

#outside {
  padding-left: 197px;
  background: url(outside_menu_bg.gif) 197px 0 no-repeat;
  min-height: 500px;
}

#inside { width: 100%; }



/* Leiste * * * * * * * * * * * * * * * * * * * * * * * * * */

#leiste {
  height: 2em;
  color: #776648;
  font-size: 0.7em;
}

#leiste p {
  float: right;
  height: 1.55em;
  background: url(leiste_funktionen.gif) repeat-x;
  padding-top: 0.45em;
  margin-right: 10px;
}

/* for IE: */
* html #leiste p { display: inline; }

#leiste a { padding: 1px 2px; }
#leiste .druckversion {
  z-index: 10;
  background: url(icon_print-page.gif) 0 50% no-repeat;
  height: 2em;
  padding-left: 18px;
  margin: 0 2px 0 5px;
}

* html #leiste .druckversion {
  background: none;
  back\ground: url(icon_print-page.gif) 0 50% no-repeat;
  height: auto;
  hei\ght: 2em;
}

#leiste .shoppingcart {
  z-index: 10;
  background: url(icon_shopping-cart.gif) 0 50% no-repeat;
  height: 2em;
  padding-left: 18px;
  margin: 0 2px 0 5px;
}

* html #leiste .shoppingcart {
  background: none;
  back\ground: url(icon_shopping-cart.gif) 0 50% no-repeat;
  height: auto;
  hei\ght: 2em;
}


#leiste .shoppingcheckout {
  z-index: 10;
  background: url(icon_shopping-checkout.gif) 0 50% no-repeat;
  height: 2em;
  padding-left: 18px;
  margin: 0 2px 0 5px;
}

* html #leiste .shoppingcheckout {
  background: none;
  back\ground: url(icon_shopping-checkout.gif) 0 50% no-repeat;
  height: auto;
  hei\ght: 2em;
}


#leiste a:link,
#leiste a:visited { color: #776648; text-decoration: none; }

#leiste a.druckversion:focus,
#leiste a.druckversion:hover,
#leiste a.druckversion:active {
  color: #508127;
  background: #F7FBF4 url(icon_print-page.gif) 0 50% no-repeat;
  text-decoration: underline;
}

#leiste a.shoppingcart:focus,
#leiste a.shoppingcart:hover,
#leiste a.shoppingcart:active {
  color: #508127;
  background: #F7FBF4 url(icon_shopping-cart.gif) 0 50% no-repeat;
  text-decoration: underline;
}

#leiste a.shoppingcheckout:focus,
#leiste a.shoppingcheckout:hover,
#leiste a.shoppingcheckout:active {
  color: #508127;
  background: #F7FBF4 url(icon_shopping-checkout.gif) 0 50% no-repeat;
  text-decoration: underline;
}

/* Menue * * * * * * * * * * * * * * * * * * * * * * * * * */
#hmenue { 
  height: 100%;
}

#menue {
  float: left;
  position: relative;
  width: 180px;
  background: #FCFDFB url(menu_bg.gif) top right no-repeat;
  margin-left: -180px;
  padding: 1.5em 0 50px 0;
  height:auto !important;
  padding-bottom: 140px; /* fix the bg image from cutting off */
}

/* Suche */

#suche { padding: 14px 0 0.9em 0; margin: 0 0 0 7px; }
#suche h2 { color: #776648; font-size: 70%; font-weight: bold; }
#suche p { font-size: 70%; vertical-align: middle; }
#suche input { vertical-align: middle; }
#suche input.search {
  width: 136px;
  color: #758484;
  padding-top: 2px;
  padding-bottom: 2px;
  border: 1px solid #758484;
}


/* Hauptmenue level 1
 * * * * * * * * * * * * * * * * * * * * * * * * * */

#menue li a, #menue li strong {
  margin-top: 0.1em !important; /* fix spacing of submenu */
}

* html #menue li { display: inline; }

#menue li a,
#menue li strong {
  display: block;
  line-height: 1em;
  padding: 5px 2px 5px 7px;
  border-bottom: 1px solid #E0EED4;
  margin-top: 0.9em;
}

.urbangreymenu{
  float: left;
  position: relative;
  width: 180px;
  padding: 1.5em 0 50px 0;
  height:auto !important;
}

.urbangreymenu .headerbar{
  color: #000;
  font-size: 90%;
  font-weight: bold;
  text-transform: uppercase;
  background: #a18f6a url(http://www.campusartprints.com/calendar/accord/arrowstop-white.gif) no-repeat 8px 6px; /*last 2 values are the x and y coordinates of bullet image*/
  margin-bottom: 0; /*bottom spacing between header and rest of content*/
  padding: 7px 0 7px 26px; 
}

.urbangreymenu .headerbar_empty{
  color: #000;
  font-size: 90%;
  font-weight: bold;
  text-transform: uppercase;
  
  background: #a18f6a url(http://www.campusartprints.com/css/ul.gif) no-repeat 11px 10px;
  /* 2 background: #a18f6a url(http://www.campusartprints.com/calendar/accord/pfeilchen_blau-white.gif) no-repeat 8px 10px; */
  /* 3 background: #a18f6a url(http://www.campusartprints.com/calendar/accord/arrowstop_right-white.gif) no-repeat 8px 6px; */
  margin-bottom: 0; /*bottom spacing between header and rest of content*/
  padding: 7px 0 7px 26px; 
}

.urbangreymenu .headerbar a, .urbangreymenu .headerbar_empty a{
  color: #ffffff !important;
  text-decoration: none;
  display: block;
  height: 1em;
}

.urbangreymenu ul li{
  padding-bottom: 1px; 
}

.urbangreymenu ul li a{
  font: normal 12px Arial;
  text-decoration: none;
  line-height: 1em;
  padding: 5px 2px 5px 7px;
}

.urbangreymenu a:link,
.urbangreymenu a:visited,
.urbangreymenu strong {
  color: #8d7955;
  font-size: 85%;
  font-weight: bold;
  text-transform: uppercase;
}


/* submenu */

.urbangreymenu li li a:link, .urbangreymenu li li a:visited, .urbangreymenu .submenu a:link, .urbangreymenu .submenu a:visited {
  color: #776648;
  background: url(http://www.campusartprints.com/css/pfeilchen_blau.gif) 7px 0.6em no-repeat;
  text-decoration: none;
}
.urbangreymenu li li a:focus, .urbangreymenu li li a:hover, .urbangreymenu li li a:active,
.urbangreymenu ul.submenu a:focus, .urbangreymenu ul.submenu a:hover, .urbangreymenu ul.submenu a:active {
  background: #F6F9F0 7px 0.6em no-repeat;
  text-decoration: underline;
}
.urbangreymenu li li.on a:link, .urbangreymenu li li.on a:visited, .urbangreymenu li li.on strong {
  color: #FFF !important;
  background: #a18f6a !important;
  font-weight: bold !important;
}
.urbangreymenu li li.on strong {
  background: #a18f6a url(http://www.campusartprints.com/css/pfeilchen_weiss.gif) 3px 0.6em no-repeat !important;
  border-color: #a18f6a;
  border-left: 4px solid #a18f6a;
  padding-left: 16px !important;
  min-height:1px;
}

.urbangreymenu .submenu li a {
  font-size: 95% !important;
  font-weight: normal !important;
  text-transform: none !important;
  padding: 5px 2px 5px 20px !important;
  margin: 0;
}


/* print * * * * * * * * * * * * * * * * * * * * * * * * * */

#print {
  float: left;
  position: relative;
  width: 100%;
  margin-top: 15px;
  padding-top: 1.5em;
}

* html #print { width: auto; }

#print .inside {
  position: relative;
  min-height: 450px;
  background: #FCFEFB;
  padding: 6px;
  margin: 10px 10px 20px 58px;
}

* html #print .inside { height: 550px; }

.site #print .inside {
  height: auto !important;
  min-height: 100px !important;
}

* html .site #print .inside {
  height: 1em !important;
}

/* Ueberschriften */

#print h1 {
  color: #fff;
  background: #a18f6a;
  font-size: 1.15em;
  line-height: 1.4em;
  padding: 3px;
}
* html #print h1 { height: 1em; }

#print h2 {
  color: #8d7955;
  font-size: 0.9em;
  line-height: 1.5em;
  margin: .1em 10px -0.2em 10px;
}

#print h2 a { text-decoration: none; }
#print h2 a:hover { text-decoration: underline; }

#print h3 {
  color: #8d7955;
  font-size: 0.8em;
  line-height: 1.5em;
  margin: 1.4em 10px -0.4em 10px;
}

#print p {
  font-size: 0.8em;
  line-height: 1.5em;
  margin: 0.8em 10px;
}

p.autor {
  color: #596969;
  font-size: 70%;
  padding-top: 1em;
  border-top: 1px solid #D4E7EB;
  margin-right: 0 !important;
  margin-top: 1.2em !important;
}

#print strong { color: #8d7955; }


/* Listen */

#print ul,
#print ol { margin: 0.8em 0 1em 27px; font-size: 0.8em; line-height: 1.5em; }
#print ul ul { font-size: 1em; margin-top: 0.4em; }

#print ul { list-style: url(ul.gif); }
* html #print ul { list-style: url(ul_ie.gif); }

#print ol li { margin-bottom: 0.8em; }
#print ul.abstand li { margin-bottom: 0.8em; }


/* Links */

#print a:link { color: #8d7955;}
#print a:visited { color: #596969; }

#print a:focus,
#print a:hover,
#print a:active {
  color: #508127;
  background: #f1f1eb;
}


/* Links mit Pfeilchen */

#print ul.link,
* html #print ul.link,
#print ul.anker,
* html #print ul.anker {
  list-style-image: none;  
  list-style: none;       
  margin-left: 10px;
}

#print ul.link li,
#print ul.anker li {
  background: url(link_pfeilchen_blau.gif) 0 0.4em no-repeat;
  padding-left: 15px;
  margin-bottom: 0.4em;
}

* html #print ul.link li,
* html #print ul.anker li {
  height: 1em; /* must be sein ? */
}

#print p.link,
#print h2.link,
#print h3.link {
  background: url(link_pfeilchen_blau.gif) 0 0.45em no-repeat;
  font-size: 80% !important;
  padding-left: 15px;
}

#print strong.link {
  background: url(link_pfeilchen_blau.gif) 0 0.2em no-repeat;
  padding-left: 15px;
}

#print h2.link { margin-bottom: -0.4em !important; }

#print .link strong a:link,
#print .link strong a:visited,
#print h2.link a:link,
#print h2.link a:visited,
#print h3.link a:link,
#print h3.link a:visited {
  text-decoration: none;
}

#print .link strong a:focus,
#print .link strong a:hover,
#print .link strong a:active,
#print h2.link a:focus,
#print h2.link a:hover,
#print h2.link a:active,
#print h3.link a:focus,
#print h3.link a:hover,
#print h3.link a:active {
  text-decoration: underline;
}


/* more-Links

.site .termine a img,
ul.meldungen a img {
  height: 11px;
  background: #FFF;
  padding-top: 0.4em;
  margin-left: 3px;
  vertical-align: bottom;
}

html>body.site .termine a img,
html>body ul.meldungen a img { 
  padding: 0.35em 0 0.2em 3px;
  margin: 0;
}

*/

.print_info {
  width: 168px;
  float: left;
  background: #fcfefb;
  padding: 0 6px 6px 0;
}

.site .print_info { padding-bottom: 0; }

* html .print_info { margin-right: -3px; }

.print_content { margin-left: 173px; }

* html .print_content {
  height: 1%;
  margin-left: 170px;
}


/* site * * * * * * * * * * * * * * * * * * * * * * * * * */

.site #print .inside { min-height: 100px; }

* html .site #print .inside { height: 1em; }

.site .print_content h2 {
  font-size: 1em !important;
  margin-top: 0.8em !important;
  margin-bottom: 0.5em !important;
}
.site .print_content ul { margin-bottom: 1.4em !important; }

.site .print_content li { margin-bottom: 0.35em !important; }

/* print_info_cspalte */

.site .print_info img { display: block; }
.site .print_info_c   { background: #f5f3ef; margin-top: 15px; }
.site .print_info_c h2 {
/*  background: url(link_pfeilchen_blau.gif) 4px 0.95em no-repeat; */
  font-size: 0.8em !important;
/*  padding: 0.5em 0 0 18px !important; */
  padding: 0.5em 0 0 3px !important;
  border-top: 1px solid #FFF;
  margin: 0 !important;
}
.site .print_info_c p {
  font-size: 1.1em !important;
  font-weight: 600;
  margin: 0 !important;
  padding: 0 2px 0.3em 18px !important;
}


/* Termine */

.site .termine h2 {
  padding-left: 10px !important;
  margin-right: 0 !important;
  margin-left: 0 !important;
  margin-bottom: 2px !important;
}

.site .termine h2 {
  font-size: 1.1em !important;
  border-bottom: 1px solid #8d7955;
}

.site .termine h3 {
  font-size: 0.8em !important;
  line-height: 1.3em !important;
  margin-bottom: 0 !important;
}

.site .termine h3 em {
  color: #596969;
  font-size: 0.9em;
  font-weight: normal;
  font-style: normal
}

.site .termine h4 {
  margin: 0 0 0 28px !important;
}

.site .termine p {
  margin-top: 0.3em !important;
  margin-right: 10% !important;
  margin-left: 28px !important;
}

.site .termine strong {
  color: #000 !important;
  font-weight: normal;
}


#foot   { width: 100%; background: #ccc2ab url(fuss.gif) no-repeat; border-top: 1px solid #FFF; font-size: 0.7em; line-height: 1.1em; padding: 4px 0 5px 0; }
#copyright { float: left; margin-left: 260px; }
#sitelink  { float: right; margin-right: 15px; /* margin-left: 75px; */  }
#sitelink a:link,
#sitelink a:visited {
  color: #776648;
  text-decoration: none;
  font-size: 0.9em;
  line-height: 1.1em;
}	
	
/* Site Map styles */	
#print tr td.company3 p.company3 { margin-top: 3px; margin-bottom: 3px; }
#print tr td.advertiser3 p.advertiser3 { margin-top: 3px; margin-bottom: 3px; }
#print tr td.partner3 p.partner3 { margin-top: 3px; margin-bottom: 3px; }

td.sitemapheader{ text-transform: uppercase; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:14px; color:#b20000; font-weight:bold; padding:12px; }

td.company1 { background-color:#b0b0b0; }
 p.company2 { background-color:#666666; border-bottom: 1px #ffffff solid; padding-left:12px; padding-top:5px; padding-bottom:5px; font-weight:bold; color:#ffffff; margin:0px; line-height:2; } 
 p.company3 { background-color:#efefef; border-bottom: 1px #ffffff solid; margin:0px; padding:0px; line-height:2; }  
 a.company3 { text-decoration:none; color:#666666; font-size: 11px; font-family: Verdana, Helvetica, sans-serif; background-color:#efefef; border-left: 10px #efefef solid; border-right: 5px #efefef solid; margin:0px; padding-left:2px; width:100%; }	
 a.company3:visited { text-decoration:none; color:#999999; font-size: 11px; font-family: Verdana, Helvetica, sans-serif; background-color:#efefef; border-left: 10px #efefef solid; border-right: 5px #efefef solid; margin:0px; padding-left:2px; width:100%; }	
 a.company3:hover   { text-decoration:none; color:#666666; font-size: 11px; font-family: Verdana, Helvetica, sans-serif; background-color:#e5e5e5; border-left: 10px #e5e5e5 solid; border-right: 5px #e5e5e5 solid; margin:0px; padding-left:2px; width:100%; } 
td.company3 { padding-bottom:15px; }
  
  
td.advertiser1 { background-color:#a18f6a; }
 p.advertiser2 { background-color:#7f6d4d; border-bottom: 1px #ffffff solid; padding-left:12px; padding-top:5px; padding-bottom:5px; font-weight:bold; color:#ffffff; margin:0px; line-height:2; }  
 p.advertiser3 { background-color:#EEF1F8; border-bottom: 1px #ffffff solid; margin:0px; padding:0px; line-height:2; }
 a.advertiser3 { text-decoration:none; color:#666666; font-size: 11px; font-family: Verdana, Helvetica, sans-serif; background-color:#EEF1F8; border-left: 10px #EEF1F8 solid; border-right: 5px #EEF1F8 solid; margin:0px; padding-left:2px; width:100%; }
 a.advertiser3:visited { text-decoration:none; color:#7083C5; font-size: 11px; font-family: Verdana, Helvetica, sans-serif; background-color:#EEF1F8; border-left: 10px #EEF1F8 solid; border-right: 5px #EEF1F8 solid; margin:0px; padding-left:2px; width:100%; }
 a.advertiser3:hover   { text-decoration:none; color:#666666; font-size: 11px; font-family: Verdana, Helvetica, sans-serif; background-color:#D6DBEE; border-left: 10px #D6DBEE solid; border-right: 5px #D6DBEE solid; margin:0px; padding-left:2px; width:100%; }
td.advertiser3 { padding-bottom:15px; }
  
  
td.partner1 { background-color:#b0d0b0; }
 p.partner2 { background-color:#70b060; border-bottom: 1px #ffffff solid; padding-left:12px; padding-top:5px; padding-bottom:5px; font-weight:bold; color:#ffffff; margin:0px; line-height:2; }
 p.partner3 { background-color:#eff7ec; border-bottom: 1px #ffffff solid; margin:0px; padding:0px; line-height:2; }
 a.partner3 { text-decoration:none; color:#666666; font-size: 11px; font-family: Verdana, Helvetica, sans-serif; background-color:#eff7ec; border-left: 10px #eff7ec solid; border-right: 5px #eff7ec solid; margin:0px; padding-left:2px; width:100%; }
 a.partner3:visited { text-decoration:none; color:#81c570; font-size: 11px; font-family: Verdana, Helvetica, sans-serif; background-color:#eff7ec; border-left: 10px #eff7ec solid; border-right: 5px #eff7ec solid; margin:0px; padding-left:2px; width:100%; }
 a.partner3:hover   { text-decoration:none; color:#666666; font-size: 11px; font-family: Verdana, Helvetica, sans-serif; background-color:#D9EDD4; border-left: 10px #D9EDD4 solid; border-right: 5px #D9EDD4 solid; margin:0px; padding-left:2px; width:100%; }
td.partner3 { padding-bottom:15px; }
  
td.business1 { background-color:#71C0C5; }
 p.business2 { background-color:#B2DEDF; border-bottom: 1px #ffffff solid; padding-left:12px; padding-top:5px; padding-bottom:5px; font-weight:bold; color:#ffffff; margin:0px; line-height:2; }
 p.business3 { background-color:#F0F8FA; border-bottom: 1px #ffffff solid; margin:0px; padding:0px; line-height:2; }
 a.business3 { text-decoration:none; color:#666666; font-size: 11px; font-family: Verdana, Helvetica, sans-serif; background-color:#F0F8FA; border-left: 10px #F0F8FA solid; border-right: 5px #F0F8FA solid; margin:0px; padding-left:2px; width:100%; }
 a.business3:visited { text-decoration:none; color:#71C0C5; font-size: 11px; font-family: Verdana, Helvetica, sans-serif; background-color:#F0F8FA; border-left: 10px #F0F8FA solid; border-right: 5px #F0F8FA solid; margin:0px; padding-left:2px; width:100%; }
 a.business3:hover   { text-decoration:none; color:#666666; font-size: 11px; font-family: Verdana, Helvetica, sans-serif; background-color:#D9EEEF; border-left: 10px #D9EEEF solid; border-right: 5px #D9EEEF solid; margin:0px; padding-left:2px; width:100%; }
td.business3 { padding-bottom:15px; }

/* End Site Map Styles */ 
	
	
.desc_head {
  clear: both;
  padding-top: 5px;
  padding-left: 15px;
  background: url(link_pfeilchen_blau.gif) 0 12px no-repeat;
  font-size: 90% !important;
  cursor: pointer;
  position: relative;
}

.desc_body {
  font-family: Arial, Helvetica;
  font-size: 1em;	
  padding: 5px 10px 15px;
}