#iframe, iframe{ 
	border: 1px solid #fff;
	margin-top:20px;
}
input, select, textarea{
	color: #646464
}
input{ 
	outline: none;
}
.buttons_top{
	position:absolute;
	top:0px;
	right:0px;
	float:right;
	margin-top:-2px;
}
.actual_tests_next{
	text-align:right;
}
#header_empty{
	width: 950px;
	height: 139px;
	z-index:0;
}
#handybanner {
	width:620px;
	height:174px;
	margin-left:7px;
	z-index:40;
}
#flashcontent {
	position:absolute;
	top:0px;
	left:0px;
	width: 950px;
	height: 116px;
	z-index:50;
}
#flashcontent_light {
	position:absolute;
	top:0px;
	left:0px;
	width: 950px;
	height: 139px;
	z-index:9;
	overflow:hidden;
}
html{
	background-color: #feead2;
	height:100%;
	width:100%;
}
body{
	color:#646464;
	background-color: #feead2;
	height:100%;
	width:100%;
	margin:0px;
	padding:0px;
}
.content_body_light{	
	width:709px;
	min-height:507px;
	height:auto !important;
	height:507px;
}
#navi_links, #navi_links a{
	color:white;
}
a{
	color: #dc550c;
	text-decoration: none;
	border:0px;
	border:0px;
	outline: none;
}
a:link{
	outline: none;
}
a:active{
	outline: none;
}
a:focus{
	outline: none;
}
a:hover{
	color:#a53b02;
}
.bold{
	font-weight:bold;
}

.clearer{	
	clear: both;
}	

.content_body ul {
	padding: 0 0 0 20px;
	margin: 5px 0 15px 0;
}	

.content_body li {
	/*
	list-style-type: disc !important;
	*/
	list-style-type: disc;
	padding: 0 0 0 0px;
}	

a.link-special {
	background: #fdbd77;
	padding: 1px 3px;
	color: #000;
}	

a.link-special:hover {
	background: #e9640a;
	color: #fff;
}	

/* Content Boxes*/

.wrapper-unregistered {

}

.tarifcheck-textbox{
	background-color:#F0EFEF;
	border:1px solid #D3D3D3;
	padding:10px;
	margin: 0 0 20px 0;
	clear: both;
}

.tarifcheck-headline {
	background-color:#999999;
	border-bottom:1px solid #828282;
	border-top:1px solid #c2c2c2;
	padding:5px 10px;
	color: #fff;
	font-weight: bold;
}

.wrapper-registered .tarifcheck-headline {
	background-color:#E06421;
	border-bottom:1px solid #E6834D;
	border-top:1px solid #E6834D;
}

.tarifcheck-text{
	float: left;
	width: 390px;
}

.tarifcheck-buttons-rechts{
	float: right;
	width: 190px;
	margin: 0 0 8px 0;	
}

.tarifcheck-link-register {
	margin: 0 0 8px 0;
}

.tarifcheck-link-register a {
	font-weight: bold;
	font-size: 13px;
}

.tarifcheck-button {
	background: #adadad url('/img/layout/tarifcheck-button-bg-noreg.gif') repeat-x left bottom;
	border: 1px solid #858585;
	padding: 8px;
	color: #fff !important;
	font-weight: bold !important;
	width: 174px;
}

.wrapper-registered .tarifcheck-button {
	background: #e06421 url('/img/layout/tarifcheck-button-bg-reg.gif') repeat-x left bottom;
}

.wrapper-registered .tarifcheck-button a {
	color: #fff !important;
}

#footer a{
	color:white;
}
#footer{
	width:950px;
	height:27px;
	line-height:27px;
	font-size:100%;
	color:white;
	border-top: 1px solid #e6834d;
	border-bottom: 1px solid #e6834d;
	background-color: #e06421;
	overflow:hidden;
}
#footer hr.bold{
	margin:0px;
	padding:0px;
}
.footer_links{
	width:685px;
	text-align:right;
	float:left;
}
.copyright{
	margin-left:5px;
	width:250px;
	height:27px;
	float:left;
}
#wrapper{
	width:1121px;
}
.inner_right p {
	padding: 0px;
	padding-bottom: 15px;
	line-height: 131%;
}
strong, p.strong{
	font-weight:bold;
}
br{
	line-height:93%;
}
.content_light{
	width:950px;
	border:1px solid #e06421;
	border-left:0px;
	float:left;
	margin-top:20px;
	background-color:white;
	background-image: url('/img/layout/content_right_bg_light.gif');
	background-position:right;
	background-repeat:repeat-y;	
	position:relative;
}
.content{
	width:950px;
	border:1px solid #e06421;
	border-left:0px;
	float:left;
	margin-top:20px;
	background-color:white;	
	background-image: url('/img/layout/content_right_bg.gif');
	background-position:right;
	background-repeat:repeat-y;
	position:relative;
}
.content_body{
	width:950px;
	margin-top:1px;
}	
#content_left{
	width:635px;
	float:left;
	background-color:white;
}
#content_right{
	width:315px;
	float:left;
	border-top:1px solid white;
}
#content_right h1{
	padding-left:10px;
	padding-top:5px;
	padding-bottom:0;
	margin:00;
	font-size:131%;
	font-weight:bold;
	color:#646464;
}
#content_left h1, .container_photoseries h1{
	padding:0px;
	font-size:131%;
	font-weight:bold;
	color:#646464;
}
.comment_list_inner h3{
	font-weight:bold;
	margin-bottom:3px;
}
h1 a{
	color:#e06421;
}
.welcome_link a{
	color:white;
}
.welcome_link{
	color:white;
	font-weight:bold;
	font-size:108%;
	text-align:center;
	height:28px;
	width:165px;
	position:absolute;
	bottom:0px;
	right:10px;
}
.c2 .container_story{
	width:315px;
	float:left;
}
.c1 .container_story_inner{
	xwidth:620px;
}

.container_story_img{
	height:98px;
	width:150px;
	border: 1px solid #d3d3d3;
	float:left;
	margin-right:10px;
}
.container_adstory{
	width:620px
	margin-left:5px;
}
.container_adstory_inner{
	min-height:130px;
	height: auto !important;
	height: 130px;
	width:620px;
	background-color:white;
	margin: 15px 5px 0px 5px;
	font-size:93%;
}
container_adstory_inner2{
	height:157px;
}
.container_adstory_img{
	height:100px;
	width:145px;
	border: 1px solid #d3d3d3;
	float:left;
	margin-right:10px;
}
.adstory_werbung{
	height:100px;
	width:15px;
	margin-right:5px;
	float:left;
}
.fullbanner_werbung{
	height:60px;
	width:135px;
	margin-right:5px;
	float:left;
}
.content_ad_inner{
	margin: 10px 5px 0px 5px;
}
.container_profile_inner{
	background-color:white;
	margin: 15px 5px 0px 5px;
	width:298px;
	border: 1px solid #d3d3d3;
	font-size:85%;
}
.container_profile_spacer{
	width:4px;
	height:5px;
}
.container_profile_spacer2{
	width:27px;
	height:5px;
}
.container_fullbanner{
	width:620px;
	margin-left:5px;
}
.container_fullbanner_inner{
	height:65px;
}
.header{
	position:absolute;
	top:-130px;
	left:0px;
	width: 950px;
	height: 139px;
	z-index:99;
}
.header_light{
	background-image: url(/img/layout/header_bg.png);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#f0efef;
	width: 950px;
	height: 116px;
	border-bottom:1px solid #e6834d;
}
#navi_links{
	border-top: 1px solid #e6834d;
	border-bottom: 1px solid #e6834d;
	background-color:#e06421;
	padding:5px;
	position:relative;
}
#navi_links_border{
	border-top: 1px solid #b3501a;
	border-bottom: 1px solid #b3501a;
}
#navi_buttons{
	position:relative;
	top:2px;
	height:30px;
}
.navi_button_active{
	color:white;
	font-weight:bold;
	font-size:108%;
	padding:5px;
	border-width:1px 1px 0px 1px;
	border-style:solid;
	border-color:#b3501a;
	border-bottom: 2px solid #e06421;
	background-image:url('/img/layout/button_navi_active_bg.jpg');
	background-repeat:repeat-x;
	margin-right:5px;
	float:left;
}
.navi_button{
	color:#dc550c;
	font-size:108%;
	padding:5px;
	border-width:1px 1px 0px 1px;
	border-style:solid;
	border-color:#e08959;
	background-image:url('/img/layout/button_navi_bg.jpg');
	background-repeat:repeat-x;
	margin-right:5px;
	float:left;
}
#navi_pinned #navi_buttons{
	margin-left: 50px;
}
#navi_pinned #navi_links{
	padding-left: 135px !important;
}
#navi_pinned_logo{
	position: fixed;
	top:0px;
	left:-3px;
}
#navi_pinned{
	position:fixed; 
	top:0px;
	width:950px;
	z-index:10000;
	display:none;
	background-color: #fcb865;
	border-top: 1px solid #e06421;
}
#navi{
	position:absolute;
	top:210px;
	width:950px;
}
#banner_skyscraper{
	float:left;
	width:160px;
	height:600px;
	margin-left:10px;
	margin-top:20px;
	
	position:absolute;
	left:970px;
	top:110px;
}
#banner_bigsize{
	width: 728px;
	height:90px;
	margin-top:5px;
	margin-left:223px;
	margin-bottom:15px;
	margin-left: 224px;
	position:relative;
	z-index:999;
}
.suchzeile {
	width:950px;
	font-size: 100%;
	background-color: #f0efef;
	border-bottom: 1px solid #d3d3d3;
	vertical-align: middle;
	z-index:99;
	position:relative;
	margin-top:139px;
}
.textfeld{
	border:1px solid #e77f3d;
}
.textfeld.ktk{
	width: 300px;
	margin-top:5px;
}
.button_silver{
	border:1px solid #e77f3d;
	background-color: #f0efef;
	color: #dc550c;
	padding:2px;
}
#breadcrumb{
	float:left;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:3px;
	width:700px;
	font-size:93%;
	line-height:20px;
}
#suchfeld{
	height:17px;
	width:155px;
	border:1px solid #e77f3d;
	color:#a6a6a6;
	font-size:13px;
	float:left;
}
#suche{
	height:17px;
	width:185px;
	float:left;
	padding-top: 3px;
	position:absolute;
	right:-5px;
	top:2px;
}
#logo_light{
	position:relative;
	bottom:25px;
	left:15px;
	z-index:99;
	height:100px;
	width:222px;
	background-image: url(/img/layout/logo.png);
	*-background-image: url(/img/layout/logo.gif);
	background-repeat:no-repeat;
}
#logo{
	position:absolute;
	top:105px;
	left:15px;
	height:100px;
	width:222px;
	background-image: url(/img/layout/logo.png);
	*-background-image: url(/img/layout/logo.gif);
	background-repeat:no-repeat;
}
#lupe{
	height:17px;
	width:17px;
	border-top:1px solid #e77f3d;
	border-right:1px solid #e77f3d;
	border-bottom:1px solid #e77f3d;
	float:left;
}
#content_left h2, p.teaser, #content_left h4{
	font-weight:bold;
	color:#646464;
	margin-top:15px;
	margin-bottom:10px;
}
#content_left h2{
	font-size:116%;
}
#content_left h4{
	border-bottom:2px solid #E06421;
	font-size:100%;
}
p.teaser{
	font-size:100%;
}
.inner_right{
	margin-left:210px;
	width:402px;
	margin-top:8px;
}
.inner_left{
	float:left;
	width: 200px;
}
.artikel_img{
	height:150px;
	width:193px;
	border: 1px solid #d3d3d3;
	margin-right:10px;
}
.bookmarks{
	color:#e06421;
	margin-top: 20px;
	margin-bottom:3px;
	clear: left;
}
.bookmarks img {
	padding: 1px;
	border: 1px solid #d3d3d3;
	margin-top:5px;
}
.associated{
	margin-bottom:20px;
}
.rectangle_ad_inner{
	margin-top:15px;
}
.container_right_inner p, .container_right_inner p.strong{
	margin:5px 10px 10px 10px;
}
.container_right_inner{
	border:1px solid #d3d3d3;
	background-color:white;
	margin: 10px 5px;
	font-size:93%;
	position:relative;
	overflow-y: hidden;
}
.login_table{
	margin-left:10px;
	width:280px;
}
.login_table td{
	padding-bottom:5px;
}
.login_table td input.textfeld{
	width:180px;
}
.al_right{
	text-align:right;
	padding-right:10px;
}
.handy_bez_inner{
	overflow:hidden;
}
.newsletter_input{
	width:180px;
	border:1px solid #e77f3d;
}
#newsletter_button{
	border:1px solid #e77f3d;
	background-color: #f0efef;
	color: #dc550c;
	margin-right:8px;
	width:50px;
}
.welcome_txt{
	margin-left:160px;
	padding-bottom:50px;
	width:463px;
}
.container_welcome{
	position:relative;
	background-image:url('/img/layout/welcome_bg.jpg');
	background-repeat:no-repeat;
	background-position:bottom left;
	min-height:275px;
}
.welcome_balken{
	background-image:url('/img/layout/welcome_balken.jpg');
	background-repeat:no-repeat;
	height:39px;
	margin-left:5px;
	font-size:146.5%;
	font-style:italic;
	font-weight:bold;
	padding:8px 0px 0px 10px;
}
.container_story_inner, .container_artikel_inner, .chk_handy_inner, .container_profile_data, .container_profile_self_inner, .container_profile_boni_inner, .container_profile_data_head, .container_myboni{
	background-color:white;
	margin: 15px 10px 0px 10px;
}
.container_photoseries{
	background-color:white;
	margin: 15px 10px 0px 10px;
	position:relative;	
}
.handy_bez_inner{
	margin-left:10px;
	font-size:93%;
	width:400px;
}
.chkhandy_img_small{
	height:79px;
	width:79px;
	border: 1px solid #d3d3d3;
	margin-right:10px;
	text-align: center;
	float:left;
}
.chkhandy_img{
	border: 1px solid #d3d3d3;
	margin-top:4px;
	margin-bottom:5px;
}
.chkhandy_icon{
	/*
	float:left;
	*/
	width:18px;
	height:16px;
	border:0px;
}
.date{
	font-size:93%;
	color:#646464;
	margin-bottom: 10px;
	position:relative;
}
.container_artikel_inner .date {
	height: 20px;
}
.artikel_right > h3{
	margin-top:20px;
	padding-bottom:0px;
	font-size:108%;
}
.t1{
	background-color:#f0efef;
	height:20px;
	width:133px;
	float:left;
	padding:3px 0px 3px 5px;
}
.t2{
	background-color:white;
	width:133px;
	float:left;
	padding:3px 0px 3px 5px;
}
.table_head{
	color:white;
	font-size:116%;
	font-weight:bold;
	background-color:#e06421;
	padding:3px 0px 4px 5px;
}
.navi_button_active a{
	color:white;
}
.chkhandy_nav_button_active{
	background-image:url('/img/layout/button_chkhandy_active.gif');
	background-repeat:no-repeat;
	width:74px;
	height:37px;
	padding:5px 0px 0px 5px;
	float:left;
	font-size:85%;
}
.chkhandy_nav_button{
	background-image:url('/img/layout/button_chkhandy.gif');
	background-repeat:no-repeat;
	width:74px;
	height:37px;
	float:left;
	padding:5px 0px 0px 5px;
	font-size:85%;
}
#chkhandy_nav{
	height:42px;
	width:615px;
	background-image:url('/img/layout/chkhandy_nav_bg.gif');
	background-position:bottom;
	background-repeat:no-repeat;
	
	margin-left:10px;
	position:relative;
}
.t1{
	background-color:#f0efef;
	height:20px;
	width:129px;
	float:left;
	padding:3px 0px 3px 5px;
}
.t2{
	background-color:white;
	width:129px;
	float:left;
	padding:3px 0px 3px 5px;
}
.datenblatt .thead, .table_head{
	color:white;
	font-size:116%;
	font-weight:bold;
	background-color:#e06421;
	padding:3px 0px 4px 5px;
}
.datenblatt{
	margin-top:20px;
	width:100%;
}

#fazit_inner{
	margin-top:10px;
}

.fazit_inner_block{
	float:left;
	margin-left:5px;
	margin-bottom:5px;
	background-color:#f0efef;
	height:29px;
	width:90px;
	font-size:85%;
	padding:3px 0px 0px 5px;
}

#fazit{
	margin-top:20px;
}
#fazit_inner{
	margin-top:10px;
}
#fazit hr.light{
	margin-top:6px;
}
.fazit_inner_label_big{
	float:left;
	height:65px;
	width:200px;
}
.fazit_inner_label{
	float:left;
	height:65px;
	width:128px;
	font-size:93%;
}
.fazit_inner_block{
	float:left;
	margin-left:10px;
	margin-bottom:5px;
	background-color:#f0efef;
	height:29px;
	width:90px;
	font-size:85%;
	padding:3px 0px 0px 5px;
}
.fazit_rater_radios{
	float:left;
	width:222px;
	margin-left: 9px;
}
.fazit_rater_radio{
	margin-left: 31px;
}
.fazit_rater_labels{
	margin-left:9px;
	width:222px;
}
.fazit_rater_labels span{
	margin-left:37px;
}
.fazit_rater_iconbar{
	margin-left:8px;
}
.fazit_rater_iconbar input{
}
.fazit_rater_false, .box_false{
	background-color:#F3DEBD;
	padding: 10px 10px 10px 15px;
	border:1px solid #E77F3D;
}
.note{
	height:25px;
	width:30px;
	border:1px solid #e06421;
	float:left;
	font-size:131%;
	font-weight:bold;
	padding:5px 0px 0px 0px;
	text-align:center;
}
.note_ges{
	color:white;
	background-color:#e06421;
	height:27px;
	width:32px;
	float:left;
	font-size:131%;
	font-weight:bold;
	padding:5px 0px 0px 0px;
	text-align:center;
}
.note_big{
	height:32px;
	width:41px;
	border:1px solid #e06421;
	float:left;
	font-size:131%;
	font-weight:bold;
	padding:8px 0px 0px 0px;
	text-align:center;
	margin-left:9px;
	*-margin-left:3px;
}
.note_big_ges{
	color:white;
	background-color:#e06421;
	height:34px;
	width:43px;
	float:left;
	font-size:131%;
	font-weight:bold;
	padding:9px 0px 0px 0px;
	text-align:center;
	margin-left:9px;
	*-margin-left:3px;
}
#rating div, #rating span{
	outline: none;
}
hr.light{
	height:1px;
	border-top:1px dashed #c7c7c7;
	border-bottom:0px;
	margin-top:10px;
}
hr.bold{
	height:3px;
	color:#e06421;
	background-color:#e06421;
	border:0;
	padding:0px;
	margin-top:4px;
}
.container_story hr.bold{
	margin-bottom:10px;
}
.actual_tests_inner, .actual_news_inner{
	margin-top:10px;
}
#actual_tests hr.light, #actual_news hr.light{
	margin-top:10px;
	margin-bottom:10px;
}
#actual_tests, .actual_news{
	margin-left:10px;
	margin-right:10px;
	position:relative;
}
.actual_tests_img, .actual_news_img{
	float:left;
	width:143px;
	height:98px;
	border:1px solid #d3d3d3;
	margin-right:10px;
	text-align: center;
}
.actual_tests_txt, .actual_news_txt, .container_story_txt{
	min-height: 100px;
	height: auto !important;
	height: 100px;
}
.actual_tests_txt_noimg, .actual_news_txt_noimg, .container_story_txt_noimg{
	margin-right:5px;
}
.container_story_inner p{
	margin-top:10px;
}
p.no_hl a, a.no_hl{
	color: #646464;
}
#chk_handy_bestlist{
	margin:20px 10px 0px 10px;
}
#chk_handy_bestlist_inner{
	height:60px;
	background-color:#f0efef;
	border-top:3px solid #e06421;
	font-weight:bold;
	font-size:85%;
}
#chk_handy_bestlist_inner p{
	margin-left:5px;
	margin-top:5px;
	margin-right:5px;
	padding:0px;
	float:left;
	width:140px;
	line-height:15px;
}
.chk_handy_bestlist_num{
	font-size:197%;
	font-weight:bold;
	padding-top:15px;
	padding-left:3px;
	float:left;
}
.chk_handy_bestlist_img{
	float:left;
	height:68px;
	width:73px;
	border:1px solid #d3d3d3;
	margin-left:10px;
	margin-right:10px;
}
.chk_handy_bestlist_row{
	margin-top:15px;
}
.chkhandy_nav_button_active a{
	color:white;
}
.container_searchhandy_labels{
	font-size:108%;
	font-weight:bold;
	margin-left:10px;
	margin-top:7px;
	width:72px;
	float:left;
}
.container_searchhandy_label{
	margin-bottom:10px;
}
.container_searchhandy_dd{
	margin-top:10px;
}
.container_searchhandy_dd select, .container_searchhandy_dd input{
	border-bottom: 1px solid #c7c7c7;
	border-right: 1px solid #c7c7c7;
	border-left: 2px solid #c7c7c7;
	border-top: 2px solid #c7c7c7;
	width:205px;
	color: #c7c7c7;
	margin-bottom:5px;
	font-size:108%;
}
.container_searchhandy_dd input{
	width:202px;
}
.container_compare_icon{
	position:absolute;
	top:5px;
	left:272px;
}
.container_compare_labels{
	width: 263px;
	margin-left:10px;
	float:left;
}
.chk_handy_bestlist_b, .photoseries_slider_b{
	background-color:#e06421;
	padding-top:4px;
	padding-right:10px;
	color:white;
	height:20px;
	font-size:85%;
}
.chk_handy_bestlist_b{
	margin-top:10px;
}
.chk_handy_bestlist_b_inner{
	float:left;
	width:500px;
	text-align:right;
	margin-right:10px;
	margin-top:2px;
}
.chk_handy_bestlist_b_inner a{
	color:white;
}
.icon_arrows{
	float:left;
	margin-left:5px;
}
.linkrow{
	position:relative;
	height:20px;
}
.linkrow_right{
	position:absolute;
	left:430px;
}
#photo_series_imgs{
	height:298px;
	width:423px;
	border:1px solid #d3d3d3;
	float:left;
	text-align:center;
	vertical-align:middle;
}
.float{
	float:left;
}
.float_r{
	float:right;
}
.photo_series_left{
	width:425px;
	height:300px;
	position:absolute;
	top:16px;
	left:0;
}
.photoserie_link_right{
	float:right;
	width:254px;
	color: #e06421;
	font-weight:bold;
}
.photoserie_txt_bottom{
	width:415px;
	padding-bottom:10px;
}
.photoseries_slider_imgs{
	background-color:#c7c7c7;
	height:58px;
}
.photoseries_slider_img_active{
	border:1px solid #e06421;
	width:70px;
	height:50px;
	margin:3px 3px 0px 7px;
	float:left;
	text-align:center;
}
.photoseries_slider_img{
	border:1px solid #d7d7d7;
	width:70px;
	height:50px;
	margin:3px 3px 0px 5px;
	float:left;
	text-align:center;
}
.photoseries_slider_txt{
	float:left;
	margin:0px 0px 0px 5px;
	width:149px;
	text-align:center;
}
.photoseries_slider, .photoseries_slider_imgs{
	width:250px;
}
.photo_series_right{
	margin-left:10px;
	padding-top:95px;
	height:300px;
	width:250px;
	position:absolute;
	top:0;
	left:427px;
}
.photoseries_slider{
	position:absolute;
	top:0px;
	left:0px;
}
#photoserie_notice_orange{
}
#photoserie_notice_grey{
	xdisplay:none;
	width: 420px;
	height:15px;
	color: white;
	clear:top;
	position:relative;
	z-index:50;
	background-color: #D3D3D3;
	padding: 0 0 2px 5px;
}
.container_photoseries_inner{
	position:relative;
	margin:10px 0px 10px 0px;
	width: 690px;
	height:310px;
}
.comment_write{
	background-color:#f0efef;
	width:615px;
	margin-top:20px;
}
.comment_write_left{
	width:375px;
	margin-top:5px;
	margin-left:10px;
	float:left;
}
.comment_write_left h3, .comment_write_left h5{
	margin:0px;
	xmargin-bottom:5px;
	padding:0px;
}
.comment_write_left h5{
	font-size:77%;
	margin-top:0;
	margin-bottom:2px;
}
.comment_write_right{
	margin-top:60px;
	width:230px;
	float:left;
}
.comment_write_right_cb{
	float:left;
	margin-right:3px;
	height:50px;
}
.comment_write_right_cb input{
	margin-top:2px;
}
.comment_write_left input, .comment_write_left textarea{
	border:1px solid #e77f3d;
	width:358px;
	margin-bottom:10px;
}
.comment_write_left img.captchar{
	width:148px;
	border:1px solid #e77f3d;
}
.comment_write_left input.capt, .comment_write_right input.capt{
	width:148px;
	margin-top:5px;
}
.comment_write_left textarea{
	height:118px;
}
.rest_chars{
	font-size:146.5%;
}
.comment_row, .myagent_status_date{
	font-size:85%;
}
.link_right{
	float:right;
	text-align:right;
	margin-right:10px;
	margin-top:-2px;
	position:relative;
}
a#about_us {
	position: absolute;
	top: 2px;
	right: 15px;
	border: 1px solid #E77F3D;
	background-color: #F0EFEF;
	color: #DC550C;
	padding: 2px 7px;
}
a#homepage_recommend {
	position: absolute;
	top: 2px;
	right: 95px;
	border: 1px solid #E77F3D;
	background-color: #F0EFEF;
	color: #DC550C;
	padding: 2px 7px;
}
.button-bar {
	padding: 7px 0;
}
.button-bar a {
	border: 1px solid #B3501A;
	background-color: #E06421;
	color: #FFFFFF;
	padding: 2px 7px;
	margin-right: 5px;
}
.test_l_r{
	margin-top:5px;
}
.container_artikel_inner .link_right{
	margin-right: 0;
}
.link_right img, .link_right span, .buttons_top div.button, .test_l_r div.button{
	float:left;
	margin-left:8px;
	margin-bottom:3px;
}
.comment_send{
	float:left;
	margin-right:20px;
}
.comment_list_inner{
	margin: 0px 10px 0px 10px;
}
.profile_self_left{
	float:left;
	width:155px;
	margin-top:40px;
	height:280px;
}
.profile_self_right{
	font-weight:bold;
	margin-top:40px;
	width:460px;
	height:280px;
}
#profile_self_status{
	height:115px;
	width:315px;
	margin-top:15px;
	margin-bottom:10px;
	border-bottom: 1px solid #c7c7c7;
	border-right: 1px solid #c7c7c7;
	border-left: 2px solid #c7c7c7;
	border-top: 2px solid #c7c7c7;
	color: #c7c7c7;
}
.regist_inner_left{
	width:145px;
	text-align:right;
	float:left;
	margin-top:23px;
}
.regist_inner_right{
	float:right;
	margin-left:30px;
	margin-top:20px;
}
.regist_inner_right input.txt,.regist_inner_right select.txt{
	border-bottom: 1px solid #c7c7c7;
	border-right: 1px solid #c7c7c7;
	border-left: 2px solid #c7c7c7;
	border-top: 2px solid #c7c7c7;
	color: #c7c7c7;
	margin-bottom:3px;
}
.regist_inner_right input.txt{
	width:205px;
	height:18px;
}
.regist_inner_right input#plz{
	width:50px;
	margin-right:4px;
}
.regist_inner_right select#month{
	width:98px;
}
.regist_inner_right select#lang, .regist_inner_right select#net{
	width: 208px;
}
.regist_inner_right select#state{
	width:151px;
}
.regist_inner_right input.cb{
	position:relative;
	bottom:1px;
}
.regist_inner_right select{
	margin-right:2px;
}
#regist_att{
	width:440px;
	height:48px;
}
.label{
	height:21px;
	font-size:93%;
	margin-bottom:3px;
}
.gender{
	float:left;
	margin-right:20px;
	height:21px;
	font-size:93%;
}
.gender_out{
	float:none;
}
.93{
	font-size:93%;
}
.light_grey, .fazit_rater_labels{
	color:#c7c7c7;
	font-size:93%;
}
.captcha{
	margin-bottom:3px;
	margin-top: 8px;
}
.bottom_links{
	background-color:#f0efef;
	margin-top:20px;
	display:block;
	border-bottom: 1px solid #f0efef;
	border-top:3px solid #E06421;
}
.bottom_links hr.bold{
	margin:0px;
	padding:0px;
}
.bottom_links_inner p{
	text-align:center;
	width:600px;
	margin: 10px 0px 20px 180px;
	color:#dc550c;
	font-size:93%;
	line-height:20px;
}
.test_link_right{
	margin:3px 10px 10px 10px;
}
.inner_right p img{
	margin-bottom:5px;
	margin-top:3px;
	border: 1px solid #c7c7c7;
}
.content_img_half_left{
	float:left;
	margin-right:10px;
}
.content_img_half_right{
	float:right;
	margin-left:10px;
}
.content_img_full{
	display:block;
}
.print a{
	background-image: url(/img/layout/icon_print.gif);
	background-position: left center;
	background-repeat:no-repeat;
	padding:1px 3px 2px 21px;
}
.suggest a{
	background-image: url(/img/layout/icon_suggest.gif);
	background-position: left center;
	background-repeat:no-repeat;
	padding:0px 5px 0px 21px;
	
}
.comment a{
	background-image: url(/img/layout/icon_comment.gif);
	background-position: left center;
	background-repeat:no-repeat;
	padding:0px 5px 0px 21px;
}

input.button{
	border:1px solid #e6834d;
	background-color:#e06421;
	font-size:90%;
	font-weight:normal;
	color:white;
	display:block;
	cursor: pointer;
}
input.button_inactive{
	border:1px solid #e6834d;
	background-color:#e06421;
	font-size:90%;
	font-weight:normal;
	color:white;
	display:block;
}
.button.standard a{
	padding:1px 3px 2px 3px;
}
.button a:active, .button a:hover, .button a:focus, .button a, .button a:visited{
	border:1px solid #e6834d;
	background-color:#e06421;
	font-size:90%;
	font-weight:normal;
	color:white;
	display:block;
}
div.button{
	border:1px solid #b3501a;
}
.button_a a, .button_a a:active, .button_a a:focus, .button_a a:hover, .button_a a:visited{
	color:white;
	text-decoration:none;
	margin: 2px 3px 1px 2px;
	display:block;
}
.button_a{
	border:1px solid #b3501a;
	background-color:#e06421;
	font-weight:normal;
	color:white;
	xpadding: 2px 3px 1px 2px;
	float:left;
}
.button.comment_send{
	width: 50px;
	float:left;
	margin-right:10px;
}

.th{
	margin-top:25px;
}
.tb{
	font-weight:bold;
	padding-left:10px;
}
.datenblatt{
	margin-top:30px;
	
}
.tl{
	width:230px;
}
.thead{
	background-color: #e06421;
	font-weight:bold;
	color:white;
	padding-top:3px;
	padding-bottom:3px;
}
.tr1{
	background-color: #f0efef;
	padding-top:3px;
	padding-bottom:3px;
}
.tr2{
	background-color: white;
	padding-top:3px;
	padding-bottom:3px;
}
.tc{
	text-align:center;
}
.tp{
	padding-left: 10px;
}
th h1{
	margin-bottom:5px;
}
.boni231{
	margin-right:15px;
}
#boni23{
	float:left;
	margin-top:25px;
	width:300px;
}
#boni23_1{
	width: 54px;
	padding-left:3px;
}
#boni23_2{
	width: 110px;
}
#boni23_3{
	width:70px;
}
#boni23_4{
	width:70px;
}
#boni1{
	margin-top:25px;
}
#boni1_1{
	width: 370px;
}
#boni1_2{
	width:125px;
}
#boni1_3{
	width:120px;
}
.icon_info{
	position:relative;
	top:2px;
}
.data_h{
	background-color:#e06421;
}
.profilepic_self{
	width:72px;
	height:88px;
	border:1px solid #c7c7c7;
	float:left;
	margin-right:15px;
}
.profile_picblock{
	float:left;
	margin-top:25px;
	width:120px;
	margin-bottom:15px;
}
.profilepic{
	height:88px;
	width:88px;
	border:1px solid #c7c7c7;
	margin-top: 7px;
	margin-bottom: 7px;
}
.container_profile_data input.cb{
	position:relative;
	top:2px;
}
p.top{
	margin-top:15px;
}
p.bottom{
	margin-bottom:15px;
}
.container_profile_data_head{
	width:400px;
}
.container_profile_data_points{
	margin-top:35px;
}
.dp_td{
	padding-left:15px;
	font-weight:bold;
}

.container_iframe{
	margin: 0px 10px 0px 10px;
	border: 0px;
	width: 615px;
	position: relative;
	bottom: 2px;
	height:1400px;
	display:block;
}
#gallery_pre{
	margin-top:30px;
	margin-bottom:10px;
}
.gallery_pre_block{
	float:left;
	width:131px;
}
.gallery_pre_block div.button{
	margin-top:5px;
	margin-bottom:10px;
	width:114px;
}
.gallery_pre_block div.button a{
	width:106px;
}
.gallery_pre_img, .gallery_pre_block div.button{
	margin-left:10px;
	margin-right:5px;
}
.gallery_pre_txt{
	float:left;
	width:258px;
	height: 72px;
padding:0px;
margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
overflow:hidden;
}
.gallery_pre_img{
	border: 1px solid lightgrey;
	margin-top:10px;
	width: 114px;
	height: 61px;
	text-align:center;
}
#gallery_pre .head{
	color: white;
	font-size: 93%;
	font-weight: bold;
	background-color: #e06421;
	padding-top: 5px;
	padding-bottom: 4px;
	padding-left:5px;
}
#gallery_pre .body{
	background-color: #F0EFEF;
	height: 110px;
	padding-left:2px;
}
.form_table {
	border: 0;
	border-collapse: collapse;
}
.form_table td {
	padding: 4px 5px 4px 5px;
}

table.factsheet {
	width: 100%;
	margin-top:20px;
}

table.factsheet td, table.factsheet th {
	vertical-align: top;
	padding: 5px 8px 4px 8px;
}

table.factsheet th {
	font-weight: bold;
	text-align: left;
}

table.factsheet tr td.head{
	color: white;
	font-size: 116%;
	font-weight: bold;
	background-color: #e06421;
	padding-top: 5px;
	padding-bottom: 4px;
}

table.factsheet tr td.sub, table.factsheet tr th.sub {
	padding-left: 16px;
	font-weight: normal;
}

table.factsheet tr.odd td, table.factsheet tr.odd th {
	background-color: #f0efef;
}

.highlight {
	border-bottom: 1px dotted #E77F3D;
}

.rating_hats_design, .rating_hats_handling, .rating_hats_configuration, .rating_hats_total{
	width:27px;
	height:27px;
	background-image:url(/img/layout/hat_grey.gif);
	
	float:left;
	margin-right:8px;
}
.orange1, .orange2, .orange3, .orange4, .orange5, .orange6{
	width:0px;
	height:27px;
	background-image:url(/img/layout/hat_orange.gif);
}
.warning{
	color: #ff0000;
	font-weight: bold;
}

li.no-decoration {
	list-style-type: none;
}
.center{
	text-align:center;
}

table.handytest-komplett td, table.handytest-komplett th {
	padding: 2px 5px;
}