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

/* CSS reset --------------------------------------------
----------------------------------------------------------------------------------------_*/
*{
padding: 0px;
margin: 0px;
font-size: 12px;
font-weight:normal;
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;
}

/* RAHMEN WEISS RAHMEN WEISS --------------------------------------------
----------------------------------------------------------------------------------------_*/

/* Angaben für alle standardkonformen Browser */


		body
		{ 
			position:absolute;
		}
		html, body
		{ 
			top:0; left:0; right:0;
			min-height:100%;
			margin:0;
			padding:0;
			width:100%;
			height:100%;
		}
		#header_container 
		{
			position:fixed;
			top:0; left:0; right:0;
			text-align:center;
			width:100%;
			background-image:url(/aimages/png/scharz40.png);
			height:115px;
			margin:0;
			z-index:30;
		}

		#header 
		{
			position:absolute;
			top:0; left:0; right:0; bottom:0;
			height:100%;
			background:#FFFFFF;
			z-index:3;
			margin:0;
			padding:0;
		}
	

		#footer_container
		{
			position:fixed;
			bottom:0; left:0; right:0;
			background-image:url(/aimages/png/schwarz70.png);
			text-align:center;
			margin:0;
			height:27px;
			z-index:30;
		}
		#footer 
		{
			position:absolute;
			top:0; left:0; right:0; bottom:0;
			background:#FFFFFF;
			z-index:3;
		}
		
		/* Nun für den MSIE */
		* html, * html body 
		{
			overflow:hidden;
			bottom:0;
			height:100%;
		}
		* html #header_container, * html #footer_container
		{
			position:absolute;
			width:100%;
			padding-right:16px;
		}
	
		* html #header,* html #footer
		{
			height:100%;
			position:static;
		}
		* html #content 
		{
			position:absolute;
			top:0; bottom:0; left:0; right:0;
			height:100%;
			width:100%;
			overflow:auto;
			margin:0;
		}
		
	

/* LAYOUT --------------------------------------------
----------------------------------------------------------------------------------------_*/

#ContentRahmenStart {
  position: absolute;
  left:0%;
  right:0%;
  top:60%;
  text-align:left;
  z-index:20;
}

#ContentRahmen {
  position: absolute;
  left:0%;
  right:0%;
  top:40%;
  text-align:left;
  z-index:20;
}

#ContentSTARTSEITE {
	position: absolute;
	top: 70%;
	left: 0px;
	right: 0px;
	width: 100%;
}
#Content {
	position: absolute;
	top: 213px;
	left: 0px;
	right: 0px;
	width: 100%;
}


#ContentHGTOP {
	position:absolute;
	left:50%;
	width:1030px;
	height:20px;
	background-image:url(/aimages/allgemein/schattenoben.png);
	margin-left:-515px;
}
#ContentHG {
	position: absolute;
	left: 50%;
	width: 1030px;
	top: 20px;
	min-height: 350px;
	margin-left: -515px;
	background-image: url(/aimages/allgemein/schatten-content.png);
}

#ContentZeile{
	position:static;
margin: 10px 40px 10px 40px;
position:relative;
width:950px;
}
#ContentZeileLinieunten{
position:static;
margin: 10px 40px 10px 40px;
position:relative;
width:950px;
border-bottom:1px solid #777777;
}
#ContentZeileAktuelles{
position:static;
margin: 10px 30px 10px 30px;
position:relative;
width:970px;
text-align:center;
border-bottom:1px solid #777777;
background-image:url(/aimages/png/weiss80.png);
}
#LogoRahmen {
	position: static;
	margin-left:0px;
	width: 250px;
}
#Logo {
width:351px;
}


/* Startseite --------------------------------------------
----------------------------------------------------------------------------------------_*/
.StartseiteIntroRahmen {
position:relative;
float:left;
width:510px;
margin:5px 0px 10px 20px;
text-align:left;
}
.StartseiteIntroHaus{
position:relative;
float:left;
width:400px;
margin:5px 0px 2px 0px;
text-align:left;
}
.StartseiteIntroProspekte {
position:relative;
float:left;
width:400px;
margin:0px 0px 10px 20px;
text-align:left;
}
.IntroProspekt {
position:relative;
float:left;
width:150px;
margin:10px 10px 10px 10px;
text-align:left;
}


/* xxxxxxxxxxxxxxxxxx --------------------------------------------
----------------------------------------------------------------------------------------_*/

.InhalteRahmen {
position:relative;
width:950px;
margin:5px 0px 10px 0px;
text-align:left;
}
.InhalteRahmenBorder {
position:relative;
width:950px;
margin:5px 0px 10px 0px;
text-align:left;
border-top:1px solid #777777;
}
.InhalteRahmenBorderWeiss {
position:relative;
background-image:url(/aimages/png/weiss60.png);
width:950px;
margin:5px 0px 10px 0px;
text-align:left;
border-top:1px solid #777777;
}

/* xxxxxxxxxxxxxxxxxx --------------------------------------------
----------------------------------------------------------------------------------------_*/
.ContentZeileHeadlineTop {
margin:5px 5px 5px 0px;
position:relative;
text-align:left;
}


.ContentZeileHeadlineTop h1,
.ContentZeileHeadlineTop h1 a{
  font-family:'Open Sans',Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
line-height:20px;
text-decoration:none;
font-weight:700;
color:#e43117;
}

.ContentZeileHeadlineTop h3,
.ContentZeileHeadlineTop h3 a{
font-family:'Open Sans',Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:15px;
text-decoration:none;
font-weight:700;
color:#eeeeee;
}

.ContentZeileHeadline {
position:static;
margin:10px 0px 0px 0px;
text-align:left;
}
.ContentZeileHeadline h2{
font-family:'Open Sans',Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
line-height:18px;
font-weight:400;
color:#eeeeee;
}
.ContentZeileHeadline h3{
font-family:'Open Sans',Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:18px;
font-weight:400;
color:#ffffff;
}

.ContentZeileHSubHeadline {
margin:15px 5px 10px 0px;
position:relative;
text-align:left;
}
.ContentZeileHSubHeadline h2{
font-family:'Open Sans',Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:14px;
font-weight:400;
color:#eeeeee;
}

.Inhaltebereich {
margin:10px 0px 0px 0px;
position:static;
text-align:left;
}

.Absatzzeile {
margin:10px 0px 0px 0px;
padding:0px 0px 10px 0px;
border-bottom:1px solid #aaaaaa;
position:static;
text-align:left;
}




/* Service --------------------------------------------
----------------------------------------------------------------------------------------_*/

.Servicezeile {
	position:static;
margin:15px 0px 0px 20px;
text-align:left;
width:780px;
background-image:url(/aimages/png/schwarz20.png);
border:1px solid #aaaaaa;
}
.Servicezeileabschluss {
position:static;
margin:15px 0px 0px 0px;
text-align:left;
width:660px;
}
.ServicezeileMotiv {
margin:10px 5px 5px 5px;
border:1px solid #bbbbbb;
padding:1px;
width:210px;
float:left;
}
.ServicezeileText {
margin:10px 5px 5px 20px;
width:510px;
text-align:left;
float:left;
font-family:'Open Sans',Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:15px;
text-decoration:none;
font-weight:400;
color:#eeeeee;
}
.ServicezeileText h2{
font-family:'Open Sans',Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:20px;
margin-bottom:5px;
text-decoration:none;
font-weight:700;
color:#e43117;
}
.Servicezeileabschluss {
position:static;
margin:15px 0px 0px 20px;
text-align:left;
width:780px;
border-top:1px solid #eeeeee;
min-height:20px;
}
/* Kontakt --------------------------------------------
----------------------------------------------------------------------------------------_*/
.KontaktRahmen {
margin:10px 5px 5px 20px;
width:300px;
float:left;
}
.KontaktRahmenAnfahrt{
margin:10px 5px 5px 20px;
width:450px;
float:left;
}

.KontaktTextzeile {
margin:10px 0px 5px 0px;
font-family:'Open Sans',Verdana, Arial, Helvetica, sans-serif;
text-align:left;
font-size:12px;
line-height:16px;
text-decoration:none;
font-weight:400;
color:#eeeeee;
}
.KontaktTextzeileRechts {
margin:10px 0px 5px 0px;
text-align:right;
}
.KontaktTextzeileRechts a {
font-family:'Open Sans',Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
text-decoration:none;
font-weight:700;
color:#e43117;
}
.KontaktTextzeile h2 {
font-family:'Open Sans',Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:20px;
margin-bottom:5px;
text-decoration:none;
font-weight:700;
color:#e43117;
}
.KontaktTextzeile a {
font-family:'Open Sans',Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:20px;
margin-bottom:5px;
text-decoration:none;
font-weight:700;
color:#e43117;
}
.KontaktTextzeile h3 a{
font-family:'Open Sans',Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:13px;
text-decoration:none;
font-weight:700;
color:#e43117;
}
	
.AnfahrtsskizzeRahmen {
margin:10px 5px 5px 20px;
width:560px;
float:left;
border:1px solid #aaaaaa;
padding:1px;
}
.ÖffnungszeitenRahmen {
margin:10px 5px 5px 20px;
width:300px;
float:left;
}
.ImpressumRahmen {
margin:10px 5px 5px 20px;
width:320px;
float:left;
}
.Romanek {
margin:10px 5px 5px 20px;
width:240px;
float:left;
}

/* Küchenplanung --------------------------------------------
----------------------------------------------------------------------------------------_*/

.KuechplanungskizzeRahmen {
margin:10px 5px 5px 10px;
width:600px;
float:left;
border:1px solid #aaaaaa;
padding:1px;
}

.KuechenplanungSpalte {
	position:static;
margin:20px 5px 0px 25px;
width:280px;
float:left;
}
.KuechenplanungSpalteThema{
position:static;
margin:10px 0px 0px 0px;
border-bottom:1px solid #aaaaaa;
}
.KuechenplanungSpalteThemaText{
margin:5px 0px 5px 0px;
font-family:'Open Sans',Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:13px;
text-decoration:none;
font-weight:400;
color:#eeeeee;
}
.KuechenplanungSpalteThemaText h2{
font-family:'Open Sans',Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
margin-bottom:5px;
text-decoration:none;
font-weight:700;
color:#e43117;
}



/* Sortimentuebersicht --------------------------------------------
----------------------------------------------------------------------------------------_*/

.MarkenSpalte{
float:left;
margin:15px 0px 0px 0px;
text-align:left;
width:620px;
}
.MarkenSpaltebreit{
margin:15px 0px 0px 0px;
text-align:left;
width:950px;
}
.MarkenZeile {
margin:0px 0px 15px 0px;
text-align:left;
border:1px solid #aaaaaa;
}
.Markenzeileabschluss {
position:static;
margin:15px 0px 0px 0px;
text-align:left;
width:660px;
}

.MarkenteaserTextRahmen {
position:relative;
float:left;
width:580px;
margin: 0px 20px 10px 20px;
text-align:left;
}
.MarkenteaserBildRahmen {
position:relative;
float:left;
width:300px;
margin: 2px 0px 10px 20px;
text-align:left;
}
.MarkenteaserRahmen {
position:relative;
float:left;
width:380px;
margin: 0px 0px 10px 20px;
text-align:left;
}
.Markenteaser{
position:relative;
float:left;
width:360px;
margin:5px 0px 2px 0px;
text-align:left;
}

.MarkenLogo {
margin:5px 0px 5px 0px;
width:250px;
float:left;
}
.MarkenLogoKlein {
margin:5px 10px 5px 0px;
width:120px;
float:left;
}

.MarkenLogoText {
margin:5px 0px 5px 20px;
width:300px;
float:left;
 font-family:'Open Sans',Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:15px;
text-decoration:none;
font-weight:400;
color:#eeeeee;
}
.MarkenLogoTextbreit{
margin:5px 0px 5px 20px;
width:600px;
float:left;
 font-family:'Open Sans',Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:15px;
text-decoration:none;
font-weight:400;
color:#eeeeee;
}
.Markenicon {
margin:1px 1px 1px 1px;
width:250px;
float:left;
}
.MarkenKatalog {
margin:1px 1px 1px 1px;
text-align:center;
width:250px;
float:left;
}

.MarkenTextfeld {
margin:12px 10px 7px 10px;
width:370px;
	text-align:left;
float:left;
 font-family:'Open Sans',Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:15px;
text-decoration:none;
font-weight:300;
color:#eeeeee;
}
.MarkenmehrInfo {
	text-align:right;
margin:10px 0px 0px 0px;

}
.MarkenmehrInfo a {
 font-family:'Open Sans',Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
text-decoration:none;
font-weight:700;
color:#DE001E;
}

.MarkenTextfeld h2,
.MarkenTextfeld h2 a{
  font-family:'Open Sans',Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
margin-bottom:5px;
line-height:22px;
text-decoration:none;
font-weight:700;
color:#eeeeee;
}

.MarkenTextfeld h3,
.MarkenTextfeld h3 a{
font-family:'Open Sans',Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;
text-decoration:none;
font-weight:700;
color:#eeeeee;
}

.ProspektSpalte{
float:left;
margin:15px 0px 0px 20px;
text-align:left;
width:300px;
border:1px solid #aaaaaa;
}
.ProspektSpalteZeile{
margin:5px 10px 10px 10px;
text-align:left;
border-bottom:1px solid #aaaaaa;
}
.ProspektSpalteText{
margin:5px 10px 0px 10px;
text-align:left;
font-family:'Open Sans',Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:15px;
text-decoration:none;
font-weight:400;
color:#eeeeee;
}
.ProspektSpalteText h2{
font-family:'Open Sans',Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:24px;
text-decoration:none;
font-weight:700;
color:#e43117;
}
.ProspektSpalteText a{
font-family:'Open Sans',Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
line-height:24px;
text-decoration:none;
font-weight:700;
color:#e43117;
}
.ProspektSpalteProspektIcon{
float:left;
margin:15px 0px 0px 20px;
text-align:left;
width:300px;
border:1px solid #aaaaaa;
}
.Referenzbild{
margin:10px 7px 10px 7px;
padding:1px;
border:1px solid #aaaaaa;
text-align:left;
}


.Spalte1von1{
float:left;
margin:15px 0px 0px 0px;
text-align:left;
width:950px;
}

/* Headlines  --------------------------------------------
----------------------------------------------------------------------------------------_*/
.StandardHeadline {
margin:2px 0px 7px 0px;
text-align:left;
}
.StandardHeadline h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
font-weight:bold;
color:#eeeeee;
}
.StandardHeadline h3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:18px;
font-weight:bold;
color:#eeeeee;
}

.IntroMiniText {
margin:5px 0px 15px 0px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
font-weight:normal;
color:#dddddd;
}
.StandardText {
margin:5px 0px 0px 0px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:15px;
font-weight:normal;
color:#dddddd;
}
.StandardTextRahmeobenunten {
margin:5px 0px 5px 0px;
text-align:left;
border-top:1px solid #dddddd;
border-bottom:1px solid #dddddd;

}
.Bildunterschrift {
margin:5px 10px 0px 10px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:15px;
font-weight:normal;
color:#eeeeee;
}

.StandardText a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:15px;
font-weight:bold;
color:#cc0007;
text-decoration:none;
}
.StandardText a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:15px;
font-weight:bold;
color:#dddddd;
text-decoration:none;
}
.StandardText h3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:10px;
font-weight:bold;
color:#eeeeee;
line-height:18px;
text-decoration:none;
}
.StandardText h4 a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
line-height:10px;
font-weight:normal;
color:#cdcdcd;
text-decoration:none;
}

.Bildunterschrift a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:13px;
font-weight:bold;
color:#cc0007;
text-decoration:none;
}
.StandardTextEinzug {
margin:5px 10px 0px 10px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:15px;
font-weight:normal;
color:#111111;
}
.StandardTextEinzug h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:10px;
font-weight:bold;
color:#e2001c;
text-decoration:none;
line-height:22px;
}
.StandardTextEinzug a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:15px;
font-weight:bold;
color:#cc0007;
text-decoration:none;
}

.StandardTextRechts {
margin:10px 0px 5px 0px;
text-align:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:15px;
font-weight:normal;
color:#111111;
}
.StandardTextLinks {
margin:10px 0px 5px 0px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:15px;
font-weight:normal;
color:#111111;
}
.StandardTextRechts a,
.StandardTextLinks a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:15px;
font-weight:bold;
color:#cc0007;
text-decoration:none;
}

/* Startseite  --------------------------------------------
----------------------------------------------------------------------------------------_*/

#StartseiteInfofeld {
position:absolute!important;
background-image:url(/aimages/png/weiss90.png);
bottom:34px;
left:50px;
width:380px;
z-index:15!important;
}
#IndexInfofeld {
position:absolute;
background-image:url(/aimages/png/weiss90.png);
bottom: 40px;
left:50px;
width:600px;
z-index:10;
}
.StartseiteInfoHeadlineRot {
margin:15px 30px 5px 30px;
height:25px;
background-color:#990000;
text-align:left;
}

.StartseiteInfoHeadline {
margin:20px 5px 5px 30px;
text-align:left;
}
.InfoseiteInfoHeadline {
margin:20px 5px 5px 22px;
text-align:left;
}
.StartseiteInfoHeadline h1 {
font-family:'Open Sans',Verdana, Arial, sans-serif;
font-size:12px!important;
line-height:16px!important;
font-weight:400!important;
color:#888888;
}

.StartseiteInfoHeadline2 h1 {
font-family:'Open Sans',Verdana, Arial, sans-serif;
font-size:12px!important;
line-height:16px!important;
font-weight:400!important;
color:#888888;
}

.StartseiteInfoHeadline2Links {
margin:15px 30px 5px 30px;
text-align:left;
}
.StartseiteInfoHeadline2Links h2 {
font-family:'Open Sans',Verdana, Arial, sans-serif;
font-size:29px!important;
line-height:26px!important;
font-weight:100!important;
color:#cc0007;
}
.StartseiteInfoHeadline2Rechts {
margin:5px 30px 5px 30px;
text-align:right;
}
.StartseiteInfoHeadline2Rechts h2 {
font-family:'Open Sans',Verdana, Arial, sans-serif;
font-size:29px;
line-height:26px;
font-weight:100;
color:#cc0007;
}
.StartseiteInfoText {
margin:10px 30px 3px 30px;
padding:3px 3px 3px 3px;
text-indent:7px;
text-align:left;
font-family:'Open Sans',Verdana, Arial, sans-serif!important;
font-size:13px;
line-height:18px;
font-weight:400!important;
background-color:#cc0007;
color:#FFFFFF;
}

.StartseiteLink,
.InfoseiteLink {
margin:10px 30px 5px 40px;
text-align:right;
}
.StartseiteLink h2 a {
text-decoration:none;
font-family:'Open Sans',Verdana, Arial, sans-serif!important;
font-size:20px!important;
line-height:26px!important;
font-weight:300!important;
color:#cc0007;
}
.StartseiteLink a {
text-decoration:none;
font-family:'Open Sans',Verdana, Arial, sans-serif!important;
font-size:13px!important;
line-height:15px!important;
font-weight:400!important;
color:#cc0007;
}
.InfoseiteLink a {
text-decoration:none;
font-family:'Open Sans',Verdana, Arial, sans-serif!important;
font-size:13px!important;
line-height:15px!important;
font-weight:400!important;
color:#cc0007;
}
.InfoseiteLink a:hover {
color:#880000;
font-weight:700!important;
}

.mehrInfo {
float:right;
padding:2px 10px 2px 10px;
text-align:center;
background-image:url(/aimages/png/schwarz10.png);
}
.mehrInfo a {
text-decoration:none;
font-family:'Open Sans',Verdana, Arial, sans-serif!important;
font-size:12px!important;
line-height:18px!important;
font-weight:400!important;
color:#880000;
}
.mehrInfo a:hover {
color:#880000;
font-weight:700!important;
}


/* Startseite  --------------------------------------------
----------------------------------------------------------------------------------------_*/

  ul#Startseite {
  margin:2px 15px 3px 15px!important;
	text-align:left;
	margin-top:10px;
  }

  ul#Startseite li {
    margin:10px 10px 0px 10px!important;
  	list-style:square;
	font-family:'Open Sans',Verdana, Arial, sans-serif;
	font-size:12px;
	line-height:15px;
	font-weight:400;
	color:#111111;
      }


/* ALLGEMEIN  --------------------------------------------
----------------------------------------------------------------------------------------_*/
.AktuellesRahmen {
margin:30px 0px 10px 0px;
width:780px;
border-bottom:1px solid #ababab;
}
.AktuellesZeile {
margin:10px 0px 5px 0px;
text-align:left;
}
.AktuellesHeadline {
margin:5px 0px 7px 0px;
text-align:left;
}
.AktuellesHeadline h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:16px;
font-weight:bold;
color:#cc0007;
}

/* Kartegross  --------------------------------------------
----------------------------------------------------------------------------------------_*/
.Kartegross {
margin:15px 20px 0px 20px;
text-align:center;
width:920px;
}


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

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