/* CSS-Stylesheet-Datei - Gedankenfeuer Homepage */
/* 2008 by M. Nimtz                   */

body {
        background-color:#000000;
        margin:0px;
        width:1000px
}

h1 {
     margin:0px;
     font-size:14pt;
     color:#ffffff
}

h2 {
     margin:0px;
     padding-top:5px;
     font-size:12pt
}

h3 {
     margin:0px;
     font-size:13pt;
     color:#ffffff
}

img {
     border-color:#000000;
}

img.border {
     border-style:solid;
     border-color:#000000;
     border-width:1px;
}

img.left {
     float:left;
     vertical-align:top;
}

img.right {
     margin:0px;
     margin-right:3px;
     vertical-align:top;
}

img.gallery1 {
     margin:0px;
     padding-left:13px;
     padding-top:10px;
}

img.gallery2 {
     margin:0px;
     padding-left:5px;
     padding-top:7px;
}

img.infogfx {
     float:right;
     padding-right:5px;
     padding-top:5px;
}

img.buttonbar {
     margin-left:10px;
     margin:0px;
}

div.website {
        position:absolute;
        left:0px;
        top:0px;
        width:1000px;
        height:600px;
        font-family: "times new roman","garamond", serif;
        font-size:11pt;
        color:#ffffff;
        background-image:url(pics/website_background01.png);
        background-repeat:no-repeat;
        overflow:visible
}

div.banner-background01 {
        position:relative;
        left:0px;
        top:0px;
        width:1000px;
        height:76px;
        background-image:url(pics/banner_background04.png);
}

div.css-select {
        float:left;
        vertical-align:top;
        margin-left:800px;
        margin-top:55px
}

div.language_select {
        float:right;
        vertical-align:top;
        margin-left:900px;
        margin-top:-15px;
        width:80px
}

div.navibar {
        float:left;
        margin:0px;
        width:1000px;
        height:37px;
        background-image:url(pics/navibar_background01.png);
}

div.zurueck {
        float:left;
        margin:0px;
        margin-left:10px;
}

div.navigation {
        float:left;
        margin:0px;
        margin-left:30px;
}

div.pagecount {
        float:left;
        margin:0px;
        margin-top:5px;
        margin-left:20px
}

div.titleshow {
        float:right;
        margin:0px;
        margin-top:5px;
        margin-right:40px
}

div.buttonbar-background01 {
        float:left;
        margin:0px;
        width:170px;
        height:430px;
        /*overflow:hidden*/
}

div.buttonbar-linklist {
        margin:0px;
        padding:0px;
        width:170px;
        height:300px;
        background-image:url(pics/buttonbar_background01.png);
}

div.buttonbar-linklist2 {
        margin:0px;
        padding:0px;
        width:170px;
        height:300px;
        background-image:url(pics/buttonbar_background01.png);
}

div.buttonbar-sidepanel {
        margin:0px;
        width:170px;
        height:130px;
        background-image:url(pics/sidepanel01.png);
}

div.buttonbar-sidepanel02 {
        margin:0px;
        width:170px;
        height:130px;
        background-image:url(pics/sidepanel02.png);
}

/*Rechter Container*/
div.sheet-container01 {
        float:right;
        margin:0px;
        width:820px;
        height:auto
}

div.sheet-top01 {
        margin:0px;
        width:820px;
        height:15px;
        background-image:url(pics/sheet_top01.png);
}


div.sheet-middle01 {
        float:left;
        margin:0px;
        width:820px;
        background-image:url(pics/sheet_middle01.png);
        overflow:visible
}

div.sheet-bottom01 {
        float:left;
        margin:0px;
        width:820px;
        height:15px;
        background-image:url(pics/sheet_bottom01.png);
}

div.sheet-rahmen01 {
        float:left;
        margin:0px;
        margin-left:8px;
        width:360px;
        min-width:360px;
        max-width:360px;
        height:425px;
        min-height:425px;
        background-image:url(pics/sheet_rahmen01.png);
}

div.sheet-rahmen02 {
        float:left;
        margin:0px;
        margin-left:3px;
        width:420px;
        min-width:420px;
        max-width:420px;
        height:425px;
        min-height:425px;
        background-image:url(pics/sheet_rahmen02.png);
}

div.sheet-rahmen03 {
        float:left;
        margin:0px;
        margin-left:8px;
        width:320px;
        max-width:320px;
        min-width:320px;
        height:56px;
        min-height:56px;
        background-image:url(pics/marker01_nohigh.png);
        overflow:hidden
}

div.sheet-rahmen04 {
        float:left;
        margin:0px;
        margin-left:3px;
        width:460px;
        max-width:460px;
        min-width:460px;
        height:56px;
        min-height:56px;
        background-image:url(pics/filmstrip01_nohigh.png);
}

div.sheet-rahmen05 {
        float:left;
        margin:0px;
        margin-left:3px;
        width:460px;
        min-width:460px;
        max-width:460px;
        height:56px;
        min-height:56px;
        background-image:url(pics/linkstrip02_nohigh.png);
}

div.sheet-rahmen06 {
        float:left;
        margin:0px;
        margin-left:8px;
        width:420px;
        min-width:420px;
        max-width:420px;
        height:425px;
        min-height:425px;
        background-image:url(pics/sheet_rahmen03.png);
}

div.sheet-rahmen07 {
        float:left;
        margin:0px;
        width:320px;
        max-width:320px;
        min-width:320px;
        height:48px;
        min-height:48px;
        background-image:url(pics/marker02_nohigh.png);
        overflow:hidden
}

div.sheet-rahmen08-top {
        margin:0px;
        width:790px;
        max-width:790px;
        min-width:790px;
        height:15px;
        background-image:url(pics/sheet-rahmen04_top.png)
}

div.sheet-rahmen08-middle {
        margin:0px;
        width:790px;
        max-width:790px;
        min-width:790px;
        height:auto;
        min-height:200px;
        background-image:url(pics/sheet-rahmen04_middle.png)
}

div.sheet-rahmen08-bottom {
        margin:0px;
        width:790px;
        max-width:790px;
        min-width:790px;
        height:15px;
        background-image:url(pics/sheet-rahmen04_bottom.png)
}

div.manage {
        float:left;
        margin:0px;
        width:820px;
        height:55px;
        background-image:url(pics/sheet-manage.png)
}

div.infokasten {
        padding:10px;
        padding-top:5px;
        margin-left:10px;
        margin-right:30px;
        margin-top:0px;
        background-image:url(pics/infosheet.png);
        background-color:#eecc00;
        border-style:solid;
        border-width:1px;
        border-color:#000000
}

div.header {
        font-size:14pt;
        padding:5px;
        margin:0px;
        margin-left:10px;
        margin-right:30px;
        background-color:#7799bb;
        background-image:url(pics/headerbalken_news01.png);
        border-style:solid;
        border-width:1px;
        border-color:#000000;
        font-size:14pt
}

div.header_comment {
        font-size:12pt;
        padding:3px;
        margin:0px;
        margin-left:10px;
        margin-right:30px;
        margin-top:10px;
        background-color:#4477bb;
        background-image:url(pics/headerbalken_news02.png);
        border-style:solid;
        border-width:1px;
        border-color:#000000;
        font-size:14pt
}

div.inhalt {
        padding:5px;
        margin-top:0px;
        margin-bottom:0px;
        margin-left:10px;
        margin-right:30px;
        min-height:150px;
        background-color:#332222;
        border-style:solid;
        border-width:1px;
        border-color:#000000;
}

div.inhalt_comment {
        font-size:11pt;
        font-style:italic;
        padding:5px;
        margin-top:1px;
        margin-bottom:1px;
        margin-left:10px;
        margin-right:30px;
        min-height:100px;
        color:#000000;
        background-color:#dddddd;
        border-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        border-top-width:1px;
        border-top-color:#ffffff;
        border-left-width:1px;
        border-left-color:#ffffff;
}

div.footer {
        font-size:10pt;
        padding:5px;
        margin:0px;
        margin-left:10px;
        margin-right:30px;
        background-color:#550000;
        background-image:url(pics/footerbalken_news01.png);
        border-style:solid;
        border-color:#000000;
        border-width:1px;
}

div.footer_comment {
        font-size:10pt;
        padding:3px;
        margin:0px;
        margin-left:10px;
        margin-right:30px;
        background-color:#000055;
        background-image:url(pics/footerbalken_news02.png);
        border-style:solid;
        border-color:#000000;
        border-width:1px
}

div.spacer {
        padding:5px;
}

div.swf {
     padding-top:13px;
     padding-left:13px;
}

span.header_left {
        margin:0px;
        margin-right:20px;
        vertical-align:top;
        color:#000000
}

span.header_left_c {
        margin:0px;
        margin-right:20px;
        vertical-align:top;
        color:#222222
}

span.header_right {
        margin:0px;
        margin-right:20px;
        vertical-align:top;
        color:#ffffff
}

span.header_right_c {
        margin:0px;
        margin-right:20px;
        vertical-align:top;
        color:#eeeeff
}

span.redandfat {
        font-weight:bold;
        font-size:15pt;
        color:#a34201
}

span.white {
        font-weight:bold;
        color:#ffffff
}

span.blue {
        color:#3377cc
}

span.black {
        color:#000000
}

span.links_align {
     float:left;
     vertical-align:top;
     margin-right:5px;
}

span.rechts_align {
     float:right;
     vertical-align:top;
     margin-left:5px;
}

p.data_no_padding {
        margin:0px;
        padding:0px;
        padding-bottom:10px;
        font-size:10pt;
        font-weight:bold
}

p.data_header {
        margin:0px;
        padding:5px;
        padding-right:15px;
        padding-left:17px;
        color:#000000;
        font-size:11pt
}

p.title_header {
        margin:0px;
        padding:10px;
        padding-top:8px;
        padding-right:15px;
        padding-left:17px;
        font-size:14pt;
        font-weight:bold
}

p.picture_header {
        margin:0px;
        padding-top:10px;
        padding-right:15px;
        padding-left:17px;
        padding-bottom:0px;
        color:#ffffff;
        font-size:12pt;
        font-weight:bold
}

p.picture_middle {
        margin:0px;
        padding-top:0px;
        padding-right:15px;
        padding-left:17px;
        padding-bottom:5px;
        color:#3377cc;
        font-size:12pt;
        font-weight:bold
}

p.picture_footer {
        margin:0px;
        padding-top:0px;
        padding-right:15px;
        padding-left:17px;
        padding-bottom:40px;
        color:#ffffff;
        font-size:12pt;
        font-weight:bold
}

p.picture_footer_counter {
        margin:0px;
        padding-top:10px;
        padding-right:15px;
        padding-left:18px;
        padding-bottom:5px;
        color:#3377cc;
        font-size:12pt;
        font-weight:bold
}

p.marker_button {
        margin:0px;
        padding:10px;
        padding-right:15px;
        padding-left:17px;
        color:#ffffff;
        font-size:12pt;
        font-weight:bold;
}

p.picture_desc {
        margin:0px;
        padding:10px;
        padding-right:15px;
        padding-left:17px;
        font-size:11pt
}

p.picture_data {
        margin:0px;
        padding:10px;
        padding-right:15px;
        padding-left:17px;
        font-size:10pt;
        font-weight:bold
}

p.textbox {
        margin:0px;
        padding:5px;
}

p.textbox_thick {
        margin:0px;
        padding:5px;
        font-weight:bold
}

p.box_links {
        position:relative;
        float:left;
        margin:0px;
        margin-right:10px;
        padding:8px;
        vertical-align:top;
}

p.box_rechts {
        position:relative;
        margin:0px;
        margin-left:10px;
        margin-right:20px;
        padding:10px;
        vertical-align:top;
}

p.ganzunten {
        color:#000000;
        text-align:center;
        font-size:9pt
}
        
table {
        margin:0px;
        border-collapse:collapse;
        width:100%
}

table.main { margin-left:10px;
             margin-right:30px;
             margin-top:0px;
             width:95%
}

/* 2 Spaltig */
td.links2 {
          width:35%;
          padding-bottom:3px;
          vertical-align:top
}

/*Linke Tabelle Mit Bild */
td.links2pic {
          width:35%;
          padding-bottom:3px;
          vertical-align:top
}

td.rechts2 {
           width:65%;
           padding-bottom:3px;
           vertical-align:top
}

/* 3 Spaltige Tabelle ohne Rahmen */

td.links3 {  width:30%;
             padding-bottom:3px;
             vertical-align:top
}

td.mitte3 {  width:30%;
             padding-bottom:3px;
             vertical-align:top
}

td.rechts3 { width:20%;
             padding-bottom:3px;
             vertical-align:top;
             text-align:right
}

th {
     margin:0px;
     padding:5px;
     text-align:left;
     font-size:11pt;
     color:#000000;
     background-color:#3377cc
}

textarea, input.field, select {
     color:#ffffff;
     background-color:#333333;
     border-style:solid;
     border-width:1px;
     border-color:#000000
}

textarea {
     width:100%;
}

a { font-size:10pt }
a.dark { color:#3377cc }
/* Alte Linkfarbe = #3377cc */
a:link { color:#cc7733; font-weight:bold; text-decoration:none }
a:visited { color:#6666bb; text-decoration:none }
a:hover { color:#ee7700; text-decoration:none }
a:active { font-weight:bold; color:#ff3311 }
a:focus { font-weight:bold; color:#ff3311 }
