/* css for text-version */

html, body {
    margin: 0px;
    padding: 0px;
}

body {
    font: 12px Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    background: #eeeeee;
}
img { border: none; }

a, a:link {     
    text-decoration: none;
}

/*********************************************/
/* box contains everything */
#box {
    margin: 0px;
    padding: 0px 0px 12px 0px;
    width: 100%;
    height: auto;
}

#logo {
    margin: 0px;
    padding: 0px;
    height: 80px;
    width: 100%;
    background-image: url(pix/bg_header.gif);
    background-repeat: repeat-x;
    background-position: left top;
}


/*********************************************/
/* white container below logo */
#subheader {
    margin: 0px;
    padding: 0px;
    height: 28px;
    width: 100%;
    color: inherit;
    background: #FFFFFF;
    text-align: right;
}

#subheader p {
    margin: 0px;
    padding: 6px 0px 0px 0px;
}

#subheader a {
    padding-right: 12px;
}
#subheader a:link, #subheader a:visited {
    color: #000072;
    background: inherit;
}
#subheader a:hover, #subheader a:active {
    color: #ff9919;
    background: inherit;
}


/*********************************************/
/* leftside container with navi */
#leftcontainer {
    margin: 0px;
    padding: 12px 0px 0px 0px;
    width: 250px;
    min-height: 400px;
    float: left;
    border-right: 1px solid #003366;
}

#navi {
    margin: 0px;
    padding: 0px 0px 0px 6px;
}

#navi p {
    margin: 0px;
    padding: 6px 0px 4px 0px;
    font-weight: bold;
}
#navi ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}
#navi li {
    padding: 0px 0px 4px 0px;
}

#navi a:link, #navi a:visited {
    color: #000072;
    background: inherit;
}
#navi a:hover, #navi a:active {
    color: #ff9919;
    background: inherit;
}

/*********************************************/
/* content with searchform and searchresults */

#inhaltcontainer {
    margin: 0px;
    padding: 12px 0px 0px 0px;
    min-height: 400px;
    width: 600px;
    float: left;
}

/* main titel */
#inhaltcontainer h1 {
    margin: 0px;
    padding: 6px 0px 14px 18px;
    font-size: 16px;
}

#suchennach {
    margin: 0px;
    padding: 0px 0px 0px 18px;
}

#inhaltcontainer #suchdiv {
    margin: 0px;
    padding: 18px;
}
#inhaltcontainer #suchdiv #suchform{
    margin: 0px;
    padding: 0px;
}

#inhaltcontainer #resultmessage {
    margin: 0px;
    padding: 0 0 0 18px;
}

#inhaltcontainer #resultdiv {
    margin: 0px;
    padding: 8px 8px 8px 18px;
    
}

/* container for each record */
#inhaltcontainer #resultdiv .found {
    color: inherit;
    background: #f8f8f8;
    margin: 0px 0px 4px 0px;
    padding: 6px 6px 10px 6px;
    clear: both;
}


/* container for record-image */
#inhaltcontainer #resultdiv .pix {
    margin: 0px;
    padding: 0px 0px 10px 0px;
    height: auto;
    width: 140px;
    float: left;
}

/* container for record-text */
#inhaltcontainer #resultdiv .txt {
    margin: 0px 0px 0px 150px;
    padding: 0px;
    min-height: 150px;
}

/* container for P-tag within a record-text */
#inhaltcontainer #resultdiv .txt p {
    margin: 0px;
    padding: 0px;
}

/* container for h2-tag within a record-text */
#inhaltcontainer #resultdiv .txt h2 {
    color: #000066;
    background: inherit;
    margin: 0px;
    padding: 0px;
    font-size: 12px;
}

/* records (and pix) are surrounded by A-tag */
#inhaltcontainer #resultdiv .txt a,
#inhaltcontainer #resultdiv .txt a:link,
#inhaltcontainer #resultdiv .txt a:visited {
    color: #000000;
    background: inherit;
}

#inhaltcontainer #resultdiv .txt a:hover,
#inhaltcontainer #resultdiv .txt a:active,
#inhaltcontainer #resultdiv .txt h2:hover,
#inhaltcontainer #resultdiv .txt h2:active {
    color: #ff9919;
    background: inherit;
}



/*********************************************/

#footer {
    margin: 0px;
    padding: 0px;
    height: 20px;
    width: 100%;
    background-image: url(pix/bg_footer.gif);
    background-repeat: repeat-x;
    background-position: left top;
}

.clearfloat {
    clear: both;
}
