/*  Grundaufbau - Elemente   */

* {
		margin:0;
		padding:0;
		}

body {
		background-color:#ffffff;
		width:965px;
	width:100%;
	text-align:center;   /* center fuer ie5.x dose */
		color:#630;
		font:100.01%/11px sans-serif;
		font-family: Verdana, Helvetica, Arial, Courier, sans-serif;
		background-color:#ffffff;
	background-color:#fbd582;
		}

#container {
		position:relative;
		margin:0 auto;
	margin-top:55px;
		text-align:left;
		width:965px;
		border:0px solid #a90a31;
		background-image: url(../images/NMain.gif);
	background-color:#ffffff;
	border:1px solid #a90a31;
		}
		
#containerspruch{
		position:relative;
		margin:0 auto;
	margin-top:55px;
		text-align:left;
		width:965px;
		border:0px solid #a90a31;
		background-image: url(../images/NMain.gif);
	background-color:#ffffff;
	border:1px solid #a90a31;
		}

#containerperson{
		position:relative;
		margin:0 auto;
	margin-top:55px;
		text-align:left;
		width:965px;
		border:0px solid #a90a31;
		background-image: url(../images/NMain.gif);
	background-color:#ffffff;
	border:1px solid #a90a31;
		}



#head {
		position:relative;
		height:135px;
		width:100%;
		background-image: url(../images/logo-1.gif);
		background-position: 35px right;
		background-position: center right;
	background-position: 550px 40px;
		background-repeat: no-repeat;
		border:0px solid #ff0000;
		}
#navbox {
		position:relative;
		height:22px;
		clear:left;
		background-color: #faf1cd;
		background-image: url(../images/edge-hnavbg-lo.gif);
		background-position: top right;
		background-repeat: no-repeat;
		border:0px solid #00ff00;
		border-bottom:10px solid #ffffff;
		}

#contentbox {
		position:relative;
		height:297px;
		min-height:452px;
		height:auto;
		width:100%;
		padding-bottom:35px;
		clear:left;
		background-color: #faf1cd;
		background-image: url(../images/cont-image.jpg);
		background-position: 680px 65px;
		background-repeat: no-repeat;
		border:0px solid #ff0000;
		border-top:1px solid #faf1cd;
		}
* html #content {
		height:299px;  /* rule for ie5.x dose */
	height:435px;  /* rule for ie5.x dose */
		}
		
#contentboxspruch{
		position:relative;
		height:297px;
		min-height:452px;
		height:auto;
		width:100%;
		padding-bottom:35px;
		clear:left;
		background-color: #faf1cd;
		background-image: url(../images/cont-image2.gif);
		background-position: 680px 65px;
		background-repeat: no-repeat;
		border:0px solid #ff0000;
		border-top:1px solid #faf1cd;
		}
* html #content {
		height:299px;  /* rule for ie5.x dose */
	height:435px;  /* rule for ie5.x dose */
		}

#contentboxperson{
		position:relative;
		height:297px;
		min-height:452px;
		height:auto;
		width:100%;
		padding-bottom:35px;
		clear:left;
		background-color: #faf1cd;
		background-image: url(../images/cont-image3.jpg);
		background-position: 680px 65px;
		background-repeat: no-repeat;
		border:0px solid #ff0000;
		border-top:1px solid #faf1cd;
		}
* html #content {
		height:299px;  /* rule for ie5.x dose */
	height:435px;  /* rule for ie5.x dose */
		}


#contentboxkontakt{
		position:relative;
		height:297px;
		min-height:452px;
		height:auto;
		width:100%;
		padding-bottom:35px;
		clear:left;
		background-color: #faf1cd;
		background-image: url(../images/cont-image4.jpg);
		background-position: 680px 65px;
		background-repeat: no-repeat;
		border:0px solid #ff0000;
		border-top:1px solid #faf1cd;
		}
* html #content {
		height:299px;  /* rule for ie5.x dose */
	height:435px;  /* rule for ie5.x dose */
		}


#footerbox {
		position:relative;
		height:22px;
		width:100%;
		padding-top:10px;
		background-color:#ffffff;
		border:0px solid #ff0000;
		background-image: url(../images/edge-content-ru.gif);
		background-position: top left;
		background-repeat: no-repeat;
		}
#footer {
		position:relative;
		height:22px;
		width:100%;
		background-color:#f7b807;
		border:0px solid #ff0000;
		background-image: url(../images/edge-footer-ro.gif);
		background-repeat: no-repeat;
		}
#wuerfel {
		position:absolute;
		top: -30px;
		left: 42px;
		margin: 0px 0px 0px 0px;
		height:39px;
		width:34px;
		display:block;
		border:0px solid #ff0000;
		background-image: url(../images/wuerfel-1.gif);
		background-repeat: no-repeat;
		}

 a {
		font-family: Verdana, Helvetica, Arial, Courier, sans-serif;
		text-decoration:none;
  		outline:none;
 		color:#000000;
 	}	
a:hover {
		color:#df002a;
		}
	
	
/*  HAUPT-NAVIGATINS ELEMENTE   */
#hnavbox {
		position:relative;
		height:22px;
		width:593px;
		background-color: #a90a31;
		background-image: url(../images/edge-hnav-lo.gif);
		background-position: top right;
		background-repeat: no-repeat;
		border:0px solid #00ff00;
		}
#hnavbox ul {
		position: relative;
		top: 0px;
		display: block;
		list-style: none;
		padding: 0;
		margin: 0px 0px 0px 32px;
		color: #ffffff;
		background-repeat: no-repeat;
		font-family: verdana, helvetica, arial;
		font-size: 12px;
		font-weight: normal;
		border: 0px solid #000000;
}
#hnavbox ul li { 
		position: relative; 
		height: 22px;
		width: auto;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		float:left;
		display: block;
		text-align:center;
		list-style: none;
		background-color:#faf1cd; 
		overflow:hidden;
		border: 0px solid #ff0000; 
		border-left: 2px solid #a90a31; 
}
#hnavbox ul li a { 
		position: relative; 
		display: block;
		height: 22px;
		padding: 5px 19px 0px 19px;
		padding: 5px 5px 0px 5px;
		margin: 0px 0px 0px 0px;
		text-align:center;
		color:#ffffff;
		background-color:#a90a31; 
		border: 0px solid #ff0000; 
}
#hnavbox ul li a:hover { 
		color:#a90a31;
		background-color:#faf1cd; 
		border: 0px solid #ff0000; 
}
#hnavbox ul li a.on { 
		color:#a90a31;
		background-color:#faf1cd; 
		border: 0px solid #ff0000; 
}


/*  Content - Elemente   */


#content {
		margin:16px 0px 0px 53px; 
		border:0px solid #ff0000;
		}
.fett {	
font-weight: bold;
}

.kleiner {	
font-size: 10px;
}

#content h1 {
		width: 580px;
		font-family: Verdana, Helvetica, Arial, Courier, sans-serif;
		font-weight: bold;
		font-size:14px;
		line-height:20px;
		padding:26px 0px 4px 0px;
		margin-left:0;
		color:#a90a31;
		}
#content h2 {
		width: 580px;
		font-family: Verdana, Helvetica, Arial, Courier, sans-serif;
		font-weight: bold;
		font-size:14px;
		line-height:20px;
		padding:26px 0px 4px 0px;
		margin-bottom:-15px;
		margin-left:0;
		color:#a90a31;
		}
#content h3 {
		width: 580px;
		font-family: Verdana, Helvetica, Arial, Courier, sans-serif;
		font-weight: bold;
		font-size:14px;
		line-height:20px;
		padding:18px 0px 4px 0px;
		margin-bottom:-15px;
		margin-left:0;
		color:#a90a31;
		}
#content h4 {
	width: 580px;
	font-family: Verdana, Helvetica, Arial, Courier, sans-serif;
	font-weight: bold;
	font:12px sans-serif;
	line-height:16px;
	padding:18px 0px 4px 0px;
	margin-bottom:-15px;
	margin-left:0;
	color:#000000;
		}
#content p {
		width: 580px;
		font-family: Verdana, Helvetica, Arial, Courier, sans-serif;
		font-size:11px;
		line-height: 16px;
		margin-top:16px;
		margin-left:0;
		color:#000000;
		}
	
#content.smalp p {
		width: 580px;
		font-family: Verdana, Helvetica, Arial, Courier, sans-serif;
		font-size:11px;
		line-height: 16px;
		margin-top: 10px;
		margin-left:0;
		color:#000000;
		}
	
.gruen {
		color:#61b020;
		font-weight: normal;
		}
.gruenbold {
		color:#61b020;
		font-weight: bold;
		}
.rot {
		color:#df002a;
		font-weight: normal;
		}
.rotbold {
		color:#df002a;
		font-weight: bold;
		}
.redbull {
		font-size:10px;
		color:#df002a;
		}


/*  Kollektion - Elemente   */
.kollektionsbox1 {
		position:relative;
		height:85px;
		width:600px;
		display:block;
		clear:left;
		margin: 23px 0px 0px 17px;
		border:0px solid #ff0000;
		}
.kollektionsbox2 {
		position:relative;
		height:85px;
		width:600px;
		display:block;
		clear:left;
		margin: 10px 0px 0px 17px;
		border:0px solid #ff0000;
		}
.produktbox1 img {
		float: left;
		}
.produktbox2 img {
		float: left;
		}

/*  Produkt - Elemente   */
.produktbildbox {
		position:relative;
		width:353px;
		height:297px;
		display:block;
		float:left;
		margin: 0px 0px 0px 0px;
		border:0px solid #ff0000;
		}
.produktdetailbox {
		position:relative;
		width:385px;
		height:290px;
		display:block;
		float:left;
		margin: 0px 0px 0px 0px;
		border:0px solid #00ff00;
		}

.produkttext {
		position:relative;
		height:147px; 
		margin:15px 0px 0px 0px;
		border:0px solid #ff0000;
		}
#content .produkttext p {
		margin:15px 0px 0px 3px;
		line-height: 15px;
		font-family: Verdana, Helvetica, Arial, Courier, sans-serif;
		font-size:11px;
		color:#000000;
		}
#content .produkttext p {
		margin:0px 0px 0px 3px;
		line-height: 15px;
		font-family: Verdana, Helvetica, Arial, Courier, sans-serif;
		font-size:11px;
		color:#000000;
		}

.produktdaten { 
		position:relative;
		/*width:380px;*/
		width:260px;
		height:38px; 
		margin: 0px 0px 0px 2px;
		border:0px solid #ff0000;
		}
.datename {
		width:72px;
		display:block;
		float:left;
		font-family: Verdana, Helvetica, Arial, Courier, sans-serif;
		font-size:10px;
		line-height: 15px;
		margin-top:opx;
		margin-left:0;
		color:#000000;
		}
.datenwert {
		width:150px;
		display:block;
		float:left;
		font-family: Verdana, Helvetica, Arial, Courier, sans-serif;
		font-size:10px;
		line-height: 15px;
		margin-top:0px;
		margin-left:0;
		color:#000000;
		}
.modelle {
		position:relative;
		width:250px;
		height:auto;
		display:block;
		clear:left;
		margin: 0px 0px 0px 2px;
		border:0px solid #00ff00;
		}

/*  Laeden - Elemente   */
.laedentext {
		position:relative;
		height:83px;
		width:100%;
		display:block;
		margin: 0px 0px 0px 0px;
		border:0px solid #ff0000;
		border-top:1px solid #ffffff;
		}
#content .laedentext p {
		margin:26px 0px 0px 357px;
		font-family: Verdana, Helvetica, Arial, Courier, sans-serif;
		font-size:11px;
		line-height: 15px;
		color:#000000;
		border:0px solid #ff0000;
		}

.adressbox {
		position:relative;
		height:87px;
		width:710px;
		display:block;
		float:left;
		margin: 15px 0px 0px 14px;
		border:0px solid #ff0000;
		}
.adresstext {
		position:relative;
		width:165px;
		height:87px;
		display:block;
		float:left;
		margin: 0px 0px 0px 0px;
		border:0px solid #ff0000;
		border-left:1px solid #61b020;
		}
#content .adresstext p {
		margin:0px 0px 0px 10px;
		padding:0px;
		font-family: Verdana, Helvetica, Arial, Courier, sans-serif;
		font-size:10px;
		line-height: 14px;
		color:#000000;
		border:0px solid #ff0000;
		}
.stadtgruen {
		font-size:10px;
		font-weight: bold;
		color:#61b020;
		}
#content .adresstext p.telweb {
		margin:7px 0px 0px 10px;
		}
#content .adresstext a {
		color:#000000;
		}
#content .adresstext a:hover {
		color:#df002a;
		}


/*  Kontakt - Elemente   */
.kontaktbox {
		position:relative;
		width:745px; 
		height:255px;
		margin:26px 0px 0px 0px;
		display:block; 
		clear:both; 
		border:0px solid #ff0000; 
		}
.kontaktext {
		position:relative;
		width:344px; 
		height:250px;
		margin:0px 0px 0px 0px;
		display:block; 
		float:left; 
		border:0px solid #ff0000; 
		}
.imprestext {
		position:relative;
		width:395px; 
		height:250px;
		margin:0px 0px 0px 0px;
		display:block; 
		float:left; 
		border:0px solid #ff0000; 
		border-left:2px solid #61b020; 
		}
#content .kontaktext p {
		margin:0px 0px 0px 15px;
		padding:0px;
		font-family: Verdana, Helvetica, Arial, Courier, sans-serif;
		font-size:11px;
		line-height: 15px;
		color:#000000;
		border:0px solid #ff0000;
		}
#content .imprestext p {
		margin:0px 0px 0px 10px;
		padding:0px;
		font-family: Verdana, Helvetica, Arial, Courier, sans-serif;
		font-size:11px;
		line-height: 15px;
		color:#000000;
		border:0px solid #ff0000;
		}








/*  UNTER-NAVIGATINS 1 ELEMENTE   */
#unavbox1 {
		position: relative;
		width: 350px;
		height: 20px;
		background-color: #ffffff;
		margin:24px 0px 0px 0px;
		border: 0px solid #000000;
}
#unavbox1 ul { 
		position: relative; 
		display: block;
		top: 0px; 
		left: 0px; 
		list-style: none;
		padding: 0;
		margin: 0px 0px 0px 3px;
		border: 0px solid #000000; 
		background-repeat: no-repeat;
}
#unavbox1 ul li,  #unavbox1 ul li a { 
		position: relative; 
		display: block;
		float:left;
		text-align:right;
		list-style: none;
		height: 20px;
		top: 0px; 
		margin: 0px;
		padding: 0;
		border: 0px solid #000000; 
		background-repeat: no-repeat;
}

#unavbox1 ul li.umenu1-1, .umenu1-1 a { width: 58px; background-image: url(../images/navi/unav-101.gif); }
#unavbox1 ul li.umenu1-2, .umenu1-2 a { width: 34px; background-image: url(../images/navi/unav-111.gif); }
#unavbox1 ul li.umenu1-3, .umenu1-3 a { width: 98px; background-image: url(../images/navi/unav-121.gif); }
#unavbox1 ul li.umenu1-4, .umenu1-4 a { width: 58px; background-image: url(../images/navi/unav-131.gif); }
#unavbox1 ul li.umenu1-5, .umenu1-5 a { width: 60px; background-image: url(../images/navi/unav-141.gif); }
#unavbox1 ul li.umenu1-1:hover, .umenu1-1 a:hover, .umenu1-1on a { width: 58px; background-image: url(../images/navi/unav-101.gif); }
#unavbox1 ul li.umenu1-2:hover, .umenu1-2 a:hover, .umenu1-2on a { width: 34px; background-image: url(../images/navi/unav-112.gif); }
#unavbox1 ul li.umenu1-3:hover, .umenu1-3 a:hover, .umenu1-3on a { width: 98px; background-image: url(../images/navi/unav-122.gif); }
#unavbox1 ul li.umenu1-4:hover, .umenu1-4 a:hover, .umenu1-4on a { width: 58px; background-image: url(../images/navi/unav-132.gif); }
#unavbox1 ul li.umenu1-5:hover, .umenu1-5 a:hover, .umenu1-5on a { width: 60px; background-image: url(../images/navi/unav-142.gif); }




/*  UNTER-NAVIGATINS 2 ELEMENTE   */
#unavbox2 {
		position: relative;
		width: 380px;
		height: 20px;
		background-color: #ffffff;
		margin:24px 0px 0px 0px;
		border: 0px solid #000000;
}
#unavbox2 ul { 
		position: relative; 
		display: block;
		top: 0px; 
		left: 0px; 
		list-style: none;
		padding: 0;
		margin: 0px 0px 0px 3px;
		border: 0px solid #000000; 
		background-repeat: no-repeat;
}
#unavbox2 ul li,  #unavbox2 ul li a { 
		position: relative; 
		display: block;
		float:left;
		text-align:right;
		list-style: none;
		height: 20px;
		top: 0px; 
		margin: 0px;
		padding: 0;
		border: 0px solid #000000; 
		background-repeat: no-repeat;
}

#unavbox2 ul li.umenu2-1, .umenu2-1 a { width: 117px; background-image: url(../images/navi/unav-201.gif); }
#unavbox2 ul li.umenu2-2, .umenu2-2 a { width: 68px; background-image: url(../images/navi/unav-211.gif); }
#unavbox2 ul li.umenu2-3, .umenu2-3 a { width: 34px; background-image: url(../images/navi/unav-221.gif); }
#unavbox2 ul li.umenu2-4, .umenu2-4 a { width: 77px; background-image: url(../images/navi/unav-231.gif); }
#unavbox2 ul li.umenu2-5, .umenu2-5 a { width: 75px; background-image: url(../images/navi/unav-241.gif); }
#unavbox2 ul li.umenu2-1:hover, .umenu2-1 a:hover, .umenu2-1on a { width: 117px; background-image: url(../images/navi/unav-201.gif); }
#unavbox2 ul li.umenu2-2:hover, .umenu2-2 a:hover, .umenu2-2on a { width: 68px; background-image: url(../images/navi/unav-212.gif); }
#unavbox2 ul li.umenu2-3:hover, .umenu2-3 a:hover, .umenu2-3on a { width: 34px; background-image: url(../images/navi/unav-222.gif); }
#unavbox2 ul li.umenu2-4:hover, .umenu2-4 a:hover, .umenu2-4on a { width: 77px; background-image: url(../images/navi/unav-232.gif); }
#unavbox2 ul li.umenu2-5:hover, .umenu2-5 a:hover, .umenu2-5on a { width: 75px; background-image: url(../images/navi/unav-242.gif); }

.nirvana { 
		position: absolut; 
		top: -1000px;
		left: -1000px;
		display: none;
}

.floaterminator {
		clear:both;
}

