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;
}

/* Tabs */
@media screen {
  .jstabs { margin: 0 12px 12px 0; border-top: 1px solid #b8b89a;  border-left: 1px solid #b8b89a; padding-top: 12px;}
  .jstabs ul.jstabs-nav { margin: 0 0 0 12px; padding: 0; }
  .jstabs ul.jstabs-nav li { display: inline; list-style-type: none; margin: 0; padding: 0; }
  .jstabs ul.jstabs-nav li a { float: left; margin: 0 .5em 0 0; padding: .2em .5em; text-decoration: none; color: #666; font-size: 12px;}
  .jstabs ul.jstabs-nav li.current a { background: #009999; color: #fff; }
  .jstabs ul.jstabs-nav li a:hover { color: #000; }
  .jstabs .accessibletabsanchor, .jstabs .jstabs-current-info { position: absolute; left: -999em; }
  .jstabs-content { }
}

table#review { margin-bottom: 3em;}
table#review p {color: #333; padding: 2em 15px 20px 15px; font-size: 11px; margin: 0; margin-right: 12px; margin-bottom: 12px;}
table#review td {background: #fff url(../../templates/der-haendler/img/review_bg.jpg) right bottom no-repeat;}
.review-author {display: block; text-align: right; font-style: italic; margin-top: .4em;}

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

#pagewrapper #gadget {
    position: absolute;
    z-index: 100;
    right: 0;
    top: 5px;
}

#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 49px; font-size: 11px; color: #666;}

#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;}

#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;
}