body {
padding:0; 
margin:12px 0 0; 

}

td, p, table {
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666666;
}

.tit {

font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 17px; color: #737373; font-weight: normal;
text-transform: uppercase;
}

.tit1 {

font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 13px; color: #737373; font-weight: bold;
text-transform: uppercase;
}

.foot {

font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 11px; color: #737373; font-weight: normal;
}


a {
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #E1A71E;
text-decoration: underline;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 4px;
padding-right: 4px;
text-transform: uppercase;
font-weight: bold;
}

a:hover {
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
background-color:#E1A71E;
text-decoration: none;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 4px;
padding-right: 4px;
text-transform: uppercase;
font-weight: bold;
}

a.linknav {
width: 190px;
height: 40px;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
text-transform: uppercase;
font-size: 12px; color: #3A89C9; font-weight: bold;
margin: 0px;
text-indent: 44px;
vertical-align: bottom;
line-height: 40px;
display: block;
text-decoration: none;
}

a.linknav:hover {
text-transform: uppercase;
background-image: url(images/bg_menuepunkte_ov.gif);
color: #3A89C9;
}

a.content {
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 12px;
background-color:#ffffff;
color: #E1A71E;
text-decoration: underline;
font-weight: bold;
text-transform: lowercase;
}

a.content:hover {
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 12px;
background-color:#ffffff;
color: #E1A71E;
text-decoration: none;
font-weight: bold;
text-transform: lowercase;
}









a.klein {
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #737373;
text-decoration: none;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
font-weight: normal;
text-transform: capitalize
}

a.klein:hover {
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #737373;
background-color:#ffffff;
text-decoration: underline;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
font-weight: normal;
text-transform: capitalize
}

a.keinrahmen
{
text-decoration: none;
border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; 
color: #ffffff;
}

a.keinrahmen:hover
{
text-decoration: none;
border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; 
color: #000000;	
background-color: #ffffff; 
}




.img1 {
padding: 4px;
margin-right:1px;
margin-left:1px;
display:inline;
border: 1px solid #cacaca;
}




#lightbox{
	background-color:#fff;
	padding: 10px;
	border-bottom: 1px solid #cacaca;
	border-top: 1px solid #cacaca;
	border-left: 1px solid #cacaca;
	border-right: 1px solid #cacaca;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 6px; right: 6px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(images/overlay.png); }

*html #overlay{
	background-color: #fff;
	back\ground-color: transparent;
	background-image: url(images/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale");
	}
