/* Download-Styles */

/* Globalsetting */
#downbox { margin:8px; padding:0px; width:90%; background-color:#ebf0f0; border:2px #ebf0f0 solid; }
#centerbox { margin:0 0 8px 0; padding:0px; width:100%; background-color:#ebf0f0; border:2px #ebf0f0 solid; }

#centerbox h2 { margin:0px; padding:8px 4px 4px 0px; font-size:1.2em; font-weight:bold; color:#333333;  letter-spacing:0px;}
/*#centerbox b { margin:0px; padding:2px 4px 4px 0px; font-size:1.0em; font-weight:bold; border-bottom:2px #D6E0E0 solid; width:100%}*/


/* Variant Service */
.service table { border-collapse:collapse; width:auto; border-spacing: 0 0; border: none; margin:0; padding:0; }
table td.icon { width:48px; border-left:1px #d5d5d5 solid; border-right:1px #d5d5d5 solid; text-align:center; }
table td.size { padding-left:8px; width:90px; background-color:#e2e8e8; vertical-align:bottom; text-align:right; 
		overflow:hidden; padding-bottom:6px;}
table td.data { padding-left:8px; width:78%; background-color:#e2e8e8; vertical-align:bottom; overflow:hidden; 
 		padding-bottom:6px; }
.data { font-size:0.7em; font-weight:normal; }
.was { padding-left:0px; font-size:10px; font-weight:normal; font-family: verdana, helvetica, sans-serif; }

/* PmaxCenter - Start */
.pstar table { border-collapse:collapse; width:100%; border-spacing: 2px 2px; border:none; margin:0; padding:0; }
.pstar table thead { background-color: #e2e8e8; caption-side:top; font-size:11px; text-align:left; }
.pstar th { padding-left:8px; border-bottom: 1px #16a992 solid; }
.pstar td.message { padding-left:8px; width:80%; vertical-align:bottom; overflow:hidden; padding-bottom:6px; 
		text-align:left; background-color:#d7e0e0; border-bottom: 1px #16a992 solid; }
.pstar td.datum { padding:8px; width:20%; background-color:#e2e8e8; vertical-align:bottom; text-align:right; 
		overflow:hidden; padding-bottom:6px; text-align:right; border-bottom: 1px #16a992 solid; }
.pstar td.message, td.datum { font-size:12px; font-weight:normal; }
.pstar td.message { color:#ab0011; font-weight:bold; }
.pstar td.datum { font-size:10px; }

/* PmaxCenter - Listings */
.plist table { border-collapse:collapse; width:100%; border-spacing: 0 0; border: none; margin:0; padding:0; }
.plist table thead { background-color: #e2e8e8; caption-side:top; font-size:11px; text-align:left; }
.plist th { padding-left:8px; border-bottom: 2px #d6e0e0 solid; font-weight:normal; }
 
.plist td.produce { padding:0px 8px 6px 8px; vertical-align:bottom; overflow:hidden;  
		text-align:left; background-color:#e2e8e8; border-bottom: 2px #ebf0f0 solid; }
.plist td.icon { width:48px; padding:2px 0 0 2px; border-left:1px #d5d5d5 solid; border-right:1px #d5d5d5 solid;
			border-bottom: 2px #ebf0f0 solid; text-align:center; }
.plist td.dat { padding-left:12px; width:auto; background-color:#e2e8e8; vertical-align:bottom;  
 		padding-bottom:6px; text-align:left; overflow:hidden; border-bottom: 2px #ebf0f0 solid; }
.plist td.datum { padding:8px; width:20px; background-color:#e2e8e8; vertical-align:bottom; text-align:right; 
		padding-bottom:6px; text-align:right; border-bottom: 2px #ebf0f0 solid; }

.plist td.produce, td.dat, td.datum { font-size:12px; font-weight:normal; }
.plist td.dat { font-weight:normal; }
.plist td.datum { font-size:10px; }

/* PmaxCenter - Grenzen */
.pmarker table { border-collapse:collapse; width:100%; border-spacing: 0 0; border: none; margin:0; padding:0; }
.pmarker table thead { background-color: #d7e0e0; caption-side:top; font-size:11px; text-align:left; }
.pmarker th { padding-left:8px; border-bottom: 1px #16a992 solid; font-weight:bold; }
.pmarker th.free, th.minimum { text-align:right; padding-right:8px; }

.pmarker td.produce { padding:0px 8px 2px 8px; width:30%; vertical-align:bottom; overflow:hidden; height:2em;  
		text-align:left; background-color:#e2e8e8; border-bottom: 2px #ebf0f0 solid; }
.pmarker td.free { padding:0px 8px 2px 8px; width:30%; vertical-align:bottom; overflow:hidden; height:2em; 
		text-align:right; background-color:#e2e8e8; border-bottom: 2px #ebf0f0 solid; }
.pmarker td.minimum { padding:0px 8px 2px 8px; width:40%; vertical-align:bottom; overflow:hidden; height:2em;
		text-align:right; background-color:#e2e8e8; border-bottom: 2px #ebf0f0 solid; }

.pmarker td.produce, td.free, td.minimum { font-size:12px; font-weight:normal; }

/* Variant Abbildungen */
.ppix table { border-collapse: collapse; width:100%; border-spacing:0 0; border: none; margin:0; padding:0; }
.ppix table tfoot { caption-side:top; font-size:11px; text-align:left; }
.ppix tfoot th { padding:4px 4px 4px 6px; background-color:#e2e8e8; font-weight:bold; }

.ppix th.bildmid { border-left: 2px #ebf0f0 solid; border-right: 2px #ebf0f0 solid; }

.ppix td.bild { padding:6px 4px 4px 5px; vertical-align:top;  
		text-align:center; background-color:#e2e8e8; }
.ppix td.bildmid { padding:6px 4px 4px 5px; vertical-align:top;  
		text-align:center; background-color:#e2e8e8;
		border-left: 2px #ebf0f0 solid; border-right: 2px #ebf0f0 solid; }
.ppix td.bild img { border:1px #555555 solid; }
.ppix td.bildmid img { border:1px #555555 solid; }
.ppix td.bild span img { border:1px #e2e8e8 solid; }
.ppix td.bildmid span img { border:1px #e2e8e8 solid; }
#bildBeschr { text-align:left; font-size:12px; font-weight:bold; padding-top:4px;}

/* Pmax-Center - Veranstaltungen */
.pevent table { border-collapse:collapse; width:100%; border-spacing: 0 0; border: none; margin:0; padding:0; }
.pevent table thead { background-color: #e2e8e8; caption-side:top; font-size:11px; text-align:left; }
.pevent th { padding-left:8px; border-bottom: 2px #d6e0e0 solid; }
.pevent th.organ { font-weight:bold; font-size:11px; color:#555555; }
.pevent td.organ { padding-top:4px; padding-left:8px; font-size:12px; font-weight:bold; }
.evmessage { margin-top:4px; margin-bottom:4px; font-size:11px; font-weight:normal; font-family: verdana, helvetica, sans-serif; }
.evmessage a { font-size:10px; }

#NewsBilder img { border: 2px #FFFFFF solid; }
#NewsBilder div { font-size:11px; font-family:arial, helvetica, sans-serif; }
