
/*------ Styles------------*/


/*------Standards------------*/

body
	{
	 margin:0;	 
	 padding:0;border:0px none; 	 
	 font-family:Arial, Sans-serif;
	 font-size: 12px;overflow:auto;
	 text-align:center;
	 background:#fff	 
	}
	
IMG
	{
	 border:0px;
	}
	
	

div.main-top {
 width:902px;height:68px;
 margin-left:auto;
 margin-right:auto;
 background:url('../images/main-top.jpg');
 background-repeat:no-repeat;
 background-position:center bottom
}

div.main-wrapper
	{
	 width:902px;overflow:hidden;
	 margin-left: auto;
	 margin-right: auto;
	 background:url('../images/main-bg.jpg');
	 background-repeat:repeat-y
	}
	
	
	
	
	div.header_spacer
			{
			 width:100%;
			 height:20px;
			 background:;
			 overflow:hidden
			}
	
	div.header
			{
			 float:left;			 	 
			 width:880px;
			 height:75px;
			 overflow:hidden;
			 position:relative; left:8px;		    
			 background: url('../images/header-bg.jpg');
			 background-repeat:repeat-x;
			 background-position:center -7px
			}
			
			
							
	h1.logo	{
		float:left;position:relative;left:44px;top:0px;
		width:300px;
		margin:0;padding:0;
		text-align:left;
		background:
	}

		span.werbepsychologie  {
			float:left;
			width:100%;font-size:11px;
			position:relative;top:-73px
		}
					

	div.header_r {
		float:right;
		width:480px;
		height:62px;
		position:relative;
		top:12px;
		overflow:hidden;
		text-align:right;
		background:
	}
			
					
				/* Menü */					
					
					
				/*	Index	--------------------------------------------------------------------------------*/
					
				div.nav
					{
					 float:left;					 
					 height:62px;				 
					 margin:0; 
					 padding:0;					 
					 background:url('../images/trennstrich.jpg');
					 background-repeat:no-repeat;
					 background-position:right
					}
					
				div.nav2
					{
					 float:left;					 
					 height:62px;				 
					 margin:0; 
					 padding:0;					 
					}
	
					
					
					
					A:LINK.menu, A:VISITED.menu, A:ACTIVE.menu
						{
						 display:inline-block;						 
						 width:auto;						 
						 height:62px; 
						 line-height:62px;
						 padding: 10px 20px 0 20px;
						 overflow:hidden;
						 font-size:13px;font-weight:bolder;
						 color:#FF8700;text-decoration:none
						}
					
					 A:HOVER.menu	{					 		
					 		color:#11942E
					 }
				



							
					A:LINK.menu_active, A:VISITED.menu_active, A:ACTIVE.menu_active,  A:HOVER.menu_active
						{
						 display:inline-block;						 
						 width:auto;						 
						 height:62px; 
						 line-height:62px;
						 padding: 10px 20px 0 20px;
						 overflow:hidden;
						 font-size:13px;font-weight:bolder;
						 color:#11942E;text-decoration:none; 
						 
					 }
					
					
	
					



			/*-----------------------------------------------------------------------------------------*/

			div.header_rr
				{float:left;width:14px;height:110px;overflow:hidden;background:url('../images/header_r.jpg') }

	
	
			/* Startseite */
		

			div.content
			{
			 float:left;			 
			 width:880px;
			 height:270px;
			 overflow:hidden;
			 position:relative;
			 left:8px		
			}		
						
				div.content_center {
					flaot:left;width:805px;background:;margin-top:16px 
				}
			
				div#start-image {
					float:left;width:50%;height:238px;overflow:hidden
				}
				
				div#start-right {
					float:right;width:380px;height:238px;overflow:hidden
				}
				
				div#reference {
					float:right;position:relative;left:-10px
				}
			
					div.start-slogan {
						float:left;
						width:100%;
						color:#FF8700;
						font-weight:bolder;
						font-size:13px;
						text-align:left;						
						position:relative;top:80px
					}		
					
					
					div.start-signatur {
						float:left;
						width:100%;
						text-align:left;
						position:relative;
						left:0px;
						top:100px;						
					}
					
						div#sign-l {
							float:left; 
							width:150px;
							position:relative;
							left:60px;
							color:#FF8700;
							font-size:10px
						
						}
					
						div#sign-r {
							float:left;					
						}

				
					div.content-start-text {
						float:left;width:880px;
						position:relative; 
						left:8px;
						background:url('../images/content-start-bot.jpg');
						background-repeat:repeat-x
					}	
					
						
					
					
						div#text-start {
							float:left; width:792px;
							position:relative;
							text-align:justify;
							top:20px;padding-bottom:20px;
							left:44px;
							font-size:11px;
							line-height:15px;
							color:#888							
						}
					
					
						#text-start A {color:#888; text-decoration:none}
					
						#text-start A:HOVER {color:#888; text-decoration:underline}

					
					/* Content allgemein*/
					
					div.content-left-pic {
						float:left;width:360px;height:270px;overlfow:hidden					 
					}
					
					
					div.content-right {
						float:left; width:520px;height:270px						
					}
					
					
					div.std-content	{
						float:left;width:400px;position:relative;top:40px;left:60px;color:#FF8700;text-align:justify;background:
					
					}
					
					
						.std-content H2 {
							display:inline;font-size:13px; font-weight:bolder
						}
					
					
						span.wie-text {
							color:#808080;line-height:18px
						}
					
							.wie-text A {color:#808080;text-decoration:none;font-size:12px}
					


				/* Wer */

				div#wer-person {
					float:left;width:200px;background:;text-align:left;position:relative;left:-20px;top:188px;color:#808080
				}
				
					span#wer-name {
						color:#FF8700;font-weight:bolder
					}
					
					span#wer-name-title {
						float:left;width:100%;font-size:10px;line-height:16px
					}
					
					span#wer-specials {
						float:left;width:100%;font-size:12px;line-height:13px
					}
							
					div#werdegang-title {
						float:right;width:280px;line-height:20px;position:relative;top:40px;left:-20px;text-align:left;text-indent:0px;color:#FF8700
					}
					

				/* Impressum */
				
				div#imp-hl {
					float:left;width:100%;font-weight:bolder;font-size:13px;height:30px
				}
				
				span.imp-caption {
					float:left;width:50px;color:#808080
				}


				span.imp-value {
					float:left;width:160px;color:#808080;overflow:hidden
				}


				div#imp-address {
					float:left;width:180px;color:#808080
				}

				div#imp-contact {
					float:left;width:220px
				}
				
				div#ust-no {
					float:left;width:100%;margin-top:20px;color:#808080
				}


				A:LINK.imp-disclaimer, A:VISITED.imp-disclaimer, A:ACTIVE.imp-disclaimer, A:HOVER.imp-disclaimer {
					color:#808080;font-size:11px; text-decoration:none
				}



				/* wo */

			
				form#contact-frm {
					float:left;width:450px;height:180px;background:;position:relative;left:40px;top:30px;padding:0;margin:0;
					background:;
				}

				div.contact-hl {
					float:left;width:450px;
					line-height:20px;
					position:relative;left:40px;top:30px;
					font-size:13px;font-weight:bolder;
					background:;
					color:#FF8700;
					text-align:left;text-indent:10px
				}

				label.c-label {
					float:left;
					width:150px;
					height:25px; 
					line-height:25px;
					color:#808080;
					font-weight:normal;
					font-size:12px;
					background:url('../images/content-start-bot.jpg-');
					background-position: center -3px;
					text-align:left;text-indent:10px;padding:0;margin-top:15px
				}

				span.c-value {
					float:right;width:290px;height:25px;line-height:25px;
					text-align:left;margin-top:15px
				}

					input.imp-value {
						width:100%;font-size:12px;font-family:Arial, Sans Serif
					}

				div#contact-buttons {
					float:left;width:450px;background:;position:relative;left:40px;top:15px
				}

					span#c-button-l {
						float:left;width:290px;text-align:right
					}
					
					span#c-button-r {
						float:right
					}
			
					textarea#c-message {
						width:100%;height:50px; font-size:12px; font-family:Arial, Sans Serif
					}
	
			
/*---------- FOOTER --------------------------------------------------------------------------------------------------------*/
		
			
			div.footer {
			
				width:902px;height:39px;
				line-height:21px;
 				margin-left:auto;
 				margin-right:auto;
 				background: url('../images/main-bottom.jpg');
 				background-repeat:no-repeat;
 				background-position:center top;
 				text-align:left;
 				text-indent:670px;
 				font-size:10px;
 				color:#fff;			
			}
			
				.footer A:ACTIVE, .footer A:LINK, .footer A:VISITED {
					color:#fff;text-decoration:none
				}
				
				.footer A:HOVER {
					text-decoration:underline
				}
			
			
			
			
			
