

:link,:visited{ text-decoration:none; }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; font-weight:normal; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input, dl, dt, dd { margin:0; padding:0 }
img, a img,:link img,:visited img, fieldset { border:none }
img { margin:0; padding:0; vertical-align:bottom; }
address { font-style:normal }
table {	border:none; padding:0px; margin:0px; border-spacing:0px; font-size:1em;}
tr { border:none; padding:0px; margin:0px; }
td { border:none; padding:0px; margin:0px; vertical-align:top; border-spacing:0px; }
legend { display:none; }

/* reset */

hr{
margin: 0px;
padding: 0px;
}
dl			{margin: 0 0 0 0;}
dl dt		{margin: 0 0 0 0;}
dl dd+dt	{margin-top: 0;}
dl dd		{margin: 0 0 0 0;}

ol			{list-style: none;}
ol li		{margin: 0 0 0 0;}
ol li ol	{margin: 0 0 0 0;}
ol li ul	{margin: 0 0 0 0;}

p			{margin-bottom: 0em;}

ul{list-style: none;}
ul li		{margin: 0 0 0 0;}
ul li ul	{margin: 0 0 0 0; list-style: none;}
ul li ol	{margin: 0 0 0 0;}

pre			{font-size:1.2em; }

a:hover { text-decoration:none; }

html {
	height: 100%;
}

body {
	background:#f1f1f1;
        background-image: url(http://www.ianpooley.com/files/content_bg.jpg);
        background-repeat: repeat-x;
	color: #000;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11px;
}

/* \*/ * html body { text-align:center; font-size: xx-small; } /* *//* IE 5.5 Hack */



div{
        text-align: left; /* text-align:center wieder aufheben, damit DIV-Inhalte linksbuendig ausgerichtet sind */
}


hr{
        color: #000;
        background-color: #000;
        height: 2px;
        border: 0px;
}

#layer{
        position:absolute;
        width: 100%;
        top:0;
        z-index:4;

}	

#flashlayer{
	height: 529px;
	width: 990px;
}

div#wrapper{
       /* padding-left: 220px; */
       width: 990px;
       float: left;
       background-image: url(http://www.ianpooley.com/files/wrapper_bg.gif);
       background-repeat: repeat-y;
       height: 100%;
}

#navigation{
       /* background-image: url('http://www.ianpooley.com/files/alpha_70_schwarz.png');*/
       float: left;
       width: 160px;
       height: 285px;
       margin: 62px 0 0 0;
       border-bottom: 9px solid black;
}

#navigation ul{
       line-height: 15px;
       font-size: 13px;
       margin: 114px 0 0 62px;
       height: 142px;
       padding: 37px 0 0 0;
       background-color: #000;
}

#navigation ul li{
      padding: 0 0 0 10px;

}

#navigation ul li a{
       color: #fff;
       width: 90px;
       display: block;
}

#navigation ul li a.active,
#navigation ul li a:hover,
#navigation ul li a.rex-current,
#navigation ul li a.rex-active{
       color: #fff000;
}

#navigation ul li#rex-article-6{
        padding-top: 15px;
        margin-left: 11px;
        padding-left: 17px;
	background-image: url('http://www.ianpooley.com/files/ullidjmix.gif');
        background-repeat: no-repeat;
	background-position: 0% 100%; 
}

#navigation ul li#rex-article-6:hover{
	background-position: 0% 0%; 
}

#subnavigation ul li a{
        color: #000;
}
#subnavigation ul li a:hover,
#subnavigation ul li a:active{
        font-weight: bold;
}

#content{
        background-color: #fff;
        height: 100%;
        width: 458px;
        float: left;
        background-image: url('http://www.ianpooley.com/files/content_kreis_gelb.jpg');
        background-position: 100% 0%;
        background-repeat: no-repeat;
        margin: 176px 0 0 0;
        padding: 36px 66px 61px 61px;
}

#content ul{
        line-height: 17px;
}

#content .txt-img img{
       padding: 0 0 8px 0;
}

#content .txt-img ul{
        padding-bottom: 12px;
}

#content .img-txt ul li a{
       color: #000;
}

#content .img-txt ul li a:hover{
       color: #000;
}

#content .txt-img ul li{
       font-weight: bold;
       font-size: 11px;
}

#content .txt-img ul li a{
        font-size: 10px;
        font-weight: normal;
        color: #808080;
        margin-left: 10px;
}

#content .img-txt h1,
#content .img-txt h2,
#content h1,
#content h2{
        font-size: 11px;
        /* font-weight: bold;*/
        padding-bottom: 1px;
        border-bottom: 2px solid #000;
        margin-bottom: 15px;
        clear: both
}
#content h2{
        border-bottom: 1px solid #000;
}
#content .img-txt h2,
#content h2{
        margin-top: 15px;
}

#content hr.trenner{
        margin: 30px 0 15px 0;
        clear: both;
}

#content ul.rex-navi1 li a{
        color: #666;
}

#content ul li a.rex-current{
        color: #000;        
/*font-weight: bold;*/
}

#content ul.rex-navi1 li a:hover{
        color: #000;        
/*font-weight: bold;*/
}

#content .txt-img p,
#content .txt-img p a{
        font-size: 11px;
        font-weight: normal;
        color: #666;
        text-decoration: underline;
}

#content .txt-img p{
        line-height: 15px;
        text-decoration: none
}

/* Linke und rechte Listen */

#content .txt-img-l p,
#content .txt-img-r p{
        margin: 0px;
        padding: 0px;
        line-height: 15px;
}

#content .txt-img-l{
        float: left;
        color: #000;
        width: 60px;
}

#content .txt-img-l{

}

#content .txt-img-r,
#content .txt-img-r p a,
#content .txt-img-r a{
        color: #666;
        float: left;
}
#content .txt-img-r p a{
        text-decoration: underline;
}

#content .txt-img-r{
        width: 390px;
}
#content .txt-img-wrap{
        width: 458px;
        float: left;
        clear: both;
}
.content{
        min-height: 400px;
}

.guestbook{
       width: 459px;
       border-bottom: 2px solid #000;
       float: left;
       clear: both;
       height: 16px;
}

.guestbook a{
       font-size: 11px;
       color: #808080;
       background-image: url(http://www.ianpooley.com/files/new_post.gif);
       background-repeat: no-repeat;
       padding-left: 16px;
       margin-left: 375px;
}

#gallery{
      padding-top: 10px;
}

.pagingwrap ul li{
      float: left;
      background-color: #eee;
      padding: 3px;
      margin-right: 7px;
}

.pagingwrap ul li a{
      color: #333;
}

#rechte_spalte{
       padding: 195px 0 0 5px;
       float: left;
       width: 90px;
}

#rechte_spalte p a{
       font-size: 13px;
       color: #fff;
       text-decoration: underline;
}

/* * * * * * * * * * * * * * * * * * * Abstandmodul  * * * * * * * * */

.invisible{
       width: 450px;
       float: left;
}

/* * * * * * * * * * * * * * * * * * * GUESTBOOK  * * * * * * * * */

#content .a63-entries table{
       width: 450px;
       float: left;
       text-align: left;
}

#content .a63-form p label{
       width: 200px;
       float: left;
       float: left;
       width: 56px;
}

#content fieldset{
       /*
       border: 1px solid #eee;
       padding: 10px;
      */
}

#content .a63-form p{
       float: left;
       padding-bottom: 10px;
       width: 500px;
       color: #000;
       clear: both;
}

#content .a63-form input,
#content .a63-form textarea{
       color: #808080;
       border: none;
       background-color: #eee;
       width: 400px;
float: left;
}

#content .a63-form p.a63-buttons input{
      width: 100px;

}
#content .a63-form p.a63-buttons input.a63-fsubmit{
      width: 300px;
      background-color: #000;
      color: #fff;
      font-size: 11px;
}

#content .a63-form  p textarea#gbook_text{
       background-color: #eee;   
       border: none;
       float: left;
       height: 40px;
}

#content .a63-form p label{
       float: left;
}

#content .a63-form p textarea#gbook_text{
       float: left;
       width: 400px;
}

#content .a63-form p.a63-buttons input.a63-fsubmit{
       background-color: #000;
       color: #fff;
       padding-left: 12px;
       text-align: left;
       margin-left: 55px;
       float: left;
}
#content .a63-form p.a63-buttons input.a63-freset{
       background-color: #eee;
       float: left;
       text-align: left;
       color: #000;
       padding-left: 12px;
       margin-left: 6px;
       width: 95px;
       font-size: 11px;
}
#content .a63-entries tr td{
        background-color: #fff;
        color: #808080;
        font-size: 11px;
        line-height: 15px;
}

#content .a63-entries ul li a{
       color: #808080;
}

#content .a63-entries ul{
       padding: 10px 0 10px 0;
       clear: both;
       height: 15px;
}

#content .a63-entries ul li{
       float: left;
}

#content .a63-entries ul.a63-pagination li a{
       padding: 3px;
       background-color: #eee;
}

#content .a63-entries strong{
      color: #000;
      padding-right: 20px;
      font-weight: normal;
      font-size: 10px;
}

#content .a63-entries a{
       color: #666;
       text-decoration: underline;
}

#content .a63-form label#captcha{
       width: 400px;
padding: 0 0 10px 57px;
       clear: both;
}

#content .a63-form input#gbook_captcha{
       width: 400px;
       margin-left: 56px;
}

/* * * * * * * * * * * * * * * * * * * MP3 - Player  * * * * * * * * */

p.mp3head{
       color: #808080;
       display: block;
       margin: 0 0 4px 0;
       border-bottom: 1px solid #000;
       height: 15px;
}

p.mp3head strong{
       color: #000;
       padding-right: 14px;
}

.mp3box{
       margin-bottom: 20px;
margin-left: 60px;
}

/* * * * * * * * * * * * * * * * * * * BOOKINGFORM  * * * * * * * * */

.bookingform{
       padding: 10px 0 10px 0;
       width: 452px;
       float: left;
}

.bookingform p.formtext{
       height: 15px;
       padding: 0 0 15px 0;
}

.bookingform p.formtextarea{
       height: 40px;
       clear: both;
       padding: 0 0 80px 0;
}

.bookingform p.formtext label,
.bookingform p.formtextarea label,
.bookingform p.formsubmit label{
       width: 60px;
       float: left;
}
.bookingform p.formtextarea textarea{
       height: 107px;
}

.bookingform p.formtext input,
.bookingform p.formtextarea textarea{
       width: 390px;
       font-family: arial;
       font-size: 11px;
       border: 0px;
       background-color: #E0E2DF;
}

.bookingform p.formlabel-reset input{
       width: 93px;
       border: 0px;
       color: #000;
       background-color: #E0E2DF;
       font-size: 11px;
       text-align: left;
       float: left;
       padding-left: 10px;
}
.bookingform p.formlabel-reset label{
       width: 2px;
}

.bookingform p.formlabel-senden input{
       width: 290px;
       border: 0px;
       color: #fff;
padding-left: 10px;
margin-right: 6px;
       background-color: #000;
       font-size: 11px;
       text-align: left;
       float: left;
}
/* * * * * * * * * * * * * * * * * * * FOOTER  * * * * * * * * */

#footer{
        float: left;
        width: 847px;
}

 /* * * * * * * * * * * * * * * * CLEANEN  * * * * * * * * */

.clearer {
        clear:both;
}

.clearfix:after {
       clear: both;
       content: ".";
       display: block;
       height: 0;
       visibility: hidden;
}

.clearfix {display: inline-block;}
        /* Hides from IE-mac \*/
        * html .clearfix {height: 1%;}
        .clearfix {display: block;}
        /* End hide from IE-mac */




