body { 
background: #caeaf9;
background-attachment: scroll; 
margin-bottom: 0; 
margin-right: 0; 
margin-top: 0; 
margin-left: 0;
}

#wrap {
position: absolute;
margin-left: 0px;
margin-right: 0px; 
margin-top: 0px; 
margin-bottom: 0px; 
position: absolute; 
width: 100%;
top: 0%;
right: 0%;
z-index: 2;
}

#clear {
clear: both; 
}

#head1 {
width: 1031px; 
height: 180px; 
background: url('oben_header_clouds.jpg') no-repeat; 
float: right;
}

#layout {
width: 888px; 
float: right;
}

.code { border: 0px solid #fff; padding: 2px 1px 2px 1px;}

.div1 {width: 132px; background: url('navi_repeat.jpg') repeat-y; valign: bottom;}
.div2 {width: 366px; background: #fff7b9 url('ie_fix.jpg') left no-repeat; background-position: bottom; text-align: top; height: 600px; padding: 0px; }
.div3 {width: 390px; background: url('right_above.jpg') repeat-y; valign: bottom;}

#footerwrap {
height: 275px;
background: url('repeat.jpg') top repeat-x;; 
background-position: right;
}

#footer {
width: 1031px; 
height: 275px; 
background: url('naruto_unterstes.jpg') no-repeat; 
float: right;
}

#overlap {
position: absolute;
width: 366px; 
height: 94px; 
background: url('content-13.gif') no-repeat; 
bottom: 0%;
right: 0%;
margin-bottom: 275px;
margin-right: 390px;
z-index: 2;
}

#overlap2 {
position: absolute;
width: 7px; 
height: 21px; 
background: url('overlap_final.gif') no-repeat; 
bottom: 0%;
right: 0%;
margin-bottom: 456px;
margin-right: 749px;
z-index: 2;
}

#overlap3 {
position: absolute;
width: 4px; 
height: 6px; 
background: url('overlap_smallest.gif') no-repeat; 
bottom: 0%;
right: 0%;
margin-bottom: 453px;
margin-right: 753px;
z-index: 2;
}


* {
color: #63625B;
font-size:12px;
font-family:trebuchet ms, arial, tahoma;
line-height:16px;
cursor:default;
background-color: transparent;
scrollbar-DarkShadow-Color: #B7B7B1;
scrollbar-Track-Color: #C9E9F8; 
scrollbar-Face-Color: #ECECEA; 
scrollbar-Shadow-Color: #ffffff;
scrollbar-3dLight-Color: #FFF7B9; 
scrollbar-Highlight-Color: #ffffff;
scrollbar-Arrow-Color: #F36718;
}

blockquote { background: #D8F0C8; border: 1px dotted #70AB48; width: 85%; padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; color: #0D1C79; margin:0px; text-align: left;}

blockquote b {color: #00841B;}

h1 { 
color: #0189D7; 
font: bold italic 25px georgia, sans-serif; 
padding-left: 150px;
margin-top: 24px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
background: url('header_small.gif') top left no-repeat; height: 51px; padding-left: 60px; margin: 0px;}

h1:first-letter {color: #c63144; font: bold italic 35px "lucida bright";}
h3 {color: #4EB13B; margin: 0px; margin-top: -17px; text-align: center; font: 8px "arial"; text-transform: uppercase; letter-spacing: 0.4em; }

h2 {color: #6b4434; font-size: 12px; background: url('header3.gif') top left no-repeat; height: 25px; padding-left: 30px; margin: 0px; }


a:link, a:visited, a:active { color:#767676; text-decoration: underline; font-weight: bold;  text-transform:normal;}
a:hover {color:#344731; text-decoration: underline; cursor: help; font-weight: bold;}

B {TEXT-TRANSFORM:font-family:trebuchet ms, arial, tahoma;
	font-size: 11px; color: #8186AC;}

input, select, option, textarea { 
border-bottom: 1px dotted #FFA511; 
border-top: 1px dotted #FFA5115;
border-right: 5px solid #EF1919;
border-left: 1px dotted #FFA511;
color: #0D1C79;
background: #D8F0C8;
font: arial;
font-size: 11.3px;

}