/* ------------------------------------------------- */
/* Cascading Style Sheet                             */
/* For all pages of site www.zahnarzt-gisler.ch      */
/* Copyright by Gottfried Gisler, Switzerland, 2006  */
/* ------------------------------------------------- */ 

BODY
{
    BACKGROUND-COLOR: rgb(255,255,255);
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana, Arial, SunSans-Regular, Sans-Serif;
    COLOR: rgb(0,80,255);
    PADDING: 0px;
    MARGIN: 0px;
}

A:link{COLOR: rgb(255,135,0);}
A:visited{COLOR: rgb(255,135,0);} 
A:active{COLOR: rgb(255,135,0);}
A:hover{COLOR: rgb(255,0,0);}

.Leftside A:link{COLOR: rgb(30,105,255);}
.Leftside A:visited{COLOR: rgb(30,105,255);}
.Leftside A:active{COLOR: rgb(30,105,255);}
.Leftside A:hover{COLOR: rgb(255,0,0);}

H1
{
    FONT-SIZE: 11px;       
    TEXT-ALIGN: left;
    WORD-SPACING: 12px;
    TEXT-TRANSFORM: uppercase;
    BACKGROUND-COLOR: rgb(0,125,195);
    COLOR: rgb(255,255,255);
    BORDER-TOP: 1px solid rgb(255,255,255);
    BORDER-BOTTOM: 1px solid rgb(255,255,255);
    PADDING: 5px 10px 5px 143px;
    MARGIN: 0px;
}

H2
{
    FONT-SIZE: 20px;
    FONT-WEIGHT: normal;
    PADDING: 10px 10px;
    MARGIN: 0px;
}

H3
{
    FONT-SIZE: 10px;       
    TEXT-ALIGN: right;
    BACKGROUND-COLOR: rgb(0,125,195);
    COLOR: rgb(255,255,255);
    BORDER-TOP: 1px solid rgb(255,255,255);
    BORDER-BOTTOM: 1px solid rgb(255,255,255);
    PADDING: 6px 15px;
    MARGIN: 0px
}

TABLE
{
    BACKGROUND-COLOR: rgb(255,255,255);
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, SunSans-Regular, Sans-Serif;
    COLOR: rgb(0,80,255);
}

#stext
{
    FONT-SIZE: 11px;
}

#ltext
{
    FONT-SIZE: 12px;
}

/* container to center the layout */
#container
{
    WIDTH: 800px;
    PADDING:0px;
    MARGIN: 0px;
    MARGIN-LEFT: auto;
    MARGIN-RIGHT: auto;
} 

/* top banner */
#banner
{
    TEXT-ALIGN: right;
    BACKGROUND-COLOR: rgb(255,255,255);
    PADDING: 0px;
    MARGIN: 0px;
}

#banner img {padding: 10px 0px;} 

/* ----------outer and inner----------------- */
#outer
{ 
    BORDER-LEFT: solid 200px rgb(115,195,240);  /* color of the left column  */ 
    BACKGROUND-COLOR: rgb(255,255,255); /* color of the content column */
}

#inner
{
    MARGIN: 0px;
    WIDTH: 100%;
} /* This is only needed for ie/win */ 

/* --------------left navi------------- */
#left
{
    WIDTH: 200px; 
    FLOAT: left;
    FONT-SIZE: 11px; 
    POSITION: relative; 
    MARGIN-LEFT: -200px; 
    MARGIN-RIGHT: 1px;
}

/* -----------------content--------------------- */
#content
{ 
    POSITION: relative; 
    MARGIN: 0px;
    BORDER-RIGHT: 5px solid rgb(115,195,240);
}

#box
{
    WIDTH: 450px;
    POSITION: center;
    BORDER-COLOR: rgb(115,195,240);
    BORDER-STYLE: solid;
    BORDER-WIDTH: 3px;
    FONT-SIZE: 12px;       
    TEXT-ALIGN: left;
    BACKGROUND-COLOR: rgb(255,255,255); 
    COLOR: rgb(0,80,255);
    MARGIN: 10px 0px 10px 50px;
    PADDING: 7px;
}


#goback
{
    FONT-SIZE: 11px;
    TEXT-ALIGN: right;
    PADDING: 0px 10px;
}

P
{
    PADDING: 3px 10px;
    MARGIN: 0px;
}

UL
{
    PADDING: 5px 10px;
    MARGIN-LEFT: 25px;
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
    MARGIN-RIGHT:0px;
}

OL
{
    PADDING: 5px 10px;
    MARGIN-LEFT: 25px;
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
    MARGIN-RIGHT:0px;
}

LI
{
    PADDING: 2px 0px;
    MARGIN: 0px;
}

/* ----------------footer---------------------- */ 
#footer
{
    CLEAR: left;
    PADDING: 0px;
    MARGIN: 0px;
    TEXT-ALIGN: right;
}

/* -------------------end----------------------- */ 
