body{
	font-size: 100.01%;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	background: url(../img/bg_header1.jpg) top left repeat-x;
	background-color: #fff;
	line-height: 140%;
	font-size: 81.3%;
	color: #545252;
}
html{overflow-y: scroll;}
a{color: #D7021C;}
a img{border: none;}
ul{list-style-type: none; margin: 0; padding: 0;}
h1{font-size: 1.7em;letter-spacing:0px;font-weight:normal;}
h2{font-size: 1.1em; font-weight: bold;}
h1{color: #333; margin: 0 0 4px 0;}
h2{color: #545252; margin: 0 0 0px 0;}
h3,h4{color: #545252; font-size: 1em; margin: 0 0 4px 0; }
h3.big{font-size: 1.6em; font-weight: 400; padding-bottom: 5px;}
/*_____________________________________________________________________________________ ÜBERSCHRIFT MIT ICON ___*/
h1{overflow:hidden; display: inline-block;}
h1 img{float: left; margin: 0 10px 0 0; vertical-align: middle;}
h1 span{padding: 32px 0 0; float: left;}
h1 span.multiline{padding: 18px 0 0;}
h1 a{text-decoration: none;color: #333;}

/*_________________________________________________________________________________________________ TABELLEN ___*/
table{border: 0px solid #e9e9e9; border-collapse:collapse; font-size: 1em;}
table th{background-color: #e9e9e9; padding: 6px 5px; text-align: left;}
table td{border: 1px solid #e9e9e9; border-width: 0 0 1px 0; padding: 5px; vertical-align: top;}

/*________________________________________________________________________________________________ FORMULARE ___*/
form{margin: 0;}
select{margin-bottom: 4px;}
input,select,textarea {font-size: 1em; font-family: Arial, Helvetica, sans-serif;}
input,textarea{padding: 3px;}

/*_________________________________________________________________________________________________ CLEARFIX ___*/
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

/*_____________________________________________________________________________________ÜBERSCHRIFT MIT PFEIL ___*/
h2{background: url(../img/quadrat_pfeil_re.gif) 0 0 no-repeat; padding-bottom: 12px; padding-left: 25px; }
h2.bg_grau{background-image: url(../img/quadrat_pfeil_re_grau.gif); padding-bottom: 10px;}
p{margin: 0 0 20px;}
#protect{visibility:hidden; display:none;}
.bodytext{text-align: justify;}
.hidden{display: none;}
.clearer{clear: both; line-height: 0; font-size: 0;}
.catNav{font-size: 0.9em; margin: 10px 0 10px 92px; clear: both;}
.catNav span a{color: #545252; text-decoration: none;}
.catNavLeft{font-size: 0.9em; margin: 10px 0 10px 0; clear: both;}
.catNavLeft span a{color: #545252; text-decoration: none;}
.anzeige{color: #999; display: block;}
.button{background: url(../img/button_alle_videos.gif) 0 0 no-repeat; padding: 5px 0; text-align: center; width: 90px;}
.button a{text-decoration: none;}
.button a:hover{text-decoration: underline;}
.left{text-align: left;}
.center{text-align: center;}
.google_ad{margin-bottom: 20px;}
.button_angebot{
	background: url(../img/button_zum_angebot.gif) 0 0 no-repeat;
	padding: 1px 0 3px;
	text-align: center;
	width: 90px;
	display: block;
	text-decoration: none;
}
.button_angebot:hover{text-decoration: underline;}
a.linkbutton{
	background: url(../img/bg_button.jpg) 0 0 repeat-x;
	border:1px outset #ccc;
	padding: 3px 6px;
	height: auto;
	color: #000;
	text-decoration: none;
}
a.greybutton_grey_bg,a.greybutton_white_bg{
	background: url(../img/greybutton_greybg_right.gif) top right no-repeat;
	display: block;
	color: #fff;
	text-decoration: none;
	float: left;
	padding-right: 1px;
}
a.greybutton_white_bg{
	background: url(../img/greybutton_whitebg_right.gif) top right no-repeat;
}
a.greybutton_grey_bg span,a.greybutton_white_bg span{
	background: url(../img/greybutton_greybg_left.gif) 0 0 no-repeat;
	padding: 3px 8px 16px;
	display: block;
}
a.greybutton_white_bg span{
	background: url(../img/greybutton_whitebg_left.gif) 0 0 no-repeat;
}
a.greybutton_grey_bg:hover,a.greybutton_white_bg:hover{text-decoration: underline;}
.button_div{overflow: hidden; _display: inline-block;}
.register{
	background: url(../img/neuanmeldung.jpg) 0 0 no-repeat;
	display: block;
	width: 261px;
	height: 66px;
	margin-bottom: 20px;
}
.register:hover{background-image: url(../img/neuanmeldung_hover.jpg);}
.register span{display: none;}
.columns_small{
	float: left;
	width: 200px;
}
.columns_wide{
	float: left;
	width: 220px;
}
/*___________________________________________________________________________________________SUCHFORMULARE ___*/
.searchform{color: #545252; margin: 0 0 0px; padding: 0; overflow:hidden; _display: inline-block;}
.searchform input.searchfield{
	display: block;
	float: left;
	border: 1px solid #ccc;
	padding: 4px;
	margin: 2px;
}
.searchform input.submit{margin-top: 2px; padding: 2px 4px;}
.searchform label{
	display: block;
	float: left;
	text-align: right;
	margin: 6px 5px 2px 0;
}
#wrapper{width: 950px; margin: auto; text-align: left;}
/*______________________________________________________________________________________________ SUCHAUSGABE __*/
#search_resultlist li{
	margin: 5px 0;
	background: url(../img/pfeil_grau.gif) 0 6px no-repeat;
	padding-left: 12px;
}
#search_resultlist li.headline_results{margin: 20px 0 10px; padding: 0; background: none;}
#search_resultlist li.more_results{background: none; margin: 0; padding-top: 10px;}
/*____________________________________________________________________________________HEADER + SUCHFORMULAR ___*/
#header{overflow: hidden; _display: inline-block; padding-bottom: 5px;}
#header_logo{float: left; padding-top: 28px;}
#header_searchform{\width: 298px; w\idth: 290px;margin:0; float: right; padding: 2px 0 0;}
#header_searchform br{clear: both; line-height: 0; font-size: 0;}
#header_searchform form{margin: 0; float: right;}
#header_banner{
	text-align: right;
	background-color:#000099;
	padding-right: 0px;
	margin-left: 158px;
	background: url(../img/anzeige.gif) 50px 20px no-repeat;
	height: 90px;
}
/*_________________________________________________________________________________________BREADCRUMB-NAVI ___*/
#breadcrumb{width: 445px; margin-left: 64px;display: inline; padding: 5px 0 0; float: left;}
/*_______________________________________________________________MAINNAVIGATION + FORUMBEITRÄGE  + PODCASTS ___*/
#navi{clear: both; \width: 205px; w\idth: 190px; float: left; padding: 10px 0 0 15px;}
#navi ul{margin: 0 0 20px 10px;}
#navi h1.navi_mainpoint{margin-bottom: 5px; background: none; padding: 0; height: auto; color: #545252; font-size: 1.1em; font-weight: bold;}
#navi ul li{color: #545252; padding: 0 0 3px 0; font-weight: bold;}
#navi ul li.navi_subpoint{font-size: 1.1em;}
#navi ul li a{text-decoration: none;}
#navi ul li a:hover{text-decoration: underline; }
#navi ul li a.grey{color: #545252;}
#navi ul li a.grey:hover{text-decoration: none;}
#navi .box_navi_oben, .box_navi_unten{height: 14px; width: 157px; font-size: 0;}
#navi .box_navi_oben{background-image: url(../img/box_navi_oben.gif);}
#navi .box_navi_unten{background-image: url(../img/box_navi_unten.gif);margin-bottom: 25px;}
#navi .box_navi_content{
	\width: 157px;
	w\idth: 151px;
	border: solid #f4f4f4;
	border-width: 0 3px;
	background-color: #f4f4f4;
}
#navi .box_navi_content h3{padding: 0 0 0 8px;}
#navi .box_navi_content h3 a{color: #545252; text-decoration: none;}
#navi .box_navi_content ul{margin: 0;}
#navi .box_navi_content ul li{
	background: url(../img/pfeil_grau.gif) 7px 0.8em no-repeat;
	padding: 3px 2px 3px 18px;
}
#navi .box_navi_content ul li.dunkel{background-color: #e9e9e9;}
#navi .box_navi_content ul li a{color: #545252; font-weight: normal;}

#videoplayer_wrap{margin-bottom: 20px;}
#videoplayer_wrap ul{float: left; width: 145px;}
#videoplayer_wrap ul li{margin: 0 0 10px;}
#videoplayer_wrap ul li a{color: #d7021c;}
#videoplayer_small{float: left; margin-right: 10px;}
#videoplayer_small .movie{border: 1px solid #efefef;}
#videoplayer_small p{margin: 0; padding: 0;}

/*_______________________________________________________________________________________________HAUPTINHALT ___*/
#maincontent_small{float: left; width: 414px; margin: 0 60px 30px 10px; display: inline;} /*Startseite*/
#maincontent_breit{float: left; width: 735px; margin: 0 0 30px 10px; display: inline;} /*Seiten ohne Werbebanner*/
#maincontent{float: left; width: 464px; margin: 0 10px 30px; display: inline;} /*restliche Seiten*/

/*______________________________________________________________________________________________RECHTE SEITE ___*/
#right{width: 261px; float: left;}
#right span.rang{width: 15px;}
#right h3.pages{margin-top: 10px;}
#right ul{float: left; border-left: 1px solid #e9e9e9; padding-left: 5px; margin-left: 5px; margin-bottom: 12px;}
#right ul li{margin: 4px 0; width: 115px;}
#right ul li a{color: #545252;}
#right ul li.lastlink{background: url(../img/pfeil_grau.gif) 1px 0.5em no-repeat; padding-left: 14px;}
#right .box_content_list li{background: url(../img/pfeil_grau.gif) 1px 0.5em no-repeat; padding-left: 14px;}
#right .box_content_list_num li{overflow: hidden; _display: inline-block;}
#right .box_content_list_num li span{float: left;}
#right .box_content_list_num li span.pname{width: 100px;}
*html #right .box_content_list li,*html #right .box_content_list_num li{width: 115px; \display: inline;}
#right .box_wrapper{overflow: hidden; _display: inline-block;}
#right .handypic{float: left; width: 95px;}
#right .handypic img{display: block;}
#right .handypic a.pic{display: block; border: 1px solid #e9e9e9; padding: 3px; width: 50px; background-color: #fff;}
#right .handypic span{float: left; margin-bottom: 5px;}
#right .handypic div{margin-bottom: 10px;}
#right ul#podcast_link_more{margin-left: 30px; float: none; border: none;}
#right ul#podcast_link_more li{padding-left: 25px; width: 200px;}
#right ul#podcast_link_more a{color: #d7021c;}
#right ul#podcast_link_more li.link_gallery{background: url(../img/icons/icon_bildergalerie_klein.gif) 0 0 no-repeat;}
#right ul#podcast_link_more li.link_data{background: url(../img/icons/icon_podcast_klein.gif) 0 0 no-repeat;}
#right ul#podcast_link_more li.link_compare{background: url(../img/icons/icon_handyvergleich_klein.gif) 0 0 no-repeat;}

#right ul#letzte_foreneintraege{margin: 0;float: none; border: none;}
#right ul#letzte_foreneintraege li{
	background: url(../img/pfeil_grau.gif) 0 7px no-repeat;
	padding: 1px 2px 1px 18px;
	width: 215px;
}
#right ul#letzte_foreneintraege li a{color: #545252; font-weight: normal;}

/*______________________________________________________________________________________LINKS WEITERE INFOS ___*/
ul#more_infos li{padding-left: 15px; margin: 4px 0;}
ul#more_infos li.link_gallery{background: url(../img/pfeil_rot.gif) 0 6px no-repeat;}
ul#more_infos li.link_video{background: url(../img/pfeil_rot.gif) 0 6px no-repeat;}
ul#more_infos li.link_compare{background: url(../img/pfeil_rot.gif) 0 6px no-repeat;}
ul#more_infos li.link_data{background: url(../img/pfeil_rot.gif) 0 6px no-repeat;}
ul#more_infos li.link_no_video{background: url(../img/pfeil_grau.gif) 0 6px no-repeat;}
#right ul#more_infos li{width: 215px;}
#right ul#more_infos{float: none; border: none;padding: 0; margin: 0;}
#right ul#more_infos a{color: #d7021c;}
/*____________________________________________________________________________________________________FOOTER ___*/
#footer{
	clear: both;
	background: url(../img/bg_footer.jpg) bottom left repeat-x;
	text-align: center;
	padding-top: 20px;
}
#inner_footer{
	font-size: 0.9em;
	height: 6em;
	width: 950px;
	margin: auto;
	background: url(../img/surftip.gif) 1.4em bottom no-repeat;
	text-align: left;
	color: #666;
}
#inner_footer a{color: #666;}
#footer_navi{float: right; padding-top: 1.2em; text-align: right;}
#surftip{padding: 1.2em 0 0 16px;}
#startpages{
	clear: both;
	border: solid #e9e9e9;
	border-width: 1px 0 0;
	margin: 15px 0 0;
	padding: 0px;
	text-align: center;
}
#startpages ul{margin-top: 8px;}
#startpages li{display: inline; margin: 0 2px;}
#startpages li a{text-decoration: none;}
#herstellerliste{
	clear: both;
	border: solid #e9e9e9;
	border-width: 1px 0;
	margin: 5px 0 5px;
	padding: 0.3em;
	text-align: center;
}
#herstellerliste ul{display: inline;}
#herstellerliste li{display: inline;}
#herstellerliste li a{text-decoration: none; color: #545252;}
#herstellerliste li a:hover{text-decoration: underline; color: #d7021c;}
/*_____________________________________________________________________________________USER LOGIN / LOGOUT ___*/
.account p{margin: 5px 0 0;}
.account input.userdata{border: 1px solid #e9e9e9;}
.account label{float: left; width: 12em; margin: 2px;}
.account input{float: left; margin: 2px 2px 5px;}
.account br{clear: both;}
#userlogout{margin: 0;}
#userlogout input{
	display: block;
	border: none;
	background-color: #fff;
	color: #d7021c;
	padding: 0;
	margin-bottom: 15px;
}
/*____________________________________________________________________________________ LOGIN LINKE SEITE ___*/
#loginstat_small{font-size: 0.95em;width: 135px;}
#loginstat_small label{display: block;}
#loginstat_small input{padding: 1px 2px; margin: 0 0 2px;}
#loginstat_small input.grey{color: #999;}
#loginstat_small input.submit{
	background: url(../img/bg_button.jpg) 0 0 repeat-x;
	border:1px outset #ccc;
	padding: 3px;
	height: auto;
}
/*___________________________________________________________________________________________NEWSBEREICH ___*/
#news_related_by_category{margin-bottom: 10px; padding-bottom: 10px;}
#news_related_by_category span {font-size: 0.9em; color:#999; margin-left: 10px;}
.related_cat{padding: 5px 0 0; margin-top: 10px; border-top: 1px solid #ccc;}
#newsbox{margin-top: 0;}
#newsbox_single{padding-bottom: 10px;}
#newsbox_single h2, h2.news-title{background: none; padding: 0 0 5px 0;}
.news-title{background: none; padding: 0 0 5px 0; font-size: 1.4em; font-weight: 400;}
#newsbox_single h3{text-align:justify; padding: 0 0 10px;}
#newsbox_single img{display: block; float: left; margin: 8px 10px 10px 0;}
/*#newsbox_single p.bodytext{margin: 0;}
#newsbox_single p.bodytext a.external-link-new-window{margin: 10px 0 20px; display: block;}*/
#newsbox_single .bookmarks{padding-top: 10px;}
#newsbox_single .bookmarks a img{float: none; display: inline; vertical-align: middle; margin: 0;}
#newsbox p, #newsbox h3{margin: 0;}
#newsbox h4{height: auto; padding: 0; font-size: 1.1em;}
#newsbox h4 a{color: #545252; text-decoration: none;}
#newsbox h4 a:hover{color: #d7021c; text-decoration: underline;}
.morelink{margin-left: 10px;}
.backlink{font-size: 0.8em; margin: 0 0 10px;}
.news-list-item{padding: 0 5px 0 0; float: left; margin-bottom: 15px;}
.news_content{width: 365px; float: left;}
.news_content_startpage{width: 315px; float: left;}
.news_content p.bodytext, .news_content_startpage p.bodytext{
	text-align: left;
}
.news_imagebox{
	float: left;
	text-align: center;
	margin: 2px 10px 0 0;
	border: 1px solid #e9e9e9;
	width: 80px;
	height: 80px;
}
.magazin-list-item{margin-bottom: 15px;}
.magazin_content{width: 265px; margin-left: 170px;}
#newsbox .magazin_content h4 {margin-bottom: 10px;}
#newsbox h2 a{color: #545252; text-decoration: none;}
#newsbox h2 a:hover{color: #d7021c; text-decoration: underline;}
.magazin_imagebox{
	float: left;
	text-align: center;
	margin: 0;
	padding: 5px;
	border: 1px solid #e9e9e9;
	width: 160px; /* IE < 6 */
	height: 160px; /* IE < 6 */
	w\idth: 150px;
	\height: 150px;
	background-color: #fff;
}
.magazin_date_time{display:block; color: #adadad; padding-top: 5px;}
.magazin_content_wrapper{overflow:hidden; display: inline-block;}
.news-single-timedata{display: block; text-align: right; margin-bottom: 10px;}
.news-list-date{font-size: 0.8em; color:#999; margin-left: 10px;}
.news-catmenu{margin-bottom: 10px;}
.news-catmenu a{font-size: 0.8em;}
.news-catmenu span{margin: 0 5px;}
.commentlink{clear: both; color: #adadad;}
.commentlink a{color: #adadad;}
.line{border-bottom: 1px solid #ccc; padding-bottom: 10px;}
/*___________________________________________________________________________________________FORMULAR KOMMENTARE ___*/
#commentform p{margin: 0; padding: 5px 0 0 40px;}
#commentform label{float: left;text-align: right;width: 8em;margin: .6em;}
#commentform .tx-guestbook-form-inputfield-med, #commentform textarea{float: left;margin: 4px 0; border: 1px solid #e9e9e9;}
.tx-guestbook-form-inputfield-med{width: 160px;}
#commentform input#submit{width: 200px; display: block;}
#commentform input#submit{margin-left: 9.2em;}
#commentform br{clear: both;}
#comment{font-size: 0.9em;margin: 10px 0;}
#comment .comment_text, #comment .comment_label{font-style: italic;}
.comment_date{font-weight: bold; font-size: 0.9em;}
.tx-veguestbook-pi1 ul{list-style: disc; font-size: 0.8em; margin-left: 20px;}
.tx-guestbook-form-error{font-size: 0.8em;}
/*___________________________________________________________________________________________________ALLE HANDYS ___*/
#direktauswahl{width: 250px;}
#direktauswahl label{width: 170px; float: left; dislay: block; font-weight: bold; padding: 0; margin: 3px;}
#direktauswahl select{width: 200px;}
#logo-liste li{
	float: left;
	width: 120px;
	height: 100px;
	margin: 0 30px 0 0; 
}

#logo-liste li a{
	display: block;
	text-align: center;
	color: #545252;
	text-decoration: none;
}

#logo-liste li a img{
	border: 1px solid #ccc;
	display: block;
	padding: 4px;
}

#logo-liste li a:hover{
	color: #d7021c;
	text-decoration: underline;
}

#logo-liste li a:hover img{
	border-color: #d7021c;
}



/*______________________________________________________________________________________NEUE HANDYS, SUCHANZEIGE ___*/
.handy_box{
	float: left;
	width: 140px;
	margin: 15px 12px 15px 0;
	text-align: center;
	border: 1px solid #f4f4f4;
	display: inline;
}
.handy_box a{
	display: block;
	text-decoration:none;
	width: 140px;
	text-align: center;
	padding: 5px 0;
}
.handy_box h3 a{
	border: none;
	padding: 0;
	height: 33px;
}
.handy_box h3{height: 33px; background-color: #f4f4f4; padding: 3px 0; margin-bottom: 0;}
*>html .handy_box h3 {height: 38px;} /* only IE5*/
*>html .handy_box h3 a{height: 38px;} /* only IE5*/
.handy_box a:hover{}
.handy_box h3 a:hover{border: none; text-decoration: underline;}
/******************************* HANDY TOP 50 ****************************************/
#handy_toplist ul{overflow: hidden; _display: inline-block; width: 735px; margin: 0; padding: 4px 0; clear: both; border-bottom: 1px solid #efefef;}
#handy_toplist li{float: left; padding: 0 4px; width: 80px;}
#handy_toplist li small{color: #999;}
#handy_toplist ul.headline{font-weight: bold; border: 1px solid #efefef; border-width: 1px 0;}
#handy_toplist li.toplist_rang{width: 40px;}
#handy_toplist li.toplist_pname{width: 240px;}
#handy_toplist li.toplist_icons{width: 150px; padding: 0;}
#handy_toplist li.toplist_design{width: 60px; text-align: center;}
#handy_toplist li.toplist_other{width: 100px; text-align: center;}
#handy_toplist li img {float: left; margin: 0 4px;; border: none;}
#handy_toplist p {clear: both; padding: 10px 0;}
#handy_toplist h4{background-color: #efefef; padding: 4px;}
#handy_toplist .width400{width: 400px;}
/******************************* ENDE HANDY TOP 50 ***********************************/
/******************************* HANDYFINDER *******************************************/
#handyfinder select{margin-bottom: 10px;}
#handyfinder input{vertical-align: middle;}
#handyfinder label.hersteller{margin: 2px 4px 0 0; float: left;}
#handyfinder label{cursor: pointer;}
#handyfinder .box_rubrik {background-color: #fafafa;width: 140px; float: left; margin: 5px 2px; height: 195px;}
#handyfinder form{border: none; background-color: #fff; padding: 5px 0;}
#handyfinder ul li{padding: 2px 0;}
#handyfinder ul li.rubrik{background-color: #f4f4f4; font-weight: bold; padding: 4px 2px;}
#loader{
}
.loader{
	position: absolute;
	top: 350px;
	left: 350px;
	display: none;
	text-align: center;
	width: 600px;
	font-size: 3em;
	font-weight: 700;
	padding: 20px;
	background: url(../img/ajax_loading_g.gif) no-repeat top left;
}
/******************************* ENDE HANDYFINDER **************************************/
/******************************* TARIFFINDER *******************************************/
#tf{padding-bottom: 30px;}
#tf h3{margin: 10px 0 5px 5px;}
#tf input, #tf select{vertical-align: middle;}
#tf label.tf_selectbox{width: 50px; display: block; float: left; margin: 3px 0 2px 5px; font-weight: bold;}
#tf br{clear: both; font-size:0; line-height:0;}
select#netz,select#tarifart{width: 84px;}
#tf_box{width: 220px; margin-right: 10px; float: left;}
.ajax-loading{position: absolute; width: 150px; height: 150px; background: url(../img/ajax_loading_w.gif) no-repeat 0 0; top: 300px; left: 50%;}
.welcome_text{font-weight: bold;}
#tf_loader{font-size: 0; line-height: 0;}
#tf_results{float: left;}
#tf_results table{margin-bottom: 25px; table-layout: fixed; width: 500px;}
#tf_results table th{vertical-align: top;}
#tf_results table th a{color: #d7021c;}
#tf_results table th a:hover{color: #d7021c;}
#tf_results table td.right, #tf_results table th.right{text-align: right;}
/******************************* TARIFVERGLEICH **********************************/
#tarifvergleich{margin-bottom: 30px;}
#tarifvergleich td{text-align: center;}
#tarifvergleich td.first,#tarifvergleich td.left{text-align: left;}
#tarifvergleich .info{
    position:relative;
    z-index:24;
    color:#000;
	cursor: default;
    text-decoration:none;
	float: right;
}
#tarifvergleich a img{vertical-align: middle;}
#tarifvergleich a.info:hover{z-index:25; background-color:#FFF}
#tarifvergleich a.info span{display: none}
#tarifvergleich a.info:hover span{
    display:block;
    position:absolute;
    top: 0em;
	left:-14em;
	width:13em;
    border:1px solid #d7021c;
    background-color: #f4f4f4;
	color:#545252;
    text-align: left;
	text-decoration: none;
	padding: 0.3em;
}
/******************************* ENDE TARIFVERGLEICH **************************************/
/******************************* HANDYVERGLEICH / TARIFVERGLEICH **************************/
#handyvergleich {margin-bottom: 20px;}
#results_handyvergleich td.more a{
	display: block;
	margin: 2px 0;
}
#results_handyvergleich td.more img{
	display: block;
	margin: 5px 0;
}
#handyvergleich label, #tarifvergleich label{width: 140px; float:left; font-weight: bold;}
#handyvergleich select, #tarifvergleich select{width: 180px; margin: 0px 0px 8px 12px; font-size: 1em;}
#results_handyvergleich{width: 735px; margin-top: 5px; margin-bottom: 30px;}
#results_handyvergleich th, #tarifvergleich th{text-align: left;}
#results_handyvergleich th.thead_1{padding: 0 5px; background-color: #cfcfcf;}
#results_handyvergleich td, #results_handyvergleich th,#tarifvergleich td, #tarifvergleich th{width: 26%; vertical-align: top; padding: 4px;}
#results_handyvergleich .first, #tarifvergleich td.first{width: 22%;}
.bg_white {text-align: center; background-color: #fff;}
.linkrow{tetx-align: left; background-color: #fff;}
.hv_mini{display: block; margin: auto;}
#logos{height: 60px; padding-left: 19%;}
.logo{float: left; width: 33%; text-align: center;}
/******************************* ENDE HANDYVERGLEICH / TARIFVERGLEICH **********************/
/******************************* HANDYTARIFE ***********************************************/
#handytarife{ width: 220px;}
#handytarife select{width: 170px;}
.tarifliste-provider{width: 100%; text-align: center;}
.tarifliste-provider th{color: #d7021c; text-decoration: underline; cursor: pointer;}
.tarifliste-provider .left{text-align: left;}
#tarifliste li a{display: block; padding: 3px 0; width: 100%; text-decoration: none; color: #545252;}
#tarifliste li a:hover{background-color: #fafafa; text-decoration: underline; color: #d7021c;}
#tarifliste li.tarifliste_headline{
	border: solid #f4f4f4;
	border-width: 1px 0;
	font-weight: bold;
	background-color: #fafafa;
	padding: 3px 0;
	margin-top: 5px;
}
#tarifdetail{width: 100%;}
#tarifdetail td.left{width: 190px;}
#tarifdetail .info{
    position:relative;
    z-index:24;
    color:#000;
	cursor: default;
    text-decoration:none;
	float: left;
	margin-right: 5px;
}
#tarifdetail img.tarifdetail_logo{
	display: block;
	padding: 2px;
	border: 1px solid #e9e9e9;
}
#tarifdetail a img{vertical-align: middle;}
#tarifdetail a.info:hover{z-index:25; background-color:#FFF}
#tarifdetail a.info span{display: none}
#tarifdetail a.info:hover span{
    display:block;
    position:absolute;
    top: 0em;
	left:1.5em;
	width:13em;
    border:1px solid #d7021c;
    background-color: #f4f4f4;
	color:#545252;
    text-align: left;
	text-decoration: none;
	padding: 0.3em;
}
#tarifbox ul li{width: 110px; padding: 2px 4px;}
.tarifbox_re{float: right; width: 220px; padding-bottom: 10px;}
.tarifbox_li{float: left; width: 220px; padding-bottom: 10px;}
/******************************* ENDE HANDYTARIFE ***********************************************/
/*_________________________________________________________________________________ NAVIGATION EINZELSEITE HANDY ___*/
#navi_single_page{border-bottom: 2px solid #eaeaea; width: 400px; margin-bottom: 20px;}
#navi_single_page ul{overflow: hidden; _display: inline-block; position: relative; top: 2px;}
#navi_single_page ul li{
	float: left;
	width: 75px;
	height: 3.2em;
	text-align: center;
	margin-right: 5px;
}
#navi_single_page ul li.aktiv{
	padding-top: 3px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	background: url(../img/tab_aktiv.gif) 0 0 no-repeat;
}
#navi_single_page ul li a{
	padding-top: 3px;
	display: block;
	width: 75px;
	height: 3em;
	background: url(../img/tab_normal.gif) 0 0 no-repeat;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#navi_single_page ul li a:hover{
	color: #fff;
	background: url(../img/tab_rot.gif) 0 0 no-repeat;
}
/*____________________________________________________________________________________________ EINZELSEITE HANDY ___*/
#single_page_left{float: left; width: 400px;}
#single_page_left table{width: 400px; margin-bottom: 30px; table-layout:fixed;}
#single_page_left table td.single_page_col1{width: 160px;}
#single_page_left .wrapBookmarks{width: 150px; float: left;}
#single_page_left .wrapGoogle{width: 230px; margin-left: 170px;}
#single_page_right{float: left; margin: 10px 0 0 20px; width: 310px;}
#single_page_right ul{margin-bottom: 0px;}
#single_page_right h3.big{font-size: 1.3em;}
#single_page_right .wrapBoxesRight{
	display: inline-block;
	overflow:hidden;
	margin: 10px 0;
}
#single_page_right .wrapBoxesRight div{
	float: left;
	width: 138px;
	border: 1px solid #e9e9e9;
	padding: 5px;
	margin: 0;
	height: 90px;
}
#single_page_minibild{display: block;float: left; margin: 0 20px 20px 0;}
#single_page_link_others {font-size: 0.9em; margin-bottom: 20px;}
#allgemein_gallery_img{margin-bottom: 30px;}
#allgemein_gallery_img img{display: block;}
#form_hidden{display: none;}
#data_right{float: left;  width: 400px; margin-left: 28px; text-align: center;}
#data_right{float: left;  width: 400px; margin-left: 28px; text-align: center;}
#data_right .galeriepic{margin: 5px 0; display: block;}
#vote_results table td{border: none;}
#vote_results select{width: 85px; font-size: 0.8em;}
#vote_results option{width: 120px;}
#vote_results{text-align: left;}
#vote_results img{float: left; margin-right: 3px; border: none;}
/*______________________________________________________________________________________________ KOMMENTARE HANDY ___*/
#handy_comment_wide{margin-bottom: 20px;}
#handy_comment_wide label{display: block; float: left; width: 80px; text-align: right; margin: 3px 5px 3px 0;}
#handy_comment_wide input, #handy_comment_wide textarea{ margin: 3px 3px;}
#handy_comment_wide textarea, #handy_comment_wide input{width: 300px;}
#handy_comment_wide input#submit{width: 150px; margin-left: 86px;}

#handy_comment{margin-bottom: 20px;}
#handy_comment label{display: block; float: left; width: 80px; text-align: right; margin: 3px 5px 3px 0;}
#handy_comment input, #handy_comment textarea{ margin: 3px 3px;}
#handy_comment textarea, #handy_comment input{width: 180px;}
#handy_comment input#submit{width: 150px;}
.standard{border: 1px solid #ccc;}
.empty{border: 1px solid #ff0000;}
.comments_headline{
	background: none;
	padding-left: 0;
	font-size: 1.6em;
	font-weight: 400;
}
.comments_subheadline{
	font-size: 1.2em;
	margin-bottom: 10px;
}
.pagecomment_date_name{margin: 0;}
.pagecomment_entry{margin: 5px 0 15px;}
.pagecomment_headline{
	background: url(../img/schreiben.png) 0 2px no-repeat;
	border: solid #ddd;
	border-width: 1px 0 0;
	background-color: #e9e9e9;
	font-weight: bold;
	padding: 2px 0 2px 18px;
	margin: 0;
}
#handy_comment input#submit{margin-left: 7.4em;}
#handy_commment br{clear: both; line-height: 0; font-size: 0;}
#handy_comment_small{
	margin-bottom: 20px;
}
#handy_comment_small label{
	display: block;
}
#handy_comment_small input, #handy_comment_small textarea{
	margin: 0 0 5px 0;
	width: 200px;
}
#handy_comment_small input#submit{
	width: 150px;
}
/****************************** ENDE KOMMENTARE HANDY *******************************************/
/*___________________________________________________________________ KUENDIGUNGSKONFIGURATOR __*/
#kuend_konfig span {margin: 0 0 2px; display: block; float: left; width: 150px;}
#kuend_konfig br{clear: both;}
#kuend_konfig label{margin: 4px 0 2px;  display: block; float: left; width: 150px;}
#kuend_konfig label.autowidth{width: auto; margin: 0 5px 5px 0;}
#kuend_konfig label.right{width: 300px;}
.text{border: 1px solid #e9e9e9;}
.short{width: 50px;}
.error{font-weight: bold; color:#FF0000; border: 1px solid #FF0000; padding: 5px;}
.errornew{color:#FF0000; border: 1px solid #FF0000; padding: 10px; margin-bottom:25px;}
.errornew .headline {margin-bottom:10px;}
.errornew ul{list-style:none;}
.errornew li{background: url(../img/pfeil_rot.gif) 0px 5px no-repeat;padding-left:15px;}
#kuend_konfig input.empty{border: 1px solid #ff0000;}
.empty_select{padding: 1px; border: 1px solid #ff0000;}
#kuend_konfig input.noborder{border: none; vertical-align: middle;}
#kuend_konfig input#submit{margin-left: 147px;}
*html #kuend_konfig input#submit{margin-left: 153px;}
#kuend_konfig .info{
    position:relative;
    z-index:24;
    color:#000;
	cursor: default;
    text-decoration:none;
}
#kuend_konfig a.info:hover{z-index:25; background-color:#FFF;}
#kuend_konfig a.info span{display: none}
#kuend_konfig a.info:hover span{
    display:block;
    position:absolute;
    top: 0.5em;
	left: 1.5em;
	width: 20em;
    border:1px solid #d7021c;
    background-color: #f4f4f4;
	color:#545252;
    text-align: left;
	text-decoration: none;
	padding: 0.3em;
}
#kuend_konfig table{border: none;}
#kuend_konfig table td{padding: 3px 0; border: none;}
#kuend_konfig table td input{padding: 0; margin: 0;}
#kuend_konfig table td.label{width: 150px;}
#kuend_konfig small{display: block;}
.hinweis1{padding: 4px 0 8px; width: 100%;}
/*_____________________________________________________ DARSTELLUNG DER BOXEN MIT HANDYS __*/
.handyboxes, .handyboxes_single_page{overflow:hidden; _display: inline-block; margin-bottom: 30px;}
.handyboxes_single_page{margin: 0;}
.handyboxes li, .handyboxes_single_page li{
	float: left;
	text-align: center;
	width: 92px;
	height: 120px;
	line-height: 102%;
}
.handyboxes li{
	margin: 5px 20px 10px 0;
}
.handyboxes_single_page li{
	margin: 5px 15px 10px 15px;
}
.handyboxes_single_page li.detailview{height: 96px;}
.handyboxes li.detailview{height: 100px;}
.handyboxes li a, .handyboxes_single_page li a{display: block;color: #545252; font-size: 0.8em; text-decoration: none; position: relative;}
.handyboxes li a:hover, .handyboxes_single_page li a:hover{color: #d7021c; text-decoration: underline;}
.handyboxes li a img, .handyboxes_single_page li a img{
	margin-bottom: 2px;
	text-align: center;
	display: block;
	border: 1px solid #e9e9e9;
	padding: 2px 21px;
}
.handyboxes_single_page li a img{background-color: #fff;}
.handyboxes li.detailview a img, .handyboxes_single_page li.detailview a img{padding: 5px;}
.handyboxes li a:hover img, .handyboxes_single_page li a:hover img{border: 1px solid #d7021c;}
.handyboxes a.aktiv img, .handyboxes_single_page a.aktiv img{border-color: #d7021c;}
.handyboxes a span, .handyboxes_single_page a span{display: block; margin-bottom: 4px;}
.handyboxes img.new, .handyboxes_single_page img.new{
	position:absolute;
	top: 1px;
	left: 1px;
 }
.handyboxes li a img.new, .handyboxes_single_page li a img.new{border: none; padding: 0;}
.handyboxes li a:hover img.new, .handyboxes_single_page li a:hover img.new{border: none;}

/*________________________________________________________________ AMAZON WEBSERVICE __*/
#amazon_results{overflow: hidden; display: inline-block;}
#amazon_results li{ width: 200px; float: left; height: 160px; margin: 5px 15px 5px 15px;}
#amazon_results li div a{
	width: 190px;
	height: 75px;
	border: 1px solid #e9e9e9;
	padding: 5px;
	display: block;
}
#amazon_results li div a:hover{color: #d7021c; border-color: #d7021c;}
#amazon_results li div img{display: block; margin: auto; text-align: center;}
#amazon_results li a{
	color: #545252;
	font-size: 0.95em;
	text-decoration: none;
}
#amazon_results li a:hover{color: #d7021c; text-decoration: underline;}
#chainedSelect select{width: 180px;} /* Auswahlboxen für Zubehör */

.zubehoer-uebersicht li{
	margin-bottom: 20px;
	height: 30em;
	width: 210px;
}
.zubehoer-uebersicht img{
	display: block;
	border: 1px solid #ccc;
	padding: 14px;
	margin: 5px 0;
}

.zubehoer-uebersicht a{
	text-decoration: none;
}

.zubehoer-uebersicht a span{
	display: block;
	background: url(../img/quadrat_pfeil_re.gif) 0 0 no-repeat; 
	padding-left: 25px;
	padding-bottom: 10px;
	font-weight: bold;
	color: #545252;
	font-size: 1.2em;
}

.zubehoer-uebersicht a:hover span{
	color: #d7021c;
}

.zubehoer-uebersicht a:hover img{
	border-color: #d7021c;
}
/*_____________________________________________________________________________ LEXIKON __*/
#lexikon div{width: 32%; float:left; margin-right: 2px;}
#lexikon h2{margin: 5px 0 0;}
#lexikon h2.first_headline{margin-top: 0;}
#lexikon div ul{margin-bottom: 20px;}
#lexikon div ul li{padding: 0; margin: 4px 0;}
#lexikon div ul li a{color: #545252; text-decoration: none;}
#lexikon div ul li a:hover{color: #d2170c; text-decoration: underline;}
/* _________________________________________________________________ ERFAHRUNGSBERICHTE __*/
#erfahrungsberichte input.txt, #erfahrungsberichte textarea, #erfahrungsberichte select{
	margin-bottom: 30px;
	background-color: #fff;
	border: solid #ccc;
	border-width: 1px;
}
#erfahrungsberichte textarea{
	width: 452px;
	height: 100px;
	margin-bottom: 5px;
}
#erfahrungsberichte input{
	width: 452px;
}
#erfahrungsberichte select{
	width: 165px;
	float: left;
}
#erfahrungsberichte label{
	float: left;
	margin: 2px 5px 0 0;
}
#erfahrungsberichte p{
	margin-bottom: 5px;
}
#erfahrungsberichte .col{
	float: left;
}
#erfahrungsberichte .col textarea{
	width: 208px;
}
#erfahrungsberichte .upload_thumbnail{
	overflow: hidden;
	display: inline-block;
	margin-bottom: 20px;
}
#erfahrungsberichte .upload_thumbnail input{
	width: 256px;
	margin: 0 0px 5px 0;
	float: left;
}
#erfahrungsberichte .upload_thumbnail div{
	float: left;
}
#erfahrungsberichte .upload_thumbnail input.fileupload{
	width: 250px;
	/*background-color: #efefef;
	border: solid #ccc;
	border-width: 1px 0 0 1px;*/
}
#erfahrungsberichte .upload_thumbnail label{
	width: 80px;
}
#erfahrungsberichte .upload_thumbnail img{
	padding: 4px 5px;
	border: 1px solid #ccc;
	float: left;
	margin-right: 10px;
}
#erfahrungsberichte input.submit{
	width: 135px;
	display: inline;
}
#erfahrungsberichte input.submit_big{
	width: 170px;
	display: inline;
	margin-left: 125px;
}
#erfahrungsberichte input.radio{
	width: auto;
	border: none;
	background: none;
	margin: 0;
}
#erfahrungsberichte .box{
	padding: 5px 0 5px 25px;
	margin-bottom: 20px;
	overflow: hidden;
	display: inline-block;
}
#erfahrungsberichte .box select{
	margin: 4px;
}
#erfahrungsberichte_anleitung{
	float: left;
	width: 250px;
	margin-left: 20px;
}
#erfahrungsberichte_anleitung ul{margin: 0 0 20px 10px;}
#erfahrungsberichte_anleitung ul li{
	background: url(../img/pfeil_grau.gif) 0 5px no-repeat;
	padding-left: 12px;
	margin-bottom: 10px;
}
#erfahrungsberichte_handymeinungen{
	margin: 130px 0 30px 10px;
}
#userpics_list{overflow: hidden; display: inline-block; margin-top: 20px;}
#userpics_list li{float: left; width: 94px;margin: 0 10px 10px 0; }
#userpics_list li img{display: block; border: 1px solid #ccc; cursor:pointer;}
.userpic_big{
	background-color: #fff;
	border: 1px solid #ccc;
	width: 422px;
	height: 422px;
	text-align: center;
	vertical-align: middle;
	display:table-cell;
}
.erfahrungsbericht_image{
	float: right;
	padding: 0 15px;
	background-color: #fff;
	border: 1px solid #eaeaea;
}
.erfahrungsbericht_list{
	overflow: hidden;
	display: inline-block;
	margin: 0 0 30px 0;
}
.erfahrungsbericht_list h3{
	padding-bottom: 10px;
}
.erfahrungsbericht_imagebox{
	float: left;
}
.erfahrungsbericht_imagebox img{
	display: block;
	padding: 0 15px;
	border: 1px solid #ccc;
	margin-right: 10px;
}
.erfahrungsbericht_imagebox a:hover img{
	border-color: #d7021c;
}
.erfahrungsbericht_content{
	float: left;
	width: 330px;
}
.erfahrungsbericht_content a.eb_teaserlink{
	color: #545252;
	text-decoration: none;
}
.erfahrungsbericht_content a.eb_teaserlink:hover strong{
	color: #d7021c;
}
.erfahrungsberichte_einzelhandy{
	margin: 30px 0 0px 0;
}
.erfahrungsberichte_einzelhandy h4{
	font-size: 1.3em;
}
.erfahrungsberichte_einzelhandy h4 a{
	color: #545252;
	text-decoration: none;
}
.erfahrungsberichte_einzelhandy p{
	margin-bottom: 5px;
}
.erfahrungsberichte_einzelhandy h4 a:hover{
	color: #d7021c;
	text-decoration: underline;
}
/* WERBEBANNER RECHTS */
#banner{margin-bottom: 10px; text-align: right; margin-right: 10px;}
#banner a img{padding: 10px; border: 3px solid #f4f4f4;}
/* GALERIE */
#galerie_hersteller_handy select{width: 200px;}
#galerie_header{height: 80px;border-bottom: 10px solid #f0f0f0;}
#galerie_left{width: 329px; float: left;}
#galerie_right{width: 635px; float: left; margin-bottom: 10px;}
#galerie_content{text-align: center;}
#galerie_right img{	margin-bottom: 10px;}
#gal_breadcrumb{padding: 0 10px 10px;}
#galerie_neu{float: left; margin-left: 40px; padding: 0 0 10px; color:#666;}
#galerie_neu img{margin: 0;}
#galerie_neu a{border: 1px solid #e9e9e9; float: left; padding: 0 15px; margin: 0 5px 0 0;}
#galerie_neu a:hover{border-color: #d7021c;}
#galerie_neu_liste li{float: left; width: 160px; margin: 0 5px 0 0;}
#galerie_neu_liste li a{color: #545252; text-decoration: none; display: block; width: 160px;}
#galerie_neu_liste li a:hover{text-decoration: underline; color: #d7021c;}
#galerie_right ul li{font-size: 0.7em; float: left; margin: 10px 3px; border: 1px solid #ccc; background-color: #EFEFEF;}
#galerie_right ul li a{padding: 4px; display:block;}
#galerie_right ul li.aktiv{padding: 4px;}
#galerie_right img {margin: 10px; clear:both;}
.galerie_backlink {
	background-color: #EFEFEF;
	border: 1px solid #ff0000;
	padding: 5px 0;
	font-size: 0.8em;
	display:block;
	margin-bottom: 5px;
	text-decoration: none;
	text-align: center;
}
.galerie_backlink:hover{
	border: 1px solid #39c;
	background-color: #fff;
}
.galerie_headline{padding: 5px;margin: 0 0 20px;}
#galerie_right p{text-align: center; margin-top: 20px;}
#galerie_right p a, #galerie_right p a:hover {font-size: 1em; border: none; background-color: #fff; font-weight: bold; text-decoration: underline;}
.linklist,.single_page_linklist{overflow: hidden; _display: inline-block; /* Bis IE6 */}
.linklist ul{list-style: none; margin: 0px; padding: 0; float: left; width: 146px;}
.single_page_linklist ul{list-style: none; margin: 0px; padding: 0; float: left; width: 123px;}
.single_page_linklist ul li{margin: 0; padding: 0; list-style: none; width: 123px;}
.linklist ul li{margin: 0; padding: 0; list-style: none; width: 140px;}
.linklist ul li,.single_page_linklist ul li{\display: inline;} /* IE5 */
.linklist ul li a,.single_page_linklist ul li a{color: #545252; text-decoration: none;}
.linklist ul li a:hover,.single_page_linklist ul li a:hover{color: #d7021c; text-decoration: underline;}
.middle_list{margin: 0 2px;}
.more_infos{margin: 0; padding: 0;}
.more_infos span{display: block; padding: 2px 0;}
#galeriepic{padding: 10px 0; text-align: center; margin-bottom: 30px;}
#handyauswahl{float: left; width: 200px;}
#handyauswahl select {width: 160px;}
#handyauswahl label {margin: 0; float: left; font-weight: bold;}
#handyauswahl input#submit {margin: 0px;}
/******************************* NEWSLETTER ******************************************/
#newsletter_form label{ width: 60px; text-align: right; float: left; margin: 2px;}
#newsletter_form br{clear: both;}
#newsletter_form input {float: left; width: 200px; margin: 2px}
#newsletter_form input#submit{margin-left: 65px; width: 100px;}
#newsletter_form p{margin: 10px 0 0;}
#newsletter_form h3{margin-bottom: 15px;}
/******************************* ENDE NEWSLETTER *************************************/
/* HANDY QUIZ */
#quiz form{margin: 0 0 0 18px;}
#quiz p{font-size: 1.1em;}
#quiz form label{overflow: hidden; display: inline-block;}
#quiz form label input{float: left;}
#quiz form label span{float: left; width: 385px; margin-left: 5px; padding-top: 1px;}
#quiz label{float: left; margin: 0 0 10px 0;}
#quiz br{clear: both;}
#progressbar{
	border: 1px solid #e9e9e9; margin-bottom: 15px;
	background: url(../img/progressbar_background.jpg) top left repeat-x;
}
#progressbar span{background: url(../img/progressbar_foreground.jpg) top left; display:block;}
.antwort_right{background: url(../img/ja.gif) 5px 5px no-repeat; margin: 0 0 10px;}
.antwort_false{background: url(../img/nein.gif) 5px 5px no-repeat; margin: 0 0 10px;}
.loesung_right{background: url(../img/ja.gif) 5px 5px no-repeat; margin: 0 0 0 20px;}
.loesung_false{background: url(../img/nein.gif) 5px 5px no-repeat; margin: 0 0 0 20px;}
.antwort_waehlen{background: url(../img/icon_exclamation_mark.gif) 8px 5px no-repeat; margin: 0 0 10px;}
.antwort_right,.antwort_false,.loesung_right,.loesung_false,.antwort_waehlen{padding: 5px 5px 5px 30px;}
.einruecken{margin-left: 25px;}
#quizliste{margin-bottom: 20px;}
#quizliste li{background: url(../img/pfeil_grau.gif) 0 7px no-repeat; padding: 0 15px; margin: 2px;}
/* SEITENWEISE NAVI FÜR NEWS + GALERIE */
.pageNav{text-align: center; font-size: 0.9em; padding: 5px 0; clear: both;}
.pageNav a{border: 1px solid #e9e9e9; padding: 2px 5px; text-decoration: none; background-color: #f4f4f4; margin: 0 2px;}
.pageNav a:hover{border-color: #d7021c;}
.pageNav a.forward{margin-left: 30px;}
.pageNav a.back{margin-right: 30px;}
.pageNav span{padding: 2px 5px; font-weight: bold; margin: 0 2px; border: 1px solid #fff;}
.pageNav span.forward{margin-left: 30px; padding: 0 19px;}
.pageNav span.back{margin-right: 30px; padding: 0 22px;}
/* BOXEN MIT ABGERUNDETEN ECKEN */
/* Wrapper für die Box wird benötigt*/
.roundcorner_head {
  background: url(../img/li_o1.gif) top left no-repeat;
}
.roundcorner_head div {
  background: url(../img/re_o1.gif) top right no-repeat;
  height: 11px;
  font-size: 1px; line-height: 1px;
}
.roundcorner_footer {
  background: url(../img/li_u1.gif) bottom left no-repeat;
  margin-bottom: 25px;
}
.roundcorner_footer div  {
  background: url(../img/re_u1.gif) bottom right no-repeat;
  padding: 11px 0 0 0;
  /*height: 11px;*/
  font-size: 1px; line-height: 1px;
}
.roundcorner_content{
	border: solid #eaeaea;
	background-color: #f2f2f2;
	border-width: 0px 3px;
	padding: 5px 10px;
}
/*_______________________________________________________________________________________ TEXTAREA RESIZING ___*/
.tbSizeChanger{
	margin-top:3px;
	margin-bottom: 20px;
}
.tbSizeText{
	margin-top:1px;
	text-align:right;
	font-size:0.9em;
}
.tbLarger, .tbSmaller{
	width:1.1em;
	height:1.1em;
	text-align:center;
	border:1px solid #ccc;
	color:#ccc;
	margin-left:3px;
	font-size:1.2em;
	text-decoration: none;
}
.tbLarger:hover, .tbSmaller:hover{
	background-color:#fff;
	border:1px solid #d7021c;
	text-decoration:none;
	color:#d7021c;
}

/*_____________________________________________________________________________________________ BOOKMARKS ___ */
.bookmarks{padding-top: 10px;}
.bookmarks a img{float: none; display: inline; vertical-align: middle; margin: 0;}

/*_______________________________________________________________________________________________ TWITTER ___ */
#twitter{
	margin-bottom: 20px;
}

#twitter a{
	background:  transparent url(../img/icons/icon_twitter.png) bottom center no-repeat;
	padding: 0px 0 68px;
	float: left;
	color: #999;
	text-decoration: none;
}


/*___________________________________________________________________________________________ WERBEBANNER ___ */
#base_web_edition{
	margin-bottom: 15px;
}
#base_web_edition table{
	border: none;
	font-size: 10px;
	padding: 0;
	margin: 0;
	width: 130px;
}
#base_web_edition table td{
	padding: 0;
	margin: 0;
	background-color: #FFFFFF;
	border: none;
}
#base_web_edition table tr td p{
	display: block;
	/*margin-top: -25px;*/
	line-height: 10px;
	margin: 0;
	padding: 0;
}
#base_web_edition a{
	color: #b3c8e5;
	text-decoration: none;
}
#partnershop{
	border: 1px solid #e9e9e9;
	padding: 5px; margin: 10px 0;
}
#partnershop p, #partnershop_galerie p{
	margin: 0 0 5px;
}
#maincontent_breit #list_partnershops, #maincontent #list_partnershops{
	margin-bottom: 10px;
}
#list_partnershops td a.shoplink, #list_partnershops td a.shoplink2{
	display: block;
	background-color: #e9e9e9;
	border: 1px solid #d9d9d9;
	color: #d7021c;
	font-weight: bold;
	text-align: center;
	padding: 5px 0;
	text-decoration: none;
}
#list_partnershops td a.shoplink:hover, #list_partnershops td a.shoplink2{
	background-color: #d7021c;
	border-color: #d7021c;
	color: #fff;
}
#list_partnershops td.partnershop_description{
	font-size: 0.9em;
	color: #999;
}
#list_partnershops td.partnershop_description a {
	color: #999;
	text-decoration: none;
}