@charset "utf-8";
/* CSS Document */

/* 	#################	ACHTUNG NEU !!!		###################################	 */
.teaser
{
	float:				left;
	width:				207px;
	height:				270px;
	margin:				0px 0px 27px 18px;
	
}
.teaser .header
{
	width:				193px;
	_width:				207px;
	height:				15px;
	_height:			17px;
	font-family:		verdana, arial, sans-serif;
	font-size:			9px;
	color:				#000000;
	padding:			4px 0px 0px 14px;
	_padding:			2px 0px 0px 14px;
	background-color:	#D4D4D4;
}
.teaser .txtbox
{
	height:				126px;
	border-top:			solid 1px #D4D4D4;
	border-left:		solid 1px #D4D4D4;
	border-right:		solid 1px #D4D4D4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
}
.teaser h1
{
	font-family:		Georgia,"Times New Roman", Times;
	font-size:			12px;
	font-weight:		bold;
	color:				#FFF;
	margin:				17px 0px 0px 15px;
}
/* 	#################	ACHTUNG NEU !!!		###################################	 */
.teaser .text
{
	font-family:		verdana, arial, sans-serif;
	font-size:			9px;
	color:				#FFF;
	margin:				10px 15px 0px 15px;
	letter-spacing:		normal;
}
.teaser .button
{
	border-left:		solid 1px #D4D4D4;
	border-right:		solid 1px #D4D4D4;
	border-bottom:		solid 1px #D4D4D4;
	text-align:			right;
}

/* 	#################	ACHTUNG NEU	ANFANG !!!		###################################	 */
.teaser_small{
	float:				left;
	
	width:				432px;
	height:				86px;
	
	/* min-height:			86px;
	height:				auto; */
	
	margin:				0px 0px 27px 18px;
}
/* * html .teaser_small {height:86px;}
html + body .teaser_small {height:86px;} */


.teaser_small h1{
	font-size:			12px;
	text-transform:		uppercase;
	
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
}

.teaser_small h5{
	font-family:		verdana, arial, sans-serif;
	font-size:			9px;
	color:				#999999;
	font-weight:		normal;
	
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 3px 0px;
}

/* .teaser_small p{
	font-family:		Arial, Helvetica, sans-serif;	
	font-size:			10px	!important;
	color:				#5e5e5e;
	line-height:		14px;
} */

.teaser_small p{

	font-family:		verdana, arial, sans-serif;
	font-size:			9px;
	color:				#5E5E5E;
	line-height:		14px;
	letter-spacing:		normal;
}

.teaser_small a{
	font-size:			9px	!important;
}

.teaser_small .subtitle{
	font-family:		Georgia,"Times New Roman", Times;
	color:				#303030;
	font-size:			10px;

	margin:				0px 0px 0px 0px;
	padding:			0px 0px 2px 0px;
}
.teaser_small .text{
	margin:				0px 0px 0px 0px;
}

.teaser_small .left{
	float:				left;
	
	width:				122px;
	height:				86px;
	
	/* min-height:			86px;
	height:				auto; */
	
	margin:				0px 0px 0px 0px;
}
/* * html .teaser_small.left {height:86px;}
html + body .teaser_small.left {height:86px;} */

.teaser_small .right{
	float:				right;
	
	width:				308px;
	height:				86px;
	
	/* min-height:			86px;
	height:				auto; */
	
	margin:				0px 0px 0px 0px;
}
/* * html .teaser_small .right {height:86px;}
html + body .teaser_small .right {height:86px;} */

.teaser_small .full{
	float:				right;
	
	width:				432px;
	height:				86px;
	
	/* min-height:			86px;
	height:				auto; */
	
	margin:				0px 0px 0px 0px;
}
/* * html .teaser_small .full {height:86px;}
html + body .teaser_small .full {height:86px;} */
/* **************************************************************** */
.boxdef
{
	width:				270px;
	border:				solid 1px #D4D4D4;
}
.boxdef .titlebox
{
	width:				100%;
	height:				19px;
	background-color:	#D4D4D4;
}
.boxdef h1
{
	font-family:		verdana, arial, sans-serif;
	font-size:			9px;
	color:				#000000;
	font-weight:		normal;
	padding:			3px 0px 0px 14px;
}
.boxdef h2
{
	font-family:		Georgia,"Times New Roman", Times;
	font-size:			12px;
	font-weight:		bold;
	color:				#303030;
	margin:				17px 0px 0px 15px;
	text-transform:		uppercase;
	letter-spacing:		1px;
}
.subtitle
{
	font-family:		Georgia,"Times New Roman", Times;
	font-size:			10px;
	color:				#303030;
	margin:				0px 15px 0px 15px;
}
.boxdef p
{
	font-family:		verdana, arial, sans-serif;
	font-size:			9px;
	color:				#5E5E5E;
	margin:				10px 15px 28px 15px;
}
.boxdef .button
{
	text-align:			right;
}
.asciibox
{
	position:			absolute;
	top:				100px;
	left:				100px;
	z-index:			20;
	width:				354px;
	background-color:	#F1F1F1;
	padding:			14px 18px 14px 18px;
	border:				solid 1px #BDE327;
	text-align:			left;
	font-family:		'Courier New',Courier,monospace;
	font-size:			10px;
	line-height:		6px;
	display:			none;
}
.lowercase
{
	text-transform:		lowercase;
}

/* **************************************************************** */
h1
{
	font-family:		Georgia,"Times New Roman", Times;
	font-size:			12px;
	font-weight:		bold;
	color:				#303030;
	text-transform:		uppercase;
	margin:				0px 0px 2px 0px;
}
.txt01
{
	font-family:		verdana, arial, sans-serif;
	font-size:			9px;
	color:				#5E5E5E;
}
.txt02
{
	font-family:		Georgia,"Times New Roman", Times;
	font-size:			9px;
	color:				#666666;
	text-transform:		uppercase;
}
.txt03
{
	font-family:		verdana, arial, sans-serif;
	font-size:			9px;
	color:				#DB0862;
}
.subtitle
{
	font-size:			10px;
	color:				#fff;
	margin:				0px 15px 0px 15px;
}
/* **************************************************************** */
.teas01
{
	float:				left;
	width:				189px;
	border:				solid 0px;
}
.teas01 h1
{
	font-family:		Georgia,"Times New Roman", Times;
	font-size:			12px;
	font-weight:		bold;
	color:				#303030;
	margin:				0px 0px 10px 0px;
}
.teas01 p
{
	font-family:		verdana, arial, sans-serif;
	font-size:			9px;
	color:				#5E5E5E;
	margin:				0px;
}
.teas01 ul
{
	list-style:			none;
	l_ist-style-image: 	url(/img/ico_listred.gif);
	margin:				0px 0px 0px 0px;
	padding:			0px;
}
.teas01 ul li
{
	margin:				0px;
	padding:			0px;
	color:				#DB0862;
	background:		 	url(/img/ico_listred.gif)  no-repeat;
	background-position:0px 2px;
	_background-position:0px 4px;
}
.teas01 ul li a
{
	font-family:		verdana, arial, sans-serif;
	font-size:			9px;
	color:				#DB0862;
	text-decoration:	underline;
	display:			block;
	margin:				0px 0px 3px 10px;
	
}
.teas01 ul li a:hover
{
	font-family:		verdana, arial, sans-serif;
	font-size:			9px;
	color:				#000;
	text-decoration:	underline;
}
/* **************************************************************** */
.teas02
{
	width:				420px;
	margin:				0px 0px 25px 18px;
	padding:			0px;
	
}
.teas02 h1
{
	font-family:		Georgia,"Times New Roman", Times;
	font-size:			12px;
	font-weight:		bold;
	color:				#303030;
	text-transform:		uppercase;
	margin:				0px 15px 2px 15px;
}
.teas02 p.subtitle
{
	font-family:		Georgia,"Times New Roman", Times;
	font-size:			10px;
	color:				#fff;
	margin:				0px 0px 0px 0px;
}
.teas02 p.text, .box01 p.txtsm
{
	font-family:		verdana, arial, sans-serif;
	font-size:			9px;
	color:				#5E5E5E;
	margin:				10px 0px 24px 0px;
}
.textfield 
{		
	font-size: 			12px;
	font-family:		Arial, Geneva, Helvetica;
	font-weight:		normal; 
	background-color: 	#F1F1F1; 
	border: 			solid 1px #D5D5D5; 
}
.textfielderror 
{		
	font-size: 			12px;
	font-family:		Arial, Geneva, Helvetica;
	font-weight:		normal; 
	background-color: 	#f8cee0; 
	border: 			solid 1px #DB0862; 
}
.tbllist tr td
{
	border:1px #FFFFFF solid;
	padding-bottom:1px;
}
