* 
{
padding:0;
margin:0;
border:0;

}

body {
background-color: #D9DADB;
background-image: url(bg.gif);
}

/*allgemeine anweisungen die per class schneller eingebunden werden können*/
.floatlinks{float:left;}

.floatrechts{float:right;}




#wrapper {
		width:794px;
		margin:auto;
		background-color:#D9DADB;
		}
		
#header {
		width:794px;
		height:132px;
		background-color:#EBEDED;
		}
		#headlogo1
			{
			float:left;
			display:inline;
			padding-top:22px;
			}#headlogo2
			{
			padding-top:8px;
			float:right;
			display:inline;
			}				
			

/*inhaltsbereich mit unterschiedlichen anweisungen für die unterseiten*/		
			
#content { 	
		width:794px;
		min-height:264px;
		}
		#content2 { 	
		width:794px;
		min-height:399px;
		}
		#content3 { 	
		width:794px;
		height:303px;
		}
	#left 
		{
		width:264px;
		
		float:left;
					}			
					#subnavi 
					{
					width:131px;
					padding-left:133px;
					height:176px;
					}
					#wmm 
					{
					width:264px;
					height:88px;
					}
					#subnavi2 
							{
							width:131px;
							padding-left:133px;
							height:105px;
							}
							#info
							{
							width:204px;
							padding-top:20px;
							padding-left:30px;
							padding-right:30px;
							
							}
		#logo
			{
			width:210px;
			padding-top:62px;
			float:right;
			text-align:right;
			}
			#right
			{
			width:180px;
			padding-top:125px;
			float:right;
			padding-right:30px;
			}
			#adresse
			{text-align:left;
			padding-left:18px;
			}
#left2
		{
		width:123px;
		height:88px;
		float:left;
		padding-top:176px;		
		}
		
#text 	{ 	
		float:left;
		width:300px;
		padding-top:20px;
		padding-left:20px;	
		}		
		#text2 	{ 
				padding-top:20px;
				padding-left:132px;	
				}	
				#text3 	{ 
						float:left;
						width:510px;
						padding-top:20px;
						padding-left:20px;	
						}
										
#kontakt1{
		width:244px;
		float:left;	
		padding-top:20px;
		padding-left:20px;			
		}
#kontakt2{
		width:264px;
		float:left;	
		padding-top:20px;
		}
#kontakt3{
		width:264px;
		float:left;	
		padding-top:41px;
		}									
				
					
#formular{ 
		float:left;
		width:510px;
		padding-top:20px;
		padding-left:20px;	
		}					
/*unterer teil der seite , entweder bild oder hellgrauer balken*/		
#karlstr {
		width:794px;
		height:135px;
		background-image:url(bild_unten.jpg);
		}		
		#karl {
				width:794px;
				height:100px;
				background-color:#EBEDED;
				}
				#karl2 {
						width:794px;
						height:135px;
						background-color:#EBEDED;
						}			
						#karl3 {
						width:530px;
						height:135px;
						padding-left:264px;
						background-color:#EBEDED;
						}			
		


#navigation {width:794px;
			height:20px;

			}					
			i {
				display:block;
				}

/*schriften*/
	
	
	h2 {font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight:lighter;}
	
	
	h4 {font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:lighter;
		display:inline;
		}
		
	h3 {font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		display:inline;
		color: #cc0000;
		}
	h5 {font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		display:inline;
		
		}	
		
a:link { color:#333333; text-decoration:none; }
a:active { color:#333333; text-decoration:none; }
a:visited { color:#666666; text-decoration:none; }
a:hover { color:#333333; text-decoration:none; }		
			
#footer {
clear:both;
		background-color:#333333;
		width:794px !important;
		height:17px;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#FFFFFF;
		}
		#mail{color:#999999;
	
		}				

/*datenbank*/
.tabelle{background-color:#FFFFFF;
		width:244px;
			}
      
.leer{background-color:#D9DADB; height:7px;}
.leerrot{background-color:#990000; height:5px;}
.leerleer{background-color:#FFFFFF; height:17px;}


/*bewerbung*/


.textfeld{width:300px; border:solid 1px; margin-bottom:10px; float:left;}

.textfeld2{width:52px; border:solid 1px; margin-bottom:10px;}

.textfeld3{width:400px;  margin-bottom:10px;}

.textfeld4{width:100px;  margin-bottom:10px;}

.textfeld5{width:300px; border:solid 1px; margin-bottom:20px; float:left;}

.goleft{textalign:left;}	
		
#check{textalign:right;}

.row{width:400px;

.cursor{
cursor:help;}

}






