/*

	orenda.de 
	Mentaltraining, Seminare, Coaching & Unternehmensberatung
	für ganzheitlichen Erfolg
		 
	By: Erich Erwin Weißmann
	http://www.orenda.de
			 
		Color-Code
		white: 			#ffffff
		dark gray:		#666666
		lighter gray:   #999999
		grey			#333333
		red: 			#C00418
		lighter red		#fff3df
		dark red		#990000
		darker blue		#003
		black:			#000000
		beige			#ffeccc
		bubble beige	#fbf9e3
		white:			#ffffff
		lighter blue:	#f3f6fa
		light blue:		#c2d1e7
		sand:			#ddd0b7
		sand darker:	#ddd6c8
		refbubble_nl:	#ebe8cb
		 
*/

/*
	BASIC SETTINGS
*/

*				{ margin: 0; padding: 0; }
html			{ overflow-y: scroll; }
html, body		{ height: 100%; }
body			{ background-color: #ffeccc; font-family: Verdana, Arial, Helvetica, sans-serif }
ul				{ list-style:outside; text-align:left; margin-left:40px; width: 400px; }
ol				{ list-style: decimal inside; }
a				{ outline: none; text-decoration: none; display: marker; }
a img			{ border: none; background: none; }
img				{ }
table			{ }

/*
	UTILITY
*/
.floatLeft 		{ float: left; }
.floatRight		{ float: right; }
.clear			{ clear: both; }
.clearleft		{ clear: lef; }
.clearright		{ clear: right; }
/*
	BUTTONS
*/
.button			{ border: 1px solid #333333; background: #990000; padding: 3px 8px; text-align: center; width: auto; 
				  -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; 
				  color: #ffffff; margin-top: 5px; font-weight: bold; cursor: pointer; }
.button:hover	{ background: #003; color: white; }

.button1		{ border: 1px solid #333333; background: #990000; padding: 3px 8px; text-align: center; width: auto; 
				  -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; 
				  color: #ffffff; margin-top: 5px; margin-bottom: 15px; font-weight: bold; cursor: pointer; float: left; }
.button1:hover	{ background: #003; color: white; }

.button2		{ border: 1px solid #333333; background: #990000; padding: 3px 8px; text-align: center; width: auto; 
				  -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; 
				  color: #ffffff; margin-top: 5px; margin-bottom: 15px; font-weight: bold; cursor: pointer; float: right; }
.button2:hover	{ background: #003; color: white; }

.button3		{ border: 1px solid #333333; background: #990000; padding: 4px 8px; text-align: center; width: auto;
				  font-weight: bold; font-size: 16px; 
				  -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; margin-top: 5px;
				  color: #ffffff; margin-bottom: 4px; cursor: pointer; float: right; }
.button3:hover	{ background: #003; color: white; }

.button4		{ border: 1px solid #333333; background: #990000; padding: 4px 8px; text-align: center; width: auto;
				  font-weight: bold; font-size: 16px;
				  -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; margin-top: 5px;
				  color: #ffffff; margin-bottom: 4px; cursor: pointer; float: left; }
.button4:hover	{ background: #003; color: white; }

.button5		{ border: 1px solid #333333; background: #990000; padding: 3px 8px; text-align: center; width: auto; 
				  -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; 
				  color: #ffffff; margin-top: 5px; margin-bottom: 15px; font-weight: bold; cursor: pointer; }
.button5:hover	{ background: #003; color: white; }

.button6			{ border: 1px solid #333333; background: #ffffff; padding: 2px 6px; text-align: center; width: auto; 
				  	  color: #990000; margin: 5px 10px 0px 10px; font-weight: bold; cursor: pointer; }
.button6:hover		{ background: #003; color:#ffffff; }

.button7			{ border: 1px solid #333333; background: #ffffff; padding: 2px 6px; text-align: center; width: auto; 
				  	  color: #990000; margin: 5px 10px 0px 0px; font-weight: bold; cursor: pointer; }
.button7:hover		{ background: #003; color:#ffffff; }

#bt					{ text-align:center; margin: 30px 0px 50px 0px;}

/*
	TYPGROGRAPHY
*/
p, li								{ margin: 0 0 10px 0; font: 12px/1.5 Verdana, Arial, Helvetica, sans-serif; }
li									{ list-style-position: outside; list-style-image: url(../layoutbilder/reddot_weiss.jpg);
									  list-style-type: disc; margin-left: 25px; }
a									{ color: #990000; }
a img								{ background: none; }
img									{ vertical-align: middle; }
a:hover								{ color: #003; }
h1									{ font-size:27px; font-weight:bold; color:#ffffff; line-height: 32px;
									  text-shadow: #000000 -1px 1px 2px; text-align:center; vertical-align:middle; 
									  margin: 0px 0px 8px 0px; letter-spacing:1px; }
h1 a , h1 a:hover					{  } 
h2									{ font-size:20px; font-weight:bold; color:#003; line-height: 25px; 
									  margin: 30px 0px 25px 0px; }
h3									{ font-size:16px; font-weight:bold; color:#003; line-height: 21px; margin: 30px 0px 20px 0px; }
h4									{ font-size: 16px; font-weight:bolder; color: #990000; line-height: 20px; 
									  margin: 0px 0px 8px 0px; padding-top: 5px; font-family: Verdana, Arial, sans-serif; }
h5									{ font-size:11px; color:#ffffff; line-height: 14px; text-align:center; }
.orenda								{ font-size: 12px; font-weight: bolder; color: #333333; }
.prod								{ font-style: italic; color: #222222; }
.white								{ }
.rot								{ color:#990000; }

/*
	STRUCTURE
*/
#page-wrap							{ width: 600px; margin: 0px auto; min-height: 100%; height: auto !important; height: 100%;		
 									 } 
#headerbg							{ border-top-right-radius: 10px; -moz-border-radius-topright: 10px;
									  -webkit-border-top-right-radius: 10px; border-top-left-radius: 10px; 
									  -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; 
									  height: 220px; }
#headerbg img						{ }
#content							{ min-height: 850px; margin: 30px 0px 10px 0px;
									  border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; 
									  display:block; background:#ffffff; text-align:center; }	
#paragraph							{ width:540px; padding: 0px 30px 0px 30px; margin: 0px 0px 30px 0px; }
#paragraph p 						{ font-size:12px; color:#333333; line-height: 18px; text-align:justify; 
									  margin-bottom: 15px; }
#paragraph a						{ font-size:12px; color:#990000; line-height: 18px; text-align:justify; }
#paragraph a:hover					{ font-size:12px; color:#003; line-height: 18px; text-align:justify; }											  		

/*
Formular
*/	
#infform							{ width: 500px; background-color:#f3f6fa; -moz-border-radius: 10px; 
									  -webkit-border-radius: 10px; 	border-radius: 10px;  
									  padding: 10px 20px 10px 20px; margin-bottom:30px;  
									  -webkit-box-shadow: 2px 2px 1px #666666; -moz-box-shadow: 2px 2px 1px #666666;
									  box-shadow: 2px 2px 1px #666666; text-align: left; border:#990000 solid thin; }
#infform p							{ font-size: 10px; line-height: 12px; }	
#infform img						{ float:left; margin: 0px 20px 20px 0px; border:#999999 1px solid; }	
#infform h1							{ font-size: 14px; font-weight:bold; color: #990000; line-height: 14px; 
									  margin-bottom: 8px; padding-top: 5px; font-family: Verdana, Arial, sans-serif; }
#input								{ width: 190px; float: left; display: box; margin-bottom: 5px; }	  	
.feld								{ font-size: 12px; float: left; margin: -10px 0px 5px 0px; }	
#date			 					{ margin-top: 9px; margin-bottom: 5px; text-align: justify; } 
#data p								{ font-size: 9px; line-height: 10px;}	
.data a			 					{ font-size: 9px; margin-top: 9px; margin-bottom: 5px; text-align: justify; 
									  line-height: 10px; color:#990000;}							  								  


#infformtj							{ width: 500px; background-color:#f3f6fa; -moz-border-radius: 10px; 
									  -webkit-border-radius: 10px; 	border-radius: 10px;  
									  padding: 10px 20px 10px 20px; margin-bottom:30px;  
									  -webkit-box-shadow: 2px 2px 1px #666666; -moz-box-shadow: 2px 2px 1px #666666;
									  box-shadow: 2px 2px 1px #666666; text-align: left; border:#990000 solid thin; }
#infformtj p						{ font-size: 12px; line-height: 14px; }	
#infformtj img						{ float:left; margin: 0px 15px 250px 0px; border:#999999 1px solid; }	
#infformtj h1						{ font-size: 14px; font-weight:bold; color: #990000; line-height: 14px; 
									  margin-bottom: 8px; padding-top: 5px; font-family: Verdana, Arial, sans-serif; }								  
#imgdl								{ margin: 0px 30px 30px 0px; }										 

/*
	Navigation
*/

#liltextnav							{ font-size: 10px; line-height: 10px; text-align: center; margin-bottom: 10px; 
									  float: left; color: #666666; }
#liltextnav	a						{ font-size: 10px; line-height: 10px; color: #666666; }
#liltextnav	a:hover					{ font-size: 10px; line-height: 10px; color: #003; }



/*
	Content
*/
#nlform								{ width: 200px; height: 375px; float: right; -moz-border-radius: 10px; 
									  -webkit-border-radius: 10px; border-radius: 10px; z-index: 2;
									  background: #ffffff url(../layoutbilder/newslettergehirn.jpg) no-repeat center 0;
									  -webkit-box-shadow: 2px 2px 1px #666666; -moz-box-shadow: 2px 2px 1px #666666;
									  box-shadow: 2px 2px 1px #666666; margin-right: 10px; } 

#Inhalt								{ float: left; width: 620px; margin-bottom: 45px; }									  
									  
#form								{ margin: 85px 10px 10px 10px; text-align: left; }
#form p 							{ font-size: 11px; margin-top: 9px; margin-bottom: 5px; text-align: justify; 
									  line-height: 12px; }
#form strong						{ font-weight:bold; color: #990000; }
#form img 							{ float: left; }

/* exit Popup */
.class_onpage_popup_panel			{ position:fixed; overflow:hidden; width:0px; height:0px; left:0px;
									  right:0px; z-index: 245; }

.class_popup_content				{ top: 250px; left:245px; -moz-border-radius: 10px; -webkit-border-radius: 10px;
									  border-radius: 10px; background-color: #ffffff; padding: 5px; margin-bottom: 10px;
									  -webkit-box-shadow: 2px 4px 1px rgba(0,0,0,0.5); 
									  moz-box-shadow: 2px 4px 1px rgba(0,0,0,0.5); box-shadow: 2px 4px 1px rgba(0,0,0,0.5); 
									  overflow:hidden; padding:25px; width:50%;
									  height:50%; margin-left:auto; margin-right:auto; margin-top:150px;
									  text-align:center; z-index: 246; width: 601px; height: 285px;}



/* Box Seminar Aktuell */

#sembannerdatum						{ background-color: #990000; width: 50px; height: 90px; position: relative; 
									  top: -125px; left: 20px; clear: right; }
#sembannertag						{ font-size: 25px; font-weight: bold; color: #ffffff; padding-top: 3px; 
									  line-height: 28px; }
#sembannermon						{ font-size: 20px; font-weight: bold; color: #ffffff; line-height: 22px; }
#sembannerjahr						{ font-size: 28px; font-weight: bold; color: #ffffff; line-height: 32px; }


/* SOCIAL */
#retweet								{ width:365px; float:left; margin: 0px 0px 20px 85px;}
.addthis_toolbox addthis_default_style 	{ }		
.addthis_button_facebook_like		   	{ width:95px; margin-right: 10px; }
.addthis_button_tweet				   	{ width:90px; margin-right: 10px; }
.addthis_counter addthis_pill_style	  	{ width:95px; margin-right: 10px; }					  
.addthis_button_google_plusone			{ width:45px; margin-left: 5px; }
.addthis_button_google_plusone img		{ height:32px; }          

#fblike								{ width: 500px; height: 90px; text-align:right; margin: 0px 0px 0px 10px;  }

/* Links */
#toplinkred a						{ background-color: #990000; color: #ffffff; height: 20px; width: 20px; 
									  line-height: 20px; float: left; position: relative; text-align: center;
									  top: -25px; left: 450px; padding: 5px; vertical-align: middle; font-weight: 900; 
									  margin-bottom: 25px; }
#toplinkred a:hover					{ background-color: #c2d1e7; color: #003; }	

#toplink a							{ font-size: 12px; background-color: #990000; color: #ffffff; height: 12px; width: 10px; 
									  line-height: 12px; float: right; text-align: center;
									  vertical-align: middle; font-weight: 900; 
									  margin-bottom: 25px; }
#toplink a:hover					{ font-size: 12px; background-color: #003; color: #ffffff; height: 12px; width: 10px; 
									  line-height: 12px; float: right; text-align: center;
									  vertical-align: middle; font-weight: 900; 
									  margin-bottom: 25px; }
									  	
#anmeldebutton a					{ width: auto; height: 24px; font-size: 12px; font-weight: bold; line-height: 24px;
									  background-color: #990000; color: #ffffff; float:right;  
									  padding-left: 15px; padding-right: 15px;
									  margin-bottom: 50px; text-align:center; -moz-border-radius: 7px; 
									  -webkit-border-radius: 7px; border-radius: 7px; -webkit-box-shadow: 2px 2px 2px #333333; 
								 	  -moz-box-shadow: 2px 2px 2px #333333; -box-shadow: 2px 2px 2px #333333; }
#anmeldebutton a:hover				{ width: auto; height: 24px; font-size: 12px; font-weight: bold; line-height: 24px;
									  background-color: #003; color: #ffffff; float:right; 
									  padding-left: 15px; padding-right: 15px;
									  margin-bottom: 50px; text-align:center; -moz-border-radius: 7px; 
									  -webkit-border-radius: 7px; border-radius: 7px; -webkit-box-shadow: 2px 2px 2px #333333; 
								 	  -moz-box-shadow: 2px 2px 2px #333333; -box-shadow: 2px 2px 2px #333333; }

/* Call */
#call								{ font-size: 14px; font-weight:bold; line-height: 18px; color:#990000; text-align:center; margin: 20px 0px 30px 0px; } 
#call a								{ color:#000033}

/* Adress */
#adress								{ font-size: 11px; line-height: 16px; margin: 20 0 40 0; margin-bottom: 30px; 
								 	  padding: 10px 0px 15px 0px; }


/* Referenzen */
#referenz							{ width: 535px; height: auto; float:left; }
#referenz img						{ width: 75px; height: 100px; float: left; border: none; text-align: left; 
									  background-image: url(../layoutbilder/refbubble_nl.png); padding-right: 30px; }
#referenztext						{ font-size:11px; line-height: 16px; width: 400px; text-align: justify; 
									  background-color: #ebe8cb; float: right; padding: 15px; 
									  -moz-border-radius: 10px; -webkit-border-radius: 10px; 
									  border-radius: 10px; margin-bottom: 40px; }
#referenztext li					{ font-size: 11px; list-style-position: outside;	
									  list-style-image: url(../layoutbilder/reddot_bubble.gif);
									  list-style-type: disc; margin-left: 25px; }
#reflink a							{ font-size: 11px; color: #990000; text-decoration: underline;
									  width: auto; line-height: 20px; float: right; margin-top: -30px; margin-bottom: 30px; }
#reflink a:hover					{ font-size: 11px; color: #003; 
									  width: auto; line-height: 20px; float: right; }
								 	
									  

/* Footer */
#footer								{ width: 600px; height: 20px; }
#footer p, a						{ font-size: 10px; color:#990000; text-decoration:none; text-align:center; }
#column								{ font-size: 12px; float: left; width: 225px; height: 150px; margin-left: 50px; margin-top: 30px; }	

#column a							{ color: #666666; line-height: 30px; text-align: left; font-weight: bold; }								#column a:hover						{ color: #c2d1e7; }
#column img							{ margin-bottom: 17px; }	 			
#buttomscripts						{ background-color: #003; }				

