/* cSS File for Alexander Technique Centre Vienna */

/*Define body background color & font */

body
{
 font-family: arial,helvetica;
 font-size: 11pt;
 color: #556b2f;
 background-color: #B8C1AB;
}

/*Create a class of link named 'normal' */
a
{
 font-family: arial,helvetica;
 text-decoration: underline;
}
a:link
{
 color: #2f556b;
}
a:visited
{
 color: #2f556b;
}
a:hover
{
 color: #0099cc;
}
a:active
{
 color: #0099cc;
}


/*Create a class of link named 'alt' */
a.alt
{
 font-family: arial,helvetica;
  text-decoration: underline;
}
a.alt:link
{
 color: #a2cd5a;
}
a.alt:visited
{
 color: #a2cd5a;
}
a.alt:hover
{
 color: #556b2f;
}
a.alt:active
{
 color: #556b2f;
}




/*Create a class of link named 'boldalt' */
a.boldalt
{
 font-family: arial,helvetica;
 font-size: 11pt;
 font-weight: bold;
 text-decoration: underline;
}
a.boldalt:link
{
 color: #a2cd5a;
}
a.boldalt:visited
{
 color: #a2cd5a;
}
a.boldalt:hover
{
 color: #556b2f;
}
a.boldalt:active
{
 color: #556b2f;
}



/* create a class of link named 'navbar' */
a.navbar
{
 font-family: arial,helvetica;
}

a.navbar:link
{
 color: #556b2f;
 text-decoration: none;
 font-size: 11pt; 
 font-weight: bold;
 
}

a.navbar:visited
{
 color: #556b2f;
 text-decoration: none;
 font-size: 11pt; 
 font-weight: bold;
}

a.navbar:hover
{
color: #a2cd5a;
text-decoration: none;
font-size: 11pt; 
font-weight: bold;
}

a.navbar:active
{
color: #a2cd5a;
text-decoration: none;
font-size: 11pt; 
font-weight: bold;
}



/* create a class of link named 'big' */
a.navbarbig
{
 font-family: arial,helvetica;
}

a.big:link
{
 color: #556b2f;
 text-decoration: none;
 font-size: 12pt; 
 font-weight: bold;
 
}

a.big:visited
{
 color: #556b2f;
 text-decoration: none;
 font-size: 12pt; 
 font-weight: bold;
}

a.big:hover
{
color: #99CC99;
text-decoration: none;
font-size: 12pt; 
font-weight: bold;
}

a.big:active
{
color: #99CC99;
text-decoration: none;
font-size: 12pt; 
font-weight: bold;
}





/* create a class of link named 'bold' */
a.bold
{
 font-family: arial,helvetica;
}

a.bold:link
{
 color: #556b2f;
 text-decoration: underline;
 font-size: 11pt; 
 font-weight: bold;
 
}

a.bold:visited
{
 color: #556b2f;
 text-decoration: underline;
 font-size: 11pt; 
 font-weight: bold;
}

a.bold:hover
{
color: #99CC99;
text-decoration: none;
font-size: 11pt; 
font-weight: bold;
}

a.bold:active
{
color: #99CC99;
text-decoration: none;
font-size: 11pt; 
font-weight: bold;
}


/* create a class of link named 'boldsmall' */
a.boldsmall
{
 font-family: arial,helvetica;
}

a.boldsmall:link
{
 color: #556b2f;
 text-decoration: none;
 font-size: 9pt; 
 font-weight: bold;
 
}

a.boldsmall:visited
{
 color: #556b2f;
 text-decoration: none;
 font-size: 9pt; 
 font-weight: bold;
}

a.boldsmall:hover
{
color: #99CC99;
text-decoration: none;
font-size: 9pt; 
font-weight: bold;
}

a.boldsmall:active
{
color: #99CC99;
text-decoration: none;
font-size: 9pt; 
font-weight: bold;
}


/* create a class of link named 'small' */
a.small
{
 font-family: arial,helvetica;
}

a.small:link
{
 color: #556b2f;
 text-decoration: none;
 font-size: 9pt; 
 font-weight: normal;
 
}

a.small:visited
{
 color: #556b2f;
 text-decoration: none;
 font-size: 9pt; 
 font-weight: normal;
}

a.small:hover
{
color: #99CC99;
text-decoration: none;
font-size: 9pt; 
font-weight: normal;
}

a.small:active
{
color: #99CC99;
text-decoration: none;
font-size: 9pt; 
font-weight: normal;
}


/* create a class of link named 'footer' */
a.footer
{
 font-family: arial,helvetica;
}

a.footer:link
{
 color: #556b2f;
 text-decoration: none;
 font-size: 11pt; 
}

a.footer:visited
{
 color: #556b2f;
 text-decoration: none;
 font-size: 11pt; 
}

a.footer:hover
{
color: #a2cd5a;
text-decoration: none;
font-size: 11pt; 
}

a.footer:active
{
color: #a2cd5a;
text-decoration: none;
font-size: 11pt; 
}






/* create a class of link named 'contact' */
a.contact
{
 font-family: arial,helvetica;
}

a.contact:link
{
 color: #a2cd5a;
 text-decoration: none;
 font-size: 12pt; 
}

a.contact:visited
{
 color: #a2cd5a;
 text-decoration: none;
 font-size: 12pt; 
}

a.contact:hover
{
color: #556b2f;
text-decoration: none;
font-size: 12pt; 
}

a.contact:active
{
color: #556b2f;
text-decoration: none;
font-size: 12pt; 
}



/* create a class of link named 'contactalt' */
a.contactalt
{
 font-family: arial,helvetica;
}

a.contactalt:link
{
 color: #556b2f;
 text-decoration: none;
 font-size: 12pt; 
}

a.contactalt:visited
{
 color: #556b2f;
 text-decoration: none;
 font-size: 12pt; 
}

a.contactalt:hover
{
color: #556b2f;
text-decoration: none;
font-size: 12pt; 
}

a.contactalt:active
{
color: #556b2f;
text-decoration: none;
font-size: 12pt; 
}




/*create link box */

a.box
{
float: left;
width: 182px;
padding: 10px;
border-right: none;
border-left: 120px solid white;
border-top: none;
border-bottom: none;
font-family: arial,helvetica;
font-size: 12pt;
font-weight: bold;
text-decoration: none;
text-align: center;
}

a.box:link
{
color: white;
background-color: #660000;
}

a.box:visited
{
color: white;
background-color: #660000;
}

a.box:hover
{
color: white;
background-color: #a2cd5a;
}

a.box:active
{
color: white;
background-color: #a2cd5a;
}




/*create link box */

a.altbox
{
float: right;
width: 182px;
padding: 10px;
border-right: none;
border-left: none;
border-top: none;
border-bottom: 1px solid #556b2f;
font-family: arial,helvetica;
font-size: 12pt;
font-weight: normal;
text-decoration: none;
text-align: right;
}

a.altbox:link
{
color: #556b2f;
background-color: #556b2f;
}

a.altbox:visited
{
color: #556b2f;
background-color: #556b2f;
}

a.altbox:hover
{
color: #556b2f;
background-color: #556b2f;
}

a.altbox:active
{
color: #556b2f;
background-color: #556b2f;
}






/* create paragraph style */

p
{
font-size: 11pt;
font-family: arial,helvetica;
color: #556b2f;
font-weight: normal;
text-align: left;
}

p.alt
{
font-size: 11pt;
font-family: arial,helvetica;
color: #556b2f;
font-weight: normal;
text-align: left;
}

/* create paragraph style */

p.center
{
font-size: 10pt;
font-family: arial,helvetica;
color: #556b2f;
font-weight: normal;
text-align: center;
}


/* create paragraph style */

p.right
{
font-size: 9pt;
font-family: arial,helvetica;
color: #556b2f;
font-weight: normal;
text-align: right;
}



/* create paragraph style */

p.small
{
font-size: 8pt;
font-family: arial,helvetica;
color: #556b2f;
font-weight: normal;
}



/* create blockquote style */

blockquote
{
font-size: 11pt;
font-family: arial,helvetica;
color: #556b2f;
text-align: left;
}

/* create centred blockquote style */

blockquote.center
{
font-size: 11pt;
font-family: arial,helvetica;
color: #556b2f;
text-align: center;
}

p.title
{
font-size: 15pt;
font-family: arial,helvetica;
color: #556b2f;
text-align: left;
font-weight: normal;
}

h3
{
font-size: 15pt;
font-family: arial,helvetica;
color: #556b2f;
text-align: left;
font-weight: normal;
}

h1
{
font-size: 26pt;
font-family: arial,helvetica;
color: #2f556b;
text-align: left;
font-weight: normal;
}

p.box
{
float: right;
border-right: 1px solid #556b2f;
border-left: 1px solid #556b2f;
border-top: 1px solid #556b2f;
border-bottom: 1px solid #556b2f;
width: 185px;
background-color: white;
padding: 10px;
font-family: arial,helvetica;
font-size: 10pt;
text-align: left;
font-weight: normal;
font-style: normal;
color: #556b2f;
}

p.boxbig
{
float: left;
border-right: none;
border-left: none;
border-top: 1px solid #556b2f;
border-bottom: 1px solid #556b2f;
width: 400px;
background-color: white;
padding: 10px;
font-family: arial,helvetica;
font-size: 11pt;
text-align: center;
font-weight: normal;
font-style: normal;
color: #556b2f;
}



p.box2
{
float: right;
border-right: none;
border-left: none;
border-top: none;
border-bottom: ;
width: 185px;
background-color: white;
padding: 10px;
font-family: arial,helvetica;
font-size: 10pt;
text-align: center;
font-weight: normal;
font-style: normal;
color: #556b2f;
}





p.boxsmall
{
float: left;
border-right: 1px solid #556b2f;
border-left: 1px solid #556b2f;
border-top: 1px solid #556b2f;
border-bottom: 1px solid #556b2f;
width: 80px;
background-color: #99CC99;
padding: 10px;
font-family: arial,helvetica;
font-size: 11pt;
text-align: center;
font-weight: bold;
font-style: normal;
color: #556b2f;
}

p.boxcolor
{
float: left;
border-right: none;
border-left: none;
border-top: none;
border-bottom: none;
width: 250px;
background-color: #CCCCCC;
padding: 10px;
font-family: arial,helvetica;
font-size: 11pt;
text-align: left;
font-weight: normal;
font-style: normal;
color: #556b2f;
}


p.boxcolor2
{
float: right;
border-right: 2px solid #556b2f;
border-left: 2px solid #556b2f;
border-top: 2px solid #556b2f;
border-bottom: 2px solid #556b2f;
width: 250px;
background-color: #99CC99;
padding: 10px;
font-family: arial,helvetica;
font-size: 11pt;
text-align: center;
font-weight: normal;
font-style: normal;
color: #556b2f;
}


p.boxnavbar
{
float: left;
border-right: 2px solid #99CC99;
border-left: 2px solid #99CC99;
border-top: 2px solid #99CC99;
border-bottom: 2px solid #99CC99;
width: 177px;
background-color: #556b2f;
padding: 10px;
font-family: arial,helvetica;
font-size: 11pt;
text-align: center;
font-weight: normal;
font-style: normal;
color: #556b2f;
}



p.boxcolornav
{
float: right;
border-right: 2px solid #556b2f;
border-left: 2px solid #556b2f;
border-top: 2px solid #556b2f;
border-bottom: 2px solid #556b2f;
width: 177px;
background-color: #99CC99;
padding: 10px;
font-family: arial,helvetica;
font-size: 11pt;
text-align: center;
font-weight: normal;
font-style: normal;
color: #556b2f;
}



p.photo
{
float: right;
border-right: none;
border-left: 20px solid white;
border-top: none;
border-bottom: none;
width: 200px;
background-color: white;
padding: 1;
font-family: arial,helvetica;
font-size: 10pt;
text-align: center;
font-weight: normal;
font-style: normal;
color: #556b2f;
}



p.photolamp
{
float: right;
border-right: none;
border-left: 20px solid white;
border-top: none;
border-bottom: none;
width: 135px;
background-color: white;
padding: 1;
font-family: arial,helvetica;
font-size: 10pt;
text-align: center;
font-weight: normal;
font-style: normal;
color: #556b2f;
}



p.photol
{
float: left;
border-right: 20px solid white;
border-left: none;
border-top: none;
border-bottom: none;
width: 200px;
background-color: white;
padding: 1;
font-family: arial,helvetica;
font-size: 9pt;
text-align: left;
font-weight: normal;
font-style: normal;
color: #556b2f;
}

p.photor
{
float: left;
border-right: 20px solid white;
border-left:  none;
border-top: none;
border-bottom: none;
width: 240px;
background-color: white;
padding: 1;
font-family: arial,helvetica;
font-size: 10pt;
text-align: center;
font-weight: normal;
font-style: normal;
color: #556b2f;
}


p.photowide
{
float: right;
border-right: none;
border-left: none;
border-top: none;
border-bottom: none;
width: 300px;
background-color: white;
padding: 1;
font-family: arial,helvetica;
font-size: 10pt;
text-align: center;
font-weight: normal;
font-style: normal;
color: #556b2f;
}




p.blank
{
float: left;
border-right: none;
border-left: none;
border-top: none;
border-bottom: none;
width: 70px;
background-color: white;
padding: 1;
font-family: arial,helvetica;
font-size: 5pt;
text-align: center;
font-weight: normal;
font-style: normal;
color: #556b2f;
}




ul
{
font-size: 11pt;
font-family: arial,helvetica;
color: #556b2f;
font-weight: normal;
text-align: left;
}


ul.photo
{
float: left;
border-right: none;
border-left: 5px solid #556b2f;
border-top: none;
border-bottom: none;
width: 230px;
background-color: #556b2f;
padding: none;
font-family: arial,helvetica;
font-size: 11pt;
text-align: left;
font-weight: normal;
font-style: normal;
color: #556b2f;
}



font.title
{
font-size: 25pt;
font-family:arial,helvetica;
color: #556b2f;
text-align: left;
font-style: normal;
}


font.sub
{
font-size: 11pt;
font-family:arial,helvetica;
color: #556b2f;
font-weight: normal;
text-align: left;
font-style: normal;
}



font.subtitle
{
font-size: 17pt;
font-family:arial,helvetica;
color: #556b2f;
text-align: left;
font-style: normal;
}



font.main
{
font-size: 11pt;
font-family:arial,helvetica;
color: #556b2f;
font-weight: normal;
text-align: left;
font-style: normal;
}


font.white
{
font-size: 11pt;
font-family:arial,helvetica;
color: #556b2f;
font-weight: bold;
text-align: left;
font-style: normal;
}


font.small
{
font-size: 8pt;
font-family:arial,helvetica;
color: #556b2f;
font-weight: normal;
font-style: normal;
}


font.other
{
font-size: 13pt;
font-family:arial,helvetica;
color: #556b2f;
font-weight: normal;
text-align: left;
font-style: normal;
}


font.alt
{
font-size: 11pt;
font-family:arial,helvetica;
color: #556b2f;
font-weight: normal;
text-align: left;
font-style: normal;
}



font.tiny
{
font-size: 5pt;
font-family:arial,helvetica;
color: #99CC99;
font-weight: normal;
text-align: left;
font-style: normal;
}



td
{
background-color: white;
text-align: left;
font-family: arial,helvetica;
font-size: 11pt;
font-style: normal;
font-weight: normal;
}

td.right
{
background-color: white;
text-align: right;
font-family: arial,helvetica;
font-size: 11pt;
font-style: normal;
font-weight: normal;
}



td.center
{
background-color: white;
text-align: center;
font-family: arial,helvetica;
font-size: 11pt;
font-style: normal;
font-weight: normal;
}


td.color
{
background-color: #666600;
text-align: center;
font-family: arial, helvetica;
font-size: 11pt;
font-style: normal;
font-weight: normal;
}



td.alt
{
background-color: #556b2f;
text-align: center;
font-family: arial, helvetica;
font-size: 11pt;
font-style: normal;
font-weight: normal;
}



td.colortitle
{
background-color: #99CC99;
text-align: left;
font-family: arial, helvetica;
font-size: 11pt;
font-style: normal;
font-weight: normal;
}