body {
	background: #8B8B8B;
	background-image:url(img/back.gif);
	margin-left:0px;
	margin-right:0px;
	text-align:center;
}

.contentbox {
	width:800px;
	margin: 0 auto;
	text-align: left;
	border:0px;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/body.png'); 
}

.contentbox[class] {
	background-image:url(img/body.png);
}

.sh_bottom {
	width:800px;
	margin: 0 auto;
	text-align: left;
	border:0px;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/bottom.png'); 
}

.sh_bottom[class] {
	background-image:url(img/bottom.png);
}


.sh_top {
	width:800px;
	margin: 0 auto;
	text-align: left;
	border:0px;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/top.png'); 
}

.sh_top[class] {
	background-image:url(img/top.png);
}

.nestedcontent {
	padding:10px;
	margin-right:10px;
	margin-left:10px;
	background:url(img/leuchtturm.gif);
	background-repeat:no-repeat;
	background-position:top right;
}

.nestedcontent2 {
	padding:10px;
	margin-right:10px;
	margin-left:4px;
	background:url(img/leuchtturm-links.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

.nestedcontent3 {
	padding:10px;
	margin-right:10px;
	margin-left:4px;
	background:url(img/leuchtturm-spitze.gif);
	background-repeat:no-repeat;
	background-position:top right;
}

.menubox {
	padding:7px;
	margin-right:10px;
	margin-left:4px;
	border-top:1px solid #9E9E9E;
	background-color:#D10041;
	background:url(img/menuback3.gif);
}

.menucontent {
	text-align:center;
}

.redbox {
	padding:5px;
	width:280px;
	background-color:#FFF9FC;
	background:url(img/redboxback.gif);
}

.redbox2 {
	padding:0px;
	width:300px;
	background-color:#FFF9FC;
	background:url(img/redboxback.gif);
}

.bluebox {
	padding:5px;
	width:310px;
	background-color:#FFF9FC;
	background:url(img/blueboxback.gif);
}

.bluebox2 {
	padding:0px;
	width:300px;
	background-color:#FFF9FC;
	background:url(img/blueboxback.gif);
}

a.menuitem {
	font-family:Arial,Helvetica;
	font-size:12px;
	font-weight:normal;
	color:white;
	text-decoration:none;
}

a.menuitem:hover {
	font-family:Arial,Helvetica;
	font-size:12px;
	font-weight:normal;
	color:white;
	text-decoration:underline;
}

.leo_topheadline {
	color: #000000;
	font-family:Comic Sans MS;
	font-size:24px;
	letter-spacing:1px;
}

.leo_headline {
	color: #D10041;
	font-family:Trebuchet MS,Arial, Helvetica;
	font-size:22px;
	letter-spacing:1px;
	font-weight:bold;
}

.leo_headline_blue {
	color: #494AC2;
	font-family:Trebuchet MS,Arial, Helvetica;
	font-size:22px;
	letter-spacing:1px;
	font-weight:bold;
}

.leo_text {
	color: #000000;
	font-family:Arial, Helvetica;
	font-size:14px;
	line-height: 150%;
	letter-spacing:1px;
}

.leo_text_red {
	color: #D10041;
	font-family:Arial, Helvetica;
	font-size:14px;
	line-height: 150%;
	letter-spacing:1px;
}

.leo_text_blue {
	color: #494AC2;
	font-family:Arial, Helvetica;
	font-size:14px;
	line-height: 150%;
	letter-spacing:1px;
}

.leo_bullet {
	font-size:17px;
}