*{
  margin: 0;
  padding: 0;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  list-style:none;
}
body{
		behavior: url("csshover3.htc");
		font-family: Arial,Verdana,Helvetica,sans-serif;
		font-size: 11px;
		color: #000000;
}
h3 {
		color:#0079B2;
		font-size:14px;
		margin:0px 0px 10px 0px;	
		font-weight: bold;	
		text-decoration: none;
		font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
}
h4 {
		color:#0079B2;
		font-size:12px;
		margin:0px 0px 10px 0px;	
		font-weight: bold;	
		text-decoration: none;
		font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
}
.rand   {
    border-left: 1px solid #0079B2;
    border-right: 1px solid #0079B2;
    border-bottom: 1px solid #0079B2;
}
.rand2   {
    border-top: 1px solid #0079B2;
    border-left: 1px solid #0079B2;
    border-right: 1px solid #0079B2;
    border-bottom: 1px solid #0079B2;
}
.schrift {
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
}
.schrift_weiss {
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
}
.schrift_rot {
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #ff0000;
}
.schrift_rot_big {
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 14px;
    color: #ff0000;
    font-weight:bold;
}
strong{		
		font-size:12px;
		font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
		font-weight:bold;
		padding-right: 15px;
}
.side{		
		width: 1000px;
		height: auto;
		min-height: 300px;
		border-left: 1px solid #79A5D7;
		border-right: 1px solid #79A5D7;
		border-bottom: 1px solid #79A5D7;
}
.header{
		width: 1000px;
		height: 90px;
		background:url(../pics/bg_head.png) top left ;
}
/***************/
/** Menu Top ***/
/***************/
.menu_seperator{
		background:#a0a0a0;
		height:43px;
		text-align:center;
		z-index:100;
		width:1000px;
}
.menu_seperator_container{
		background:url(../pics/menu-bg.gif) top left repeat-x;		
		height:43px;
		margin:0px auto;
		text-align:left;
		width:1000px;
}
.menu_top{
		border:none;
		border:0px;
		margin:0px;
		padding:0px;
		font-family:verdana,geneva,arial,helvetica,sans-serif;
		font-size:14px;
		font-weight:bold;
		color:#8e8e8e;
}
.menu_top ul{
		background:url(../pics/menu-bg.gif) top left;
		height:43px;
		list-style:none;
		margin:0;
		padding:0;
}
.menu_top li{
		float:left;
}
.menu_top li a{
		color:#666666;
		display:block;
		font-weight:bold;
		line-height:43px;
		padding:0px 16px;
		text-align:center;
		text-decoration:none;
}
.menu_top li a:hover{
			color:#000000;
			text-decoration:none;
}
.menu_top li ul{
		background:#DBDBDB;	
		border-left:1px solid #13395E;
		border-right:1px solid #13395E;
		border-bottom:1px solid #13395E;	
		display:none;
		height:auto;
		filter:alpha(opacity=80);
		opacity:0.80;
		position:absolute;
		width:225px;
		z-index:200;
		/*top:1em;
		/*left:0;*/
}
.menu_top li:hover ul{
		display:block;
}
.menu_top li li {
		display:block;
		float:none;
		width:225px;
}
.menu_top li ul a{
		display:block;
		font-size:12px;
		font-style:normal;
		padding:0px 10px 0px 15px;
		text-align:left;
}
.menu_top li ul a:hover{
			background:#949494;
			color:#FFFFFF;
			opacity:1.0;
			filter:alpha(opacity=100);
}
.menu_top p{
		clear:left;
}	
.menu_top #current{
		background:url(../pics/current-bg.gif) top left repeat-x;
		color:#ffffff;
}
.menu_design_show{
		position:relative;
		width: 1000px;
		height: 80px;		
}
.div_clear{
		clear: both;
}
/**********/
/** Main **/
/**********/
.main_body{
		position:relative;				
		text-align: center;		
		width: 1000px;	
		height: auto;		
		min-height: 400px;	
}
.a_body{		
		position:relative;				
		width: 160px;
		margin-left:3px;
		margin-top:10px;
		float: left;
		text-align: left;		
}
.b_body{	
		position:relative;
		margin-left: 7px;
		margin-right: 7px;
		margin-top:10px;				
		width: 655px;
		float: left;
		text-align: left;		
}
.c_body{
		position:relative;
		margin-top:10px;
		width: 160px;	
		float: right;
		text-align: left;		
}
/***************/
/** Menu left **/
/***************/
.menu_table {
		border:1px solid #0079B2;
}
.menu_table th {
		background-color: #0079B2;
		font-family: Arial,Verdana,Helvetica,sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #ffffff;
}
.menu_table td {
		font-family: Arial,Verdana,Helvetica,sans-serif;
		font-size: 11px;
}
.menu_left ul{		
		list-style:none;
		margin:0;
		padding:0;
}
.menu_left li a{
		color:#666666;		
		font-weight:bold;
		display: block;
		line-height:20px;
		padding-left:5px;
		text-align:left;
		text-decoration:none;
}
.menu_left li a:hover{
		color:#000000;
		background-color: #D5D9DD;
		text-decoration:none;
}
.menu_left_aktiv li a{
		color:#000000;
		background-color: #D5D9DD;
		text-decoration:none;
}
.menu_left_l2 ul{		
		list-style:none;
		margin:0;
		padding:0;
}
.menu_left_l2 li a{
		color:#666666;		
		font-weight:bold;
		display: block;
		line-height:20px;
		padding-left:10px;
		text-align:left;
		text-decoration:none;
}
.menu_left_l2 li a:hover{
		color:#000000;
		background-color: #D5D9DD;
		text-decoration:none;
}
.menu_left_l3 ul{		
		list-style:none;
		margin:0;
		padding:0;
}
.menu_left_l3 li a{
		color:#666666;		
		font-weight:bold;
		display: block;
		line-height:20px;
		padding-left:15px;
		text-align:left;
		text-decoration:none;
}
.menu_left_l3 li a:hover{
		color:#000000;
		background-color: #D5D9DD;
		text-decoration:none;
}
/***************/
/**  Footer   **/
/***************/
.main_footer{
		text-align:center;		
}
.footer{
		background:#A0A0A0;				
		margin:0px auto;
		text-align:left;
		min-height:20px;
		width:1002px;
		font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #8e8e8e;    
}
.footer ul{		
		list-style:none;
		margin:0;		
}
.footer li{
		float:left;
}
.footer li a{
		color:#666666;		
		font-weight:bold;		
		line-height:20px;
		padding-left:5px;
		text-align:left;
		text-decoration:underline;
}
.footer li a:hover{
		color:#000000;		
		text-decoration:none;
}
/***************/
/**  Login    **/
/***************/
#login_center {
  position:relative;  
  width:500px;
  height: auto;  
  background-color:#DBDBDB;
  border-left: 1px solid #585858;
  border-right: 1px solid #585858;
  border-bottom: 1px solid #585858;
}
#login_false {
  position:relative;
  margin-top: 20px;
  margin-bottom:20px;
  padding:10px;
  width:380px;
  height: 80px;  
  background-color:#F6D3CF;
  border: 1px solid #FF0000;  
}
#login_head {
  position:relative;   
  width:500px;
  height: 20px;  
  background-color:#585858;
  color: #FFFFFF;
  font-size: 10px;
  text-align:center;
  font-family:	Arial, Tahoma, Verdana, Helvetica, sans-serif;
}
#login_content {
	margin-top:20px; 
	margin-bottom:20px; 
	width:400px;      
  text-align: left;
}
.save_button {
	background-color: #1B4470;
	border: 1px solid #585858;
	width: auto;
	padding: 2px 5px 2px 5px;
	font-family:	Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;	
}
.save_button:hover {
	background-color: #A1B7D3;
	border: 1px solid #585858;
	width: auto;
	padding: 2px 5px 2px 5px;
	font-family:	Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color: #585858;
	font-size: 11px;	
}
#login_anmeldung {  
  width:320px;
  min-height: 130px;  
  background-color:#DBDBDB;
  border-left: 1px solid #0079B2;
  border-right: 1px solid #0079B2;
  border-bottom: 1px solid #0079B2;
}
#login_anmeldung_head {  
  width:320px;
  height: 20px;  
  background-color:#0079B2;
  color: #FFFFFF;
  font-size: 14px;
  text-align:center;
  font-family:	Arial, Tahoma, Verdana, Helvetica, sans-serif;
}
#login_anmeldung_content {
	margin-top:20px;
	margin-left:10px;
	margin-right:10px; 
	margin-bottom:20px; 
	width:300px;      
  text-align: left;
}
#login_anmeldung_big {  
  width:655px;
  height: auto;  
  background-color:#DBDBDB;
  border-left: 1px solid #0079B2;
  border-right: 1px solid #0079B2;
  border-bottom: 1px solid #0079B2;
}
#login_anmeldung_head_big {  
  width:655px;
  height: 20px;  
  background-color:#0079B2;
  color: #FFFFFF;
  font-size: 14px;
  text-align:center;
  font-family:	Arial, Tahoma, Verdana, Helvetica, sans-serif;
}
#login_anmeldung_content_big {
	margin-top:20px;
	margin-left:10px;
	margin-right:10px; 
	margin-bottom:20px; 
	width:635px;      
  text-align: left;
}
/***************/
/** Meldungen **/
/***************/
#meldung {  
  margin-bottom:10px;
  padding:10px;
  width:auto;
  height: auto;  
  background-color:#F6D3CF;
  border: 1px solid #FF0000; 
  font-family:	Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color: #FF0000;
	font-size: 11px; 
}
#meldung_pos {  
  margin-bottom:10px;
  padding:10px;
  width:auto;
  height: auto;  
  background-color:#51CD51;
  border: 1px solid #008000; 
  font-family:	Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px; 
}
/*******************/
/** Content Style **/
/*******************/
.content_style_tmp {				
		font-size:12px;		
		font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
}
.content_style_liste {
		font-size:12px;		
		font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
}
.content_style_liste li {
		font-size:12px;		
		font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
		padding:0px;
		margin-left:15px;
		list-style-position: outside;
		list-style-type: disc;
}
.content_style_liste2 li {
		font-size:12px;		
		font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
		list-style: outside;
		display:list-item;
		line-height: 1.5;
}


.content_style_tmp strike {				
		font-size:12px;
		text-decoration:line-through;
		font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
}
.content_style_tmp_preis {
		font-size:14px;
		font-weight: bold;
		font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
}
.content_style_tmp ol {				
		font-size:12px;		
		font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
		list-style: decimal outside;
		line-height: 1.5;
}

.content_style_tmp h1 {
		color:#0079B2;
		font-size:18px;
		margin:0px 0px 10px 0px;	
		font-weight: bold;	
		font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;		
}
.content_style_tmp h2 {
		color:#0079B2;
		font-size:16px;
		margin:0px 0px 10px 0px;	
		font-weight: bold;	
		text-decoration: none;
		font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
}
.content_style_tmp h3 {
		color:#0079B2;
		font-size:14px;
		margin:0px 0px 10px 0px;	
		font-weight: bold;	
		text-decoration: none;
		font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
}
.content_style_tmp h4 {
		color:#0079B2;
		font-size:12px;
		margin:0px 0px 10px 0px;	
		font-weight: bold;	
		text-decoration: none;
		font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
}
.content_style_tmp p{
		font-size:12px;		
		font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
		line-height: 1.5;
}
.content_style_tmp_7 {				
		font-size:12px;
		font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
}
.content_style_tmp_7 h1 {
		color:#0079B2;
		font-size:16px;
		margin:0px 0px 10px 0px;	
		font-weight: bold;	
		font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;		
}
.content_style_tmp_7 h2 {
		color:#0079B2;
		font-size:14px;
		margin:0px 0px 10px 0px;	
		font-weight: bold;	
		text-decoration: none;
		font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
}
.content_style_tmp_7 p{
		font-size:12px;
		font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
		line-height: 1.2;
}
.content_style_tmp_7 table td{		
		font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;		
		border:0px;		
}
.content_style_tmp_8 {				
		font-size:11px;
		font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
}
.content_style_tmp_8 h1 {
		color:#0079B2;
		font-size:18px;
		margin:0px 0px 10px 0px;	
		font-weight: bold;	
		font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;		
}
.content_style_tmp_8 h2 {
		color:#0079B2;
		font-size:16px;
		margin:0px 0px 10px 0px;	
		font-weight: bold;	
		text-decoration: none;
		font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
}
.content_style_tmp_8 h3 {
		color:#0079B2;
		font-size:14px;
		margin:0px 0px 10px 0px;	
		font-weight: bold;	
		text-decoration: none;
		font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
}
.content_style_tmp_8 h4 {
		color:#0079B2;
		font-size:12px;
		margin:0px 0px 10px 0px;	
		font-weight: bold;	
		text-decoration: none;
		font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
}
.content_style_tmp_8 p{
		font-size:12px;
		font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
		line-height: 1.2;
}
.content_style_tmp_link{
		text-align: right;
		padding-right: 15px;
}
.content_style_tmp_link a{				
		font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
		font-size: 12px;
		text-decoration:underline;		
		color: #0079B2;
}
.content_style_tmp_div3{
		background: #CDCECF url(../pics/content_temp_07_3.png);
		position:relative;
		width: 210px;
		height: 286px;
		text-align: center;		
}
.content_style_tmp_img3{
		position:relative;
		border: 1px solid #000000;		
		width: 180px;
		height: 107px;		
}
.content_style_tmp_text3{
		position:relative;
		font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
		font-size: 12px;		
		color: #000000;
		text-align: left;
		width: 180px;
		height: auto;
}
.content_style_tmp_text3 h3 {
		color:#0079B2;
		font-size:14px;
		margin:0px 0px 10px 0px;	
		font-weight: bold;	
		text-decoration: none;
		font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
}
.content_style_tmp_div2{
		background: #CDCECF url(../pics/content_temp_07_2.png);
		position:relative;
		width: 315px;
		height: 357px;
		text-align: center;		
}
.content_style_tmp_img2{
		position:relative;
		border: 1px solid #000000;		
		width: 280px;
		height: 167px;		
}
.content_style_tmp_text2{
		position:relative;
		font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
		font-size: 11px;		
		color: #000000;
		text-align: justify;
		width: 280px;
		height: auto;
}
.content_style_tmp_text2 h3 {
		color:#0079B2;
		font-size:14px;
		margin:0px 0px 10px 0px;	
		font-weight: bold;	
		text-decoration: none;
		font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
}
.content_style_schrift_weiss {
		font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
		font-size: 11px;		
		color: #FFFFFF;
}
.content_style_table table th {
		color:#FFFFFF;
		background-color:#0079B2;
		font-size:11px;		
		font-weight: bold;	
		font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
		text-align: center;		
		border: 1px solid #0079B2;
		line-height: 20px;
		clear:left;
}
.content_style_table table td {
		color:#000000;
		background-color:#FFFFFF;
		font-size:11px;				
		font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;	
		border: 1px solid #0079B2;
		padding-left: 4px;
		line-height: 20px;
}
.content_style_description {
		font-weight:bold;		
		font-size:12px;
		font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
}
/*******************/
/**  Login c_body **/
/*******************/
#login_cb_center {
  position:relative;  
  width:155px;
  height: auto;  
  background-color:#DBDBDB;
  border-left: 1px solid #0079B2;
  border-right: 1px solid #0079B2;
  border-bottom: 1px solid #0079B2;  
}
#login_cb_false {
  position:relative;
  margin-top: 20px;
  margin-bottom:20px;
  padding:10px;
  width:380px;
  height: 80px;  
  background-color:#F6D3CF;
  border: 1px solid #FF0000;  
}
#login_cb_head {
  position:relative;   
  width:155px;
  line-height: 15px;
  background-color: #0079B2;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
  text-align:center;
  vertical-align: middle;
  
}
.login_cb_content {
	margin-top:5px; 
	margin-bottom:5px; 
	width:140px;      
  text-align: left;
  padding-left:5px;
  font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 10px;
}
.login_cb_content input {	 
	font-family: Arial,Verdana,Helvetica,sans-serif;
  text-align: left;  
	font-size: 11px;	
}
.save_cb_button {
	background-color: #1B4470;
	border: 1px solid #585858;
	width: auto;
	padding: 0px 5px 0px 5px;
	font-family:	Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	margin-top: 5px;	
}
.save_cb_button:hover {
	background-color: #A1B7D3;
	border: 1px solid #585858;
	width: auto;
	padding: 0px 5px 0px 5px;
	font-family:	Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color: #585858;
	font-size: 11px;
	margin-top: 5px;
}
.login_cb_userinfo {		
		line-height:20px;
		font-size:11px;
		font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
		border: 1px solid #888888;
		background-color: #D5D5D5;
		padding-left: 5px;
		padding-right: 5px;
}

/*********************/
/**  FBDN Haustüren **/
/*********************/

.fbdn_section {
		width: auto;
		background: #EFEFEF;
		margin: 0 0 30px;
}
.fbdn_tabs { 
		list-style:none; 
		margin:0 !important; 
		padding:0;
		height:30px;
		border-bottom:1px solid #666;	
}
/* single tab */
.fbdn_tabs li { 
		float:left;	 
		text-indent:0;
		padding:0;
		margin:0 !important;
		list-style-image:none !important; 
}
/* link inside the tab. uses a background image */
.fbdn_tabs a { 
		background: url(../fbdn_pics/tabs.png) no-repeat -763px 0;
		font-size:11px;
		display:block;
		height: 30px;  
		line-height:30px;
		width: 75px;
		text-align:center;	
		text-decoration:none;
		color:#000;
		padding:0px;
		margin:0px;	
		position:relative;
		top:1px;
}
.fbdn_tabs a:active {
		outline:none;		
}
/* when mouse enters the tab move the background image */
.fbdn_tabs a:hover {
		background-position: -763px -31px;	
		color:#fff;	
}
/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
.fbdn_tabs .fbdn_current, .fbdn_tabs .fbdn_current:hover, .fbdn_tabs li.current a {
		background-position: -763px -61px;		
		cursor:default !important; 
		color:#000 !important;
}
/* width 1 */
.fbdn_tabs .fbdn_w1 			{ background-position: -519px 0; width:134px; }
.fbdn_tabs .fbdn_w1:hover 	{ background-position: -519px -31px; }
.fbdn_tabs .fbdn_w1.current { background-position: -519px -62px; }

/* width 2 */
.fbdn_tabs .fbdn_w2 			{ background-position: -366px -0px; width:154px; }
.fbdn_tabs .fbdn_w2:hover 	{ background-position: -366px -31px; }
.fbdn_tabs .fbdn_w2.current { background-position: -366px -62px; }


/* width 3 */
.fbdn_tabs .fbdn_w3 			{ background-position: -193px -0px; width:174px; }
.fbdn_tabs .fbdn_w3:hover 	{ background-position: -193px -31px; }
.fbdn_tabs .fbdn_w3.current { background-position: -193px -62px; }

/* width 4 */
.fbdn_tabs .fbdn_w4 			{ background-position: -0px -0px; width:194px; }
.fbdn_tabs .fbdn_w4:hover 	{ background-position: -0px -31px; }
.fbdn_tabs .fbdn_w4.current { background-position: -0px -62px; }

.fbdn_box {
		display: none;		
}
.fbdn_box.visible {
		display: block;
}
ul.fbdn_tabs {
		height: 30px;
		line-height: 25px;
		list-style: none;
		border-bottom: 1px solid #888888;
		background: #FFF;
}
.fbdn_register_box {
		min-height:150px;
		height:auto;
		padding:10px 10px 10px 10px;		
		background-color: #FFFFFF;
		border-left: 1px solid #888888;
		border-bottom: 1px solid #888888;
		border-right: 1px solid #888888;
}
.fbdn_ht_ov {
		min-height: 255px;
		width:295px;
		border-left: 2px solid #79A5D7;
		border-bottom: 10px solid #79A5D7;
		padding-left:5px;
		margin-bottom:10px;		
		float: left;
}
.fbdn_ht_ov2 {
		min-height: 255px;
		width:295px;
		border-left: 2px solid #79A5D7;
		border-bottom: 10px solid #79A5D7;
		padding-left:5px;
		margin-bottom:10px;
		margin-left:10px;
		float: right;
}
.fbdn_ht_ov_pic {
		position:absolute;
		left:215px;
		width:auto;				
		margin-left:10px;		
		float: right;
}
.fbdn_ht_ov_pic2 {
		position:absolute;
		left:545px;
		width:auto;				
		margin-left:10px;		
		float: right;
}
.fbdn_ht_ov h3 {
		color:#0079B2;
		font-size:14px;
		margin:0px 0px 10px 0px;	
		font-weight: bold;	
		text-decoration: none;
		font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
}
.fbdn_ht_ov_text{
		width: 195px;
		font-size:11px;
		font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;		
		padding-right: 15px;
}
.fbdn_ht_ov_text strong{		
		font-size:12px;
		font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
		font-weight:bold;
		padding-right: 15px;
}


.fbdn_fen_ov {
		min-height: 195px;
		width:295px;
		border-left: 2px solid #79A5D7;
		border-bottom: 10px solid #79A5D7;
		padding-left:5px;
		margin-bottom:10px;		
		float: left;
}
.fbdn_fen_ov2 {
		min-height: 195px;
		width:295px;
		border-left: 2px solid #79A5D7;
		border-bottom: 10px solid #79A5D7;
		padding-left:5px;
		margin-bottom:10px;
		margin-left:10px;
		float: right;
}
.fbdn_fen_ov_pic {
		position:absolute;
		left:215px;
		width:auto;				
		margin-left:10px;		
		float: right;
}
.fbdn_fen_ov_pic2 {
		position:absolute;
		left:545px;
		width:auto;				
		margin-left:10px;		
		float: right;
}
.fbdn_fen_ov h3 {
		color:#0079B2;
		font-size:14px;
		margin:0px 0px 10px 0px;	
		font-weight: bold;	
		text-decoration: none;
		font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
}
.fbdn_fen_ov_text{
		width: 195px;
		font-size:11px;
		font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;		
		padding-right: 15px;
}
.fbdn_fen_ov_text strong{		
		font-size:12px;
		font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
		font-weight:bold;
		padding-right: 15px;
}
.main_content_fsub {	
		padding-top: 20px;
}
.login_cb_content a {
		font-size:12px;
		font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
		font-weight:bold;
		color: #000000;		
		text-decoration: underline;
}
.login_cb_content a:visited {
		font-size:12px;
		color: #000000;
		font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
		font-weight:bold;		
		text-decoration: underline;
}

.table th {	
		padding:2px 2px 2px 5px;
		font-weight:bold;
		height:20px;	
		background-color: #0079B2;	
		border: solid 1px #0079B2;	
		font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
		font-size: 11px;
		color: #FFFFFF;
}
.table td {				
		padding:2px 2px 2px 5px; 
		font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
		font-size: 11px;
		height:20px;		
		padding-left:5px;		
		color: #000000;		
		border: solid 1px #0079B2;		
}
.table_no_border th {	
		padding:2px 2px 2px 5px;
		font-weight:bold;
		height:20px;	
		background-color: #0079B2;			
		font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
		font-size: 11px;
		color: #FFFFFF;
		border: 0px;
}
.table_no_border td {				
		padding:0px 0px 0px 0px; 
		font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
		font-size: 11px;
		height:20px;		
		padding-left: 0px;		
		color: #000000;		
		border: 0px;
}
.register_content_input {		
		height:18px;
		font-size:11px;
		font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
		border: 1px solid #38900D;
		background-color: #FFFFFF;
		padding-left:3px;
}
.register_content_input_wrong {		
		height:18px;
		font-size:11px;
		font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
		border: 1px solid #FF0000;
		background-color: #FFFFFF;
		padding-left:3px;
}
.register_content_textarea {			
		font-size:11px;
		font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
		border: 1px solid #38900D;
		background-color: #FFFFFF;
}
.register_content_input input {
		height:18px;
		font-size:11px;
		font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
		border: 1px solid #38900D;
		background-color: #FFFFFF;	
}
.register_content_input_wrong input {
		height:18px;
		font-size:11px;
		font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
		border: 1px solid #FF0000;
		background-color: #FFFFFF;	
}
.register_description {
		font-weight:bold;
		line-height:20px;
		font-size:11px;
		font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
}
.register_description_headline {
		font-weight:bold;	
		line-height:20px;
		font-size:11px;
		font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
		color: #FFFFFF;
		background-color: #A0A0A0;
		padding-left: 3px;
}
.counter{
		background:url(../attachments/1001/1001_134_no.jpg) top left repeat-y;
		width: 655px;
		height: 126px;
}
.register_content_fix {		
		line-height:20px;
		font-size:11px;
		font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
		border: 1px solid #888888;
		background-color: #D5D5D5;
}
.lcdstyle{ /*Example CSS to create LCD countdown look*/
		
		color:black;
		font: bold 35px arial;
		padding: 3px;
}
/**************************/
/**  FBDN Beratungspaket **/
/**************************/


.step_button {
	background-color: #1B4470;
	border: 1px solid #585858;
	width: auto;
	padding: 2px 5px 2px 5px;
	font-family:	Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;	
}
.step_button:hover {
	background-color: #A1B7D3;
	border: 1px solid #585858;
	width: auto;
	padding: 2px 5px 2px 5px;
	font-family:	Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color: #585858;
	font-size: 11px;	
}
.step_button_aktiv {
	background-color: #00FF00;
	border: 1px solid #585858;
	width: auto;
	padding: 2px 5px 2px 5px;
	font-family:	Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color: #585858;
	font-size: 11px;	
}
.bp_main_body{
		position:relative;				
		text-align: left;		
		margin-left: 20px;
		margin-top: 10px;
		margin-right: 20px;
		
		width: 960px;	
		height: auto;		
		min-height: 400px;	
}
.bp_content_style_tmp {				
		font-size:12px;
		width: 960px;
		font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
}

/*****************************/
/**  FBDN Schnaeppchenmarkt **/
/*****************************/

fieldset {
    margin-top:         1em;
    border-radius:4px 4px 0 0;
    -moz-border-radius:4px 4px 0 0;
    -webkit-border-radius:4px 4px 0 0;
    padding:5px;
    border:             #aaa solid 1px;
    padding:            1.5em;
    background:         #eee;
    
}

fieldset fieldset {
    margin:             0.8em;
    background:#fff;
    border:1px solid #aaa;
    background:none repeat scroll 0 0 #E8E8E8;

}

fieldset legend {
    font-weight:        bold;    
    color:              #444;
    padding:5px 10px;
    border-radius:2px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border:1px solid #aaa;
    background-color:   #fff;
    -moz-box-shadow:3px 3px 15px #bbb;
    -webkit-box-shadow:3px 3px 15px #bbb;
    box-shadow:3px 3px 15px #bbb;
}

.fieldset_table{
		font-family:	Arial, Tahoma, Verdana, Helvetica, sans-serif;
		color: #000000;
		font-size: 11px;
}
.fieldset_table{				
		margin:15px 0; 
		padding:0; 		
}
.fieldset_table_tr{
		display:table-row;
}
.fieldset_table_th{
		display: table-cell; 
		border:1px solid #B7CAF6; 
		margin:0; padding:5px; 
		vertical-align:top; 
		text-align:left;
		background:#E7ECFD; 
		text-align:center; 
		color:#192666; 
		font-weight:bold;
} 	
.fieldset_table_td{
		display: table-cell; 
		border:1px solid #B7CAF6; 
		margin:0; padding:5px; 
		vertical-align:top; 
		text-align:left;
		
}
fieldset li{
		list-style: outside;
		display:list-item;
		padding-left: 5px;
		margin-left: 5px;
}
.btn-more {margin:0 0 15px 0; padding:0; border:0; position:relative;}
.btn-more a {
		display:block; 
		position:absolute; top:0; right:0; 
		width:67px; 
		_width:95px; 
		height:21px; 
		margin:0; 
		padding:0 0 0 28px; 
		background:url("../pics/btn_more.gif") 0 0 no-repeat; 
		color:#FFF; 
		text-decoration:none;
		font-family: Arial,Verdana,Helvetica,sans-serif;
		
}
.btn-more a:hover {background:url("../pics/btn_more.gif") -95px 0 no-repeat;}

/**********************/
/**  FBDN Aktions BG **/
/**********************/

.fbdn_aktion {
    margin-top:         1em;
    border-radius:4px 4px 4px 4px;
    -moz-border-radius:4px 4px 4px 4px;
    -webkit-border-radius:4px 4px 4px 4px;
    padding:5px;
    border:             #aaa solid 1px;
    padding:            1.5em;
    background:         #eee;
    margin-bottom: 25px;
    
}

.fbdn_aktion .fbdn_aktion {
    margin:             0.8em;
    background:#fff;
    border:1px solid #aaa;
    background:none repeat scroll 0 0 #E8E8E8;

}

.fbdn_aktion legend {
    font-weight:        bold;    
    color:              #444;
    padding:5px 10px;
    border-radius:2px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border:1px solid #aaa;
    background-color:   #fff;
    -moz-box-shadow:3px 3px 15px #bbb;
    -webkit-box-shadow:3px 3px 15px #bbb;
    box-shadow:3px 3px 15px #bbb;
}

.fbdn_aktion_table{
		font-family:	Arial, Tahoma, Verdana, Helvetica, sans-serif;
		color: #000000;
		font-size: 11px;
}
.fbdn_aktion_table{				
		margin:15px 0; 
		padding:0; 		
}
.fbdn_aktion_table_tr{
		display:table-row;
}
.fbdn_aktion_table_th{
		display: table-cell; 
		border:1px solid #B7CAF6; 
		margin:0; padding:5px; 
		vertical-align:top; 
		text-align:left;
		background:#E7ECFD; 
		text-align:center; 
		color:#192666; 
		font-weight:bold;
} 	
.fbdn_aktion_table_td{
		display: table-cell; 
		border:1px solid #B7CAF6; 
		margin:0; padding:5px; 
		vertical-align:top; 
		text-align:left;
		
}
.fbdn_aktion li {
		list-style-type: disc;
		margin-left: 20px;
		margin-bottom: 10px;
		font-size: 12px;
		font-weight: bold;
}
.fbdn_aktion h3 {
		color: #FF0000;
		font-size: 16px;
}
#glaswelt td{
		padding-right: 20px;
		padding-bottom: 20px;
}
#glaswelt img{
		border: 1px solid black;
}

#list_style_fbdn {
		font-family:	Arial, Tahoma, Verdana, Helvetica, sans-serif;
		color: #000000;
		font-size: 14px;
		font-weight: bold;
}
#list_style_fbdn li {
		list-style-type: disc;
		margin-left: 20px;
		margin-bottom: 25px;
		
		padding: 5px;
}
#list_style_fbdn li {
		border:1px solid #000000;
		-moz-border-radius: 8px 8px 8px 8px;
		-webkit-border-radius: 8px 8px 8px 8px;
		border-radius: 8px 8px 8px 8px;
		behavior:url(border-radius.htc);
		background:#bebebe; 
		background:-moz-linear-gradient(top,  #bebebe 0%, #dededd 100%); 
		background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#bebebe), color-stop(100%,#dededd)); 
		background:-webkit-linear-gradient(top,  #bebebe 0%,#dededd 100%); 
		background:-o-linear-gradient(top, #bebebe 0%,#dededd 100%); 
		background:-ms-linear-gradient(top, #bebebe 0%,#dededd 100%); 
		background:linear-gradient(top,  #bebebe 0%,#dededd 100%); 
		filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#bebebe', endColorstr='#dededd',GradientType=0 );
}
.ht_aktion_fbdn_border{
		border:1px solid #000000;
		padding:0px;
		margin: 0px;		
}
.ht_aktion_fbdn{
		font-family:	Arial, Tahoma, Verdana, Helvetica, sans-serif;
		color: #000000;
		font-size: 12px;
		font-weight: bold;
		background-image: url(../pics/ht_aktion_bg.png);		
		background-repeat:repeat-x;
		min-height: 320px;
}
.ht_aktion_fbdn_td_first {
		background:#28166f;
}
.ht_aktion_fbdn_td_second {
		padding-left: 5px;
		padding-right: 5px;
}
.ht_aktion_fbdn_td_second h3 {
		font-family:	Arial, Tahoma, Verdana, Helvetica, sans-serif;
		color: #000000;
		font-size: 14px;
		font-weight: bold;
		padding-top: 3px;
}
.ht_aktion_fbdn_td_third img{
		padding-top: 5px;
		padding-bottom: 5px;
}

.ht_aktion_fbdn_decription{
		font-family:	Arial, Tahoma, Verdana, Helvetica, sans-serif;
		color: #000000;
		font-size: 10px;		
		border:1px solid #000000;
		background:#cecece;
		min-height: 80px;
		margin-top: 20px;
}
.ht_aktion_fbdn_decription ul{
		display: inline;
		list-style: none;
}
.ht_aktion_fbdn_decription_1{
		background:#FFFFFF;
		padding:3px;
		font-weight:bold;
		text-decoration: underline;
}
.ht_aktion_fbdn_decription_2{
		padding:3px;
}
.ht_aktion_fbdn_preis{
		font-family:	Arial, Tahoma, Verdana, Helvetica, sans-serif;
		color: #000000;			
		border:2px solid #000000;
		-moz-border-radius: 5px 5px 5px 5px;
		-webkit-border-radius: 5px 5px 5px 5px;
		border-radius: 5px 5px 5px 5px;
		behavior:url(border-radius.htc);
		background:#fff500;
		margin-top: 15px;
		margin-bottom: 15px;
		margin-left: 10px;
		margin-right: 10px;
		padding: 5px;
		
}
.ht_aktion_fbdn_preis p{
		margin:0px;
		padding:0px;
}
.ht_aktion_fbdn_preis b{
		float:right;
		text-align:right;	
		font-weight: bold;
		font-family:	Arial, Tahoma, Verdana, Helvetica, sans-serif;
		color: #000000;
		font-size: 12px;	
}
.fbdn_berater{
		font-family:	Arial, Tahoma, Verdana, Helvetica, sans-serif;
		color: #000000;			
		border:1px solid #000000;
		
		margin-top: 15px;
		margin-bottom: 15px;
		margin-left: 3px;
		margin-right: 3px;
		padding: 5px;
		
}
.fbdn_berater_x p{
		margin:0px;
		padding:0px;
}
.fbdn_berater_x b{
		float:right;
		text-align:right;	
		font-weight: bold;
		font-family:	Arial, Tahoma, Verdana, Helvetica, sans-serif;
		color: #000000;
		font-size: 12px;	
}

.fbdn_overview {
    margin-top:         1em;
    border-radius:4px 4px 4px 4px;
    -moz-border-radius:4px 4px 4px 4px;
    -webkit-border-radius:4px 4px 4px 4px;
    padding:5px;
    border:             #aaa solid 1px;
    padding:            1.5em;
    background:         #eee;
    margin-bottom: 5px;
    text-align: left;    
}

.fbdn_overview .fbdn_overview {
    margin:             0.8em;
    background:#fff;
    border:1px solid #aaa;
    background:none repeat scroll 0 0 #E8E8E8;
}
.fbdn_overview img{
    border: 1px solid #000000;
}
.fbdn_overview h3{
    padding-bottom: 10px;
}
.fbdn_overview_text{
    padding-top: 10px;
    text-align:left;
}
.fbdn_overview a{
    padding-left: 20px;
    color:#0079B2;
}
.fbdn_list_01 li {
    margin-top:         2px;
    border-radius:4px 15px 15px 4px;
    -moz-border-radius:4px 15px 15px 4px;
    -webkit-border-radius:4px 15px 15px 4px;
    padding:5px;
    border:             #aaa solid 1px;
    padding:            3px 0px 3px 10px;
    background:         #eee;
    margin-bottom: 2px;
    text-align: left;
    line-height: 20px;
    font-weight: bold;
		font-family:	Arial, Tahoma, Verdana, Helvetica, sans-serif;
		color: #000000;
		font-size: 14px;	
    
}
.fbdn_list_01 li {
		list-style-image: url(../pics/haeckchen.png);
		list-style-position: inside;	
}


.fbdn_nl_table {
		
}

.fbdn_nl_table td {
		font-family: Arial,Verdana,Helvetica,sans-serif;
		font-size: 11px;
		border:1px solid #0079B2;
		padding:5px;
		background-color: #FFFFFF;
}
.fbdn_teaser {
    margin-top:         1em;
    border-radius:4px 4px 4px 4px;
    -moz-border-radius:4px 4px 4px 4px;
    -webkit-border-radius:4px 4px 4px 4px;
    padding:5px;
    border:             #FF0000 solid 1px;
    padding:            1.5em;
    background:         #eee;
    margin-bottom: 25px;
    
}
.fbdn_teaser h1{
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
.btn-teaser {margin:0 0 15px 0; padding:0; border:0; position:relative;}
.btn-teaser a {
		display:block; 
		position:absolute; top:0; right:0; 
		width:67px; 
		_width:93px; 
		height:21px; 
		margin:0; 
		padding:0 0 0 28px; 
		background:url("../pics/btn_more.gif") 0 0 no-repeat; 
		color:#FFF; 
		text-decoration:none;
		font-family: Arial,Verdana,Helvetica,sans-serif;
		
}
.btn-teaser a:hover {background:url("../pics/btn_more.gif") -95px 0 no-repeat;}

.fbdn_fenster_profile tr:nth-child(odd) {
	background: #CCC;
}
.fbdn_overview_x {
    margin-top:         1em;
    border-radius:4px 4px 4px 4px;
    -moz-border-radius:4px 4px 4px 4px;
    -webkit-border-radius:4px 4px 4px 4px;
    padding:5px;
    border:             #FF0000 solid 1px;
    padding:            1.5em;
    background:         #FFFFFF;
    margin-bottom: 5px;
    text-align: left;
	color:             #FF0000
}

.fbdn_overview_x img{
    border: 1px solid #000000;
}
.fbdn_overview_x h3{
    padding-bottom: 10px;
}
.fbdn_overview_x a{
    padding-left: 20px;
    color:#0079B2;
}

/*************************/
/** Table Fensterserien **/
/*************************/
.fs_table {
		border:1px solid #CECECE;
		border-collapse:separate;
		
}
.fs_table th {
		background-color: #0079B2;
		font-family: Arial,Verdana,Helvetica,sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #ffffff;
}
.fs_table td {
		font-family: Arial,Verdana,Helvetica,sans-serif;
		font-size: 11px;
		border:1px solid #CECECE;
}
.fs_table ul{		
		list-style:none;
		margin:0;
		padding:0;
}
.fs_table li a{
		color:#666666;		
		font-weight:bold;
		display: block;
		line-height:20px;
		padding-left:5px;
		text-align:left;
		text-decoration:none;
}
.fs_table li a:hover{
		color:#000000;
		background-color: #D5D9DD;
		text-decoration:none;
}

/*****************************/
/** Exklusivserie Internorm **/
/*****************************/
.f_exklusiv_headline {
	width:100%;
	height: 40px;
	background-color: #E31E24;	
}
.f_exklusiv_headline h1 {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 20px;
	color:#FFFFFF;		
	font-weight:bold;
	display: block;
	line-height:20px;
	padding-left:9px;
	padding-top:9px;
	text-align:center;
}

.f_exklusiv_headline_studio {
	width:100%;
	height: 40px;
	background-color: #748AA2;	
}
.f_exklusiv_headline_studio h1 {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 20px;
	color:#FFFFFF;		
	font-weight:bold;
	display: block;
	line-height:20px;
	padding-left:9px;
	padding-top:9px;
	text-align:center;
}

.f_exklusiv_headline_home {
	width:100%;
	height: 40px;
	background-color: #667A55;	
}
.f_exklusiv_headline_home h1 {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 20px;
	color:#FFFFFF;		
	font-weight:bold;
	display: block;
	line-height:20px;
	padding-left:9px;
	padding-top:9px;
	text-align:center;
}

.f_exklusiv_headline_ambiente {
	width:100%;
	height: 40px;
	background-color: #614C51;	
}
.f_exklusiv_headline_ambiente h1 {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 20px;
	color:#FFFFFF;		
	font-weight:bold;
	display: block;
	line-height:20px;
	padding-left:9px;
	padding-top:9px;
	text-align:center;
}

.f_exklusiv_table_vid {
	
}
.f_exklusiv_table_vid th {
	background-color: #E31E24;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	line-height: 25px;
	border-radius: 8px 8px 0px 0px;
	background: #E31E24;
	
}
.f_exklusiv_table_vid td {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 11px;
	border:1px solid #E31E24;
}
.f_exklusiv_table_vid th a {		
	color: #FFFFFF;
	font-weight: bold;
}
.f_exklusiv_table_trans_studio {	
	width: 100%;
    position: relative;
    
}
.f_exklusiv_table_trans_studio span{
	background-color: #748AA2;
    position: absolute;
    bottom: 30px;
    width: 200px;
    line-height: 35px;
    text-align: center;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}
.f_exklusiv_table_trans_studio  img{
	display: block;
}

.f_exklusiv_table_trans_home {	
	width: 100%;
    position: relative;
    
}
.f_exklusiv_table_trans_home span{
	background-color: #667A55;
    position: absolute;
    bottom: 30px;
    width: 200px;
    line-height: 35px;
    text-align: center;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}
.f_exklusiv_table_trans_home  img{
	display: block;
}
.f_exklusiv_table_trans_ambiente {	
	width: 100%;
    position: relative;
    
}
.f_exklusiv_table_trans_ambiente span{
	background-color: #614C51;
    position: absolute;
    bottom: 30px;
    width: 200px;
    line-height: 35px;
    text-align: center;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}
.f_exklusiv_table_trans_ambiente  img{
	display: block;
}

.f_exklusiv_ues_studio {
	
}
.f_exklusiv_ues_studio th {
	background-color: #748AA2;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	line-height: 25px;
	border-radius: 8px 8px 0px 0px;	
}
.f_exklusiv_ues_studio td {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;	
	border:1px solid #748AA2;
	border-top: none;
	background-color: #748AA2;
	padding:3px;
}
.f_exklusiv_ues_studio span{
	background-color: #F0F0F0;
    position: relative;    
    width: auto;
	padding:8px 15px 8px 15px;
	border: 1px solid #CCCCCC;
	border-radius: 4px 4px 4px 4px;
    line-height: 35px;
    text-align: center;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.f_exklusiv_ues_studio span:hover{
	background-color: #748AA2;
    position: relative;    
    width: auto;
	padding:8px 15px 8px 15px;
	border: 1px solid #FF0000;
	border-radius: 4px 4px 4px 4px;
    line-height: 35px;
    text-align: center;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 12px;
	color: #00FF00;
	font-weight: bold;
}
.f_exklusiv_ues_home {
	
}
.f_exklusiv_ues_home th {
	background-color: #667A55;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	line-height: 25px;
	border-radius: 8px 8px 0px 0px;	
}
.f_exklusiv_ues_home td {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;	
	border:1px solid #667A55;
	border-top: none;
	background-color: #667A55;
	padding:3px;
}
.f_exklusiv_ues_home span{
	background-color: #F0F0F0;
    position: relative;    
    width: auto;
	padding:8px 15px 8px 15px;
	border: 1px solid #CCCCCC;
	border-radius: 4px 4px 4px 4px;
    line-height: 35px;
    text-align: center;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.f_exklusiv_ues_home span:hover{
	background-color: #667A55;
    position: relative;    
    width: auto;
	padding:8px 15px 8px 15px;
	border: 1px solid #FF0000;
	border-radius: 4px 4px 4px 4px;
    line-height: 35px;
    text-align: center;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 12px;
	color: #00FF00;
	font-weight: bold;
}


.f_exklusiv_ues_ambiente {
	
}
.f_exklusiv_ues_ambiente th {
	background-color: #614C51;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	line-height: 25px;
	border-radius: 8px 8px 0px 0px;	
}
.f_exklusiv_ues_ambiente td {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;	
	border:1px solid #614C51;
	border-top: none;
	background-color: #614C51;
	padding:3px;
}
.f_exklusiv_ues_ambiente span{
	background-color: #F0F0F0;
    position: relative;    
    width: auto;
	padding:8px 15px 8px 15px;
	border: 1px solid #CCCCCC;
	border-radius: 4px 4px 4px 4px;
    line-height: 35px;
    text-align: center;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.f_exklusiv_ues_ambiente span:hover{
	background-color: #614C51;
    position: relative;    
    width: auto;
	padding:8px 15px 8px 15px;
	border: 1px solid #FF0000;
	border-radius: 4px 4px 4px 4px;
    line-height: 35px;
    text-align: center;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 12px;
	color: #00FF00;
	font-weight: bold;
}

.fbdn_uebersicht_neu {
	
}
.fbdn_uebersicht_neu th {
	background-color: #80A1D4;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	line-height: 25px;
	border-radius: 8px 8px 0px 0px;	
}
.fbdn_uebersicht_neu td {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-align: left;	
	border:1px solid #80A1D4;
	border-top: none;
	background-color: #80A1D4;
	padding-top:8px;
	padding-right:15px;
	padding-left:15px;
	padding-bottom:8px;
}
.fbdn_uebersicht_neu span{
	background-color: #F0F0F0;
    position: relative;    
    width: auto;
	padding:8px 15px 8px 15px;
	border: 1px solid #CCCCCC;
	border-radius: 4px 4px 4px 4px;
    line-height: 35px;
    text-align: center;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.fbdn_uebersicht_neu span:hover{
	background-color: #80A1D4;
    position: relative;    
    width: auto;
	padding:8px 15px 8px 15px;
	border: 1px solid #FF0000;
	border-radius: 4px 4px 4px 4px;
    line-height: 35px;
    text-align: center;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}

.f_exklusiv_ues_studio2 {
	
}
.f_exklusiv_ues_studio2 th {
	background-color: #748AA2;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	line-height: 25px;
	border-radius: 8px 8px 0px 0px;	
}
.f_exklusiv_ues_studio2 td {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;	
	border:1px solid #748AA2;
	border-top: none;
	background-color: #748AA2;
	padding:3px;
}
.f_exklusiv_ues_studio2 span{
	background-color: #F0F0F0;
    position: relative;    
    width: auto;
	padding:8px 5px 8px 5px;
	border: 1px solid #CCCCCC;
	border-radius: 4px 4px 4px 4px;
    line-height: 35px;
    text-align: center;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}
.f_exklusiv_ues_studio2 span:hover{
	background-color: #748AA2;
    position: relative;    
    width: auto;
	padding:8px 5px 8px 5px;
	border: 1px solid #FF0000;
	border-radius: 4px 4px 4px 4px;
    line-height: 35px;
    text-align: center;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 10px;
	color: #00FF00;
	font-weight: bold;
}

.f_exklusiv_ues_home2 {
	
}
.f_exklusiv_ues_home2 th {
	background-color: #667A55;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	line-height: 25px;
	border-radius: 8px 8px 0px 0px;	
}
.f_exklusiv_ues_home2 td {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;	
	border:1px solid #667A55;
	border-top: none;
	background-color: #667A55;
	padding:3px;
}
.f_exklusiv_ues_home2 span{
	background-color: #F0F0F0;
    position: relative;    
    width: auto;
	padding:8px 5px 8px 5px;
	border: 1px solid #CCCCCC;
	border-radius: 4px 4px 4px 4px;
    line-height: 35px;
    text-align: center;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}
.f_exklusiv_ues_home2 span:hover{
	background-color: #667A55;
    position: relative;    
    width: auto;
	padding:8px 5px 8px 5px;
	border: 1px solid #FF0000;
	border-radius: 4px 4px 4px 4px;
    line-height: 35px;
    text-align: center;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 10px;
	color: #00FF00;
	font-weight: bold;
}

.f_exklusiv_ues_ambiente2 {
	
}
.f_exklusiv_ues_ambiente2 th {
	background-color: #614C51;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	line-height: 25px;
	border-radius: 8px 8px 0px 0px;	
}
.f_exklusiv_ues_ambiente2 td {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;	
	border:1px solid #614C51;
	border-top: none;
	background-color: #614C51;
	padding:3px;
}
.f_exklusiv_ues_ambiente2 span{
	background-color: #F0F0F0;
    position: relative;    
    width: auto;
	padding:8px 5px 8px 5px;
	border: 1px solid #CCCCCC;
	border-radius: 4px 4px 4px 4px;
    line-height: 35px;
    text-align: center;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}
.f_exklusiv_ues_ambiente2 span:hover{
	background-color: #614C51;
    position: relative;    
    width: auto;
	padding:8px 5px 8px 5px;
	border: 1px solid #FF0000;
	border-radius: 4px 4px 4px 4px;
    line-height: 35px;
    text-align: center;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 10px;
	color: #00FF00;
	font-weight: bold;
}

.fbdn_page_new {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 14px;
}
.fbdn_page_new h1{
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 18px;
	line-height: 25px;
	
}
.fbdn_page_new p{
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 12px;	
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 16px;
}
.fbdn_page_new ul{
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 12px;	
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 16px;
}
.fbdn_page_new li{
	list-style-type:disc;
	list-style-position:outside;
	padding-left:10px;
	padding-top:5px;
	margin-left:10px;	
}

.f_optimal_ues {
	
}
.f_optimal_ues th {
	background-color: #0079B2;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	line-height: 25px;
	border-radius: 8px 8px 0px 0px;	
}
.f_optimal_ues td {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;	
	border:1px solid #0079B2;
	border-top: none;
	background-color: #0079B2;
	padding:3px;
}
.f_optimal_ues span{
	background-color: #F0F0F0;
    position: relative;    
    width: auto;
	padding:8px 5px 8px 5px;
	border: 1px solid #CCCCCC;
	border-radius: 4px 4px 4px 4px;
    line-height: 35px;
    text-align: center;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}
.f_optimal_ues span:hover{
	background-color: #0079B2;
    position: relative;    
    width: auto;
	padding:8px 5px 8px 5px;
	border: 1px solid #FF0000;
	border-radius: 4px 4px 4px 4px;
    line-height: 35px;
    text-align: center;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 10px;
	color: #00FF00;
	font-weight: bold;
}
.f_optimal_headline {
	width:100%;
	height: 40px;
	background-color: #0079B2;	
}
.f_optimal_headline h1 {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 20px;
	color:#FFFFFF;		
	font-weight:bold;
	display: block;
	line-height:20px;
	padding-left:9px;
	padding-top:9px;
	text-align:center;
}

.fbdn_overview_rot {
    margin-top:         1em;
    border-radius:4px 4px 4px 4px;
    -moz-border-radius:4px 4px 4px 4px;
    -webkit-border-radius:4px 4px 4px 4px;    
    border:             #FF0000 solid 1px;
    padding:            1.5em;
    background:         #FF0000;
    margin-bottom: 5px;
    text-align: left;    
}

.fbdn_overview_rot {  
	font-size: 12px;
	color: #FFFFFF;
    background:#FF0000;
    border:1px solid #FF0000;
    background:none repeat scroll 0 0 #FF0000;
}
.fbdn_overview_rot img{
    border: 1px solid #000000;
}
.fbdn_overview_rot h3{
    padding-bottom: 10px;
}
.fbdn_overview_rot h1{ 
	font-size: 20px;
	color: #FFFFFF;
}
.fbdn_overview_rot a{   
	color: #FFFFFF;
}
.fbdn_overview_rot h2{  
	font-size: 16px;
	color: #FFFFFF;
}
