/*
////////////////////////////////////////////////////////////////
//
// Styles fuer das Layout Anderwerk
//
// Hofmanmn PC-Systeme / Stand 01/2010
//
////////////////////////////////////////////////////////////////
*/


/*
////////////////////////////////////////////////////////////////
Farben
////////////////////////////////////////////////////////////////

Blau					#EAF5FF
Blass Blau				#E8F4FF	
Hellgrau				#EEEEEE
Dunkelgrau				#3E3E3E
						#606060
Grün					#EDFCDB


////////////////////////////////////////////////////////////////  
*/  




/*################################ Allgemeine Elemente ################################*/

body	                 	{
							overflow-y:				scroll;
							background-color:		#FDFDFD;
							margin:					0px; 
							padding:				0px; 
							font-family: 			Verdana,sans-serif;
							font-size:				12px; 
							color:					#606060;
							text-align:				center;
							height: 				100%;
							}
		
								
	
#wrap 						{
							BORDER-BOTTOM: 			silver 1px solid; 
							BORDER-LEFT:			silver 1px solid; 
							MARGIN-TOP: 			0px; 
							MAX-WIDTH: 				960px; 
							MARGIN-LEFT: 			auto; 
							FONT-SIZE: 				12px; 
							MARGIN-RIGHT: 			auto; 
							border-right: 			silver 1px solid; 
							PADDING-TOP: 			0px;
							BACKGROUND: 			#fdfdfd;
							height: 				100%;
							}
	
#wrap-inner 				{
							MARGIN-TOP: 			0px; 
							PADDING-TOP: 			0px
							}
						

							
							
							
							
/*################################ Ueberschriften ################################*/

h1	                 		{
							FONT-FAMILY: 			"Trebuchet MS", sans-serif; 
							LETTER-SPACING:		 	1px; 
							margin:					0px; 
							padding:				0px; 
							font-size:				24px; 
							font-weight:			bold; 
							line-height:			23px; 
							color:					#3E3E3E; 
							margin-bottom:			15px;
							}
							
h2	                 		{
							FONT-FAMILY: 			"Trebuchet MS", sans-serif; 
							LETTER-SPACING:		 	1px; 
							margin:					0px; 
							padding:				0px; 
							font-size:				16px; 
							font-weight:			bold; 
							line-height:			18px; 
							color:					#3E3E3E; 
							margin-bottom:			15px;
							}
							
h3	                 		{
							FONT-FAMILY: 			"Trebuchet MS", sans-serif; 
							LETTER-SPACING:		 	1px; 
							margin:					0px; 
							padding:				0px; 
							font-size:				12px; 
							font-weight:			bold; 
							line-height:			18px; 
							color:					#3E3E3E; 
							margin-bottom:			12px;
							margin-top: 			12px; 
							border-top: 			1px solid #c0c0c0; 
							border-bottom: 			1px solid #c0c0c0;
							}
							
							
h1 a	               		{text-decoration:underline;}
h2 a	               		{text-decoration:underline;}
h3 a		               	{text-decoration:underline;}
h4 a	    	           	{text-decoration:underline;}
h5 a	        	       	{text-decoration:underline;}
h6 a	            	   	{text-decoration:underline;}
            
h1 a:hover			        {text-decoration:underline;}
h2 a:hover	    	     	{text-decoration:underline;}
h3 a:hover	        	 	{text-decoration:underline;}
h4 a:hover	         		{text-decoration:underline;}
h5 a:hover		         	{text-decoration:underline;}
h6 a:hover	    	     	{text-decoration:underline;}

							
/*################################ Allgemein ################################*/

ul                   		{list-style: square; Line-Height: 200%}	
li                   		{Line-Height: 200%}	
div                 		{margin:0; padding:0; Line-Height: 200%; color: #3E3E3E;}
p                    		{margin:0; padding:0; Line-Height: 200%; color: #3E3E3E;}
hr                   		{margin-top: 0px; margin-bottom: 8px; background-color:#c0c0c0; color:#c0c0c0; height:1px; border-style:none;}
							
table                		{margin:0px; padding:0px; font:inherit; color:inherit; border:none;}
tr, thead, tbody     		{margin:0px; padding:0px;}
th, td               		{margin:0px; padding:0px; vertical-align:top;}

form                 		{margin:0px; padding:0px;}

input                		{font-family:inherit; border:1px solid #666666; border-bottom-color:#B6B6B6; border-right-color:#B6B6B6; font-size:11px;padding:1px;}
select               		{font-family:inherit; border:1px solid #666666; border-bottom-color:#B6B6B6; border-right-color:#B6B6B6; font-size:11px;padding:0px;}
textarea             		{font-family:inherit; border:1px solid #666666; border-bottom-color:#B6B6B6; border-right-color:#B6B6B6; font-size:11px;padding:2px;}

button		         		{cursor:pointer;margin:0px;background-color:#B6B6B6;border:none;color:#ffffff;font-size:10px;padding:0px 6px; height:19px;margin-right:10px; }
buttonAdmin          		{cursor:pointer;margin:0px;background-color:#B6B6B6;border:none;color:#ffffff;font-size:10px;padding:0px 6px; height:19px;margin-right:10px; }

span                 		{}

a                    		{color:#3E3E3E; text-decoration: underline;}
a:hover              		{color:white; background: #3E3E3E;}

a img 	             		{
							border:none;
							background-color: transparent;
							}

img							{
							border:none;
							background-color: transparent;
							}

img a:hover 	            {
							background-color: transparent;
							}

acronym  					{border-bottom: 0.1em dotted red;cursor: help;}	



/*################################ Blöcke ################################*/

.blockMain       	 	   	{
							Float: left; !important;
							width:959px;
							height: 100%;
							margin: 0px auto; 
							margin-top:0px; 
							background-color:#EDFCDB; 
							text-align:left;
							border-left: silver 1px solid;
							}
							
							
.blockHeader				{
							float: right;
							width: 958px;
							padding: 0px;
							margin: 0px; /* background: url(img/anderwerk.gif) no-repeat top left;*/
							background: #EAF5FF url(/wLayout/design/img/anderwerk.gif) no-repeat 20px 2em;
							border-bottom: 1px solid red;
							border-right: silver 1px solid; 
							border-left: silver 1px solid;
							}
							
.blockHeaderInner			{
                            height: 			90px;
                            width: 				100%;
							padding-top: 		0px;
							margin-top: 		0px;
							}
							
.blockHeaderNav				{
							float: 				right;
                            height: 			90px;
							padding-top: 		0px;
							margin-top: 		0px;
							}

							

.blockContent          		{
							float:left; 
							width: 920px;
							height: 100%;
							vertical-align:top; 
							margin-top:0em;
							padding: 0px;
							margin: 0px;
							}
							
.blockLeft       	 	   	{
							float:left;
							width:270px; 
							height:100%;
							vertical-align:top;
							background-color:#EDFCDB; 
							padding: 0px;
							}
				
.blockLeftInner    	 	   	{
							height:100%;
							vertical-align:top;
							padding: 0px;
							margin: 0px;
							margin-left: 12px;
							margin-top: 20px;
							}
.blockLeftInner a:link		{
							text-decoration: 		none;
							}

.blockLeftInner a:hover		{
							text-decoration: 		none;
							background-color: 		transparent;
							}

							
							
							
.blockRight       	 	   	{
							float: right;
							width:680px; 
							height: 100%;
							vertical-align:top;
							background-color:white;
							border-right: silver 1px solid;
							}
							
.blockRightInner			{
							margin: 40px;
							margin-top: 40px;
							min-height: 500px;
							}			
							
.blockRightInner ul			{
							margin:0em;
							padding:0em;
							margin-left:0em;
							line-height: 160%;
							color: #3E3E3E; 
							}			
							
.blockRightInner li 		{
							padding-top:0em;
							margin-left:1.5em;
							list-style-type: square;
							padding-left:0px;
							}							
										
							
.blockFooter				{
							float: right;
							width: 958px;
							margin: 0px;
							background: #EAF5FF;
							border-top: 1px solid red;
							border-right: silver 1px solid;
							border-left: silver 1px solid;
							border-bottom: silver 1px solid;
							}
							
.blockFooterInner			{
							padding: 10px;
							height: 20px;
							text-align: right;
							}


/*################################################################*/
/* Allgemeine Elemente  */
/*################################################################*/

.elementBild				{
							border: 			0px;
							Float: 				left; 
							margin-right: 		20px;
							margin-top: 		10px;
							}

.elementBildLinks			{
							border: 			0px;
							Float: 				left; 
							margin-right: 		20px;
							margin-top: 		10px;
							margin-bottom: 		10px;
							}

.elementBildRechts			{
							border: 			0px;
							Float: 				right; 
							margin-top: 		10px;
							margin-bottom: 		10px;
							}





/*################################################################*/
/*Elemente Navigation Links*/
/*################################################################*/

#leftNav					{
							list-style: 		none;
							padding: 			5px;
							border: 			0px solid #c0c0c0;
							margin-top: 		0px;
							}
							
							
							
#leftNavBottom				{
							border-bottom: 		1px solid #EEEEEE;
							}
							
							
#leftNavTop					{
							height: 25px;
							color: #666666;
							margin-bottom: 0px;
							}
							
#leftNavTop	ul				{
							padding-left: 0px;
							padding-top: 2px;
							margin: 0px;
							}
							
#leftNavTop ul a			{
							color: black;
							font-weight: bold;
							font-size: 13px;
							}							



/*################################################################*/
/*Elemente Navigation TOP */
/*################################################################*/

#topNav						{
							PADDING-BOTTOM: 	0px; 
							MARGIN: 			0px; 
							PADDING-LEFT: 		0px; 
							PADDING-RIGHT: 		8px; 
							FONT-FAMILY: 		"Trebuchet MS", sans-serif; 
							FLOAT: 				right; 
							LETTER-SPACING: 	1px; 
							FONT-SIZE:			13px; 
							PADDING-TOP: 		0px;
							}

#topNav	ul					{
							PADDING-BOTTOM: 	0px; 
							MARGIN: 			0px; 
							PADDING-LEFT: 		0px; 
							PADDING-RIGHT: 		0px; 
							PADDING-TOP: 		0px;
							}


#topNav LI 					{
							PADDING-BOTTOM: 	0px; 
							LIST-STYLE-TYPE: 	none; 
							MARGIN: 			0px; 
							PADDING-LEFT: 		0px; 
							PADDING-RIGHT: 		0px; 
							DISPLAY: 			block; 
							FLOAT: 				left; 
							PADDING-TOP: 		0px;
							}
							
#topNav A 					{
							TEXT-ALIGN: 		right; 
							PADDING-BOTTOM: 	8px; 
							MARGIN: 			0px;
							PADDING-LEFT: 		8px; 
							PADDING-RIGHT: 		8px; 
							DISPLAY: 			block; 
							FLOAT:				left; 
							PADDING-TOP: 		4em;
							}
							
#topNav A:hover 			{
							BACKGROUND: 		#d9efff; 
							COLOR: 				red;
							}
							
#topNav .with_sub A 		{
							BACKGROUND: 		#d9efff; 
							COLOR: 				red;
							}


							




