BODY { 
	margin-left: 0px;
	margin-top: 0px; 
	margin-right: 0px;
	margin-bottom: 0px; 
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

A   {text-decoration: none; color: #33CCCC}
a:link{text-decoration: none; color: #333333}
a:visited{text-decoration: none; font-weight: bold; color: #333333}
a:hover{color: #333333; text-decoration: none; color: #33CCCC}

a.red:link{text-decoration: none; color: #999999;}
a.red:visited{text-decoration: none; font-weight: normal; color: #999999}
a.red:hover{color: #999999; text-decoration: none; color: #666666}

a.blue:link{text-decoration: none; color: #C5A761;}
a.blue:visited{text-decoration: none; font-weight: bold; color: #C5A761}
a.blue:hover{color: #C5A761; text-decoration: none; color: #999999}

a.pink:link{text-decoration: none; color: #FF33FF;}
a.pink:visited{text-decoration: none; font-weight: bold; color: #FF33FF}
a.pink:hover{color: #FF33FF; text-decoration: none; color: #666666}

a.turk:link{text-decoration: none; color: #33CCCC;}
a.turk:visited{text-decoration: none; font-weight: normal; color: #33CCCC}
a.turk:hover{color: #FF33FF; text-decoration: none; color: #666666}

.schrift {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: lighter;
	color: #999999;
}
.schriftl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: lighter;
	color: #333333;
}
.schriftf {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #666666;
}
.schriftk {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	line-height: normal;
	font-weight: lighter;
	color: #CCCCCC;
}
.schrift0 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	color: #33CCCC;	
	}
	.schrift0001 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #33CCCC;	
	}
	.schrift00 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	color: #C5A761;
	}
	.schrift000 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	color: #FF33FF;
	}
.schrift5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #333333;
		}
		.schrift6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #333333;
		}
.schrift7 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: lighter;
	color: #666666;
}

.link_ak {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: lighter;
	color: #CCCCCC;
}
.schrift9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #333333;
}
.headline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	
}
.linker {
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.titel {
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.schrift2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
}
.linie {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #666666;
}
.schrifto {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #FF0000;
}
.select {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7px;
	font-style: normal;
	line-height: normal;
	font-weight: lighter;
	color: #666666; 
	background-color:#999999; 
	 
			
	}

#shoplinks a {
    margin-right: 15px;
}
#shoplinks a.last {
    margin-right: 0;
    padding-right: 0;
}

#footer td {
    text-transform: uppercase;
}11p

#reading p, #reading_download {font-size: 11px; color: #333;}
#reading h3, #reading_download h3 {font-size: 10px; text-transform: uppercase; color: #666; margin: 0 0 10px 0; padding: 0; font-weight: normal;}
#reading ul, #reading_download ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#reading ul li, #reading_download ul li {
    margin: 0 0 4px 0;
}

#reading ul li a, #reading_download ul li a {
    font-weight: 100;
    color: #00cccc;
    font-size: 13px;
    text-transform: uppercase;
    padding-right: 14px;
    background: url(../img/bg_link_reading.gif) right 4px no-repeat;
    
}

#reading ul li a:hover, #reading_download ul li a:hover  {
    color: #ccc;
}

#noflash {
    padding: 10px;
}

#noflash p {
    margin: 5px 0 10px 0;
    font-size: 11px;
    color: #33ffff;
}

table#review { margin-bottom: 3em;}
table#review p {color: #666; font-size: 12px; margin: 0; padding: 0; margin-bottom: 12px;}
table#review td { vertical-align: top; }
table#review td blockquote { background: url(/templates/der-haendler/img/quot.png) left top no-repeat; margin: 0; padding: 0 10px 0 30px; }
table#review span { display: block; line-height: 1.2; margin: 1em 0 0 0; text-align: right; font-size: 88%;  font-weight: bold; }
table#review span em {font-weight: normal; }

#pagewrapper {
    margin: 0 auto;
    position: relative;
    width: 1008px;
}

#pagewrapper #gadget {
    position: absolute;
/*
    z-index: 100;
    right: 0;
    top: 5px;
*/
    z-index: 100;
    right: 38px;
    top: 10px;
}
#pagewrapper #gadget_shadow {
    position: absolute;
    z-index: 99;
    right: 38px;
    top: 76px;
    height: 20px;
    width: 20px;
    background: url(/images/tradingcoach/trading_coach_gadget_shadow.gif) top right no-repeat;
}

#pagewrapper #audio {
    position: absolute;
    z-index: 99;
    right: 150px;
    top: 40px;
}

.upper { text-transform: uppercase;}

#gewinnspiel {border-bottom: 1px solid #999; color: #333;}
#gewinnspiel a, #gewinnspiel a:hover {color: #c00; font-weight: bold;}
#gewinnspiel p, #gewinnspiel h3  {margin: 0 20px 0 49px;}
#gewinnspiel h3 {color: #c65b5b; }
#gewinnspiel p {font-size: 13px; margin-bottom: 20px; color: #333;}
#gewinnspiel p.small {margin: 40px 20px 20px 20px; font-size: 11px; color: #666;}

#info {border: 1px solid #999; color: #333; padding: 40px; }
#info a, #info a:hover {color: #c00; font-weight: normal; font-size: 1em; text-decoration: underline; }
#info p, #info h3  {margin: 0;}
#info h1 { margin: 0 0 20px 0; color: #33CCCC;}
#info h3 {color: #c65b5b; }
#info p {font-size: 13px; margin-bottom: 20px; color: #333;}
#info p.small {margin: 40px 0 20px 0; font-size: 11px; color: #666;}
#info p img { margin: 0 20px 0 20px; }
#audio_samples {background: #000 url(../img/audio_samples_bg.jpg) left top no-repeat; padding-bottom: 30px;}
#audio_samples p {color: #fff; margin: 1em 40px 1em 60px; font-size: 12px; }
#audio_samples p.issue_title {color: #fff; margin: 1em 0 .2em 0; font-size: 11px; color: #ff0000;}
#audio_samples p.issue_title a {color: #ff0000; text-decoration: underline;}
#audio_samples p.issue_title .legend {display: block; color: #ccc; font-size: 10px; margin-bottom: .4em;}

#monthly-campaign { border: 1px solid #666; background: #fdfefd; }
#campaign-body { padding: 0 55px 30px 55px; }
#campaign-body p, #campaign-body li { line-height: 150%; font-size: 112.8%; }
#campaign-body li { margin-bottom: .7em; }
#monthly-campaign h3 { font-size: 130%; }
#monthly-campaign h3, #monthly-campaign a { color: #009999; font-weight: bold; }
#monthly-campaign .message { padding: 1em; background: #eff4f6; border: 1px solid #4996b7; margin-bottom: 3em;}
#monthly-campaign .message h3 { margin: 0; padding: 0; }
#monthly-campaign .message p { margin: 0; padding: 0; }
#monthly-campaign .hint { font-size: 88%; text-align: left; color: #666; }

.campaign-col-left { float: left; width: 60%; }
.campaign-col-right { float: right; width: 40%; }
.section { padding-bottom: 2em; }

.erdal-cene #campaign-body{ padding-top: 2em; }
#monthly-campaign .order-now { color: #fff; font-size: 130%; border: 1px solid #009999; padding: 0 1em; background: #009999}

#courses {border: 1px solid #999;}
#courses a, #courses a:hover, #courses a:link, #courses a:active, #courses a:visited { color: #009999}
#courses h3 {font-family: 'Myriad Pro', Myriad, Verdana, Arial, sans-serif; margin: 25px 0 15px 0; color: #333333; font-size: 22px;}
#courses .subline {display: block; font-weight: normal; color: #c00; font-size: 14px;}
#courses p {font-size: 12px; line-height: 18px; margin-bottom: 1em; color: #333; width: 350px;}
#courses p.small { margin-top: 2em; font-size: 10px; color: #666; line-height: 14px;}

#recommendation-bar {
    background: #ffff99;
    padding: .5em .7em;
    border-bottom: 1px solid #cccc33;
    margin: 0 0 2em 0;
    text-align: right;
}

#recommendation-bar a {
    color: #0066cc;
    text-decoration: underline;
}

#postit {
    display: none;
}

/* new clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
