body { 

	background-color:#fff;
	font-size: 12px;
	font-family: sans-serif;

}

#logo{ margin-left: 400px;}

div#printToolbar { 
            background-color: #fff; 
			filter:alpha(opacity=90); /* IE */
           -moz-opacity: 0.90; /* Mozilla */
            opacity: 0.90; /* Opera */
			width: 100%;
			height: 30px;
			 border-bottom: 1px dotted #666666;
}

#printPrintLink { background-image:none; color:#666;  width:80px; padding:3px; float: left; margin-top: 5px; background-image: url(../images/druck_img.jpg);
background-repeat: no-repeat; padding-left: 20px;}

#printCloseLink { background-image:none; color:#666;  width:80px; float: left;  padding:3px;  margin-top: 5px; background-image: url(../images/close_img.jpg);
background-repeat: no-repeat; padding-left: 20px;}

#printPrintLink a, 
#printCloseLink a
{ color: #666; text-decoration: none; font-weight: normal;}

span.drucken { display: none;}

#service { margin-left: 450px;}

ul { list-style: square;}

/*Bild Unterschrift*/
.csc-textpic-caption { font-style:italic; padding-top: 10px; color: #434343;}

.csc-textpic-image dt img {padding:5px;}

/*===== Breadcrum Navigation ====*/

p#breadcrum_text {margin:0px; padding:0px; color:#000; display: inline;}

#breadcrum span.breadAct { margin-top:5px; color:#000;}
#breadcrum a { color:#000; text-decoration: none;}


a { color:#000; text-decoration: none;}


.tx-contagged-dfn_block-content {display: none;}

/*Tabellen*/

/* table.contenttable { border: 1px solid #000;}*/

table.contenttable th { background-color: #979797; color: #fff;}
table.contenttable tr.tr-odd td {background-color: #ffffff; padding: 5px;}
table.contenttable tr.tr-even td {background-color: #e7e7e7; padding: 5px;}


/* ------------------ Preistabelle ---------------------------------------*/

div.preisliste {width:500pt;}

div.preisliste ul,
div.preisliste ul li.preise ul li,
div.preisliste ul li.preise {
list-style-type:none;
margin:0;
padding:0;
background-image:none;
}

.preisliste ul li ul {
border:1px solid #000;
}


.preisliste ul.early {
border:none;
float:left;
margin-top:20px;
}


div.preisliste ul li.preise {
list-style-type:none;
margin:0;
padding:0px;
float:left;
display:block;
width:170px;
}


div.preisliste ul li.preise ul li {
padding:4px;
}

div.preisliste ul li.preise ul li.title {
background:#ccc;
border-bottom:1px solid #000;
font-weight:bold;
}

div.preisliste ul.early li.preise ul li.info {
display:block;
clear:both!important;
font-size:11px;
}

div.preisliste span {
display:block;
clear:both!important;
padding:10px 0 20px 0;
font-size:11px;
}

h4.place {
margin:0;
padding:0;
color:#888;
}

p.place {
padding:0;
margin:0;}


