@charset "utf-8"; 
/* CSS Document */ 

.BeNiceToMacIE5 { 
font-family:"\"} \""; 
font-family:inherit; 
}

html, body, #wrapper { margin:0; padding:0; width:100%; height:100%; min-height:100%; font-size:100%; }
html>body, html>body #wrapper { height:auto; }

body { font-family:Arial, Helvetica, sans-serif; color:#ffe; background-color:#600; background-image:url(_images/bg_rot.png) }
h1 { font-size:120%; }
h2 { font-size:120%; }

a:link {color:#f90; text-decoration:none; }
a:visited {color:#f90; text-decoration:none; }
a:active {color:#f90; text-decoration:none; }
a:hover {color:#f90; text-decoration:underline; }


div#wrapper { position:absolute; top:0; left:0; }

#header { position:relative; z-index:500; width:100%; height:150px; }
#headcontent { height:150px; width:800px; margin:0 auto; position:relative; padding:0; text-align:center; }

#sidebar { width:150px; float:left; padding:10px; }
#sidebar2 { width:150px; float:right; padding:10px 38px 10px 10px; }
ul { list-style-image:none; list-style-type:none; list-style-position:outside; padding:0; margin:0; }
ul li { background-image:url(_images/bullet.png); background-repeat:no-repeat; background-position:left top; padding:0 0 0 18px; }
#sidebar li.sub { background:none; padding:0; }
#sidebar ul ul { padding:0 0 5px 10px; }
#sidebar2 ul { list-style-image:none; list-style-type:none;}
#sidebar2 li {background-image:none;}


#content { margin:0 200px 0 200px; padding:10px; }
#content .centerbox { margin:30px 0 0 0; padding:0; }
#content .centerbox2 { margin:30px 0 0 0; padding:0; }
#content .centerbox div { text-align:center; margin:20px auto; padding:0;}
#content .centerbox p { text-align:center; margin:10px auto 0 auto; padding:5px; background-color:#f90; color:#333; border:1px solid #333; }
#content .centerbox2 p { text-align:center; margin:10px auto 0 auto; padding:5px; }
#content .centerbox p.alt { text-align:center; margin:0 auto; padding:5px; background-color:#500; color:#ffe; border:1px solid #333; border-width:0 1px 1px 1px; }
#content img { padding:3px; background-color:#ffe; border:1px solid #333; }
#content .imageholder { float:right; margin:-20px 0 5px 5px; }
#content table { border-collapse:collapse; }
#content table p {margin:0; padding:0; }
#content table td { width:250px; vertical-align:top; border:none; padding: 3px; }
#content table td+td { width:650px; }
#content table.klein td { width:100px; }
#content table.klein td+td { width:120px; }
#content table.klein td+td+td { width:400px; }

#content p.gal { width:220px; height:220px; float:left; border:1px solid #700; text-align:center; margin:10px; padding:10px; vertical-align:middle; }

.clear { clear:both; margin:0 0 20px 0; padding:0; visibility:hidden; }

#footer { clear:both; bottom:10px; left:50%; margin:15px auto 0 -300px; width:600px; height:40px; overflow:hidden; background-color:#ffe; border:1px solid #333; color:#333; padding:0; text-align:center; }
#footer a { color:#333; }
#footer .sliderwrapper { position:relative; overflow:hidden; margin:0; padding:5px; }
#footer .sliderwrapper .contentdiv { visibility:hidden; position:absolute; left:0; top:-15px; width:600px; height:40px; }
#footer #paginate-slider1 { display:none; }


#main { margin:0; padding:0; }

/* \*/ * html #footer { position:absolute; }
* html #main { padding-bottom:20px; }

/* \*/ head:first-child+body div#footer { position:absolute; z-index:0; }
head:first-child+body div#main { padding-bottom:20px; }
