/*
geb.css
$Id$
*/

body {
   font-family: "Helvetica", sans-serif;
   color: #000000;
   background-color: #eeeeee;
   background-repeat: no-repeat;
   background-position: center top;
   background-attachment: fixed;
   font-size: large;
}

/*
----------------------------------
Bedingungen
----------------------------------
*/

@media screen and (orientation: landscape) {
  body { background-image: url(Img/landschaft-l.jpg); }
}

@media screen and (orientation: portrait) {
  body { background-image: url(Img/landschaft-p.jpg); }
}


/*
----------------------------------
Klassen
----------------------------------
*/

.font-small {
   font-size: small;
   color: #555555;
}

.bg-white {
   background-color: white;
   padding: 4pt;
}

.bg-black {
   color: white;
   font-weight: bold;
   background-color: black;
   padding: 4pt;
}


h1,h2,h3,h4 {
   font-family: "Helvetica", sans-serif;
   font-weight: bold;
   letter-spacing: 1pt;
   text-align: left;
   color: #666666;
   padding: 1pt;
}

p.center {
   text-align: center;
}

p.navelements {
   text-align: left;
}

table.cv {
}

th.cv,td.cv {
   background-color: #acd4f8;
   padding: 4pt;
}

th.cv {
   width: 3em;
   vertical-align: top;
   background-color: #364EFF;
   color: white;
   font-weight: bold;
}

th.keys,td.keys {
   background-color: #acd4f8;
   padding: 4pt;
   vertical-align: top;
}

th.keys {
   background-color: #364EFF;
   color: white;
   font-weight: bold;
   text-align: left;
}

td.keys {
   font-family: Courier;
}

/*
----------------------------------
Ids
----------------------------------
*/

#main {
   width: 600px;
   margin: 0 auto;
   padding: 1em;
}

#navigation {
   width: 600px;
   margin: 0 auto;
   border: 0px solid #564b47;
/*
   padding: 1em;
*/
   font-size: small;
   color: #555555;
}

#footer {
   width: 600px;
   margin: 0 auto;
   padding: 1em;
   font-size: small;
   color: #555555;
}


