@charset "UTF-8";
body {
	font-family: Verdana, "Lucida Sans Unicode", "Lucida Grande", Trebuchet, sans-serif;
	font-size: 10px;
	line-height: 1.2em;
	color: #FFF;
	margin: 0px;
	padding: 0px;
}

.Homepicture
{
	background-image: url(../Images/GRANDEUR.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
}
.Leistungpicture
{
	background-image: url(../Images/PT_2008_Notting-Hill-Lime.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
}
.Kontaktpicture
{
	background-image: url(../Images/FRENCH_2008_Etched-Leaf-WP04.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
}
.Errorpicture
{
	background-image: url(../Images/Error_FRENCH_2008_Etched-Leaf-WP04.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
}
.Impressumpicture
{
	background-image: url(../Images/PT_2009_HONO-MAIN-TANGERINE.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
}
.Dankepicture
{
	background-image: url(../Images/PT_2008_Majestic-Navy.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
}
.Gardinenpicture
{
	background-image: url(../Images/eolia.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
}
.Schutzpicture
{
	background-image: url(../Images/MHZ-Kassettenrollo-01.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
}
.Tapetenpicture
{
	background-image: url(../Images/SANDERSON_2009_Marney-Wpaper.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
}
.Stoffepicture
{
	background-image: url(../Images/HM_07_CMYK.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
}
.Restaurationpicture
{
	background-image: url(../Images/MORRIS_2009_Tangley-sofa-garden.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
}
.Polstereipicture
{
	background-image: url(../Images/ZR_09_CMYK.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
}
.Partnerpicture
{
	background-image: url(../Images/Fotolia_9884398_M.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
}
.Bodenbelagpicture
{
	background-image: url(../Images/16_stofftier1.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
}
#Contentnavi {
	position: absolute;
	height: 20px;
	width: 400px;
	left: 105px;
	top: 0px;
	overflow: hidden;
}
.navihome_in
{
	font-size: 1em;
	font-weight: bold;
	color: #FFF;
	background-image: url(../Media/transhome.png);
	background-repeat: repeat;
	text-align: center;
	height: 20px;
	width: 85px;
	position: absolute;
	left: 0px;
	top: 0px;
	padding-top: 5px;
}
.navihome1_out
{
	font-size: 1em;
	font-weight: bold;
	color: #099;
	background-image: url(../Media/transwhite.png);
	background-repeat: repeat;
	text-align: center;
	height: 20px;
	width: 85px;
	position: absolute;
	left: 105px;
	top: 0px;
	padding-top: 5px;
}
.navihome2_out
{
	font-size: 1em;
	font-weight: bold;
	color: #099;
	background-image: url(../Media/transwhite.png);
	background-repeat: repeat;
	text-align: center;
	height: 20px;
	width: 85px;
	position: absolute;
	left: 210px;
	top: 0px;
	padding-top: 5px;
}
.navihome3_out
{
	font-size: 1em;
	font-weight: bold;
	color: #099;
	background-image: url(../Media/transwhite.png);
	background-repeat: repeat;
	text-align: center;
	height: 20px;
	width: 85px;
	position: absolute;
	left: 315px;
	top: 0px;
	padding-top: 5px;
}
.navihome1_out a:link,.navihome2_out a:link, .navihome3_out a:link{
	text-decoration: none;
	color: #099;
}
.navihome1_out a:visited,.navihome2_out a:visited, .navihome3_out a:visited{
	text-decoration: none;
	color: #099;
}
.navihome1_out a:hover,.navihome2_out a:hover, .navihome3_out a:hover{
	text-decoration: underline;
	color: #099;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #099;
}
.navileistung_in
{
	font-size: 1em;
	font-weight: bold;
	color: #FFF;
	background-image: url(../Media/transleistung.png);
	background-repeat: repeat;
	text-align: center;
	height: 20px;
	width: 85px;
	position: absolute;
	left: 105px;
	top: 0px;
	padding-top: 5px;
}
.navileistung_in
a:link    , .navileistung_in a:visited  {
	color: #FFF;
}
.navileistung_in a:hover   {
	text-decoration: underline;
	color: #FFF;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
.navileistung1_out
{
	font-size: 1em;
	font-weight: bold;
	color: #C8DC64;
	background-image: url(../Media/transwhite.png);
	background-repeat: repeat;
	text-align: center;
	height: 20px;
	width: 85px;
	position: absolute;
	left: 0px;
	top: 0px;
	padding-top: 5px;
}
.navileistung2_out
{
	font-size: 1em;
	font-weight: bold;
	color: #C8DC64;
	background-image: url(../Media/transwhite.png);
	background-repeat: repeat;
	text-align: center;
	height: 20px;
	width: 85px;
	position: absolute;
	left: 210px;
	top: 0px;
	padding-top: 5px;
}
.navileistung3_out
{
	font-size: 1em;
	font-weight: bold;
	color: #C8DC64;
	background-image: url(../Media/transwhite.png);
	background-repeat: repeat;
	text-align: center;
	height: 20px;
	width: 85px;
	position: absolute;
	left: 315px;
	top: 0px;
	padding-top: 5px;
}
.navileistung1_out a:link,.navileistung2_out a:link, .navileistung3_out a:link{
	text-decoration: none;
	color: #C8DC64;
}
.navileistung1_out a:visited,.navileistung2_out a:visited, .navileistung3_out a:visited{
	text-decoration: none;
	color: #C8DC64;
}
.navileistung1_out a:hover,.navileistung2_out a:hover, .navileistung3_out a:hover{
	text-decoration: underline;
	color: #C8DC64;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #C8DC64;
}
.navikontakt_in
{
	font-size: 1em;
	font-weight: bold;
	color: #FFF;
	background-image: url(../Media/transkontakt.png);
	background-repeat: repeat;
	text-align: center;
	height: 20px;
	width: 85px;
	position: absolute;
	left: 210px;
	top: 0px;
	padding-top: 5px;
}
.navikontakt1_out
{
	font-size: 1em;
	font-weight: bold;
	color: #F7913D;
	background-image: url(../Media/transwhite.png);
	background-repeat: repeat;
	text-align: center;
	height: 20px;
	width: 85px;
	position: absolute;
	left: 0px;
	top: 0px;
	padding-top: 5px;
}
.navikontakt2_out
{
	font-size: 1em;
	font-weight: bold;
	color: #F7913D;
	background-image: url(../Media/transwhite.png);
	background-repeat: repeat;
	text-align: center;
	height: 20px;
	width: 85px;
	position: absolute;
	left: 105px;
	top: 0px;
	padding-top: 5px;
}
.navikontakt3_out
{
	font-size: 1em;
	font-weight: bold;
	color: #F7913D;
	background-image: url(../Media/transwhite.png);
	background-repeat: repeat;
	text-align: center;
	height: 20px;
	width: 85px;
	position: absolute;
	left: 315px;
	top: 0px;
	padding-top: 5px;
}
.navikontakt1_out a:link,.navikontakt2_out a:link, .navikontakt3_out a:link{
	text-decoration: none;
	color: #F7913D;
}
.navikontakt1_out a:visited,.navikontakt2_out a:visited, .navikontakt3_out a:visited{
	text-decoration: none;
	color: #F7913D;
}
.navikontakt1_out a:hover,.navikontakt2_out a:hover, .navikontakt3_out a:hover{
	text-decoration: underline;
	color: #F7913D;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #F7913D;
}
.naviimpressum_in
{
	font-size: 1em;
	font-weight: bold;
	color: #FFF;
	background-image: url(../Media/transimpressum.png);
	background-repeat: repeat;
	text-align: center;
	height: 20px;
	width: 85px;
	position: absolute;
	left: 315px;
	top: 0px;
	padding-top: 5px;
}
.naviimpressum1_out
{
	font-size: 1em;
	font-weight: bold;
	color: #9A3009;
	background-image: url(../Media/transwhite.png);
	background-repeat: repeat;
	text-align: center;
	height: 20px;
	width: 85px;
	position: absolute;
	left: 0px;
	top: 0px;
	padding-top: 5px;
}
.naviimpressum2_out
{
	font-size: 1em;
	font-weight: bold;
	color: #9A3009;
	background-image: url(../Media/transwhite.png);
	background-repeat: repeat;
	text-align: center;
	height: 20px;
	width: 85px;
	position: absolute;
	left: 105px;
	top: 0px;
	padding-top: 5px;
}
.naviimpressum3_out
{
	font-size: 1em;
	font-weight: bold;
	color: #9A3009;
	background-image: url(../Media/transwhite.png);
	background-repeat: repeat;
	text-align: center;
	height: 20px;
	width: 85px;
	position: absolute;
	left: 210px;
	top: 0px;
	padding-top: 5px;
}
.naviimpressum1_out a:link,.naviimpressum2_out a:link, .naviimpressum3_out a:link{
	text-decoration: none;
	color: #9A3009;
}
.naviimpressum1_out a:visited,.naviimpressum2_out a:visited, .naviimpressum3_out a:visited{
	text-decoration: none;
	color: #9A3009;
}
.naviimpressum1_out a:hover,.naviimpressum2_out a:hover, .naviimpressum3_out a:hover{
	text-decoration: underline;
	color: #9A3009;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #9A3009;
}
.navidanke1_out
{
	font-size: 1em;
	font-weight: bold;
	color: #B3B0A1;
	background-image: url(../Media/transwhite.png);
	background-repeat: repeat;
	text-align: center;
	height: 20px;
	width: 85px;
	position: absolute;
	left: 0px;
	top: 0px;
	padding-top: 5px;
}
.navidanke2_out
{
	font-size: 1em;
	font-weight: bold;
	color: #B3B0A1;
	background-image: url(../Media/transwhite.png);
	background-repeat: repeat;
	text-align: center;
	height: 20px;
	width: 85px;
	position: absolute;
	left: 105px;
	top: 0px;
	padding-top: 5px;
}
.navidanke3_out
{
	font-size: 1em;
	font-weight: bold;
	color: #B3B0A1;
	background-image: url(../Media/transwhite.png);
	background-repeat: repeat;
	text-align: center;
	height: 20px;
	width: 85px;
	position: absolute;
	left: 210px;
	top: 0px;
	padding-top: 5px;
}
.navidanke4_out
{
	font-size: 1em;
	font-weight: bold;
	color: #B3B0A1;
	background-image: url(../Media/transwhite.png);
	background-repeat: repeat;
	text-align: center;
	height: 20px;
	width: 85px;
	position: absolute;
	left: 315px;
	top: 0px;
	padding-top: 5px;
}
.navidanke1_out a:link,.navidanke2_out a:link, .navidanke3_out a:link, .navidanke4_out a:link{
	text-decoration: none;
	color: #B3B0A1;
}
.navidanke1_out a:visited,.navidanke2_out a:visited, .navidanke3_out a:visited, .navidanke4_out a:visited{
	text-decoration: none;
	color: #B3B0A1;
}
.navidanke1_out a:hover,.navidanke2_out a:hover, .navidanke3_out a:hover, .navidanke4_out a:hover{
	text-decoration: underline;
	color: #B3B0A1;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #B3B0A1;
}
#Contentlogo {
	position: absolute;
	height: 100px;
	width: 100%;
	left: 0px;
	top: 100px;
	overflow: hidden;
}
.logo {
	position: absolute;
	z-index: 2;
	height: 100px;
	width: 400px;
	left: 105px;
	top: 0px;
}
.contentlogoleft {
	overflow: hidden;
	position: absolute;
	height: 100px;
	width: 85px;
	left: 0px;
	top: 0px;
}
.contentlogoright {
	overflow: hidden;
	position: absolute;
	height: 100px;
	width: 100%;
	left: 525px;
	top: 0px;
}
#Content_Home {
	background-image: url(../Media/transwhite.png);
	background-repeat: repeat;
	border-top-width: 20px;
	border-top-style: solid;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-top-color: #099;
	border-bottom-color: #099;
	position: absolute;
	height: auto;
	width: 400px;
	padding-top: 5px;
	padding-bottom: 10px;
	left: 105px;
	top: 280px;
}
#Content_Home h1, #Content_Leistung h1{
	font-size: 2.9em;
	color: #5A6464;
	line-height: 1.2em;
	font-weight: bold;
	margin-top: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}
#Content_Home h2{
	font-size: 1.5em;
	color: #5A6464;
	line-height: 1.2em;
	font-weight: bold;
	margin-top: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}
#Content_Leistung {
	background-image: url(../Media/transwhite.png);
	background-repeat: repeat;
	border-top-width: 20px;
	border-top-style: solid;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-top-color: #C8DC64;
	border-bottom-color: #C8DC64;
	position: absolute;
	height: 540px;
	width: 400px;
	padding-top: 5px;
	padding-bottom: 10px;
	left: 105px;
	top: 280px;
}
#Content_Leistung h2{
	font-size: 1.5em;
	color: #5A6464;
	line-height: 1.2em;
	font-weight: bold;
	margin-top: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}
#Content_Leistung ul  {
	margin-top: 15px;
	margin-bottom: 30px;
	padding: 0px;
	margin-left: 50px;
}
#Content_Leistung li, #Content_Leistung_Sub li{
	margin-top: 5px;
	margin-bottom: 0px;
	color: #C8DC64;
	list-style-type: none;
	background-position: left top;
	text-indent: 25px;
	font-size: 1.3em;
	line-height: 1.3em;
	background-image: url(../Media/checkbox.png);
	background-repeat: no-repeat;
	font-weight: bold;
}
#Content_Leistung a:link , #Content_Leistung_Sub a:link{
	text-decoration: none;
	color: #647070;
}
#Content_Leistung li a:visited , #Content_Leistung_Sub li a:visited{
	text-decoration: none;
	color: #C8DC64;
}
#Content_Leistung li a:hover , #Content_Leistung_Sub li a:hover{
	text-decoration: none;
	color: #C8DC64;
}
#Content_Leistung_Sub {
	background-image: url(../Media/transwhite.png);
	background-repeat: repeat;
	border-top-width: 20px;
	border-top-style: solid;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-top-color: #C8DC64;
	border-bottom-color: #C8DC64;
	position: absolute;
	height: auto;
	width: 400px;
	padding-top: 5px;
	padding-bottom: 10px;
	left: 105px;
	top: 280px;
}
#Content_Leistung_Sub h1{
	font-size: 3em;
	color: #5A6464;
	line-height: 1.2em;
	font-weight: bold;
	margin-top: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}
#Content_Leistung_Sub h5{
	font-size: 1.3em;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #495050;
	line-height: 1.3em;
	margin-left: 25px;
	font-weight: normal;
}
#Content_Leistung_Sub ul  {
	margin-top: 15px;
	padding: 0px;
	margin-left: 50px;
}
#Content_Kontakt {
	background-image: url(../Media/transwhite.png);
	background-repeat: repeat;
	border-top-width: 20px;
	border-top-style: solid;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-top-color: #F7913D;
	border-bottom-color: #F7913D;
	position: absolute;
	height: auto;
	width: 400px;
	padding-top: 5px;
	padding-bottom: 10px;
	left: 105px;
	top: 280px;
}
#Content_Kontakt h3{
	font-size: 1.2em;
	color: #FFF;
	line-height: 1.2em;
	font-weight: bold;
	margin-top: 8px;
	background-color: #C8DC64;
	margin-bottom: 1px;
	text-indent: 1px;
	font-family: Verdana, "Lucida Sans Unicode", "Lucida Grande", Trebuchet, sans-serif;
}
#Content_Kontakt h4{
	font-size: 1.2em;
	color: #FFF;
	line-height: 1.2em;
	font-weight: bold;
	margin-top: 8px;
	background-color: #00A158;
	margin-bottom: 1px;
	text-indent: 1px;
}
#Content_Anfahrt {
	position: absolute;
	height: auto;
	width: 400px;
	left: 525px;
	top: 280px;
	z-index: 2;
	background-image: url(../Media/transgrau.png);
	background-repeat: repeat;
	border-top-width: 20px;
	border-top-style: solid;
	border-top-color: #09F;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #09F;
}
#Content_Anfahrt p, #Content_Anfahrt a:link, #Content_Anfahrt a:visited{
	font-size: 1em;
	margin-top: 5px;
	margin-bottom: 5px;
	color: #495050;
	line-height: 1em;
	font-weight: bold;
	margin-left: 5px;
}
#Content_Anfahrt a:hover   {
	font-size: 1em;
	margin-top: 5px;
	margin-bottom: 5px;
	color: #09F;
	line-height: 1em;
	font-weight: bold;
	margin-left: 5px;
	text-decoration: none;
}
#Content_Google {
	position: relative;
	height: 400px;
	width: 400px;
	left: 0px;
	top: 0px;
	z-index: 2;
	background-image: url(../Media/transgrau.png);
	background-repeat: repeat;
}
#Content_Impressum {
	background-image: url(../Media/transwhite.png);
	background-repeat: repeat;
	border-top-width: 20px;
	border-top-style: solid;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-top-color: #9A3009;
	border-bottom-color: #9A3009;
	position: absolute;
	height: auto;
	width: 400px;
	padding-top: 5px;
	padding-bottom: 10px;
	left: 105px;
	top: 280px;
}
#Content_Impressum h3{
	font-size: 1.2em;
	color: #FFF;
	line-height: 1.2em;
	font-weight: bold;
	margin-top: 8px;
	background-color: #B0A493;
	margin-bottom: 1px;
	text-indent: 1px;
}
#Content_Danke {
	background-image: url(../Media/transwhitemore.png);
	background-repeat: repeat;
	border-top-width: 20px;
	border-top-style: solid;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-top-color: #B3B0A1;
	border-bottom-color: #B3B0A1;
	position: absolute;
	height: auto;
	width: 400px;
	padding-top: 5px;
	padding-bottom: 10px;
	left: 105px;
	top: 280px;
}
#Content_Danke h1{
	font-size: 2em;
	color: #006;
	line-height: 1.5em;
	font-weight: bold;
	margin-top: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}
h1 {
	font-size: 2.9em;
	color: #CDA343;
	line-height: 1.2em;
	font-weight: bold;
	margin-top: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}
h2 {
	font-size: 1.3em;
	color: #CDA343;
	line-height: 1.2em;
	font-weight: bold;
	margin-top: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}
h3 {
	font-size: 1.2em;
	color: #FFF;
	line-height: 1.2em;
	font-weight: bold;
	margin-top: 8px;
	background-color: #000;
	margin-bottom: -2px;
}
h4 {
	font-size: 1.2em;
	color: #FFF;
	line-height: 1.2em;
	font-weight: bold;
	margin-top: 8px;
	background-color: #000;
	margin-bottom: -2px;
}
p {
	font-size: 1.3em;
	margin-top: 4px;
	margin-bottom: 0px;
	color: #495050;
	line-height: 1.3em;
}
a:link {
	text-decoration: none;
	color: #495050;
}
a:visited {
	text-decoration: none;
	color: #647070;
}
a:hover {
	text-decoration: underline;
	font-weight: bold;
}
.red {
	color: #F00;
}
.einzugnormal {
	font-weight: normal;
	margin-left: 25px;
	text-indent: 0px;
	color: #647070;
}
.box_content {
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
.form_msg {
	width: 367px;
	height: 100px;
}
.form_txt {
	width: 364px;
}
/*::::: GALLERIE ::::::::*/
#Content_Gallerie {
	position: absolute;
	height: 535px;
	width: 420px;
	left: 525px;
	top: 280px;
	z-index: 2;
	background-image: url(../Media/transgrau.png);
	background-repeat: repeat;
	padding-top: 20px;
	padding-left: 20px;
	border-top-width: 20px;
	border-bottom-width: 5px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #495050;
	border-bottom-color: #495050;
}
