/* base
----------------------------------------------- */
body {
margin: 0;
padding: 10px 0 0 0;
font-family: Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
color: #000;
background-color: #fff;
}

#Touch li {
   padding-bottom: 1em;
}

#profil p, #profil table, #profil h3 {
   padding-left: 10px;
} 

#profil {
   font-size: 0.9em;
}

#profil li {
   padding-bottom: 0.4em;
}

#profil td, #profil tr, #profil th, #profil h4 {
   padding-top: 0;
   margin-top: 0;
}

.profildate, .profildateh {
    width: 200px;
    vertical-align: top;
    padding-top: 0px;
    margin-top: 0px;
    font-family: "Century Gothic", "Arial", sans-serif;
}

.profilh {
    font-family: "Century Gothic", "Arial", sans-serif;
    vertical-align: top;
    padding-top: 0px;
    margin-top: 0px;
}

.profiltext, .profilh {
   width: 600px;
   vertical-align: top;
}

.profildateh {
    color: #820022;
}

.hf {
   padding: 0px 50px 0 50px;
   margin-top: 0px;
   margin-bottom: 0px;
}

.hc {
   padding: 0 50px 0 150px;
   text-align: right;
   font-size: 0.7em;
   margin-top: 0.2em;
   margin-bottom: 0.8em;
   font-weight: bold;
}

input.hi {
   margin-right: 10px;
}


blockquote {
    padding: 5px;
    border-left: 4px solid #820022;
}

#AliandoYes #content img {
    display: block;
    float: left;
}

.bestof {
    text-align: center;
}


h3.bestof, th.bestof {
    font-size: 0.9em;
}

button {
    border: 0;
    background: white;
}

label {
    font-size: 14px;
}

#stresscd td, #stresscdinner td, #stresscdinner th {
    font-size: 12px;
}

.tdcheck {
    text-align: center;
}

.a {
   text-decoration: none;
   border: 0;
}

.aruler1, .aruler3 {
    width: 150px;
}

.aruler2 {
    width: 550px;
}

.alinkdish a, .aimgdish a {
    border: 0;
    font-size: 12px;
}

.alinkdish img {
    vertical-align: middle;
}



#Question {
    text-align: center;
    font-weight: bold;
    font-size: 20px;
}

#Wrong #content, #In #content, #But #content, #Move #content, #Newsletter #content, #Clinic #content, #ClinicPathology #content,
#ClinicRehab #content,
#ClinicMedicine #content,
#ClinicAnatomy #content,
#ClinicPsychiatry #content,
#ClinicSanitation #content
 {
    padding-top: 20px;
    padding-left: 10px;
}

#Touch a {
    border: 0px;
}


.red {
    color: #820022;
}

.defaultbox {
    padding-left: 20px;
}

.bulletnav {
    clear: left;
    padding-top: 30px;
}

.nav, .nav a, .navaliando, .navaliando a {
    border: 0;
    text-decoration: none;
}

.nav, .navaliando {
    float: left;
    display: block;
}

.nav p {
    clear: left;
    font-weight: bold;
    color: #777;
}

.navaliando p {
    clear: left;
    font-weight: bold;
    color: #000;
}

.navaliando {
    padding-left: 40px;
}

div.plain {
    padding-left: 10px;
}

#contactform {
    padding-left: 150px;
}

#Frontpage #Backdrop {
    padding-top: 20px;
}

#Move #content img {
    display: block;
    float: left;
    padding: 0 10px 10px 0;
}

#Move #content div.defaultbox img {
    display: block;
    float: left;
    clear:left;
    padding: 0 10px 10px 0;
}

#Move #testimonials p {
    clear: left;
}

#contact-dana {
    position: absolute;
    left: 335px;
    top: 350px;
    text-align: center;
}

#contact-email {
    position: absolute;
    left: 150px;
    top: 150px;
    text-align: center;
}

#contact-homepage {
    position: absolute;
    left: 450px;
    top: 143px;
    text-align: center;
}

#contact-address {
    position: absolute;
    left: 50px;
    top: 380px;
    text-align: center;
}

#contact-phone {
    position: absolute;
    left: 500px;
    top: 390px;
    text-align: center;
}

#contact-skype {
    position: absolute;
    left: 265px;
    top: 570px;
    text-align: center;
}



.plain img {
    display: block;
    float: left;
    margin: 0;
    border: 0;
    padding: 0 10px 10px 0;
}

.imgright, .plain .imgright {
    padding: 0 0 10px 10px;
    float: right;
    display: block;
}

div.plain a {
    text-decoration: none;
    border: 0;
    color: #b02;
}

div.plain h3 a {
    color: black;
}

#tooltip, #bubble, #think, #bubblesmall, #dana {
    position: absolute; 
    color: black; 
/*    border-color: black;
    border-width: 20px;*/
    visibility: visible; 
    left: 25px; 
    top: -5000px; 
    z-index: +1;
    text-align: center;
}

#tooltip {
    z-index: +2;
}

#bubble {
    background: url(/images/bubble.gif) left top no-repeat;
    padding: 10px 80px 20px 60px;
    height: 126px;
    width: 246px;
    z-index: +3;
}

#dana {
    background: url(/images/bubble.gif) left top no-repeat;
    padding: 10px 80px 20px 60px;
    height: 126px;
    width: 246px;
    z-index: +3;
}

#think {
    background: url(/images/thinkbubble.gif) left top no-repeat;
    padding: 30px 90px 30px 20px;
    height: 96px;
    width: 200px;
}

#bubblesmall {
    background: url(/images/bubble-small.gif) left top no-repeat;
    padding: 20px 20px 15px 20px;
    height: 50px;
    width: 160px;
}

#tooltip .ball-icon {
    display: block;
    float: left;
    width: 120px;
    height: 100px;
    font-size: 100px;
    font-weight: bold;
    text-align: center;
}

#tooltip .ball-tip p {
    padding-top: 20px;
    margin-left: 0;
    clear: none;
    display: block;
    float: left;
    text-align: left;
}

#content img {
    border: 0;
}

#Dood {
    width: 307px;
    height: 400px;
    border: 0;
    padding: 20px 0 0 0;
    margin: 0 0 0 0;
}

#Dood img, #Dood a {
    border: 0;
}

#backbutton img, #backbutton a {
    border: 0;
}

#pillmenu, #pillmenu img, #pillmenu a {
    border: 0;
}

#pillmenu {
    padding-left: 10px;
}

#pillmenu th {
    text-align: center;
    font-weight: bold;
}

#pillmenu th span#pillIter {
    font-size: 100px;
}


#Juggler {
    width: 307px;
    height: 400px;
    border: 0;
    padding: 0;
}

#Juggler img {
    border: 0;
}

#Default #Juggler, #Frontpage #Juggler {
    margin: 5px 0 0 0;
}

#Wrong #Juggler {
    margin: 110px 0 0 0;
}

#In #Juggler {
    margin: 50px 0 0 0;
}

#But #Juggler {
    margin: 50px 0 0 0;
}

#Move #Juggler {
    margin: 70px 0 0 0px;
}

#Touch #Juggler {
    margin: 50px 0 0 0;
}

#Newsletter #Juggler {
    margin: 50px 0 0 0;
}

#Imprint #Juggler {
    margin: 50px 0 0 0;
}

#DanDana #Juggler {
    margin: 50px 0 0 0;
}

#ClinicPathology #Juggler,
#ClinicRehab #Juggler,
#ClinicMedicine #Juggler,
#ClinicAnatomy #Juggler,
#ClinicPsychiatry #Juggler,
#ClinicSanitation #Juggler
{
    width: 280px;
    margin: 30px 0 0 0px;
    padding-left: 30px;
}


#Header {
    width: 717px;
    height: 123px;
}

#Header img {
    border: 0;
    padding-left: 25px;
}

#DanDana {

}

#DanDana #tvset {
    text-align: center;
}

#DanDana #tvset img {
    margin: 0px;
    border: 0px;
    padding: 0px;
}

#clinic {
}

#clinic #cross {
    text-align: center;
}

#clinic #cross img {
    margin: 0px;
    border: 0px;
    padding: 0px;
}

#newspaper #paper {
    text-align: center;
}

#newspaper #paper img {
    margin: 0px;
    border: 0px;
    padding: 0px;
}

#DanDana #tvmenu {
    padding: 3px 3px 3px 0px;
}

.button {
}

.menutable {
    padding-left: 20px;
}

.menuicon {
    width: 50px;
}

.menutext {
}

#navmenu {
}

blockquote, h2, h3, p, li {
padding-right: 10px;
padding-left: 10px;
font-size: 0.9em;
line-height: 1.3em;
}

blockquote {
margin-right: 0;
margin-left: 20px;
}

h1, h2, h3 {
font-weight: normal;
}

h1, h2 {
/*font-family: Georgia, Times, serif;*/
font-weight: bold;
}

h1 {
font-size: 2em;
}

h2 {
font-size: 1.3em;
font-weight: bold;
}

#content div.defaultbox h2 {
    padding-left: 0; margin-left: 10px;
}

#Wrong #content div.defaultbox p {
    padding-left: 0; 
}


hr {
margin: 2em auto;
width: 370px;
height: 1px;
color: #7a7e7d;
background-color: #7a7e7d;
border: none;
}

small, .small {
font-size: 0.9em;
}

/* links
----------------------------------------------- */

a {
text-decoration: none;
color: #000;
border-bottom: 1px #000 solid;
}

h1 a, h2 a, h3 a {
border: none;
}

h3  {
/*font: 1.5em Georgia, Times, serif;*/
font-size: 1em;
font-weight: bold;
margin-bottom: 0;
padding-bottom: 0;
}


#sidebar-2 a, #sidebar-1 a {
color: #c00;
border: none;
}

/* overrides
----------------------------------------------- */

#sidebar-2 p, #sidebar-1 p {
font-size: 0.8em;
line-height: 1.5em;
}

.caps {
font-size: 0.9em;
letter-spacing: 0.1em;
}

div.divider {
margin: 2em 0;
text-align: center;
}

/* layout
----------------------------------------------- */

#accessibility {
position: absolute;
top: -10000px;
}

#container {
margin: 0px;
padding: 0px;
width: 1044px;
}

#lowercontainer {
margin: 0px;
padding: 0px;
width: 1044px;
}

#head {
height: 100px;
text-align: center;
}

#sidebar-1, #sidebar-2 {
padding-top: 0px;
width: 307px;
height: 100%;
}

#sidebar-1 {
margin-right: 5px;
float: left;
text-align: right;
}

#sidebar-2 {
padding-left: 2px;
float: right;
}

#content {
width: 717px;
margin: 0px;
padding-top: 20px;
clear: none;
}

#Frontpage #cotent {
    padding-top: 0;
}

div#content h2 {
    padding-left: 20px; 
    color: #9b2e46;
}

#foot {
margin-top: 5px;
clear: both;
text-align: center;
}



/* comments
----------------------------------------------- */

.comments_error {
color: #000;
background-color: #fff4f4 
}

ul.comments_error {
padding : 0.3em;
list-style-type: circle;
list-style-position: inside;
border: 2px solid #fdd;
}

div#cpreview {
color: #000;
background-color: #f1f1f1;
border: 2px solid #ddd;
}

form#txpCommentInputForm td {
vertical-align: top;
}


.servicemenu {
    width: 700px;    
}

.servicemenu .col1 {
    width: 550px;
}

.servicemenu .col2, .servicemenu .col3 {
    width: 75px;
}

.servicemenu h3 {
    color: #9b2e46;
}

.servicemenu td.col2, .servicemenu td.col3 {
    padding-left: 25px;
}

#sidebar-2 {
    height: 1500px;
    padding-top: 30px;
}