/* sport-mentaltrainer.de - Stylesheet */

html, body 				{height: 100%;} 
body					{height: 100%; width: 100%; color: #333333; margin: 0 0 0 0; padding: 0 0 0 0; font-family: Arial, Verdana, Helvetica, sans-serif; background: #e3e8ee; }
a    					{color: #ff6600; text-decoration: none;}
a:hover 				{color: #ff6600; text-decoration: underline;}

#main					{position: relative; width: 100%; min-width: 950px; min-height: 100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background:url(images/body_bg.jpg); background-repeat: repeat-y;}
* html #main			{height: 100%;}

#header_set				{position: relative; z-index: 1; top: 0px; right: 0px; width: 100%; height: 287px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background:url(images/header-scale.png); background-repeat: repeat-x;}
* html #header_set		{background:url(images/header-scale.jpg); background-repeat: repeat-x;}

#header					{width: 950px; height: 287px; background:url(images/header.jpg) no-repeat; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#headpic				{position: absolute; top: 27px; left: 0px; width: 950px; height: 248px; background:url(images/headpic.jpg) no-repeat; margin: 0px 0px 0px 0px; padding: 0;}
#logo					{position: absolute; top: 0px; left: 0px; width: 128px; height: 120px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-image: url(images/logo_up.jpg);}
#logo a					{position: absolute; top: 1px; left: 0px; width: 128px; height: 120px; background-image: url(images/logo_up.jpg);}
#logo a:hover			{position: absolute; top: 0px; left: 0px; width: 128px; height: 120px; background-image: url(images/logo_down.jpg);}
* html #logo a:hover	{position: absolute; bottom: 1px; left: 0px; width: 128px; height: 120px; background-image: url(images/logo_down.jpg);}



#content_set			{width: 751px; margin: 0 0px 65px 40px; padding: 0 0 0 0; float: left;}
* html #content_set		{width: 751px; margin: 0px 0px 65px 20px;}

div#headmenu				{position: absolute; left: 735px; margin: 30px 0px 0px 0px; font-size: 11px; font-weight: bold;}
div#headmenu ul       		{margin: 0px 0px 0px 0px; padding : 0;}
div#headmenu li       		{margin : 0px 0px 0px 0px; list-style-image: url(images/headmenubutton.gif); list-style-position: inside; line-height: 11px;}
div#headmenu a    			{color: #666666; text-decoration: none;}
div#headmenu a:hover 		{color: #333333; text-decoration: none;}
* html div#headmenu a    			{color: #666666; text-decoration: none; margin: 0px 0px 0px 6px;}
* html div#headmenu a :hover   			{color: #666666; text-decoration: none; margin: 0px 0px 0px 6px;}

#zitate					{width: 200px; height: auto; margin: 20px 0px 0px 0px; padding: 5px 0px 5px 0px; color: #333333; font-size: 11px; font-weight: bold;}

#menue					{margin: 0px 0px 40px 35px; padding: 0px 0px 0px 0px; font-size: 12px; font-weight: normal; letter-spacing: 1px;}
* html #menue			{margin: 0px 0px 15px 35px;}
#menue ul       		{margin: 0px 0px 0px 0px; padding : 0;}
#menue li       		{margin : 0px 19px 0px 0px; padding : 0px 0px 0px 22px; float : left;  background-image: url(images/button_up.gif); background-repeat: no-repeat; list-style-type: none; line-height:12px;}
* html #menue li		{padding: 0px 0px 0px 22px;}
#menue a        		{font-weight: normal; text-decoration: none; color: #333333;  float: left; margin-top: 1px;}
#menue a:hover  		{text-decoration: none; color: #000000; }
#menue a.aktiv  		{text-decoration: none; color: #000000;}
#menue li.aktiv			{background-image: url(images/button_down.gif);}

div#content				{width: 550px; margin: 15px 0px 0px 40px; padding: 0px 0px 0px 0px; font-size: 11.5px; float: left;}
* html div#content			{width: 460px; margin: 43px 0px 0px 20px; float: left;}
div#content h1   			{font-size: 22px; margin: 0px 0px 5px 0px; color: #ff6600;}
div#content h2   			{font-size: 20px; margin: 0px 0px 5px 0px; color: #ff6600; font-weight: normal;}
div#content h3   			{font-size: 14px; margin: 0px 0px 5px 0px; color: #06aa02;}
div#content h4   			{font-size: 12px; margin: 0px 0px 5px 0px; color: #333333;}
div#content p    			{font-size: 11.5px; margin: 0px 0px 12px 0px; line-height: 1.3em;}
div#content b    			{color: #333333;}
div#content strong 		{color: #333333;}
div#content ul				{margin: 0px 0px 0px 0px; padding : 0; list-style-image:url(images/list.gif); list-style-position : outside;}
div#content li				{margin : 4px 0px 0px 30px; padding : 0px 0px 0px 5px;}

#r_content				{width: 180px; float: right; margin: 40px 5px 0px 0px; padding: 0px 0px 0px 0px; font-size: 12px;}
* html #r_content		{width: 170px; float: right; margin: 60px 5px 0px 0px; padding: 0px 0px 0px 0px; font-size: 12px;}

#footer_set				{position: absolute; bottom: 0px; left: 0px; width: 100%; height: 62px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background:url(images/footer-scale.png); background-repeat: repeat-x; clear: both;}
* html #footer_set		{background:url(images/footer-scale.jpg); background-repeat: repeat-x;}

#footer					{width: 950px; height: 62px; background:url(images/footer.jpg) no-repeat; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#footcopy				{height: 24px; margin: 17px 0px 0px 10px; padding: 0px 0px 0px 0px; float: left;  font-size: 12px; color: #ffffff;}
#footcopy img			{border: none;}
#footcopy ul   			{margin: 0px 0px 0px 0px; padding : 0; list-style-type : none; list-style-position : outside; white-space: nowrap;}
#footcopy li   			{position: relative; margin : 0px 5px 0px 5px; padding : 0; float : left;}
#footcopy a				{color: #FFFFFF; text-decoration: none;}
#footcopy a:hover		{color: #FFFFFF; text-decoration: underline;}

#footmenue				{height: 24px; margin: 17px 0px 0px 0px; padding: 0px 0px 0px 0px; float: right; font-size: 12px; text-align: left;}
#footmenue ul   		{margin: 0px 0px 0px 0px; padding : 0; list-style-type : none; list-style-position : outside; white-space: nowrap;}
#footmenue li   		{position: relative; margin : 0px 5px 0px 5px; padding : 0; float : left;}
#footmenue a    		{position: relative; font-weight: bold; text-decoration: none; color: #ffffff;  display: block; float: left;}
#footmenue a:hover 		{text-decoration: none; color: #cccccc;}
#footmenue a.aktiv 		{text-decoration: none; color: #cccccc;}

/* Mailform Anfang */
.tx-thmailformplus-pi1 H2 	{ margin-top: 0px; margin-bottom: 0px; }
.contact_table				{width: 560px; border: none; font-size: 13px;}
.contact_a					{width: 50px; border: none; padding: 5px 5px 5px 0px; font-size: 12px; vertical-align: top;}
.contact_b					{width: 230px; border: none; padding: 5px 0px 5px 0px; font-size: 12px; vertical-align: top;}
.contact_c					{width: 50px; padding: 5px 5px 5px 10px; font-size: 12px; vertical-align: top;}
.contact_d					{width: 510px; padding: 15px 0px 5px 10px; font-size: 12px; vertical-align: top;}
.button						{width: 80px; height: 20px; font-weight: bold; background-color:#3185ce; color: #FFFFFF; border:solid 1px #777777; font-size:12px;}
.input                		{font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif;}
/* Mailform Ende */

/* Sport Fragebogen Anfang */
.sf_table					{width: 480px; height: 40px; border: none; font-size: 13px;}
.sf_tda						{width: 300px; height: 40px; border: none; vertical-align: top; text-align: left; padding: 25px 0px 0px 0px; font-size: 20px;}
.sf_tdb						{width: 80px; height: 40px; border: none; vertical-align: bottom; text-align: center; padding: 25px 0px 0px 0px; font-size: 13px;}
.sf_tdc						{width: 80px; height: 40px; border: none; vertical-align: bottom; text-align: center; padding: 25px 0px 0px 0px; font-size: 13px;}
.sf_td1						{width: 25px; height: 40px; border-bottom:solid 1px #333333; vertical-align: middle; font-size: 13px;}
.sf_td2						{width: 275px; height: 40px; border-bottom:solid 1px #333333; border-right:solid 1px #333333; vertical-align: middle; font-size: 13px;}
.sf_td3						{width: 80px; height: 40px; border-bottom:solid 1px #333333; border-right:solid 1px #333333; vertical-align: middle; text-align: center; font-size: 13px;}
.sf_td4						{width: 80px; height: 40px; border-bottom:solid 1px #333333; border-right:solid 1px #333333; vertical-align: middle; text-align: center; font-size: 13px;}
/* Sport Fragebogen Ende */

/* Mentaltraining Anfang */
#mentaltraining				{width: 480px; font-size: 13px; margin: 0px 0px 40px 0px;}
#mentaltraining ul 			{margin: 0px 0px 0px 0px; padding : 0; list-style-image:url(images/list.jpg); list-style-position : outside;}
#mentaltraining li       	{margin : 4px 0px 0px 30px; padding : 0px 0px 0px 5px;}
/* Mentaltraining Ende */

/* Gästebuch Anfang */
.gb_table					{border-collapse: collapse; width: 450px;}
.tx-guestbook-list-header { background-color: #e3e8ee; color: #333333; font-weight:bold; border: solid 1px #ffffff; text-align: right;}    
.tx-guestbook-list-row {width: 80%; background-color: #fafafa; font-size: 13px; border: solid 1px #ffffff;}    
.tx-guestbook-list-rowleft {width: 20%; background-color: #f0f1f5; font-size: 13px; border: solid 1px #ffffff;}    
.tx-guestbook-list-entrycomment-title {font-weight: bold; font-size: 13px;}    
.tx-guestbook-list-entrycomment { font-style: italic; font-size: 13px;}    
.tx-guestbook-list-small { font-size: 9px; color: #666666; }    
.tx-veguestbook-pi1-browsebox TD { font-size: 9px; color: #666666; }    
.tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; font-size: 13px;}    
.tx-veguestbook-pi1-browsebox-SCell { background-color: #EEEEEE; font-size: 13px;}    
.tx-guestbook-latest-header { background-color: #539521; color: #FFFFFF; font-weight:bold; font-size: 13px;}    
.tx-guestbook-latest-row { background-color: #FFFFFF; font-size: 13px;}    
.tx-guestbook-latest-small { font-size: 9px; color: #666666; }    
.tx-guestbook-form-inputfield-med { border-style: solid; border-width: 1px; border-color:#333333; color:#333333; width:100px; height:16px; font-size: 12px;}    
.tx-guestbook-form-inputfield-big { border-style: solid; border-width: 1px; border-color:#333333; color:#333333; width:130px; height:16px; font-size: 12px;}    
.tx-guestbook-form-textarea { border-style: solid; border-width: 1px; border-color:#333333; font-size:12px; color:#333333; width:220px;}    
.tx-guestbook-form-obligationfield {color: #CC0000; font-size: 13px;}    
.tx-guestbook-form-error {color: #CC0000; font-size: 13px;}
/* Gästebuch Ende */

/* Sitemap Anfang */
.ksSitemapHeadline { color: #3185ce; font-size:15px; font-weight:bold; }
.ksSitemapFullWidTable { width:346px; border:0px; }
.ksSitemapLeftMargMin { margin-left:9px; }
.ksSitemapL0TD { background-color:#e3e8ee; height:25px; padding-left:10px; border:solid 1px #ffffff;}
.ksSitemapL1TopSpace { margin-top:0px; }
.ksSitemapL1TD {border-top:solid 1px #ffffff; border-bottom:solid 1px #ffffff; border-right:solid 1px #ffffff; border-left:solid 1px #ffffff; padding-left:10px; height:20px; background: #f0f1f5;}
/* ------------- Sitemap Level 0: */
a.ksSitemap0 {font-size: 14px; color: #06aa02; font-weight: bold; text-decoration: none;}
a.ksSitemap0:hover {font-size: 14px; color: #666666; font-weight: bold; text-decoration: none;}
/* ------------- Sitemap Level 1: */
a.ksSitemap1, a.ksSitemap1:link, a.ksSitemap1:visited, a.ksSitemap1:active {font-size: 11px; color: #ff6600; font-weight: bold;	text-decoration: none;}
a.ksSitemap1:hover {font-size: 11px; color: #666666;; font-weight: bold; text-decoration: none; }
/* ------------- Sitemap Level 2: */
a.ksSitemap2, a.ksSitemap2:link, a.ksSitemap2:visited, a.ksSitemap2:active {font-size: 11px; color: #06aa02; text-decoration: none;}
a.ksSitemap2:hover {font-size: 11px; color: #666666; text-decoration: none;}
/* ------------- Sitemap Level 3: */
a.ksSitemap3, a.ksSitemap3:link, a.ksSitemap3:visited, a.ksSitemap3:active {font-size: 11px; color: #375475; text-decoration: none; font-weight:normal;}
a.ksSitemap3:hover {font-size: 11px; color: #e23322; text-decoration: underline;}
/* ------------- Sitemap Level 4: */
a.ksSitemap4, a.ksSitemap4:link, a.ksSitemap4:visited, a.ksSitemap4:active {font-size: 11px; color: #375475; text-decoration: none; font-weight:normal;}
a.ksSitemap4:hover {font-size: 11px; color: #e23322; text-decoration: underline;
}
/* Sitemap Ende */

/* Template 2 Style Anfang */

#headline					{width: 550px; height: auto; margin: 40px 50px 20px 60px; padding: 0px 0px 0px 0px; border-bottom: solid 1px #333333;}
#headline h2   				{font-size: 22px; margin: 0px 0px 5px 0px; color: #ff6600; font-weight: normal;}

#submenue					{width: 130px; height: 100%; clear: both; float: left; margin: 0px 10px 0px 0px; font-size: 12px; font-weight: normal; letter-spacing: 1px;}
* html #submenue			{margin: 0px 10px 0px 0px;}
#submenue ul 				{margin: 0px 0px 0px 0px; padding: 0; list-style-image: url(images/subbutton_up.gif); list-style-position : outside; white-space: nowrap;}
#submenue li       			{margin: 4px 0px 0px 0px; padding: 2px 4px 2px 0px;}
* html #submenue li			{padding: 0;}
#submenue a        			{text-decoration: none; background: transparent; color: #333333; padding: 0px 0px 0px 10px;}
* html #submenue a        	{width: 130px; text-decoration: none; background: transparent; color: #333333; padding: 2px 0px 2px 10px;}
#submenue a:hover  			{text-decoration: none; color: #000000; background: #e8edf3; padding: 0px 0px 0px 10px;}
* html #submenue a:hover  	{width: 130px; text-decoration: none; color: #000000; background: #e8edf3;  padding : 2px 0px 2px 10px;}
#submenue li:hover  		{text-decoration: none; background: #e8edf3; color: #000000; padding: 2px 0px 2px 0px; list-style-image: url(images/subbutton_down.gif); list-style-position : outside; white-space: nowrap;}
#submenue li.aktiv  		{text-decoration: none; background: #e8edf3; color: #000000; padding: 2px 0px 2px 0px; list-style-image: url(images/subbutton_down.gif); list-style-position : outside; white-space: nowrap;}

div#content2				{width: 470px; margin: 30px 0px 0px 145px; padding: 0px 0px 0px 0px; font-size: 13px;}
* html div#content2			{margin: 30px 0px 0px 35px; float: none;}
div#content2 h1   			{font-size: 22px; margin: 0px 0px 10px 0px; color: #ff6600;}
div#content2 h2   			{font-size: 20px; margin: 0px 0px 10px 0px; color: #ff6600; font-weight: normal;}
div#content2 h3   			{font-size: 14px; margin: 0px 0px 10px 0px; color: #06aa02;}
div#content2 h4   			{font-size: 12px; margin: 0px 0px 10px 0px; color: #333333;}
div#content2 p    			{font-size: 11.5px; margin: 0px 0px 12px 0px; line-height: 1.3em;}
div#content2 b    			{color: #333333;}
div#content2 strong 		{color: #333333;}
div#content2 ul				{margin: 0px 0px 0px 0px; padding : 0; list-style-image:url(images/list.gif); list-style-position : outside;}
div#content2 li				{margin : 4px 0px 0px 30px; padding : 0px 0px 0px 5px;}

#anwendung1					{width: 230px; float: left;}
#anwendung1 ul				{margin: 0px 0px 0px 0px; padding : 0; list-style-image:url(images/list.gif); list-style-position : outside;}
#anwendung1 li				{margin : 4px 0px 0px 30px; padding : 0px 0px 0px 5px;}

#anwendung2					{width: 230px; float: right;}
#anwendung2 ul				{margin: 0px 0px 0px 0px; padding : 0; list-style-image:url(images/list.gif); list-style-position : outside;}
#anwendung2 li				{margin : 4px 0px 0px 30px; padding : 0px 0px 0px 5px;}

#anwendung3					{width: 480px; clear: both; padding: 20px 0px 0px 0px;}
/* Template 2 Style Ende */

/* Template 3 Style Anfang */
div#content3				{width: 550px; margin: 0px 0px 0px 60px; padding: 0px 0px 0px 0px; font-size: 13px; float: left;}
* html div#content3			{width: 560px; margin: 0px 0px 0px 35px; float: left;}
div#content3 h1   			{font-size: 22px; margin: 0px 0px 5px 0px; color: #ff6600;}
div#content3 h2   			{font-size: 20px; margin: 0px 0px 5px 0px; color: #ff6600; font-weight: normal;}
div#content3 h3   			{font-size: 14px; margin: 0px 0px 5px 0px; color: #06aa02;}
div#content3 h4   			{font-size: 12px; margin: 0px 0px 5px 0px; color: #333333;}
div#content3 p    			{font-size: 11.5px; margin: 0px 0px 12px 0px; line-height: 1.3em;}
div#content3 b    			{color: #333333;}
div#content3 strong 		{color: #333333;}
div#content3 ul				{margin: 0px 0px 0px 0px; padding : 0; list-style-image:url(images/list.gif); list-style-position : outside;}
div#content3 li				{margin : 4px 0px 0px 30px; padding : 0px 0px 0px 5px;}
/* Template 3 Style Ende */

/* No Style Anfang */
.nostyle					{display: none;}
/* No Style Ende */