/*** seite ***/
body {
  color:#666666; background-color:#D1D9E4;
  font-size:100.01%;
  font-family: Verdana, Helvetica, sans-serif;
  margin:0;
  padding-left:10px;
  padding-right:10px;
  padding-bottom:0px;
  padding-top:0px;
  font-size:13px;
  text-align:center;  /* Zentrierung im Internet Explorer */
}


img {
  border:none;
}



a:link {
  color: #6C768C; font-weight:bold; text-decoration:none;
}
a:visited {
  color: #6C768C; font-weight:bold; text-decoration:none;
}
a:hover {
  color: #336699; font-weight:bold; text-decoration:underline;
}
a:active {
  color: #336699; font-weight:bold; text-decoration:none;
}




.page {
  text-align:left;    /* Seiteninhalt wieder links ausrichten */
  margin:0 auto;      /* standardkonforme horizontale Zentrierung */
  width:748px;
  padding-top:0px;
  padding-right:1px;
  padding-left:1px;
  padding-bottom:1px;
  background-color:#FFFFFF;
  background:url("../graphics/background.png");
  background-repeat:repeat-y;
  background-position:center;
}
/*** seite ***/



/*** header ***/
.header {
  height:120px;
  background:url(../graphics/header.png);
  background-repeat:no-repeat;
  background-position:center;
}
h1{
  margin-top:0px;
  margin-bottom:0px;
  padding:20px;
  text-align:center;
  font-family:georgia,Times New Roman, serif;
  font-weight:normal;
  font-size:55px;
}
h1 a:link {
  color: #FFFFFF; font-weight:normal; text-decoration:none;
}
h1 a:visited {
  color: #FFFFFF; font-weight:normal; text-decoration:none;
}
h1 a:hover {
  color: #FFFFFF; font-weight:normal; text-decoration:none;
}
h1 a:active {
  color: #FFFFFF; font-weight:normal; text-decoration:none;
}
/*** ende header ***/




/*** navcontainer ***/
div#navcontainer {
}

#navcontainer ul li {
  list-style-type: none;
  padding: 0;
  margin: 0;
  display: block;
  float: left;
  background: url("../graphics/navlist.png") repeat-x 20px;
  font: 13px/23px "Lucida Grande", verdana, sans-serif;
  text-align: center;
}

#navcontainer a
{
color: #FFFFFF;
text-decoration: none;
font-weight:normal;
display: block;
width: 90px;
border-top: 1px solid #666666;
border-bottom: 1px solid #666666;
border-left: 1px solid #666666;
}


#navcontainer li#active a#current { background: url("../graphics/navlist_hover.png") repeat-x 20px; color: #6C768C;}
#navcontainer a:hover { background: url("../graphics/navlist_hover.png") repeat-x 20px; color: #6C768C;}
#navcontainer a#last { border-right: 1px solid #666666;}
#navcontainer li#active a#last { background: url("../graphics/navlist_hover.png") repeat-x 20px; color: #6C768C; border-right: 1px solid #666666; }
/*** ende navcontainer ***/



.box {
  clear:both;
  margin-left: 10px;
  margin-right: 10px;
  padding:30px;
  border-bottom:1px solid #CCCCDD;
  min-height:620px;
}



/*** navlist ***/
.nav {
  float:right;
}
.navbox {
  font-family:arial, helvetica, sans-serif;
  background:url("../graphics/thumbnails.png");
  background-repeat: repeat-y;
  text-align:center;
  width:120px;
  border: 1px solid #9999BB;
  line-height:150%;
}
.navlist {
  text-align:left;
  list-style:none;
  padding-top:5px;
  padding-left:5px;
  padding-right:5px;
  padding-bottom:5px;
  margin:0;
}
/*** ende navlist ***/



/*** thumbnails ***/
.thumbnails {
  font-family:arial, helvetica, sans-serif;
  line-height:150%;
  float: right;
  background: url("../graphics/thumbnails.png");
  background-repeat: repeat-y;
  text-align:center;
  width:120px;
  border: 1px solid #9999BB;
}
.thumblist {
  list-style:none;
  padding-top:5px;
  padding-left:10px;
  padding-right:10px;
  padding-bottom:5px;
  margin:0;
}
/*** ende thumbnails ***/



/*** content ***/
.content {
  width:530px;
  text-align:justify;
}



h2 {
  color: #336699;
  font-weight:normal;
  font-size:24px;
}

h3 {
  font-size:18px;
  font-weight:normal;
  font-style:normal;
}

p {
  line-height:150%;
}



.flyingbock {
  float:left;
  margin-right:10px;
}


.piccontainer1 {
  text-align:center;
}
.piccontainer2 {
}


.picstyle1 {
  border:1px solid #6C768C;
}




/*** description table ***/
.description {
  font-size:10px;
}

table {
  width:100%;
  border:1px solid #666666;
  font-size:10px;
  background-color:#C1CAD5;
}

tr {
}

th {
  text-align:left;
}

td {
  vertical-align:top;
  text-align:left;
  border:1px solid #9999BB;
  background-color:#FFFFFF;
}
/*** ende description table ***/




/*** ende content ***/



h6 {
  font-size:10px;
  text-align:center;
  font-weight:normal;
}


.footer {
  text-align:left;    /* Seiteninhalt wieder links ausrichten */
  margin:0 auto;      /* standardkonforme horizontale Zentrierung */
  width:748px;
  padding:1px;
  background-color:#FFFFFF;
  background:url(../graphics/footer.png);
  background-repeat:repeat-x;
}