body, html {
  background: url("images/bg-body.gif");
  background-repeat: repeat-x;
  font-family:arial,verdana, helvetica;
  color: #ffffff;
  height: 100%;
  padding:0px;
  margin:0px 0px 1px 0px;
}

p {
	text-align:justify;
	margin: 2px 0px 0px 0px;
}

strong {
	font-weight: bold;
}

em {
	font-style: italic;
}

#header {
  background: url("images/header.jpg");
  color: #ffffff;
  width:1070px;
  height:124px;
  margin:0px;
  padding:0px;
}

#content {
  postion:relative;
  color: #ffffff;
  text-align:left;
  width:996px;
  margin:0px 0px 0px 38px;
  padding:0px 0px 0px 0px;

}

#content-bg {
  background: url("images/bg-content.gif");
  color: #ffffff;
  text-align:left;
  background-position:2px;
  width:996px;
}

.footer-link { padding:18px 20px 0px 0px; color:#000000;}

#footer {
  background: url("images/footer.gif");
  color: #000000;
  text-align:right;
  background-position:1px;
  width:1070px;
  height:40px;
  line-height:27px;
  font-size:12px;
  background-position:2px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

.rand-unten {
font-size:0px;line-height:0px;background: url(images/boxen-rand-unten.gif);height:13px;
}

.sidebars-head-top {
  background: url("images/sidebars-head-top.gif");
  width:216px;
  color: #EA4D14;
  font-size:14px;
  height:32px;
  line-height:32px;
  margin:0px;
  padding-left:15px;
  border-bottom:1px solid #B54B26;
  border-right:1px solid #B54B26;
  }

.linie1 {
  border-left:1px solid #B54B26;
  width:156px;
  }

.box-top {
  background: url("images/box-top.gif");
  font-size:0px;
  height:9px;
  line-height:0px;
  }

h4 {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  font-size:14px;
  height:15px;
  color: #000000;
  display:inline;
}

h3 {
  padding: 5px 0px 10px 0px;
  margin: 0px 0px 0px 0px;
  height:15px;
  font-size:12px;
  color: #000000;
}

h2 {
  padding: 0px 0px 5px 0px;
  margin: 0px 0px 0px 0px;
  font-size:14px;
  height:15px;
  color: #000000;
}

h1 {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  font-size:14px;
  font-weight:bold;
  height:15px;
  color: #FF542A;
}

.auflistung-gross { 
  float:left;
  width:325px;
}

.auflistung-head { 
  float:left;
  width:500px;
}

.tagcloud1 { color: #000000; font-size:10px;}
.tagcloud2 { color: #000000; font-size:11px;}
.tagcloud3 { color: #000000; font-weight:bold; font-size:12px;}
.tagcloud4 { color: #000000; font-weight:bold; font-size:14px;}

.link2 {
  padding: 2px 2px 2px 15px;
  font-size:12px;
  font-weight:bold;
  height:15px;
  display:block;
  color: #000000;
}

.email-bg { width:106px;height:13px;border:0px;float:left;font-size:11px;margin:6px 0px 8px 3px; }
.email-ok { background: url("images/email-ok.gif");width:30px;height:27px;border:0px;line-height:27px;float:left;cursor:pointer; }

.suche-bg { width:315px;height:25px;border:0px;float:left;font-size:20px;color:#F88E67;font-weight:bold;margin:9px 0px 11px 5px; }
.suche-ok { background: url("images/suche-ok.gif");width:45px;height:43px;border:0px;line-height:43px;float:right;cursor:pointer; }

.comment-bg { width:134px;height:13px;border:0px;float:left;font-family:arial,verdana,helvetica;font-size:11px;margin:6px 2px 8px 3px; }
.comment-area { width:134px;height:67px;border:0px;float:left;font-family:arial,verdana,helvetica;font-size:11px;margin:6px 2px 8px 3px; }
.comment-ok { background: url("images/email-ok.gif");width:30px;height:27px;border:0px;font-family:arial,verdana,helvetica;line-height:27px;cursor:pointer; }

.link-sonderangebot {
  background: url("images/button.gif");
  height:25px;
  width:164px;
  border:1px solid #F78962;
  color: #000000;
  text-align:center;
  font-size:12px;
  font-weight:bold;
  display:block;
  cursor:pointer;
  line-height:25px;
  }

.clear {
  clear:both;
  font-size:0px;
  line-height:0px;
}

.box-content { border-left:1px solid #B54B26;border-right:1px solid #B54B26;border-bottom:1px solid #B54B26;padding:5px 15px 15px 15px;clear:both; background-color:#F9E6D6;color:#000000;text-align:justify;font-size:12px; }
.box-content2 { background: url("images/box-content-top.gif");background-repeat:repeat-x;border-left:1px solid #B54B26;border-right:1px solid #B54B26;border-bottom:1px solid #B54B26; padding:5px 15px 15px 15px;background-color:#F9E6D6;color:#111111;text-align:justify;font-size:12px; }
.box-content3 { border-left:1px solid #B54B26;border-right:1px solid #B54B26;padding:5px 15px 15px 15px;clear:both;background-color:#F9E6D6;color:#222222;  font-size:12px; text-align:justify; }
.box-content4  { background: url("images/box-content-top.gif");background-repeat:repeat-x;border-left:1px solid #B54B26;border-right:1px solid #B54B26;padding:5px 0px 6px 3px;clear:both;background-color:#F9E6D6;color:#333333;  font-size:12px; text-align:justify; }
.box-content-h { border-left:1px solid #B54B26;border-right:1px solid #B54B26;border-bottom:1px solid #B54B26;padding:5px 15px 15px 15px; background-color:#FEF9F6;color:#000000;text-align:justify;font-size:12px; }
.box-content2-h { background: url("images/box-content-top-h.gif");background-repeat:repeat-x;border-left:1px solid #B54B26;border-right:1px solid #B54B26;border-bottom:1px solid #B54B26; padding:5px 15px 15px 15px;clear:both;background-color:#FEF9F6;color:#111111;text-align:justify;font-size:12px; }
.box-content3-h { border-left:1px solid #B54B26;border-right:1px solid #B54B26;padding:5px 15px 15px 15px;clear:both;background-color:#FEF9F6;color:#222222;  font-size:12px; text-align:justify; }
.box-content4-h  { background: url("images/box-content-top-h.gif");background-repeat:repeat-x;border-left:1px solid #B54B26;border-right:1px solid #B54B26;padding:5px 0px 6px 3px;clear:both;background-color:#FEF9F6;color:#333333;  font-size:12px; text-align:justify; }
.box-content-he { border-left:1px solid #B54B26;border-right:1px solid #B54B26;border-bottom:1px solid #B54B26;padding:5px 15px 15px 15px; background-color:#FEF9F6;color:#000000;text-align:justify;font-size:12px;background: url("images/exklusiv-dunkel-v.gif") no-repeat center center; }

.sidebars-link {
  background: url("images/sidebars-link.gif");
  font-family:arial,verdana, helvetica;
  color: #EA4D14;
  display:block;
  font-size:14px;
  height:41px;
  width: 196px;
  line-height:41px;
  margin:0px;
  padding: 0px 20px 0px 15px;
  border-right:1px solid #B54B26;
  }


.content-left-side {

  float:left;
  background-color: #F9E6D6;
  border-left:1px solid #B54B26;
  border-rightt:1px solid #B54B26;

}

a {
  text-decoration:none;
  color: #ffffff;
}

.textlink {
  text-decoration:underline;
  color: #000000;
}

.index-button			{  background: url("images/index-bg.gif"); border-right:1px solid #EE906E; width:17px; height:20px; padding:0px 0px 0px 0px; margin:0px 2px 6px 0px; display:block; float:left;  }
a.index-button			{ line-height:20px; color:#F18350; font-size:14px; font-weight: bold; font-family:arial;text-decoration:none; text-align:center; }
.index-button:hover		{  background: url("images/index-bg-h.gif"); border-right:1px solid #EE906E; width:17px; height:20px; margin-bottom:6px; color:#FF5F00;  }

.index-button-l			{  background: url("images/index-bg.gif"); border-right:1px solid #EE906E; width:37px; height:20px;  padding:0px 0px 0px 0px; margin:0px 2px 6px 0px; display:block; float:left;  }
a.index-button-l		{ line-height:20px; color:#F18350; font-size:12px; font-weight: bold; font-family:arial;text-decoration:none; text-align:center; }
.index-button-l:hover	{  background: url("images/index-bg-h.gif"); border-right:1px solid #EE906E; width:37px; height:20px; margin-bottom:6px; color:#FF5F00;  }

.exclusiv				{ background: url("images/exklusiv-dunkel-v.gif") no-repeat center center; }

.impressum-inputfelder  { width:303px; height:18px; border:1px solid #E4EBF6; color:#000000; background-color:#F9E4D3; font-size:12px; line-height:18px; padding:2px; height:18px; margin-bottom:4px;}
.impressum-textarea     { width:303px; height:100px; border:1px solid #E4EBF6; color: #000000; background-color:#F9E4D3; font-size:12px;line-height:22px;padding:2px; margin-bottom:4px;font-family:arial,verdana, helvetica;}
.impressum-senden       { width:133px; height:22px; border:1px solid #E4EBF6; color: #000000; background-color:#F9E4D3; font-size:11px; float:right; }
.impressum-codefeld     { width:303px; height:36px; border:1px solid #E4EBF6; color: #000000; background-color:#F9E4D3; padding:2px; display:block; font-size:11px; margin-bottom:4px; vertical-align:middle; }
.impressum-code         { margin: 0px auto;}

