#dropBottom td a,
#dropBottom td h2  { color: #CE9136; font-weight: normal; font-size: 22; letter-spacing: 0; text-decoration: none;
	margin-bottom: -5px; font-style: italic; }
#dropBottom a:hover{ color:#666; text-decoration: none; }

#serviceNavi {
	line-height: 2;
}
#serviceNavi a {
	text-decoration: none;
}
#serviceNavi a:hover {
	text-decoration: underline;
}
#serviceNavi td > div { padding-bottom: 20px; }

body {
	margin: 0;
	padding: 0;
	background-color:#ffffff;
	font: 13px "Arial","Verdanana",sans-serif;

}

/* => Layout*/
img {border:0}

.Spalte1 img, .Spalte2 img, .Spalte3 img {border:1px solid #B09185 !important;}

#maintable {
	padding:0; 
	margin:0;
	
	position : relative;
	width : 780px;
	vertical-align : top;	
	align:center;
	}



#logo {
	height:68px;
	width:100%;
	padding:7px 0 0 20px;
}




/* Navigation Top */

td.topNav {height:68px;background-color:#FBF2CC;}
.topNavi {text-align:center;}
a.topNav {margin-right:10px;margin-left:10px;} 
a.topNav:link{font-size:13px;color:#7B5727;text-decoration:none;}
a.topNav:visited{font-size:13px;color:#7B5727;text-decoration:none;}
a.topNav:hover{font-size:13px;color:#7B5727;text-decoration:underline;}
a.topNav:active{font-size:13px;color:#CE9136;text-decoration:none;}





#content {
	height:473px;
}




/* Navigation Bottom */

a.topNav:link{font-size:13px;color:#7B5727;text-decoration:none;}
a.topNav:visited{font-size:13px;color:#7B5727;text-decoration:none;}
a.topNav:hover{font-size:13px;color:#7B5727;text-decoration:underline;}
a.topNav:active{font-size:13px;color:#CE9136;text-decoration:none;}






.arrow_left {margin-left:50px;margin-top:30px;position:absolute;}
.arrow_right {margin-left:100px;margin-top:30px;position:absolute;}





/* => Typo*/

body, table, td, th, tr, {	
	font-family:  Helvetica, Verdana , Arial, sans-serif;
	font-size:13px;
	color: #000000; 
	font-size: 13px; 
	line-height: 130%; 
	}

p{margin-top: 0px;margin-bottom: 0px;font-size: 13px;line-height: 18px;}
ul{margin-top: 0px;margin-bottom: 0px;font-size: 13px;line-height: 18px;margin-bottom:18px;}	

.Spalte1 {}
.Spalte2 {padding-left:15px;padding-right:15px;}
.Spalte3 {}
.produktbild {border:1px solid #B09185;}

a:link, a:visited {
	color: #7B5727;
	text-decoration:			underline;
	font-weight:				normal;
}
a:hover, a:active {
    color: #7B5727;
	text-decoration: 			none;
}
a.sitemap:link, a.sitemap:visited {
	color: #7B5727;
	text-decoration:			none;
	font-weight:				normal;
}
a.sitemap:hover, a.sitemap:active {
    color: #7B5727;
	text-decoration: 			none;
}






/* => Formular */
.form_label {text-align:right;vertical-align:top;}
.form_label_info {text-align:left;vertical-align:top;color:#D1000D;}
.textfeld, .textarea, .senden {
	background-color: #fff;
	border: 1px solid #B09185;
	padding-left: 2px;
	margin-bottom: 5px;
	width:217px;
}
.textarea { width:217px;height:200px;}
.senden{width:120px;}
.senden:hover {color:#D1000D;cursor:pointer}





/* => Sitemap */
div#sitemap LI {
   padding: 0 0 0 24px;
   margin: 0;
   list-style-type: none;
   }
div#sitemap LI {
   background: url(../img/extm.gif)
               no-repeat
               0% 0%;
   }
div#sitemap LI.last {
   background: url(../img/exlm.gif)
               no-repeat
               0% 0%;
   }
div#sitemap UL {
   padding: 0 0 0 24px;
   margin: 0 0 0 -24px;
   list-style-type: none;
   }
div#sitemap UL {
   background: url(../img/exim.gif)
               repeat-y
               0% 0%;
   }
div#sitemap UL.last {
   background-image: none;
   }
   
/* Left, center, right and justify alignment of text in block elements*/
p.align-left, td.align-left, th.align-left, h1.align-left, h2.align-left, h3.align-left, h4.align-left, h5.align-left, h6.align-left, div.align-left, address.align-left { text-align: left; }
p.align-center, td.align-center, th.align-center, h1.align-center, h2.align-center, h3.align-center, h4.align-center, h5.align-center, h6.align-center, div.align-center, address.align-center { text-align: center; }
p.align-right, td.align-right, th.align-right, h1.align-right, h2.align-right, h3.align-right, h4.align-right, h5.align-right, h6.align-right, div.align-right, address.align-right { text-align: right; }
p.align-justify, td.align-justify, th.align-justify, h1.align-justify, h2.align-justify, h3.align-justify, h4.align-justify, h5.align-justify, h6.align-justify, div.align-justify, address.align-justify { text-align: justify; }

/* Two frame examples taken from the example CSS file of CSS Styled Content extension and applied to p and table block elements.*/
p.csc-frame-frame1, table.csc-frame-frame1 { background-color: #EDEBF1; padding: 2px 4px 2px 4px; border: 1px solid #333333; }
p.csc-frame-frame2, table.csc-frame-frame2 { background-color: #F5FFAA; padding: 2px 4px 2px 4px; border: 1px solid #333333; }

/* Bullet styles for unordered lists.*/
ul.component-items { color: #186900; list-style-type: circle; }
ul.action-items { color: #8A0020; list-style-image: url(img/red_arrow_bullet.gif); }

/* Numbering styles for ordered lists.*/
ol.component-items-ordered { color: #10007B; list-style-type: lower-roman; }
ol.action-items-ordered { color: #8A0020; list-style-type: lower-greek; }

/* Three inline text colors taken from the color scheme of CSS Styled Content extension.*/
span.important { color: #8A0020; }
span.name-of-person { color: #10007B; }
span.detail { color: #186900; }

/* Selectors for the default configuration of the link accessibity feature.*/
a.external-link {}
a.external-link-new-window {}
a.internal-link {}
a.internal-link-new-window {}
a.download {}
a.mail {}

/* Default selector for indentation.*/
div.indent { margin-left: 2em; }

/* News auf der Startseite */

.news-latest-item { 
  /* 
  border-top: thin solid #7B5727;
  */
  margin-top: 15px;
  padding-top: 5px; 
  padding-bottom: 5px;
}
.news-latest-item strong a {
  font-weight: bold; 
}
.news-list-morelink { display: block; }

/* rot */

.red { color: #e30c1b; font-weight: bold; }
