#maincontent .subnews img {
    float:left;
    margin-right:10px;
    outline-color:#DDDDDD;
    outline-style:solid;
    outline-width:1px;
}
ul.subsub {margin: 0;}
p.catoptions {
    border-top:1px dotted #CCCCCC;
	margin: 0;
    padding: 5px 10px;
    text-align:right;
}
.start #maincontent p {
    margin:5px 0;
}

p.catoptions {
    text-align:right;
}

p.catoptions a, a.catlink {
    background:transparent url(/themes/default/media/content/icon_pfeil.gif) no-repeat scroll right 0.4em;
    padding-right:10px;
}

#sidecontent1 .calendar .catoptions a {padding-right:10px;background:transparent url(/themes/default/media/content/icon_pfeil.gif) no-repeat scroll right 0.65em;}


#maincontent .subsub img {
    float:right;
    margin:5px 0 0 10px;
}

#maincontent .subnews {
	margin: 10px 0;
    padding:0 0 8px;
}

#TB_title {
	display: none;
}

#TB_ajaxContent {
	padding: 0px;
	overflow: hidden;
}


.date {color: #888;font-weight: bold;}

#maincontent {
	padding-top: 0px;
}

.partner-list {
    width: 776px;
    overflow: hidden;
}

.partner-carousel {
    width: 10000px;
}

.partner-wrapper {
    display: inline;
}

.partner {
    display: inline;
    padding-right: 20px;
}

#maincontent .boxen h4 {height: 3em;}
#maincontent .boxen a {border: none;color: #006;}
#maincontent .boxen a:hover {text-decoration: underline;}
#maincontent .boxen .snap a img {float:left;margin: 0 10px 5px 0;padding: 1px;border: 1px solid #DDD;}
#maincontent .boxen .snap a:hover img {border: 1px solid #006;}

#maincontent .mo-active p {font-size:9px; color: #999; padding: 5px 0px;}
#maincontent .mo-active p span {white-space: nowrap;}
#maincontent .mo-active {border-bottom: 1px solid #ddd; padding-bottom: 0px; margin-bottom: 5px}

#maincontent .mo-active table {margin: 5px 0 0;border-bottom: 1px dotted #DDD;}
#maincontent .mo-active table th,#maincontent .mo-active table td {text-align: right;color: #999;font-size: 10px;}
#maincontent .mo-active table td.name,#maincontent .mo-active table th.name {text-align: left;}
#maincontent .mo-active table td.name {font-size: 17px;font-weight: bold;}
#maincontent .mo-active table td.quote,#maincontent .mo-active table td.tendency {font-size: 15px;font-weight: bold;}

#overview_teaser_button {
	float: right;
	height: 40px;
	width: 275px;
	margin-top: 0;
	vertical-align: text-bottom;
}

.daf {
    background-image: url(/themes/default/media/content/daf-logo-small.gif);
    background-position: left;
    background-repeat: no-repeat;
    padding-left: 45px;
}

.instrument-wertbox {
    float:left;
}

#basiswerte a {
    background-image:none !important;
    display:inline !important;
    border-bottom:none !important;
    padding:0 !important;
    float:none !important;
    text-align:left !important;
}

#basiswerte li {
    padding:5px 10px 5px 16px !important;;
    text-align:left !important;
}

#db_active {
    text-align:left !important;
}

.blogs h2 {background: transparent url(/themes/default/media/content/icon-box-blogs.png) right bottom no-repeat;margin: 20px 0 10px;}
.blogs .image {float: left;margin: 0 5px 5px 0;font-style: italic;width: 70px;}
.blogs .image img {margin: 0 0 3px;}
.blogs a {text-decoration: none;}


#publicationsFisheye img {
margin: 0 18px 5px 0;
border: 1px solid #DDD;
}
#publicationsFisheye p {
	font-size:13px
}

#easyTooltip {background: #FFF;border: 1px solid #DDD;-moz-border-radius: 10px;padding: 5px;font-size: 13px;font-weight: bold;color: #666;}

