/**
 * die börse
 * http://www.dieboerse-wtal.de
 * @author  Matthias Wehrlein
 */

/*** Reset styles and cross-browser font sizes - taken from Yahoo! UI ***/
/*
Copyright (c) 2006, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 0.12.2
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}
body {font:13px arial,helvetica,clean,sans-serif;}
body * {line-height:1.22em;}

/** Color codes
 *
 *	color name:	#hexcode
 *
 */

/*** Layout START ***/
#page {
    width:821px;
    position:absolute; left:150px; top:0;
    }
#header {
    height:150px;
    background:transparent url(img/header_green.png) no-repeat;
    font-size:0;
    }
#navigation {
    position:absolute; left:-106px; top:173px;
    }
#navigation li {
    margin:0 0 2px 0;
    font-size:0;
    }
#navigation li.intern {
    margin:20px 0 0 0;
    font-size:0;
    }
#top-links {
    width:450px;
    position:absolute; left:300px; top:131px;
    }
#top-links ul {
    float:right;
    line-height:normal;
    }
#top-links li {
    margin:0; padding:0 0 6px 10px;
    float:left;
    background:transparent url(img/tab_right_green.png) no-repeat right top;

    /*background-color:#97BE0D;
    float:left;
    margin:0 0 0 10px; padding:0 3px 6px 3px;
    border-bottom:none;*/
    }
#top-links a {
    margin:0 8px 0 0; padding:3px 0 4px 8px;
    display:block;
    background:transparent url(img/tab_left_green.png) no-repeat left top;
    font-weight:bold;
    font-size:11px;
    text-transform:uppercase;
    color:#FFF;
    }
#top-links a:hover {
    color:#E2001A;
    }
#body {
    padding:0 0 5px 0;
    background:transparent url(img/body_bg_green.png);
    }
#headline {
    height:25px;
    background:transparent url(img/headline.png) no-repeat 13px 0;
    }
#content-wrap {
    margin:0 43px; padding:15px 0 0 0;
    min-height:350px;
    height:auto !important;
    height:350px;
    /*color:#dce0f6;*/
    color:#333;
    }
#section-header {
    margin:0 0 0 13px;
    }
#footer {
    height:36px;
    background:transparent url(img/footer_green.png) no-repeat;
    font-size:0;
    }
#newsticker {
    width:500px; height:25px;
    margin:0; padding:0;
    position:absolute; top:150px; left:308px;
    }
#newsticker p {
    margin:0 10px 0 0; padding:0;
    color:#E2001A;
    font-weight:bold;
    font-size:12px;
    line-height:25px;
    text-align:right;
    }
#vielseitig {
    width:115px; height:36px;
    margin:20px 0 0 0;
    background:transparent url(img/vielseitig_green.png) no-repeat;
    }
/*** Layout END ***/

/***  Specific Formatting START ***/
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#col-2-1 #left {
    width:350px;
    margin:0 0 10px 0;
    float:left;
    }
#col-2-1 #right {
    width:350px;
    margin:0 0 10px 0;
    float:right;
    }
#col-2-1 #bottom {
    margin:10px 0 0 0;
    clear:both;
    }

#col-2 #left {
    width:350px;
    margin:0 0 10px 0;
    float:left;
    }
#col-2 #right {
    width:350px;
    margin:0 0 10px 0;
    float:right;
    }
.align-right {
    text-align:right;
    }
/*** Specific Formatting END ***/

/***  Gerneral Formatting START ***/
body {
    /*background:#1C244E;*/
    background:#97BE0D;
    color:#FFF;
    font-size:12px
    }
a {color:#E2001A; text-decoration:none;}
a:link {}
a:visited {}
a:hover {color:#FFF; background-color:#E2001A;}
a img {}

strong {
    font-weight:bold;
    }

#content-wrap a {border-bottom:1px dotted;}
#content-wrap ul {
    margin:0 0 11px 10px;
    }
#content-wrap li {
    margin:0 0 5px 0; padding:0 0 0 15px;
    background:url(img/list_bullet_green.png) no-repeat 0 5px;
    }

h1 {
    margin:0 0 12px 0;
    font-size:20px;
    color:#E2001A;
    border-bottom:1px solid;
    }
h2 {
    margin:0 0 12px 0;
    font-size:16px;
    font-weight:bold;
    color:#E2001A;
    }
h3 {
    margin:12px 0 6px 0;
    font-size:15px;
    font-weight:bold;
    }

p {
    margin:0 0 11px 0;
    /*color:#dce0f6;*/
    color:#333;
    }
em {
    font-style: italic;
    }
/*** General Formatting END ***/

/*** News Formatting START ***/

#news-wrap .news-item {
    width:400px;
    margin:0 0 10px 0;
    text-align:justify;
    }
#news-wrap #news-list {
    float:right;
    }
.news-img {
    float:right;
    margin:0 0 5px 10px;
    }
.news-meta {
    font-weight:bold;
    }
.news-top {
    height:20px; width:400px;
    /*background:url(img/news_top.png) no-repeat;*/
    }
.news-cnt {
    padding:0 10px 1px 20px;
    /*background:url(img/news_bg.png) repeat-y;*/
    }
.news-btm {
    height:20px; width:400px;
    /*background:url(img/news_btm.png) no-repeat;*/
    }

/*** News Formatting END ***/

#vvk caption {
    display:none;
    }
#vvk th {
    font-weight:bold;
    }
#vvk tr {
    }
#vvk th, #vvk td {
    padding:15px 10px 15px 3px;
    border-bottom:1px dashed #97BE0D;
    vertical-align: top;
    }
#vvk img
{
    vertical-align: top;
}
/*
#vvk tr td {
    background:#AFDA17;
    }
#vvk tr.alt td {
    background:#D4F65D;
    }
*/




.csc-textpic img {
    padding:3px;
    background-color:#FFF;
    border:1px solid #97BE0D !important;
    }

body div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
    margin-right:20px !important
    }
div.csc-textpic-clear {
    margin-bottom:16px;
}
