﻿/* ############## ALLGEMEINES DESIGN ############## */
body
{
    font-family: Verdana;
    font-size: 0.7em;
    margin: 0px;
    text-align: center;
}
h1
{
    margin: 0px;
    font-size: 14pt;
    color: #848484;
    font-weight: normal;
    text-align: left;
}
h2
{
    margin: 0px;
    font-size: 8pt;
    color: #6896BD;
    font-weight: bold;
    text-align: left;
}
p
{
    text-align: left;
}
a
{
    color: #6896BD;
}
a:link
{
	text-decoration:none;
}
a:visited
{
	text-decoration:none;
}
a:hover
{
	text-decoration:underline;
}
a.h1
{
    color: #848484;
}
ul
{
    margin-bottom: 0px;
    list-style-image:url("./Images/sidetable_item.png"); 
    text-align: left;
}
li
{
    margin-left: -23px;
    padding-bottom: 3px;
    text-align: left;
}
img
{
    border: 0px;
}
font.disabled
{
    color: #AEAEAE;
}
font.success
{
    font-weight: bold;
    color: green;
}
font.important
{
    font-weight: bold;
    color: Red;
}
font.invers
{
    font-weight: bold;
    color: White;
}
table.MainTable
{
    width: 100%;
    padding: 0px;
    border-collapse: collapse;
}
table.SideTable
{
    width: 100%;
    border-collapse: collapse;
    padding: 2px;
    margin-bottom: 20px;
}
table.SideTableGray
{
    width: 100%;
    border-collapse: collapse;
    padding: 2px;
    margin-bottom: 20px;
    background-color: #efefef;
}
table.ImageTable
{
}
table.ImageTableSmall
{
}
th
{
    text-align: left;
    font-size: 8pt;
    color: #6896BD;
    font-weight: bold;
    border-bottom: solid 1px #E8E8E8;
}
th.SideTable
{
    padding: 3px;
}
td.MainTable
{
    vertical-align: top;
}
td.SideTable
{
    padding: 3px;
    vertical-align: top;
    border-bottom: solid 1px #E8E8E8;
}
td.ImageTable
{
    width: 150px;
    height: 150px;
    padding: 0px;
    border: solid 1px #E8E8E8;
    text-align: center;
}
td.ImageTableSmall
{
    width: 75px;
    height: 75px;
    padding: 0px;
    border: solid 1px #E8E8E8;
    text-align: center;
}
td.ImageTableURL
{
    width: 150px;
    height: 80px;
    padding: 0px;
    border: solid 1px #E8E8E8;
    text-align: center;
}
td.ImageGallery
{
    width: 150px;
    height: 150px;
    padding: 0px;
    border: solid 1px #E8E8E8;
    text-align: center;
}

textarea
{
    text-align: left;
}

.SitemapRootNode
{
    width: 475px;
    border-bottom: solid 1px #E8E8E8;
}

.GridViewHeader
{
    border-bottom: solid 1px #E8E8E8;
}
.GridViewPager
{
    border-top: solid 1px #E8E8E8;
}
.MiniButton
{
    font-size: smaller;
}
.BorderImage
{
    border: solid 1px #E8E8E8;
}

/* ############## HEADER ############## */
#HeaderContainer
{
    background-color: white;
    color: white;
    width: 800px;
    /*margin-left: 8%;*/
    text-align: left;
    margin-bottom: 0px;
    border-top: white 1px solid;
    border-right: white 1px solid;
    border-left: white 1px solid;
}

.HeaderMenu
{
    left: 0px;
    position: relative;
    top: -2px;
}
.HeaderStaticMenuItemStyle
{
    padding-left: 10px;
    padding-right: 10px;
}

/* ############## MAIN ############## */
#MainContainer
{   
    /*margin-left: 8%;*/
    text-align: left;
    margin-top: 0px;
    width: 800px;
    border-left: white 1px solid;
    border-right: white 1px solid;
}
#MainContainerTable
{
    border-collapse: collapse;
    padding: 0px;
}
.LeftPanel
{
    width: 150px;
    border-left: #E8E8E8 1px solid;
    border-bottom: #E8E8E8 1px solid;
    padding: 5px;
    vertical-align: top;
}
.MainPanel
{
    width: 500px;
    text-align: left;
    border-left: #E8E8E8 1px solid;
    border-right: #E8E8E8 1px solid;
    border-bottom: #E8E8E8 1px solid;
    padding: 5px;
    vertical-align: top;
}
.RightPanel
{
    width: 150px;
    border-right: #E8E8E8 1px solid;
    border-bottom: #E8E8E8 1px solid;
    padding: 5px;
    vertical-align: top;
}
#BreadcrumbTrail
{
}

/* ############## FOOTER ############## */
#FooterContainer
{
    /*margin-left: 8%;*/
    text-align: left;
    margin-top: 5px;
    width: 800px;
    height: 50px;
}
#FooterLabel
{
    color: #99B9D3;
    text-align: right;
/*    width: 800px;
    height: 25px;
    position: relative;
    top: -20px;*/
}

