/**
* CSS File
*/

div#body p,
div#left p,
div#right p
{
	margin: 0px;
	padding: 2px;
}

/**
 * Überschriftsklasse H1
 */
h1
{
	color: #4A4A4A;
}

.klasse1 h1
{
	color: #000000;
}

.klasse2 h1
{
	color: #FFFFFF;
}

.klasse3 h1
{
	color: #000000;
}

/**
 * Überschriftsklasse H2
 */
h2
{
	color: #4A4A4A;
}

.klasse1 h2
{
	color: #000000;
}

.klasse2 h2
{
	color: #FFFFFF;
}

.klasse3 h2
{
	color: #000000;
}

/**
 * Diverse Klassen
 */
.erfassung_ueberschrift
{
	color: #777777;
}

.required_field
{
	color: #FD0008;
}

.euro_preis
{
	font-weight: bold;
}

/**
 * Tabellen Daten Elemente
 */
td,
th
{
	background-color: #FFFFFF;
	color: #4A4A4A;
}

td.klasse1,
th.klasse1
{
	background-color: #8b010e;
	color: #fdfffa;
}

td.klasse2,
th.klasse2
{
	background-color: #3b7602;
	color: #fdfffa;
}

td.klasse3,
th.klasse3
{
	background-color: #f7f4ee;
	color: #000000;
}

/**
 * Absatz-Elemente
 */
p
{
	color: #4A4A4A;
}

p.normal
{
	margin: 10px 0px;
}
 
.klasse1 p
{
	color: #fdfffa;
}

.klasse2 p
{
	color: #fdfffa;
}

.klasse3 p
{
	color: #000000;
}

/**
 * Link Elemente
 */
a:link
{
	color: #113077;
	text-decoration: none;
}

a:visited
{
	color: #113077;
	text-decoration: none;
}

a:active
{
	color: #113077;
	text-decoration: none;
}

a:hover
{
	color: #113077;
	text-decoration: none;
}
 
.klasse1 a:link
{
	color: #f6b269;
	text-decoration: none;
}

.klasse1 a:visited
{
	color: #f6b269;
	text-decoration: none;
}

.klasse1 a:active
{
	color: #f6b269;
	text-decoration: none;
}

.klasse1 a:hover
{
	color: #f6b269;
	text-decoration: none;
}

.klasse2 a:link
{
	color: #c2d3b2;
	text-decoration: none;
}

.klasse2 a:visited
{
	color: #c2d3b2;
	text-decoration: none;
}

.klasse2 a:active
{
	color: #c2d3b2;
	text-decoration: none;
}

.klasse2 a:hover
{
	color: #c2d3b2;
	text-decoration: none;
}

.klasse3 a:link
{
	color: #085fa6;
	text-decoration: none;
}

.klasse3 a:visited
{
	color: #085fa6;
	text-decoration: none;
}

.klasse3 a:active
{
	color: #085fa6;
	text-decoration: none;
}

.klasse3 a:hover
{
	color: #085fa6;
	text-decoration: none;
}

/**
 * DIV Elemente
 */
div.klasse1
{
  background-color: #8b010e;
  color: #fdfffa;
}

div.klasse2
{
  background-color: #3b7602;
  color: #fdfffa;
}

div.klasse3
{
  background-color: #f7f4ee;
  color: #000000;
}

/**
 * Borders
 */
.border-klasse1
{
  border-color: #8b010e;
}

.border-klasse2
{
  border-color: #3b7602;
}

.border-klasse3
{
  border-color: #f7f4ee;
}

/**
 * Tabellen
 */
table.list th span,
table.list td
{
	padding: 4px 5px;
}
 
table.list th
{
	font-size: 11px;
	vertical-align: bottom;
	text-align: left;
}

table.list th span
{
	background-color: #3b7602;
	color: #fdfffa;
	display: block;
}

table.list th span.primary
{
	background-color: #3b7602;
	color: #fdfffa;
	font-size: 140%;
}

table.properties td.property
{
	vertical-align: top;
}

table.properties td.property span
{
	background-color: #3b7602;
	color: #fdfffa;
	text-align: right;
	font-weight: bold;
	padding: 3px 10px;
	display: block;
}

table.list td
{
	padding: 4px 5px;
}

/**
 * Border Radius
 */
.rounded_border5_klasse1
{
		background-color: #8b010e;
		color: #fdfffa;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
}

.rounded_border5_klasse2
{
		background-color: #3b7602;
		color: #fdfffa;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
}

.rounded_border5_klasse3
{
		background-color: #f7f4ee;
		color: #000000;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
}

.rounded_border7_klasse1
{
		background-color: #8b010e;
		color: #fdfffa;
		-webkit-border-radius: 7px;
		-moz-border-radius: 7px;
		border-radius: 7px;
}

.rounded_border7_klasse2
{
		background-color: #3b7602;
		color: #fdfffa;
		-webkit-border-radius: 7px;
		-moz-border-radius: 7px;
		border-radius: 7px;
}

.rounded_border7_klasse3
{
		background-color: #f7f4ee;
		color: #000000;
		-webkit-border-radius: 7px;
		-moz-border-radius: 7px;
		border-radius: 7px;
}

/*= CSS hack for Opera 9.5 Rounded Corners */
@media all and (-webkit-min-device-pixel-ratio:10000),
	 not all and (-webkit-min-device-pixel-ratio:0)
{
	.rounded_border5_klasse1
	{
		background-image: url("http://www.seminar-shop.com/seminarshop/images/border-radius.php?r=5&color=8b010e");
	}
	
	.rounded_border5_klasse2
	{
		background-image: url("http://www.seminar-shop.com/seminarshop/images/border-radius.php?r=5&color=3b7602");
	}
	
	.rounded_border5_klasse3
	{
		background-image: url("http://www.seminar-shop.com/seminarshop/images/border-radius.php?r=5&color=f7f4ee");
	}
	
	.rounded_border7_klasse1
	{
		background-image: url("http://www.seminar-shop.com/seminarshop/images/border-radius.php?r=7&color=8b010e");
	}
	
	.rounded_border7_klasse2
	{
		background-image: url("http://www.seminar-shop.com/seminarshop/images/border-radius.php?r=7&color=3b7602");
	}
	
	.rounded_border7_klasse3
	{
		background-image: url("http://www.seminar-shop.com/seminarshop/images/border-radius.php?r=7&color=f7f4ee");
	}
}