.tx_tipafriend .tx_tipafriend_formfield {
}

.tx_tipafriend {
 padding:0px 5px;
}

.tx_tipafriend h1 {
 color:#212121;
 font-size:1.4em;
}

.tx_tipafriend_error_box {
 border:1px solid #82151C;
 margin-top:10px;
}

.tx_tipafriend_error_box div {
 font-size:1em;
 color:#82151C;
 padding:5px;
}

.tx_tipafriend_formfield label {
 color:#212121;
 text-algin:left;
 display:block;
 width:100%;
 text-align:left;
 margin-bottom:2px;
 margin-top:10px;
 font-weight:bold;
}

.tx_tipafriend_formfield input {
 color:#212121;
 width:100%;
 height:25px;
 text-align:left;
 border:1px solid #e6e6e6;
}

.tx_tipafriend_formfield textarea {
 color:#212121;
 width:100%;
 text-align:left;
 border:1px solid #e6e6e6;
}

.buttons {
 text-align:center;
 margin-top:20px;
}

.buttons input {
 width:139px;
 height:30px;
 border:0px;
 text-align:center;
 font-weight:bold;
 font-size:1.2em;
 background:url('../gfx/button.png') top left no-repeat;
}

.buttons input.button1 {
 float:left;
}

.buttons input.button2 {
 float:right;
}

/*
 * Basics
 *
*/

* {
 margin: 0px;
 padding: 0px;
}

.clear {
 clear:both;
 overflow:hidden;
 height:0px;
}

body,input,select,textarea {
 font: 12px Arial, Tahoma, Verdana, sans-serif;
 font-weight: normal;
 font-style: normal;
 color:#212121;
}

body {
 background:#fff url('../gfx/bg_popup.jpg') top left no-repeat;
}

/*
 * Layout
 *
*/

.container {
 position: relative;
 min-height: 100%;
 height: 100%;
 voice-family: "\"}\"";
 voice-family: inherit;
 height: auto;
}
	
html>body .container {
 height: auto;
}

.page {
 margin:60px auto 0px auto;
}


/*
 * Content-Boxen
 *
*/

/* Content Top */


/* Teaser Half */

.content_half_box {
 width:350px;
 margin:8px auto 0px auto;
}

.content_half_box .top {
 background:url('../gfx/small_teaser_bg_top.jpg') top left no-repeat;
 height:20px;
}

.content_half_box .middle {
 padding:0px 10px;
 background:url('../gfx/small_teaser_bg_middle.jpg') repeat-y;
}

.content_half_box .bottom {
 background:url('../gfx/small_teaser_bg_bottom.jpg') top left no-repeat;
 height:32px;
}

/*
 * Extras
 *
*/

.spacer {
 clear:both;
 margin: 0px 0px 0px 0px;
 height:200px;
}

