/* =Warning
----------------------------------------------- 
Do not remove 'position:relative;' Attributes even though they seem superfluous. 
They are there to fix the peek-a-boo bug with MSIE 6.
----------------------------------------------- */


/* ------------ */
/* === Body === */
/* ------------ */
body {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    
    font-size: 10pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color:#434343;    
    text-align:center;
    
    /*
    background-image:url(../images/layout/bg_center.gif);
    background-repeat:repeat;
    */
    background:#FFFFFF url(../images/layout/bg_center.gif) repeat-y top center;
    height: 100%;
    
    background-color:#EEF2FB;
}

/*
#footer a:link  {color:#EAEAEA;text-decoration:none;} 
#footer a:visited  {color:#BCBCBC;text-decoration:none;} 
#footer a:hover   {color:#FEFEFE;border-bottom:1px dotted #FFFFFF;} 
#footer a:active  {color:#FFAA00;border-bottom:1px dotted #FFFFFF;}
#footer a:focus  {color:#FFAA00;border-bottom:1px dotted #FFFFFF;}
*/

/* ------------------------------------------------ */
/* === Pagecontainer, enth?lt die gesamte Seite === */
/* ------------------------------------------------ */
div.pagecontainer {
    position: relative;
    width: 980px;
    height: 100%;
    min-height: 100%;
    margin: 0 auto;
    
    text-align: left;

    border-left: 1px solid #9B9B9B;
    border-right: 1px solid #9B9B9B;

    background: url(../images/layout/bg_page.gif) 0 bottom repeat-y;
}


/* --------------------------- */
/* === Hauptinhaltsbereich === */
/* --------------------------- */
div.centercontent {
    /* float:right; */
    
    width: 820px;
    
    /* die seltsame Formatierung mit dem Hashzeichen so stehen lassen! (nutzt MSIE-Bug aus) */
    /*#height:420px;*/ /*urspr�ngliche Formatierung*/
    height:100%;/*neue Formatierung*/
    min-height:650px;
    
    margin:0px 0px 0px 160px;
    padding:20px 0px 20px 0px;
    
    /* background-color:#ebebeb; */
    color: #434343;

        
    /* overflow:auto; */
}

p,pre {
    margin:0px 30px 10px 25px;
}


/*

#footer    {

    margin:auto;
    width:100%;
    color:#FEFEFE;
    background:#777777 url(../images/layout/bg_footer.gif) repeat-x top left;
    font-size:70%;
    text-align:center;
    border-top: 6px solid #353535;
    border-bottom: 5px solid #353535;
    }
*/

/* ------------- */
/* === Links === */
/* ------------- */
a {
    color:#1E3C8A;
}

a:visited {
    color:#666666;
}

a.totop {
  text-decoration:none;
  font-size:8pt;
}

/* ------------ */
/* === Logo === */
/* ------------ */
div.logo {
    width:160px;
    height:160px;
    float:left;
    background-image:url(../images/layout/logo-wiskiauten.gif);
}


/* -------------------------------- */
/* === Banner, enth?lt Topimage === */
/* -------------------------------- */
div.banner {
    width:980px;
    height:160px;
}


/* --------------------------------------------------------------------------------- */
/* === Standard Topimage, kann bei Bedarf auf einzelnen Seiten ?berlagert werden === */
/* --------------------------------------------------------------------------------- */
div.topimage {
    float:right;
    width:820px;
    height:160px;
    /* background-image:url(../images/layout/top_fluss.jpg); */
}


/* ---------------------------- */
/* === Topmenu / Sprachwahl === */
/* ---------------------------- */
div.topmenu {
    width:980px;
    height:30px;
    background-image:url(../images/layout/topmenu.gif);
    background-color:#ebebeb;
}

div#lang_de {
    color:black;
    position: absolute;
    left: 337px;
    top: 172px;
    z-index:5;
}
div#lang_en {
    color:black;
    position: absolute;
    left: 499px;
    top: 172px;
}
div#lang_ru {
    color:black;
    position: absolute;
    left: 659px;
    top: 172px;
}

/* Sprache ist ausgewaehlt (blau) */
span.languageselected {
    color: #00B2FC;
}

/* Sprache ist fuer diese Seite, aber im Moment nicht ausgewaehlt (schwarz) */
span.languageavailable {
    color: black;
}

/* Sprache ist fuer diese Seite nicht verfuegbar (grau) */
span.languagenotavailable {
    color: gray;
}

a.languageselect {
    text-decoration:none;
    font-weight:normal;
    font-size:11px;
}


/* ---------------------- */
/* === Login / Logout === */
/* ---------------------- */

div.login {
    color:black;
    position: absolute;
    left: 822px;
    top: 172px;
    z-index:5;
}

a.login {
    text-decoration:none;
    font-weight:normal;
    font-size:11px;
}


/* ---------------- */
/* === Headings === */
/* ---------------- */
h1 {
    padding-top:10px;
    margin:0px 10px 12px 15px;
    font-size: 11pt;
    font-weight: normal;
    letter-spacing: 0.02em;
}

h2 {
    padding-top:10px;
    margin:0px 10px 10px 25px;
    font-size: 11pt;
    font-weight: normal;
    letter-spacing: 0.01;
}

h3 {
    padding-top:10px;
    margin:0px 10px 10px 25px;
    font-size: 10pt;
    font-weight: bold;
}

h4 {
    padding-top:10px;
    margin:10px 5px 5px 15px;
    font-size: 9pt;
    font-weight: bold;
    letter spacing: 0,01;
}

.indent {
   padding-left:25px;
}


/* ------------------ */
/* === Dateiliste === */
/* ------------------ */

div.filelist {
    padding-left:25px;
}

div.img_summary {
    margin-bottom:15px;
}


/* ------------------ */
/* === Quotations === */
/* ------------------ */

q {
    quotes: "\00AB" "\00BB";
    font-style:italic;
}

q:before { 
    content:open-quote; 
}

q:after { 
    content:close-quote; 
}

blockquote {
    font-style:italic;
    padding:10px 0 10px 0;
    
}

blockquote h3 {
    margin-left:25px;
}


/* -------------- */
/* === Images === */
/* -------------- */

/*
div.csc-textpic-intext-right {
    padding-right: 5px; 
    padding-left: 0px;
}
*/

div.csc-textpic-intext-left {
    margin-right: 12px;
    padding: 0px 0px 0px 12px;
}

dd.csc-textpic-caption {
    font-size:10px;
    font-style:italic;
}

DIV.csc-textpic-center DIV.csc-textpic-imagewrap {
    width: 620px !important;
    margin: 0 auto !important;
}

DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap {
    float: left;
    padding-right: 18px;
}


div.csc-textpic-intext-right DIV.csc-textpic-imagewrap {
    float: right;
    padding-right: 12px;
    padding-left: 18px;
}

/* IE7 HACK */
*+html div.csc-textpic-intext-right DIV.csc-textpic-imagewrap {
    float: right;
    padding-left: 6px;
    margin-right: 26px;
}

/* ----------------------- */
/* === Kontaktformular === */
/* ----------------------- */

input.feedback {
    width:300px;
    margin:0 0 10px 0;
    padding:0 0 0 0;

    border-color:#ddd;
    border-style:inset;
    border-width:1px; 

}

input.feedbackcheckbox {
    margin:0 0 0 0;
    padding:0 0 0 0;
}

input.feedbacksubmit {
    cursor: pointer; /* hand-shaped cursor */
    cursor: hand; /* for IE 5.x */
}

span.feedbackcheckbox {
    margin:0 0 0 0;
    padding:0 0 0 0;
}

textarea.feedback {
    width:300px;
    height:110px;
    overflow: auto;
    margin:0 0 10px 0;
    padding:0 0 0 0;
    
    border-color:#ddd;
    border-style:inset;
    border-width:1px; 
}

textarea#address {
    height:65px;
}

textarea#message {
    height:155px;
}

table.feedbackform {
    margin:0px 0px 0px 25px;
    padding:0px;
    border-collapse:collapse;
    width:700px;
}

table.feedbackform tr {
    margin:0px;
    padding:0px;
}

table.feedbackform td {
    width:50%;
    vertical-align:top;
}


/* --------------- */
/* === TT News === */
/* --------------- */

span.news-list-date {
    float:right;
    font-weight:normal;
    font-size:9pt;
}

div.news-list-morelink, div.news-list-category, div.news-single-timedata, div.news-single-backlink, div.news-single-category {
    margin:0px 0px 0px 25px;
}

div.news-list-item hr.clearer {
    display:none;
}

div.news-list-item img {
    margin:0px 0px 0px 25px;
}

div.news-single-item hr.clearer {
    display:none;
}

div.news-single-img {
    float:right;
    margin:0px 25px 10px 10px;
}

p.news-single-imgcaption {
    margin:0px 0px 10px 0px;
    width:180px;
}


/* --- ab hier ungepr?ft --- */



/* =Sitemap
----------------------------------------------- */

p.csc-sitemap {

}

p.csc-sitemap-level1 {
    padding-left:0px;
    font-size:12pt;
    font-weight:bold;
    color:#D12A35;
}

p.csc-sitemap-level2 {
    padding-left:50px;
    font-size:12pt;
    font-weight:bold;
    color:#1E3C8A;
}

p.csc-sitemap-level3 {
    padding-left:100px;
}

p.csc-sitemap-level4 {
    padding-left:150px;
}

/* Formatierung der Sitemap mit H1, H2, ... statt wie bisher mit P-Tags */

h1.csc-sitemap-level1 {
    padding:0px 0px 0px 0px;
    font-size:10pt;
    font-weight:bold;
    color:#D12A35;
}

h2.csc-sitemap-level2 {
    padding:0px 0px 0px 50px;
    font-size:10pt;
    font-weight:bold;
    color:#1E3C8A;
}

h3.csc-sitemap-level3 {
    padding:0px 0px 0px 100px;
    font-size:1em;
}

h4.csc-sitemap-level4 {
    padding:0px 0px 0px 150px;
    font-size:9pt;
}

h5.csc-sitemap-level5 {
    padding:0px 0px 0px 200px;
    font-size:9pt;
}





