@charset "UTF-8";

/* content styles */

#content h1, #content h2, #content h3, #content p, #content ul, #content ol, #content table {
	width: 348px;
}
#content h1, #content h2 {
	margin: 1em 0 1em 0;
}
#content h3 {
	margin: 0.5em 0 0.5em 0;
}
#content .csc-firstHeader {
	margin: 0 0 1em 0;
}
#content a {
	text-decoration: underline;	
}
#content a:hover {
	text-decoration: none;	
}
#content p {
	padding-bottom: 0.5em;
	padding-right: 15px;
	width: 333px;
}

#content div.csc-textpic {
	clear: both;
}
#content div div.csc-textpic-imagewrap {
	/*background-color: #eee;*/
}
#content div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
	float: left;
}
#content div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {
	float: right;
}
#content dl.csc-textpic-image {
	margin-bottom: 15px;
}
#content div.csc-textpic-text {
	/*background-color: #fff;*/
	width: 338px; /* ie 7 optimierung = -10px, ev. irgendwo rechenfehler gemacht? */
}

#content form {
	width: 100%;
}

#content form label {
	display: inline-block;
	width: 100px;
}

/* table wine */
#content p.opaque {
	width: 100%;
}

#content table.wine {
	width: 100%;
}
#content table.wine th {
	background-image: url('../images/opaque25.png');
	padding: 2px 5px;
	text-align: left;
}
#content table.wine td {
	background-image: url('../images/opaque25.png');
	padding: 2px 5px;
}
#content table.wine td.orange {
	background-image: url('../images/coloredopaque25.png');
}