html,body{margin:0;padding:0; background-color: #efefef; }
body{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; 
}
p{margin:0px 0px 10px 0px;}

#tradukas { padding:20px 0px 20px 50px; background:#fff; width:810px;}

#header { padding-top:26px; }

#header ul {
    font-family:
        Verdana,
        Tahoma;
    font-weight: bold;
    font-size: 14px;
    line-height: 14px;
    color: gray;
}

ul#header_nav {
    padding: 0;
    margin: -44px 1px 0 2px;
    list-style: none;
    text-indent: 0px;
}

ul#header_nav li {
    padding: 10px;
}

ul#header_nav li.second_level {
    border-bottom: 1px dotted gray;
}
ul#header_nav li.first_level {
    border-bottom: 1px dotted gray;
}



div#container{text-align:left}

div#container{width:1190px;margin:0px; background-image: url(bg1.png); background-repeat:repeat-y; }
div#wrapper{float:left;width:100%}
div#content{margin: 0px 230px 20px 220px; padding-right:20px; background-color:#fff; }
div#innercontent { padding:20px 10px 10px 10px;  }
div#navigation{float:left;width:220px;margin:0px 0px 20px -1190px; }

/***********************************************/

.news .no-news-found {

    color: #666;
    font-style: italic;

}


#innercontent, #innercontent p, #innercontent p.bodytext, .news-list-category {
        font-family:
        Tahoma, Verdana, Arial; /*Georgia*/
    font-weight: normal;
    font-size: 12px;
    line-height: 18px;
    }

.news-list-category { font-weight: bold; }

#innercontent a, #innercontent p a, #innercontent p.bodytext a { text-decoration:none; color:#666; }
#innercontent a:visited, #innercontent p a:visited, #innercontent p.bodytext a:visited { text-decoration:none; color:#666; }
#innercontent a:hover, #innercontent p a:hover, #innercontent p.bodytext a:hover { text-decoration:none; color:#000; background: #ababab; }

    
    
#innercontent .client {
    border: 0px solid red;
    margin-left:230px;
}

#innercontent .clientname {
  /*display:none;*/
}

/*#innercontent .clientname:first-child*/
#innercontent .clientname {
  display:block;  
  width: 710px;
     font-weight: bold;
     padding-top: 4px;
     padding-bottom: 10px;
     margin-bottom: 20px;
  border-bottom: 1px solid black;
     clear: both;
 }


#innercontent .clientname span.leer {
  border-bottom: 0px solid black;
  }
 
.projecttitle {
      width: 220px;
     font-weight: normal;
     padding: 0 0 0 0;
     float: left;
 }
 
.projecttitle .bold {
     font-weight: bold;
 }
 
.projectyear {
       width: 50px;
     font-weight: bold;
     padding: 0 0 0 15px;
     float: left;
 }

.projecttype {
       width: 150px;
     padding: 0 0 0 0;
     float: left;
 }
 
.projecttype .bold {
    font-weight: bold;
 }
 
.projectimage {
    width: 250px;
     padding: 0 0 0 25px;
     float: left;
     clear: right;
 }

#innercontent .client .clear {
    border: 0px solid yellow;
    height: 20px;
     clear: both;
 }    

/**********************************************/
#menu {
    width: 210px;
    margin-right: 10px;
    margin-top:50px;
}
            /* - - - - - - - Text Navigation - - - - - - - - */
#menu ul {
    font-family:
        Tahoma, 
        Verdana
        /* ,
        Georgia,
        Lucida Grande,
        "Lucida Sans Unicode",
        "Neue Helvetica",
        Helvetica,
        Arial,
        Sans-Serif
        */
        ;
    font-weight: normal;
    font-size: 14px;
    line-height: 14px;
}
            /* - - - - - - - - - - - - - - - - - - - - - - - - */


            /* - - - - - - - Boxes Navigation - - - - - - - - */
ul#firstlevel_nav {
    /* background-color: #cccccc; */
    padding: 0;
    margin: 0 10px 0 10px;
    list-style: none;
    text-indent: 0px;
    border-top: 1px solid black;
}

ul#secondlevel_nav {
    /* background-color: #33cccc; */
    padding: 0;
    margin: 0;
    list-style: none;
    text-indent: 12px;
}

li.firstlevel_nav, li.navaktiv {
    font-weight: bold;
    color: #000000;
  
    background-image:url(pfeil1.png);
    background-repeat:no-repeat;
  background-position:2px 50%;
}

li.secondlevel_nav, li.secondlevel_nav_aktiv {
    font-weight: normal;
    color: #000000;
}

            /* - - - - - - - Links Navigation FIRST LEVEL - - - - - - - - */


li.firstlevel_nav a {
    display: block;
    padding: 10px 5px 10px 30px;
    border-bottom: 1px solid black;
}

li.navaktiv {
    display: block;
    padding: 10px 5px 10px 30px;
  text-decoration: none;

}


li.navaktiv  a:link {
    color: #000;
    text-decoration: none;
}

li.navaktiv a:visited {
    color: #000;
    text-decoration: none;
}

li.firstlevel_nav a:link {
    color: #000000;
    text-decoration: none;
}

li.firstlevel_nav a:visited {
    color: #000000;
    text-decoration: none;
}

li.firstlevel_nav a:hover, li.navaktiv {
    color: #000;                        /*   #ffffff   */
    background: #ababab;                /*   #ababab   */
    border-bottom: 1px solid #efefef;     /*   #ababab   */
    position: relative;
    top: -1px;
            background-image:url(pfeil1_aktiv.png);
    background-repeat:no-repeat;
  background-position:2px 50%;
}

ul#firstlevel_nav li.lang a {
  display: block;
  padding: 10px 5px 10px 10px;
  border-bottom: 1px solid black;
  text-decoration:none;
  color:#000;
}

ul#firstlevel_nav li.lang a:hover {
    color: #000;
    background: white;
    border-bottom: 1px solid black;
    position: relative;
    top: 0px;
}


            /* - - - - - - - Links Navigation EMPTY (FIREFOX ONLY -- FOR "A" WITHOUT "HREF=" - - - - - - - - */

li.empty {
    display: block;
    padding: 10px 5px 10px 10px;
    border-bottom: 1px solid black;
}


li.empty:hover {
    color: #000;
    background: white;
    border-bottom: 1px solid black;
    position: relative;
    top: 0px;
}


            /* - - - - - - - Links Navigation SECOND LEVEL - - - - - - - - */
        
li.secondlevel_nav a {
    display: block;
    padding: 10px 5px 10px 40px;
    border-bottom: 1px solid #efefef; /*   white   */
  background-image:url(pfeil2.png);
    background-repeat:no-repeat;
    background-position:12px 50%;
    margin-top:-1px;
}


li.secondlevel_nav .lastitem a {
    border-bottom: 1px solid black;
}

li.secondlevel_nav a:link {
    color: #000000;
    text-decoration: none;
}

li.secondlevel_nav a:visited {
    color: #000000;
    text-decoration: none;
}

li.secondlevel_nav a:hover {
    color: #000;
    background: #ababab;
    background-image:url(pfeil2_aktiv.png);
    background-repeat:no-repeat;
    background-position:12px 50%;
}
li.secondlevel_nav_aktiv a
 {
      display: block;
    padding: 10px 5px 10px 40px; 
  color: #000000;
    text-decoration: none;
    background: #ababab;
  background-image:url(pfeil2_aktiv.png);
    background-repeat:no-repeat;
    background-position:12px 50%;
  margin-top:-1px;
  border-bottom: 1px solid #efefef;
}

li.secondlevel_nav_aktiv a:link {
    color: #000000;
    text-decoration: none;
}

li.secondlevel_nav_aktiv a:visited {
    color: #000000;
    text-decoration: none;
}

li.secondlevel_nav_aktiv a:hover {
     color: #000000;
    text-decoration: none;
}


/**********************************************/


h1 { color: #666; font-size:13px; font-weight:bold; letter-spacing:1px; padding:0px; margin:0px; }
h2 { color: #000; font-size:13px; font-weight:bold; letter-spacing:1px; padding:0px; margin:0px; }

div#extra{float:left;width:230px;margin: 0px 0px 0px -230px; padding-top:0px;}
div#footer{clear:left;width:100%}

            /* - - - - - - - - - - Text Sidebar - - - - - - - - - - - - */
#anchors {
    font-family:
        Tahoma
        /* ,
        Georgia,
        Lucida Grande,
        "Lucida Sans Unicode",
        "Neue Helvetica",
        Helvetica,
        Arial,
        Sans-Serif
        */
        ;
    font-weight: normal;
    font-size: 11px;
    line-height: 13px;
    color: black;
}
            /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */


#anchors ul {
    padding: 0;
    margin: 0 0 0 0;
    list-style: none;
    text-indent: 0px;
}


#anchors a:link {
    text-decoration: none;
    color: gray;
}

#anchors a:hover {
    text-decoration: none;
    color: white;
    background-color: red;
}

#anchors a:visited {
    text-decoration: none;
    color: black;
}


            /* testing layer links */
#anchors li.hilite a:link {
    color: black;
}
#anchors li.hilite a:hover {
    color: white;
    background-color: red;
}
#anchors li.hilite a:visited {
    color: black;
}


#anchors li.blank {
    line-height: 4px;
}

img { border:0px; }

.news .article {

    padding-bottom: 0px;
    margin-bottom: 0px;

}

#REF_JAHR { width:60px; float:right; margin-right:10px; }

#REF_LINKS { width:210px; float:left; }

#REF_RECHTS { width:170px; float:right; margin-right:20px; }

p.news-catmenu-header { display:none; }

.news-catmenu ul, .news ul { list-style:none; }

.news-catmenu ul, .news ul { margin:0px; padding:0px; }

.news-catmenu ul ul, .news ul ul { margin-top:10px; padding:0px; }

div.news { padding:10px; }

.news-catmenu ul li ul li, 
.news-catmenu ul li,
.news ul li ul li,
.news ul li
{ 
font-family: Tahoma;
font-size: 11px;
line-height: 13px;
padding-bottom:6px;
}

.news-catmenu ul li ul li a, .news-catmenu ul li a,
.news ul li ul li a, .news ul li a{ 
    text-decoration:none;
    color:#666;  
}

.news-catmenu ul li ul li a:visited, .news-catmenu ul li a:visited,
.news ul li ul li a:visited, .news ul li a:visited{
    text-decoration:none;
    color:#666; 
}

.news-catmenu ul li ul li a:hover, .news-catmenu ul li a:hover,
.news ul li ul li a:hover, .news ul li a:hover
{
    text-decoration:none;
    color:#666; 
  background:#ccc;
}


