@charset "ISO-8859-1";

/**Hilfsklasse**/
.clr {height:0; width:0; font-size:0; line-height:0; padding:0; margin:0; clear:both;}

/**Mitfahrzentrale**/
.tabtitel {font-weight:bold; color:#000000; background-color:#FFFFFF}
.tabbody {font-size:1em}
.tabspecial {font-size:1em; color:#080000}
tabnormal,td {font-size:1em}
th.headline {background-color:#F4F4F4;}
td.linechange {text-decoration:none; background-color:#F4F4F4; font-size:1em; color:#000000}
td.linechange1 {text-decoration:none; background-color:#FFFFFF; font-size:1em; color:#000000}

.backclass {background-color:#e7e7d6; border:1px solid}
.rechts {border-right:1px black}
.links {border-left:1px black}
.unten {border:1px solid #000000; border-top:0px}
.noborder {border:0px}

.mfz_button_orange_90, .mfz_button_prev, .mfz_button_next {width:90px; height:26px; border-width:0px; color:#FFF; text-align:center; font-weight:bold; padding:2px 3px 5px 0px; cursor: pointer }
.mfz_button_orange_90 { background:url(/images/button_orange_90px.gif) no-repeat left top }
.mfz_button_orange_130, .mfz_button_prev, .mfz_button_next {width:130px; height:26px; border-width:0px; color:#FFF; text-align:center; font-weight:bold; padding:2px 3px 5px 0px; cursor: pointer }
.mfz_button_orange_130 { background:url(/images/button_orange_130px.gif) no-repeat left top }
.mfz_button_orange_150, .mfz_button_prev, .mfz_button_next {width:150px; height:26px; border-width:0px; color:#FFF; text-align:center; font-weight:bold; padding:2px 3px 5px 0px; cursor: pointer }
.mfz_button_orange_150 { background:url(/images/button_orange_150px.gif) no-repeat left top }
.mfz_button_orange_160, .mfz_button_prev, .mfz_button_next {width:160px; height:26px; border-width:0px; color:#FFF; text-align:center; font-weight:bold; padding:2px 3px 5px 0px; cursor: pointer }
.mfz_button_orange_160 { background:url(/images/button_orange_160px.gif) no-repeat left top }
.mfz_button_orange_235 {width:235px; height:26px; border-width:0px; color:#FFF; text-align:center; font-weight:bold; padding:2px 3px 5px 0px; cursor: pointer }
.mfz_button_orange_235 { background:url(/images/button_orange_235px.gif) no-repeat left top }

.mfz_button_bluewhite_90 {width:90px; height:26px; border-width:0px; color:#FFF; text-align:center; font-weight:bold; padding:2px 3px 5px 0px; cursor: pointer }
.mfz_button_bluewhite_90 { background:url(/images/button_bluewhite_90px.gif) no-repeat left top }

hr.mfz_blue {background-color:#4D7FA1; border:0px; height:1px;}

td.members {text-decoration:none; font-size:1.1em; background-color:#D5D5D5; vertical-align:top}
a.members {text-decoration:none; font-weight:bold; font-size:1.1em; color:#000000; vertical-align:middle}

td.help1navi {text-decoration:none; background-color:#FFFFFF; font-size:1em; font-weight:normal; color:#000000; vertical-align:top}
a.help1navi {text-decoration:none; font-size:1em; font-weight:bold; color:#55251C}
a.help1navi:active {text-decoration:underline}
a.help1navi:link {text-decoration:none}
a.help1navi:visited {text-decoration:none}
a.help1navi:hover {text-decoration:underline}

a.detailbox:link {text-decoration:underline}
a.detailbox:active {text-decoration:underline}
a.detailbox:visited {text-decoration:underline}
a.detailbox:hover {text-decoration:underline}

.headlines {color:#000000; font-size:1em; font-weight:bold}

.newroute { padding-left:28px; background:url(/images/ico_newroute.gif) no-repeat 0px 17px}
#suche_aendern { display:none; margin-top:10px;	padding:5px; color:#DB0201;	border:1px solid #FE3F00;	background-color:#ffebce;}

/**TableHandler Begin**/
.LISTHEADER {font-size:1.1em; font-weight:bold; color:#000000; text-align:left}
.LISTCOLUMNS {font-size:1em; font-weight:bold; color:#000000; text-align:left}
.LISTCOLUMNSCSS1 {font-size:1em; font-weight:bold; color:#000000; text-align:right}
.LISTCOLUMNSCSS2 {font-size:1em; font-weight:bold; color:#000000; text-align:center}
.LISTNORMAL {font-size:1em; color:#000000; text-align:left; vertical-align:middle}
.LISTCHANGE {font-size:1em; color:#000000; text-align:left; vertical-align:middle}
.LISTNORMALCSS1 {font-size:1em; color:#000000; text-align:right}
.LISTCHANGECSS1 {font-size:1em; color:#000000; text-align:right}
.LISTNORMALCSS2 {font-size:1em; color:#000000; text-align:center}
.LISTCHANGECSS2 {font-size:1em; color:#000000; text-align:center}

a.nolink {color:#000000; text-decoration:none; width:100%; height:100%; display:block; font-weight: normal;}
a.nolink:hover {color:#000000; text-decoration:none; cursor:default; font-weight: normal}
a.nolink:focus {color:#000000; text-decoration:none; cursor:default; font-weight: normal}
a.nolink:active {color:#000000; text-decoration:none; cursor:default; font-weight: normal}

/* TableHandler End */

/* Infobox Begin*/
.infobox {border:1px solid #4D7FA1; background-color:#B8DFF9;}
.infoboxbks	{background-color:#B8DFF9; border:1px solid #4D7FA1; width:150px;}
.infoboxreg	{background-color:#B8DFF9; border:1px solid #4D7FA1;}
.infoboxmsg {color:#4D7FA1; font-style:normal; font-size:0.9em; padding:0 5px;}
/* InfoBox End */

.premiuminfo {background-color:#FFFFCC; border:1px solid #000000; width:250px}
.tip {font-size:0.9em; font-weight:bold; background-color:#FFFFCC}
.tip1 {font-size:0.9em; font-weight:bold; font-style:	italic; color:#993300; background-color:#FFFFCC}
.tip2 {font-size:0.8em; font-weight:normal; font-style:italic; color:#993300; background-color:#FFFFCC}
.tip3 {font-size:0.9em; font-weight:bold; font-style:italic; color:#993300; background-color:#FFFFCC}

#contact_details {margin:5px;}
#contact_details .headline {height:65px;position:relative;border-bottom:1px solid #CCCCCC;margin-bottom:5px;}
#contact_details h2 {color:#DB0201;margin:10px 0px 0px 88px;height:56px;font-size:18px;line-height:24px;}
#contact_details .contact_cnt {margin:3px;position:relative;}
#contact_details img.price_img {position:absolute;left:0px;}
#contact_details ul#list-point-no {font-weight: bold; padding:0px; margin:0px; float:left;}
#contact_details li.list-point-no {list-style-type:none;height:31px;line-height:31px;padding-left:35px;padding-bottom:5px;}
#contact_details ul.list-point-checkgreen {margin:0px 0px 0px 25px;padding:0px;font-weight:bold;vertical-align:middle;list-style-image: url('/images/check_green.gif');}
#contact_details li.list-point-checkgreen {margin-bottom: 5px;}
#contact_details button.buttonpos {position:absolute;bottom:10px;left:35px;}
ul.list-point-square {margin:5px 0px 0px 25px;padding:0px;font-weight:bold;vertical-align:middle;list-style-image: url('/images/red_list.gif');}
li.list-point-square {list-style-type:none;margin-bottom:3px;;}
li.list-point-square .big_red {font-size:1em;}

textarea.input {width:400px}

/* Detailbox Begin */
td.detailboxrighthead {background-color:#E7E7D6; border-top:1px solid #000000; border-right:1px solid #000000}
td.detailboxmidhead	{background-color:#E7E7D6; text-align:right; padding:3px; border-top:1px solid #000000; white-space:nowrap}
td.detailboxlefthead	{background-color:#e7e7d6; background-repeat:no-repeat; background-position:left; border-left:1px solid #000000; border-top:1px solid #000000}
table.detailbox	{width:500px; border-bottom:1px solid #000000}
td.detailspacerleft 	{border-left:1px solid #000000}
td.detailspacerright  {border-right:	1px solid #000000}
img.offerspacer {width:160px}
img.userspacer {	width:80px}
td.detailtitle {font-style:italic; vertical-align:top}
/* Detailbox End */

.styletitle {white-space:nowrap; text-decoration:none; text-align:center; font-size:1em; font-weight:bold; color:#FFFFFF; background-color:transparent; line-height:25px;height:25px;vertical-align: middle;}
.styletitle a {color:#ffffff}
.frmhead {color:#ffffff;background-color:#fe3f00;text-align:center; line-height:23px}
.frmbody {border:1px solid #cecfce; border-top:0px}
thead {color:#ffffff; background-color:#fe3f00; text-align:left;}
th {text-align:left;}
th a {color:#FE3F00;}
.tbodyfrm {border-left:5px solid #ff0000; border-right:1px solid #cecfce}
.titleleft {text-align:left}
.newpremium {text-decoration:none; font-size:1em; color:#000000; background-color:#FFFFFF; border:1px solid #EE4814}
.styletitle_pay {text-decoration:none; font-size:1.3em; font-weight:bold; color:#FFFFFF}
.styletitle_pay_inakt {text-decoration:none; font-size:1.3em; font-weight:bold; color:#F37F5B}
.paylink {text-decoration:none; font-size:1em; color:#000000; background-color:#F2F3EB; text-align:center; vertical-align:middle}
.pay_headline {text-decoration:none; font-size:1.3em; font-weight:bold; color:#DB0201; vertical-align:middle}

a.backlink {text-decoration:underline; font-size:1em; font-weight:bold; color:#000000; background-image:url(/images/arrow_left.gif); background-repeat:no-repeat; background-position:left center; padding-left:20px}
a.backlink:link {text-decoration:underline}
a.backlink:active {text-decoration:underline}
a.backlink:visited {text-decoration:underline}
a.backlink:hover {text-decoration:underline}

.big_red {text-decoration:none; font-size:1.2em; font-weight:bold; color:#DB0201}
.normal_red {text-decoration:none; font-size:1em; font-weight:bold; color:#DB0201}
.second_headline {color: #000000; font-weight: bold; font-size: 1.2em; margin: 3px 0px;}

.innertable{border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC}

.textfeldbg {background-color:transparent; background-image:url('/images/passwort.png')}
.helpline {background-color:#FE3F00}
.blue_backline {background-image:url('/images/blue_back.gif'); background-repeat:repeat-x}
.gold_backline {background-image:url('/images/gold_back.gif'); background-repeat:repeat-x}

.header_link a{font-weight:bold; font-size:1em; color:#000000; text-decoration:underline}
.header_link a:hover {color:#FE3F00; text-decoration:underline}
.header_link_on a{text-decoration:underline; color:#FE3F00}
.header_link_on a:hover {text-decoration:underline; color:#FE3F00}
.head_blue {background-image:url('/images/head_blue.gif'); background-repeat:repeat-x}
.small_white {text-decoration:none; font-size:0.9em; color:#FFFFFF}
.small_black {text-decoration:none; font-size:0.9em; color:#000000}
.s_black {text-decoration:none; font-size:0.9em; color:#000000}

/* TagCloud Begin*/
#mfz_cloud { display: block;width:100%; height:244px;}
ul.mfz_cloudnavi { list-style-type: none; padding: 0; margin: 0; }
li.mfz_cloudnavi, li.mfz_cloudnavi_active { list-style-type: none; padding: 0; margin: 0px 2px; float: left; }
div#mfz_cloud span { float:left; width:7px; height:25px; }
li.mfz_cloudnavi span.mfz_cloudnavi_tableft { background: url('/themes/mitfahrzentrale-2.0/images/mfz_headtableft.gif') no-repeat; }
li.mfz_cloudnavi span.mfz_cloudnavi_tabright { background: url('/themes/mitfahrzentrale-2.0/images/mfz_headtabright.gif') no-repeat; }
li.mfz_cloudnavi a.mfz_cloudnavi { line-height: 25px; height: 25px; float: left; padding: 0px 10px; vertical-align: middle; font-weight: bold; color: #4d7fa1; text-decoration: none; background: url('/themes/mitfahrzentrale-2.0/images/mfz_headtabmiddle.gif') repeat-x; }
li.mfz_cloudnavi_active a.mfz_cloudnavi { line-height: 25px; height: 25px; float: left; padding: 0px 10px; vertical-align: middle; font-weight: bold; color: #FFFFFF; text-decoration: none;background: url('/themes/mitfahrzentrale-2.0/images/mfz_headtabmiddlered.gif') repeat-x; }
li.mfz_cloudnavi_active span.mfz_cloudnavi_tableft { background: url('/themes/mitfahrzentrale-2.0/images/mfz_headtableftred.gif') no-repeat; }
li.mfz_cloudnavi_active span.mfz_cloudnavi_tabright { background: url('/themes/mitfahrzentrale-2.0/images/mfz_headtabrightred.gif') no-repeat;}
#cl1 {display:block; padding:10px; height:100%; border: 1px solid #cecece; border-top:2px solid #FE3F00; text-align:justify;}
#cl2 {display:none; padding:10px; height:100%; border: 1px solid #cecece; border-top:2px solid #FE3F00; text-align:justify;}

a.tag9 {text-decoration:none; font-size:1.6em; color:#FE3F00;}
a.tag8 {text-decoration:none; font-size:1.5em; color:#FE3F00;}
a.tag7 {text-decoration:none; font-size:1.4em; color:#FE3F00;}
a.tag6 {text-decoration:none; font-size:1.3em; color:#FE3F10;}
a.tag5 {text-decoration:none; font-size:1.2em; color:#FE3F10;}
a.tag4 {text-decoration:none; font-size:1.1em; color:#FE3F10;}
a.tag3 {text-decoration:none; font-size:1.0em; color:#FE3F20;}
a.tag2 {text-decoration:none; font-size:0.9em; color:#FE3F20;}
a.tag1 {text-decoration:none; font-size:0.8em; color:#FE3F20;}

a.tag9:hover {font-size:1.6em; color:#ffffff; background-color:#FE3F00}
a.tag8:hover {font-size:1.5em; color:#ffffff; background-color:#FE3F00}
a.tag7:hover {font-size:1.4em; color:#ffffff; background-color:#FE3F00}
a.tag6:hover {font-size:1.3em; color:#ffffff; background-color:#FE3F10}
a.tag5:hover {font-size:1.2em; color:#ffffff; background-color:#FE3F10}
a.tag4:hover {font-size:1.1em; color:#ffffff; background-color:#FE3F10}
a.tag3:hover {font-size:1.0em; color:#ffffff; background-color:#FE3F20}
a.tag2:hover {font-size:0.9em; color:#ffffff; background-color:#FE3F20}
a.tag1:hover {font-size:0.8em;  color:#ffffff; background-color:#FE3F20}
/* TagCloud End */

div#help {color:#993300; border:1px solid #000000; background-color:#FFFFCC}

div#booking {width:100%}
div#booking span {float:left; vertical-align:middle; margin-bottom:7px}
div#booking .label {width:100px}
div#booking .textarea {	height:50px; width:98%}

div#bankdata {width:100%}
div#bankdata span {float:left; vertical-align:middle; margin-bottom:7px}
div#bankdata .label {width:150px}
div#bankdata .textarea {	height:50px; width:98%}

div#success .label {width:150px}
div#error {color:#ff0000; border:1px solid #000000; background-color:#B8DFF9; padding:10px; font-size:0.9em}
.inputerror {border:2px solid #ff0000;}
input:focus {border:2px solid #0000ff;}
#errorlist {list-style-type:none; padding:0px; margin:0px}
#errorlist li {padding-left:20px; line-height:15px; background-image:url(/images/error.gif); background-position:left; background-repeat:no-repeat}
h3.head {float:left; font-size:1em; width:100%; background-color:#fe3f00; color:#ffffff; font-weight:bold; margin-bottom:5px; margin-top:5px; padding-left:3px; height:20px; line-height:20px}
.info {float:left; font-style:italic; margin-left:5px; vertical-align:middle}
span.submit {float:left; font-weight:bold; width:100%; text-align:right}

/* Autocompletion */
.autocompletion_list {position:absolute; color:black; background-color:white; width:200px; max-height:200px;
 overflow:auto; border:solid #CCCCCC 1px; margin:0px; padding:0px; list-style-type:none; visibility:hidden}
.autocompletion_list li {margin:0px; padding:0.25em}
.autocompletion_list li.selected {background-color:#ffb}

/* pathway */
ul.pathway {list-style-type:none; margin:0px; padding:0px; border-bottom:1px solid #cecece; height:20px; margin-bottom:5px}
ul.pathway li {float:left; background-image:url(/images/pathway-arrow2.gif); background-repeat:no-repeat; background-position:left center; margin-right:5px; padding:0px; height:17px}
ul.pathway a {float:left; padding:0px; margin:0px; padding-left:10px; height:13px; vertical-align:middle}
ul.pathway span {padding-left:10px; height:13px; vertical-align:middle}

/* Bookmark */
#bookmarkcontainer {padding-top:10px; padding-left:25px; padding-bottom:10px;}
#bookmarkcontainer img {border:0px}

/* Searchmask */
#searchmask div.mfz_label { width: 100px; font-weight: bold; margin-left:5px;line-height:20px;vertical-align:middle;}

/* Box */
div.mfz_box_body {border:1px solid #cecece; border-top:0px; margin-bottom:10px; padding:5px; }
div.mfz_box_bodygold {border:1px solid #E7E7D6; border-top:0px; margin-bottom:10px; padding:5px; }
div.mfz_box_headline {position:relative; color:#000000; font-weight:bold; line-height:25px; height:25px; font-size:1.1em; padding:0px 7px; text-align:center;border-bottom: 0px none #9e9e9e;}
div.mfz_box_headline .mfz_cleft {position:absolute; top:0px; left:0px; background-image:url("/themes/mitfahrzentrale-2.0/images/headline_left_blue.gif"); background-repeat:no-repeat; display:block; width:7px; height:25px}
div.mfz_box_headline .mfz_cright {position:absolute; top:0px; right:0px; background-image:url("/themes/mitfahrzentrale-2.0/images/headline_right_blue.gif"); background-repeat:no-repeat; display:block; width:7px; height:25px}
div.mfz_box_headline span {line-height:25px; height:25px; display:block; vertical-align: middle; font-weight:bold; background-image: url('/themes/mitfahrzentrale-2.0/images/headline_repeat_blue.gif');}
div.mfz_box_headline b.grey {color: #888;}
div.mfz_box_headline .styletitle {margin:0; padding:0;margin-top:-1px;line-height:25px; height:25px; display:block; vertical-align: middle; font-weight:bold; background-image: url('/themes/mitfahrzentrale-2.0/images/headline_repeat_blue.gif'); color:#000000;}
div.mfz_box_headline .tabtitle, div.mfz_box_headline table, div.mfz_box_headline nobr {margin:0; padding:0;margin-top:-3px;line-height:25px; height:25px; display:block; vertical-align: middle; font-weight:bold; background-image: url('/themes/mitfahrzentrale-2.0/images/headline_repeat_blue.gif');}
div.mfz_box .upperborder {border-top:2px solid #FE3F00;}
label.small-50 {width:50px; line-height:20px; float:left; clear:left;}
label.small-80 {width:80px; line-height:20px; float:left; clear:left;}
label.small-100 {width:100px; line-height:20px; float:left; clear:left;}
label.small-150 {width:150px; line-height:20px; float:left; clear:left;}
.lineheight-20 {line-height:20px;}
/* MFZ - Form */
legend {display:none}
fieldset {border:0}

div.mfz_present {background-image:url("/images/geschenk.gif"); background-repeat:no-repeat; background-position:bottom; height:75px; width:75px; top:0; right:50px; z-index:64000}
div.mfz_pricepic {background-image:url("/images/Frau_Rechner150x107.gif"); background-repeat:no-repeat; background-position:bottom; height:107px; width:150px; top:0; right:5px; z-index:64000; float:right}
div.mfz_bracket {background:url("/images/curly_brace.gif") left bottom no-repeat; padding:0; margin:0; padding-left:20px; height:44px; margin-left:310px; padding-top:3px; line-height:44px; vertical-align:middle}
h3.mfz_head {background-color:#fe3f00; width:100%; padding:0; margin:0; line-height:20px; font-size:1em; font-weight:bold; color:#ffffff}
.mfz_marginleft {margin-left:155px}

/* ReportUser */
#manual {border:1px solid #FE3F00; padding:2px; display:none}
#reportform {margin-top:15px; line-height:1.8em}
#reportform h4 {margin-left:2px}
#reportform div {margin-left:10px}
#nrmformat {margin:0px; padding:0px}

/** Pagination **/
li.pagination {background-color:#d2ebfb; border: 2px solid #4d7fa1; color:#4d7fa1; height:18px;margin-right:5px;padding:0px 2px; vertical-align:middle;float:left;}
li.pagination_active {background-color: #ffffff; color:#FE3F00; border: 2px solid #FE3F00; font-weight:bold;}
a.pagination {text-decoration: none; color:#4d7fa1;}

/** Lockbox **/
.lb_overlay {
  background-color:#000;
  width: 100%;
  height: 100%;
  -moz-opacity: 0.2;
  opacity:.20;
  filter: alpha(opacity=20);
}

/* Icon Set */
a.mfz_icon_driver:link, a.mfz_icon_driver:visited {background-color:#FE3F00;}
a.mfz_icon_passenger:link, a.mfz_icon_passenger:visited {background-color:#FE3F00;}
a.mfz_icon_driver_passenger:link, a.mfz_icon_driver_passenger:visited {background-color:#FE3F00;}
a.mfz_icon_b2b:link, a.mfz_icon_b2b:visited {background-color:#FE3F00;}
a.mfz_icon_premium:link, a.mfz_icon_premium:visited {background-color:#FE3F00;}
img.customIcon {background-color:#FE3F00;}
mfz_icon {background-color:#FE3F00;}
/* Icon Set */
a.mfz_icon_driver {display:block; margin:0px auto; line-height:25px; height:25px; width:25px; text-indent: -2000px; overflow: hidden; background: url('/images/icon_driver_trans.gif') no-repeat center;}
a.mfz_icon_passenger {display: block; margin:0px auto; height:25px; line-height:25px; width:25px; text-indent: -2000px; overflow: hidden; background: url('/images/icon_passenger_bag_trans.gif') no-repeat center;}
a.mfz_icon_driver_passenger {display: block; margin:0px auto; height:25px; line-height:25px; width:25px; text-indent: -2000px; overflow: hidden; background: url('/images/icon_driver_passenger_trans.gif') no-repeat center;}
a.mfz_icon_b2b {display: block; margin:0px auto; height:25px; line-height:25px; width:25px; text-indent: -2000px; overflow: hidden; background: url('/images/icon_b2b2_trans.gif') no-repeat center;}
a.mfz_icon_premium {display: block; margin:0px auto; height:25px; line-height:25px; width:25px; text-indent: -2000px; overflow: hidden; background: url('/images/krone.png') no-repeat center;}

/* Profile Scroller */
#scroller_container { position: relative; width: 210px; height: 240px;}
#scroller { overflow:hidden; height:240px;}
#scroller div { height: 110px; line-height:110px; vertical-align: middle; width:210px;}
#scroller div>p { text-align: center; overflow: hidden;}

#scroller_container_horz {position:relative; width:761px;}
#scroller_horz { overflow:hidden; width:100%;}
#scroller_horz div { width:4000px;padding-left:100px;}
#scroller_horz span, #scroller_horz p { float:left;margin:0px 10px;text-align:center;}
#scroller_horz p.scroller_element {margin:0px;}

/* test styles */
#screen2{position:relative;width:900px;margin:20px;}
#screen2 #buttons{border:1px solid #777;margin-bottom:5px;width:679px;}
#screen2 #buttons a{margin:10px 10px;color:#69C;}
#screen2 .prev{float:left;}
#screen2 .next{float:right;}
#screen2 ul {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0pt;padding:0pt;}
#slideshow{overflow:hidden;width:680px;border:1px solid #777;}
#slideshow ul{width:3900px;padding-left:225px;}
#slideshow li{float:left;margin:0 16px;cursor:pointer;}

#searchmask label { float:left; font-weight: bold; width: 120px; line-height:20px; vertical-align: text-top;}

/** styles for filter **/
#filter select {border:1px solid #C4C4C4; background-color:#FFFFFF; margin:2px 0px;}
#filter span {margin-right:3px;}
#filter .filter_active {font-size:12px; margin:2px 0px;font-weight:bold;color:#DB0201;text-decoration:underline;}
#filter .filter_deactive {font-size:12px; margin:2px 0px;font-weight:bold;color:#000000;text-decoration:none;}
#filter span.help { float:none; background-image: url(/images/null.gif); height: 15px; width: 15px; margin:3px 0px;}
#filter .close_filter {cursor: pointer;}

/** evaluation **/
.show_evaluation {border-bottom:1px solid #C4C4C4; margin-top:10px;}
.show_evaluation .comment {margin-bottom:10px;}

/** detail box **/
#detailbox {line-height:19px;}
#detailbox hr {background-color:#CCCCCC; margin:3px 0px;}
#detailbox .normal_red {margin-bottom:3px;}
#detailbox .areaLabel {float:left; font-weight:bold; font-style:normal; width:100px; margin-left:0px}
#detailbox .profileLabel {float:left; font-weight:bold; font-style:normal; width:80px; margin-left:0px}
#detailbox .carLabel {float:left; font-weight:bold; font-style:normal; width:120px; margin-left:0px}
#detailbox .imgLabel {float:left; font-style:normal; width:20px; margin-left:0px; vertical-align:bottom}
#detailbox_B2B {background:url('/images/bus.gif') no-repeat bottom right;}
#detailbox label.label {float:left; width:150px}
#detailbox .map_route {float: right; text-align:center; width: 90px;}
#detailbox #thumb_image {float:right; text-align: right;}
#detailbox #thumb_image div {margin-top: 5px;}

.element_grey {color:#999999;}
.table_resultlist {border:1px solid #CCCCCC; padding:2px;}
.table_resultlist th {color:#000000;}

#contact_details {margin-bottom:10px}
#contact_details .label {font-style:normal;font-weight:bold;width:125px;margin-left:30px;}
#contact_details .profile_form_element {margin-top:5px;}
#contact_details .profile_form_element .profile_icon {left:0px;}
#contact_details .profile_form_element .profile_cnt {margin-left:125px;}

.hinweis {font-size:11px; color:#666666}
.hinweis_title {font-size:12px; font-weight:bold; text-decoration:underline; color:#555555}
.big_hinweis {text-decoration:none; font-size:14px; font-weight:bold; color:#DB0201; margin-bottom:5px;}

/** widget styles **/
#widget_login_info div {margin-top: 10px;}
.widget_bg_norm {margin:10px 15px 10px 8px; }
.widget_error {background-color:#FFFFCC; color:#993300; font-weight:bold; border:1px solid #000000; padding:2px; margin-bottom:5px;}
.widget_form div {margin-bottom:5px;}
.widget_minlabel {float:left;width:100px;}
.widget_mincnt {margin-left:105px;}
#widget_bigbuttonOrange {padding:0px; margin-top: 5px;}
.widget_bigbuttonOrange {width:130px;height:26px;line-height:26px;color:#FFFFFF;vertical-align:middle;background-image:url('/images/button_orange_130px.gif');font-weight:bold; margin-bottom:5px; margin-top:3px; cursor:pointer;}
html>body	#widget_youngwoman {width:125px;height:389px;position:absolute;top:95px;left:355px;background-image:url('/images/woman_fullsize.png');background-repeat:no-repeat;}

/* overwrite styles for thickbox */
#TB_closeAjaxWindow #widget_closebutton:link,
#TB_closeAjaxWindow #widget_closebutton:focus,
#TB_closeAjaxWindow #widget_closebutton:active,
#TB_closeAjaxWindow #widget_closebutton:visited {color:#000000;text-decoration:none;border:1px solid #000000;padding: 0px 3px;}
#TB_closeAjaxWindow #widget_closebutton:hover {color:#ffffff;border-color:#000000;background-color:#4D7FA1;}
#TB_window #TB_title {color:#000000;font-weight:bold;background:transparent url('/themes/mitfahrzentrale-2.0/images/mfz_headtabmiddle.gif') repeat-x scroll 0%;}
#TB_window #TB_title #TB_ajaxWindowTitle {font-weight:bold; padding-top:5px;}
#TB_window label.label {float:left; width:150px}

/* profile card */
#profilecard {margin-top:15px;position:relative;}
#profilecard .label {width:110px;}
#profilecard .profile_premiumsettings label.label {width:70px;}
#profilecard .profile_premiumsettings .profile_cnt {margin-left:110px;}
.profile_content_img { width:40%; float:left; }
.profile_content_configuration { width:25%; float:right; }
.profile_content_craft { clear:both; margin:0% 27% 0% 40%; }
.profile_function {margin-right:10px;}
.profile_premiumsettings {width:250px;position:absolute;left:510px;}
.profile_form_element {position:relative;line-height:25px;height:25px;}
.profile_form_element .profile_icon {position:absolute; left: 115px;}
.profile_form_element .profile_cnt {margin-left:150px;}
#saved_profiles {text-align:center;}
#saved_profiles a img {text-decoration:none;}

/* event */
ol.event_list {list-style-type: none;}
ol.event_list li {list-style-type: none; margin-bottom: 10px;}
ol.event_list li div.event_title {font-weight: bold;}
ol.event_list li div.event_description {}
dd ul.errors {list-style-type: none; color: #FF0000; padding-left: 0px; margin-left: 0px;}
dd ul.errors li { background: transparent url('/images/error.gif') left center no-repeat; line-height: 15px; padding-left: 20px; }

/* toolbox */
.mfz-toolbox {
    background: url('/images/redbox-round-background.gif') no-repeat top left;
    width: 220px;
    height:75px;
    margin-right:10px;
    margin-bottom:10px;
}

.mfz-toolbox div {margin:8px;}

ul.green_check {list-style-type:none; list-style-image:url('/images/check_green.gif'); list-style-position: inside;}

#trustedshopsbox {float: right; background: transparent url('/images/smallbox_grey.gif') top left; width: 200px; height: 150px; position: relative; margin-right: 32px; margin-top: 15px;}
#trustedshopsbox div.framebox {margin: 7px 10px 5px 15px; color: #4d7fa1; font-weight: bold; line-height: 20px;}
#trustedshopsbox img {margin: 0px 7px 5px -5px;}
#trustedshopsbox a, #trustedshopsbox a:link, #trustedshopsbox a:focus, #trustedshopsbox a:active, #trustedshopsbox a:visited, #trustedshopsbox a:hover {font-size: 11px; color: #4d7fa1;}
.payment_box {margin-bottom: 5px;}
a.bluelink, a.bluelink:link, a.bluelink:focus, a.bluelink:active, a.bluelink:visited, a.bluelink:hover {font-size: 11px; color: #4d7fa1;}

#paypal_button {border: 0px none;}
#paypal_button:focus {border: 0px none;}

ul.mfz-list-check-orange {margin:5px 0px 0px 25px;padding:0px;font-weight:bold;vertical-align:middle;list-style-image: url('/images/dealunited/hacken.gif');}
ul.mfz-list-check-orange li {list-style-type:none;margin-bottom:3px;line-height:20px;height:20px;vertical-align:middle;}

.premium-box-style { float: left; position: relative; height: 210px; }
.premium-box-style div { margin-left: 40px; font-style: italic; font-weight: bold; font-size: 18px; }
.premium-box-style div.premium-box-style-content { height: 150px; }
.premium-box-style div.title { color: #FFFFFF; font-size: 16px; font-weight: bold; margin: 10px 0px 25px 0px; font-style: normal; }
.premium-box-style button { margin-left: 65px; margin-top: 10px; }
.premium-box-style1 { margin: 0px 35px 0px 150px; width: 230px; background: transparent url('/images/dealunited/monatsabo_clear.gif') top left no-repeat; }
.premium-box-style1 strong { display: block; color: #FF6500; font-weight: bold; font-size: 40px; margin-left: 0px; font-style: normal; }
.premium-box-style2 { margin-right: 35px; width: 228px; background: transparent url('/images/dealunited/schnupperabo_clear.gif') top left no-repeat; }
.premium-box-style2 div { color: #FFFFFF; margin-left: 20px; }
.premium-box-style2 div.title { margin-bottom: 15px; }
.premium-box-style2 strong { display: block; font-size: 34px; }
.premium-box-style2 img { position: absolute; top: 120px; right: 15px; }
.premium-box-style3 { width: 229px; background: transparent url('/images/dealunited/jahresabo_clear.gif') top left no-repeat; }
.premium-box-style3 strong { display: block; color: #FF6500; font-weight: bold; font-size: 40px; margin-left: 0px; font-style: normal; }
.premium-box-style3 span { display: block; font-size: 12px; font-weight: normal; }
