/* CSS Document */
* { padding: 0; margin: 0; }
body { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10pt; background: #555; margin-top: 0px; }
#wrapper { margin: 0 auto; width: 982px; border-bottom: 3px solid #fff; }

/* --- Header with logo --- */
#header { color: #333; width: 982px; padding: 0px; height: 200px; }
#header_python_oben { width: 982px; height: 38px; background: url(python_oben.gif) no-repeat top left; }
#header_image { width: 982px; height: 120px; background: url(249.jpg) no-repeat top left; }
#header_python_unten { width: 156px; height: 120px; background: url(249p.jpg) no-repeat bottom left; }
#header_logo { float: right; margin-right: 165px; margin-top: 30px; width: 516px; height: 57px; }
*html #header_logo { margin-right: 80px; }

/* Ab hier für alle geltend */
/* --- Header navigation --- */
#header_nav { z-index: 100; width: 982px; height: 42px; background: url("header_nav.gif") no-repeat bottom left; }
#header_nav ul { padding: 0; margin: 0; margin-left: 165px; list-style: none;  }
#header_nav li { float: left; display: inline; list-style: none; margin: 0; text-decoration: none; border-right: 1px solid #555; position: relative; }
#header_nav li a, #header_nav a:hover, #header_nav a.selected, #header_nav .cur { display: block; padding: 0 16px; line-height: 25px; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color: #FFFFFF; }
#header_nav a:hover, #header_nav .cur { color: #ffad00; }
#header_nav a.akt { color: #ffad00; }

/* ------------------faux---------------------- */
#faux { background: url(bg_faux.gif); margin: 0px; overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */ width: 100%; }

/* --------------left navigavtion------------- */
#leftcolumn { float: left; width: 150px; w/idth: 160px; margin:0; margin-left: 4px; padding: 0px; padding-top: 10px; text-align: center; }
html>body #leftcolumn { padding-left: 7px; }

/* -----------------Inhalt--------------------- */
#content { float: center; width: 760px; min-height: 400px; margin: 0; margin-left: 191px; margin-right: 18px; }
#content h1 { font-size: 18pt; text-decoration: underline; margin-bottom: 20px; margin-top: 12px; text-align: center; }
#content h4 { font-size: 18pt; text-decoration: underline; margin-bottom: 20px; margin-top: 12px; text-align: center; }
#content h3 { font-size: 13pt; text-decoration: underline; text-align: center;  margin: 0;}
#content h2 { font-size: 12pt; text-decoration: none; text-align: center; font-weight: bold; margin: 0;}

.clear { clear: both; background: none; }
img { border: 1px solid #fff; }

DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG { border: 1px solid #fff; padding: 0; margin: 0; }
.csc-textpic-image IMG { border: 1px solid #fff; padding: 0; margin: 0; }
.csc-textpic-text { text-align: justify; }
TABLE.contenttable TR TD { vertical-align: top; text-align: justify; }
TABLE.align-center TR TD { text-align: center; }
.align-center { text-align:center; }

TABLE#vorschau TR TD { vertical-align: top; text-align: center; }
.tx-availablereptiles-pi1 TABLE TR TD { vertical-align: top; }

IMG { margin: 2px 5px; }

span IMG { border: 0px; margin: 0px; }

#footer { margin: 0 auto; width: 982px; text-align: right; }
#footer a { text-align: right; color: #fff; text-decoration: none; }
#footer a:hover { color: #ffad00; }
embed {margin-bottom: 15px; }

