body
{
	font: normal 11px verdana,arial,sans-serif;
	color: #000;
	padding-left: 0px;
	margin-left: 0px;
	margin-top: 0px;
	border: 0px;
}

img, table { border: 0px; }

a, a:visited
{
	text-decoration: none;
	color: #AB0000;
}

h3
{
	font-size: 11px;
	color: #000;
	font-family: verdana,arial,sans-serif;
	font-weight: bold;
	line-height: 18px;
	margin-top: 0px;
	margin-bottom: 0px;
}

h6
{
	font-size: 9px;
	color: #000;
	font-family: verdana,arial,sans-serif;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
}

#container
{
	/*position: absolute;
	top: 115px;*/
	width: 839px;
	z-index: 2;
}

#colWrapper { position: relative; }

.contentBlock
{
	margin: 0px;
	width: 538px;
}

.contentBlockGatrixx
{
	margin: 0 0 0 0;
	width: 538px;
}

#teaser
{
	float: right;
	width: 254px;
	/* overflow:hidden; */
}

#menublock { display: block; }

#menublockWrapper
{
	position: relative;
	width: 834px;
}

#floater
{
	position: absolute;
	left: 843px;
	top: 103px;
	width: 120px;
	display: none;
	z-index: 100;
}

/* Gatrixx Select */
#form01 .input { font-size: 10px; }

/* Hauptcontent, mittlere Spalte  */
.artikelblock
{
	width: 385px;
	float: left;
	/* weitere Eigenschaften in content.css */
	margin-bottom: -5px;
}

.artikelsplit
{
	font-size: 11px;
	color: #7E7E7E;
	font-family: verdana,arial,sans-serif;
	font-weight: bold;
	text-align: right;
	padding: 3px 3px 5px 3px;
}

/* rechte Spalte */
.rightCol
{
	width: 210px;
	margin: 0 0 0 0px;
}

#spitzmarke, .txtgrau
{
	font-size: 12px;
	color: #7E7E7E;
	font-family: verdana,arial,sans-serif;
	font-weight: normal;
}

#spitzmarke { margin-top: 10px; }

#pager
{
	float: right;
	font-size: 10px;
	color: #7E7E7E;
	font-family: verdana,arial,sans-serif;
	font-weight: normal;
	padding: 0px 5px 5px 0px;
}

#pager a
{
	text-decoration: none;
	color: #AB0000;
}

.navSeitenAlle
{
	clear: both;
	width: 530px;
	margin: 0 0 0 0;
	padding: 4px 0px 0px 0px;
	vertical-align: bottom;
	text-decoration: none;
	color: #000;
	background: #fff;
	line-height: 14px;
	height: 20px;
	border-width: 1px 0px 0px 0px;
	border-color: #D1D5D4;
	border-style: solid solid solid solid;
}

.nav10x10Drucken
{
	width: 14%;
	height: 12px;
}

.nav10x10Back
{
	width: 22%;
	float: left;
	font-family: verdana,arial,sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #7E7E7E;
	text-align: left;
	margin-top: 0px;
}

.nav10x10Drucken
{
	width: 22%;
	float: left;
	font-size: 10px;
	color: #7E7E7E;
	font-family: verdana,arial,sans-serif;
	font-weight: bold;
	text-align: center;
}

.nav10x10Send
{
	width: 22%;
	float: left;
	font-size: 10px;
	color: #7E7E7E;
	font-family: verdana,arial,sans-serif;
	font-weight: bold;
	text-align: center;
}

.nav10x10Forward
{
	width: 32%;
	float: right;
	font-family: verdana,arial,sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #7E7E7E;
	text-align: right;
	margin-top: 0px;
}

.txtlinkhead, .txtlinkheadbold, a.txtlinkheadbold:hover, a.txtlinkheadbold:visited, a.txtlinkheadbold:active
{
	font-size: 10px;
	color: #000;
	font-family: verdana,arial,sans-serif;
	text-decoration: none;
}

.txtlinkheadbold { font-weight: bold; }

.txtlinkheadboldgrau
{
	font-size: 10px;
	color: #626262;
	font-family: verdana,arial,sans-serif;
	font-weight: bold;
}

.txtheadboldgrau
{
	font-size: 10px;
	color: #7E7E7E;
	font-family: verdana,arial,sans-serif;
	font-weight: bold;
}

.txtboldred
{
	font-size: 12px;
	color: #AB0000;
	font-family: verdana,arial,sans-serif;
	font-weight: bold;
}

.txtheadbold
{
	font-size: 11px;
	color: #000;
	font-family: verdana,arial,sans-serif;
	font-weight: bold;
}

.txtheadboldrot
{
	font-size: 11px;
	color: #AB0000;
	font-family: verdana,arial,sans-serif;
	font-weight: bold;
}

.txtheadbigboldrot
{
	font-size: 13px;
	color: #AB0000;
	font-family: verdana,arial,sans-serif;
	font-weight: bold;
	line-height: 18px;
}

.txtsmall
{
	font-size: 9px;
	color: #000;
	font-family: verdana,arial,sans-serif;
	font-weight: normal;
}

.txtgrauitalic
{
	font-size: 11px;
	color: #7E7E7E;
	font-family: verdana,arial,sans-serif;
	font-weight: normal;
	line-height: 18px;
	font-style: italic;
}

.txtschwarz
{
	font-size: 11px;
	color: #000;
	font-family: verdana,arial,sans-serif;
	font-weight: normal;
	line-height: 18px;
}

.txtfooter
{
	font-size: 10px;
	color: #8F8F8F;
	font-family: verdana,arial,sans-serif;
	font-weight: normal;
}

p { line-height: 18px; }
strong { line-height: 18px; }

/*
br[clear="all"] {
	line-height: -5px;
}
*/

.tableborder
{
	border-color: #727272;
	border-width: 1px;
	border-style: solid;
}

a.txtfooterlink:link, a.txtfooterlink:active, a.txtfooterlink:visited, a.txtfooterlink:hover
{
	font-size: 10px;
	color: #8F8F8F;
	font-family: verdana,arial,sans-serif;
	font-weight: normal;
	text-decoration: none;
}

a.txtheadboldred:link, a.txtheadboldred:active, a.txtheadboldred:visited
{
	font-size: 11px;
	color: #AB0000;
	font-family: verdana,arial,sans-serif;
	font-weight: bold;
	text-decoration: none;
}

a.txtgraulink:visited, a.txtgraulink:active, a.txtgraulink:link
{
	font-size: 10px;
	color: #6E6E6E;
	font-family: verdana,arial,sans-serif;
	font-weight: bold;
	line-height: 18px;
	text-decoration: none;
}

a.linkheadbold:link, a.linkheadbold:active, a.linkheadbold:visited, a.linkheadbold:hover { font-weight: bold; }
a.txtheadboldred:hover, a.txtgraulink:hover { text-decoration: underline; }

a.poplink:link, a.poplink:visited
{
	font-size: 11px;
	color: #0065cb;
	font-family: verdana,arial,sans-serif;
	text-decoration: none;
}

a.poplink:active
{
	font-size: 11px;
	color: #fff;
	font-family: verdana,arial,sans-serif;
	text-decoration: none;
}

a.poplink:hover
{
	font-size: 11px;
	color: #fff;
	font-family: verdana,arial,sans-serif;
	text-decoration: underline;
}

a.teaser:link, a.teaser:active, a.teaser:visited
{
	font-size: 11px;
	color: #000;
	font-family: verdana,arial,sans-serif;
	line-height: 18px;
	text-decoration: none;
}

a.teaser:hover
{
	font-size: 11px;
	color: #000;
	font-family: verdana,arial,sans-serif;
	line-height: 18px;
	text-decoration: underline;
}

a.headlink:link, a.headlink:active, a.headlink:visited
{
	font-size: 11px;
	color: #AB0000;
	font-family: verdana,arial,sans-serif;
	font-weight: bold;
	text-decoration: none;
}

a.headlink:hover
{
	font-size: 11px;
	color: #AB0000;
	font-family: verdana,arial,sans-serif;
	font-weight: bold;
	text-decoration: underline;
}

a.footer:link, a.footer:active, a.footer:visited
{
	font-size: 10px;
	color: #8F8F8F;
	font-family: verdana,arial,sans-serif;
	font-weight: normal;
	text-decoration: none;
}

a.footer:hover
{
	font-size: 10px;
	color: #AB0000;
	font-family: verdana,arial,sans-serif;
	font-weight: normal;
	text-decoration: underline;
}

h1.homehead
{
	margin: 0px 0 2px 0;
	border-top: 1px solid #fff;
}

h1.artikelhead { margin: 10px 0 2px 0; }

h5
{
	font-size: 11px;
	color: #7E7E7E;
	font-family: verdana,arial,sans-serif;
	font-weight: normal;
	line-height: 110%;
}

.artikelbild
{
	float: left;
	margin: 5px 15px 2px 0;
}

.artikeltext, .anlauf
{
	/*	margin: 0.4em 0 0.8em 0; */
	margin: 0 0 0.8em 0;
}

ul.artikelliste
{
	list-style: none;
	margin: 0 0 5px 0;
}

ul.artikelliste li
{
	padding-left: 12px;
	font-size: 11px;
}

ul.artikelliste a
{
	color: #1E3B6B;
	font-weight: bold;
	text-decoration: none;
}

ul.artikelliste a:hover { text-decoration: underline; }

/* Bild mit Unterschrift als DL */
dl.bild180
{
	float: left;
	margin: 0px;
}

dl.bild180 dt img { display: block; }
dl.bild180 dd, dl.bild180 dt { }

dl.bild180 dd
{
	background: #fff;
	padding: 0px;
	font-size: 9px;
	color: #AB0000;
	line-height: 120%;
}

/* Bild mit Unterschrift als DL */
dl.bild180p
{
	float: left;
	margin: 0px 10px 5px 0px;
}

dl.bild180p dt img
{
	display: block;
	/*
	_margin-top: 10px;
*/
}

/* _margin-top for IE */
dl.bild180p dd, dl.bild180p dt { }

dl.bild180p dd
{
	background: #fff;
	padding: 0px;
	font-size: 9px;
	color: #AB0000;
	line-height: 120%;
}

/* Bild mit Unterschrift als DL, Align RIGHT */
dl.bild180pr
{
	float: right;
	margin: 0px 0px 5px 10px;
}

dl.bild180pr dt img
{
	display: block;
	/*
	_margin-top: 10px;
*/
}

/* _margin-top for IE */
dl.bild180pr dd, dl.bild180pr dt { }

dl.bild180pr dd
{
	background: #fff;
	padding: 0px;
	font-size: 9px;
	color: #AB0000;
	line-height: 120%;
}

/* Bild mit Unterschrift als DL, Align MIDDLE */
dl.bild180pm
{
	display: block;
	text-align: center;
	margin: 15px 10px 5px 0px;
}

dl.bild180pm dt img
{
	text-align: center;
	display: block;
	/*
	_margin-top: 10px;
*/
}

/* _margin-top for IE */
dl.bild180pm dd, dl.bild180pr dt { text-align: center; }

dl.bild180pm dd
{
	background: #fff;
	padding: 0px;
	font-size: 9px;
	color: #AB0000;
	line-height: 120%;
}

/* Link mit Lupe */
/* Bild über ganze Breite - RW */
dl.bild378
{
	float: left;
	width: 378px;
	margin: 5px 10px 5px 0;
}

dl.bild378 dt img { display: block; }

dl.bild378 dd
{
	background: #E7E8EC;
	padding: 3px;
	font-size: 0.9em;
	line-height: 120%;
}

/* Link mit Lupe */
/* Bild über ganze Breite - RW - Ende */
dd a.zoomlink
{
	float: left;
	background: url(/img/lupe_ca.gif) no-repeat;
	width: 20px;
	height: 15px;
	text-decoration: none!important;
}

/* SSO Styles */
.abstand
{
	margin-top: 35px;
	clear: both;
}

.textfeld { width: 217px; }
.selectfeld { width: 171px; }

.bn u
{
	padding-top: 5px;
	clear: both;
	float: left;
	text-align: right;
	text-decoration: none;
}

.bn input, .bn select, .bn textarea, .bn strong
{
	float: right;
	margin-top: 4px;
}

.bl u
{
	width: 94%;
	float: right;
	text-align: left;
	text-decoration: none;
	margin-top: 1px;
	margin-left: 5px;
}

.bl input
{
	width: 10px;
	margin-top: 0px;
	float: left;
	clear: both;
}

#bn input[type="radio"]
{
	padding-top: 5px;
	vertical-align: middle;
	clear: both;
}

.passleft
{
	float: left;
	text-align: left;
}

.formularfooter
{
	float: right;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	border-spacing: 0;
}

a.inlinelink:link
{
	text-decoration: underline!important;
	font-size: 11px;
	color: #000;
	font-family: verdana,arial,sans-serif;
}

a.inlinelink:active
{
	font-size: 11px;
	color: #000;
	font-family: verdana,arial,sans-serif;
	text-decoration: underline;
}

a.inlinelink:visited
{
	font-size: 11px;
	color: #000;
	font-family: verdana,arial,sans-serif;
	text-decoration: underline;
}

a.inlinelink:hover
{
	font-size: 11px;
	color: #000;
	font-family: verdana,arial,sans-serif;
	text-decoration: underline;
}

h2.zwischenhead
{
	float: none;
	clear: both;
	font-size: 11px;
	color: #000;
	font-family: verdana,arial,sans-serif;
	font-weight: bold;
}

dl.bild180p dt img
{
	margin-bottom: 0.5em;
	padding-bottom: 0.5em;
}

ul.textliste
{
	list-style: none;
	margin: 10px 0 10px 0;
}

ul.textliste li
{
	background: url(/img/listdot_black.gif) no-repeat 0 4px;
	padding-left: 15px;
	margin-top: 15px;
}

.bilderpopup .bilderstreckeblock
{
	margin: 0 2% 0 2%;
	width: 96%;
}

.bilderpopup .bilderstreckeblock .navSeitenAlle
{
	margin: 0 0px;
	width: 100%;
}

.bilderpopup .bilderstrecke
{
	width: 100%;
	margin: auto;
	text-align: center;
}

.bilderpopup .bilderstreckegross
{
	margin: auto;
	width: 500px;
	text-align: left;
}

.bilderstrecke_li { float: left; }
.bilderstrecke_re { float: right; }

/* Suche */
.blau
{
	font-size: 13px;
	color: #AB0000;
	font-family: verdana,arial,sans-serif;
	font-weight: bold;
}

.grauerkasten
{
	width: 474px;
	text-align: left;
	padding: 0.5em;
	margin: 0px 0px 10px 0px;
	vertical-align: bottom;
	color: #000;
	background: #E0E0E0;
	font-weight: normal;
}

.sucheergebnis
{
	margin: 5px 5px 5px 5px;
	width: 480px;
}

.searchfor_extend
{
	width: 270px;
	margin: 0 0 1px 0!important;
	text-indent: 0;
	font-size: 12px;
}

.sucheftd, .suche_printarchiv
{
	margin: 5px 0px;
	clear: both;
}

.suche_printarchiv input
{
	float: left;
	margin: 3px 3px 3px 3px;
	padding-bottom: 3px;
}

.suchfeld input
{
	float: left;
	margin: 3px 3px 3px 3px;
	padding-bottom: 3px;
}

.sucheftd td { }

.sucheftd table.rahmen td input
{
	margin: 0px 4px 0 0px;
	float: right;
}

.sucheergebnis .homehead { margin: 0; }

.sucheergebnis .zeit
{
	color: black;
	font-weight: normal;
}

.sucheergebnis p { margin: 0 0 15px 0; }

.sucheftd table, .suche_printarchiv table
{
	width: 100%;
	margin: 2px;
}

.sucheftd table.rahmen
{
	border-bottom: 1px;
	border-top: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9C9C9C;
	border-top-style: solid;
	border-top-color: #9C9C9C;
	margin-top: 2px;
}

.sucheftd td u input
{
	float: right;
	margin: 2px 2px 0 0;
	text-decoration: none;
}

/* ISIN */
table.charts
{
	font-size: 11px;
	width: 100%;
	border-collapse: collapse;
	border-spacing: 3px;
	margin: 5px 5px 3px 0px;
	line-height: 8px;
	padding-bottom: 3px;
	border: 1px solid #D8D5DA;
}

.charts th
{
	font-weight: bold;
	text-align: left;
	line-height: 12px;
	background-color: #D8D5DA;
	padding: 2px 0px 2px 2px;
}

.charts td
{
	font-weight: normal;
	text-align: left;
	padding: 1px 0px 1px 2px;
}

a.info
{
	position: relative;
	/*Reihenfolge ist wichtig*/
	z-index: 24;
	color: #000;
	text-decoration: none;
	text-shadow: none;
	font-style: italic;
}

a.info:hover
{
	z-index: 25;
	/*z-index muss um 1 erhoeht werden*/
	background-color: transparent;
	text-decoration: none;
	cursor: help;
}

a.info span { display: none; }

a.info:hover span
{
	/*wird nur beim hovern angezeigt*/
	display: block;
	position: absolute;
	top: 2em;
	left: 1em;
	width: 125px;
	border: 1px solid #203C6C;
	background-color: #FFE7CE;
	font-style: normal;
	color: #000;
	text-align: center;
	line-height: 15px;
}

a.info:hover span.dropshadow
{
	/*wird nur beim hovern angezeigt*/
	display: block;
	position: absolute;
	top: 25px;
	left: 14px;
	width: 125px;
	border: 0px dotted #B1B6BF;
	background-color: #B1B6BF;
	line-height: 15px;
}

/* Von Ralf - Alt-Text */
a.alt
{
	position: relative;
	/*Reihenfolge ist wichtig*/
	z-index: 24;
	color: #000;
	text-decoration: none;
	text-shadow: none;
	font-style: italic;
}

a.alt:hover
{
	z-index: 25;
	/*z-index muss um 1 erhoeht werden*/
	background-color: transparent;
	text-decoration: none;
	cursor: help;
}

a.alt span { display: none; }

a.alt:hover span
{
	/*wird nur beim hovern angezeigt*/
	display: block;
	position: absolute;
	top: -206px;
	left: 1em;
	/*
	_top: 2em;
	_left: 1em;
*/
	width: 125px;
	border: 1px solid #203C6C;
	background-color: #FFE7CE;
	font-style: normal;
	color: #000;
	text-align: center;
}

a.alt:hover span.dropshadow
{
	/*wird nur beim hovern angezeigt*/
	display: block;
	position: absolute;
	top: -207px;
	left: 14px;
	/*
	_top: 25px;
	_left: 14px;
*/
	width: 125px;
	border: 0px dotted #B1B6BF;
	background-color: #B1B6BF;
}

/* Meldungen Archiv */
.archiv_rubrik
{
	width: 520px;
	font-weight: bold;
	text-align: left;
	line-height: 12px;
	background-color: #D8D5DA;
	padding: 5px 5px 5px 15px;
}

/* Heft Uebersicht */
.heftrub
{
	width: 510px;
	font-weight: bold;
	background: url(/img/heft_dot.gif) no-repeat 0 2px;
	border-width: 0px 0px 2px 0px;
	border-color: #B299B2;
	border-style: solid solid solid solid;
	padding-left: 15px;
	margin-top: 15px;
}

pre
{
	font-size: 11px;
	color: #000;
	font-family: verdana,arial,sans-serif;
	font-weight: normal;
	line-height: 18px;
}

div#ad_leaderboard
{
	width: 837px;
	height: 95px;
	margin-bottom: 5px;
}

div#non_leaderboard
{
	width: 837px;
	display: block;
	height: auto;
}

div#ad_banner
{
	width: 840px;
	margin: 5px 0px;
	margin-left: 0px;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-style: solid solid solid solid;
	display: block;
	height: auto;
}

table#header_logo
{
	background-image: url(/img/head/head_back.jpg);
	background-repeat: no-repeat;
	background-position: right;
	background-color: #000;
}

table#main_header
{
	position: absolute;
	top: 0px;
	width: 835px;
}

div#cap_dynamic_header
{
	position: absolute;
	z-index: 8;
	top: 99px;
	left: 0px;
}

.bg_black { background-color: #fff; }
.bg_mittelgrau { background-color: #bababa; }
.bg_darkgrey, .bg_dunkelgrau { background-color: #727272; }
.bg_hellgrau { background-color: #e0e0e0; }
.bg_hellgrau2 { background-color: #d1d1d1; }
.bg_white { background-color: #000; }
span.ohne_umbruch { white-space: nowrap; }

.headline, #headline, td.txtheadbigboldrot a.txtheadboldred, td.txtheadbigboldrot a.txtheadboldred:link, td.txtheadbigboldrot a.txtheadboldred:hover, td.txtheadbigboldrot a.txtheadboldred:visited
{
	font-size: 13px;
	color: #AB0000;
	font-family: verdana,arial,sans-serif;
	font-weight: bold;
	line-height: 18px;
}

div.std_shortteaser { padding: 0px 0px 10px 0px; }

form#direktsuche table tr td > input[type="text"], form#direktsuche table tr td > input, .tab_input
{
	font-size: 10px;
	font-family: verdana,arial,sans-serif;
}

div.std_teaser { padding: 15px 0px 10px; }

div.homepage_block_header
{
	width: 533px;
	padding: 10px 0px;
}

a.red:hover { text-decoration: underline; }
div.sidebarbox { padding: 0px 0px 0px 0px; }
div.siebentage { padding: 10px 0px; }

/* CSS Selektoren fuer die Werbung START */
div#ad_contentad, div#ad_textad
{
	position: relative;
	width: 533px;
	display: block;
	text-align: center;
	padding: 4px 0px 0px 0px;
	z-index: 20;
}

div#ad_contentad_iframe
{
	position: relative;
	width: 533px;
	height: 300px;
	display: block;
	text-align: center;
	padding: 10px 0px 0px 0px;
	z-index: 20;
}

#ad_br1 { display:none; }

div#ad_halfpagead
{
	position: relative;
	width: 254px;
	height: auto;
	display: none;
	text-align: center;
}

div.ad_textlink, div.ad_textlink h5, div.ad_textlink_body, div.ad_textlink_teaser
{
	padding: 0px;
	margin: 0px;
}

div#ad_halfpagead table tr td { text-align: center; }

div#ad_teaserad
{
	position: relative;
	width: 254px;
	height: auto;
	display: none;
}

div#ad_sidebar_hp, div#ad_sidebar_tl
{
	margin: 15px 0 0 0;
	width: 254px;
	text-align: center;
	padding: 0px 0px 10px 0px;
}

div#ad_halfpromo, div#ad_contentad_content, div.ad_contentad_content
{
	text-align: center;
	border-top: 1px solid #bababa;
	border-bottom: 1px solid #bababa;
	padding: 0px 0px 10px 0px;
}

.anzeigegif
{
	height: 10px;
	position: relative;
	top: -6px;
	margin: 0px 10px;
	padding: 0px 10px;
}

div#halfpromo, div#tl_sidebar, div#ad_contentad_image { padding: 0px 0px; }

div#ad_textlinkts, div#ad_textad
{
	text-align: center;
	border-top: 1px solid #bababa;
	border-bottom: 1px solid #bababa;
	padding: 0px 0px 5px 0px;
}

div.ad_textlink h5 { padding-bottom: 8px; }

div.ad_textlink h5 a
{
	font-weight: bold;
	color: black;
	text-decoration: none;
}

div#ad_textlinkts a:hover, div.ad_textlink_body a:hover, div.ad_textlink h5 a:hover { text-decoration: underline; }
div#ad_tandem_rubriken { display: none; }

/* CSS Selektoren fuer die Werbung ENDE */
.navCapitalTools
{
	width: 100%;
	float: right;
	font-family: verdana,arial,sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #7E7E7E;
	text-align: right;
	vertical-align: middle;
	padding: 10px 0px;
}

/* Styles fuer Kommentar */
#kommentare
{
	width: 100%;
	padding: 0.5em 0;
}

#kommentare input, #kommentare textarea
{
	border: 1px solid #ccc;
	background-color: #f0f0f0;
	padding: 2px;
}

.kommentar_betreff { width: 98%; }

#kommentare textarea
{
	width: 98%;
	height: 10em;
}

#kommentare div.zeile1, #kommentare div.zeile2
{
	padding: 3px;
	margin-top: 1px;
	font-size: 0.9em;
}

#kommentare div.zeile1 { background-color: #f0f0f0; }
#kommentare div.zeile2 { background-color: #e0e0e0; }

#kommentare div.redakteur_pic
{
	background-image: url(../img/capital_mikro.gif);
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 40px;
}

comment_redakteur_pic
{
	background-image: url(../img/capital_mikro.gif);
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 40px;
}

#kommentare h4
{
	border-bottom: 1px solid #900;
	font-style: normal;
	font-weight: bold;
	color: black;
}

#kommentare a:hover { color: black; }
#kommentare div.input_name { float: left; }
#kommentare div.input_email { float: right; }
#kommentare h4 a { color: black; }

#kommentare table.kommentar_liste
{
	width: 100%;
	margin-top: 2em;
	border-collapse: collapse;
}

#kommentare table.kommentar_liste td
{
	font-size: 0.85em;
	border-bottom: 1px solid #ccc;
	padding: 0;
	vertical-align: middle;
	white-space: nowrap;
}

#kommentare table.kommentar_liste tr.zeile1 td, #kommentare table.kommentar_liste tr.zeile1 a { background-color: #f0f0f0; }
#kommentare table.kommentar_liste tr.zeile2 td, #kommentare table.kommentar_liste tr.zeile2 a { background-color: #e0e0e0; }
#kommentare table.kommentar_liste td.wann { text-align: right; }

#kommentare table.kommentar_liste td.was
{
	background-image: url(file:///p:/line5.gif);
	background-position: left top;
}

#kommentare table.kommentar_liste a
{
	display: block;
	padding: 2px 0;
	white-space: normal;
}

.kommentieren .entry { margin-bottom: 2em; }

.kommentieren .who
{
	font-weight: bold;
	padding: 0 1em;
	float: left;
}

.kommentieren .zeile
{
	height: 1.75em;
	border-bottom: 1px solid #ccc;
}

.kommentieren .redzeile
{
	height: 1.75em;
	border-bottom: 1px solid #ccc;
	background-image: url(../img/capital_mikro.gif);
	background-repeat: no-repeat;
	background-position: 10px 0px;
	padding-left: 40px;
	margin-bottom: 2em;
	color: #ab0000;
}

.kommentieren .date
{
	text-align: right;
	font-size: 0.8em;
	color: #555;
	float: right;
	padding-top: 0.2em;
	white-space: nowrap;
}

.kommentieren .subj
{
	font-weight: bold;
	margin: 0.5em 0 0 0;
	padding: 0 1em;
}

.kommentieren .komm { padding: 0 1em; }
.kommentieren .komm	p { margin-top: 1em; }
.eingabe .input_name, .eingabe .input_email { width: 48%; }
.eingabe .input_name { float: left; }
.eingabe .input_email { float: right; }
.eingabe fieldset { padding: 0.5em; }

.eingabe .inside
{
	background-color: #f0f0f0;
	padding: 0.5em;
}

.eingabe legend { font-weight: bold; }

.eingabe .input_betreff
{
	width: 100%;
	float: none;
	clear: both;
}

.eingabe .input_betreff input { font-weight: bold; }

.eingabe textarea
{
	width: 100%;
	height: 8em;
	margin-bottom: 1em;
}

.eingabe .b { font-weight: bold; }

/* CSS Anpassungen fuer das Nachladen von Werbung */
iframe#iframe_ad_leaderboard {
  width: 1040px;
  height: 95px;
  text-align: center;
  /*
	background-image: url(/img/head/head_back.jpg);
  background-repeat:repeat-x;
  */
}

iframe#iframe_ad_skyscraper {
  position:absolute; 
  left:843px; 
  top:95px;
  width:200px; 
  height:600px;
}

iframe#iframe_ad_contentad {
  width: 300px;
  height: 280px;
}

div#ivwimg, img#btpx{
  position:absolute;
}

div#ad_sky2 {
  position:absolute; 
  left:843px; 
  top:710px;
  width:200px; 
  height:600px;
}

div.wtSimpleContainer div.checkbox {
  width:25px;
  float:left;
  padding-top:3px;}
