body
{
 font-family:Verdana;
 font-size:12px;
background-color:#EBEBEB;
background-image:url(../images/layout/bg_gelb.jpg);
 text-align:center;
 margin:0px;
}
h1 {font-size:22px;
color:#9E9E9E;
letter-spacing:3px;
font-variant:small-caps;
font-family: "trebuchet ms", helvetica, sans-serif;
padding:12px 20px 4px 20px;}
h2 {font-size:16px;
color:#6C6C6C;
line-height:12px;
background-image:url(../images/layout/lisges2.jpg);
background-repeat:no-repeat;
background-position:left;
font-weight:500;
padding:3px 20px 5px 20px;
margin:0 0 0 20px;
}
h3 {
	font-size:14px;
	color:#000000;
	background-color: #E8E8E8;
}
#content a{font-weight:bold;
color:#535300;}

/*Box */
#container
{  margin:5px auto 10px auto;
 width:966px; 
 background-color:#FFFFFF;
border:1px solid #9E9E9E;
 text-align: left; }
 /*Kopfbereich*/
#header {
margin:0;
height:222px;
padding:0;
width:auto;

}
#header table
 {margin:0;
 padding:0;}
#header p
{width:161px;
height:112px;
background-color:#9E9E9E;
padding:0;
margin:0}
a.obenrechts
{text-decoration:none;
font-size:12px;
font-weight:bold;
margin-right: 30px ;
color:#333333;}
a.obenrechts:hover
{color:#666666;
font-weight:bold;
text-decoration:underline;}
 a.tiefbau :hover
{background-image:url(../images/layout/tiefbau_a.jpg)}

/*Menübereich*/
#left {
background-color:#E5EAE6;
width:160px;
height:680px;
text-align:left;
 border-right:1px solid #9E9E9E;
float:left;
}

.menucontainer {
margin-top:20px;
text-align:left;
margin-left:5px;
margin-right:0;


}
a.menu {
 display:block;
 padding:3px 0px 6px 2px;
 text-align:left;
 font-weight:bold;
 color:#2E2E2E;
 text-decoration:none;
 }
a.menu:link
{
   padding:3px 0px 6px 2px;
 text-decoration:none;
   color:#2E2E2E;
}
 a.menu:visited
 {
  color:#888888;
   padding:3px 0px 6px 2px;
 text-decoration:none;

}
a.menu:active, a.menu:hover
{
  color:#191919;
   padding:3px 0px 6px 2px;
  background-color:#FFFF99;
  border:1px solid #999933;
  

 
}

#left a.submenu {
 display:block;
 padding:3px 0px 6px 9px;
 text-align:left;
 font-size:11px;
 font-weight:normal;
 color:#000;
 text-decoration:none;
 }
a.submenu:link
{
   padding:3px 0px 6px 9px;
 text-decoration:none;
 color:#000;

}
 a.submenu:visited
 {
  color:#888888;
   padding:3px 0px 6px 9px;
 text-decoration:none;

}
a.submenu:active, a.submenu:hover
{
  color:#191919;
   padding:3px 0px 6px 9px;
  background-color:#FFFF99;
  border:1px solid #999933;
  

 
}

/*Inhalt*/
#content {
background-color:#fff;
width:805px;
float:right;
padding:0px;
margin:0;
}
#content  p
{padding-left:20px;
padding-right:20px;
line-height:18px;
margin:0;}
#content p.abstand 
{margin-top:30px;
margin-left:20px;
font-weight:bold;
padding:0 0 3px 0;

margin-bottom:20px;}

#content p.abstand a
{color:#666600;
background-image:url(../images/layout/pf3.gif);
padding: 0 5px 0 19px;
background-repeat:no-repeat;
background-position:left;}
#content p.jahr
{background-image:url(../images/layout/lisges2.jpg);
background-position:left;
background-repeat:no-repeat;
font-weight:bold;
padding-left:22px;
margin:8px 20px 4px 20px;
color:#666666;
}
#content p.einzug
{margin-left:40px;
margin-right:40px}
#content p.trenn
{margin:20px 40px 20px 20px;
line-height:1px;
height:1px;
background-color:#B0B000}
#content img.rahmen
{border-top:1px solid silver;
border-bottom:2px solid silver;
border-right:2px solid silver;
border-left:1px solid silver;}
#content a.ref
{padding:7px 0px 7px 2px;
 text-align:left;
 font-weight:bold;
 color:#464600;
 text-decoration:none;}
 #content ul
 {list-style-type:disc;}
 #content li
 {margin:10px 0px 10px 0px;
 padding:0;
 list-style-image:url(../images/layout/kllis.jpg);
 list-style-position:outside;}

 /*Fußbereich*/
 #footer
 {
 background-color:#E5EAE6;
height:12px;
padding:3px 0 3px 0;
color:#333333;
font-size:10px;
border-top:1px solid #9E9E9E;
 clear:both;
 border-left:26px solid #FCDA21;
  border-right:26px solid #07BF09	;
 text-align:center;}
#footer a
{font-size:10px;
color:#333;}
.bildunterschrift {
	font: italic 12px Arial, Helvetica, sans-serif;
	color:#595959;
}
.extlink {
	font-size:9px;
		font-weight: bold;
		
		color:#669933;
}


td
{font-size:12px;
font-family:Verdana;}

/*########################*/

<!-- Code by Stu Nicholls http://www.stunicholls.myby.co.uk/-->

a.screen, a.screen:visited {

position:relative; 
text-decoration:none;
z-index:1;
}
a.screen strong {
position:absolute;
visibility:hidden; /* hide the image */
width:660px; /* give it a width */
height:0; /* no height to solve an Opera bug that makes it selectable when hidden */
border:1px solid silver; /* add a border */
left:450px; /* position:the image */
margin-top:20px;
}
a.screen:hover {
text-decoration:none; 
border:0; /* needed for this to work in IE */ 
z-index:1000;
}
a.screen:hover strong {
visibility:visible; /* make the image visible */
height:auto; /* now give it a height */
cursor:pointer; /* for IE */
z-index:500; 
text-decoration:none;
}
a.screen:hover strong img 
{

border:0; /* remove the link border */
}
/*###### Suchformular###*/
/*################# Formatierung für das Formular ##########*/
form.such
{display:inline;
margin-left:0px;
background-color:transparent;
padding:0;
}
input.sub
{
background-color:#E1E3E3;
background-image:url(../images/layout/lisges2.jpg);
background-repeat:no-repeat;
background-position:left;
padding-left:14px;
padding-right:4px;
margin-right:10px;
text-decoration:none;
color:#000;


font-weight:bold;
}
input.suche
{background-color:#FFFFCC;
border:1px solid silver;
height:19px;

}


/*################# Slideshow ############*/
/* SLIDESHOW */
#slideshow {
 height:400px; /* hier Hoehe der Slideshow-Bilder angeben */
 position:relative;
}
#slideshow img {
 display:none;
 position:absolute;

 top:0; left:0;
}
#slideshow img.start {
 display:block;
}