/* CSS Document */

body {
	font-family: Verdana;
	color:#444444;
	margin: 0;
	font-size: 80%;
	background-color: #F2F2F2;
	vertical-align:top;
	line-height:1.5;
	}	

img {
	border:0px;
	}
	
hr	{
	width:auto;
	border-style:dashed;
	height:0px;
	}	
input {
	border:thin;
	border-color:#06214D;
	border-style: solid;
	background-color:#F2F2F2;
	margin:1px;
	}

select {
	border:thin;
	border-color:#06214D;
	border-style: solid;
	background-color:#F2F2F2;
	margin:1px;
	}
	
textarea {
	border:thin;
	border-color:#06214D;
	border-style: solid;
	background-color:#F2F2F2;
	margin:1px;
	}
	
a:link {
	 text-decoration:none; font-weight:bold; color: #004262;
	 }
a:visited {
	 text-decoration:none; font-weight:bold; color: #464646; 
	 }
a:hover {
	 text-decoration:none; font-weight:bold; color: #01649E;
	 }
a:active {
	 text-decoration:none; font-weight:bold; color: #018AD3;
	 } 	

h1 {
	font-size: 20px;
	letter-spacing:1px;
}
	 
ul {
	margin: 0;
	margin-left: 30px;
	padding: 0;
	list-style-image: url(Bilder/black.gif);
	}
ul.noImg{
	list-style-image: none;
	list-style:none;
	margin-left: 0px;
}

	/*--- Logo ---*/	
#logo {
	width: 555px;
	margin-top: 0px;
	}
	
#logo li a {
  	height: 79px;
	}
		
#logo li a:link, #logo li a:visited {
	display: block;
	background: url(Bilder/Logo.gif);
	}
	
#logo li a:hover {
	display:block;
	background: url(Bilder/Logo.gif);
	}
	/*--- Button Über Uns ---*/	
#Button_1 {
	width: 81px;
	margin-top: 0px;
	}
	
#Button_1 li a {
  	height: 30px;
	}
		
#Button_1 li a:link, #Button_1 li a:visited {
	display: block;
	background: url(Bilder/1.gif);
	}
	
#Button_1 li a:hover {
	display:block;
	background: url(Bilder/1_over.gif);
	}
	/*--- Button Leistungen ---*/	
#Button_2 {
	width: 86px;
	margin-top: 0px;
	}
	
#Button_2 li a {
  	height: 30px;
	}
		
#Button_2 li a:link, #Button_2 li a:visited {
	display: block;
	background: url(Bilder/2.gif);
	}
	
#Button_2 li a:hover {
	display:block;
	background: url(Bilder/2_over.gif);
	}
	/*--- Button Referenzen ---*/	
#Button_3 {
	width: 89px;
	margin-top: 0px;
	}
	
#Button_3 li a {
  	height: 30px;
	}
		
#Button_3 li a:link, #Button_3 li a:visited {
	display: block;
	background: url(Bilder/3.gif);
	}
	
#Button_3 li a:hover {
	display:block;
	background: url(Bilder/3_over.gif);
	}
	/*--- Button Job-Angebote ---*/	
#Button_4 {
	width: 99px;
	margin-top: 0px;
	}
	
#Button_4 li a {
  	height: 30px;
	}
		
#Button_4 li a:link, #Button_4 li a:visited {
	display: block;
	background: url(Bilder/4.gif);
	}
	
#Button_4 li a:hover {
	display:block;
	background: url(Bilder/4_over.gif);
	}
	/*--- Button Kunden Log-In ---*/	
#Button_5 {
	width: 101px;
	margin-top: 0px;
	}
	
#Button_5 li a {
  	height: 30px;
	}
		
#Button_5 li a:link, #Button_5 li a:visited {
	display: block;
	background: url(Bilder/5.gif);
	}
	
#Button_5 li a:hover {
	display:block;
	background: url(Bilder/5_over.gif);
	}
	/*--- Button Kunden Produkte ---*/	
#Button_6 {
	width: 99px;
	margin-top: 0px;
	}
	
#Button_6 li a {
  	height: 30px;
	}
		
#Button_6 li a:link, #Button_6 li a:visited {
	display: block;
	background: url(Bilder/6.gif);
	}
	
#Button_6 li a:hover {
	display:block;
	background: url(Bilder/6_over.gif);
	}	
	
#content {
	margin:auto;
	text-align:justify;
	}
#contentborder {
	min-width:500px;
	}
	
/*[Psywex]*/

#psy {
	width: 130px;
	border-style: solid solid solid solid;
	border-color: #000000;
	border-size: 1px;
	border-width: 0px;
	margin: 0px;
	}
	
#psy li a {
	height: 100px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 100px;
	text-decoration: none;
	}	
#psy li a:link, #psy li a:visited {
	color: #05417C;
	display: block;
	background: url(Bilder/ref_psy_i.jpg);
	padding: 8px 0 0 10px;
	}
	
#psy li a:hover {
	color: #26370A;
	background: url(Bilder/ref_psy_a.jpg);
	padding: 8px 0 0 10px;
	}
	
#psy li a:active {
	color: #26370A;
	background: url(Bilder/ref_psy_a.jpg);
	padding: 8px 0 0 10px;
	}
/*[Psywex]*/	
	
	
/*[BTU]*/
#btu {
	width: 130px;
	border-style: solid solid solid solid;
	border-color: #94AA74;
	border-size: 0px;
	border-width: 0px;
	margin: 0px;
	}
	
#btu li a {
	height: 100px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 100px;
	text-decoration: none;
	}	
#btu li a:link, #btu li a:visited {
	color: #05417C;
	display: block;
	background: url(Bilder/ref_btu_i.jpg);
	padding: 8px 0 0 10px;
	}
	
#btu li a:hover {
	color: #26370A;
	background: url(Bilder/ref_btu_a.jpg);
	padding: 8px 0 0 10px;
	}
	
#btu li a:active {
	color: #26370A;
	background: url(Bilder/ref_btu_a.jpg);
	padding: 8px 0 0 10px;
	}
/*[BTU]*/

/*[Stein]*/
#stein {
	width: 130px;
	border-style: solid solid solid solid;
	border-color: #000000;
	border-size: 1px;
	border-width: 0px;
	margin: 0px;
	}
	
#stein li a {
	height: 100px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 100px;
	text-decoration: none;
	list-style-image: none;
	list-style-position:outside;
	list-style:none;
	list-style-type:none;
	margin-left: 0px;
	}	
#stein li a:link, #stein li a:visited {
	color: #05417C;
	display: block;
	background: url(Bilder/ref_stein_i.jpg);
	padding: 8px 0 0 10px;
	list-style-image: none;
	list-style:none;
	margin-left: 0px;
	list-style-type:none;
	}
	
#stein li a:hover {
	color: #26370A;
	background: url(Bilder/ref_stein_a.jpg);
	padding: 8px 0 0 10px;
	list-style-image: none;
	list-style:none;
	margin-left: 0px;
	list-style-type:none;
	}
	
#stein li a:active {
	color: #26370A;
	background: url(Bilder/ref_stein_a.jpg);
	padding: 8px 0 0 10px;
	list-style-image: none;
	list-style:none;
	margin-left: 0px;
	list-style-type:none;
	}
/*[Stein]*/

/*[Aerztehaus]*/
#aerztehaus {
	width: 130px;
	border-style: solid solid solid solid;
	border-color: #000000;
	border-size: 1px;
	border-width: 0px;
	margin: 0px;
	}
	
#aerztehaus li a {
	height: 100px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 100px;
	text-decoration: none;
	list-style-image: none;
	list-style-position:outside;
	list-style:none;
	list-style-type:none;
	margin-left: 0px;
	}	
#aerztehaus li a:link, #aerztehaus li a:visited {
	color: #05417C;
	display: block;
	background: url(Bilder/ref_Aerztehaus_i.jpg);
	padding: 8px 0 0 10px;
	list-style-image: none;
	list-style:none;
	margin-left: 0px;
	list-style-type:none;
	}
	
#aerztehaus li a:hover {
	color: #26370A;
	background: url(Bilder/ref_Aerztehaus_a.jpg);
	padding: 8px 0 0 10px;
	list-style-image: none;
	list-style:none;
	margin-left: 0px;
	list-style-type:none;
	}
	
#aerztehaus li a:active {
	color: #26370A;
	background: url(Bilder/ref_Aerztehaus_a.jpg);
	padding: 8px 0 0 10px;
	list-style-image: none;
	list-style:none;
	margin-left: 0px;
	list-style-type:none;
	}
/*[Aerztehaus]*/

/*[boulderlounge]*/
#boulderlounge {
	width: 130px;
	border-style: solid solid solid solid;
	border-color: #000000;
	border-size: 1px;
	border-width: 0px;
	margin: 0px;
	}
	
#boulderlounge li a {
	height: 100px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 100px;
	text-decoration: none;
	list-style-image: none;
	list-style-position:outside;
	list-style:none;
	list-style-type:none;
	margin-left: 0px;
	}	
#boulderlounge li a:link, #boulderlounge li a:visited {
	color: #05417C;
	display: block;
	background: url(Bilder/ref_boulderlounge_i.jpg);
	padding: 8px 0 0 10px;
	list-style-image: none;
	list-style:none;
	margin-left: 0px;
	list-style-type:none;
	}
	
#boulderlounge li a:hover {
	color: #26370A;
	background: url(Bilder/ref_boulderlounge_a.jpg);
	padding: 8px 0 0 10px;
	list-style-image: none;
	list-style:none;
	margin-left: 0px;
	list-style-type:none;
	}
	
#boulderlounge li a:active {
	color: #26370A;
	background: url(Bilder/ref_boulderlounge_a.jpg);
	padding: 8px 0 0 10px;
	list-style-image: none;
	list-style:none;
	margin-left: 0px;
	list-style-type:none;
	}
/*[boulderlounge]*/

/*[Soundflavour]*/

#sf {
	width: 130px;
	border-style: solid solid solid solid;
	border-color: #000000;
	border-size: 1px;
	border-width: 0px;
	margin: 0px;
	}
	
#sf li a {
	height: 100px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 100px;
	text-decoration: none;
	}	
#sf li a:link, #sf li a:visited {
	color: #05417C;
	display: block;
	background: url(Bilder/ref_sf_i.jpg);
	padding: 8px 0 0 10px;
	}
	
#sf li a:hover {
	color: #26370A;
	background: url(Bilder/ref_sf_a.jpg);
	padding: 8px 0 0 10px;
	}
	
#sf li a:active {
	color: #26370A;
	background: url(Bilder/ref_sf_a.jpg);
	padding: 8px 0 0 10px;
	}
/*[Soundflavour]*/
/*[Steuerbüro]*/

#st {
	width: 130px;
	border-style: solid solid solid solid;
	border-color: #000000;
	border-size: 1px;
	border-width: 0px;
	margin: 0px;
	}
	
#st li a {
	height: 100px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 100px;
	text-decoration: none;
	}	
#st li a:link, #st li a:visited {
	color: #05417C;
	display: block;
	background: url(Bilder/ref_st_i.jpg);
	padding: 8px 0 0 10px;
	}
	
#st li a:hover {
	color: #26370A;
	background: url(Bilder/ref_st_a.jpg);
	padding: 8px 0 0 10px;
	}
	
#st li a:active {
	color: #26370A;
	background: url(Bilder/ref_st_a.jpg);
	padding: 8px 0 0 10px;
	}
/*[Steuerbüro]*/

/*[hoyer]*/

#hoy {
	width: 130px;
	border-style: solid solid solid solid;
	border-color: #000000;
	border-size: 1px;
	border-width: 0px;
	margin: 0px;
	}
	
#hoy li a {
	height: 100px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 100px;
	text-decoration: none;
	}	
#hoy li a:link, #hoy li a:visited {
	color: #05417C;
	display: block;
	background: url(Bilder/ref_hoy_i.jpg);
	padding: 8px 0 0 10px;
	}
	
#hoy li a:hover {
	color: #26370A;
	background: url(Bilder/ref_hoy_a.jpg);
	padding: 8px 0 0 10px;
	}
	
#hoy li a:active {
	color: #26370A;
	background: url(Bilder/ref_hoy_a.jpg);
	padding: 8px 0 0 10px;
	}
/*[hoyer]*/

/*[zwergorange]*/

#zwe {
	width: 130px;
	border-style: solid solid solid solid;
	border-color: #000000;
	border-size: 1px;
	border-width: 0px;
	margin: 0px;
	}
	
#zwe li a {
	height: 100px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 100px;
	text-decoration: none;
	}	
#zwe li a:link, #zwe li a:visited {
	color: #05417C;
	display: block;
	background: url(Bilder/ref_zwe_i.jpg);
	padding: 8px 0 0 10px;
	}
	
#zwe li a:hover {
	color: #26370A;
	background: url(Bilder/ref_zwe_a.jpg);
	padding: 8px 0 0 10px;
	}
	
#zwe li a:active {
	color: #26370A;
	background: url(Bilder/ref_zwe_a.jpg);
	padding: 8px 0 0 10px;
	}
/*[zwergorange]*/

/*[hoyer]*/

#kreativ {
	width: 130px;
	border-style: solid solid solid solid;
	border-color: #000000;
	border-size: 1px;
	border-width: 0px;
	margin: 0px;
	}
	
#kreativ li a {
	height: 100px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 100px;
	text-decoration: none;
	}	
#kreativ li a:link, #kreativ li a:visited {
	color: #05417C;
	display: block;
	background: url(Bilder/ref_kreativ_i.jpg);
	padding: 8px 0 0 10px;
	}
	
#kreativ li a:hover {
	color: #26370A;
	background: url(Bilder/ref_kreativ_a.jpg);
	padding: 8px 0 0 10px;
	}
	
#kreativ li a:active {
	color: #26370A;
	background: url(Bilder/ref_kreativ_a.jpg);
	padding: 8px 0 0 10px;
	}
/*[hoyer]*/

.NaviLeft{
	letter-spacing:0px;
	display:inline;
	}

.NaviLeft a:link {
	 text-decoration:none; color: #004262 ; font-weight:100;
	 } 
.NaviLeft a:visited {
	 text-decoration:none; color: #464646; font-weight:100;
	 }
.NaviLeft a:hover {
	 text-decoration:none; color: #01649E;font-weight:700;
	 }
.NaviLeft a:active {
	 text-decoration:none; color: #464646;font-weight:100;
	 } 	
.ProdInt{
	text-align:right;
	width:560px;
	padding-top:10px;
	font-size:12px;
	padding-bottom:20px;
}
.fussnote{
	font-size:10px;
	padding-top:40px;
	padding-left:5px;
}
.verlauf{
	font-size:9px;
	padding:0px;
	margin:0px;
	position:relative;
	top:-10px;
}
.AngebotContainer{
	width: 100%; float:left;
}

.AngebotContent{
	float:left;
	width:410px;
	
}
.AngebotExample{
	float:right;

}
.AngebotPrice{
	width: 100%; float:left;

	height:30px;
	text-align:right;
}
#pagecontent{
	
	}
  #ie_clearing { display: none; }
  
  /* (en/de) Standard: 200 Pixel */
  #col1 { float: left; width: 192px; height:300px; background-color:#FFF;}
  /* (en/de) Standard: 200 Pixel */
  #col2 { float:right; width: 192px;  height:300px; background-color:#FFF;}
  /* (en) Standard: center column with flexible width */
  /* (de) Standard: Flexible mittlere Spalte */
  #col3 { width:192px; margin: 0 192px;  height:300px; background-color:#FFF;}

  /* (en) Preparation for absolute positioning within content columns */
  /* (de) Vorbereitung für absolute Positionierungen innerhalb der Inhaltsspalten */
  #col1_content, #col2_content, #col3_content { position:relative; }
  #col1_content_text, #col2_content_text, #col3_content_text { position:relative; width:auto; height:240px; }
  .clearfix { display: block; }
  .clearfix:after {
    content: ".";
    display: block;
    font-size:0;
    height: 0;
    clear: both;
    visibility: hidden;
  }
    #header, #nav, #main, #footer { clear:both; }
	
#homepage_txt {
	float:left;
	width:130px;
	position:relative;
}
