* {
    margin:0;
    padding:0;

}

body {
    background-color: #0a527a;
    font-size:12px;
    font-family: arial,sans-serif;
    background-attachment:fixed;
    background-repeat: no-repeat;
    min-height:790px;
    padding: 0;
}
* html body {height:auto !important; height: 790px;}

html
{
    overflow-x:hidden;
    overflow-y:auto;
}

a img  {
    border:0;
}

a {
    text-decoration:none;
    color:#000;
}
a:hover {
    text-decoration:underline;
}

/*** Layout ***/
#wrap {
    width: 905px;
    margin-left:55px;
    position: relative;
}
* html #wrap {
    width: 880px;
}



#rightColumn {
    width: 180px;
    float: right;
    margin-top:175px;
    z-index:200;
    position: relative;
}


#mainColumn {

}

#leftColumn {
    width: 180px;
    background-color: #dad2ba;
    position: absolute;
    top: 175px;
    left: 0;
    min-height: 600px;
    z-index: 200;
    margin-bottom:20px;

}
* html #leftColumn {height:auto !important; height: 600px;}


* html #leftColumn {
    margin-left:-25px;
}




#whiteBackg {
    z-index: 100;
    background-color: white;
    min-height: 700px;
    margin-left:25px;
    width: 700px;
    position: relative;
    float:left;

}
* html #whiteBackg {
    height:auto !important; height: 700px;
    margin-left:0px;
}


#navigation {
    height: 130px;
    overflow: hidden;
}


/*** mainTop***/
#mainTop {
    height: 45px;
    overflow: hidden;
    background-color:transparent;
    color: white;
    position: relative;
}
#mainTop ul {
    list-style:none;
    display:inline;
}
#mainTop ul li {
    display:inline;
    
}
#mainTop #headerNav ul li {
    display:inline;
    padding-left:5px;
    padding-right:5px;
}
#mainTopWrap {
    position: absolute;
    bottom: 12px;
    right:0;
}
#headerNav a {
    font-size: 11px;
    letter-spacing:1px;
}
#mainTop #langNav {
    text-transform:uppercase;
    font-size: 14px;
    padding:0;
    margin:0;
    padding-left:15px;
    font-weight:bold;    
}
#mainTop #langNav a {
    min-height:1%;
    
    }
#mainTop #langNav ul li a, #mainTop #headerNav ul li a {
    color: white;
    text-decoration: none;
    font-weight:bold;
    padding:0;
    margin:0;
    height:1%;

}

/*** Nav1 ****/
#nav1 {
    height: 130px;
}
#nav1 #nav1Wrap {
    padding:15px;
}
#nav1 ul {
    list-style:none;
    display:inline;

}
#nav1 ul li {
    display:inline;
    padding-right:0;
}

#nav1, #nav1 a {
    font-size: 32px;
}

.menuImgHover {
    display: none;
}

/*** Nav23 ***/
#nav23  {
    margin-left: 40px;
    margin-top:30px;
    line-height: 14px;
    min-height: 160px;
    margin-bottom:20px;
    margin-right:15px;
}
* html #nav23 {height:auto !important; height: 160px;}

#nav23 ul {
    list-style:none;
}
#nav23 ul li{
    margin-bottom:10px;
}
#nav23 ul li ul{
    margin-top:7px;
}

#nav23 ul li ul li {
    padding-left:10px;
    margin-bottom:7px;

}


/*****/
#nav1, #nav1 a ,#nav23, #nav23 a {
    color: #77633f;
    text-decoration:none;
}
#nav1 a:hover, #nav1 a.active, #nav23 a:hover, #nav23 a.active {
    color: #006699;
}

/**** Logo ***/
#logo {
    margin-left: 40px;

}


/*** Content ***/
#content {
    width: 495px;
    margin-left:180px;
    padding-bottom:120px;
    overflow: hidden;
    z-index:999;
    position: relative;
    font-family:Verdana, Lucida, Arial, Helvetica, sans-serif;
    font-size:11px;
    line-height: 15px;
}

#content h1 {
    font-size:16px;
    margin-bottom:1em;
    font-family:Arial;
}

#content h1.intendtrue {
    padding-left: 85px;
}

#content h2 {
    font-size:12px;
    font-family:Arial;
}

#content a, #content .downloadFile {
    color: #77633f;
}

.downloadMarker{
    padding-left: 16px;
    background-image: url(../images/dl.gif);
    background-repeat: no-repeat;
    background-position: left top;
    display:block;
    height:16px;

}

#content ul  {
    list-style: none;
}

#content ul li {
    background: transparent url(../images/dash.gif) no-repeat 0px 7px;
    padding-left:14px;
}

#content p, #content ul {
    margin-bottom:1em;
}
#content ol{
    padding-left: 20px;
}



/*** Right Column ***/
#rightColumn {
    font-family:Verdana, Lucida, Arial, Helvetica, sans-serif;
    font-size:11px;
    line-height: 15px;
}
#rightColumn .contentblock {
    margin-bottom:15px;
    background-color: #DAD2BA;
    position: relative;
}

#rightColumn .contentblock .contentblockwrap {
    padding:15px;
}
#rightColumn a, #rightColumn .downloadFile {
    color: #77633f;
}
#rightColumn h2 {
    font-size:100%;
    font-weight: bold;
    margin-bottom: 1em;
}
#rightColumn h3 {
    font-size:100%;
    font-weight: normal;
    color:#000;
    margin-bottom: 0;
}



/**** News ***/
.newsItem {
    cursor:pointer;
    padding-bottom: 1em;
    background-color:white;
}
.newsItemCloser{
    width: 10px;
    height: 10px;
    background-image: url(../images/close.gif);
    position:absolute;
    right: 0;
    display: none;
}
.emptyDetail {
    cursor:auto;
}

.newsItemRight {
    margin-left:85px;

}
.newsItemDate {
    padding-left:10px;
}
.newsItemHeader h2 {
    display: inline;
    font-size:12px;
    font-weight:bold;
    color: #77633f;

}
.newsItemHeader h2:hover {
    text-decoration: underline;
}
.newsItemDetail {
    display: none;
    min-height: 1%;

}
.newsItemTeaserImage {
    float:left;
    padding-top: 4px;
    padding-right: 10px;
    margin-left:0;
    width:72px;
    height:72px;
    overflow: hidden;

}
.newsItemTeaserImage img {
    width: 70px;
    border: 1px solid #dad2ba;
}
.newsItemDetailImage {
    min-height: 1%;
}

/** Team ***/
.teamItem {
    padding-bottom: 20px;
    height: 70px;
    line-height: 16px;
}
.teamItemRight {
    margin-left:85px;
}
.teamItemImage {
    padding-top: 4px;
    float: left;
    width:70px;
    height:70px;
    overflow: hidden;
}


.spacerAfter1 {
    padding-bottom:1em;
}
.spacerAfter2 {
    padding-bottom:2em;
}
.spacerBefore1 {
    padding-top:1em;
}
.spacerBefore2 {
    padding-top:1em;
}

.adminfeedback{
    border:1px #DD3300 solid;
    padding: 1em;
}


/** bilder Text **/
img.top {
    display:block;
}

img.left
{
    float:left;
    margin-right:10px;
}

img.right
{
    float:right;
    margin-bottom:10px;
    margin-left:10px;
}


/**** ****/
#formChSp {
    display:none;
}



.mgnlMainbar {
    position:relative;
    margin:0;
}


/*** Footer *****/
#footer, #akadlogo {
    bottom: 14px;
}

#footer {
    position: absolute;
    left: 180px;
    font-size:10px;
}
#footer a {
    font-size:10px;
}
#footer img{
    vertical-align: top; margin-top: -1px;
}

#akadlogo img {
    float:left;
    padding-right:10px;
    right: 0;
    left:715px;


}
#akadlogo {
    position: absolute;
    width:280px;
    left: 716px;
    z-index:-1;
    font-size:10px;
    line-height:10px;
    margin-bottom:4px;
}

.spaceBottom {
    background-color:transparent;
    height:30px;
    clear:both;
}

.adminBorder {
    border:1px solid #ADA;
    margin-bottom: 3px;

}

#editBackgroundButton {
    position:absolute;
    left:900px;
    top:50px;
    z-index:999;
}

#editFooterButton {
    position: absolute; bottom: 0; left: 0; z-index: 999;
}
.noImageAdd {
    font-size:9px;
    color:#F00;
}
#signature{
    clear:both;
    float:left;
    font-family:arial;
    font-size:9px;
    margin-left:630px;
    margin-top:3px;
    position:relative;
    text-align:right;
    width:150px;
}

