a.xmas {display:block;width:74px;height:72px;background:url(../xmas2008/nikolaus_hg.gif) top no-repeat;}
a.xmas:hover {background:url(../xmas2008/nikolaus_hg.gif) bottom no-repeat;}
img {margin:0;padding:0;border:0 none;}
/*-----------*/

body {color:#333333;margin:0;padding:0;background:#ECECEF url(../images/hg.gif) repeat-y;}
table {font:13px/20px Arial, Helvetica, Verdana, Geneva, sans-serif;}

h1 {font-size:30px;font-weight:normal;color:#CAD0D5;letter-spacing:3px;padding:40px 0 45px 14px;margin:0;}
h2 {font-size:20px;font-weight:bold;color:#FF9900;letter-spacing:2px;padding:10px 0 30px 0;margin:0;}
h3 {font-size:18px;font-weight:normal;padding:5px 0 10px 0;margin:0;}
p {padding:5px 0 10px 0;margin:0;}
ul {list-style-image:url(../images/ul.gif);padding:0 0 15px 15px;margin:0;}
ul li {padding:0 0 3px 0;margin:0;}
ol {padding:0 0 15px 25px;margin:0;}

.orange {color:#FF9900;}
tr.wechsel:hover {background:#EEF3F5;}
li.wechsel:hover {background:#EEF3F5;}

#nuber {width:872px;background:url(../images/nuber.jpg) top left no-repeat;}
#table-content {position:absolute;top:105px;left:272px;width:600px;}
#td-content {width:434px;}
#content {padding:40px 40px 40px 0;}
#contentvideo {padding:40px 0px 40px 0;}
#td-nav-s-s {position:relative;width:166px;}

#home {display:block;width:272px;height:380px;}
#home span {display:none;}

#nav-s {width:272px;font-weight:bold;letter-spacing:1px;}
#nav-s ul {list-style-image:url(../images/p-t.gif);color:#FF9900;line-height:18px;padding:10px 0 30px 0;margin:0 0 0 55px;}
#nav-s ul li {padding:0;margin:0;}
#nav-s-s {position:relative;font-size:12px;line-height:18px;letter-spacing:1px;padding-left:30px;}
#rubrik-de {color:white;padding:0 0 0 5px;margin:0;background:url(../images/hg-rubrik.gif) repeat-y;}
#rubrik-en {color:white;padding:0 0 0 30px;margin:0;background:url(../images/hg-rubrik.gif) repeat-y;}
#kontakt {padding:0 0 0 55px;margin:0;background:url(../images/hg-kontakt.gif) top left no-repeat;}

.nav-l-a {width:15px;height:27px;background:url(../images/nav-l-a.gif) top left no-repeat;}
.nav-m-a {color:#FFFFFF;letter-spacing:1px;padding-top:5px;background:#FF9900 url(../images/nav-m-a.gif) repeat-x;text-align:center;}
.nav-r-a {width:15px;height:27px;background:url(../images/nav-r-a.gif) top right no-repeat;}
.nav-l {width:15px;height:27px;background:url(../images/nav-l.gif) top left no-repeat;}
.nav-m {color:#999999;letter-spacing:1px;padding-top:5px;background:#E8EEF2 url(../images/nav-m.gif) repeat-x;text-align:center;}
.nav-r {width:15px;height:27px;background:url(../images/nav-r.gif) top right no-repeat;}

#nav-s-s span.marker {position:absolute;top:260px;left:-1px;background:url(../images/marker.gif) top left no-repeat;}
#nav-s-s span.marker strong a, #nav-s-s span.marker strong a:hover, #nav-s-s span.marker strong a:visited {position:relative;top:-7px;left:30px;font-size:13px;font-weight:bold;line-height:20px;letter-spacing:0;}

.print {display:none;font-size:10px;font-weight:normal;line-height:14px;color: #666666;}
.small {font-size:11px;}

a:link {font-weight:bold;color:#FF9900;text-decoration:none;}
a:visited {font-weight:bold;color:#FF9900;text-decoration:none;}
a:hover {font-weight:bold;color:#FF9900;text-decoration:underline;}
a:active {font-weight:bold;color:#FF9900;text-decoration:underline;}

.nav-m a:link {font-weight:bold;color:#999999;text-decoration:none;}
.nav-m a:visited {font-weight:bold;color:#999999;text-decoration:none;}
.nav-m a:hover {font-weight:bold;color:#FF9900;text-decoration:none;}
.nav-m a:active {font-weight:bold;color:#FF9900;text-decoration:none;}

#nav-s a:link {font-weight:bold;color:#666666;text-decoration:none;}
#nav-s a:visited {font-weight:bold;color:#666666;text-decoration:none;}
#nav-s a:hover {font-weight:bold;color:#FF9900;text-decoration:none;}
#nav-s a:active {font-weight:bold;color:#FF9900;text-decoration:none;}

#nav-s-s a:link {font-weight:normal;color:#FF9900;text-decoration:none;}
#nav-s-s a:visited {font-weight:normal;color:#FF9900;text-decoration:none;}
#nav-s-s a:hover {font-weight:normal;color:#333333;text-decoration:none;}
#nav-s-s a:active {font-weight:normal;color:#333333;text-decoration:none;}


/* ------------------------------------------------------------------------------------- */

#content form
{
	position:relative;
	margin:30px 0 30px 0;
	}
#content form em
{
	font-style:normal;
	font-weight:bold;
	border-bottom:2px solid #FF9900;
	}
#content form div
{
	border-right:2px solid #F1F5F6;
	border-bottom:2px solid #F1F5F6;
	}
#content form div div
{
	padding:20px 20px 0 20px;
	border:1px solid #BECBD2;
	}
#content form p
{
	position:relative;
	margin:0 0 10px 0;
	padding:0;
	}
#content form p#first
{
	margin:0 0 16px 0;
	}
#content form p#first img
{
	position:absolute;
	top:-10px;
	left:-22px;
	}
#content form p.choice
{
	margin:40px 0 10px 0;
	}
#content form p.teaser
{
	margin:0 0 25px 0;
	line-height:18px;
	}
#content form p.comment
{
	margin:40px 0 20px 0;
	line-height:18px;
	}
#content form p.spacer
{
	margin:0 0 25px 0;
	}
#content form p input,
#content form p select,
#content form p textarea
{
	position:relative;
	left:118px;
	width:230px;
	font:13px Arial, Helvetica, Verdana, Geneva, sans-serif;
	color:#333;
	border:1px solid #C0C0C0;border-top:2px solid #808080;border-left:2px solid #808080;
	}
#content form p#first input,
#content form p.choice input
{
	position:absolute;
	top:-2px;
	left:-24px;
	width:auto;
	border:none;
	}
#content form p span
{
	position:absolute;
	left:0;
	}
#content form p span.address
{
	position:relative;
	left:115px;
	padding:0 20px 0 0;
	}
#content form p span.address input
{
	position:relative;
	left:0;
	width:auto;
	border:none;
	}
#content form em#send
{
	position:relative;
	left:260px;
	}
#content form em#send input
{
	cursor:pointer;
	width:90px;
	margin:20px 0 1px 0;padding:0 0 1px 0;
	text-align:center;
	font:13px Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-weight:bold;
	color:#FF9900;
	letter-spacing:1px;
	border:none;
	background:none;
	}
#content form p:hover
{
	background:#F1F5F6;
	}
#content form p#first:hover
{
	background:none;
	}
#content form p.teaser:hover,
#content form p.comment
{
	background:none;
	}
#content form em#send input:hover
{
	color:#fff;
	background:#FF9900;
	}
#content form em#send input:active,
#content form em#send input:focus
{
	color:#FF9900;
	background:none;
	}

/* ----- */

#content form p.hint
{
	height:22px;
	padding:4px;
	text-align:center;
	font-weight:bold;
	color:#CC0000;
	border:2px solid #CC0000;
	}
.red
{
	color:#CC0000;
	border-color:#CC0000;
	}
#content form em#kopie
{
	border:none;
	}
#content form em#kopie input
{
	cursor:pointer;
	width:350px;
	text-align:center;
	font:13px Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-weight:bold;
	color:#FF9900;
	letter-spacing:1px;
	border:none;
	background:none;
	}
#content form em#kopie input:hover
{
	color:#fff;
	background:#FF9900;
	}
#content form em#kopie input:active,
#content form em#kopie input:focus
{
	color:#FF9900;
	background:none;
	}
#content form div div div#form-probe-coaching {display:none;padding:0;border:none;}
#content form div div div#form-probe-coaching-v {display:block;padding:0;border:none;}


p.citation {text-align:right;}

p strong.price
	{
		position:absolute;
		right:0;
		font-size:14px;
		}

#content.coaching-impulse h2.archiv
  {
    padding:30px 0 0 0;
    margin:0;
    font:bold 13px Arial, Helvetica, Verdana, Geneva, sans-serif;
    color:#333333;
    letter-spacing:0;
    }
#content.coaching-impulse h2.archiv a
  {
    margin:0 0 0 10px;
    }
#content.coaching-impulse h3
  {
    position:relative;
    padding:20px 0 0 0;
    margin:0 0 3px 0;
    font-size:11px;
    font-weight:normal;
    }
#content.coaching-impulse.audio h3
  {
    padding:20px 0 0 30px;
    }
#content.coaching-impulse h3 a
  {
    font-size:13px;
    padding:0 3px 0 0;
    }
#content.coaching-impulse h3 span a
  {
    position:absolute;
    left:333px;
    font-weight:normal;
    }
#content.coaching-impulse h3 span a img
  {
    position:absolute;
    right:-24px;
    width:20px;
    height:20px;
    }
#content.coaching-impulse.audio h3 a img
  {
    position:absolute;
    width:20px;
    height:20px;
    margin:-3px 0 0 -30px;
    }
#content.coaching-impulse p a.more
  {
    padding:0 0 0 5px;
    font-weight:normal;
    }
#content.coaching-impulse p a.more:hover
  {
    font-weight:bold;
		text-decoration:none;
    }

p.certificate img
  {
    margin:8px 0 0 44px;
    }

/*	Korrektur IE --------------------------------------------------------------	*/

* html #nav-s-s span.marker {position:absolute;left:-31px;}

