/*
Rot:    #be2b1b 
Gr�n:   #016637
Orange: #f5a712
*/



body {
	font-family:"Eurostile", "Eurasia", "Arial", "Mukti Narrow", "Helvetica", "Futura", "Verdana", "Sans", sans-serif;
	}
p {
	border:0;
	margin:0;
	padding:0;
	}
	
 a img {	
	margin:0;
	padding:0;
	border:0 solid white;
	background:none;
	text-decoration:none;
	}

a, a:link, a:visited, a:hover {}	

a:active /* f�r IE */{
	background-color:#f5a712;
	}
a:focus /* f�r Mozilla */{
	background-color:#f5a712;
	}	

h1, h1 a {
	margin:0;
	padding:0;
	font-size:34px;
	line-height:34px;
	font-weight:normal;
	text-decoration:none;
	color:#be2b1b;
	}
	
h2, h2 a {
	color:#be2b1b;
	font-weight:normal;
	text-decoration:none;
	line-height:1em;
	margin:0;
	padding:0.3em 0 0.2em 0;
	}
	
h3, h3 a {
	color:#be2b1b;
	font-weight:normal;
	text-decoration:none;
	margin:0;
	padding:0.3em 0 0.2em 0;
	}
	
h4 {
	margin:0;
	padding:0.3em 0 0.2em 0;
	}
	
h5{
	margin:0;
	padding:0.3em 0 0.2em 0;
	}
	
h6 {
	margin:0;
	padding:0.3em 0 0.2em 0;
	}			

#inhalt p, #inhalt a, td, td a, ul, ol {
	color:#666666;
	}
	
.csc-textpic-caption {
	color:#666666;
	font-size:smaller;
	}	
		
.typo3expert, .typo3expert a {
	text-align:right;
	font-size:10px;
	color:#CCCCCC;
	padding: 2px 0 0 0;
	text-decoration:none;
	font-weight:bold;
	}
	
/********************************************************************************************************************************/
/*
/*                Menu_links                                                                                  					*/
/*
/********************************************************************************************************************************/	

.popupliste2 {
	display: none;
}

/********************************************************************************************************************************/
/*
/*                Linkes Men�                                                                                  */
/*
/********************************************************************************************************************************/	

#no1 a {
	color:black;
	}

#act1 a {
	color:#016637;
	}
	
#cur1 a {
	color:#f5a712;
	}	
	
#no1 a:focus, #act1 a:focus, #cur1 a:focus, #no1 a:active, #act1 a:active, #cur1 a:active {
		background-color:#f5a712;
		}

#no2 a {
	color:black;
	}
	
	#menu_links_wrap {
		font-size:16px;
		float:left;
		padding:0 2px 0 16px;
		width:300px;
		/*border:#FF00FF 1px dashed;*/
			}
		
		#menu_verlauf {
			float:left;
			background-image:url(fileadmin/img/bg_verlauf.gif);
			background-repeat:repeat-x;
			width:34px;
			height:346px;
			z-index:3;
			
			}
		#menu_links {
			float:right;
			padding-top:3px;
			/* border:green dotted 1px; */
			position:relative;
			top: 0px;
			left:-20px;
			z-index:2;
			width:260px;
			}


/********************************************************************************************************************************/
/*
/*                STRUKTUR DER WEBSEITE beginn                                                                                  */
/*
/********************************************************************************************************************************/
	
.help {
	position:absolute;
	left:-9000px;
	}	
#ganz_aussen{
	width:982px;
	/*inhalt zentriert*/		
	margin: 10px auto;		
	}	
#schatten01{
	padding:0;
	width:982px;
	border-top:#EEEEEE 2px solid ;
	border-left:#EEEEEE 2px solid ;
	border-right:#DDDDDD 2px solid ;
	border-bottom:#DDDDDD 2px solid ;
	}	
	
#schatten02{

	width:980px;
	border-top:#CCCCCC 1px solid ;
	border-left:#CCCCCC 1px solid ;
	border-right:#BBBBBB 1px solid ;
	border-bottom:#BBBBBB 1px solid ;			
	}	

#all{

	width:980px;
	background-color:white;
	background-image:url(fileadmin/img/bg_inhalt_gruen.gif);
	background-repeat:repeat-y;	
	}	
	
/*    ======================================================================   */
	
	#frame {
		width:980px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		padding:0px;
		text-align:left;
		background-image:url(fileadmin/img/bg_header.gif);
		background-repeat:repeat-y;
		height:104px;
		}
		
	#contentleft {
		width:16px;
		padding:0px;
		float:left;
		}
	
	#contentcenter {
		width:798px;;
		padding:0px;
		float:left;
		}
	#contentcenter h1 {
		color:#CCCCCC;
		padding: 10px 0 0 38px;
		font-size:48px;
		margin:0px;
		}
	#contentcenter h2 {
		color:#CCCCCC;
		padding: 0 0 0 38px;
		margin:0px;
		font-size:26px;		
		}		
	
	#contentright {
		width:166px;
		height:104px;
		padding:0px;
		float:left;
		background-image:url(fileadmin/img/bg_fruechte.jpg);
		background-repeat:no-repeat;
		}

/*    ======================================================================   */		
#menu_horizontal_wrap {
	background-image:url(fileadmin/img/bg_menu_horizontal_2.jpg);
	background-repeat:no-repeat;
	padding: 0 0 0 54px;
	margin:0;
	height:64px;
	color:white;
	font-size:14px;
	/* border:#FF00FF 1px dashed;	 */
	}
	
		#menu_horizontal_wrap ul {
			margin:0 0 0 0;
			padding:3px 0 0 0;
			list-style:none;
			line-height:1em;
			font-weight:normal;
			letter-spacing:2px;
			width:750px;
			color:white;
			background-color:#be2b1b;
			}
			
		#menu_horizontal_wrap ul li{
			display:inline;
			width:150px;
			}	

		#menu_horizontal_wrap ul li	a {
			color:white;
			text-decoration:none;
			}
			
			
	
/*    ======================================================================   */	
#inhalt_wrap {
	padding:0;
	margin:0;
	}	
	

		
	#inhalt {
			padding:3px 10px 0 10px;
			margin-bottom:-30px;
			float:right;
			width:640px;
			background-image:url(fileadmin/img/bg_fruechte_hell.gif);
			background-position: bottom right;
			background-repeat:no-repeat;
			min-height:346px;
			}
			
	#inhalt td, #inhalt p {
			text-align:justify;
			}
	
/*    ======================================================================   */	

#bottomwrap{
	clear:both;
	background-image:url(fileadmin/img/bg_bottom.gif);
	height:129px;
	font-size:10px;
	line-height:12px;
	}
#bottomwrap a {
	color:black;
	text-decoration:none;
	font-weight:normal;
	}	
	
#bottomwrap a:hover {
	background-color:#e5e5e5;
	}	
	
	#bottom_middle {
	float:left;
	padding:60px 0 0 290px;
	width:350px;
	}	

	#bottom_right {
	float:right;
	padding:60px 0 0 0;
	width:334px;	
	}
	
/********************************************************************************************************************************/
/*
/*                FEHLSTELLUNGEN beginn                                                                                  */
/*
/********************************************************************************************************************************/	


.distalbiss {
	cursor:pointer;
	width:224px;
	height:168px;
	margin-bottom:5px;
	background-image:url(http://www.perfect-smile.at/fileadmin/user_upload/fehlstellungen/Distalbiss_1.jpg);
    }

.distalbiss:hover {
	background-image:url(http://www.perfect-smile.at/fileadmin/user_upload/fehlstellungen/Distalbiss_2.jpg);
	}

.offener_biss {
	cursor:pointer;
	width:224px;
	height:168px;
	margin-bottom:20px;	
	background-image:url(http://www.perfect-smile.at/fileadmin/user_upload/fehlstellungen/offener_biss_1.jpg);
    }

.offener_biss:hover {
	background-image:url(http://www.perfect-smile.at/fileadmin/user_upload/fehlstellungen/offener_biss_2.jpg);
	}	
	
.deckbiss {
	cursor:pointer;
	width:224px;
	height:168px;
	margin-bottom:20px;	
	background-image:url(http://www.perfect-smile.at/fileadmin/user_upload/fehlstellungen/deckbiss_1.jpg);
    }

.deckbiss:hover {
	background-image:url(http://www.perfect-smile.at/fileadmin/user_upload/fehlstellungen/deckbiss_2.jpg);
	}		
	
.progenie {
	cursor:pointer;
	width:224px;
	height:168px;
	margin-bottom:20px;	
	background-image:url(http://www.perfect-smile.at/fileadmin/user_upload/fehlstellungen/progenie_1.jpg);
    }

.progenie:hover {
	background-image:url(http://www.perfect-smile.at/fileadmin/user_upload/fehlstellungen/progenie_2.jpg);
	}
	
.engstand {
	cursor:pointer;
	width:224px;
	height:168px;
	margin-bottom:20px;	
	background-image:url(http://www.perfect-smile.at/fileadmin/user_upload/fehlstellungen/engstand_1.jpg);
    }

.engstand:hover {
	background-image:url(http://www.perfect-smile.at/fileadmin/user_upload/fehlstellungen/engstand_2.jpg);
	}
	
.kreuzbiss {
	cursor:pointer;
	width:224px;
	height:168px;
	margin-bottom:20px;	
	background-image:url(http://www.perfect-smile.at/fileadmin/user_upload/fehlstellungen/kreuzbiss_1.jpg);
    }

.kreuzbiss:hover {
	background-image:url(http://www.perfect-smile.at/fileadmin/user_upload/fehlstellungen/kreuzbiss_2.jpg);
	}		

.h3_biss{
	color:#be2b1b;
	font-weight:normal;
	text-decoration:none;
	margin:0;
	padding:0;
	}
	
.ps_spiel {
	text-align:center;
	}
	
.spielbild {
	cursor:pointer;
	width:349px;
	height:261px;
	margin-bottom:20px;	
	background-image:url(http://www.perfect-smile.at/fileadmin/user_upload/inhalte/spiel1.jpg);
    }

.spielbild:hover {
	background-image:url(http://www.perfect-smile.at/fileadmin/user_upload/inhalte/spiel2.jpg);
	}

.versteckt, .spacer-gif {
	display:none;
	margin:0;
	padding:0;

	}
	
sub   { font-size:9px; }
sub a, sub a:link, a sub { text-decoration:none; }