/* @override http://www.kuhr-gmbh.de/cms/css/styles.css */

body{
	font-family: "Trebuchet MS", Geneva, Arial, Verdana, Sans-Serif;
	font-size: 85%;
	line-height: 140%;
	color: #FFF;
	background-color: #aa000b;

}
h1{
	font-size: 2em;
	margin: 1.1em 0 0.7em 0;
}
h2{
	font-size: 1.4em;
	margin: 1em 0 0.3em 0;
}
h3{
	font-size: 1.2em;
	margin: 1em 0 0.3em 0;
}
a:hover{
	color: #ff7d08;
}
a{
	color :#FFF;
}
p{
	margin: 0.3em 0 1em 0;
}
img{
	border: none;
}
label{
	display:  block;
	font-size:  0.9em;
	border-left:  3px solid #ff7d08;
	padding-left:  4px;
	margin-top:  8px;
	margin-bottom:  2px;
	line-height:  120%;
}
input, textarea, select{
		background: url('../_gfx/input_bg.gif')  top right;
		border: 1px solid #FFF;
}
input.bt{
		border: none;
}
form ul{
	list-style-type: none;
	margin:  0 0 1em 0;
	padding:0;
}
.linklist{
	width: 960px;
	margin: 15px auto;
	text-align: right;
}
.clear{
	clear:both;
	float:none;
}
.right{
	float:right;
	margin: 0 0 5px 10px;
}
.left{
	float:left;
	margin: 0 10px 5px 0;
}

.col_right{
	width:  48%;
	float:right;
}
.col_left{
	width:  48%;
	float:left;
}
.rund
{
		margin: 0 auto;
		margin: 20px 0 20px 0;
		color: #ffffff;
		padding:10px;
		width: 100%;
		text-align: left;
		background-color: #CC331E;
}
.rund h2{
	margin-top: 0;
}
.rund p {
		padding: 0 5px;
}
.listing {
		float: left;
		width: 260px;
		padding-right: 20px;
}
.listing .rund {
		height: 100px;
}

Q
{
		color: #FFF;
}
.quotes
{
		quotes: "\201E" "\201D";
}

.topmenu {
  margin:0;
  padding:0 0 0;
  list-style:none;
}
.topmenu {
  margin:0;
  padding:0 0 0;
  list-style:none;
  }
.topmenu li {
  float:left;
  background:url("../_gfx/bt_left.gif") no-repeat left bottom;
  margin:0;
  margin-right: 2px;
  padding:0 0 0 2px;
  height: 29px;
  }
.topmenu a {
  float:left;
  display:block;
  background:url("../_gfx/bt_right.gif") no-repeat right bottom;
  padding: 0 17px 0 15px;
  line-height: 29px;
  height: inherit;
  text-decoration:none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  font-weight:bold;
  color:#FFF;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
.topmenu a {float:none;}
/* End IE5-Mac hack */
.topmenu a:hover {

  }
.topmenu .active {
  background-image:url("../_gfx/bt_active_left.gif");
  }
.topmenu .active a {
  background-image:url("../_gfx/bt_active_right.gif");
  color:#aa000b;
  }

/* Tabelle */
.kuhrtable{
	border-spacing: 1px;
}
.kuhrtable th{
	text-align: left;
	border-bottom:  1px solid #cc331e;
	padding: 3px 7px;
}
.kuhrtable td{
	background-color: #cc331e;
	padding: 3px 5px;
	border-bottom:  1px solid #cc331e;
	border-right:  1px solid #cc331e;
}

/*Artikelliste*/
.artikelliste .artikelitem{
		float: left;
		width: 260px;
		padding-right: 20px;
}
.artikelliste .rund {
		height: 100px;
}
.artikelitem h3{
	margin-top: 0;
}
