@charset "UTF-8";
.standard {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}

/* CSS reset --------------------------------------------
----------------------------------------------------------------------------------------_*/
*{
padding: 0px;
margin: 0px;
font-size: 12px;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;

}

ul,
ol {
list-style:  none
}

b,
strong {
font-weight: bold;
}

img,
a img {
border: none;
}


/* ALLGEMEIN  --------------------------------------------
----------------------------------------------------------------------------------------_*/

.clear {
height:0px!important;
clear:both;
}

/* Aktion  --------------------------------------------
----------------------------------------------------------------------------------------_*/
#Layer {
  position: absolute;
  left: -20000px;
  top: -20000px;
  text-align:right;
  z-index:50;
}
.XLayer {
	position: absolute;
	left: 700px;
	top: 8px;
	z-index: 51;
}

.AnzeigeRahmen {
position:relative;
width:660px;
}
.Anzeige {
position:relative;
text-align:left;
width:670px;
margin:5px 0px 0px 0px;
}
.AnzeigeTOP {
width:670px;
height:15px;
}
.AnzeigeContent {
width:670px;
min-height:100px;
}
.AnzeigeBottom {
width:670px;
height:15px;
}

.AnzeigeContentHaendler {
margin:0px 15px 0px 15px;
background-image:url(/Aktionsbanner/png/weiss40.png);
min-height:100px;
text-align:left;
}

.WilkommenRahmen {
position:static;
margin:15px 5px 0px 15px;
width:900px;
float:left;
}
.AnzeigeRahmen {
position:static;
margin:20px 20px 0px 60px;
width:440px;
float:left;
}
.AnzeigeRahmenText {
position:static;
margin:20px 20px 0px 20px;
width:400px;
float:left;
text-align:left;
}
.Teaser-Spalte{
position:static;
margin:0px 0px 5px 0px;
text-align:center;
width:290px;
float:left;
text-align:center;
}
.Teaser-Bildrahmen {
position:static;
margin:0px 0px 0px 0px;
width:280px;
text-align:left;
}
.Teaser-Textrahmen {
position:static;
margin:0px 10px 5px 20px;
width:250px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:14px;
font-weight:normal;
color:#333333;
}
.Teaser-Textrahmen h2 {
font-family:'PT Sans Narrow',Verdana, Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:400;
line-height:29px;
color:#512112;
}
.Teaser-Textrahmen h3,
.Teaser-Textrahmen h3 a {
font-family:'PT Sans Narrow',Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
line-height:20px;
text-decoration:none;
color:#512112;
}
.AdresseRahmenZeile {
position:static;
margin:10px 0px 0px 0px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:13px;
font-weight:normal;
color:#333333;
}
.AdresseRahmenZeile h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:13px;
font-weight:bold;
color:#111111;
}
.WillkommenRahmenZeile {
position:static;
margin:7px 20px 5px 20px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
font-weight:normal;
color:#392019;
}
.WillkommenRahmenTeaser {
position:static;
margin:10px 0px 0px 5px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
font-weight:normal;
color:#392019;
}

.WillkommenRahmenZeile h1 {
  font-family:'PT Sans Narrow',Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:400;
line-height:18px;
color:#392019;
}

.WillkommenRahmenZeile h2 {
  font-family:'PT Sans Narrow',Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
line-height:15px;
font-weight:400;
color:#392019;
}