/* Tag-Formatierung */
body 
{
    text-align: center;
}

p
{
    font-size: 12px;
    font-family: Arial, Helvetica, Sans-Serif;
}

/* Classes */

.divider
{
    height: 10px;
    background-color: White;
}

.footer
{
    font-size: 10px;
}

/* Kopfbereich */

#container
{
    clear: both;
    width: 760px;

    margin-left: auto;
    margin-right: auto;
    
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 10px;
    
    overflow: hidden;
    text-align: left;
    height: auto;
}   

#top_menue
{
    width: 100%;
    height: 15px;
    float: none;
}

#top_menue_1
{
    width: 153px;
    height: 15px;
    float: right;
    
    background-color: #82ADDD;
}
#top_menue_2
{
    width: 13px;
    height: 15px;
    float: right;
    background-color: #95B9E2;

}
#top_menue_3
{
    width: 79px;
    height: 15px;
    float: right;
    text-align: center;
    background-color: #BFD5EE;
    
}

#top_menue_4
{
    width: 79px;
    height: 15px;
    float: right;
    text-align: center;
    
    background-color: #9EC0E4;
}

#top_menue_5
{
    width: 79px;
    height: 15px;
    float: right;
    text-align: center;
    
    background-color: #BED5EE;
}

#top_logo
{
    width: 100%;
    height: 59px;
}

#AreaMainMenu
{
    height: 16px;
    background-color: #17497C;
    color: White;
}

/* Home */

#intro
{
    width: 760px;
    height: 240px;
}

#content
{
    float: left;
    width: 100%;
    height: 100%;
    min-height: 300px;
    background-image: url(/Portals/0/Skins/tgemarine/blauverlauf.jpg);
    background-repeat: repeat-x;
    overflow: hidden;
    font-size: 12px;
}

#left
{
    float: left;
    width: 160px;
    min-height: 300px;
}

#center
{
    float: left;

    width: 430px;
    min-height: 300px;
    
    background-color: #bed5ee;
    overflow: hidden;
    height: auto;
}

#middle
{
    margin-top: 0px;
    height: 100%;
}

#middlefooter
{
    height: 80px;
    overflow: hidden;
}

#right
{
    width: 170px;
    float: right;
    min-height: 300px;
}

/* Default */

#defaultcontent
{
    float: left;
    z-index: 1;
    background-color: #82acdd;
    min-height: 300px;
    width: 100%;
}

#defaultleft
{
    z-index: 2;
    background-color: #82acdd;
    min-height: 300px;
    float: left;
    overflow: hidden;
    height: auto;
    width: 160px;
}

#defaultright
{
    float: right;
    z-index: 3;
    background-color: #bed5ee;
    overflow: hidden;
    width: 600px;
    min-height: 300px;
    height: 100%;
}

/* OneColumn */

#OneColumnContent
{
    background-color: #bed5ee;
    width: 100%;
    overflow: hidden;
    min-height: 300px;
}


#footer
{
    clear: both;
    width: 760px;
    text-align: center;
}


a.user
{
    color: White;
    font-size: 9pt;
    line-height: 16px;
    padding-left: 10px;
    padding-right: 10px;
}

a.user:hover
{
    background-color: #6caee0;
    cursor: pointer;
    text-decoration: none;
}

/* MENU CLASSES */
.MainMenu
{
    cursor: pointer;
    float: right;
    font-size: 9pt;
    color: White;
    height: 16px;
    overflow: hidden;
}

.root
{
    line-height: 16px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 1px;
    padding-bottom: 1px;
}

.m
{
    background-color: #C7DFF1;
    color: #374172;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 8pt;
    width: 160px;
    line-height: 18px;
    cursor: pointer;
}

.MainMenu tr.mi td
{
    padding-left: 3px;   
}

.sel
{
    background-color: #6caee0;
    line-height: 16px;
}

.bc
{
    background-color: #6caee0;
    line-height: 16px;
}

.hov
{    
    background-color: #6caee0;
    cursor: pointer;
    color: White;
    width: 100%;
}

/* END MENU CLASSES */

/* Submenu Classes */
.SubMenu div.root
{
    color: White;
    font-size: 8pt;
}

.SubMenu div.root:before 
{ 
    content:"\2022\20"; 
}

.SubMenu
{
    display: inline-block;
    margin-top: 20px;
    width: 100%;
}

.SubMenu .hov
{
    background-color: #17497C;
}

/* DNN-Classes */



#dnn_dnnLOGIN_cmdLogin
{
    float: right;
}

#dnn_IntroPane
{
    display: inline;
}

#dnn_LeftPane
{
    display: inline-block;
    width: 140px;
    font-size: 12px;
    margin: 30px 10px 10px 10px;
}

#dnn_ContentPane
{
    display: inline-block;
    margin: 30px 30px 30px 30px;
    font-size: 12px;
}

#dnn_MiddlefooterPane
{
    width: 430px;
    height: 55px;
    margin-top: 25px;
}
#dnn_RightPane
{
    display: inline-block;
    width: 150px;
    font-size: 12px;
    margin: 30px 10px 10px 10px;
}
.DNNEmptyPane
{
    display: inline;
}

.borderimage
{
    position: absolute;
    overflow: visible;
    margin-left: -180px;
}

/* Documents */
.TitleCell a
{
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 10pt;
    color: black;
}

.TitleHeader
{
    display: none;
}

.SizeHeader
{
    display: none;
}

.CategoryHeader
{
    display: none;
}

.DownloadCell
{
    width: 36px;
}

.DNN_Documents
{
    margin-left: 20px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 9pt;
}