/* $Id: style.css 6 2008-07-30 16:44:38Z hweber $ */

/*----------------------------------------------------------*/
/*                 Standard-Definitionen                    */
/*----------------------------------------------------------*/

/* Allgemeine und Dokument-Definitionen */
*				{	margin:0; padding:0; }
html			{	width:100%; height:100%; }
body			{	color:#000; font-size:100.1%;
					width:100%; ;
					text-align:left; overflow-y:scroll;
					background-color:#383028; }

/* Typografie */
h1, h2, h3, h4, h5, h6, p, li
				{	font-family:Geneva, Arial, Helvetica, sans-serif;
					text-align:left; font-weight:normal; }
h1, h2, h3, h4, h5, h6
				{	font-weight:bold; }
h1				{	font-size:1.2em; color:#000;
					margin:0 0 0.9em 0; }
h2				{	font-size:0.95em; color:#000;
					margin:1.8em 0 0.5em 0; }
h3				{	font-size:0.75em; color:#000;
					margin:0.3em 0 0.3em 0.0em; }
h4				{	font-size:0.75em; color:#000;
					margin:0 0 0 0.2em; }
p				{	font-size:0.85em;
					margin:0 0 0.8em 0;
					line-height:1.6em; }
form			{	}
input			{	color:#000; font-size:12px; font-weight:normal;
					margin:1px; }
textarea		{	font-family:Geneva, Arial, Helvetica, sans-serif; color:#000; font-size:12px; font-weight:normal;
					margin:1px; }
dfn				{   color:#BB022D; }

/* Hyperlinks */
a				{	color:#000; text-decoration:none; }
a:link			{	color:#000; text-decoration:none; }
a:active		{	color:#000; text-decoration:none; }
a:visited		{	color:#000; text-decoration:none; }
a:hover			{	color:#000; text-decoration:none; }
					
/* Weitere HTML-ELemente */
img				{	border:none; }

/*----------------------------------------------------------*/
/*                Individual-Definitionen                   */
/*----------------------------------------------------------*/

#main			{	width:80%;
					border:10px solid #383028; 
					background-color:#F8F0D8; }

#head			{	width:100%; height:95px;
					text-align:center;
					border-bottom:10px solid #383028;
					background-color:#6B594B; }
					
#content		{	width:75%; min-height:500px;
					padding:20px 10px 20px 0;
					overflow:hidden;
					background-color:#F8F0D8; }

#content ul		{	margin:0 0 0.8em 1.0em; }

#content li		{	font-size:0.85em;
					font-family:Geneva, Arial, Helvetica, sans-serif;
					text-align:left; margin-left:15px;
					line-height:1.6em; }
					
#logo			{	width:20%;
					text-align:center;
					margin-top:20px; padding-bottom:200px; float:left;
					background-color:#F8F0D8; }
					
/*----------------------------------------------------------*/	
/*                Navigations-Definitionen                  */			
/*----------------------------------------------------------*/

/* Hauptnavigation */
#nav			{	width:100%;
					padding:40px 0 0 0; 
					font-weight:normal; }
#nav li			{	float:left; width:13%; text-align:center;
					font-size:14px; display:block; }
#nav li.gruenderpreis	
				{	width:20%;}
#nav a			{	display:inline; padding-left:7.6%;
					color:#FFF; text-decoration:none; }
#nav a:link		{	color:#FFF; text-decoration:none; }
#nav a:active	{	color:#FFF; text-decoration:none; }
#nav a:visited	{	color:#FFF; text-decoration:none; }
#nav a:hover	{	color:#FFF; text-decoration:none; }
#nav a.active, ul.nav a.active:link, ul.nav a.active:active, ul.nav a.active:visited, ul.nav a.active:hover
				{	color:#FFF; text-decoration:none; font-weight:bold; }
					
/*----------------------------------------------------------*/
/*                  Klassen-Definitionen                    */
/*----------------------------------------------------------*/

/* Logo */
img.logo		{	width:100px; height:100px;
					text-align:left;
					top:20px; }
									
/*Anweisung für die Div's - Kontainer der Gründer*/
div.gruender	{	width:130px;
					margin-right:12px;
					float:left; }
					
div.gruender img
				{	border:1px solid #6E5C4E; } 
					
div.gruender p	{	font-size:0.7em; }			
				
/*Anweisung für die Div's - Kontainer der Gründer*/
div.partner		{	width:100%; 
					padding-top:3px; padding-bottom:3px;
					margin-bottom:25px;  
					border:1px solid #000;}
				
p.beschreibung	{	width:99.4%; 
					font-size:0.8em;
					padding-left:5px;
					margin-bottom:3px; 
					border-bottom:1px solid #000; }
					
img.partner_logo{	margin-right:10px; 
					float:left;
					border-right:1px solid #000; }
					
p.darstellung	{	font-size:0.8em;
					text-align:left;
					margin:0; padding:0;}			
		
/*Anweisung für die Partner Logo's*/
img.partner_logo
				{	padding:10px 2px 0 2px; }
								
/*Hyperlinks mit Unterstrich*/
a.link			{	color:#000; text-decoration:underline; }
a.link:link		{	color:#000; text-decoration:underline; }
a.link:active	{	color:#000; text-decoration:underline; }
a.link:visited	{	color:#000; text-decoration:underline; }
a.link:hover	{	color:#000; text-decoration:underline; }

/* Beschriftung für Formularfelder im Kontaktformular */
label			{	float:left; }
label.adress	{	width:4.5em; color:#000; }
label.formular	{	width:5.0em; color:#000; }
label.manager	{	width:8.5em; color:#000; }
label.anfrage	{	width:150px; 
					margin-right:15px;  }
					
/* Formularfelder */
input.text		{	width:200px;
					border:1px solid #383028;
					color:#000;
					background-color:#EEE; }
input.zahl		{	width:20px; margin-bottom:4px;
					border:1px solid #383028;
					background-color:#EEE;}			
input.button	{	margin-left:165px; }
textarea.text	{	width:16.7em;
					border:1px solid #383028;
					color:#000;
					background-color:#EEE; }
input.focus,
textarea.focus	{	background-color:#E1C38A; }
input.error,
textarea.error	{	background-color:#FCC;
					border:1px solid #CFA8A8; }
div.error-message
				{	display:none;
					color:#FD0026; }
div.error-message p	
				{	color:#FD0026;
					padding-left:20px;
					background: url('../images/error.png') center left no-repeat; }

/* Darstellung der Datum-Checkboxen */
input.datum		{	margin-left:20px; }
				
/* Darstellung des Referenten */
.referent		{	margin-left:10px;line-height:1.0em;
					background: url('../images/usn_dreieck.png') center left no-repeat;
					padding-left:15px; }
	
/* Textfluss */
.left			{	float:left; margin-right:7px; }
.right			{	float:right; margin-left:7px; 
					margin-right:10px; padding-top:5px; }
.center			{	text-align:center; }

/* Zeilenumbruch um Textfluss wiederzuherstellen */
.clear			{	clear:both; margin:0; padding:0; }