/* ##########################################################

    Montrag r2.0
    T3-Layout Inhalt

    Version  : 1.0
    Datum    : 25. Juli 2008
    Autor    : http://www.proxenos.de/

########################################################## */


a
{
    color:                  #00497F !important;
    font-weight:            bold;
    text-decoration:        none;
}

a:focus, a:hover
{
    text-decoration:        underline;
}

body
{
    background-color:       #F2F5F7;
    margin:                 20px;
}

body#home
{
    background:             #F2F5F7 url(../grafik/home_hg.gif) repeat-y;
    margin:                 0px;
}

dd.csc-textpic-caption,
p.news-single-imgcaption
{
    color:                  #000000;
    font-family:            Verdana, Helvetica, Arial, sans-serif;
    font-size:              7pt;
    line-height:            10pt;
    margin-top:             0px;
}

div.csc-textpic-imagerow
{
    margin-bottom:          10px;
}

div#homelinks
{
    display:                block;
    position:               absolute;
    top:                    20px;
    width:                  590px;
}

div#homelinks_inhalt
{
    display:                block;
    margin:                 20px;
}

div#homerechts
{
    display:                block;
    position:               absolute;
    left:                   600px;
    width:                  140px;
}

div.news-latest-img,
div.news-single-img
{
    float:                  right;
    margin-bottom:          10px;
    margin-left:            20px;
    margin-top:             15px;
    width:                  180px;
}

div.news-latest-morelink,
div.news-single-backlink
{
    margin-bottom:          10px;
}

div.news-list-browse
{
    border-top:             1px solid #00497F;
    margin-top:             10px;
}

div.news-list-browse * p
{
    margin-bottom:          0px;
}

div.news-single-additional-info
{
    background-color:       #FFFFFF;
    border-width:           1px;
    border-style:           solid;
    border-color:           #00497F;
    border-collapse:        collapse;
    border-spacing:         0px;    
}

div.news-single-img
{
    margin-top:             5px;   
}

dl.csc-textpic-image
{
    margin-bottom:          10px !important;
}

dl.news-single-files,
dl.news-single-links,
dl.news-single-related
{
    font-family:            Verdana, Helvetica, Arial, sans-serif;
    font-size:              9pt;
    font-weight:            bold;
    margin-left:            10px;
    margin-right:           10px;
}


h1, h2
{
    border-top:             1px solid #00497F; 
    color:                  #00497F;
    font-family:            Verdana, Helvetica, Arial, sans-serif;
    font-size:              12pt;
    font-weight:            bold;
    padding-top:            15px;
}

h1.csc-firstHeader, h2
{
    border-top:             0px solid #00497F;
    padding-top:            0px;
}

h1.titelrechts
{
    background-color:       #00497F;
    color:                  #FFFFFF;
    font-size:              10pt;
    margin:                 0px;
    padding:                4px;
}

h3
{
    font-family:            Verdana, Helvetica, Arial, sans-serif;
    font-size:              10pt;
    font-weight:            bold;
    margin:                 0px;
}

img
{
    border-width:           0px;
}

li
{
    color:                  #000000;
    font-family:            Verdana, Helvetica, Arial, sans-serif;
    font-size:              9pt;
    list-style-image:       url(../grafik/liste.gif);
    margin-bottom:          10px;
    margin-top:             10px;
    padding-left:           10px;
    padding-right:          10px;
}

p,
div.news-latest-morelink,
div.news-single-backlink,
table#news-list-item * a
{
    color:                  #000000;
    font-family:            Verdana, Helvetica, Arial, sans-serif;
    font-size:              9pt;
    line-height:            14pt;
    text-align:             justify;
}

p.textrechts
{
    color:                  #272727;
    font-size:              8pt;
    line-height:            11pt;
    margin:                 4px;
    margin-bottom:          10px;
    text-align:             left;
}

span.hinweise {
    font-size:              7pt;
    font-weight:            normal;
}

table
{
    background-color:       #FFFFFF;
    border-width:           1px;
    border-style:           solid;
    border-color:           #00497F;
    border-collapse:        collapse;
    border-spacing:         0px;
    width:                  495px;
}

table#news-latest-item,
table#news-list-item
{
    background-color:       transparent;
    border-width:           0px;
    border-bottom-width:    1px;
    margin-bottom:          10px;
    width:                  100%;
}

table#news-list-item
{
    border-bottom-width:    0px;
    margin-bottom:          0px;
}

table#news-pagebrowser
{
    background:             transparent;
    border-width:           0px;
    width:                  auto;
}

table#news-pagebrowser * td
{
    width:                  16px;
}

table#tabelle_referenzen,
table#tabelle_voll
{
    background-color:       transparent;
    border-width:           0px;
    width:                  100%;
}

table#tabelle_referenzen * p.bodytext
{
    line-height:            0pt;
    text-align:             center;    
}

td#news-latest-date,
td#news-list-date
{
    color:                  #272727;
    font-family:            Verdana, Helvetica, Arial, sans-serif;
    font-size:              8pt;
    padding-top:            3px;
    text-align:             left;
    width:                  80px;
}

td#news-list-content
{
    padding-bottom:         5px;
    padding-top:            5px;
}

th
{
    background-color:       #00497F;
    color:                  #FFFFFF;
    font-family:            Verdana, Helvetica, Arial, sans-serif;
    font-size:              10pt;
    font-weight:            bold;
    line-height:            14pt;
    padding:                5px;
    text-align:             left;
}

div.csc-mailform-field 
{
    margin:                     10px;
    font-family:                Verdana,Arial,Helvetica,sans-serif;
    font-size:                  9pt;
}

label
{
    width:                      150px;
    float:                      left;
    display:                    block;
}

.csc-mailform, #mailformOptionen
{
    border:                     none;
}

#mailformformtype_mail
{
    margin-left:                150px;
    
}

.csc-mailform-radio
{
    display:                    block;
    float:                      left;
}

#mailformOptionen
{
    margin-left:                140px;
}
