/* CSS Document for gesine-oberst.de */


/* Global*/

body {
  margin: 0; padding: 0;
  font-family: verdana, geneva, sans-serif;
  font-size: 12px;
  color: #707e87;
}

a {color: #9bb986; text-decoration: none;}
a:hover {color: #000000; text-decoration: none;}
a img {border: none;}

h1, h2, h3, h4, h5, h6 {
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  margin: 9px 0 9px 0; padding: 0;
}
.csc-firstHeader {margin: 0 0 9px 0; padding: 0;}

p, bodytext {margin: 0; padding: 0;}


/* Page */

#page { width: 900px; }

/* Header */

#header {
  margin: 0; padding: 0;
  width: 900px; height: 130px;
}

#logo {
  padding: 110px 0 0 165px;
  width: 265px; height: 20px;
  float: left;
}

/* Navigation */

#navigation1 {  
  margin: 40px 0px 0 0;
  width: 110px; height: 90px;
  float: right;
}
#navigation2 {  
  margin: 30px 0 0 145px;
  width: 200px; height: auto;
  overflow: hidden;
}
#navigation1 ul, #navigation1 li,
#navigation2 ul, #navigation2 li {  
  list-style-type: none;
  margin: 0; padding: 0;
}
#navigation1 a,
#navigation2 a {  
  text-transform: uppercase;
  font-weight: bold;
  display: block;
  margin: 0 0 3px 0;
  padding: 1px 0 0 20px;
}
#navigation1 a.active, #navigation1 a.current,
#navigation2 a.active, #navigation2 a.current {  
  color: #000;
  background: url(../gfx/icon.go.gif) left center no-repeat;
}
#navigation2 ul {margin-bottom: 30px;}
#navigation2 ul li ul,
#navigation2 ul li ul li {margin: 0; padding: 0;}
#navigation2 ul li ul li a {color: #92a0a7; text-transform: none; font-weight: normal;}
#navigation2 ul li ul li a:hover, 
#navigation2 ul li ul li a.active, 
#navigation2 ul li ul li a.current {color: #000; background: none;}

/* Content */

.left {
  width: 350px;
  margin: 0 0 0 0;
  float: left;
}

.left #logo2 {margin-top: -30px;}

.right {
  width: 520px;
  float: right;
  margin: 40px 0 30px 0;
  line-height: 18px;
}



#tmp {font-size: 8px;display: none;}

