
/*****************************************
 ***        CSS for www.tekkon.de      ***
 ***         by bildcontext.org        ***
 ***                                   ***
 ***   creation date:     18.01.2006   ***
 ***   last modification: 03.03.2006   ***
 *****************************************/



/******************** Main ********************/
* {
   margin: 0;
   padding: 0;
}
a {
   text-decoration: none;
}
body {
   background-color: rgb(204,204,204);
   font-family: Arial, sans-serif, Helvetica, Verdana, Arial;
}
img {
   border: 0px none;
}
#container {
   background-color: rgb(255,255,255);
   margin: 30px 7% 50px 7%;
   border: 2px solid rgb(131,142,166);
   background-image: url(pics/bg_blue2.gif);
   background-repeat: repeat-y;
}

/******************** Left Column ********************/
#leftcolumn {
   position: relative;
   z-index: 20;
   float: left;
   width: 299px;
   /* border-right: 1px solid rgb(131,142,166); */
}
#mainpic {
   text-align: center;
   width: 298px;
}
#lang {
   text-align: center;
}
#lang img {
   margin: 3px 2px 1px 2px;
   border: 1px solid rgb(64,64,64);
}
#LM_level_1 {
   position: relative;
   z-index: 15;
   list-style-type: none;
   font-size: 10pt;
}
#LM_level_1 a {
   display: block;
   border-bottom: 1px solid rgb(161,175,204);
   background-color: rgb(131,142,166);
   color: rgb(255,255,255);
   padding-left: 10px;
   font-weight: normal;
}
#LM_level_1 #LM_youAreHere {
   display: block;
   border-bottom: 1px solid rgb(161,175,204);
   background-color: rgb(131,142,166);
   padding-left: 10px;
   font-weight: normal;
   color: rgb(201,184,145);
}
#LM_level_1 a:hover {
   background-color: #ccc;
}

#LM_level_2 {
   list-style-type: none;
   font-size: 9pt;
}
#LM_level_2 a {
   display: block;
   border-bottom: 1px solid rgb(192,208,242);
   background-color: rgb(161,175,204);
   padding-left: 20px;
   color: rgb(255,255,255);
   font-weight: normal;
}
#LM_level_2 #LM_youAreHere {
   display: block;
   border-bottom: 1px solid rgb(131,142,166);
   background-color: rgb(192,208,242);
   padding-left: 20px;
   color: rgb(163,149,118);
}
#LM_level_3 {
   list-style-type: none;
   font-size: 9pt;
}
#LM_level_3 a {
   display: block;
   border-bottom: 1px solid rgb(131,142,166);
   background-color: rgb(192,208,242);
   padding-left: 30px;
   color: rgb(255,255,255);
   font-weight: normal;
}
#LM_level_3 #LM_youAreHere {
   display: block;
   border-bottom: 1px solid rgb(131,142,166);
   background-color: rgb(192,208,242);
   padding-left: 30px;
   color: rgb(163,149,118);
}
#newslisting {
   margin-top: 10px;
   padding: 10px;
}
#newslisting h3 {
   font-size: 10pt;
   font-weight: bold;
   color: rgb(13,13,13);
   border-bottom: 1px solid rgb(161,175,204);
}
.news {
   font-size: 8pt;
   margin-top: 10px;
   color: rgb(13,13,13);
}
.news a {
   color: rgb(13,13,13);
}
.news_title {
   font-weight: bold;
   border-bottom: 1px solid rgb(192,192,192);
}

/******************** Right Column ********************/
div#rightcolumn {
   position: relative;
   z-index: 10;
   margin: 0px 0px 0px 301px;
   background-color: rgb(255,255,255);
   padding: 10px 25px 25px 25px;
}
#logo {
   position: relative;
   z-index: 9;
   text-align: center;
}
#pagetrail {
   position: relative;
   z-index: 8;
   display: block;
   font-size: 8pt;
   margin: 10px 0px 10px 0px;
   border: 1px solid rgb(161,175,204);
   padding: 1px;
}
#pagetrail a {
   text-decoration: none;
   color: rgb(0,0,0);
}
#content {
   position: relative;
   z-index: 1;
}
#content h1 {
   font-size: 12pt;
   color: rgb(161,175,204);
   padding: 20px 0px 5px 0px;
}
#content h2 {
   color: rgb(161,175,204);
   font-size: 10pt;
   padding-top: 10px;
}
#content p {
   margin-bottom: 3px;
   font-size: 10pt;
   text-align: justify;
}
#content ul {
   margin-left: 20px;
   list-style-type: square;
}
#content a {
   color: rgb(163,149,118);
}

/******************** Footer ********************/
#footer {
   clear: both;
   text-align: center;
   border-top: 1px solid rgb(161,175,204);
   font-size: 8pt;
   color: rgb(13,13,13);
   background-color: rgb(192,208,242);
}
#footer img {
   margin: 1px;
   vertical-align: middle;
}
#footer a {
   color: rgb(13,13,13);
}
#etoNotice {
   display: none;
   text-align: center;
   font-size: 8pt;
   color: rgb(166,166,166);
}
#etoNotice a {
   color: rgb(166,166,166);
}
