/**/



/* ----------------------- Teaser -------------------------- */
.teaser {
    margin: 0 0 10px 0;
    font-size:160%;
    font-weight:normal;
}

.headlineInsideContainer{
    margin:0 0 10px 0px;
    font-size:280%;
    font-weight:normal;
}

h2.homepageTeaser{
  width:100%;
  border:1px solid #779cb9;
  padding:10px;
  text-align:center;
  background-color:#f1f9ff;
}

h2.homepageTeaser a{
  color:#779cb9;
  ttext-decoration:none;
  font-size:115%;
}

/* ----------------------- List -------------------------- */
.ulLevel1{
    position:relative;
    list-style-type:none;
    font-size:120%;
    margin:0;
    padding:0;
}
.ulLevel2 {
    position:relative;
    list-style-type:none;
    font-size:110%;
    margin:0;
    padding:0;
}

.liLevel1_smallFont{
    list-style:outside none;
    margin:0 0 5px 0;
    padding: 0 0 0 25px;
    background:url('/img/kugelGruen10x16.gif') top left no-repeat;
    list-style-type:none;
}

.liLevel1{
    list-style:outside none;
    margin:0 0 5px 0;
    padding: 0 0 0 25px;
    background:url('/img/kugelGruen10x19.gif') top left no-repeat;
    list-style-type:none;
}
.liLevel2{
    list-style:none outside;
    list-style-type:none;;
    margin:0 0 5px 0;
    padding: 0 0 0 25px;
    background:url('/img/kugelBlau10x18.gif') top left no-repeat;
}

table.subhomeOverview ul li{
    list-style:outside none;
    margin:0 0 5px -25px;
    padding: 0 0 0 25px;
    background:url('/img/kugelGruen10x16.gif') top left no-repeat;
    list-style-type:none;
}

/* ----------------------- Article -------------------------- */
.centerImg {
    border:0;
    margin: 15px 0 5px 0;
}

.articleFloat { float:left; }

.articleWrapper p {
    font-size:120%;
    margin:0 0 15px 0;
    font-weight:normal;
}

.articleWrapper p.subheadline {
    font-size:180%;
    margin:15px 0 15px 0;
    font-weight:bold;
}

.articleWrapper a {
    text-decoration:none;
}

.articleWrapper span b { font-size:120%; font-weight:bold; }

.articleImg {
    position:relative;
    /* float:left; */
    margin: 0 10px 10px 0;
    padding:0;
}
.articleImg150px{
    position:relative;
    float:left;
    margin: 0 10px 10px 0;
    padding:0;
    width:150px;
}

.mitarbeiterListe { position: relative; width:200px; }

.mitarbeiterImg {
    position:relative;
    margin: 0 10px 10px 0;
    padding:0;
    width:148px;
    height:205px;
    overflow:hidden;
}

table td {
    font-size:120%;
}

/* ----------------------- BlogList -------------------------- */
.newsEntry{
    position:relative;
    margin:0;
    padding:0;
    font-size:120%;
    /*
    font-weight:bold;
    */
}
.newsEntry li{
    position:relative;
    border-bottom-color:#98FF05; 
    -moz-border-bottom-colors:#98FF05;
    border-bottom:solid 1px;
    margin:0 0 5px 0;
}
.newsEntry li a{
   text-decoration:none;
}
.newsEntry li a:hover{
   /* text-decoration:underline;*/
}

/* ----------------------- NewsList -------------------------- */
#newsEntry{
    position:relative;
    margin:0;
    padding:0;
    font-size:120%;
    /*
    font-weight:bold;
    */
}
#newsEntry li{
    position:relative;
    border-bottom-color:#98FF05; 
    -moz-border-bottom-colors:#98FF05;
    border-bottom:solid 1px;
    margin:0 0 5px 0;
}
#newsEntry li a{
   text-decoration:none;
}
#newsEntry li a:hover{
   /* text-decoration:underline;*/
}
/* ----------------------- ContentBox -------------------------- */
#contentBoxWrapper {
    vertical-align:bottom;
    position:relative;
    padding:0 0 20px 0;
    width:202px;
    z-index:3;
    background:url('/img/contentBoxBottom.jpg') no-repeat bottom left;
}
.contentBox {
    position:relative;
    margin: 0px 15px 0px 20px;
}
.contentBox h4{
    position:relative;
    top:-10px;
    font-size:200%;
    font-weight:normal;
    margin:0;
    padding:0;
}
.contentBox h5 {
    display:block;
    position:relative;
    font-size:140%;
    margin: 0;
    font-weight:bold;
}
.contentBox p {
    position:relative;
    margin: 5px 0 10px 0;
    padding:0;
    font-size:120%;
}
.contentBox span {
    font-size:110%;
}
.mailTo {
    position:relative;
    font-size:120%;
    width:165px;
    height:25px;
    background:url('/img/mailTo.gif') no-repeat top right;
}
#contentBoxTopMask{
    position:relative;
    height:25px;
    background:url('/img/contentBoxTopMask.png') no-repeat top left;
}
#inputContentBox {
    position:relative;
    margin:0 0 3px 0;
    padding:0;
    height:25px;
    width: 140px;
    font-size:110%;
    z-index:4;
    background:url('/img/inputBox.gif');
}


#inputContentBox input.inputText {
   position:absolute;
   top:4px;
   left: 10px;
    border:none;
    background:none;
   width:120px;
}
.submitCallBack{
    position: absolute;
    background:url('/img/check.gif') no-repeat left top;
    border:0px none;
    cursor:pointer;
}

/* ----------------------- Columnstructure -------------------------- */
.contentColumn{
   height:200px;
   background-color:#dddddd;
}
.pageLayout1, .pageLayout11, .pageLayout111, .pageLayout21{
   overflow:auto;
   margin:17px 18px 17px 17px;
}
.pageLayout1 h1, .pageLayout11 h1, .pageLayout111 h1, .pageLayout21 h1 {
   margin:0 0 15px 0;
}
.pageLayout111 .leftContentColumn{
   width:203px;  
   float:left;
   margin:0 15px 0 0;
}
.pageLayout111 .centerContentColumn{
   width:203px;
   float:left;
   margin:0 15px 0 0;
}
.pageLayout111 .rightContentColumn{
   width:203px;
   float:left;  
}
.pageLayout11 .leftContentColumn{
/*
position:relative;
left:0;
*/
   width:322px;
   float:left;
   margin:0 16px 0 0;
}
.pageLayout11 .centerContentColumn{
/*
position:relative;
left:322px;
*/
   width:322px;
   float:left;
   margin:0;
}
.pageLayout11 .rightContentColumn{
   width:0px;
   display:none;
}
.pageLayout21 .leftContentColumn{
   width:435px;
   float:left;
   margin:0 15px 0 0;
}
.pageLayout21 .centerContentColumn{
   width:210px;
   float:left;
   margin:0;
}
.pageLayout21 .rightContentColumn{
   width:0px;
   display:none;
}
.pageLayout1 .leftContentColumn{
   width:630px;
   margin:0;
}
.pageLayout1 .centerContentColumn{
   width:0px;
   display:none;
}
.pageLayout1 .rightContentColumn{
   width:0px;
   display:none;
}
 
th { text-align:left; }

/* --------------------- Search ------------------------- */

.searchResults { font-size:120%; }
 

/* --------------------- Intranet ----------------------- */

#birthdays { font-size: 120%; width:250px; }
/*
#birthdays div { min-width:40px; overflow:visible; }
#birthdays div span { margin:0 5px 0 0; overflow:visible;  }
*/

.birthday_names { float:left; margin: 0 5px 0 0; }
.birthday_dates { float:left; width:40px; }


.blogEntry{
   margin:17px 18px 17px 17px;
}

.blogEntry .date{
}

.blogEntry h3{
  margin: 5px 0;
}

.blogEntry p{
  font-size:120%;
  margin: 5px 0;
}

.blogEntry .teaser a{
}

.blogEntry li{
    list-style:outside none;
    margin:0 0 5px 0;
    padding: 0 0 0 25px;
    background:url('/img/kugelGruen10x19.gif') top left no-repeat;
    list-style-type:none;
}

.blogEntry li li{
    list-style:none outside;
    list-style-type:none;;
    margin:0 0 5px 0;
    padding: 0 0 0 25px;
    background:url('/img/kugelBlau10x18.gif') top left no-repeat;
}

/*
    Changing
*/
 
