body {
    padding:0; color: black;  background: #ffffff; width:800px; 
    font: 12px 'Lucida Grande', Geneva, Verdana, Helvetica, Arial, sans-serif;
    margin:0px; margin-left:0px; margin-right:0px; text-align:center;
    margin-bottom:10px; margin-top:5px; vertical-align:top;
}

#outer {width:800px;
    border-left:  1px solid #9999ff; border-right: 1px solid #9999ff;
    border-top:   1px solid #9999ff; border-bottom:1px solid #9999ff; margin-bottom:5px;
}

#header { color: #ffffff; font: 23px 'Courrier New', Geneva, Verdana, Helvetica, Arial, sans-serif; 
	font-weight:bold; width:800px;
	background: #ffffff url(images/bg_bachlmayr.jpg);
	margin:0px; padding:0px; line-height:50px; text-align:left;
}
#header a{ text-decoration: none; color: #ffffff; padding-left:52px;}

#naviTop { margin:10px; color:#0000ff; line-height:22px; padding:5px; font-size:14px; font-weight:bold; padding-bottom:0px; }
#naviTop a { text-decoration:none; }
#naviTop a:hover {font-weight:bold; color:#9999ff;text-decoration:underline;}
#naviTop a:active {font-weight:bold; color:#9999ff;text-decoration:underline;}
#naviTop hr{width:760px; text-align:center; height:1px; color:#9999ff; margin-top:10px;}

#content { 
    color:black; width:760px; text-align:left; 
    padding-left:20px; padding-right:20px;
    padding-bottom:10px; padding-top:0px; margin-bottom:5px;
}
#content ul {margin-top:5px; margin-bottom:5px;}

#content div.tab1{position:absolute; left:20px;}
#content div.sm {width:750px;}

h2 {color:#3333ff; font: 13px 'Lucida Grande', Geneva, Verdana, Helvetica, Arial, sans-serif; font-weight:bold; 
margin-bottom:5px;}
	
a img { background-color: #ffffff; border:0; text-decoration: none; }
a:link { color: blue; text-decoration: none; }
a:hover { text-decoration: underline; color: black; }

#skills { position: absolute; top:40px; width:1px; height:1px; display:none; visibility:hidden;}