/* ############ allgemein ################# */
						
* 			{	font-family: Arial, Helvetica, sans-serif;
				font-size: 12px }
body {			top:      0;
				left:     0;
				margin:   0;
				padding:  0;
				z-index:  1;
				background:white }

.flLeft { float:left;
			margin:10px 20px 10px 0; }
			
.flRight { float:right; }

.clear {
	clear:both;
}

.nodisplay {
	display:none;
}

/* ############ container ################# */
.maincontainer{	position:absolute;top:10px;left:10px;width:830px;padding:0px }
.textcontainer{	position:relative;top:120px;left:10px;display:block;width:590px;margin:0px }

/* ############ seefelderlogo ################# */
.seefelderlogo{	position:absolute;top:0px;left:10px;background:url(moebel_design/logo_seefelder_silver2.gif) no-repeat;width:199px;height:32px}
.seefelderlogo h1	{	visibility:hidden}

/* ############ navigation ################# */
.navicontainer{						position:absolute;top:0px;left:0px;width:210px;height:440px;padding:56px 0px 0px 0px;margin:0px;color:white;border-right:1px dotted #9EA8A2;text-align:right;line-height:12px;display:none}
.navicontainer ul{					list-style: none}
.navicontainer li.levelone {		margin:12px 0px 0px 0px}

.navicontainer A		{			font-family: Arial, Helvetica, sans-serif;font-size: 10px;text-decoration: none;border-right:1px solid silver;padding-right:12px;margin-right:0px }
.navicontainer A:before		{		content:". " }
.navicontainer A:link { 			color: gray;  }
.navicontainer A:hover { 			color: #9DD2FF;border-right:1px solid #9DD2FF;margin-right:-1px; }
.navicontainer A:active { 			color: #ddff99  }
.navicontainer A:visited {		 	color: gray  }
.navicontainer A:hover:before { 	content:">>> ";color:#9DD2FF  }

A.current:link { 			color: #9DD2FF  }
A.current:before		{	content:". " }
A.current:hover { 			color: #9DD2FF;border-right:1px solid #9DD2FF;margin-right:-1px; }
A.current:hover:before { 	content:">>> ";color:#9DD2FF  }
A.current:active { 			color: white  }
A.current:before { 			content:">>> ";color:white  }
A.current:visited {		 	color: #9DD2FF  }
A.current:visited:before { 	content:"> ";color:#9DD2FF  }
				
				
A.navheadline{ 		    text-decoration: none;font-weight:bold;font-family: Helvetica, sans-serif;font-size: 10px }
A.navheadline:link { 	/*color: #f7f7f0;*/color:#E0E1DA   }
A.navheadline:visited { /*color: #f7f7f0;*/color:#E0E1DA  }
A.navheadline:active { 	color: #e2321f  }
A.navheadline:hover { 	color: gray  }
A.navheadline:before		{		content:""; }

/* ############ layoutswitch ################# */
#layoutswitch           {       		position: absolute;
                                        right:58px;
                                        top: 57px;
                                        z-index:7;
                                        font-size:10px;
                                        font-family: Arial, Helvetica, sans-serif;
                                        color:#9EA8A2;
                                        border:1px dotted silver;
                                        padding:10px;
    			-moz-border-radius-topleft: 10px;
    			-moz-border-radius-topright: 10px;
    			-moz-border-radius-bottomright: 10px;
    			-moz-border-radius-bottomleft: 10px; }
                                        
#layoutswitch A		{			font-family: Arial, Helvetica, sans-serif;font-size: 10px;text-decoration: none;color:gray;margin:0px }

#layoutswitch A:hover {			color:black;margin:0px }

#layoutswitch A	span	{			display:none }
											
#layoutswitch A:hover span{
display:block;
width:300px;
position:absolute;left:-250px;top:100px;
background:url(bg_gray_50.png);
border:1px solid red;
color:white;
padding:7px 15px 10px 15px;
font:normal 12px Arial, sans-serif;
				-moz-background-clip:padding;
    			-moz-border-radius:7px; }

/* ############ haupttitel ################# */
.haupttitel{ 	position:absolute;top:50px;left:10px }
.haupttitel h1 {/*color:#ddff99;*/color:#9DD2FF;font-size:36px;line-height:36px;font-style:normal;font-family:serif;font-weight:normal;margin:0px}
.haupttitel h3 {color:#333333;font-size:12px;line-height:12px;font-weight:bold;font-family:sans-serif;margin:0px}

/* ############ textcontainer ################# */
.textcontainer p {color:#333333;font-size:12px;text-align:justify;width:532px}
.textcontainer h3 {color:#333333;font-size:12px;line-height:12px;font-weight:bold;font-family:sans-serif;margin:0px} 
.textcontainer img {border:1px solid black;display:block}
.textcontainer p.neatline {margin:4px 0px 0px 0px;background:url(moebel_design/neatline_bg+minilogo3.gif) no-repeat;height:14px;text-align:right}	
.textcontainer p.neatline span {background:white;color:gray;font-size:10px;font-style:italic;padding-left:5px}
.textcontainer objekt {	border:1px solid black}

.download	{	display:block;
				background:white;
				width:532px;
				margin:40px 0px 20px 0px;
    			-moz-border-radius-topleft: 10px;
    			-moz-border-radius-topright: 10px;
    			-moz-border-radius-bottomright: 10px;
    			-moz-border-radius-bottomleft: 10px;}	
.download img {border:none}
.download h3 {color:gray;padding:12px 0px 8px 22px}
.download p {color:gray;margin:0px;padding:0px 0px 16px 20px}
.download a {color:#9DD2FF;text-decoration:none}

/* ############ footer ################# */
.footer{ display:none;/*position:relative;left:10px;text-align:left;font-size:10px;color:#A3ABAA*/ }
.footer A		{	font-family: Arial, Helvetica, sans-serif;font-size: 10px;text-decoration: none }
.footer A:link {	color: gray  }
.footer A:hover {	color: white }
.footer A:active {	color: #e2321f }
.footer A:visited {	color: gray  }


/* ############ designerportrait css ################# */

.designerportrait	{	
				background:none;
				border:1px solid silver;
				padding:12px;
				/*width:532px;
				margin-bottom:20px;*/
    			-moz-border-radius-topleft: 10px;
    			-moz-border-radius-topright: 10px;
    			-moz-border-radius-bottomright: 10px;
    			-moz-border-radius-bottomleft: 10px;}
	
.imgboxlinks		{		float:left; 
						padding-top:6px; 
						padding-right:8px; 
						padding-bottom:4px; 
						font-size:10px;
						/*background: #f5f5f5; */
						font-family: Arial, Helvetica, sans-serif;
						text-transform:capitalize;
						color:gray;
						line-height:11px;
						/*border-bottom: 1px solid black*/;
						white-space: nowrap /* năÝtig wg. ns4, da sonst Umbruch in Opera */ }
						
.imgboxrechts	{		float:right; 
						padding-top:6px; 
						padding-left:8px; 
						padding-bottom:4px; 
						font-size:10px;
						/*background: #f5f5f5;*/
						font-family: Arial, Helvetica, sans-serif;
						text-transform:capitalize;
						color:gray;
						line-height:11px;
						white-space: nowrap /* năÝtig wg. ns4, da sonst Umbruch in Opera */ }
						
/* ############ pressetextbox css ################# */

div.pressetextbox	{	background:none;
						border:1px solid silver;
						width:532px;
						padding:12px;
						margin:0px 0px 12px 0px;
	    				-moz-border-radius-topleft: 10px;
    					-moz-border-radius-topright: 10px;
    					-moz-border-radius-bottomright: 10px;
    					-moz-border-radius-bottomleft: 10px }
    					
p.presselogozeile img {	border:none }
    			
p.presselogozeile	{ 	
						padding:4px 0px 0px 0px;
						margin:0px;
						color: gray; 
						font-size: 10px; 
						font-style: italic;
						font-family: Arial, Helvetica, sans-serif;
						font-weight:bold;
						border-top:1px dotted gray;
						width:none
				}

span.presseausgabe {
						float:right;
						color: gray; 
						font-size: 10px; 
						font-style: italic;
						font-family: Arial, Helvetica, sans-serif;
						font-weight:bold;
				}
				
p.pressehauptbildundtext	{ 	
				padding-right:0px;
				padding-top:4px;
				margin:0px;
				color: black; 
				font-size: 12px; 
				font-family: Arial, Helvetica, sans-serif;
				text-align:left;
				display:block
				}
				
.imgboxrightpadded	{		float:right; 
						padding:6px 0px 4px 8px;
						font-size:10px;
						/*background: #f5f5f5;*/
						font-family: Arial, Helvetica, sans-serif;
						line-height:11px;
						white-space: nowrap /* n&ouml;tig wg. ns4, da sonst Umbruch in Opera */ }
    			
/* ############ ategory-list css ################# */

.category-list	{	
				background:none;
				border:1px solid silver;
				padding:12px 12px 0px 12px;
				width:532px;
				margin-bottom:8px;
				/*width:532px;
				margin-bottom:20px;*/
    			-moz-border-radius-topleft: 10px;
    			-moz-border-radius-topright: 10px;
    			-moz-border-radius-bottomright: 10px;
    			-moz-border-radius-bottomleft: 10px;}
    			
.category-list img	{	
				float:left;
				margin:0px 8px 8px 0px}
    			
.category-list h2	{	
				margin-top:0px}
    			
.category-list A	{	
				text-decoration:none; color:black }
    			
.category-list A:hover	{	
				text-decoration:underline }
						
/* ############ allgemeineTextUndBildBox css ################# */

div.allgemeineTextUndBildBox	{		
						background:none;
						border:1px solid silver;
						width:532px;
						padding:12px;
						margin:0px 0px 12px 0px;
	    				-moz-border-radius-topleft: 10px;
    					-moz-border-radius-topright: 10px;
    					-moz-border-radius-bottomright: 10px;
    					-moz-border-radius-bottomleft: 10px }
    					
div.allgemeineTextUndBildBox a {color:#9dd2ff;text-decoration:none}