body
{
	color: #004c83;
	margin: 0px;
	background: #FFFFFF;
	font-size: 11px;
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
}

td
{
	color: #00314C;
	font-size: 11px;
tr
{
	color: #00314C;
	font-size: 11px;
}

p
{
	color: #000000;
	font-size: 11px;
}

a
{
	color: #000000;
	font-weight: 600;
}
  
a.nav
{
	color: #FFFFFF;
	font-weight: 600;
	font-size: 12px;
}

a:link
{
	text-decoration: none;
	color: #7C73B6;
	font-weight: 600;
}

a:visited
{
	text-decoration: none;
	color: #CBC7E0;
	font-weight: 600;
}

a:hover
{
	text-decoration: none;
	color: #0038A9;
	font-weight: 600;
}
}

a:active
{
	text-decoration: none;
}

.bold-weiss
{
	color: #FFFFFF;
	font-weight: 600;
	font-size: 12px;
}

.bold-schwarz
{
	color: #000000;
	font-weight: 600;
	font-size: 11px;
}

#navigation_top 
{
width: 400px;
position:absolute; 
z-index:10; 
left: 174px; 
top: 77px;
color: #FFFFFF;
font-size: 10px;	
font-weight: 400;
filter:alpha(opacity=0); 
-moz-opacity:0.0; 
opacity: 0.0; 
}

.flag 
{
float: left; 
border-right: 1px #7c73b6 solid; 
border-bottom: 1px #7c73b6 solid;
cursor: pointer;
}

#Telefon{
width: 200px;
position:absolute; 
z-index:4; 
left: 635px; 
top: 77px;
color: #FFFFFF;
font-size: 10px;	
font-weight: 400;
}

#Tel_Icon
{
position:absolute; 
width:13px; 
height:27px; 
z-index:3; 
left: 612px; 
top: 69px;
}

#eMail_Icon
{
position:absolute; 
width:16px; 
height:12px; 
z-index:20; 
left: 594px; 
top: 77px;
}

.link_top
{
cursor: pointer;
}

.link_top:hover
{
text-decoration: underline
}

#navigation_left 
{
width: 154px;
background-color: #CBC7E0;
overflow-x: hidden;
}


.link_left 
{
width: 130px;
height: 15px;
cursor: pointer;
background-repeat: no-repeat;
background-color: #CBC7E0;
background-repeat: no-repeat;
font-family: verdana;
color: #525252;
font-size: 10px;	
font-weight: 400;
padding-left: 20px;
padding-top: 3px;
margin-bottom: 4px;	
margin-left: 2px;
}

.link_left:hover
{
color: #000000;
text-decoration: underline}

#loader
{
margin-left:8px;
margin-top: 10px; 
height: 60px; 
line-height: 12px;
font-face: verdana;
font-size: 9px;	
color: #020202;
font-weight: 400;  
filter:alpha(opacity=0); 
-moz-opacity:0.0; 
opacity: 0.0; 
cursor: default
}

#layout
{
background-image: url(http://phoenix-institut.org/images/bg_layout.gif);	
margin-top: 2px;
margin-bottom: 30px;
width: 761px;
min-height: 436px;
border-top: #cbc7e0 3px solid;
border-right: #cbc7e0 1px solid;
border-bottom: #cbc7e0 1px solid;
}

.content 
{
font-size: 13px;
width: 564px;
overflow-x: hidden;
padding-left: 23px;
padding-top: 20px;
padding-bottom: 30px;
background-color: #FFFFFF;
	
/*filter:alpha(opacity=0); 
-moz-opacity:0.0; 
opacity: 0.0; */
}



*/ ACCORDION */

.mypets{ /*header of 1st demo*/
cursor: hand;
width: 572px;
cursor: pointer;
padding: 2px 5px;
border: 1px solid #c0c0c0;
background: #E1E1E1;
margin-bottom: 6px;
}

.thepet{ /*content*/
margin-bottom: 6px;
}


.openpet{ /*class added to contents of 1st demo when they are open*/
background: yellow;
}


*/ HIGHSLIDE */

.highslide { cursor: pointer; outline: none medium }
.highslide-image { cursor: pointer; border: solid 2px white }
.highslide-image-blur { cursor: pointer }
.highslide-caption { font-size: 10pt; font-family: verdana, Helvetica; background-color: white; display: none; padding: 5px; border-style: none solid solid; border-width: medium 2px 2px; border-color: white }
.highslide-display-block { display: block }
.highslide-display-none { display: none }
.highslide-loading { color: white; font-size: 9px; font-style: 'MS Sans Serif'; font-weight: bold; text-decoration: none; background-color: black; background-image: url("../includes/highslide/graphics/loader.gif"); background-repeat: no-repeat; background-position: 3px 1px; text-transform: uppercase; display: block; padding: 3px 3px 3px 22px; border-top: 1px solid white; border-bottom: 1px solid white; filter: alpha(opacity=60); opacity: 0.60   }
