* {margin:0;padding:0;}
html  {height:100%;}
body {background-color: #ccc;font-size: 12px;font-family: Verdana, Arial, Helvetica, sans-serif;color:#333333;padding:0;margin:0;}
.Stil1 {color: #FFFFFF;	font-size: 8px;}
.Stil2 {font-size: 10; color: #FFFFFF;}




.kontakt a {
	color: #ccc;
	background-color: #ddd;
	text-decoration: none;
}

.kontakt a:visited {
	color:#ccc;
	background-color: #FEF8E2;
	text-decoration: none;
}
.kontakt a:hover {
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}
.kontakt a:active { color:#EFBF5B;}




a {color: #0066CC; text-decoration: none;}
a:visited {color:#0066CC; text-decoration: none;}
a:hover {color: #333333; font-weight: bold; text-decoration: none;}
a:active {color:#0066CC;}
h1 {font-size: 20px;text-transform:uppercase;padding:20px 0 10px 5px;margin:0;	color: #EFBF5B;	font-weight: bold;}
h2 {font-size:14px;font-weight: bold;margin:0;color: #333; padding:5px 0 0 5px;}

#container {width: 900px;margin-bottom: 10px;margin: 0 auto;padding: 0;	background-repeat: repeat-y;background-image: url(img/bg.gif);}

#banner {padding: 0; margin: 0;}
#content {width:470px; padding: 0 250px 0 180px; margin: 0;}

/*div#content { 
min-height:600px;
height:expression(this.scrollHeight > 500 ? "auto":"500px"); 
}*/


#content p{line-height: 20px; padding:0 15px 0 5px; margin-top: 15px;}
#content .bild p {line-height: 16px; padding:2px 0px 20px 5px;	margin: 0px; font-size: 11px;}
#content .bildgross p {line-height: 16px; padding:2px 0px 20px 5px; margin: 0px; font-size: 11px;}
#content .bildklein p {line-height: 16px; padding:2px 0px 20px 5px; margin: 0px; font-size: 11px;}
#content ul{ margin: 10px 0 10px 15px; }
#content ul li p {line-height: 20px; margin: 0px; }

#left {position:absolute;width: 170px;margin: 10px;padding: 0;}

#right {
	position:absolute;
	width: 250px;
	margin: 0;
	padding:20px 0 0 650px;
	text-align: center;
	top: 203px;
	

}
#right a{color: #0066CC;text-decoration: none;font-weight: bold;font-size: 10px;}
#right a:hover {color: #fff;text-decoration: none;font-weight: bold;font-size: 10px;}

#footer {margin: 0;padding: 0;text-align: center;background-color: #FFFFFF;}
.bild {width: 420px;}
.bildgross {width: 650px;}
.bildklein {width: 230px;}
.bild img {border-style:solid; border-width: 10px; border-color: #FFF; padding: 0; margin: 0;}
.bildgross img {border-style:solid; border-width: 10px; border-color: #FFF; padding: 0; margin: 0;}
.bildklein img {border-style:solid; border-width: 10px; border-color: #FFF; padding: 0; margin: 0;}

.glossymenu{margin: 85px 0px 0px;padding: 0px;width: 160px;}

.glossymenu a.menuitem{
	font: bold 12px Verdana, Helvetica, sans-serif;
	display: block;
	position: relative;
	width: auto;
	padding: 8px 0 8px 10px;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	color: #0066CC;
}

.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{color: #0066CC;}
/*CSS for icon image that gets dynamically added to headers*/
.glossymenu a.menuitem .statusicon{ position: absolute;top: 8px;right: 5px;border: none;}
.glossymenu a.menuitem:hover{background-color: #FFF;}
.glossymenu a.menuitem#aktiv{background-color: #FFF;}
.glossymenu div.submenu{}
/*UL of each sub menu*/
.glossymenu div.submenu ul{ list-style-type: none;margin: 0;padding: 0;}
.glossymenu div.submenu ul li{border-bottom: 1px solid white;}
.glossymenu div.submenu ul li a{display: block;font: normal 12px Verdana, Helvetica, sans-serif;color: #0066CC;text-decoration: none;padding: 6px 0 6px 20px;}
.glossymenu div.submenu ul li a:hover{background: #FFF;color: #0066CC;}
.glossymenu div.submenu ul li a#aktiv{background: #FFF;color: #0066CC;}

#lightbox{background-color:#F3F3F3;	padding: 15px;	border: 1px solid #666666;}
#lightboxDetails{font-size: 0.9em;padding-top: 0.4em;}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }
#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }
#overlay{ background-image: url(img/overlay.png); }
* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(img/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/overlay.png", sizingMethod="scale");
}
