body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

a, a:focus
{
 outline:none !important;
}




/*##### Body und Links ####### */
body, td{
	margin: 0px;
	padding: 0px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	line-height:16px;
}
a{
	color:#007a31;
}
.sendtofriend .content span{
	font-weight:bold;
}
.sendtofriend .content .stern{
	font-weight:bold;
	color:#006AB3;
}
.sendtofriend .content img{
	float:left;
}




/*##### Grundstyle ####### */
.sendtofriend{
	float:left;
	width:548px !important;
}
.sendtofriend .header{
	float:left;
	width:548px;
	height:64px;
	background-image:url(bilder/wi/header.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}
.sendtofriend .header p{
	padding-top:20px;
	padding-left:88px;
}
.sendtofriend .content{
	float:left;
	width:502px;
	height:360px;
	background-image:url(bilder/wi/streifenmitte.gif);
	background-position:0px 0px;
	background-repeat:repeat-y;
	
	padding-left:23px;
	padding-right:23px;
}
.sendtofriend .footer{
	float:left;
	width:548px;
	height:24px;
	background-image:url(bilder/wi/footer.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
}




/*##### Formular Formatieren ####### */
.sendtofriend .fieldwrap_html{
	float:left;
	width:490px;
	height:23px;
	margin-top:8px;
	margin-left: 5px;
}
.sendtofriend .fieldwrap_radio{
	float:left;
	width:490px;
	height:auto;
	margin-top:8px;
	margin-left: 5px;
}
.sendtofriend .radio1{
	width:170px;
	float:left;
}
.sendtofriend .radio1 p{
	width:170px;
}
.sendtofriend .radio2{
	float:left;
	padding-bottom:2px;
	width:310px;
}
.sendtofriend .radio2a{
	float:left;
	padding-bottom:2px;
	width:310px;
}
.sendtofriend .radio2a label{
	float:left;
	padding-right:15px;
	width:auto;
	padding-top:3px;
}
.sendtofriend label{
		float: left;
		width: 170px;
}
.sendtofriend input{
	float: left;
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;
	
	/*background-color:#EAF6FC;*/
	border:1px solid #007fc2;
	color:#333333;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	height:22px;
	/*text-indent:2px;*/
	/*width:200px;*/
	width:auto;
}
.sendtofriend .fieldwrap_html_textarea{
	float:left;
	width:520px;
	height:104px;
	margin-top:8px;
	margin-left: 5px;
}

.sendtofriend .textarea{
	float: left;
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;
	
	background-color:#EAF6FC;
	border:1px solid #007fc2;
	color:#333333;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	height:100px;
	/*text-indent:2px;*/
	width:250px;
}
.sendtofriend .fieldwrap_html_submit{

	float:left;
	width:440px;
	height:25px !important;
        margin:15px 0px 20px 83px;
}

.sendtofriend .fieldwrap_html_submit a.sbm {  margin:0px 0px 0px 90px; padding:2px 15px 4px 15px; font-size:11px; line-height:16px; text-decoration:none; color:#666666; cursor:pointer; border:none; background:url('../../images/b_search.png') center top no-repeat; } /*background:url('../images/sbm.gif') left top no-repeat;*/
.sendtofriend .fieldwrap_html_submit a.sbm:hover { text-decoration:none; background-position: center -22px;}


.sendtofriend .submit {
	background-image:url(bilder/wi/formsend.gif);
	height:20px;
	border-width:0;
	color:#FFFFFF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-bottom:3px;
	padding-left:10px;
	padding-right:10px;	
	text-transform:uppercase;
	width:auto;
	margin-left:170px;
}
.sendtofriend .beschrieb{
	float:left;
	margin-left:2px;
	margin-right:15px;
}






/*##### Danke ####### */
.sendtofriend .content .danke{
	margin-top:20px;
}





/*##### Contentauflistung ####### */
.sendtofriend .content .divauflistung_einleitungstext{
	float:left;
	width:502px;
	margin-bottom:14px;
}
.sendtofriend .content .auflistung tr .erstes{
	width:19px;

}
.ferienkatalog .content .auflistung tr .titel{
	width:467px;

}
.ferienkatalog .content .auflistung tr .loeschen{
	width:16px;
}
.ferienkatalog .content .divauflistung_titel{
	float:left;
	width:502px;
	margin-bottom:14px;
}
.ferienkatalog .content .divauflistung_paket{
	float:left;
	width:502px;
	margin-bottom:20px;
}
.ferienkatalog .content .divauflistung{
	float:left;
	width:502px;
	border-bottom:1px solid #000;
	
	padding-bottom:4px;
	margin-bottom:4px;
}
.ferienkatalog .content .divauflistung_bild{
	float:left;
	width:502px;
}
.ferienkatalog .content .auflistung_bild .erstes{
	height:35px;
}
.ferienkatalog .content .auflistung_bild .zweites{
	height:80px;
}
.ferienkatalog .content .auflistung_bild tr .zahl{
	width:15px;
}




input.radio {

    border:none;
}
form .sendtofriendform div.fieldwrap_radio div.radio2 div.radio2a input.radio {

	float: left;
	margin-right: 3px;
	width:20px;
	background-color:transparent;/*#c9e7f9;*/
	border:none;
}

form.sendtofriendform div.fieldwrap_radio div.radio2 div.radio2a label {

    width:120px;
    text-align:center;
}

form.sendtofriendform div.fieldwrap_html input.required {

	background-color:#EAF6FC;
}
