/*** adax ***/
html {
width:100%;
height:100%;
background-color:#fff;
z-index:1;
}

body {
width:100%;
min-width:980px;
height:100% !important;
/*background:transparent url(../pics/hintergrund.png) 0 0 repeat;*/
font-family:Helvetica Neue, Helvetica, Arial, "sans-serif";
cursor:default;
float:left;
z-index:2;
}

#backgroundImage {
position:fixed;
left:0;
top:0;
width:100%;
height:100%;
min-width:980px;
float:left;
background:transparent url(../pics/hintergrund.png) 0 0 repeat;
z-index:3;
}

/*** container ***/
#mainContainer {
position:relative;
width:100%;
height:100%;
min-width:980px;
float:left;
background:transparent url(../pics/header2.png) center -1px no-repeat;
z-index:4;
}

#pageContainer {
position:relative;
top:0;
margin:0 auto 0 auto;
padding:0 40px 0 40px;
width:900px;
}

#contentContainer {
position:relative;
width:900px;
float:left;
padding:0 0 40px 0;
}

#headerContainer {
position:relative;
width:900px;
padding:23px 0 10px 0;
height:99px;
float:left;
}

#content {
position:relative;
width:900px;
float:left;
}

/*** header ***/
.logo {
position:relative;
float:left;
margin:0 0 0 45px;
}

.logo img {
padding:0;
margin:0;
}

#headerNav {
position:relative;
float:right;
padding:0 50px 0 0;
width:400px;
}

.languageContainer {
float:right;
width:80px;
}

.languageContainer p,
.languageContainer a {
float:left;
padding:0 0 0 10px;
color:#e4e4e6;
text-decoration:none;
}

.languageContainer a:hover {
color:#fff;
}

.languageContainer p {
font-weight:bold;
color:#fff;
}

/*** header navigation ***/
.headerLink {
width:auto;
float:right;
padding:0 0 0 10px;
}

.headerLink .inactive a {
color:#e4e4e6;
text-decoration:none;
text-transform:uppercase;
}

.headerLink .inactive a:hover {
color:#fff;
}

.headerLink .active a,
.headerLink .active a:hover {
color:#fff;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
}

.headerEdit {
margin:0 0 -10px 0;
float:left;
}

/*** navigation container ***/
#mainNavContainer {
width:900px;
margin:23px -1px 0 1px;
padding:0;
float:left;
}

/*** portal ***/
.tagCloudContainer {
position:relative;
width:100%;
float:left;
}

.tagElement {
width:auto;
float:left;
background-color:#fff;
height:50px;
}

#portalContainer {
width:100%;
float:left;
background:transparent url(../pics/portal-bg.gif) center top repeat-y;
}

#portalLeftColumn {
position:relative;
width:445px;
float:left;
height:auto;
padding:0;
}

#portalRightColumn {
width:385px;
float:right;
padding:30px;
height:385px;
}

/*** normal ***/
.contentColumn {
width:100%;
float:left;
background-color:#f4f4f6;
}

.leftColumn {
width:200px;
float:left;
margin:110px 0 30px 35px;
padding:0;
}

.rightColumn {
width:585px;
float:right;
margin:55px 0 30px 0;
padding:0;
}

/*** title lead text ***/
.title {
padding:0 40px 0 0;
margin:0;
}

.title .text h2 {
font-size:2.2em;
letter-spacing: -0.05em;
color:#0f4066;
}

.lead {
padding:0 40px 2em 0;
}

.lead .text p {
font-size:1.5em;
line-height:1.35em;
}

.normal {
padding:0 40px 2em 0;
}

.normal .text p {
font-size:1.1em;
line-height:1.8em;
color:#99999b;
}

.black {
color:#222222;
}

.gray {
color:#404040;
}

.green {
color:#a27f68;
}

.black a,
.gray a,
.green a,
.normal a  {
color:#a27f68;
text-decoration:none;
}

.black a:hover,
.gray a:hover,
.green a:hover,
.normal a:hover {
color:#0f4066;
}

/*** list ***/
/*** text ***/
.normal .text ul {
font-size:1.1em;
line-height:1.8em;
color:#919193;
}

.normal .text ol {
font-size:1.1em;
line-height:1.8em;
color:#919193;
}

.normal .text ul li {
list-style-position:outside;
list-style-type:disc;
margin:0 0 0 13px;
}

.normal .text ol li {
list-style-position:outside;
list-style-type:decimal;
margin:0 0 0 19px;
}

/*** lead ***/
.lead .text ul {
font-size:1.5em;
line-height:1.35em;
}

.lead .text ol {
font-size:1.5em;
line-height:1.35em;
}

.lead .text ul li {
list-style-position:outside;
list-style-type:disc;
margin:0 0 0 16px;
}

.lead .text ol li {
list-style-position:outside;
list-style-type:decimal;
margin:0 0 0 24px;
}

/*** tag ***/
.tag a {
float:left;
padding:0 5px 0 0;
color:#919193;
text-decoration:none;
}

.size1 a {
font-size:1.1em;
padding-top:3px;
}

.size2 a {
font-size:1.3em;
padding-top:3px;
}

.size3 a {
font-size:1.47em;
padding-top:2px;
}

.size4 a {
font-size:1.7em;
padding-top:1px;
}

.size5 a {
font-size:1.9em;
}

.tag.inactive a:hover {
color:#000;
}

.tag.active a,
.tag.inactive a {
line-height:24px;
}

.tag.active a,
.tag.active a:hover {
color:#0f4066;
}

/*** image ***/
.imageContainer {
width:100%;
float:left;
}

.imageContainer img {
padding:0;
margin:0;
float:left;
font-size:0;
line-height:0;
}

.greenBg {
background-color:#a27f68;
}

.greenBg p {
color:#fff;
font-size:1.5em;
line-height:1.35em;
}

.whiteBg {
background-color:#fff;
}

.whiteBg p {
color:#a27f68;
font-size:1.5em;
line-height:1.35em;
}

.imageDescription {
float:right;
width:175px;
padding:30px 40px 0 0;
}

/*** internal link ***/
.internalLink {
width:100%;
float:left;
}

.internalLink a {
color:#a27f68;
font-size:1.3em;
line-height:1.35em;
text-decoration:none;
padding:0 0 0 20px;
background:transparent url(../pics/navinews_inactie.png) 0 4px no-repeat;
float:left;
letter-spacing:0;
}

.internalLink a:hover {
color:#000;
background:transparent url(../pics/navinews_mouseover.png) 0 4px no-repeat;
}

.internalLink a span {
font-size:0.7em;
padding:0;
}

.noArrow a,
.noArrow a:hover {
background-image:none;
}

.noArrow a span {
padding:0;
}

.linkSpace {
width:100%;
height:30px;
float:left;
}

.internalLink.active a {
color:#0f4066;
background:transparent url(../pics/navinews_active.png) 0 4px no-repeat;
}

.noArrow.active a,
.noArrow.active a:hover {
background-image:none;
color:#0f4066;
}


/*** news ***/
.newsContainer {
float:left;
margin:0 0 40px 0;
width:100%;
}

.newsContainer .title,
.newsContainer .lead,
.newsContainer .text {
width:545px;
float:left;
}

.newsContainer .title h2 {
width:auto;
padding:0 10px 0 0;
}

.newsContainer .title p {
color:#0f4066;
font-size:1.3em;
line-height:2em;
padding:0 0 12px 0;
}

/*** search ***/
.searchFormInputContainer {
width:100%;
float:left;
margin:0 0 10px 0;
}

.searchFormInputContainer form {
position:relative;
top:0;
left:0;
margin:0;
padding:0;
float:left;
}

.searchFormInputContainer .searchField {
width:300px;
float:left;
margin:0 10px 0 0;
}

.searchFormInputContainer .searchFieldButton {
margin:2px 0 0 0;
}

.fulltextSearchContainer h3 {
font-size:1.5em;
line-height:1.35em;
color:#404040;
width:545px;
float:left;
}

.fulltextSearchContainer h3 span {
font-weight:normal;
}

.fulltextSearchContainer .internalLink {
float:left;
}

.fulltextSearchContainer .searchresult {
width:545px;
margin:0 0 40px 0;
}

/*** slider ***/
#sliderContainer {
width:100%;
height:auto;
float:left;
}

.portalImageContainer {
width:445px;
height:445px;
float:left;
}

#sliderContainer p {
font-size:2.2em;
letter-spacing: -0.05em;
color:#a27f68;
margin:158px 0 0 0;
padding:0 30px 0 30px;
line-height:1.2em;
}

#portalRightColumn .internalLink a {
color:#fff;
line-height:1.2em;
font-size:2.4em;
letter-spacing: -0.05em;
padding: 0 0 0 28px;
text-decoration:none;
background:transparent url(../pics/navi-start.png) 0 10px no-repeat;
float:left;
letter-spacing:0;
}

#portalRightColumn .internalLink a:hover {
color:#895f42;
background:transparent url(../pics/navi-start-mouseover.png) 0 10px no-repeat;
}

#portalRightColumn .internalLink a span {
font-size:0.7em;
padding:0;
}

#portalRightColumn .noArrow a,
#portalRightColumn .noArrow a:hover {
background-image:none;
}

#portalRightColumn .noArrow a span {
padding:0;
}

#portalRightColumn .linkSpace {
width:100%;
height:30px;
float:left;
}

#portalRightColumn .title h2 {
margin:30px 0 10px 0;
padding:0;
color:#a27f68;
float:left;
width:100%;
}

#portalRightColumn .text p {
color:#a27f68;
float:left;
font-size:1.4em;
line-height:1.5em;
}

/*** embed content ***/
.externalContent {
position:relative;
float:left;
margin:0;
padding:0;
}

/*** end of css ***/
