BODY {
 font-family 	:       arial,verdana,sans-serif;
 font-size	:       10pt;
 background-image:      url(http://www.techlevel.org/images/picbg.gif);
}
#wrapper {
 width		:	750px;
 margin		:	0px auto;
}

#head {
 background-image:      url(http://techlevel.org/images/head.jpg);
 width		:	730px;
 height		:	40px;
 padding	:	10px 0 0 20px;
 border-top	:	1px solid #000;
 border-right	:	1px solid #000;
 border-left	:	1px solid #000;	
}
#head div {
 border		:	1px solid #000;
 width		:	250px;
 padding	:	3px;
 font-weight	:	bold;
 font-size	:	18px;
 letter-spacing	: 	1.2px;	
}

#middle {
 width		:	570px;
 padding	:	10px 10px 10px	170px;
 border		:	1px solid #000;
 background-color :     #FFF;
 text-align     :       justify;
}
#middle_nav {
 position	:	absolute;
 width 		: 	120px;
 padding	: 	5px;	
 margin-top	:	70px;
 margin-left	:	20px;
 border		:	1px dashed #999;
 background-color:	#E0E0E0;
}
#middle_nav ul {
 margin		:	0;
 padding	:	0;
 list-style-type:       none;
 color     	:       #FF0000; 
}
#middle_nav a {
 color		:	#0000FF;
 font-size	:	12px;
 display        :       block;
 width		:	115px;
}
#middle_nav a:link, #middle_nav a:visited {
 text-decoration:	none;
}
#middle_nav a:hover {
 text-decoration:	underline;
 background-color:	#FFF;
 padding-left:	5px;

}

#bottom {
 width		:	750px;
 height		:	20px;
 border-right	:	1px solid #000;
 border-bottom	:	1px solid #000;
 border-left	:	1px solid #000;
 background-image:      url(http://www.techlevel.org/images/foot.jpg);
}
#footer {
 font-size	:	10px;
 text-align	:	center;
}

/* Font Style */
h1 {
 font-size      :       14px;
 font-weight    :       bold;
 letter-spacing :       1.2px;
 padding        :       5px 0px 5px 10px;
}
h2 {
 font-size	:	13px;
 font-weight	:	bold;
 letter-spacing :       1.2px;
 padding	:	5px 0px 5px 15px;
}

/* Links */
A:LINK, A:VISITED {
 font-family    :       arial, verdana, helvetica;
 color          :       #0000FF;
 text-decoration :      none;
}
A:HOVER		{
 font-family    :       arial, verdana, helvetica;
 color          :       #0000FF;
 text-decoration :      underline;
}


/* projekte */
DIV.workouter {
/* width          :       550px;*/
 margin         :       auto;
}
.workouter img      {
 margin         :       0;
 padding-top    :       5px;
 float          :       left;
 width          :       200px;
 border	:	1px solid #000;
}

DIV.workre       {
 margin-left    :       210px;
 border-left    :       1px solid #000;
}
.workre DIV {
 margin	:	5px;
}
.sphead         {
 border-bottom  :       1px solid #000;
 display        :       block;
 padding        :       5px 0 5px 5px;
 font-weight    :       bold;
}
.sphead a:link, .sphead a:visited, .sphead a:hover {
 font-weight    :       bold;
 color		:	#000;
 text-decoration:	none;

}


/** old **/
/* Projekte */
.txt 		{ 
 vertical-align:	top 
 		}
		.txt span 	{ 
		 display	:	block; 
		  font-family    :       arial, verdana, helvetica;
		   font-size      :       12px; 
		    border-bottom	:	1px solid #000000; 
		    		}
				.txt .text 	{ 
				 padding	:	0 5px 0 0; 
				  font-family    :       arial, verdana, helvetica;
				   font-size      :       11px; 
				    border-bottom	:	none 
				    		}
						.ss 		{ 	text-align:center; 
						 vertical-align	:	middle; 
						  border-left	:	1px solid #000000; 
						  		}
								.ss img 	{ 	
								 border		:	1px solid #000000;
								 		}
										.ss a 		{ 
										 padding	:	0;
										 		}
												.ss a:hover 	{ 
												 border		:	none; 
												 		}
/* kontakt */
input, textarea { 
 margin         :       0 0 10px 0; 
  vertical-align :       middle; 
   font           :       0.95em "Courier New",Courier,monospace; 
    border         :       1px solid #000000; 
                    }
		    input           { 
		     width          :       175px;
		                     }
				                   
						   .ktspan 	{
						    display	:	block;
						     border-bottom	:	1px dotted #000000;
						                     }

								     .optional       { 
								      color          :       #a3a3a3; 
								                      }

										      .inputtextarea  {
										       font-family    :       Arial, Helvetica, sans-serif;
										        font-size      :       12px;
											 font-weight    :       bold;
											  color          :       #000000;
											   text-decoration:       none;
											    background-color:      #F0F0F0;
											     padding        :       2px;
											      border         :       1px solid #000000;
											      		}
													.inputbutton    {
													 font-family    :       Arial, Helvetica, sans-serif;
													  font-size      :       10px;
													   font-weight    :       bold;
													    color          :       #FFFFFF;
													     text-decoration:       none;
													      background-color:      #666666;
													       padding        :       1px;
													        border         :       1px solid #000000;
																}

