/* CSS Document */
html { height:100%; margin-bottom: 1px; } /*immer scroller auch firefox*/
body { background-color: #999999;  margin-top:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; }
#ce1 {
	background: #000000 url(../images/bg1.jpg) no-repeat 0px 0px;
	padding: 0px 0px 0px 400px;
}
#ce1 h1, #ce1 h2, #ce1 h3, #ce1 p  {
	font: normal 12px/normal Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px; width:500px; background:transparent; filter:alpha(opacity=15); -moz-opacity:.15; opacity:.15;
}
#ce1 p {
	font: normal 10px/normal Verdana, Arial, Helvetica, sans-serif;

}
.ce2, .ce3 {
	padding: 500px 0px 0px;
	font-size: 9px;
	color: #CCCCCC;
}
.ce2 a, .ce3 a {
	font-size: 9px;
	color: #CCCCCC;
	text-decoration: none;
}

.ce3 { margin:0; padding:0}

#lft{ float:left}
#rgt{ float:right}
.content { background-color: #333333; background-image:url(../images/layout3_ruthner_10.jpg); background-repeat:repeat-y; }
.kastlleft { padding-left:37px; padding-right:15px;}
.kastlright { padding-left:15px; padding-right:37px;}
.kastlleft a:link, .kastlleft a:visited, .kastlright a:link, .kastlright a:visited  {
	color: #FFFFFF;
	text-decoration: underline;
}
.kastlleft a:hover, .kastlleft a:active, .kastlright a:hover, .kastlright a:active  { 	color: #FFFFFF;
	text-decoration: none;
}

