@charset "utf-8";
/* CSS Document */

/* ----------------------------------------------------- All browsers */

.error{color:red;}

#preview{
	position:absolute;
	/*
	border:1px solid #ccc;
	background:#988347;
	padding:5px;
	display:none;
	color:#fff;
	*/
	}


/* ----------------------------------------------------- JS enabled browsers */

.js div { }

/* ----------------------------------------------------- IE7 and below */

.ie7 div { }

/* ----------------------------------------------------- IE6 and below */

.ie6 div { }


.radio_but {
	margin-left:0 !important;
}


a.abschicken, a.abbrechen{
	padding-left:12px;
	color:#cc0a29;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}

a.abschicken{
	text-align:left;
	background: url(../../bitmaps/basic/btn_abschicken.png) 0 center no-repeat;	
}
a.abbrechen{
	background: url(../../bitmaps/basic/btn_abbrechen.png) 0 center no-repeat;
}

a.abbrechen:hover, a.abschicken:hover{
	text-decoration:underline;	
}

div#newsletter_box .feld, div#empfehlen .feld{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:14px;
	margin-bottom:4px;
	width:155px;
	border:none;
	border-bottom: 1px solid #988347;

	color:#988347;
	padding-top:3px;
}

div#newsletter_box .fehler, div#empfehlen .fehler{
	/*border-bottom:1px solid #cc0a29 !important;*/
	color:#FFF !important;
	background:#BD0926;
}

div#newsletter_box .mark, div#empfehlen .mark{
	background-color:#FCFAE2;
}

div#empfehlen_inner{
	color:#988347;
	font-size:11px;
	background:white;
}

div#audio{
	color:#988347;
	font-size:11px;
	background:white;
}

div#verabreden {
	display:none;
	/*background:url(../../bitmaps/termine/tooltip_box.png) no-repeat;*/
	position:absolute;
	top:610px;
	left:550px;
	width:245px;
	/*height:280px;*/
	z-index:10;
}
	div#verabreden .tt_top{
		background:url(../../bitmaps/basic/rCol_top.png) no-repeat;
		height:10px;
		width:245px;
		
		overflow:hidden;
	}

	div#verabreden .tt_middle{
		padding:5px 10px;
		width:245px;
		background:url(../../bitmaps/basic/rCol_midlle.png) repeat-y;
		
	}
	.ie6 div#verabreden .tt_middle{
		width:225px;
	}
		div#verabreden .tt_middle .tt_arrow{
			position:relative;
			left:-25px;
			padding-left:30px;
			/*background:url(../../bitmaps/basic/tooltip_arrow.png) left top no-repeat;	*/
			
		}
		.ie6 div#verabreden .tt_middle .tt_arrow{
			left:0;
			padding-left:5px;
		}
	
	div#verabreden .tt_bottom{
		background:url(../../bitmaps/basic/rCol_bottom.png) no-repeat;
		height:10px;
		width:245px;
	}
	
	
div.tt_arrow .line{
	border-bottom:	1px solid #988347;
	border-top: 1px solid #988347;
	color:#988347;
	font-size:12px;
	line-height:14px;
	width:215px;
	padding:6px 0 10px 0;
}

div.tt_arrow .feld{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:16px;
	margin-bottom:4px;
	width:215px;
	border:none;
	border-bottom: 1px solid #988347;
	color:#988347;
	padding-top:3px;
	overflow:auto;
}

div.tt_arrow .fehler{
	/*border-bottom:1px solid #cc0a29 !important;*/
	color:#FFF !important;
	background:#BD0926;
}

div.tt_arrow .mark{
	background-color:#FCFAE2;
}

div.hr{
	border-bottom: 1px solid #988347;
	padding-top:2px;
	padding-bottom:2px;
	width:128px;
}
	

.showTT{
	cursor:default;	
}

#tooltip {
	position: absolute;
	margin-top:10px;
	z-index: 330;
	border-top: 1px solid #988347;
	border-bottom: 1px solid #988347;
	color:#988347;
	background-color: #FFF;
	font-size:11px;
	/*padding: 3px 3px 5px 3px;*/
	padding:0 10px;
	line-height:20px;
	opacity: 0.9;
}

#tooltip h5, #tooltip div { margin: 0; }

.gb_form .gb_input {font-family:Arial, Helvetica, sans-serif;font-size:10pt;color:#988347;border:0;border-top:1px solid #988347;border-bottom:1px solid #988347;background-color:#F0EDE4;width:250px;padding:2px;}
.gb_form .error {background:#BD0926;color:#FFFFFF}
