html, body {
margin: 0;
background-color:#004385;
color:#ffffff;
background-image:url(../pics/design/fade.png);
background-repeat:repeat-x;
}


#container {
position:relative;
width:645px;
left:50%;
margin-left:-322px;
border: 0px solid #fff;

}

#header {
border-bottom: 0px solid #fff;
}

#main{
background-image:url(../pics/design/content.png);
background-repeat:repeat-y;
padding:5px 5px 5px 5px;
margin: 8px 0px 0px 0px;
width: 645px;
}

#content{
font-family:Arial,Helvetica,Verdana,Geneva,sans-serif;
border: 0px solid #000000;
background-repeat:repeat-y;
width: 625px;
min-height:320px;
}

  /* IE bug */
* html #content  {
height: 320px;
}
 /* IE bug Ende */

#footer {
background:transparent;
text-align:left;
font-size: 10px;
height: 27px;
border: 0px solid #fff;
margin-left:0em;
spacing:0em;
padding:0em;
}

.footer {
width:100%;
font-family:Arial,Helvetica,Verdana,Geneva,sans-serif;
font-size:10px;
color:#fff;
border:0px solid #999;
margin:0px;
}

hr {
border:none;
border-top: 1px solid #b4c0c8;
color: #495a65;
background-color: #FFFFFF;
height: 1px;
margin:0px 15px 0px 10px;
}

/* thumbnail float left*/
p.thumb a {
display:block;
float:left;
width:237px;
height:125px;
overflow:hidden;
position:relative;
z-index:1;
margin:0px 0px 0px 10px ;
}

/* mouse over */
p.thumb2 a:hover {
overflow:visible;
z-index:1000;
border:none;
}

p.thumb2 a:hover img {
border:0px solid #999;
background:none;
padding:0em 0em 0em 0em;
margin:0em 0em 0em -10em;
}
/* // mouse over */
/* // thumbnail float left*/



/* single thumbnail float right */
p.thumb1 {
float:right;
margin:0.0em 1.0em 0.0em 0.0em;
border:0px solid #999;
padding:0px;
}

p.thumb1 a {
display:block;
float:right;
width:237px;
height:125px;
overflow:hidden;
position:relative;
z-index:1;
}

p.thumb1 a img {
float:right;
position:absolute;
top:-6.5em;
left:0.0em;
}

/* mouse over */
p.thumb1 a:hover {
overflow:visible;
z-index:1000;
border:none;
}

p.thumb1 a:hover img {
border:0px solid #999;
background:none;
padding:0em 0em 0em 0em;
margin:0em 0em 0em -10em;
}
/* // mouse over */
/* // single thumbnail float right*/

/* single thumbnail float left */
p.thumb2 {
float:left;
margin:0px 10px 10px 10px;
border:0px solid #999;
padding:0px;
}

p.thumb2 a {
display:block;
width:237px;
height:125px;
overflow:hidden;
position:relative;
z-index:1;
}

p.thumb2 a img {
position:absolute;
top:-10.5em;
left:-8.0em;
}

/* mouse over */
p.thumb2 a:hover {
overflow:visible;
z-index:1000;
border:none;
}

p.thumb2 a:hover img {
border:0px solid #999;
background:none;
padding:0em 0em 0em 0em;
margin:0em 0em 0em -10em;
}
/* // mouse over */
/* // single thumbnail float left*/


#gallery_position { /*im Textfluss*/
   margin: 0em;
}

#gallery { /*Gesamt Grundfläche der Vorschaubilder*/
   position: relative;
   width: 260px;
   height:120px;
   border: 0px solid #000000;
}

#gallery a, #gallery a:visited { /*Grundfläche des einzelnen Vorschaubildes*/
   display: block;
   float: left;
   width: 340px;
   height:249px;
   margin: 0px 0 0 0;
   border: 0px solid #2f6f61;
   text-decoration: none;
}

#gallery a span em { /*Grundfläche der Fläche, in der Original geladen wird*/
   position: relative;
   display: block;
   width: 709px;
   height:518px;
   margin:-150px 0px 0px 0px;
}

#gallery a:focus span, #gallery a:active span  {
   position: absolute;
   display: block;
   left: -40px;
   top: 0px;
   width: 0px;
   z-index:1;
   font-size: 0.8em;
}

#gallery a span, #gallery a strong { /* loading-Block */
   display: none;
}

td{
font-family:Arial,Helvetica,Verdana,Geneva,sans-serif;
font-size:13px;
font-style:normal;
font-variant:normal;
font-weight:normal;
font-weight:normal;
color:#004287;
}

li{
font-family:Arial,Helvetica,Verdana,Geneva,sans-serif;
font-size:11px;
color:#004287;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:10px;
margin:0.0em 0.0em 0.8em 0.0em;
}


table.bild-mit-untertitel {
border: 0px solid rgb(180,192,200);
border-collapse: collapse;
float: right;
font-family:Arial,Helvetica,Verdana,Geneva,sans-serif;
font-size: 9px;
text-align:left;
color:#004287;
}

table.bild-mit-untertitel th {
padding: 0.1em 0.3em 4px 2.0em;
}

table.bild-mit-untertitel td {
padding: 0.1em 0.1em 0.1em 0.1em;
}

table.bild-mit-untertitel img {
margin: 0;
padding: 0;
}

table.bild-mit-untertitel {
width: 1px;
}

p {
font-family:Arial,Helvetica,Verdana,Geneva,sans-serif;
font-size:13px;
line-height:15px;
color:#004287;
margin:10px 10px 10px 10px;
}

p.text{
width:100%;
font-family:Arial,Helvetica,Verdana,Geneva,sans-serif;
font-size:13px;
line-height:15px;
color:#004287;
}


/* thumbnail float left*/

p.thumb {
float:left;
margin:0.0em 0 0 0;
margin-right:1.0em;
border:0px solid #999;
padding:0px;
}

p.thumb a {
display:block;
float:left;
width:237px;
height:125px;
overflow:hidden;
position:relative;
z-index:1;
}

p.thumb a img {
float:left;
position:absolute;
top:-5.0em;
left:0.0em;
}

/* mouse over */

p.thumb a:hover {
overflow:visible;
z-index:1000;
border:none;
}

p.thumb a:hover img {
border:0px solid #999;
background:none;
padding:0em 0em 0em 0em;
margin-left:-10em;
}

h1 {
width:100%;
font-family:Arial,Helvetica,Verdana,Geneva,sans-serif;
font-size:13px;
font-weight:bold;
line-height:15px;
color:#004287;
margin: 0px 20px 0px 10px;
}

h2 {
width:100%;
font-family:Arial,Helvetica,Verdana,Geneva,sans-serif;
font-size:13px;
font-weight:bold;
line-height:15px;
color:#004287;
margin: 0px 20px 0px 10px;
}

h3{
font-family:Arial,Helvetica,Verdana,Geneva,sans-serif;
font-size:10px;
font-weight:bold;
color:#ffffff;
display:inline
}

h4, h2.subhead {
font-size:13px;
border-bottom: 1px solid #A1A1A0;
color: #A1A1A1;
background-color: transparent;
text-align: center;
margin: 0px 30px 0px 10px;
width:601;
}

h5 {
width:100%;
font-family:Arial,Helvetica,Verdana,Geneva,sans-serif;
font-size:13px;
font-weight:bold;
line-height:15px;
color:#004287;
margin: 0px 0px 0px 0px;
}

.untertitel{
font-family:Arial,Helvetica,Verdana,Geneva,sans-serif;
font-size:10px;
font-weight:bold;


}
