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

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

.clear {
	clear:both;
}

.nodisplay {
	display:none;
}

h1.ci
{
	font-size:24px;
	color:#9DD2FF;
	font-family:serif;
	font-weight:normal;
	margin:0;
}

h1.ci strong
{
	font-size:18px;
	color:black;
	font-family:serif;
	font-weight:normal;
	margin:0 0 0 10px;
}

/* ############ container ################# */
.maincontainer{	position:absolute;top:50%;left:50%;margin-left:-415px;margin-top:-262px;width:830px;height:523px;padding:0px }
.textcontainer{	position:relative;top:70px;left:240px;height:425px;width:590px;margin:0px;overflow:auto;}

/* ############ seefelderlogo ################# */
.seefelderlogo{	position:absolute;top:0px;left:0px;background:url(logo_seefelder_weiss.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 gray;text-align:right;line-height:12px;}
.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 #a9aca2;padding-right:12px;margin-right:0px }
.navicontainer A:before		{		content:". " }
.navicontainer A:link { 			color: #606060;  }
.navicontainer A:hover { 			color: #9dd2ff;border-right:1px solid #9dd2ff;margin-right:-1px; }
.navicontainer A:active { 			color: black  }
.navicontainer A:visited {		 	color: #606060  }
.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: #9dd2ff  }
A.navheadline:before		{		content:""; }

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

#layoutswitch A:hover {			color:#9dd2ff;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_75.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;
    			-webkit-border-radius:7px; }

/* ############ haupttitel ################# */
.haupttitel{ 	position:absolute;top:4px;left:240px }
.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}
.textcontainer ul {color:#333333;font-size:12px;text-align:left;list-style-type:circle }
.textcontainer li {margin:0px 0px 2px 0px; }
.textcontainer p.neatline {margin:4px 0px 12px 0px;background:url(neatline_bg_minilogo3.gif) no-repeat;height:14px;text-align:right}	
.textcontainer p.neatline span {background:#a9aca2;color:gray;font-size:10px;font-style:italic;padding-left:5px}
.textcontainer objekt {	border:1px solid black}

.download	{	/*background:#B7BFBB;*/
				background:#a1a29a;
				width:532px;
				/*margin:40px 0px 20px 0px;*/
				margin:20px 0px 20px 0px;
    			-moz-border-radius-topleft: 10px;
    			-moz-border-radius-topright: 10px;
    			-moz-border-radius-bottomright: 10px;
    			-moz-border-radius-bottomleft: 10px;
    			-webkit-border-radius: 10px;}	
.download img {border:none}
.download h3 {color:#303030;padding:12px 0px 8px 22px}
.download p {color:#606060;margin:0px;padding:0px 0px 16px 20px}
.download a {color:#9dd2ff;text-decoration:none}

.textcontainer embed	{margin:0px;padding:0px;display:inline}
.textcontainer objekt	{margin:0px;padding:0px;display:inline}

/* ############ footer ################# */
.footer{ position:absolute;bottom:0px;right:60px;text-align:right;font-size:10px;color:#6D6D6D }
.footer A		{	font-family: Arial, Helvetica, sans-serif;font-size: 10px;text-decoration: none }
.footer A:link {	color: #606060  }
.footer A:hover {	color: #9dd2ff }
.footer A:active {	color: black }
.footer A:visited {	color: #606060  }


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

.designerportrait	{	
				background:#a1a29a;
				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;
    			-webkit-border-radius: 10px;}
	
.imgboxlinks		{		float:left; 
						padding-top:6px; 
						padding-right:8px; 
						padding-bottom:12px; 
						font-size:10px;
						/*background: #f5f5f5; */
						font-family: Arial, Helvetica, sans-serif;
						text-transform:capitalize;
						color:#606060;
						line-height:13px;
						/*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:20px; 
						padding-bottom:12px; 
						font-size:10px;
						/*background: #f5f5f5;*/
						font-family: Arial, Helvetica, sans-serif;
						text-transform:capitalize;
						color:#606060;
						line-height:13px;
						white-space: nowrap /* noetig wg. ns4, da sonst Umbruch in Opera */ }
						
/* ############ pressetextbox css ################# */

div.pressetextbox	{	background:#a1a29a;
						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; 
	    				-webkit-border-radius: 10px }

div.pressetextbox	.download {	
						margin:8px 0px 0px 0px;
						border:2px solid #a9aca2;
	    				-moz-border-radius-topleft: 10px;
    					-moz-border-radius-topright: 10px;
    					-moz-border-radius-bottomright: 10px;
    					-moz-border-radius-bottomleft: 10px;
	    				-webkit-border-radius: 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;
				}

span.presseausgabe {
						float:right;
						color: #606060; 
						font-size: 10px; 
						font-style: italic;
						font-family: Arial, Helvetica, sans-serif;
						font-weight:bold;
				}
				
p.pressehauptbildundtext	{ 	
				padding-right:0px;
				padding-top:24px;
				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 */ }
/* ############ pressetextbox css ################# */


.category-list	{	
				background:#a1a29a;
				border:none;
				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;
    			-webkit-border-radius: 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:none; color:#9dd2ff }
						
/* ############ mailformbox css ################# */

div.MitarbeiterMailBox	{		
						background:#a1a29a;
						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;
	    				-webkit-border-radius: 10px }
    					
 div.MitarbeiterMailBox	form 	{
 						font-size:10px }
    					
 div.MitarbeiterMailBox	table 	{
 						margin:0px 0px 0px 30px }
    					
 div.MitarbeiterMailBox	input,select,textarea,checkbox	{
 						background:#A9A4A2;
 						border:1px solid #606060;
 						font-size:12px;
 						font-family:monospace;
 						padding:2px 4px 2px 4px;
 						color:black;
	    				-moz-border-radius-topleft: 6px;
    					-moz-border-radius-topright: 6px;
    					-moz-border-radius-bottomright: 6px;
    					-moz-border-radius-bottomleft: 6px;
	    				-webkit-border-radius: 6px }
    					
 div.MitarbeiterMailBox	hr 	{
 						border:1px dotted }
    					
 div.MitarbeiterMailBox	h1 	{
 						color:black;
 						border-bottom:1px dotted gray;
 						padding-bottom:12px;
 						margin-bottom:20px }
    					
 div.MitarbeiterMailBox	h1 span	{
 						font-family:serif;
 						font-size:24px;
 						font-weight:normal;
 						color:#9dd2ff }
    					
 div.MitarbeiterMailBox	img	{
 						float:left;
 						margin:0px 0px 0px 0px }

/* ############ IE scrollbar ################# */

body {			scrollbar-base-color:white;
				scrollbar-3dlight-color:gray;
				scrollbar-arrow-color:#e1e3e1;
				scrollbar-darkshadow-color:silver;
				scrollbar-face-color:#a1a29a;
				scrollbar-highlight-color:silver;
				scrollbar-shadow-color:gray;
				scrollbar-track-color:#999892 }
						
/* ############ allgemeineTextUndBildBox css ################# */

.allgemeineTextUndBildBox	{		
						width:532px;
						}
    					
.allgemeineTextUndBildBox a {color:#9dd2ff;text-decoration:none}

.rundeeckenbox	{		
						background:#a1a29a;
						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;
	    				-webkit-border-radius: 10px }
							
.allgemeineTextUndBildBox h1
{
	font-size:24px;
	color:#9DD2FF;
	font-family:serif;
	font-weight:normal;
}


/* ################### 08 - Horizontale (Scrollbalken) Lightbox Gallerie v1.0 ################################## */


div.horizontaleLightboxGallerie {
	width:532px; } /*508*/

div.horizontaleLightboxGallerie a {color:#9dd2ff;text-decoration:none}
	
div#horizontalePreviewBox{
	width: 510px;
	/*height: 110px;*/
	overflow:auto;
}

table.previewTable{
	border: none;
	padding: 0;
	margin:0;
}

.previewCell {
	padding:0;
	margin:0
	}

.previewCell img {
	border:1px solid #A1A29A;
	padding:0;
	margin:0
	}

.previewCell img:hover {
	border:1px solid white;
	border-top:1px solid black;
	border-left:1px solid black;
	}

p.gallerieUsageInfo{
	margin:4px 0 0 0;
	font-size:10px;
	color:#6D6D6D;
	}

p.gallerieUsageInfo img{
	border:none;
	}
						
/* ############ händlerdaten css ################# */

#haendlerdatentabelle	{		
						width:530px;
						table-layout:fixed;
						frame:border;
						margin:0 0 12px 0;
						}

#haendlerdatentabelle address	{	
						font-style:normal;
						margin:0px;
						padding:0px;
						}

#haendlerdatentabelle h1	{	
						font-size:14px;
						/*color:#333333;*/
						}
#map a {
	color:red;
	text-decoration:underline;
	}