
Body{
    margin:             0px;
}

Img{
    border:             1px solid #f0f0f0;
}

Img.NoBorder{
    border:             0px;
}

.Center
{
 text-align: center;
}

.Hide{
    Display: None;
}

.Left
{
 text-align: left;
}

.W100px
{
 width: 100px;
}


/* ### Database ### */
Body.Database{
    background-color:   #555555;
    margin:             20px;
}

Body.Database Table{
    background-color:   #f0f0f0;
    border-left:        1px solid #000000;
    width:              100%;
}

Body.Database Table Th{
    background-color:   ButtonFace;
    border-color:       ButtonShadow ButtonShadow ButtonHighlight ButtonHighlight;
    border-style:       solid;
    border-width:       1px;
    font-family:        arial;
    font-size:          10pt;
    padding:            5px;
}

Body.Database Table Td{
    border-bottom:      1px solid #000000;
    border-right:       1px solid #000000;
    font-family:        arial;
    padding:            2px;
}


/* ### Intro ### */

Body.Intro{
    background-color:   #ff831d;
}

Body.Intro Table.Intro{
    font-family:        garamond, verdana;
    width:              100%;
}

Body.Intro Table.Intro Td{
    font-size:          12pt;
}

Body.Intro Table.Intro Td.Left{
    width:              100px;
}

Body.Intro Table.Intro Td.Right{
    width:              100px;
}

Body.Intro Table.Intro Td.Head{
    padding-top:        20px;
    text-align:         center;
}

Body.Intro Table.Intro Td.Bio{
    padding:            70px;
}

Body.Intro Table.Intro Td.Bio P{
    text-align:         justify;
}

Body.Intro Table.Intro Td.Foot{
    padding:            70px;
}

Body.Intro Table.Intro Td.Foot A.Bigger{
    font-size:          14pt;
    font-weight:        bold;
}


/* ### Menu ### */

Body.Menu{
    background-color:   #444444;
    margin-top:         15px;
}

Body.Menu Table.Menu{
    width:              100%;
}

Body.Menu Table.Menu Td.Menu{
    color:              #f0f0f0;
    font-size:          14pt;
    text-align:         center;
}

Body.Menu Table.Menu Td.Menu a{
    color:              #f0f0f0;
}


/* ### Title 1000 ### */

Body.Title1000{
    background-color:   #444444;
    margin-top:         20px;
}

Body.Title1000 Table.Title{
    width:              100%;
}

Body.Title1000 Table.Title Td.Image{
    color:              #ffffff;
    text-align:         center;
}

Body.Title1000 Table.Title Td.Image H1{
    font-size:          30pt;
    font-weight:        normal;
}

/* ### Content 1000 ### */

Body.T1100{
    background-color:   #444444;
    margin-top:         20px;
}

Body.T1100 Table.Bilder{
    width:              100%;
}

Body.T1100 Table.Bilder Td.Title{
    padding-bottom:     250px;
    padding-top:        200px;
    text-align:         center;
}

Body.T1100 Table.Bilder Td.Title H1{
    color:              #f0f0f0;
    font-size:          50pt;
    font-weight:        normal;
}

Body.T1100 Table.Bilder Td.TitlePicture{
    padding-bottom:     100px;
    text-align:         center;
}

Body.T1100 Table.Bilder Td.TitleText{
    color:              #f0f0f0;
    font-family:        garamond;
    font-size:          12pt;
    padding-bottom:     100px;
    padding-left:       15%;
    padding-right:      15%;
}

Body.T1100 Table.Bilder Td.TitleText P{
    text-align:         justify;
}

Body.T1100 Table.Bilder Td.TitleText A{
    color:              #f0f0f0;
}

Body.T1100 Table.Bilder Td.Bilder{
    padding:             0px 100px 0px 100px;
}

Body.T1100 Table.Bilder Td.Bilder Table{
    width:              100%;
}

Body.T1100 Table.Bilder Td.Bilder Table Td.Col1{
    color:              #f0f0f0;
    font-family:        garamond;
    font-size:          12pt;
    font-weight:        bold;
    padding:            5px;
    text-align:         right;
    vertical-align:     top;
    width:              30px;
}

Body.T1100 Table.Bilder Td.Bilder Table Td.Col2{
    color:              #f0f0f0;
    font-family:        garamond;
    font-size:          12pt;
    font-weight:        bold;
    padding:            5px;
    vertical-align:     top;
}

Body.T1100 Table.Bilder Td.Bilder Table Td.Col3{
    font-size:          12pt;
    padding:            5px 5px 50px 5px;
    text-align:         right;
    vertical-align:     top;
    width:              300px;
}

Body.T1100 Table.Bilder Td.Bilder Table Td.Col2 A{
    color:              #f0f0f0;
    text-decoration:    none;
}

Body.T1100 Table.Bilder Td.Bilder Table Td.Col2 A:Hover{
    color:              #f0f0f0;
    text-decoration:    underline;
}

Body.T1100 Table.Bilder Td.Bilder Table Td.Col2 Span.Desc{
    color:              #f0f0f0;
    font-size:          10pt;
    font-weight:        normal;
    vertical-align:     top;
}


/* ### Gallery ### */

Body.Gallery{
    background-color:   #444444;
}

Body.Gallery Table{
    width:              100%;
}

Body.Gallery Table Td.Right{
    padding:            5px;
    text-align:         right;
    width:              80px;
    vertical-align:     top;
}

Body.Gallery Table Td.Right A{
    color:              #ffffff;
}

Body.Gallery Table Td.Left{
    width:              80px;
}

Body.Gallery Table Td.Text{
    color:              #f0f0f0;
    height: 10px;
    font-size:          12pt;
    padding-left:       100px;
    padding-right:      100px;
    padding-top:        100px;
}

Body.Gallery Table Td.Text P{
    text-align:         justify;
}

Body.Gallery Table Td.Picture{
    text-align:         center;
    padding-top:        3px;
}

Body.Gallery Table Td.Name{
    color:              #ffffff;
    font-weight:        bold;
    padding:            2px;
    text-align:         center;
}

Body.Gallery Table Td.Description{
    color:              #ffffff;
    padding:            2px;
    text-align:         center;
}

/* ### Navigation ### */

Body.Nav{
    background-color:   #444444;
}

Body.Nav Table{
    border-top:         1px solid #f0f0f0;
    width:              100%;
}

Body.Nav Table Td{
    padding:            5px;
}

Body.Nav Table Td.Col1{
    width:              40px;
}

Body.Nav Table Td.Col2{
    width:              80px;
}

Body.Nav Table Td.Col4{
    width:              80px;
    text-align:         right;
}

Body.Nav Table Td.Col5{
    width:              40px;
    text-align:         right;
}