* {
margin : 0;
padding : 0;
}
body {
	background: #ac9a76 url(../../img/bg.jpg);
	color: #222;
	font: normal 62.5% Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 2% 0;
	color: #302418;
}
a {
color : #302418;
}
a:hover {
color : #ffebcd;
}
big {
font-size : 1.1em;
}
h1, h2, h3 {
color : #302418;
padding : 8px 5px 2px;
}
h1 {
font : bold 1.9em Arial, Helvetica, sans-serif;
}
h1 a {
text-decoration : none;
}
h1 a:hover {
text-decoration : underline;
}
h2 {
font : bolder 1.7em Arial, Helvetica, sans-serif;
}
h3 {
font : bold 1.5em Arial, Helvetica, sans-serif;
}
h4 {
	font: bold 1.1em Arial, Helvetica, sans-serif;
	color: #302418;
}
h5 {
	font: bolder 1.3em Arial, Helvetica, sans-serif;
	color: #302418;
	line-height: normal;
}

form {
margin-bottom : 1.2em;
}
img {
border : none;
}
label {
	display: block;
	}
li {
line-height : 1.2em;
height : 50px;
}
p {
	padding : 2px 0px 0px;
}
small, .small {
font : normal 0.9em Arial, Helvetica, sans-serif;
}
ul {
padding : 0 2em 1.2em;
}

#lang {
	margin: 0px auto 0px;
	width: 66px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
}

#wrapper {
background : #18100d;
margin : 0px auto 0px;
width : 962px;
}
#container {
background : #18100d;
border-top : 6px solid #18100d;
font-size : 1.2em;
line-height : 1.3em;
margin : 0px auto 0px;
width : 950px;
}
.title {
background : #ac9a76;
border-top : 0 solid #18100d;
}
.title h1 {
color : #302418;
font : normal 2.0em Verdana, Geneva, Arial, Helvetica, sans-serif;
padding : 1px 0 0px 0px;
}
.title h2 {
color : #302418;
font : normal 1.7em Verdana, Geneva, Arial, Helvetica, sans-serif;
padding : 1px 0 0px 0px;
}

.header {
border-top : 2px solid #18100d;
height : 196px;
}
.navigation {
background : url(../../img/bg_scroller_sepia.jpg) repeat-x;
height : 50px;color: #ac9a76;
border-top : 0px solid #18100d;
}
.navigation a {
	color: #ac9a76;
	float: left;
	font: bolder 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0 16px;
	line-height: 49px;
	text-align: center;
	text-decoration: none;
}
.navigation a:hover, .navigation a#active {
	background-position: left bottom;
	color: #ffd700;
}
.main, .main#two-columns {
	background: #ac9a76;
	margin-bottom: 0px;
}
.bottom {
height : 17px;
border-top : 0 solid #18100d;
color : #18100d;
padding : 0 20px 0;
background-image : url(../../img/nav_line_1.jpg);
background-repeat : repeat-x;
margin-top : 0px;
}
.bottom .left, .bottom .right {
width : 49%;
}
.footer {
background : #18100d;
color : #18100d;
padding : 0;
height : 6px;
}
.footer .left {
width : 66%;
}
.footer .right {
width : 33%;
text-align : right;
}
.footer a {
color : #fff;
text-decoration : none;
}
.footer a:hover, .footer .right a:hover {
color : #fff;
text-decoration : underline;
}
.footer .right, .footer .right a {
color : #7d7d75;
}
.gallery td {
vertical-align : top;
text-align : center;
}
.gallery em {
display : block;
}
.clear, .clearer {
clear : both;
}
.clearer {
font-size : 0;
}
.col2 .left {
width : 24%;
}
.col2 .right .content {
background : #ac9a76;
}
.col2 .mitte {
width : 51%;
}
.col2 .right {
width : 24%;
}
.content {
padding : 0px 10px 0px 10px;
margin-bottom : 0px;
}
.left {
float : left;
}
.right {
float : right;
}
.right .content {
padding : 0 0 0;
}
ul.block {
	margin: 4px 0px auto;
	padding: 0;
	width: 90%;
	}
.block li {
border-bottom : 0 dashed #18100d;
list-style-position : outside;
list-style-image : none;
list-style-type : circle;
padding : 5px;
margin : 10px;
}
.block li a, .block li em {
color : #553;
display : block;
}
.block li em {
font-size : 0.9em;
font-style : normal;
}
.block li a {
padding : 4px 3%;
text-decoration : none;
width : 94%;
}
.block li a span {
font-weight : bold;
}
.block li a:hover {
background : #d2d0c0;
color : #553;
}
.right .block, .right .block li {
border-color : #dcdacc;
}
.right .block li a:hover {
background : #f2f0ea;
}
td {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : small;
color : #302418;
font-weight : normal;
}
a:hover {
text-decoration : none;
font-size : 12px;
color : #ffd700;
}
a:active {
	text-decoration: none;
	font-size: 12px;
	color: #ffd700;
}
a:visited {
	text-decoration : none;
	font-size : 12px;
	color : #ffebcd;
}
.box {
	width: 196px;
	text-align: center;
	background-image: url(../../img/box_neu.jpg);
	background-repeat: no-repeat;
	height: 546px;
	margin-left: 0px;
	padding: 20px 0 0;
	font-weight: bolder;
	color: #ac9a76;
	font-size: 1.0em;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.box h1, h2, h3 {
color : #ac9a76;
padding : 8px 5px 2px;
}

.thrColFix #mitte {
width : 950px;
background : #ac9a76;
margin : 0px auto 0px;
border : 0px solid #000000;
text-align : center;
}
.thrColFix #sidebar1 {
float : left;
width : 197px;
background-image : url(../../img/box_neu.jpg);
background-repeat : no-repeat;
background : #ac9a76;
padding : 0 0 0 20px;
height : 547px;
margin-bottom : 0px;
}
.thrColFix #sidebar2 {
float : right;
width : 197px;
background-image : url(../../img/box_neu.jpg);
background-repeat : no-repeat;
background : #ac9a76;
padding : 0 0 0 10px;
margin-right : 0;
margin-bottom : 0px;
height : 547px;
}
.thrColFix #mainContent {
	margin: 0px 197px 0px 197px;
	padding: 0 20px 0 20px;
	margin-bottom: 0px;
}
.fltrt {
float : right;
margin-left : 0px;
margin-bottom : 0px;
}
.fltlft {
float : left;
margin-right : 0px;
margin-bottom : 0px;
}
.clearfloat {
clear : both;
height : 0;
font-size : 1px;
line-height : 0;
}
div.c2 {
text-align : center;
}
h2.c1 {
text-align : center;
}
table.kontakt_g{
	background-image: url(../../img/bg_sam.jpg);
	background-repeat: no-repeat;
	width: 480px;
	height: 400px;
	background-position: center;
}
td.kontakt{
	background-image: url(../../img/hr.gif);
	background-repeat: repeat-x;
}
td.vertrieb{
	background-image: url(../../img/hr_h.gif);
	background-repeat: repeat-y;
	width: 13px;
}
td.vertrieb_klein{
	background-image: url(../../img/hr_k.gif);
	background-repeat: no-repeat;
	width: 140px; height: 18px; margin: 0px; padding: 0px;
}
td.vertrieb_gross{
	background-image: url(../../img/hr.gif);
	background-repeat: no-repeat;
	width: 275px;
	height: 18px; margin: 0px; padding: 0px;
}
td.wand_oben{
	background-image: url(../../img/wand_oben.gif);
	background-repeat: repeat-x;
	height: 25px;
}

td.wand_unten{
	background-image: url(../../img/wand_unten.gif);
	background-repeat: repeat-x;
	height: 25px;
}

td.wand_mitte{
	background-image: url(../../img/wand_mitte.gif);
	background-repeat: repeat-x;
	height: 12px;
}
td.wand_mitte_hoch{
	background-image: url(../../img/hr_h_k.gif);
	background-repeat: repeat-y;
	width: 11px;
}

input {
	background: transparent;
	text-align: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-style: normal;
	font-weight: normal;
	border-width: 3px 2px 2px 3px;
	border-color: #806145 #deb887 #deb887 #806145;
	border-style: inset;
}

textarea {
	background: transparent;
	text-align: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-style: normal;
	font-weight: normal;
	border-width: 3px 2px 2px 3px;
	border-color: #806145 #deb887 #deb887 #806145;
	border-style: inset;
	scrollbar-3dlight-color: #f5deb3;
	scrollbar-base-color: #ac9a76;
	scrollbar-darkshadow-color: #302418;
	scrollbar-face-color: #d2b48c;
	scrollbar-track-color: #ac9a76;
	scrollbar-shadow-color: #302418;
	scrollbar-highlight-color: #deb887;
	scrollbar-arrow-color: #302418;
}
.button {
	text-align: center;
	width: 140px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-style: normal;
	font-weight: normal;
	border-color: #deb887 #806145 #806145 #deb887;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	background: #302418;
	color: #ac9a76;
	height: 24px;
	padding-top: 3px;
}

table#wand {
	overflow: hidden;
	border-width: 0px;
	width: 550px;
	padding: 0px;
	margin: 0px;
	display: inline-block;
	border-spacing: 0px;
	max-width: 558px;
	min-width: 554px;
	-moz-box-align: center;
	-moz-box-pack: center;
	-moz-box-sizing: border-box;
	-moz-float-edge: margin-box;
	-moz-resizer: both;
	max-height: 490px;
}
table.start {
	background-image: url(../../img/bg_kapuzenhemd.jpg);
	background-repeat: no-repeat;
	width: 554px;
	height: 546px;
	background-position: center;
}
.Stil1 {
	font-size: medium;
	font-weight: bold;
	color: #FF0000;
	line-height: normal;
}