@charset "utf-8";
/* CSS Document */


 a:link {
	text-decoration:none;
	color:#000;
}


 a.LinkColor_BoxTextEndgueltig_floorTwo:link {
	text-decoration:none;
	color:#FFF;
}

 a.LinkColor_BoxTextEndgueltig_floorTwo:visited {
	text-decoration:none;
	color:#FFF;
}

 a.X_CloseButton_BoxTextEndgueltig:link {
	text-decoration:none;
	color:#000;
}

 a.X_CloseButton_BoxTextEndgueltig:visited {
	text-decoration:none;
	color:#000;
}

 a:visited{
	text-decoration:none;
	color:#000;
}


html, body {
	font-family: "VERDANA", courier, monaco, monospace;
	font-size: 10px;
	letter-spacing:1.3px;
	line-height: 11px;
	background-color: rgb(233,233,233);
	margin: 0;
    padding: 0;
    height: 100%;
}

body
{
	overflow: hidden;
	overflow-x: hidden;
	overflow-y: scroll;

}

input, textarea {
	font-family: courier, monaco, monospace;
	font-size: 10px;
}

form#kontaktformular input, form#kontaktformular textarea
{
	font-family: "Trebuchet MS", courier, monaco, monospace;
	font-size: 12px;
	letter-spacing:1.3px;
}

.page
{
  width: 990px;
  height: 600px;
  /* background-image:url(../images/default.jpg); */
  background-color:#FFF;
  z-index:1;
  position: relative;
}


#MenuecontentQuerformat
{
  z-index: 10;
  left:0px;
  top:0px;
  width: 990px;
  height: 600px;
  background-color:transparent;
  position: relative;
  visibility:hidden;
}

#MenuecontentHochformat
{
  z-index: 20;
  width: 990px;
  height: 600px;
  top:0px;
  left:0px;
  position: absolute;
  visibility:visible;
}

#MenuecontentHochformatHalbtransparent
{
  z-index: 30;
  width: 990px;
  height: 600px;
  top:0px;
  left:0px;
  position: absolute;
  filter: Alpha(opacity=35);
  opacity: 0.35;
  moz-opacity: 0.35;
  background-color:#FFF;
}

.RahmenHochformatTransparent
{
	z-index: 300;
	position: absolute;
	top: 0px;
	left: 354px;
	width:474px;
	height: 600px;
	background-color:#000;
	visibility: hidden;
}

.RahmenLogoTransparent
{
	z-index: 300;
	position: absolute;
	top: 0px;
	left: 372px;
	width:225px;
	height: 150px;
    filter: Alpha(opacity=50);
    opacity: 0.5;
    moz-opacity: 0.5;
  background-color:#FFF;
}

.RahmenLogo
{
	z-index: 310;
	position: absolute;
	top: 6px;
	left: 378px;
	width:213px;
	height: 138px;
	padding:0px 0px 0px 0px;
	background-color:#FFF;
}

.RahmenLogoLinksTransparent
{
	z-index: 300;
	position: absolute;
	top: 0px;
	left: 48px;
	width:225px;
	height: 150px;
	filter: Alpha(opacity=50);
	opacity: 0.5;
	moz-opacity: 0.5;
	background-color:#FFF;
	visibility: hidden;
}

.RahmenLogoLinks
{
	z-index: 310;
	position: absolute;
	top: 6px;
	left: 54px;
	width:213px;
	height: 138px;
	padding:0px 0px 0px 0px;
	background-color:#FFF;
	visibility: hidden;
}

.RahmenMenueTransparent
{
	z-index: 400;
	position: absolute;
	top: 169px;
	left: 372px;
	width:618px;
	height: 432px;
    filter: Alpha(opacity=50);
    opacity: 0.5;
    moz-opacity: 0.5;
    background-color:#FFF;
    visibility: hidden;
}

.RahmenMenue
{
	z-index: 410;
	position: absolute;
	top: 175px;
	left: 378px;
	width:613px;
	height: 420px;
	padding:0px 0px 0px 0px;
    background-color:#FFF;
    visibility: hidden;
}

.RahmenContentHochformatTransparent
{
	z-index: 800;
	position: absolute;
	top: 0px;
	left: 372px;
	width:618px;
	height: 526px;
	filter: Alpha(opacity=50);
	opacity: 0.5;
	moz-opacity: 0.5;
	background-color:#FFF;
	visibility: hidden;
}

.RahmenContent_Standorte_Hochformat
{
	z-index: 820;
	position: absolute;
	top: 6px;
	left: 378px;
	width:533px;
	height: 454px;
	padding:20px 40px 40px 40px;
	background-color:#FFF;
	font-family: "Trebuchet MS", courier, monaco, monospace;
	font-size: 12px;
	letter-spacing:1.3px;
	line-height: 14px;
	visibility: hidden;
	text-align: left;
}

.RahmenContent_Ideenbuch_Hochformat
{
	z-index: 820;
	position: absolute;
	top: 6px;
	left: 378px;
	width:533px;
	height: 454px;
	padding:20px 40px 40px 40px;
	background-color:#FFF;
	font-family: "Trebuchet MS", courier, monaco, monospace;
	font-size: 12px;
	letter-spacing:1.3px;
	line-height: 14px;
	visibility: hidden;
	text-align: left;
}

.RahmenContent_Kontakt_Hochformat
{
	z-index: 810;
	position: absolute;
	top: 6px;
	left: 378px;
	width:533px;
	height: 454px;
	padding:20px 40px 40px 40px;
	background-color:#FFF;
	font-family: "Trebuchet MS", courier, monaco, monospace;
	font-size: 12px;
	letter-spacing:1.3px;
	line-height: 14px;
	visibility: hidden;
	text-align: left;
}

.HochformatBigPic
{
	z-index: 410;
	position: absolute;
	top: 0px;
	left: 372px;
	width:420px;
	height: 600px;
	padding:0px 0px 0px 0px;
	visibility: hidden;
}


.MenueBox
{
	z-index: 500;
	font-family: courier, monaco, monospace; /* */
	font-size: 10px;
	letter-spacing:1.3px;
	line-height: 11px;
	position: absolute;
	top: 242px;
	left: 470px;
	width:152px;
	height: 240px;
	padding:0px 0px 0px 0px;
    background-color:#FFF;
	text-align:left;
	visibility: hidden;
}

#Menue1
{
	z-index: 510;
	position: absolute;
	top: 0px;
	left: 0px;
	width:148px;
	height: 14px;
	padding:5px 0px 0px 4px;
    background-color:#FFF;
}


#Menue2
{
	z-index: 510;
	position: absolute;
	top: 19px;
	left: 0px;
	width:148px;
	height: 14px;
	padding:5px 0px 0px 4px;
    background-color:#FFF;
}

#Menue3
{
	z-index: 510;
	position: absolute;
	top: 38px;
	left: 0px;
	width:148px;
	height: 14px;
	padding:5px 0px 0px 4px;
    background-color:#FFF;
}

#Menue4
{
	z-index: 510;
	position: absolute;
	top: 57px;
	left: 0px;
	width:148px;
	height: 14px;
	padding:5px 0px 0px 4px;
    background-color:#FFF;
}

#Menue5
{
	z-index: 510;
	position: absolute;
	top: 76px;
	left: 0px;
	width:148px;
	height: 14px;
	padding:5px 0px 0px 4px;
    background-color:#FFF;
}

#Menue6
{
	z-index: 510;
	position: absolute;
	top: 95px;
	left: 0px;
	width:148px;
	height: 14px;
	padding:5px 0px 0px 4px;
    background-color:#FFF;
}

#Menue7
{
	z-index: 510;
	position: absolute;
	top: 114px;
	left: 0px;
	width:148px;
	height: 14px;
	padding:5px 0px 0px 4px;
    background-color:#FFF;
}

#Menue8
{
	z-index: 510;
	position: absolute;
	top: 133px;
	left: 0px;
	width:148px;
	height: 14px;
	padding:5px 0px 0px 4px;
    background-color:#FFF;
}

#Menue9
{
	z-index: 510;
	position: absolute;
	top: 152px;
	left: 0px;
	width:148px;
	height: 14px;
	padding:5px 0px 0px 4px;
    background-color:#FFF;
}

#Menue10
{
	z-index: 510;
	position: absolute;
	top: 171px;
	left: 0px;
	width:148px;
	height: 14px;
	padding:5px 0px 0px 4px;
    background-color:#FFF;
}

#Menue11
{
	z-index: 510;
	position: absolute;
	top: 190px;
	left: 0px;
	width:148px;
	height: 14px;
	padding:5px 0px 0px 4px;
    background-color:#FFF;
}

#Menue12
{
	z-index: 510;
	position: absolute;
	top: 209px;
	left: 0px;
	width:148px;
	height: 14px;
	padding:5px 0px 0px 4px;
    background-color:#FFF;
}

#Menue1:hover{color:#FFF;background-color:#000;}
#Menue2:hover{color:#FFF;background-color:#000;}
#Menue3:hover{color:#FFF;background-color:#000;}
#Menue4:hover{color:#FFF;background-color:#000;}
#Menue5:hover{color:#FFF;background-color:#000;}
#Menue6:hover{color:#FFF;background-color:#000;}
#Menue7:hover{color:#FFF;background-color:#000;}
#Menue8:hover{color:#FFF;background-color:#000;}
#Menue9:hover{color:#FFF;background-color:#000;}
#Menue10:hover{color:#FFF;background-color:#000;}
#Menue11:hover{color:#FFF;background-color:#000;}
#Menue12:hover{color:#FFF;background-color:#000;}

#Menue1.aktuell{color:#FFF;background-color:#000;}
#Menue2.aktuell{color:#FFF;background-color:#000;}
#Menue3.aktuell{color:#FFF;background-color:#000;}
#Menue4.aktuell{color:#FFF;background-color:#000;}
#Menue5.aktuell{color:#FFF;background-color:#000;}
#Menue6.aktuell{color:#FFF;background-color:#000;}
#Menue7.aktuell{color:#FFF;background-color:#000;}
#Menue8.aktuell{color:#FFF;background-color:#000;}
#Menue9.aktuell{color:#FFF;background-color:#000;}
#Menue10.aktuell{color:#FFF;background-color:#000;}
#Menue11.aktuell{color:#FFF;background-color:#000;}
#Menue12.aktuell{color:#FFF;background-color:#000;}


#BildvorschauBox
{
	z-index: 600;
	position: absolute;
	top: 257px;
	left: 671px;
	width:319px;
	height: 213px;
	padding:0px 0px 0px 0px;
	visibility: hidden;
	cursor: pointer;
}

#galleryNav
{
	z-index: 620;
	font-family: courier, monaco, monospace; /* */
	font-size: 10px;
	letter-spacing:1.3px;
	line-height: 11px;
	position: absolute;
	top: 213px;
	left: 633px;
	width:148px;
	height: 14px;
	padding:0px 0px 0px 0px;
    background: #FFF;
	text-align:left;
	visibility: hidden;
}

#ModellNamePreview
{
	z-index: 620;
	font-family: courier, monaco, monospace; /* */
	font-size: 10px;
	letter-spacing:1.3px;
	line-height: 11px;
	position: absolute;
	top: 243px;
	left: 675px;
	width:273px;
	height: 14px;
	padding:0px 0px 0px 0px;
    background-color:#FFF;
    visibility: hidden;
}

#TextVorschau
{
	z-index: 620;
	font-family: "Trebuchet MS", courier, monaco, monospace;
	font-size: 12px;
	letter-spacing:1.3px;
	line-height: 17px;
	position: absolute;
	top: 499px;
	left: 406px;
	width:584px;
	height: 77px;
	padding:0px 20px 0px 0px;
    background: transparent;
	text-align:left;
}

.BoxTextEndgueltig_ground
{
	z-index: 620;
	position: absolute;
	top: 0px;
	left: 372px;
	width:618px;
	height: 216px;
	padding:0px 0px 0px 0px;
	background: transparent;
	text-align:left;
	visibility:hidden;
}


.BoxTextEndgueltig_floorOne_Halbtransparent
{
	z-index: 620;
	position: absolute;
	top: 0px;
	left: 6px;
	width:294px;
	height: 24px;
	padding:0px 0px 0px 0px;
    filter: Alpha(opacity=35);
    opacity: 0.35;
    moz-opacity: 0.35;
    background-color:#000;
    visibility: hidden;
}

#BoxTextEndgueltig_floorTwo
{
	z-index: 620;
	font-family: courier, monaco, monospace; /* */
	font-size: 10px;
	letter-spacing:1.3px;
	line-height: 11px;
	position: absolute;
	top: 0px;
	left: 6px;
	width:294px;
	height: 10px;
	padding:0px 0px 0px 0px;
    background-color:#000;
	text-align:center;
	letter-spacing:1.3px;
	padding: 5px 0px 5px 0px;
	color:#FFF;
	visibility: hidden;
}

#BoxTextEndgueltig_floorThree
{
	z-index: 620;
	font-family: "Trebuchet MS", courier, monaco, monospace;
	font-size: 12px;
	letter-spacing:1.3px;
	line-height: 17px;
	position: absolute;
	top: 0px;
	left: 6px;
	width:572px;
	height: auto !important;
	min-height: 120px;
	padding:0px 0px 0px 0px;
	background-color:#FFF;
	text-align:left;
	line-height: 18px;
	letter-spacing:1.3px;
	color: #000;
	padding: 40px 20px 20px 20px;
	visibility:visible;
	visibility: hidden;
}

#X_CloseButton_BoxTextEndgueltig
{
	z-index: 620;
	font-family: courier, monaco, monospace; /* */
	font-size: 10px;
	letter-spacing:1.3px;
	line-height: 11px;
	position: absolute;
	top: 3px;
	left: 578px;
	width:10px;
	height: 10px;
	padding:0px 0px 0px 0px;
	background:transparent;
	text-align:center;
	color:#000;
	visibility: hidden;
}

.BoxMenueLink_ground
{
	z-index: 620;
	position: absolute;
	top: 566px;
	left: 366px;
	width:120px;
	height: 32px;
	padding:0px 0px 0px 0px;
	background: transparent;
	text-align:center;
	visibility: hidden;
}

.BoxMenueLink_floorOne_Halbtransparent
{
	z-index: 620;
	position: absolute;
	top: 0px;
	left: 6px;
	width:120px;
	height: 33px;
	padding:0px 0px 0px 0px;
    filter: Alpha(opacity=35);
    opacity: 0.35;
    moz-opacity: 0.35;
    background-color:#000;
}

#BoxMenueLink_floorTwo
{
	z-index: 620;
	font-family: courier, monaco, monospace; /* */
	font-size: 10px;
	letter-spacing:1.3px;
	line-height: 11px;
	position: absolute;
	top: 6px;
	left: 6px;
	width:120px;
	height: 13px;
	padding:0px 0px 0px 0px;
    background-color:#FFF;
	text-align:center;
	letter-spacing:1.3px;
	color: #000;
	padding: 10px 0px 5px 0px;
}



/*
#pictureBig {
	z-index:100
	position: absolute;
	top: 0px;
	left: 0px;
	height: 600px;
	width:990px;
	border:0px solid #111111;
	padding:0px 0px 0px 0px;
}
*/

/* fwn */
div#imgs td
{
	vertical-align: top;
}

img.logografik
{
	position: absolute;
	top: 28px; /* 37 44 */
	left:31px; /* 49 31 */
	border: 0;
}

.RahmenStartTransparent
{
	z-index: 400;
	position: absolute;
	top: 169px;
	left: 372px;
	width:618px;
	height: 397px;
    filter: Alpha(opacity=50);
    opacity: 0.5;
    moz-opacity: 0.5;
    background-color:#FFF;
    visibility: hidden;
	overflow: hidden;
}

.RahmenStart
{
	z-index: 410;
	position: absolute;
	top: 175px;
	left: 378px;
	width:613px;
	height: 385px;
	padding:0px 0px 0px 0px;
    background-color:#FFF;
    visibility: hidden;
    background-color:#FFF;
	font-size: 10px;
	letter-spacing:1.3px;
	line-height: 14px;
	text-align: left;
	overflow: hidden;
}

div#movebereich
{
	position: absolute;
	left: 0px;
	top: 0px;
}

img#startseitenfoto
{
	position: absolute;
	top: 21px;
	left: 20px;
}
div#startseitentext
{
	font-family: "Trebuchet MS", courier, monaco, monospace;
	font-size: 12px;
	letter-spacing:1.3px;
	line-height: 17px;
	position: absolute;
	top: 270px;
	left: 20px;
	width: 340px;
}
div#startseitentext_1
{
	font-family: "Trebuchet MS", courier, monaco, monospace;
	font-size: 12px;
	letter-spacing:1.3px;
	line-height: 17px;
	position: absolute;
	top: 270px;
	left: 350px;
	width: 200px;
}
div#startseitentext_1a
{
	font-family: "Trebuchet MS", courier, monaco, monospace;
	font-size: 12px;
	letter-spacing:1.3px;
	line-height: 17px;
	position: absolute;
	top: 270px;
	left: 590px;
	width: 490px;
}
div#startseitentext_2
{
	font-family: "Trebuchet MS", courier, monaco, monospace;
	font-size: 12px;
	letter-spacing:1.3px;
	line-height: 17px;
	position: absolute;
	top: 21px;
	left: 590px;
	width: 490px;
	height: 350px;
	/* background-color: white; */
	overflow: hidden;
}
#menulinkstart a
{
	position: absolute;
	top: 360px;
	left: 20px;
	background-color: #000000;
	color: #ffffff;
	padding: 1px;
	text-decoration: none;
	font-family: courier, monaco, monospace; /* */
	font-size: 10px;
	letter-spacing: 1.3px;
	line-height: 11px;
}
#impressumlinkstart a
{
	position: absolute;
	top: 360px;
	left: 462px;
	background-color: #000000;
	color: #ffffff;
	padding: 1px;
	text-decoration: none;
	font-family: courier, monaco, monospace; /* */
	font-size: 10px;
	letter-spacing: 1.3px;
	line-height: 11px;
}
div#schiebepfeile
{
	font-family: "Trebuchet MS", courier, monaco, monospace;
	font-size: 16px;
	letter-spacing:1.3px;
	line-height: 17px;
	padding: 0;
	margin: 0;
	position: absolute;
	top: 21px;
	left: 556px;
	width: 30px;
	height: 220px;
	overflow: hidden;
	color: #000;
}
a.contentlink
{
	text-decoration: underline;
	font-weight: bold;
}

/* print-lasche */
.PrintLascheEins
{
	z-index: 620;
	position: absolute;
	top: 0px;
	left: 285px;
	width: 82px;
	height: 24px;
	padding:0px 0px 0px 0px;
    filter: Alpha(opacity=35);
    opacity: 0.35;
    moz-opacity: 0.35;
    background-color:#eaff00;
    visibility: hidden;
}

#PrintLascheZwei
{
	z-index: 620;
	font-family: courier, monaco, monospace; /* */
	font-size: 10px;
	letter-spacing:1.3px;
	line-height: 11px;
	position: absolute;
	top: 0px;
	left: 285px;
	width: 82px;
	height: 10px;
	padding:0px 0px 0px 0px;
    background-color:#eaff00;
	text-align:center;
	letter-spacing:1.3px;
	padding: 5px 0px 5px 0px;
	color:#FFF;
	visibility: hidden;
}
