
@charset "UTF-8";
/* CSS Document */

body { margin: 0px; }

.body { border-color: #000000;
 		border-style: solid;
 		border-width: 0px; 			 
 		padding: 0px;
 		margin: 0px;
}


img
{
	outline-style: none;
	border: 0px;

}

.tx-veguestbook-pi1 .tx-guestbook-left {
		float:left;
		width:12em;
		background:#FFFFFF;
		min-height:4em;
		padding: 1em;
	}

.tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea {
		width: 60px;
		height: 50px;
		display: block;
		float: left;
	}

ul li {
	list-style-image: url(/fileadmin/images/list.gif);
	margin-bottom: 5px;
    	margin: -12px 0px 12px -20px;
}

a { 

	color: #fd9b00;
	text-decoration: none;
	border:0px;
	image-decoration: none; 
	outline-style: none;
	outline-width: 0px;	
	}
		 
a:hover { 
	color: #404040;
	text-decoration: none;
	border:0px;
	outline-style: none;
	outline-width: 0px;	
	}

a:visited { color: #fd9b00;

	border:0px;
	text-decoration: none; 
	outline-style: none;
	outline-width: 0px;	
	}	
		    
a:active
{
	outline-width: 0px;
	outline-style: none;
}		    
 			 
.content { font-family: Arial;
           font-size: 9pt;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           margin: 0px;
	   background-repeat:no-repeat;           
    	   text-align: left;
		   border-color: #000000;
 		   border-style: solid;
 		   border-width: 0px;
 		   color: #2c2c2c;
 		   line-height: 16px;
 		   letter-spacing: 0,1em; 
	  	   word-spacing: 0em;
} 

.filelinks filelinks_layout_ { font-family: Arial;
           font-size: 9pt;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           margin: 0px;
	   background-repeat:no-repeat;           
    	   text-align: left;
		   border-color: #000000;
 		   border-style: solid;
 		   border-width: 0px;
 		   color: #2c2c2c;
 		   line-height: 16px;
 		   letter-spacing: 0,1em; 
	  	   word-spacing: 0em;
} 

	
.content2 { font-family: Arial;
           font-size: 9pt;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 0px;
           padding-bottom: 0px;
           margin: 0px;
    	   text-align: left;
		   border-color: #000000;
 		   border-style: solid;
 		   border-width: 0px;
 		   color: #404040;
 		   line-height: 16px;
 		   letter-spacing: 0,1em; 
	  	   word-spacing: 0em;
} 	

.animation { 
           padding-left: 0px;
           padding-right: 0px;
           padding-top: -5px;
           padding-bottom: 0px;
           margin: 0px;

} 	

.rahmenbox {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;

	border-right-color: #999999;
	border-left-color: #999999;
	border-right-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
}

.rahmenbox3 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #174f69;

	border-right-color: #999999;
	border-left-color: #999999;
	border-right-style: solid;
	border-left-style: solid;
	border-right-width: 0px;
	border-left-width: 0px;
}


.rahmenoben {
           padding-right: 25px;	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;

}	

.rahmenunten {
	
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;

}	
.thumb { font-family: Arial;
           font-size: 10pt;
           padding-left: 30px;
           padding-right: 50px;
           padding-top: 95px;
           padding-bottom: 0px;
           margin: 5px;
    	   text-align: left;
		   border-color: #000000;
 		   border-style: solid;
 		   border-width: 0px;
 		   color: #222222;
 		   line-height: 16px;
 		   letter-spacing: 0,1em; 
	  	   word-spacing: 0em;
} 	

.thumb2 { font-family: Arial;
           font-size: 10pt;
           padding-left: 107px;
           padding-right: 30px;
           padding-top: 5px;
           padding-bottom: 0px;
           margin: 5px;
    	   text-align: left;
		   border-color: #000000;
 		   border-style: solid;
 		   border-width: 0px;
 		   color: #222222;
 		   line-height: 16px;
 		   letter-spacing: 0,1em; 
	  	   word-spacing: 0em;
} 	
.single { font-family: Arial;
           font-size: 10pt;
           padding-left: 30px;
           padding-right: 50px;
           padding-top: 0px;
           padding-bottom: 0px;
           margin: 5px;
    	   text-align: left;
		   border-color: #000000;
 		   border-style: solid;
 		   border-width: 0px;
 		   color: #222222;
 		   line-height: 16px;
 		   letter-spacing: 0,1em; 
	  	   word-spacing: 0em;
} 		

.single2 { font-family: Arial;
           font-size: 10pt;
           padding-left: 10px;
           padding-right: 50px;
           padding-top: 40px;
           padding-bottom: 0px;
           margin: 5px;
    	   text-align: left;
		   border-color: #000000;
 		   border-style: solid;
 		   border-width: 0px;
 		   color: #222222;
 		   line-height: 16px;
 		   letter-spacing: 0,1em; 
	  	   word-spacing: 0em;
} 		


.formlabel { font-family: Arial;
           font-size: 10pt;

           padding-top: 0px;
           padding-bottom: 0px;
           margin: 0px;
    	   text-align: left;
		   border-color: #000000;
 		   border-style: solid;
 		   border-width: 0px;
 		   color: #222222;
 		   line-height: 16px;
 		   letter-spacing: 0,1em; 
	  	   word-spacing: 0em;
} 		 			 
.submenu { 
           padding-right: 40px;


} 		



input.text {


	background-color: #ffffff;

	border: 1px #cccccc solid;
	margin: 2px 2px 2px 0px;
	padding: 2px 2px 2px 2px;
}

input.button {
	background-color: #ffffff;
	border: 1px #cccccc solid;
	margin: 2px 2px 2px 0px;
	padding: 2px 2px 2px 2px;
}

textarea {
	background-color: #ffffff;
	border: 1px #cccccc solid;
	margin: 2px 2px 2px 0px;
	padding: 2px 2px 2px 2px;
}



.contenttable {
	font-family: Arial;
           font-size: 10pt;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 5px;
           padding-bottom: 5px;
           margin-buttom: 10px;
    	   text-align: left;
    	   valign:top;

}
                

.tabelle2 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #4E7840;
}     


/* MailFormPlus Commands */

label, input, select
{
	/*
	display: block;
	*/
	float: left;
}

select {
	font-weight: bold; 
	color: #4f6235;	
}



form br { /* Alle Zeilenumbrüche in Formularen auswählen */
  clear: left; /* das floating der labels und inputs aufheben */
}

#recipient {
	width: 300px;
}

#firstname {
	width: 100px;
}

#lastname {
	width: 150px;	
}

#street {
	width: 250px;
}

#country {
	width: 30px;
}

#zip {
	width: 50px;
}

#town {
	width: 200px;
}

#phone {
	width: 125px;
}

#fax {
	width: 125px;
}

#email {
	width: 250px;
}

#message {
	width: 250px;
	height: 30px;
}

#begin {
	width: 100px;
	float: left;
}

#end {
	width: 100px;
	float: right;
}

#people {
	width: 50px;
}

#location {
	width: 300px;
}

#submit {
  float: none;
  width: auto;
}

#reset {
  float: none;
  width: auto;
}


.formlabel { font-family: Arial;
           font-size: 9pt;

           padding-top: 0px;
           padding-bottom: 0px;
           margin: 0px;
    	   text-align: left;
		   border-color: #000000;
 		   border-style: solid;
 		   border-width: 0px;
 		   color: #222222;
 		   line-height: 16px;
 		   letter-spacing: 0,1em; 
	  	   word-spacing: 0em;
} 		 			 




input.text {
	background-color: #ffffff;
	border: 1px #cccccc solid;
	margin: 2px 2px 2px 0px;
	padding: 2px 2px 2px 2px;
}

input.button {
	background-color: #ffffff;
	border: 1px #cccccc solid;
	margin: 2px 2px 2px 0px;
	padding: 2px 2px 2px 2px;
}

textarea {
	background-color: #ffffff;
	border: 1px #cccccc solid;
	margin: 2px 2px 2px 0px;
	padding: 2px 2px 2px 2px;
}

