﻿/*default styles*/
*
{
    margin: 0;
    padding: 0;
    font-family: Arial, Verdana, Geneva ,sans-serif;
}

body
{
    font-family: Arial, Verdana, Geneva ,sans-serif;
    font-size: 1em;
    font-weight: normal;
    color: #333;
    line-height: normal;
    text-align: center;
    background: #f8f8ec;
}

a
{
    text-decoration: none;
}

a.more, p a.more
{
    font-size: 11px;
    padding-left: 1em;
}

a.AddEndzeitraumAkademisch, a.AddEndzeitraumBeruflich
{
    font-size: 11px;
    padding-left: 1em;
}

h1
{
    font-size:1.3em;
    font-weight:bold;
}

/*subheadline*/
h2
{
    color: #494b4e;
    font-weight: bold;
    font-size: .8em;
    padding: 1em 0 0.5em 0;
}

p
{
    color: #333;
    font-size: 11px;
    padding: 0 0 1.1em 0;
    margin: 0;
}

p.first
{
    padding: 1.1em 0 1.1em 0;
}

select
{
    color: #333;
    font-size: 11px;
}

td
{
    color: #333;
    font-size: 11px;
    text-align: left;
}
/*Header*/
/*containers*/

.wrapper
{
    width: 995px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    text-align: left;
}

#header
{
    width: 94%;
    height: 85px;
    overflow: hidden;
    float: left;
    padding: 1.1em 1.6em 0 1.6em;
    color: #333;
    margin-right: -20px;
}

/* Content wrapper*/
#contentWrap
{
    width: 995px;
    height: auto;
    float: left;
    background: url(../App_Themes/Default/images/contentTopBg.gif) top no-repeat;
    clear: left;
}

#content
{
    width: 100%;
    float: left;
    height: auto;
    margin-top: 0.7em;
    padding-top: .7em;
    background: url(../App_Themes/Default/images/contentBg.gif) repeat-y;
    padding-bottom: 1em;
}



#spacer
{
    background: url(../App_Themes/Default/images/contentBottomBg.gif) top no-repeat;
    height: 15px;
    width: 995px;
    clear: both;
}
#logo a
{
    background: url(../App_Themes/Default/images/istLogo.gif) no-repeat scroll 0 0;
    float: left;
    height: 80px;
    padding: 0;
    width: 242px;
}
#NavHeader
{
    width: 190px;
    background-color: #7DBB2A;
    color: #FFFFFF;
    font-weight: 800;
    font-size: 1.3em;
    padding: 10px;
    margin-bottom: 20px;
}

/* Footer */

#footer
{
    width: 94%;
    height: auto;
    float: left;
    background: url(../App_Themes/Default/images/footerBg.gif) repeat-y;
    padding: 1.1em 1.6em 0 1.6em;
    color: #333;
}

#footer #copyright
{
    background: url(../App_Themes/Default/images/footerImg.gif) no-repeat 0 bottom;
    float: right;
    margin: 0 .8em 0 0;
    width: 327px;
    height: 24px;
    padding: 1em 0 0;
}
#footer #copyright p
{
    color: #fff;
    padding: .3em;
    padding-right: .6em;
    font-weight: bold;
    float: right;
    font-size: .8em;
}

#vsLogin ul li
{
    margin-left:1.5em;
    font-size:0.8em;
    font-weight:bold;
}


/* ComponentArt Dialog*/
.DialogContentCssClass
{
    /*	overflow: scroll; */
    overflow: hidden;
    width: 100%; /*height: 100px;*/ /*background-color: white;*/ /*scrollbar-face-color: #EEEEEE; 	scrollbar-arrow-color: #DDDDDD; 	scrollbar-track-color: #CCCCCC; 	scrollbar-shadow-color: ''; 	scrollbar-highlight-color: ''; 	scrollbar-3dlight-color: ''; 	scrollbar-darkshadow-color: ''; */
}
.headerCss
{
    cursor: hand;
    cursor: pointer;
}
.dialogContentTD
{
    /*margin: 10px;    */
}


/* login */
a.LoginReturnLink
{
    cursor: pointer;
    text-decoration:underline;
    color: #333333;
}
a.RecoverPWLink
{
    cursor: pointer;
    text-decoration:underline;
    color: #333333;    
}

.smallBottomPadding
{
    padding-bottom:0.6em;
    padding-top:1.7em;
    font-size:12px;
}
