@charset "UTF-8";
/* CSS Document */

/*	++++++++++++++++++++

	TX-THMAILFORMPLUS-PI1
	
++++++++++++++++++++++++++++	*/
	
	FORM.contact {
		display: block;
		width: 460px;
		padding-bottom: 60px;
		
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-align: left;		
		}
		
	FORM.contact SPAN {
		display: block;
		}
		
		
	.wtgalleryecard_picture_singlepicture {
		margin-left: 10px;
		}
        
        
		
/* ##### DIE ZEILE ##### */
        
	DIV.row {
		width: 450px;
		
		padding-top: 10px;
		}
        
        
        
/* ##### DER ERRORTEXT ##### */
		
	DIV.error_text {	
		width: 450px;
		padding: 10px 0 0 10px;
		
		voice-family: "\"}\""; 
        voice-family:inherit; 
        width: 450px; 
        }
    
	html>body DIV.error_text { 
    	width: 430px;
        }       
     		
     	DIV.error_text UL LI {
     	padding-left: 30px;
     	}
        
        
        
/* ##### BUTTONS ##### */ 
        
	.contact DIV.button {
    	width: 460px;
		
		padding-top: 10px;
    	} 
        
	DIV.button DIV.contact-onecol {
		width: 94px;
		padding: 0 14px 0 0;
		
    	voice-family: "\"}\"";
    	voice-family:inherit;
    	width: 92px;
    	}

	html>body DIV.button DIV.contact-onecol {
     	width: 80px;
     	padding: 0 12px 0 0;		
     	}
                
	DIV.button DIV.contact-onecol INPUT {
		width: 80px;
		height: 16px;
		padding: 0;
		
		border: none;
		}
		
	DIV.button DIV.contact-onecol A, DIV.button DIV.contact-onecol A:LINK, DIV.button DIV.contact-onecol A:HOVER, DIV.button 	DIV.contact-onecol A:ACTIVE, DIV.button DIV.contact-onecol A:VISITED {
		display: block;
		width: 90px;
		height: 16px;
		
		border: none;
		
		text-decoration: none;

    	voice-family: "\"}\"";
    	voice-family:inherit;
    	width: 90px;
    	}

	html>body DIV.button DIV.contact-onecol A, html>body DIV.button DIV.contact-onecol A:LINK, html>body DIV.button DIV.contact-onecol A:HOVER, html>body DIV.button DIV.contact-onecol A:ACTIVE, html>body DIV.button 				DIV.contact-onecol A:VISITED {
     	width: 80px;		
     	}

	/* ##### ECard Buttons ##### */
	
	.contact DIV.ecard_button {
    		width: 460px;
		
		padding-top: 10px;
    	}
    	
    	DIV.ecard_button DIV.contact-onecol {
		width: 134px;
		padding: 0 14px 0 0;
		
    	voice-family: "\"}\"";
    	voice-family:inherit;
    	width: 132px;
    	}

	html>body DIV.ecard_button DIV.contact-onecol {
     	width: 120px;
     	padding: 0 12px 0 0;		
     	}
                
	DIV.ecard_button DIV.contact-onecol INPUT {
		width: 120px;
		height: 16px;
		padding: 0;
		
		border: none;
		}
		
	DIV.ecard_button DIV.contact-onecol A, DIV.ecard_button DIV.contact-onecol A:LINK, DIV.ecard_button DIV.contact-onecol A:HOVER, DIV.ecard_button DIV.contact-onecol A:ACTIVE, DIV.ecard_button DIV.contact-onecol A:VISITED {
		display: block;
		width: 130px;
		height: 16px;
		
		border: none;
		
		text-decoration: none;

    	voice-family: "\"}\"";
    	voice-family:inherit;
    	width: 130px;
    	}

	html>body DIV.ecard_button DIV.contact-onecol A, html>body DIV.ecard_button DIV.contact-onecol A:LINK, html>body DIV.ecard_button DIV.contact-onecol A:HOVER, html>body DIV.ecard_button DIV.contact-onecol A:ACTIVE, html>body DIV.ecard_button DIV.contact-onecol A:VISITED {
     	width: 120px;		
     	} 	 	
     	
     	  
/* ##### ZEILEN MIT EINER SPALTE ##### */
/* MÖGLICHE FELDER SPAN / INPUT / TEXTAREA */       
        
	DIV.contact-onecol {
		width: 450px;
		padding-left: 10px;
		
    	voice-family: "\"}\"";
    	voice-family:inherit;
    	width: 450px;
    	}

	html>body DIV.contact-onecol {
     	width: 440px;		
     	}
		
	DIV.contact-onecol SPAN {
    	width: 440px;
		padding: 0;

		line-height: 16px;
		}
		
	DIV.contact-onecol SPAN.ecard-header {
		color: #00378B;
		}
		
	DIV.contact-onecol INPUT {
		width: 440px;
		height: 18px;
		padding: 0;
		
		background-image: url(../img/input_bg.jpg);
		background-repeat: no-repeat;
		
		border: 1px solid #696969;
		
    		voice-family: "\"}\"";
    		voice-family:inherit;
		width: 440px;
		height: 18px;
    	}

	html>body DIV.contact-onecol INPUT {
		width: 438px;
		height: 16px;
     	}

	DIV.contact-onecol TEXTAREA {
		width: 440px;
		height: 50px;
        	padding: 0;

		border: 1px solid #696969;

    		voice-family: "\"}\"";
    		voice-family:inherit;
		width: 440px;
		height: 50px;
    	}

	html>body DIV.contact-onecol TEXTAREA {
		width: 438px;
		height: 48px;
     	}  
      
      
        
/* ##### ZEILEN MIT ZWEI SPALTE ##### */
/* MÖGLICHE FELDER SPAN / INPUT / TEXTAREA / SELECT */   
		    
	DIV.contact-twocol {
		width: 225px;
		padding-left: 10px;
		
    	voice-family: "\"}\"";
    	voice-family:inherit;
    	width: 225px;
    	}

	html>body DIV.contact-twocol {
     	width: 215px;
     	}	
		
	DIV.contact-twocol SPAN {
		height: 16px;
        padding: 0;
		
		line-height: 16px;
		}
		
	DIV.contact-twocol SELECT {
		width: 215px;
		height: 18px;
		padding: 0;
		
		background-image: url(../img/input_bg.jpg);
		background-repeat: no-repeat;
		
		border: 1px solid #696969;
        
        	font-size: 80%;
       		line-height: 18px;
		
    		voice-family: "\"}\"";
    		voice-family:inherit;
    		width: 215px;
		height: 18px;
    	}
        
	html>body DIV.contact-twocol SELECT {
     		width: 213px;
		height: 16px;
     	}
     	
    	*html DIV.contact-twocol SELECT {
    		
    		}
		
	DIV.contact-twocol INPUT {
		width: 215px;
		height: 18px;
		padding: 0;
		
		background-image: url(../img/input_bg.jpg);
		background-repeat: no-repeat;
		
		border: 1px solid #696969;
		
    	voice-family: "\"}\"";
    	voice-family:inherit;
    	width: 215px;
		height: 18px;
    	}

	html>body DIV.contact-twocol INPUT {
     	width: 213px;
		height: 16px;
     	}
		
        
        
/* ##### ZEILEN MIT DREI SPALTEN ##### */
/* MÖGLICHE FELDER SPAN / INPUT / TEXTAREA / SELECT */ 
/* ##### EIN DRITTEL ##### */

	DIV.contact-one-thirdcol {
		width: 150px;
		padding-left: 10px;	
		
    	voice-family: "\"}\"";
    	voice-family:inherit;
    	width: 150px;
    	}

	html>body DIV.contact-one-thirdcol {
     	width: 140px;
     	}
		
	DIV.contact-one-thirdcol SPAN {
		width: 140px;
		height: 16px;

		line-height: 16px;
		}
		
	DIV.contact-one-thirdcol INPUT {
		width: 140px;
		height: 16px;
		padding: 0;
		
		background-image: url(../img/input_bg.jpg);
		background-repeat: no-repeat;
		
		border: 1px solid #696969;
        
    	voice-family: "\"}\"";
    	voice-family:inherit;
    	width: 140px;
    	}

	html>body DIV.contact-one-thirdcol INPUT {
     	width: 138px;
     	}
		
	DIV.contact-one-thirdcol SELECT {
		width: 140px;
		height: 18px;
		padding: 0px;
		
		background-image: url(../img/input_bg.jpg);
		background-repeat: no-repeat;
		
		border: 1px solid #696969;
        
        font-size: 90%;
		
    	voice-family: "\"}\"";
    	voice-family:inherit;
    	width: 140px;
		height: 18px;
    	}

	html>body DIV.contact-one-thirdcol SELECT {
     	width: 138px;
		height: 16px;
     	}
        
/* ##### ZWEI DRITTEL ##### */           
        
	DIV.contact-two-thirdcol {
		width: 300px;
		padding-left: 10px;

    	voice-family: "\"}\"";
    	voice-family:inherit;
    	width: 300px;
    	}

	html>body DIV.contact-two-thirdcol {
     	width: 290px;
     	}		
		
	DIV.contact-two-thirdcol SPAN {
		width: 290px;
		height: 16px;
		
		line-height: 16px;
		}
		
	DIV.contact-two-thirdcol INPUT {
		width: 290px;
		height: 16px;
		padding: 0;
		
		background-image: url(../img/input_bg.jpg);
		background-repeat: no-repeat;
		
		border: 1px solid #696969;	

    	voice-family: "\"}\"";
    	voice-family:inherit;
    	width: 290px;
    	}

	html>body DIV.contact-two-thirdcol INPUT {
     	width: 288px;
     	}
        
        
        
/* ##### ZEILEN MIT VIER SPALTEN ##### */  
/* MÖGLICHE FELDER SPAN / INPUT */   
        
	DIV.contact-fourthcol {
		xwidth: 112.5px;
		padding-left: 10px;
		height: 25px;
		
    	voice-family: "\"}\"";
    	voice-family:inherit;
    	xwidth: 112.5px;
    	}

	html>body DIV.contact-fourthcol {
     	xwidth: 102.5px;		
     	}
		
	DIV.contact-fourthcol SPAN {
		height: 16px;

		line-height: 16px;
		}
        
    DIV.contact-fourthcol INPUT {
		width: 112.5px;
		height: 16px;
		padding: 0;
		
		background-image: url(../img/input_bg.jpg);
		background-repeat: no-repeat;
		
		border: 1px solid #696969;	

    	voice-family: "\"}\"";
    	voice-family:inherit;
    	width: 112.5px;
    	}

	html>body DIV.contact-fourthcol INPUT {
     	width: 100.5px;
     	}
		
	DIV.contact-fourthcol INPUT.checkbox {
		width: 14px;
		height: 16px;
		
		background: none;
		
		border: none;
		
		line-height: 16px;
		}