/* Global CSS */

body {
	font-family: Lucida Sans, Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 16px;
    color: #5D5E5E;
  	min-width: 220px;
  	max-width: 505px;
}

#container {
	float: left;
	width: 99%;
}

#topnavi {
	float: left;
	width: 100%;
	margin: 0px;
	text-align:right;
}

#header {
	float: left;
	width: 100%;
	margin: 0px;
}

#mainmenu {
	float: left;
	width: 100%;
	margin: 5px 0px 0px 0px;
	padding: 0px;
}

/* +++++++++++++++++++++++++ HEAD +++++++++++++++++++++++++++++++ */

.head_left {
	float: left;
	width: 4px;
	height: 149px;
	margin: 0px;
	padding: 0px;
}

.head_center {
	height: 149px;
	margin: 0px;
	padding: 0px;
	padding: 0px 0px 0px 0px;
	background: #375498 url(../img/head_center.jpg) 0px 0px no-repeat;
}

.head_right {
	float: right;
	padding: 0px;
	margin: 0px;
	width: 7px;
	height: 149px;
}

.cc_logo {
	float:right;
	width: 180px;
	height: 79px;
	margin: 0px 10px 0px 0px;
	border-width:0px;
}

.cc_so_funktionierts {
	float:left;
	margin:0px;
	padding:0px;
	border-width:0px;

}

#topnavi a {
	color: #304a8c;
	text-decoration:none;
}

/* +++++++++++++++++++++++++ HEAD ENDE +++++++++++++++++++++++++++++++ */


/* +++++++++++++++++++++++++ BUTTON +++++++++++++++++++++++++++++++ */

.button_left_col {
	float: left;
	width: 49%;
	margin: 0px 0px 6px 0px;
}

.button_right_col {
	float: right;
	width: 49%;
	margin: 0px 0px 6px 0px;
}

.button_left {
	float: left;
	width: 4px;
	height: 21px;
	margin: 0px;
	padding: 0px;
}

.button_center {
	height: 19px;
	margin: 0px;
	padding: 0px;
	padding: 2px 0px 0px 0px;
	background: #ffffff url(../img/button_center.jpg) 0px 0px repeat-x;
	text-align:center;
}

.button_center a {
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration:none;
}

.button_right {
	float: right;
	width: 4px;
	height: 21px;
	margin: 0px;
	padding: 0px;
}

/* +++++++++++++++++++++++++ BUTTON ENDE +++++++++++++++++++++++++++++++ */


/* +++++++++++++++++++++++++ CONTENT +++++++++++++++++++++++++++++++ */

#content {
	float: left;
	width: 100%;
	margin: 0px;
	padding: 0px;
}

#content .c_box {
	float:left;
	width: 100%;
	margin: 0px;
	padding: 0px;

}

.c_box_head {
	width: 100%;
	height: 35px;
	margin: 10px 0px 0px 0px;
	padding: 0px;
}

.c_box_head_left {
	float: left;
	width: 16px;
	height: 35px;
	margin: 0px;
	padding: 0px;
}

.c_box_head_center {
	height: 35px;
	margin: 0px;
	padding: 0px;
	padding: 8px 0px 0px 0px;
	background: #ffffff url(../img/c_box_head_center.jpg) 0px 0px repeat-x;
}

.c_box_head_center {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration:none;
}

.c_box_head_center a img  {
	border-width:0px;
}

.c_box_head_right {
	float: right;
	padding: 0px;
	margin: 0px;
	width: 84px;
	height: 35px;
}


.c_box_title {
	width: 100%;
	height: 37px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

.c_box_title_left {
	float: left;
	width: 2px;
	height: 37px;
	margin: 0px;
	padding: 0px;
}

.c_box_title_center {
	height: 37px;
	margin: 0px;
	padding: 8px 0px 0px 10px;
	background: #ffffff url(../img/c_box_title_center.jpg) 0px 0px repeat-x;
}

.c_box_title_center a {
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
	color: #5D5E5E;
}

.c_box_title_right {
	float: right;
	padding: 0px;
	margin: 0px;
	width: 4px;
	height: 37px;
}


.c_box_content {
	float: left;
	width: 100%;
	height: 133px;
	margin: 3px 0px 0px 0px;
}

.c_box_content_left {
	float: left;
	width: 5px;
	height: 133px;
}

.c_box_content_center {
	padding: 0px;
	background: #ffffff url(../img/c_box_content_center.gif) 0px 0px repeat-x;
	font-size: 11px;
	height: 133px;
	overflow: hidden;
}

.c_box_content_center img {
	border-width:0px;
}


.c_box_content_center img.pic {
	float:right;
	margin: 4px 10px;
}

.c_box_content_center p {
	margin:0px;
	padding: 6px;
	text-align: left;
}

.c_box_content_center p  a {
	text-decoration: none;
	font-weight: bold;
	color: #f18a21;
}

.c_box_content_right {
	float: right;
	width: 5px;
	height: 133px;
	
}


.pr_details_img {
	width:97%;
	border:6px solid #e4e4e4;
}

.pr_details_h1 {
	width: 97%;
	font-size: 14px;
	color: #304a8c;
}

.pr_details_txt {
	width:97%;
	font-size:11px;
}

.pr_details_pkt_center {
	font-size: 11px;
	font-weight: bold;
	color: #304a8c;
}

.pr_details_pkt_button {
	width: 100%;
	height:40px;
	margin: 0px;
}


.pr_uebersicht {
	width: 100%;
}

.pr_uebersicht td {
	width:50%;
	text-align:center;
}

.pr_uebersicht td p {
	text-align:left;
	width:95%;
}

.pr_uebersicht td p a {
	text-decoration: none;
	font-weight: bold;
	color: #f18a21;
}

.pr_uebersicht td a img,
.pr_uebersicht td p a img {
	border-width: 0px;
}

.dvd_uebersicht {
	width: 100%;
}

.dvd_uebersicht td {
	width:50%;
	text-align:center;
	vertical-align:top;
}

.dvd_img {
	width:75%;
}

.dvd_uebersicht td p {
	text-align:center;
	width:95%;
}

.dvd_uebersicht td p a {
	text-decoration: none;
	font-weight: bold;
	color: #f18a21;
}

.dvd_uebersicht td a img,
.dvd_uebersicht td p a img {
	border-width: 0px;
}

.film_title_box {
	float:left;
/*	min-width: 230px;
	max-width: 500px; */
	height: 287px;
	margin: 0px 0px 9px -3px;
	padding: 0px;
	width:100%;
}

.film_title_box_left {
	float: left;
	width: 4px;
	height: 287px;
	margin: 0px;
	padding: 0px;
}

.film_title_box_center {
	height: 279px;
	margin: 0px;
	padding: 0px;
	padding: 8px 0px 0px 0px;
	background: #ffffff url(../img/film_title_box_center.jpg) 0px 0px repeat-x;
	overflow:hidden;
	border: 3px solid white;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-border-radius: 6px;
}

.film_title_box_right {
	float: right;
	padding: 0px;
	margin: 0px;
	width: 6px;
	height: 287px;
}



.f_details_h1,
.f_details_h2 {
	float:left;
	width: 97%;
	font-size: 14px;
	color: #304a8c;
	margin: 8px 0px 8px 0px;
}

.f_details_txt {
	width:96%;
	font-size:11px;
}


.sammeln_left {
	float: left;
	width: 5px;
	height: 444px;
	margin: 0px;
	padding: 0px;
}

.sammeln_center {
	height: 444px;
	margin: 0px;
	padding: 0px;
	padding: 8px 0px 0px 0px;
	background: #ffffff url(../img/sammeln_box_center.jpg) 0px 0px repeat-x;
}

.sammeln_right {
	float: right;
	padding: 0px;
	margin: 0px;
	width: 7px;
	height: 444px;
}

.sammeln_h1 {
	margin: 10px 0px 0px 10px;
	line-height:22px;
	font-size:20px;
	font-weight:bold;
	color: #25408b;
}

.sammeln_txt {
	line-height:25px;
	font-size:16px;
	font-weight:bold;
	color: #e16200;
}


.recht_text h1,
.recht_text h2 {
	width: 97%;
	font-size: 14px;
	color: #304a8c;
}

.recht_text h4 {
	width:97%;
	font-size:11px;
	font-weight:bold;
}

.recht_text p {
	width:97%;
	font-size:11px;
}

.recht_text p  a {
	font-size:11px;
	color: #5D5E5E;
	text-decoration:none;
}

.recht_text p  a:hover {
	text-decoration:underline;
}

.text_bg {
	float:left;
	width: 100%;
	margin: 5px 0px 0px 0px;
}

.text_bg_left {
	float: left;
	width: 5px;
	height: 180px;
	margin: 0px;
	padding: 0px;
	background: #ffffff url(../img/text_bottom_left.jpg) 0px 45px no-repeat;
}

.text_bg_center {
	height: 180px;
	margin: 0px;
	padding: 0px;
	padding: 8px 0px 0px 0px;
	background: #ffffff url(../img/text_box_center.jpg) 0px 45px repeat-x;
	
}

.text_bg_right {
	float: right;
	padding: 0px;
	margin: 0px;
	width: 7px;
	height: 180px;
	background: #ffffff url(../img/text_bottom_right.jpg) 0px 45px no-repeat;
}

.button_trailer {
	float: right;
	height: 37px;
	margin-right: 10px;
}

.button_zurueck {
	float: left;
	height: 37px;
	margin-left: 10px;
}

.button_zurueck_left, .button_trailer_left {
	float: left;
	width: 4px;
	height: 22px;
	margin: 0px;
	padding: 0px;
}

.button_zurueck_center, .button_trailer_center {
	float:left;
	height: 20px;
	width:70px;
	margin: 0px;
	padding: 0px;
	padding: 2px 0px 0px 0px;
	background: #ffffff url(../img/button_orange_trans_center.png) 0px 0px repeat-x;
	text-align:center;

}

.button_zurueck_center a, .button_trailer_center a {
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration:none;
}

.button_zurueck_right, .button_trailer_right {
	float: left;
	width: 4px;
	height: 22px;
	margin: 0px;
	padding: 0px;
}



.dvd_detail_links{
	margin-top: 23px;
	margin-left: 10px;
	float: left;
}

.dvd_detail_links a{
	color: #fff;
	font-size: 14px;
	text-decoration: none;
}

.dvd_detail_links img{
	border: 0px solid; 
}

.dvd_detail_links ul{
	margin-left: 10px;
	padding-left: 10px;
	list-style-image: url(../img/pfeil.png);
}

.dvd_detail_links li{
	margin-bottom: 8px;
	list-style-type: none;
}


.dvd_detail_blue_box_info {
	float:left;
	width:143px;
	width:100%;
}

.dvd_detail_fa {

	display:block;
	margin-left: 8px;
 /*	float:left; */
}

#amazon_link{
	padding-top: 3px;
	margin: 5px 0 0 38px;
	clear:both;
}

#amazon_link img{
	border: 0px solid;
	padding-bottom: 3px;
	vertical-align: top;
}

#amazon_link a{
	text-decoration: none;
	color: black;
	font-size: 16px;
	font-weight: bold;
} 


.ps_shadow{
	 float:left; 
	height: 184px;
	width: 142px;
	background: transparent url(../img/shadow.png) 8px -2px no-repeat;
}

.dvd_detail_titel {
	color:#ffffff;
	font-size:17px;
	font-weight:bold;
	margin: 3px 10px 10px 10px;
	width:90%;
	text-shadow: 2px 2px 2px #000000;
}

.button_img_zurueck {
	float: left;
	width: 49%;
	margin: 0px;
}

.button_img_weiter {
	float: right;
	width: 49%;
	margin: 0px;
}

.login_box_h1 {
	color:#ffffff;
	font-size: 16px;
	line-height:22px;
	font-weight:bold;
	width:90%;
	margin:0% 5%;
}
#contextmenu{
	margin-top: 5px;
}

#login_form,
{

	width:90%;
	margin: 0px 5%;
}

#login_form #username,
#login_form #password {
	width:90%;
}

#login_form input{

}


#login_form label {
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
	margin-bottom:5px;
}


#submit_login,
#submit_dvd_code {
	float:left;
	margin:10px 0px 0px 5%;
}

#login_form #pw {
	margin:10px 0px 0px 10px;
	color: #5D5E5E;
	text-decoration:none;
}

.login_box_text {
		width:90%;
	margin:10px 5%;
}

.dvd_code {
	width:90%;
	margin:10px 5%;

}



.kontostand {
	background-color:#ffffff;
	height:30px;
	width:90%;
	margin:0px 5%;
	color:#5D5E5E;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	line-height:26px;
}

.scene_pic {
	
	float:left;
	width:99%;
	margin:0px 0px 10px 0px;
}

.f_ziffer {
	color: #ec9815;
	font-weight:bold;
	font-size:28px;
	width:30px;
	float:left;
	margin:5px;
}

.f_besch {
	color:#304a8c;
	text-align:left;
}

.step_one,
.step_two,
.step_three {
	margin-top:15px;
	text-align:center;
}


.button_nochmal {

	/*width: 30%;*/
	height: 42px;
	margin: 0px;
	
}

.button_nochmal_left {
	float: left;
	width: 4px;
	height: 22px;
	margin: 0px;
	padding: 0px;

}

.button_nochmal_center {
	float:left;
	height: 20px;
	width:110px;
	margin: 0px;
	padding: 0px;
	padding: 2px 0px 0px 0px;
	background: #ffffff url(../img/button_orange_trans_center.png) 0px 0px repeat-x;
	text-align:center;

}

.button_nochmal_center a {
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration:none;
}

.button_nochmal_right {
	float: left;
	width: 4px;
	height: 22px;
	margin: 0px;
	padding: 0px;
}

/* +++++++++++++++++++++++++ CONTENT ENDE ++++++++++++++++++++++++++ */

	.flex_box_blau {
		width:100%;
		margin:0px;
		padding:0px;
	}
	
	.flex_box_blau_oben,
	.flex_box_blau_unten {
		width:100%;
		height:8px;
		margin:0px;
		padding:0px;
	}
		
	.flex_box_blau_mitte {
		width:100%;
		margin:0px;
		padding:0px;
		background-color: #416aac;
		color:#ffffff;
	}
	
	.flex_box_blau_oben_links,
	.flex_box_blau_oben_rechts,
	.flex_box_blau_unten_links,
	.flex_box_blau_unten_rechts	{
		width:8px;
		height:8px;
	}
	
	.flex_box_blau_oben_links,
	.flex_box_blau_unten_links {
		float:left;
	}
	
	.flex_box_blau_oben_rechts,
	.flex_box_blau_unten_rechts {
		float:right;
	}
	
	.flex_box_blau_oben_mitte,
	.flex_box_blau_unten_mitte {
		height:8px;
		background-color: #416aac;
	}
	
	.reg_form {
		width:90%;
		margin:0% 5%;
	}

	.reg_form input{
		border: 3px solid #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-border-radius: 5px;
	}
	
	.reg_form label {
		color:#ffffff;
	}
	
	.reg_form input.text,
	.reg_form textarea	{
		width:96%;
	}
	
	.button_reg {
		height: 22px;
		width:118px;
		margin: 0px auto;
		
	}

	.button_reg_left {
		float: left;
		width: 4px;
		height: 22px;
		margin: 0px;
		padding: 0px;
	}

	.button_reg_center {
		float:left;
		height: 20px;
		width:110px;
		margin: 0px;
		padding: 0px;
		padding: 2px 0px 0px 0px;
		background: #ffffff url(../img/button_orange_trans_center.png) 0px 0px repeat-x;
		text-align:center;
	}

	.button_reg_center a {
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		text-decoration:none;
	}

	.button_reg_right {
		float: left;
		width: 4px;
		height: 22px;
		margin: 0px;
		padding: 0px;
	}
	
	.flex_box_blau_mitte p {
		width:96%;
		text-align:left;
	}
	
	.flex_box_blau_mitte p a {
		text-decoration:none;
		color: #f18a21;
	}

	
	.button_log_header {
		display:none;
		float:right;
		height: 22px;
		width:68px;
		margin: 10px 5px 0px 0px;
		
	}

	.button_log_header_left {
		float: left;
		width: 4px;
		height: 22px;
		margin: 0px;
		padding: 0px;
	}

	.button_log_header_center {
		float:left;
		height: 20px;
		width:60px;
		margin: 0px;
		padding: 0px;
		padding: 2px 0px 0px 0px;
		background: #ffffff url(../img/button_orange_trans_center.png) 0px 0px repeat-x;
		text-align:center;
	}

	.button_log_header_center a {
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		text-decoration:none;
	}

	.button_log_header_right {
		float: left;
		width: 4px;
		height: 22px;
		margin: 0px;
		padding: 0px;
	}
	
	
	
	.flex_box_orange {
		float:left;
		width:100%;
		margin:0 0 6px 0;;
		padding:0px;
	}
	
	.flex_box_orange_oben,
	.flex_box_orange_unten {
		width:100%;
		height:9px;
		margin:0px;
		padding:0px;
	}
		
	.flex_box_orange_mitte_tiny {
		width:100%;
		margin:0px;
		padding:0px;
		/* background-color: #ffa025; */
		background: #ffa025 url(../img/orange_box_tiny.jpg) 0 -14px repeat-x;
		color:#ffffff;

	}
	
	.flex_box_orange_mitte {
		width:100%;
		margin:0px;
		padding:0px;
		/* background-color: #ffa025; */
		background: #ffa025 url(../img/login_box_bg.gif) 0 0 repeat-x;
		color:#ffffff;

	}


	.flex_box_orange_oben_links,
	.flex_box_orange_oben_rechts,
	.flex_box_orange_unten_links,
	.flex_box_orange_unten_rechts	{
		width:9px;
		height:9px;
	}
	
	.flex_box_orange_oben_links,
	.flex_box_orange_unten_links {
		float:left;
	}
	
	.flex_box_orange_oben_rechts,
	.flex_box_orange_unten_rechts {
		float:right;
	}


	.flex_box_orange_unten_mitte {
		height:9px;
		background-color: #fdaa24;
	}	
	
	.flex_box_orange_oben_mitte{
		height:9px;
		background-color: #feb914;
	}	

	.flex_box_orange_mitte h1 {
		margin:0px;
		padding:0px;
		width:90%;
	}
	
	.flex_box_orange_mitte h2 {
		margin:0px;
		padding:0px;
		width:90%;
	}
	
#login_form
{
	width:90%;
	margin:0% 5%;
}

#login_form #username,
#login_form #password {
}
	
	
	
	
	.button_daten {
		float:left;
		height: 22px;
		width:138px;
		margin: 10px 5px 0px 0px;
		
	}

	.button_daten_left {
		float: left;
		width: 4px;
		height: 22px;
		margin: 0px;
		padding: 0px;
	}

	.button_daten_center {
		float:left;
		height: 20px;
		width:130px;
		margin: 0px;
		padding: 0px;
		padding: 2px 0px 0px 0px;
		background: #ffffff url(../img/button_orange_trans_center.png) 0px 0px repeat-x;
		text-align:center;
	}

	.button_daten_center a {
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		text-decoration:none;
	}

	.button_daten_right {
		float: left;
		width: 4px;
		height: 22px;
		margin: 0px;
		padding: 0px;
	}


.button_pr_zurueck {
	float:left;
	height: 22px;
	width:188px;
	margin: 10px 5px 10px 0px;
	
}

.button_pr_zurueck_left {
	float: left;
	width: 4px;
	height: 22px;
	margin: 0px;
	padding: 0px;
}

.button_pr_zurueck_center {
	float:left;
	height: 20px;
	width:180px;
	margin: 0px;
	padding: 0px;
	padding: 2px 0px 0px 0px;
	background: #ffffff url(../img/button_orange_trans_center.png) 0px 0px repeat-x;
	text-align:center;
}

.button_pr_zurueck_center a {
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration:none;
}

.button_pr_zurueck_right {
	float: left;
	width: 4px;
	height: 22px;
	margin: 0px;
	padding: 0px;
}
	
	
  .pr_imgbox_large { width:100%; vertical-align:middle; position:relative; }
  .pr_imgbox_large div.pr_imgbox_large_inner { padding:0px; text-align:center; }
  .pr_imgbox_large div.pr_imgbox_large_inner img { width:97%; border:6px solid #e4e4e4; }

  .detailboxstar { position:absolute; bottom:10px; right:10px; width:126px; height:119px; background-image:url(../img/bg_praemie_star_large.png); text-align:center; vertical-align:middle; color:#ffffff;}
  .detailboxstar div{ text-align:center; padding-top:53px; color:#ffffff; font-weight:bold; font-size:16px;}	
		
		
		
.pr_fehler_link {
	color: #f18a21;
	font-weight:bold;
	text-decoration:none;
}

.pr_fehler_link  img {
	border-width:0px;
}


.prlistbox { position:relative; width:100%; z-index:1; }
  .prlistbox img { width:50%; z-index:1; }
  .prlistboxstar { position:absolute; bottom:-10px; left:80px; width:70px; height:70px; background-image:url(../img/bg_praemie_star2.png); text-align:center; vertical-align:middle; color:#ffffff;}
  .prlistboxstar div{ text-align:center; padding-top:30px; color:#ffffff; font-weight:bold;}
	

/* +++++++++++++++++++++++++ MOVIEBRAIN ++++++++++++++++++++++++++ */

.mb_link {
	
	display:block;
	float:left;
	width:30%;
	margin:5px;

}

.mb_card {

	border-width:0px;
	width:100%;
}

.mb_info {
	font-weight:bold;
	color:#304a8c;
}


/* +++++++++++++++++++++++++ MOVIEBRAIN ++++++++++++++++++++++++++ */


.mq_pic {
	width:99%;
}


/* +++++++++++++++++++++++++ SOCIAL MEDIA ++++++++++++++++++++++++++ */

.social_box {
	float:left;
	width: 100%;
	margin: 10px 0px;
	padding: 0px;
}

.social_box_left {
	float: left;
	width: 71px;
	height: 68px;
}

.social_box_center {
	padding: 0px;
	background: #ffffff url(../img/social_box_center.gif) 0px 0px repeat-x;
	font-size: 11px;
	height: 68px;
	overflow: hidden;
}

.social_box_center a img {
	margin: 0px 0px 0px 10px;
	border-width:0px;
}

.social_box_right {
	float: right;
	width: 4px;
	height: 68px;
}

.register_box_h2 {
	width: 97%;
	font-size: 14px;
	font-weight:bold;
	color: #304a8c;
}

.cc_aktuell {
	float:left;
	width:100%;
	height: 273px;
	overflow:hidden;
	background: #ffffff url(../img/aktuell_action.jpg) 0px 0px no-repeat;
	margin: 0px 0px 10px 0px;
}

.dvd_aktuell {
	display:block;
	float:left;
	margin:10px;
}

.dvd_aktuell_titel {
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	margin-bottom:30px;
	text-shadow: 2px 2px 2px #000000;
}

.dvd_aktuell_infos,
.dvd_aktuell_infos a {
	color:#ffffff;
	text-decoration:none;
	text-shadow: 2px 2px 2px #000000;
	
}

.dvd_aktuell_infos a img {
	border-width:0px;
}

/* +++++++++++++++++++++++++ SOCIAL MEDIA ENDE ++++++++++++++++++++++++++ */


/* +++++++++++++++++++++++++ SOCIAL MEDIA ++++++++++++++++++++++++++ */

.footer {
	width: 100%;
	margin: 0px;
	text-align: center;
	font-size: 10px;
	font-weight: normal;
	color: #5D5E5E;
}

.footer  a {
	font-size: 10px;
	font-weight: normal;
	color: #5D5E5E;
	text-decoration:none;
}

.partner{
	
	width: 230px;
	margin: 0 auto; 
}

.partner_link {
	margin: 5px 10px;
	width:37px;
	height:37px;
}

.partner_img {
	border-width:0px;
}

.formfield_narrow{
	margin: 4px 0 0 0; 
	background: transparent url("/img/bg_form_197.png") 0 0 no-repeat; 
	width: 197px !important;
	float: left;
}

.formfield_narrow input{
	margin: 3px 0 4px 4px;;
	border: 0px;
	width: 180px !important;
}



.formfield{
	margin: 4px 0 0 0; 
	background: transparent url("/img/bg_form_285.png") 0 0 no-repeat; 
}

.formfield input{
	margin: 3px 0 4px 4px;;
	border: 0px;
	width: 270px !important;
}


.rounded{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-border-radius: 5px;
}

.rounded_8{
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-border-radius: 8px;
}
.select_1st_level{
	border: 1px dotted #c0c0c0;
	margin-left: 10px;
	background-color: #ffd267;
 /*	font-weight: bold; */
}
.select_2nd_level{
	border: 1px dotted #c0c0c0;
	margin-left: 20px;
	background-color: #ffd267;
}




