html { font-size:100.01%;}

body {
 margin:0px; border:0px; padding:0px; 

 font-family:Verdana,'Bitstream Vera Sans',Helvetica,'URW Helvetica',Lucidasans,'Gothic L','Nimbus sans L',Helmet,sans-serif;
 font-size:0.8em;
 line-height:1.5em;
} 

table, tr, td, div, p, img {
 margin:0px;border:0px;padding:0px; 
 text-align:left;  
}

table{vertical-align:top;}
tr   {vertical-align:top;}
td, th {vertical-align:top;border:solid 0px #000;}

a,
a:link    {color:#00f;text-decoration:underline;}
a:visited {color:#7f007f;}
a:hover    {color:#000;}
a:active  {color:#00f;text-decoration:underline;}

#TOP {margin:0px; border:0px; padding:0px;border-collapse:collapse;width:100%;}

#headline   {margin:0px;padding:0px; white-space:nowrap; background:#900;}
#headline h1{margin:0px;padding:0.8em 0px 0.8em 2em; vertical-align:middle; font-size:1.4em; color:#fff; float:left;}
#headline a {margin:0px; padding:1.5em 2.5em 0px 25px; text-decoration:none; font-weight:bold; color:#fff; float:right;background:url(KarinKinast-EnergyDance.gif) no-repeat center left;}
#headline a img{display:none;}

#nav {margin:0px;padding:2em 0px 2em 0px; background:#e8eae3;} 

#nav ul {margin:0px; padding:0px; list-style-type:none; white-space:nowrap;}
#nav li        {margin:0px; padding:0.2em 1em 2em 9px;}
#nav li.select {margin:0px 0px 0px 3px;
                border-left:2px solid #900;
                padding:0.2em 1em 0px 5px;}

#nav li.select ul {margin:0px 0px 0px 9px; padding:0px 0px 0px 9px; font-size:1em;}
#nav ul ul        {margin:0px; padding:0px; font-size:1em;}
#nav li.select li {margin:0px; padding:0px;}
#nav li li        {margin:0px; padding:0px 0px 0px 9px;}
#nav li li.select {margin:2px 0px 2px 2px;
                   border-left:2px solid #900;
									 padding:0px 0px 0px 5px;}

#nav a       {color:#000; margin:0px;padding:0px; text-decoration:none;}
#nav a:hover {color:#900;}

#nav img {margin:0px;padding:0px 2px 0px 0px; vertical-align:middle;}


#content {margin:0px;padding:2em 2em 0px 3em;  width:100%; background:#fff;}

#content h1 {margin:0px; padding:0px 0px 0.5em 0px; font-weight:bold; font-size:1.4em;}
#content h2 {margin:0px; padding:0px 0px 0.5em 0px; font-weight:bold; font-size:1.2em;}
#content h3 {margin:0px; padding:0px 0px 0.5em 0px; font-weight:bold; font-size:1em;}


#content div.h1 {margin:0px; padding:0px 0px 2em 30px;}
#content div.h2 {margin:0px; padding:0px 0px 1em 30px;}
#content div.h3 {margin:0px; padding:0px 0px 1em 30px;}

#content p  {margin:0px; padding:0px 0px 1em 0px;}

#content dl {margin:0px; padding:0px;}
#content dt {margin:0px; padding:0px;}
#content dd {margin:0px; padding:0px 0px 1em 2em;}



#content form table{text-align:left;  vertical-align:top; border-width:0px;border-collapse:separate;border-spacing:10px}
#content form tr   {text-align:left;  vertical-align:top;}
#content form td   {text-align:right; vertical-align:top; white-space:nowrap;}
#content form th   {white-space:pre;}
#content .error {color:#f00;}
#content form.input th {text-align:left; font-weight:normal; white-space:normal; color:#000;}
#content form.check th {text-align:left; font-weight:bold; white-space:pre;}

#content form, #content form label {margin:0px;padding:0px;}
#content form input,
#content form select,
#content form textarea{
 text-align:left; vertical-align:top; 
 font-style:normal; font-weight:normal; 
}

#content form tr.submit td {text-align:left; white-space:nowrap}
#content form tr.submit input{
 margin:1em 1em 1.5em 0px; padding:0px .5em 0px .5em;
 border-width:3px;
 border-style:outset;
 border-color:#999;
 text-align:center; 
}

#content form input.submit{
 margin:0px; padding:0px .5em 0px .5em;
 border-width:3px;
 border-style:outset;
 border-color:#999;
 text-align:center; 
}


#content #splash {margin-left:auto;margin-right:auto;}
#content #splash th {margin:0px;border:0px;padding:0px 1em 0px 0px;text-align:center;font-weight:normal;}
#content #splash td {margin:0px;border:0px;padding:0px 0px 0px 1em;text-align:center;}


#content sup {font-size:smaller;} 


#footbar      {margin:0px;border:0px;padding:0px;white-space:nowrap;}
#footbar th   {background:#e8eae3;}
#footbar table{border-collapse:collapse;width:100%;}

#footbar td.l {padding:0px .5em 0px 5em;	text-align:left;	vertical-align:baseline; white-space:nowrap;}
#footbar td.c {														text-align:center;vertical-align:baseline; white-space:nowrap; width:50%;}
#footbar td.r {padding:0px 5em 0px .5em;	text-align:right;	vertical-align:baseline; white-space:nowrap;}
#footbar td.r img {padding:0px .5em 0px 0px;}

#footbar a {color:#900;text-decoration:none; font-size:90%;}


#description{display:none;} 

.review {background:yellow;}
.hidden{display:none;} 

/*microformats*/
#content a.url,
#content a.url:link,
#content a.url:active,
#content a.url:visited,
#content a.url:hover {color:#000;text-decoration:none;}

#content a.external,
#content a.external:link		{color:#00f;text-decoration:underline;}
#content a.external:visited{color:#7f007f;}
#content a.external:hover	{color:#000;}
#content a.external:active	{color:#00f;text-decoration:underline;}

#content address {margin:0px;border:0px;padding:0px;font-style:normal;}
#content address a				{color:#000;text-decoration:none;}
#content address a:visited{color:#000;}
#content address a:active	{color:#000;}
#content address a:hover	{color:#000;}

#content .hreview  {clear:left;}
#content .hreview .type {display:none;} 
#content .hreview .photo {float:left;margin:0px 2em 2em 0px;}


#content .hproduct td {padding:2em;white-space:pre;}
#content .hproduct h1 {font-weight:bold; font-size:1em;display:inline;}

#content .hproduct a, #content .hproduct a:link, #content .hproduct a:active {color:#00f;text-decoration:underline;}
#content .hproduct a:visited {color:#7f007f;}
#content .hproduct a:hover {color:#000;}


#content #termin .title td {padding:2em 0px 0.5em 0px; font-weight:bold; font-size:1.4em; font-style:normal;white-space:nowrap;}
#content #termin th {padding:0px 0px 0px 2em; text-align:right;font-style:normal;font-weight:normal;white-space:nowrap;}
#content #termin td {}
