/* Stylesheet for gamefishingcaptain.com */

body {
    margin: 0px;
    font-family:Verdana,Geneva,Arial,Helv,Helvetica,Swiss,sans-serif;
    font-size:10px;
}

h1 {
    font-family: "Comic Sans MS",Verdana,sans-serif;
    font-size: 32px;
}
h2 {
    font-family: "Comic Sans MS",Verdana,sans-serif;
    font-size: 18px;
}
h3 {
    font-family: "Comic Sans MS",Verdana,sans-serif;
    font-size: 14px;
    padding-left: 8px;
    background-color: #f0f0f0;
    color: #000;
    border: solid #ccc 1px;
}
li {
    font-family:Verdana,Geneva,Arial,Helv,Helvetica,Swiss,sans-serif;
    font-size:14px;
    text-align: justify;
}
p {
    margin: 0px;
    font-family: Verdana,Geneva,Arial,Helv,Helvetica,Swiss,sans-serif;
    font-size:14px;
/*    font-weight: bold;*/
    padding-bottom: 8px;
    text-align: justify;
}
sup, sub {
    font-size: 60%;
}

pre {
    font-family: Courier, fixed;
    font-size: 16px;
    font-weight: bold;
}

/*
p:first-letter {
    font-size: 150%;
    font-weight: bold;
    font-style: italic;
    color: #00c;
}
*/
a {
    color: white;
    text-decoration: none;
    font-family: "Comic Sans MS",Verdana,sans-serif;
    font-weight: bold;
}

a:hover {
    background-color: #009;
}

a.fliesslink {
    color: black;
    font-weight: normal;
    font-family:Verdana,Geneva,Arial,Helv,Helvetica,Swiss,sans-serif;
    font-size:14px;
    text-decoration: underline;
}

a.fliesslink:hover {
    background-color: #99f;
}

a.tablelink {
    color: #66f;
    font-weight: normal;
    font-family:Verdana,Geneva,Arial,Helv,Helvetica,Swiss,sans-serif;
    font-size:18px;
    text-decoration: underline;
}

a.tablelink:hover {
    color: #fff;
    background-color: #99f;
}

a.black {
    color: #000;
}

a.black:hover {
    color: #fff;
    background-color: #000;
}

.titleinline {
    font-family: "Comic Sans MS",Verdana,sans-serif;
    font-size: 18px;
    font-weight: bold;
}

.sublink {
    color: white;
    font-size: 11px;
    text-decoration: none;
    font-family: "Comic Sans MS",Verdana,sans-serif;
    font-weight: bold;
}

.linkfeld {
    font-size: 11px;
    text-decoration: none;
    padding: 1px;
}

.linkaktiv {
    padding: 1px;
    font-size: 11px;
    color: #ff0;
    background-color: #666;
    text-align: left;
    border: solid 2px #fff;
    font-family: "Comic Sans MS",Verdana,sans-serif;
    font-weight: bold;
}

.white {
    color: white;
}

.weiss {
    color: white;
}

.fancy {
    font-family: "Comic Sans MS",Verdana,sans-serif;
}

.fett {
    font-weight: bold;
}

.big {
    font-size: 22px;
}

.medium {
    font-size: 14px;
}

.bottomleft {
    position: absolute;
    left: 10px;
    bottom: 10px;
}
.barely {
    font-family: Helvetica;
    font-size: 1px;
    color: #666;
/*    visibility: hidden;*/
}
.sunbg {
    background-image: url(/images/bg2.jpg);
    background-repeat: repeat-x;
}

.bluebox {
    border: outset white 3px;
    color: white;
    padding: 5px;
    font-size: 16px;
}


.yellowbox {
    border: outset white 3px;
    background-color: #ffe953;
    color: black;
    padding: 5px;
    font-size: 16px;
}
.blueboxsmall {
    border: outset silver 3px;
    color: white;
    padding: 5px;
    font-size: 14px;
    font-weight: bold;
}

.counter {
    padding-left: 8px;
    color: #999;
    font-style: italic;
}

.print_me {
    padding: 20px;
}

/*
 *  Layout-related stuff
 */

div#header {
    margin: 0px;
    height: 100px;
    background-image: url(/images/topbg.jpg);
    background-repeat: repeat-x;
    padding-bottom: 15px;
    vertical-align: middle;
    text-align: center;
}

.separator {
    height: 10px;
    position: absolute;
    top: 50px;
    left: 0px;
    z-index: 5;
}

div#naviframe {
    float: left;
    width: 208px;
    margin-left: 12px;
}

/* For the fucking IE5/6 */

* html div#naviframe {
    margin-lef\t: 6px;
}

div#linkbox {
    background-color: #006;
    margin-bottom: 15px;
}

div#picframe {
    float: right;
    width: 220px;
}

div#picframe280 {
    float: right;
    width: 280px;
}

div#mainframe {
    padding: 0px 230px 5px 230px;
}

div#attention {
    border: 1px solid #900;
    background-color: #fdd;
    color: #900;
    padding: 10px;
    text-align: justify;
}

div#thumbnails {
    float: left;
    width: 80px;
    text-align: center;
}

div#mainpic {
    float: right;
    width: 510px;
}

img#dummytn {
    position: absolute;
    left: 25px;
    top: 25px;
}

div#toplink {
    clear: both;
    padding-top: 10px;
    padding-bottom: 10px;
}

div#footer {
    clear: both;
    padding: 5px;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    color: #000;
    background-color: #f0f0f0;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #ccc;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #ccc;
}

.legende {
    font-size: 12px;
    font-style: italic;
    color: #666;
    height: 20px;
}

.pictable {
    width: 208px;
    /*margin-right: 10px;*/
    margin-bottom: 4px;
    border: 1px solid #ccc;
}

.floatingpictable {
    margin-left: 10px;
    margin-bottom: 25px;
    border: 1px solid #ccc;
}

.gallink {
    border: 1px solid #999;
    background-color: #c0c0c0;
    color: #000;
    width: 20px;
    text-align: center;
}

.galaktuell {
    border: 1px solid #f00;
    background-color: #aa0000;
    color: #fff;
    width: 20px;
    text-align: center;
}

.thumbnail {
    margin-bottom: 8px;
    border: solid 1px #666;
    cursor: pointer;
}

/*
 *  Stuff for the feedback form
 */

.fbtable {
    margin-top: 15px;
    margin-bottom: 15px;
    border: solid 1px #006;
}
.fbheader {
    background-color: #006;
    color : #fff;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    padding: 5px;
}

.fbdetail {
    color: #000;
/*    background-color : #fff;*/
    font-size: 10px;
    padding: 4px;
}
