html {height: 100.3%; font-size: 62.5%;}

* {margin: 0px; padding: 0px; border: 0px;}

body {
        font-family: "Verdana", sans-serif;
        font-size: 1.2em; /*1.2*/
        line-height: 1.8em;  /* 1.8*/
        text-align: left;
        background: #01a2ff url(bg2.png) repeat-x;
}

/* LINKS, PARAGRAPHS INPUTS TEXTAREA SPAN*/
a {color: #01a2ff; text-decoration: none;}
a:link {}
a:visited {}
a:hover {}
a:active {}

div#footer a {color: #FFFFFF;}
p, a{font-size: 1.25em; padding: 3px 0px; text-align: center;}
p a{font-size: 1.0em;}
.large{font-size: 1.4em;}
.important{font-weight: bold;}
.linkToPage{color: #FFFFFF; margin: 100px; font-size: 25px;}
.longtext{text-align: justify;}
a.gohome {text-align: center; font-weight: bold;}

textarea {border: 1px solid #000000;}

td{padding: 10px 5px 0px 5px; font-size: 1.25em;}
td.main{color: #01a2ff; font-weight: bold; width: 80px;}
td.nopadding{padding-top: 0px;}

/* HEADINGS */
h1, h2, h3, h4, h5, h6 {
        /*font-family: "Century Gothic", sans-serif;  */
        font-family: "Times New Roman", sans-serif;
        margin: 0em 0em 0em 0em;
        color: #01a2ff;
        text-align: center;
        font-weight: bold;
        padding: 5px 2px 15px 2px;
}
h1 {font-size: 2.4em; padding-top: 0px;}
h2 {font-size: 2.0em; padding-top: 0px;}
h3 {font-size: 1.6em;}
h4 {font-size: 1.4em;}
h5 {font-size: 1.2em;}
h6 {font-size: 1.2em;}

/* TABLES */
/*body#guestbook table{margin-right: 15px;}    */
/*body#guestbook table a{color: #0000DF;}   */
/*body#wishes table, body#admin table, body#gift table{    */
table{
		 display: block; 
		 margin-left: auto; 
		 margin-right: auto; 
         background: #FFFFFF;
         padding: 15px;
         width: 60%;
         text-align: left;
}

/* IMAGES */
img {padding: 0px 5px 5px 5px;}
.smiley {padding: 0px 3px;}
.titleImg {display: block; margin-left: auto; margin-right: auto; width: 350px; }


a.smallpic img{
         border: 1px solid #CCCCCC;
         padding: 5px;
         margin-bottom: 5px;
}
a.smallpic:hover img{background: #CB0000;}
a.smallpic span {
         position: absolute;
         background: #FFFFFF;
         padding: 10px;
         left: -1000px;
         border: 1px solid #CCCCCC;
         visibility: hidden;
         color: #FFFFFF;
         text-decoration: none;
}
a.smallpic span img {border-width: 0px; padding: 2px;}
a.smallpic:hover span {
         visibility: visible;
         top: 50px; 
         left: 20px;
         z-index: 50;
}
a.smallpic:hover span img{background: #FFFFFF;}
a.smallpic:hover .bottom{ top: 290px;}
a.smallpic:hover .hf{ left: -300px;}
a.smallpic:hover .bottomhf{ top: 290px; left: -300px;}







div#wrapper {
        width: 700px;
        margin: 0px auto;
        /* margin: 0px; 40px; */
        text-align: left;
        background: #FFFFFF;
}

div#header {
         height: 160px;
         background: #FFFFFF url(wagen_final.png) no-repeat;
         padding: 10px 0px 25px 0px;
         /*border-bottom: 15px solid #FFFFFF; */
}


div#wrap_content {
         background: #FFFFFF url(footer.png) no-repeat bottom left;
         padding-top: 0px;
         padding-bottom: 200px;
}




div#wrap_content {min-height: 300px;}

div#maincontent{
         text-align: left;
         margin-left: 30px;
         margin-right: 30px;
         padding-top:  0px;
}
div#footer {
         clear: both;
         text-align: center;
         background: #0bc8ff;
}