    body  {
    	font: 12px courier, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    	background: #EFE2C0;
    	margin: 0; 
    	padding: 0;
    	text-align: center; 
    	color: #424242;
	    }
	
	
	#center {display: block; text-align: center; margin-top:0px;} 

#content {
width: 1000px; 
margin-left: auto; 
margin-right: auto; 
text-align: left;
}
 
#image-center {
   text-align: center;
   }
	
#image-left {
   text-align: left;
}

#image-gallery  {
   padding: 5px;
   padding-bottom: 10px;
   border: 1px solid #424242;
   }
.image-gallery-spalte { 
   padding:0px; 
   text-align:left; 
   width:auto; 
   float:left;
   height:auto;
   padding-left: 0px;
   margin-left: 5px;
   margin-top: 5px;
   } 
   
   
    .thrColHybHdr #container { 
    	width: 100%;
    	background: #424242;
		text-align: left; 
    }  
    .thrColHybHdr #header { 
    	background: #EFE2C0; 
    	padding: 0px 0px;
		background-image:url(../gfx/tomwip_head_paper.png);
		background-repeat:no-repeat;
		background-position: bottom;
		height:150px;
		border-bottom: 1px solid #000000;
        text-align: right;		
    } 
     h1 {
    	margin: 0; 
		padding: 0px 0;
		font-size: 16px; 
		color: #424242;
		
    }
	
	h2 {
    	margin: 0; 
		padding: 0px 0;
		font-size: 14px; 
		color: #424242;
		
    }
	
.thrColHybHdr #subhead {
           height:20px;
		   color:#B67724;
		   background-color:#424242;
		   padding-left:25px;
		   padding-right: 10px;
		   padding-top:2px;
		   		   
}

.left { 
         
		 text-align:left; 
		 width:auto; 
		 float:left; 
		 }    
		 
.right { 
         
		 text-align:right; 
		 width:auto; 
		 float:right;
		 }  
		 
.linkon {
		color: #ffffff;
		text-decoration:none;
		}
.linkoff {
        color: #B67724;
		text-decoration:none;
		}
    
   
    .thrColHybHdr #sidebar1 {
    	float: left; 
    	width: 100px;
		height:500px;
		background-repeat:no-repeat; 
    	background-color: #424242;
		padding-left: 25px;
		padding-top: 25px;
		padding-right: 25px;
		color:#000000;
        text-align: center;
    }
	
	.thrColHybHdr #sidebar2 {
    	float: right; 
    	width: 100px;
		height:500px;
		background-repeat:no-repeat; 
    	background-color: #424242;
		padding-left: 25px;
		padding-top: 25px;
		padding-right: 25px;
		color:#000000;
        text-align: center;
    }
	
	#sidebar1 a:link { font-weight:normal; color:#B67724; text-decoration:none; font-size:12px; }
    #sidebar1 a:visited { font-weight:normal; color:#B67724; text-decoration:none; font-size:12px; }

    #sidebar1 a:hover { font-weight:normal; color:#ffffff; text-decoration:none; font-size:12px; }
    #sidebar1 a:active { font-weight:normal; color:#ffffff; text-decoration:none; font-size:12px; }
	
	#sidebar2 a:link { font-weight:normal; color:#B67724; text-decoration:none; font-size:12px; }
    #sidebar2 a:visited { font-weight:normal; color:#B67724; text-decoration:none; font-size:12px; }

    #sidebar2 a:hover { font-weight:normal; color:#ffffff; text-decoration:none; font-size:12px; }
    #sidebar2 a:active { font-weight:normal; color:#ffffff; text-decoration:none; font-size:12px; }

	.thrColHybHdr #subhead a:link { font-weight:normal; color:#B67724; text-decoration:none; font-size:12px; }
    .thrColHybHdr #subhead a:visited { font-weight:normal; color:#B67724; text-decoration:none; font-size:12px; }

    .thrColHybHdr #subhead a:hover { font-weight:normal; color:#B67724; text-decoration:none; font-size:12px; }
    .thrColHybHdr #subhead a:active { font-weight:normal; color:#ffffff; text-decoration:none; font-size:12px; }
	
		.thrColHybHdr #mainContent a:link { text-decoration:none;}
    .thrColHybHdr #mainContent a:visited { text-decoration:none;}

    .thrColHybHdr #mainContent a:hover { text-decoration:none;}
    .thrColHybHdr #mainContent a:active { text-decoration:none;}
	
 	.thrColHybHdr #sidebar1 p{
                         margin-top:5px;
						 margin-bottom:-5px;
	}   
    .thrColHybHdr #sidebar2 p{
                         margin-top:5px;
						 margin-bottom:-5px;
	}
    
    .thrColHybHdr #mainContent {
     	 
    	padding-left:15px;
		padding-top: 10px;
		background-color:#424242;
		background-image:url(../gfx/mainbackground.gif);
		height:450px;
		width:675px;
		background-position:right;
		overflow:auto;
		text-decoration:none;
    } 

	#logo {
   text-align: center;
      }
	
    .thrColHybHdr #footer { 
    	
        font: 10px courier, Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#424242;
		height:18px;
		text-align:center;
    } 

    .thrColHybHdr #footer p {
    	margin: 0; 
    	padding: 2px ; 
    }
    
    
    .fltrt { 
    	float: right;
    	margin-left: 8px;
    }
    .fltlft { 
    	float: left;
    	margin-right: 8px;
    }
    .clearfloat {
    	clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
    }
	
.textfeld {width:320px;
	border: 1px solid #545454;
	height:18px;
	font-family: Tahoma, verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	margin-top:2px;
	margin-bottom:2px}
	
.errfeld {width:320px;
	border: 1px solid #ff0000;
	background-color: #ff0000;
	height:18px;
	font-family: Tahoma, verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	margin-top:2px;
	margin-bottom:2px}	
	
.anfrage {width:320px;
	border: 1px solid #545454;
	font-family: Tahoma, verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	margin-top:2px;
	margin-bottom:2px}
	
.errfrage {width:320px;
	border: 1px solid #ff0000;
	background-color: #ff9999;
	font-family: Tahoma, verdana, Helvetica, sans-serif;
	font-size: 12px;
	height:155px;
	color: #000;
	margin-top:2px;
	margin-bottom:2px}
	
.abschicken {
	width:324px;
	background-color:#424242;
	border: 1px solid #ffffff;
	font-weight:bold;
	height:20px;
	font-family: Tahoma, verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	margin-top:2px;
	cursor:pointer;
	margin-bottom:2px
	}
