.tx-rgsmoothgallery-pi1 {
  float:left;
}
 
#externalthumbs {
  float:left;
  width:230px;
}
 
#externalthumbs .label {
  display:none;
}
.carouselInner {
  width:230px;
}
 
.carouselInner .thumbnail {
  float:right;
  padding-bottom:0px;
}

/* TeASER */
.teasertext {
 background-color:#463928;
}
.teasertext a,.teasertext a:hover, .teasertext a:visited {
	text-decoration: none;
	font: normal 15px Tahoma,Verdana,Arial;
 	color:#FFFFFF;
}
.teaserbild {
	border: solid 1px #990000;
}

/* Tabelle */
.contenttable {
width:546px;
}
.tr-0 {
background:#463928;
color:#fff;

}
.tr-odd {
background:#D9C996;
height:20px;
}
.tr-even {
height:20px;
}
.td-0 {
width:220px;
}
.td-1 {
text-align:center;
}
.td-2 {
text-align:center;
}
.td-3 {
text-align:center;
}
.td-4 {
text-align:center;
}
.td-5	 {
text-align:center;
}


fieldset.tx-powermail-pi1_fieldset {
/* Disable border */
border: none;
}

fieldset.tx-powermail-pi1_fieldset_1 label {
/* Style labels */
display: block;
width: 120px;
float: left;
clear: both;
}

fieldset.tx-powermail-pi1_fieldset_1 input,
fieldset.tx-powermail-pi1_fieldset_1 textarea{
/* Style input fields */
width: 280px;
border: 1px solid #990000;
margin-left: 10px;
}

div#powermaildiv_uid10{
text-align:right;
position:absolute;
left:0;
bottom: 0;
}

fieldset.tx-powermail-pi1_fieldset_1 {
/* Style left fieldset */
width:420px;
float: left;
}

fieldset.tx-powermail-pi1_fieldset_3 {
width:110px;
height:280px;
position: relative;
}

div#clear{
clear:both;
}

div.tx_powermail_pi1_fieldwrap_html {
/* Increase margin between every field */
margin: 10px 0;
}


h2,h3,h4,h5,h6,div,p,body,html,input,button { 
	font: normal 13px Tahoma,Verdana,Arial;
}

a a:hover a:visited{
	font: bold 13px Tahoma,Verdana,Arial;
	color:#241C11;
}

body{
	text-align:center;
	background-color: #FFFFFF;
}

h1 { 
	font: bold 16px Tahoma,Verdana,Arial;
	color:#990000;
}

img.block {
	vertical-align:middle;
}

div#rechts ul il a img{
	vertical-align:middle;
}

div, img {
  margin:0px;
  padding:0px;
  border:0px;
}
/*-----------------------------------*/
div#container {
  width:938px;
  text-align:left; 
  margin:0px auto;
	padding:0px;
  background: url(../fileadmin/images/background.gif) repeat-y center top;
}
/*-----------------------------------*/
div#produkt {
	height:37px;
  width:172px;
	float:left; 
  margin:0px;
}
/*-----------------------------------*/
div#top {
	height:37px;
	width:938px;
  font: bold 15px Tahoma,Verdana,Arial;	
  background: url(../fileadmin/images/bg_top.gif); 
  color:#FFFFFF;  
	margin:0px;
  padding:0px;  
}

div#topmenu {
	float:left; 
	height:34px;
	width:763px;
  font: bold 15px Tahoma,Verdana,Arial;
  color:#000000;  
	line-height: 34px;
	margin: 0px;
	padding: 0px;
}
#topmenu ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
#topmenu li {
	height: 37px;
  list-style-type: none;
	padding: 0px;
	margin: 0px;
	display: inline;
	border-right: 1px solid #990000;
}
#topmenu a {
	display: inline;
	padding: 0px 10px 0px 10px;
	text-decoration:none;
	font-size: 15px;
	font-family: Verdana, Tahoma;
	font-weight:bold;
	color: #000000;
}
#topmenu a:hover {
	color: #990000;
}
#topmenu a.current {
	color: #990000;		
	background: url(../fileadmin/images/doppeldots.gif) no-repeat 10px center;
	padding: 0px 10px 0px 25px;
}

div#top a { 
	font: bold 15px Tahoma,Verdana,Arial;
  text-decoration: none;
  color:#000000;
}
/*-----------------------------------*/
div#header { 
	width:938px;
	height:149px;
	background-color:#990000; 
}

/*-----------------------------------*/
div#left {
	float:left;
	width: 172px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color:#ffffff;
	background-color: #999999;
}
div#links {
	float:left;
	width: 159px;
	margin: 0px 0px 0px 13px;
	padding: 13px 0px 0px 0px;
	color:#ffffff;
	background-color: #990000;
}
#links ul{
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	background-color: #990000;
}
#links ul.haupt{
	list-style-type: none;
	padding: 0px 10px 40px 10px;
	background-color: #990000;
	background: url(../fileadmin/images/bg_linksende.gif) no-repeat left	bottom;
}
#links li{
	line-height: 2.5em;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
}
#links ul.unter li {
	line-height: 1.5em;
	margin: 0px 0px 0px 10px;
}
#links ul a {
	border-top: 1px dotted #ffffff;
	display:block;	
	text-decoration:none;
	font-size: 13px;
	font-family: Verdana, Tahoma;
	color:#FFFFFF;
}
#links ul a:hover {
	color:#ffffff;
	background-color: #EEB269;
}
#links ul a.current {
 	font-weight:bold;
	color:#ffffff;
	background-color: #EEB269;
}
#links ul a.currentunter {
	color:#ffffff;
	background-color: #EEB269;
}
/*-----------------------------------*/

div#head { 
	font: normal 11px Tahoma,Verdana,Arial;
	padding-top:5px;
	padding-bottom:5px;
}
div#head a { 
  text-decoration:none;
	color:#000000;
}
/*-----------------------------------*/
div#center {
	margin: 0px 0px 0px 172px;
	padding: 10px 10px 10px 10px; 
	width:546px;
	font: normal 14px Tahoma,Verdana,Arial;
	color:#000000;
}
.bodytext {
	font: normal 14px Tahoma,Verdana,Arial;
	color:#000000;
}
div#seitentitel {
	line-height: 37px;
	width: 556px;
	background-color: #CCCCCC;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 172px;
	font-size: 16px;
	font-family: Verdana, Tahoma;
	font-weight: bold;
	color: #990000;
}
/*-----------------------------------*/
div#right { 
	width:200px; 
	height:auto;
	float:right; 
	text-align:left; 
	padding-top:10px;	
	background-color:#999999;
}

div.tx-macinasearchbox-pi1
{
	float:left;
	width: 190px;
	margin: 0px 5px 0px 5px;
	padding: 0px 0px 0px 0px;
	color:#000000;
}
div#werbung {
	float:left;
	width: 190px;
	margin: 0px 5px 0px 5px;
	padding: 20px 0px 0px 0px;
	color:#000000;
}
div#rechts {
	float:left;
	width: 190px;
	margin: 0px 5px 0px 5px;
	padding: 20px 0px 0px 0px;
	color:#000000;
}
#right a {
	border-top: 1px dotted #990000;
	display:block;	
	text-decoration:none;
	font-size: 13px;
	font-family: Verdana, Tahoma;
	color:#000000;
}
#right a:hover {
	color:#ffffff;
	background-color: #4E4F30;
}
#rechts ul{
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	border-bottom: 1px dotted #990000;
}
#rechts li{
	line-height: 2.5em;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
}
#rechts ul a {
	border-top: 1px dotted #990000;
	display:block;	
	text-decoration:none;
	font-size: 13px;
	font-family: Verdana, Tahoma;
	color:#000000;
}
#rechts ul a:hover {
	color:#ffffff;
	background-color: #990000;
}
#rechts ul a.current {
 	font-weight:bold;
	color:#ffffff;
	background-color: #990000;
}

/*-----------------------------------*/
.float-left { 
	float:left; 
}

div#footer {
  clear:both;
	height:37px;
  background-color:#990000;
}
div#unten {
	width:172px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}