/* CSS KraskaEckstein */

body {
  margin: 0; padding:0;
  position: absolute;
  width: 100%;
  min-height: 101%;
  
  font-family: 'Courier New', 'American Typewriter', sans_serif;
  font-size: 11px;
  line-height: 14px;
  color: #595959;
  
  background-color: #ffffff;
  
  text-align: center;
}
ul,ol,li,img,p,h1,h2,h3,h4,h5,h6,h7 {
  margin: 0; padding: 0; border: 0;
}

ul {
  list-style-type: none;
}

a {
  text-decoration: none;
  color: #595959;
}
a:hover, a.current, h2 a {
  color: #000000 ;
}


/* Clearfix-Hack */
.clearfix:after, .container:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfix, .container {height: 1%;}
.clearfix, .container {display: block;}
/* End hide from IE-mac */

.invisible {
  position: absolute;
  left: -1000em;
  width: 20em;
}

/* Spezielle Seitenobjekte */

#content {
  position: relative;
  z-index: 10;
  width: 968px;
  margin: 34px auto;
  margin-bottom: 34px;
  padding: 0;
  text-align: left;
}


#page_content {
  position: relative;
  margin: 0 34px 0 34px;
  padding: 34px 34px 0 34px;
  background-color: #ffffff;
}

#fillup_color {
  position: absolute;
  top: 34px; left: 50%;
  margin-left: -416px;
  width: 832px; height: 100%;
  z-index: 1;
}


.logo {
  display: block;
  width: 141px;
  height: 33px;
  
  background-image: url(../images/logo.gif);
  background-repeat: no-repeat;
  background-position: 0 0;
}

.logo:hover {
  background-position: -141px 0;
}

.old_einblick {
  position: absolute;
  display: block;
  left: 0;
  width: 60px;
  height: 51px;
  margin-left: -169px;
  margin-top: -4px;
  top: 50%;
  
  background-image: url(../images/einblick_pfeil.gif);
  background-repeat: no-repeat;
  background-position: 0 0;
}
.einblick {
  position: absolute;
  top: 0; left: 0;
  display: block;
  width: 60px;
  height: 51px;
  margin-left: -169px;
  margin-top: 18px;
  
  background-image: url(../images/einblick_pfeil.gif);
  background-repeat: no-repeat;
  background-position: 0 0;
}
.einblick:hover {
  background-position: -60px 0;
}

.dialogpr {
  display: block;
  width: 115px;
  height: 27px;
  margin: 8px 0 25px 0;
  
  background-image: url(../images/dialog.gif);
  background-repeat: no-repeat;
  background-position: 0 0;
}
.dialogpr:hover {
  background-position: -115px 0;
}  



h2 {
  font-size: 1em;
  font-weight: normal;
  color: #000000 ;
}



.container { 
  position: relative;
  width: 100%;
}
#einblick .container {
  padding-bottom: 4px;
}

.container div     { float: left; position: relative; }
.container div div { float: none; }

.row1  { width: 57px; }
.row2  { width: 191px; }
.row12 { width: 248px; }
.row3  { width: 304px; margin-right: 8px; }
.row4  { width: 272px; }
.row34 { width: 584px; }

.container div p {
  margin-bottom: 17px;
}

.linie {
  width: 100%; height: 1px;
  overflow: hidden;
  margin: 34px 0 11px 0;
  background-color: #9b999b;
}
#einblick .linie {
  margin: 1px 0 4px 0;
}

form .text {
  border: 1px solid #9b999b;

  font-family: 'Courier New', 'American Typewriter', sans_serif;
  font-size: 11px;
  line-height: 14px;
  color: #000000 ;
  
  height: 15px;
  padding: 0 8px 0 8px;
}

form .submit {
  border: 0;
  background-color: transparent;

  font-family: 'Courier New', 'American Typewriter', sans_serif;
  font-size: 11px;
  line-height: 14px;
  color: #595959;
}
form .submit:hover {
  color: #000000 ;
}

form input.radio, form label.radio {
  float: left;
  vertical-align: middle;
}

form label.radio {
  margin: 1px 34px 0 0;
}


.hiddencontainer {
  margin-top: 12px;
}

.newscontainer {
  height: 300px;
  overflow: auto;
}

.imagethumbs {
  width: 100%;
  margin-bottom: 22px;
}
.slideshow {
  float: right;
}

.download .icon {
  width: 40px;
  float: left;
}
.download .description {
  float: left;
}

strong {
  font-weight: normal;
  color: #000000 ;
}

.newscontainer .row4 {
  width: 252px;
}




#header {
  background-color: #ffffff;
  border-top: 36px solid #ffffff;
  margin-top: -36px;
  z-index: 8;
}

#raster {
  position: absolute;
  background-image: url(../images/raster.gif);
  
  width: 832px;
  height: 100%;
  bottom: 0;
  z-index: 5;
  display: none;
}




/* Slideshow-Styles */
body#slideshow {
  position: relative;
  width: auto; height: auto;
  text-align: left;
}
body#slideshow div {
  text-align: left;
  margin-left: 36px;
}
body#slideshow div#text {
  width: 404px;
  margin-bottom: 18px;
}

body#slideshow div#images {
  width: 404px;
  float: left;
  overflow: hidden;
  margin-bottom: 36px;
}
body#slideshow div#images img {
  margin-bottom: 18px;
}

body#slideshow div#images a {
  display: block;
  float: left;
  width: auto;
  margin: 18px 18px 0 0;
}

body#slideshow div#menu {
  margin-top: 36px;
  margin-left: 12px;
  width: 120px;
  float: left;  
}
body#slideshow div#menu .text {
  color: #000000 ;
}
body#slideshow div#menu a {
  color: #000000 ;
}
body#slideshow div#logo {
  width: 186px; height: 24px;
  margin: 36px 0 40px 36px;
  background-image: url(../images/pink_logo.gif);
  background-repeat: no-repeat;
}

