#content {
   line-height: 150%;
   color: #000;
}
#content p {
	margin: 0 0 13px 0;
	padding: 0;
}
hr {
   padding: 0;
   margin: 0;
   color: #666;
   background-color: #666;
   border: 0 none;
   height: 1px;
}
#content h1, #content h1 {
	font-size: 160%;
	line-height: 120%;
	padding : 0;
	margin: 15px 0 10px 0;
	font-weight: normal;
	color: #de0c19;
}

#content h3, #content h4 {
	font-size: 140%;
	line-height: 120%;
	padding: 0;
	margin: 33px 0 10px 0;
	font-weight: normal;
	color: #920003;
	background: none;
}

#content h5, #content h6 {
	font-size: 120%;
	line-height: 120%;
	margin: 26px 0 10px 0;
	padding: 0;
	font-weight: normal;
	color: #920003;
}

#content h1 img {
   border: 0 none;
   paddong: 0;
   margin: 0 10px 0 0;
}

#content a,
#content a:link,
#content a:visited {
   color : #de0c19;
   font-weight : bold;
   text-decoration: underline;
}

#content a:focus,
#content a:hover,
#content a:active {
   background-color: #de0c19;
   color: #fff;
}
#content table{
   margin-bottom: 10px;
}
#content td{
   vertical-align: top;	
}



/* Bannerbk *************************************************/
#bannerbk {
   line-height: 130%;
   color: #000;
}
#bannerbk p {
   margin: 0 0 10px 0;
   padding: 0;
}
#bannerbk hr {
   padding: 0;
   margin: 0;
   color: #e20a17;
   background-color: #e20a17;
   border: 0 none;
}
#bannerbk h1, #bannerbk h2 {
   font-size: 100%;
   padding: 2px 0 2px 5px;
   margin: 15px 0 10px 0;
   font-weight: bold;
   color: #FFF;
   background-color: #e20a17;
}

#bannerbk h3, #bannerbk h4 {
   font-size: 100%;
   padding: 2px 0 2px 5px;
   margin: 15px 0 10px 0;
   font-weight: bold;
   color: #FFF;
   background-color: #9dc30c;
}

#bannerbk h5, #bannerbk h6 {
   font-size: 100%;
   margin: 10px 0 8px 0;
   padding: 0;
   font-weight: bold;
   color: #e20a17;
}  

#bannerbk a,
#bannerbk a:link,
#bannerbk a:visited {
   color : #e20a17;
   text-decoration: underline;
}

#bannerbk a:focus,
#bannerbk a:hover,
#bannerbk a:active {
   color: #9dc30c;
}
#bannerbk table{
   margin-bottom: 10px;
}
#bannerbk td{
   vertical-align: top; 
}

/* Konfigurator *************************************************/
#content .konfigurator {
   position: relative;
   margin: 0;
   padding: 0;
   width: 100%;
}
#content .konfigurator td {
   position: relative;
   margin: 0;
   padding: 0;
}
#content .konfigurator img {
   position: relative;
   margin: 0;
   padding: 0;
   border: 2px solid #a2a19f;
}

#content .konfigurator .muster a,
#content .konfigurator .muster a:link,
#content .konfigurator .muster a:visited {
	position: relative;
	width: 15.2%;
	margin: 0 1% 0 0;
	float: left;
	background-color: none;
}
#content .konfigurator .muster a:focus,
#content .konfigurator .muster a:hover,
#content .konfigurator .muster a:active {
	background-color: transparent;
}

#content .konfigurator .muster a img {
   border: 2px solid #e1e1e1;
   width: 100%;
   background-color: none;
   background-color: transparent;
}
#content .konfigurator .muster a:focus  img,
#content .konfigurator .muster a:hover  img,
#content .konfigurator .muster a:active img {
   border: 2px solid #830006;
}

#content .konfigurator .clear_left {
   clear: left;
}

#content .konfigurator_table {
   position: relative;
}

#content .konfigurator_preistable {
   position: absolute;
   bottom: 0;
   right: 0;
}


/* Inhaltstabellen *************************************************/
.tabrowheader td,
.tabrowgerade td,
.tabrowungerade td {
   padding: 3px;
}
.tabrowheader {
   color:#fff;
   background-color: #708420;
   font-weight: bold;
}

.tabrowgerade {
   background-color: #c4c5c8;
}
.tabrowungerade {
   background-color: #f4f4f4;
}

/* Input Felder *****************************************************/
input, select, textarea {
	border: 1px solid #6D6E70;
	background-color: #FFF;
	color: #000;
	padding: 2px;
}

input:hover, select:hover, textarea:hover {
	background-color: #e7e7e7;
}


/* Formular: Musterbestellung *****************************************************/
.muster_vcontainer {
   position: relative;
}
.muster_variante {
   float: left; 
   width: 200px;
}


