/************************
 *	GLOBAL	#002C59	#002C59
 ************************/
html {
	background-color:#FFF;
}
body {
	color:#666;
}
body.verlauf {
	background:transparent url(gfx/site_bg.jpg) center top repeat-x;
}
body.navtecbody {
	background-color:#D1E1F1;
}
a {
	color:#002C59;
}
a img {
	border:none;	
}
input {
	color:#666;
}
span.label {
	background-color:#315DA4;
	color:#FFFFFF;
}
div.line {
	border-top:1px dashed #C4C4C4;
}
/************************ 
 *	HEADER
 ************************/
#header a {
	color:#1F2E65;
}
/************************ 
 *	HEADER - PROFILE
 ************************/
#profile {
	background:url(gfx/border_vertical.gif) left top repeat-y;
}
#profile a {
	color:#002C59;
}
#profile, #profile fieldset, #profile fieldset label {
	color:#999999;
}
#profile fieldset input.text {
	border:0.1em solid #999999;
	color:#999999;
}
#profile fieldset input.submit {
	background:url(gfx/icon_arrow_sumbit.gif) center 0.5em no-repeat;
}

#profile fieldset input.submit_bg {
	background:url(gfx/icon_arrow_sumbit_bg.gif) center center no-repeat;
}

/************************ 
 *	HEADER - PROFILE - BACKGROUND
 ************************/
#profile.verlauf {
	background:url(gfx/border_vertical.gif) left top repeat-y;
}
#profile.verlauf a {
	color:#64B5E4;
}
#profile.verlauf, #profile.verlauf fieldset, #profile.verlauf fieldset label {
	color:#FFFFFF;
}
#profile.verlauf fieldset input.text {
	border:0.1em solid #999999;
	color:#999999;
}
#profile.verlauf fieldset input.submit {
	background:url(gfx/icon_arrow_sumbit.gif) center 0.5em no-repeat;
}

#profile.verlauf fieldset input.submit_bg {
	background:url(gfx/icon_arrow_sumbit_bg.gif) center 0.5em no-repeat;
}

/************************ 
 *	CONTENT
 ************************/
#content {
	background: url(gfx/centerbox_repeater.jpg) repeat-y;
}
#content #shadow_upper_left{
	background: url(gfx/shadow_upper_left.jpg) no-repeat;
}
#content #shadow_upper_right{
	background: url(gfx/shadow_upper_right.jpg) no-repeat;
}

#content #shadow_upper_left_bg{
	background: url(gfx/shadow_upper_left_bg.jpg) no-repeat;
}
#content #shadow_upper_right_bg{
	background: url(gfx/shadow_upper_right_bg.jpg) no-repeat;
}

#content #shadow_lower_left{
	background: url(gfx/shadow_lower_left.jpg) no-repeat;
}
#content #shadow_lower_right{
	background: url(gfx/shadow_lower_right.jpg) no-repeat;
}
#content #contentbox #contentbox_header {
	background: url(gfx/centerbox_header.jpg) no-repeat top center;
}

#content #contentbox #contentbox_header.verlauf {
	background: url(gfx/centerbox_header_bg.jpg) no-repeat top center;
}

#content #contentbox #contentbox_content {
	background: url(gfx/centerbox_content.jpg) repeat-y top center;
}
#content #contentbox #contentbox_content div.fullboxed {
	background:url(gfx/border_vertical.gif) right top repeat-y;
}
#content #contentbox #contentbox_content div.content_container div.boxed {
	background:url(gfx/border_vertical.gif) right top no-repeat;
}
#content #contentbox #contentbox_content input.save_changes {
	background: transparent url(gfx/button_submit_save.gif) no-repeat scroll center center;
	border: 0 none;
	color: #FFFFFF;	
}

#content #contentbox #contentbox_content #contentbox_content_footer .merkliste_right {
	background:transparent url(gfx/shadow_content.jpg) no-repeat scroll left top;
}

#content #contentbox #contentbox_footer {
	background: url(gfx/centerbox_footer.jpg) no-repeat top center;
}
#content #contentbox #contentbox_content_footer ul.angebote li a ,
#content #contentbox #contentbox_content_footer ul.gesuche  li a,
#content #contentbox #contentbox_content_footer ul.fahrgemeinschaften li span,
#content #contentbox #contentbox_content_footer ul.fahrgemeinschaften li a  {
	background:url(gfx/icon_arrow_right.gif) left 6px no-repeat;
	color:#1F2E65;
}
/************************ 
 *	MAIN-NAVIGATION
 ************************/
#content #contentbox #contentbox_header ul li {
	background:url(gfx/item_link_spacer.gif) right 0.1em no-repeat;
}
#content #contentbox #contentbox_header ul li a {
	background:url(gfx/item_link.gif) left center no-repeat;
	color:#1F2E65;
}
/************************ 
 *	METALINK-NAVIGATION
 ************************/
#content #contentbox #contentbox_header #metalinks li {
	background:url(gfx/item_link_spacer.gif) left 0.1em no-repeat;
}
/************************ 
 *	CONTENTBOX MINI
 ************************/
#content #contentbox #contentbox_content .box_mini {
	background:url(gfx/content_bg_14_content.gif) center top repeat-y;
}
#content #contentbox #contentbox_content .box_mini .box_mini_header {
	background:transparent url(gfx/content_bg_14_header.gif) no-repeat scroll center top;
}
#content #contentbox #contentbox_content .box_mini .box_mini_content {
	border:0.1em dashed #C4C4C4;
	background-color:#FFF;
}
#content #contentbox #contentbox_content .box_mini .box_mini_footer{
	background:url(gfx/content_bg_14_footer.gif) center top no-repeat;
}
/************************ 
 *	CONTENTBOX SMALL
 ************************/
#content #contentbox #contentbox_content .box_small {
	background:url(gfx/content_bg_12_center.gif) center top repeat-y;
}
#content #contentbox #contentbox_content .box_small .box_small_content {
	border:0.1em dashed #C4C4C4;
	background-color:#FFF;
}
#content #contentbox #contentbox_content .box_small .box_small_header{
	background:url(gfx/content_bg_12_header.gif) center top no-repeat;
}
#content #contentbox #contentbox_content .box_small .box_small_footer{
	background:url(gfx/content_bg_12_footer.gif) center top no-repeat;
}
/************************ 
 *	CONTENTBOX MEDIUM
 ************************/
#content #contentbox #contentbox_content .box_medium {
	background:url(gfx/content_bg_34_content.gif) center top repeat-y;
}
#content #contentbox #contentbox_content .box_medium .box_medium_content {
	border:0.1em dashed #C4C4C4;
	background-color:#FFF;
}
#content #contentbox #contentbox_content .box_medium .box_medium_header{
	background:url(gfx/content_bg_34_header.gif) center top no-repeat;
}
#content #contentbox #contentbox_content .box_medium .box_medium_footer{
	background:url(gfx/content_bg_34_footer.gif) center top no-repeat;
}
/************************ 
 *	CONTENTBOX BIG
 ************************/
#content #contentbox #contentbox_content .box_big {
	background:url(gfx/content_bg_full_content.gif) center top repeat-y;
}
#content #contentbox #contentbox_content .box_big .box_big_content {
	border:0.1em dashed #C4C4C4;
	background-color:#FFF;
}
#content #contentbox #contentbox_content .box_big .box_big_header{
	background:url(gfx/content_bg_full_header.gif) center top no-repeat;
}
#content #contentbox #contentbox_content .box_big .box_big_footer{
	background:url(gfx/content_bg_full_footer.gif) center top no-repeat;
}
/************************ 
 *	CONTENTBOX FOOTER
 ************************/
#content #contentbox #contentbox_content .box_footer {
	background:url(gfx/content_bg_390_content.gif) center top repeat-y;
}
#content #contentbox #contentbox_content .box_footer .box_footer_content {
	border:0.1em dashed #C4C4C4;
	background-color:#FFF;
}
#content #contentbox #contentbox_content .box_footer .box_footer_header{
	background:url(gfx/content_bg_390_header.gif) center top no-repeat;
}
#content #contentbox #contentbox_content .box_footer .box_footer_footer{
	background:url(gfx/content_bg_390_footer.gif) center top no-repeat;
}
/************************ 
 *	CONTENTBOX TABBED
 ************************/
#content #contentbox #contentbox_content ul.tabbar {
	background:url(gfx/content_bg_full_tabhead.gif) center bottom no-repeat;
}
#content #contentbox #contentbox_content ul.tabbar li {
	background:url(gfx/bg_tabhead_inactive.gif) left top no-repeat;
}
#content #contentbox #contentbox_content ul.tabbar li.active {
	background:url(gfx/bg_tabhead_active.gif) left top no-repeat transparent;
}

#content #contentbox #contentbox_content ul.tabbar li a {
	color:#FFFFFF;
	
	display: block;
	margin: 0px;
	padding: 0px;
	margin-left: -16px;
}
#content #contentbox #contentbox_content ul.tabbar li a.mitfahren {
	background: transparent url(gfx/icon_mitfahren.png) no-repeat scroll 150px 10px;
}
#content #contentbox #contentbox_content ul.tabbar li a.fahren {
	background: transparent url(gfx/icon_fahren.png) no-repeat scroll 125px 10px;
}
#content #contentbox #contentbox_content ul.tabbar li a.uebersicht {
	background: transparent url(gfx/icon_angebote.png) no-repeat scroll 155px 10px;
}
#content #contentbox #contentbox_content ul.tabbar li.active a {
	border-left:0.09em dashed #C4C4C4;
	border-right:0.09em dashed #C4C4C4;
	border-top:0.09em dashed #C4C4C4;
	color:#666666;
	text-align: left;
}
#content #contentbox #contentbox_content ul.tabbar li.active a.mitfahren {
	background: transparent url(gfx/icon_mitfahren_aktiv.png) no-repeat scroll 130px 2px;
	padding-left: 25px;
}
#content #contentbox #contentbox_content ul.tabbar li.active a.fahren {
	background: transparent url(gfx/icon_fahren_aktiv.png) no-repeat scroll 110px 2px;
	padding-left: 50px;
}
#content #contentbox #contentbox_content ul.tabbar li.active a.uebersicht {
	background: transparent url(gfx/icon_angebote_aktiv.png) no-repeat scroll 138px 2px;
	padding-left: 20px;
}
/************************ 
 *	FOOTER METANAVIGATION
 ************************/
#footer #metanavigation a {
	color:#002C59;
}










/************************ 
 *	AGB CONTAINER
 ************************/
#content #contentbox #contentbox_content ul li.first {
	background:url(gfx/icon_first.gif) left top no-repeat;
}

#content #contentbox #contentbox_content ul li.second {
	background:url(gfx/icon_second.gif) left top no-repeat;
}

#content #contentbox #contentbox_content ul li.third {
	background:url(gfx/icon_third.gif) left top no-repeat;
}

#content #contentbox #contentbox_content ul li.fourth {
	background:url(gfx/icon_fourth.gif) left top no-repeat;
}









/*datepicker*/
/* Main Style Sheet for jQuery UI date picker */
.ui-datepicker-div, .ui-datepicker-inline, #ui-datepicker-div {
	background-color: #ffffff;
	border: 1px solid #dddddd;
}

.ui-datepicker-close {
	background: url(gfx/icon_close.gif) 0 0 no-repeat;	
}
.ui-datepicker-close a{
	color: #002C59;
}

.ui-datepicker-prev a {
	background: url(gfx/icon_left.gif) 50% 50% no-repeat;
}
.ui-datepicker-next a {
	background: url(gfx/icon_right.gif) 50% 50% no-repeat;
}
.ui-datepicker-prev a:hover {
	background: url(gfx/icon_left.gif) 50% 50% no-repeat;
}
.ui-datepicker-next a:hover {
	background: url(gfx/icon_right.gif) 50% 50% no-repeat;
}
.ui-datepicker-prev a:active {
	background: url(gfx/icon_left.gif) 50% 50% no-repeat;
}
.ui-datepicker-next a:active {
	background: url(gfx/icon_right.gif) 50% 50% no-repeat;
}
table.ui-datepicker td a {
	color: #002C59;
	background-color: #D1E1F1;
	border: 1px solid #ffffff;
}

table.ui-datepicker td a:hover {
	border: 1px solid #1F2E65;
	color: #FFFFFF;
	background-color: #315DA4;
}
table.ui-datepicker td.ui-datepicker-today a {
	border: 1px solid #315DA4;
}
table.ui-datepicker td a:active, table.ui-datepicker td.ui-datepicker-current-day a {
	border: 1px solid #dddddd;
	color: #222222;
	background-color: #315DA4;
}
table.ui-datepicker .ui-datepicker-title-row td {
	color: #237F1C;
}
table.ui-datepicker .ui-datepicker-title-row td a {
	color: #002C59;
	background: none;
}
.ui-datepicker-unselectable{
	background-color: #E5E5E5;
	border: 3px solid #fff;
	border-right: 4px solid #fff;
}









/************************ 
 *	FAQ CONTAINER
 ************************/
#content #contentbox #contentbox_content ul li.first {
	background:url(gfx/icon_first.gif) left top no-repeat;
}

#content #contentbox #contentbox_content ul li.second {
	background:url(gfx/icon_second.gif) left top no-repeat;
}

#content #contentbox #contentbox_content ul li.third {
	background:url(gfx/icon_third.gif) left top no-repeat;
}

#content #contentbox #contentbox_content ul li.fourth {
	background:url(gfx/icon_fourth.gif) left top no-repeat;
}

#content #contentbox #contentbox_content .class_third_right {
	background:url(gfx/shadow_content.jpg) left top no-repeat;
}

#content #contentbox #contentbox_content .nobg {
	background:none;
}

#content #contentbox #contentbox_content .class_third_right ul {
	color:#002C59;
}









/************************ 
 *	GESUCH AUFGEBEN
 ************************/
#content #contentbox #contentbox_content #offer input.text,
#content #contentbox #contentbox_content #offer select.text {
	border:0.09em solid #999999;
}

#content #contentbox #contentbox_content #offer select.text {
	color:#666666;
}

#content #contentbox #contentbox_content #offer a.map {
	background:url(gfx/icon_map.gif) left center no-repeat;
}
.OfferArrivalTime,
#content #contentbox #contentbox_content #offer #offer_date_day ,
#content #contentbox #contentbox_content #offer #offer_date_month ,
#content #contentbox #contentbox_content #offer #offer_date_year ,
#content #contentbox #contentbox_content #offer #offer_date_hour ,
#content #contentbox #contentbox_content #offer #offer_date_minute,
#content #contentbox #contentbox_content #offer #offer_duration_hour ,
#content #contentbox #contentbox_content #offer #offer_duration_minute {
	border:0.09em solid #999999;
}
#content #contentbox #contentbox_content #offer a.calendar {
	background:url(gfx/icon_calendar.gif) left top no-repeat;
}

#content #contentbox #contentbox_content #offer #offer_date_time_option {
	border:0.09em solid #999999;
	color:#666;
}
#content #contentbox #contentbox_content #offer #multiple_offer {
	background:url(gfx/icon_arrow_right_white.gif) left center no-repeat;
}
#content #contentbox #contentbox_content #offer #weekdays li {
	background-color:#D1E1F1;
}

#content #contentbox #contentbox_content #offer #weekdays li label{
	color:#002C59;
}
#content #contentbox #contentbox_content div.content_container #offer div.merkmale a {
	background:url(gfx/icon_expand.gif) left center no-repeat;
}

#content #contentbox #contentbox_content div.content_container #offer_submit {
	background:url(gfx/button_submit_offer.gif) center center no-repeat;
}

#content #contentbox #contentbox_content div.content_container #offer_cancel {
	background:url(gfx/button_submit_blank.gif) center center no-repeat;
	color:#FFFFFF;
}
#content #contentbox #contentbox_content div.content_container div.merkmale a {
	background:url(gfx/icon_expand.gif) left center no-repeat;
}

/************************ 
 *	POPUP-FAHRER
 ************************/
div.popup_mitfahrer {
	border:0.1em solid #DDDDDD;
	background-color:#FFF;
}
div.popup_mitfahrer select {
	border:0.09em solid #999999;
	color:#002C59;
}
/************************ 
 *	POPUP-UMWELTMERKMALE
 ************************/
div.popup_umweltplakette {
	border:0.1em solid #DDDDDD;
	background-color:#FFF;
}
div.popup_umweltplakette select {
	border:0.09em solid #999999;
	color:#002C59;
}
div.popup_umweltplakette ul.umweltplakette_info li {
	background:url(gfx/icon_info.gif) left center no-repeat;
}
/************************ 
 *	POPUP-BEMERKUNG
 ************************/
div.popup_bemerkung {
	border:0.1em solid #DDDDDD;
	background-color:#FFF;
}
div.popup_bemerkung fieldset textarea {
	border:0.09em solid #999999;
	color:#666;
}









/************************ 
 *	STARTSEITE OFFER
 ************************/
#content #contentbox #contentbox_content #offer input.text {
	border:0.09em solid #999999;
}
#content #contentbox #contentbox_content #offer a.map {
	background:url(gfx/icon_map.gif) left center no-repeat;
}
#content #contentbox #contentbox_content #offer a.calendar {
	background:url(gfx/icon_calendar.gif) left top no-repeat;
}
#content #contentbox #contentbox_content #offer #offer_date_time_option {
	border:0.09em solid #999999;
	color:#666;
}
#content #contentbox #contentbox_content #offer #multiple_offer {
	background:url(gfx/icon_arrow_right_white.gif) left center no-repeat;
}
#content #contentbox #contentbox_content #offer #weekdays li {
	background-color:#D1E1F1;
	border-color: #FFF;
}
#content #contentbox #contentbox_content #offer #weekdays li label{
	color:#002C59;
}
#content #contentbox #contentbox_content #offer #weekdays li.active {
	border-color: #315DA4 !important; 
}
#content #contentbox #contentbox_content div.content_container #offer div.merkmale a {
	background:url(gfx/icon_expand.gif) left center no-repeat;
}
#content #contentbox #contentbox_content div.content_container #offer_submit {
	background:url(gfx/button_submit_offer.gif) center center no-repeat;
	border:0;
	color:#FFFFFF;
}
#content #contentbox #contentbox_content div.content_container div.merkmale a {
	background:url(gfx/icon_expand.gif) left center no-repeat;
}
/************************ 
 *	POPUP-REGISTRIERUNG
 ************************/
div.popup_register {
	background-color:#FFF;
}
div.popup_register select,
div.popup_register input.text {
	border:0.09em solid #999999;
}
div.popup_register select {
	color:#002C59;
}
/************************ 
 *	POPUP-LOGIN
 ************************/
div.popup_login {
	border:0.1em solid #DDDDDD;
}
div.popup_login fieldset input.text {
	border:0.09em solid #999999;
}
/************************ 
 *	POPUP-MITFAHRER
 ************************/
div.popup_mitfahrer {
	border:0.1em solid #DDDDDD;
}
div.popup_mitfahrer select {
	border:0.09em solid #999999;
	color:#002C59;
}
/************************ 
 *	POPUP-UMWELTMERKMALE
 ************************/
div.popup_umweltplakette {
	border:0.1em solid #DDDDDD;
	background-color:#FFF;
}
div.popup_umweltplakette select {
	border:0.09em solid #999999;
	color:#002C59;
}
div.popup_umweltplakette ul.umweltplakette_info li {
	background:url(gfx/icon_info.gif) left center no-repeat;
}
/************************ 
 *	POPUP-BEMERKUNG
 ************************/
div.popup_bemerkung {
	border:0.1em solid #DDDDDD;
}
div.popup_bemerkung fieldset textarea {
	border:0.09em solid #999999;
	color:#666;
}









/************************ 
 *	MESSAGEBOX
 ************************/
#content #contentbox #contentbox_content #messagebox {
	border-top:0.09em dashed #C4C4C4;
}
#content #contentbox #contentbox_content #messagebox thead tr td {
	background:url(gfx/border_vertical.gif) right top no-repeat #F0F0F0;
	border-bottom:0.09em dashed #C4C4C4;
}
#content #contentbox #contentbox_content #messagebox tbody tr td.name { color:#1F2E65; background:url(gfx/border_vertical.gif) right top no-repeat;}
#content #contentbox #contentbox_content #messagebox tbody tr td.status { width:6.82em; background:url(gfx/border_vertical.gif) right top no-repeat;}
#content #contentbox #contentbox_content #messagebox tbody tr td.message {font-weight:bold; color:#1F2E65; background:url(gfx/border_vertical.gif) right top no-repeat;}
#content #contentbox #contentbox_content #messagebox tbody tr td.message p.reply {
	color:#002C59;
}
#content #contentbox #contentbox_content #messagebox tbody tr td.message p.replyhead {
	border-top:0.1em dashed #C4C4C4;
}
#content #contentbox #contentbox_content #messagebox tbody tr td.message p.replyhead span {
	color:#9A9A9A;
}
#content #contentbox #contentbox_content #messagebox tbody tr td.date { width:11.64em; background:url(gfx/border_vertical.gif) right top no-repeat;}
#content #contentbox #contentbox_content #messagebox tbody tr td.comment input.save_comment {
	background:url(gfx/icon_save_small.gif) left top no-repeat;
	border:0;
}
#content #contentbox #contentbox_content #messagebox tbody tr.last { border-bottom:0; }
#content #contentbox #contentbox_content #messagebox tr td.first {
	background-image:none;
}
#content #contentbox #contentbox_content #messagebox tr td.last {
	background-image:none;
}
#content #contentbox #contentbox_content #messagebox tbody tr td.comment input.comment {
	background:url(gfx/bg_comment.gif) left top no-repeat;
	border:0;
}
#content #contentbox #contentbox_content #messageboxnavi li input {
	color:#1F2E65;
	background:transparent;
}
#content #contentbox #contentbox_content #messageboxnavi li input.save_changes {
	background: transparent url(gfx/button_submit_save.gif) no-repeat scroll center center;
	border: 0 none;
	color: #FFFFFF;	
}
#content #contentbox #contentbox_content span.paginate-current {
	color:#247F1F;
}
/************************ 
 *	POPUP-REPLY
 ************************/
div.popup_reply {
	border:0.1em solid #DDDDDD;
	background-color:#FFF;
}
div.popup_reply input.text {
	border:0.09em solid #999999;
}
div.popup_reply textarea {
	border:0.09em solid #999999;
	color:#666;
}
div.popup_reply input.submit {
	background:url(gfx/button_submit_blank.gif) center center no-repeat;
	border:0;
	color:#fff;
}









#content #contentbox #contentbox_content #gesuche {
	background:#FFF;
}
#content #contentbox #contentbox_content #gesuche thead tr td {
	background:url(gfx/border_vertical.gif) right top no-repeat #F0F0F0;
	border-bottom:0.09em dashed #C4C4C4;
}
#content #contentbox #contentbox_content #gesuche tbody tr td {
	background:url(gfx/border_vertical.gif) right top no-repeat #FFF;
}
#content #contentbox #contentbox_content #gesuche tr td.last {
	background-image:none;
}
#content #contentbox #contentbox_content input.submit {
	background:transparent none repeat scroll 0 0;
	border:0 none;
	color:#1F2E65;
}









/************************ 
 *	MERKLISTE
 ************************/ 
#content #contentbox #contentbox_content #contentbox_content_footer input.submit {
	background:transparent none repeat scroll 0 0;
	border:0 none;
	color:#1F2E65;
}
#content #contentbox #contentbox_content table.merkliste {
	border-top:0.09em dashed #C4C4C4;
}
#content #contentbox #contentbox_content table.merkliste thead tr td {
	background:url(gfx/border_vertical.gif) right top no-repeat #F0F0F0;
	border-bottom:0.09em dashed #C4C4C4;
}
#content #contentbox #contentbox_content table.merkliste tr td.last {
	background-image:none;
}
#content #contentbox #contentbox_content table.merkliste tbody tr td {
	background:transparent url(gfx/border_vertical.gif) no-repeat scroll right top;
}









#popupclose {
	background: url(gfx/icon_arrow_right.gif) left center no-repeat;
}









/************************ 
 *	PROFIL
 ************************/
#content #contentbox #contentbox_content #profil a.edit_profil {
	background:url(gfx/button_submit_edit.gif) center center no-repeat;
}
#content #contentbox #contentbox_content #profil input.edit_profil {
	background:transparent url(gfx/button_submit_edit.gif) no-repeat scroll center center;
	border:0 none;
	color:#FFFFFF;
}
#content #contentbox #contentbox_content #password input.text {
	border:0.09em solid #999999;
}
#content #contentbox #contentbox_content #password input.submit_passwort {
	background:url(gfx/button_submit_edit.gif) center center no-repeat;
	border:0;
	color:#FFFFFF;
}
#content #contentbox #contentbox_content ul li.first {
	background:url(gfx/icon_first.gif) left top no-repeat;
}
#content #contentbox #contentbox_content ul li.second {
	background:url(gfx/icon_second.gif) left top no-repeat;
}

#content #contentbox #contentbox_content ul li.third {
	background:url(gfx/icon_third.gif) left top no-repeat;
}

#content #contentbox #contentbox_content ul li.fourth {
	background:url(gfx/icon_fourth.gif) left top no-repeat;
}
#content #contentbox #contentbox_content #profil_right ul li {
	color:#002C59;
}
#content #contentbox #contentbox_content .class_third_right {
	background:url(gfx/shadow_content.jpg) left top no-repeat;
}
#content #contentbox #contentbox_content .nobg {
	background:none;
}
#content #contentbox #contentbox_content .class_third_right ul {
	color:#002C59;
}
#content #contentbox #contentbox_content #profil input.submit_delete {
	background:transparent url(gfx/button_submit_edit.gif) no-repeat scroll center center;
	border:0 none;
	color:#FFFFFF;
}
#content #contentbox #contentbox_content #confirm_delete input {
	background:transparent url(gfx/button_submit_edit.gif) no-repeat scroll center center;
	border:0 none;
	color:#FFFFFF;
}

/************************ 
 *	REGISTER
 ************************/
#content #contentbox #contentbox_content #register select.text,
#content #contentbox #contentbox_content #register input.text {
	border:0.09em solid #999999;
	color:#002C59;
}
#content #contentbox #contentbox_content #register input.register_submit {
	background:url(gfx/button_submit_offer.gif) center center no-repeat;
	color:#fff;
}
#content #contentbox #contentbox_content #register_right ul li {
	color:#002C59;
}
#content #contentbox #contentbox_content ul li.first {
	background:url(gfx/icon_first.gif) left top no-repeat;
}

#content #contentbox #contentbox_content ul li.second {
	background:url(gfx/icon_second.gif) left top no-repeat;
}

#content #contentbox #contentbox_content ul li.third {
	background:url(gfx/icon_third.gif) left top no-repeat;
}

#content #contentbox #contentbox_content ul li.fourth {
	background:url(gfx/icon_fourth.gif) left top no-repeat;
}

#content #contentbox #contentbox_content .class_third_right {
	background:url(gfx/shadow_content.jpg) left top no-repeat;
}
#content #contentbox #contentbox_content .nobg {
	background:none;
}
#content #contentbox #contentbox_content .class_third_right ul {
	color:#002C59;
}









/************************ 
 *	SUCHERGEBNISSE
 ************************/
#content #contentbox #contentbox_content div.content_container div.sm_benzin {
	background:url(gfx/bg_box.gif) left top repeat-x;
}
#content #contentbox #contentbox_content div.content_container div.suchmerkmale a.box_option {
	background:transparent url(gfx/icon_expand.gif) no-repeat scroll left center;
}
#content #contentbox #contentbox_content #suchmerkmale #suchmerkmale_date_day, 
#content #contentbox #contentbox_content #suchmerkmale #suchmerkmale_date_month, 
#content #contentbox #contentbox_content #suchmerkmale #suchmerkmale_date_year, 
#content #contentbox #contentbox_content #suchmerkmale #suchmerkmale_date_hour, 
#content #contentbox #contentbox_content #suchmerkmale #suchmerkmale_date_minute {
	border:0.09em solid #999999;
}
#content #contentbox #contentbox_content #suchmerkmale select.text,
#content #contentbox #contentbox_content #suchmerkmale input.text {
	border:0.09em solid #999999;
	color:#666;
}
#content #contentbox #contentbox_content #suchmerkmale a.map {
	background:transparent url(gfx/icon_map.gif) no-repeat scroll left center;
}
#content #contentbox #contentbox_content #suchmerkmale #suchmerkmale_date_time_option {
	border:0.1em solid #999999;
	color:#666;
}
#content #contentbox #contentbox_content #suchmerkmale input.search_submit {
	background:transparent url(gfx/button_submit_search.gif) no-repeat scroll center center;
	color:#FFFFFF;
}
#content #contentbox #contentbox_content #suchmerkmale input.search_open {
	background:transparent url(gfx/icon_arrow_down.gif) no-repeat scroll right center;
}
#content #contentbox #contentbox_content #suchmerkmale input.search_close {
	background:transparent url(gfx/icon_arrow_green_up.gif) no-repeat scroll right center;
}
#content #contentbox #contentbox_content div.grey {
	background-color:#F0F0F0;
}
#content #contentbox #contentbox_content #results ul.sorter li {
	background:url(gfx/border_vertical.gif) right top no-repeat;
}

#content #contentbox #contentbox_content #results ul.results li {
	background:url(gfx/border_vertical.gif) right top no-repeat;
}
#content #contentbox #contentbox_content #results ul li.verb  {
	background:none;
}
#content #contentbox #contentbox_content #results ul.result_options li.view {
	background:url(gfx/icon_arrow_green_right.gif) left center no-repeat;
}
#content #contentbox #contentbox_content #results ul.result_options li.memo {
	background:url(gfx/icon_memo.gif) left center no-repeat;
}
#content #contentbox #contentbox_content #results ul.result_options li.print {
	background:url(gfx/icon_print.gif) left center no-repeat;
}
#content #contentbox #contentbox_content #results ul.result_options li.route {
	background:url(gfx/icon_arrow_green_right.gif) left center no-repeat;
}
#content #contentbox #contentbox_content #results a.page_up {
	background:url(gfx/bg_tabhead_earlier.gif) center top no-repeat;
	color:#FFF;
}
#content #contentbox #contentbox_content #results a.page_down {
	background:url(gfx/bg_tabhead_later.gif) center top no-repeat;
	color:#FFF;
}
#content #contentbox #contentbox_content table.tripdetail tr.grey {
	background-color:#F0F0F0;
}
#content #contentbox #contentbox_content table.tripdetail td.street div.wod	{
	background:url(gfx/bg_characteristics_dayofwee.gif) center center no-repeat;
} 
#content #contentbox #contentbox_content #results #print_results {
	background:url(gfx/icon_print.gif) left center no-repeat;
	color:#002C59;
}
#content #contentbox #contentbox_content #result_detail div.driver_evaluate select {
	border:0.09em solid #999999;
	color:#002C59;
}
#content #contentbox #contentbox_content #result_detail div.driver_evaluate input.driver_evaluate_submit {
	background:transparent url(gfx/button_submit_blank.gif) no-repeat scroll center center;
	border:0 none;
	color:#fff;
}
/************************ 
 *	POPUP-MITFAHRER
 ************************/
div.popup_mitfahrer {
	border:0.1em solid #DDDDDD;
	background-color:#FFF;
}
div.popup_mitfahrer select {
	border:0.09em solid #999999;
	color:#002C59;
}
/************************ 
 *	POPUP-UMWELTMERKMALE
 ************************/
div.popup_umweltplakette {
	border:0.1em solid #DDDDDD;
	background-color:#FFF;
}
div.popup_umweltplakette select {
	border:0.09em solid #999999;
	color:#002C59;
}
div.popup_umweltplakette ul.umweltplakette_info li {
	background:url(gfx/icon_info.gif) left center no-repeat;
}
/************************ 
 *	SEARCHRESULT-DETAIL
 ************************/
#content #contentbox #contentbox_content #result_detail .result_detail_box_characteristics {
	background:none;
}
#content #contentbox #contentbox_content #result_detail .result_detail_box_characteristics table td {
	color:#FFF;
	border-right:0.1em #CCCCCC dashed;
}
#content #contentbox #contentbox_content #result_detail .result_detail_box_characteristics table td.seats {
	background:url(gfx/icon_seats.gif) center center no-repeat;
}
#content #contentbox #contentbox_content #result_detail .result_detail_box_characteristics table td.seats a {
	color:#FFFFFF;	
}
#content #contentbox #contentbox_content #result_detail ul.results li {
	background:url(gfx/border_vertical.gif) right top no-repeat;
}
#content #contentbox #contentbox_content #result_detail ul li.verb  {
	background:none;
}
#content #contentbox #contentbox_content #result_detail .result_message fieldset input.text {
	border:0.09em solid #999999;
	color:#002C59;
}
#content #contentbox #contentbox_content #result_detail .result_message fieldset textarea {
	border:0.09em solid #999999;
	color:#666;
}
#content #contentbox #contentbox_content #result_detail .result_message fieldset input.result_message_submit {
	background:url(gfx/button_submit_blank.gif) center center no-repeat;
	border:0;
	color:#fff;
}
#content #contentbox #contentbox_content ul.detail_options li.memo {
	background:transparent url(gfx/icon_memo.gif) no-repeat scroll left center;
}
#content #contentbox #contentbox_content ul.detail_options li.print {
	background:transparent url(gfx/icon_print.gif) no-repeat scroll left center;
}









/************************ 
 *	STARTSEITE SUCHE
 ************************/
#content #contentbox #contentbox_content #search input.text,
#content #contentbox #contentbox_content #search select.text {
	border:0.09em solid #999;
}
#content #contentbox #contentbox_content #search select.text {
	color:#666;
}
#content #contentbox #contentbox_content #search .sysmsg {
	color:#F00;
}
#content #contentbox #contentbox_content #search a.map {
	background:url(gfx/icon_map.gif) left center no-repeat;
}
#content #contentbox #contentbox_content #search #search_date_day ,
#content #contentbox #contentbox_content #search #search_date_month ,
#content #contentbox #contentbox_content #search #search_date_year ,
#content #contentbox #contentbox_content #search #search_date_hour ,
#content #contentbox #contentbox_content #search #search_date_minute {
	border:0.09em solid #999999;
}
#content #contentbox #contentbox_content #search a.calendar {
	background:url(gfx/icon_calendar.gif) left top no-repeat;
}
#content #contentbox #contentbox_content #search #search_date_time_option {
	border:0.1em solid #999999;
	color:#666;
}
#content #contentbox #contentbox_content div.content_container div.merkmale a {
	background:url(gfx/icon_expand.gif) left center no-repeat;
}
#content #contentbox #contentbox_content div.content_container #search_submit {
	background:url(gfx/button_submit_search.gif) center center no-repeat;
	border:0;
	color:#FFFFFF;
}

#content #contentbox #contentbox_content div.content_container #offer_search_submit {
	background:url(gfx/button_submit_search.gif) center center no-repeat;
	border:0;
	color:#FFFFFF;
}
#content #contentbox #contentbox_content div.content_container #search_new {
	background:transparent url(gfx/item_link.gif) no-repeat scroll right center;
}
/************************ 
 *	INFOBAR
 ************************/
#infobar .right {
	background:url(gfx/border_vertical.gif) left top repeat-y;
}
#infobar span {
	color:#999999;	
}
/************************ 
 *	POPUP-MITFAHRER
 ************************/
div.popup_mitfahrer {
	border:0.1em solid #DDDDDD;
	background-color:#FFF;
}
div.popup_mitfahrer select {
	border:0.09em solid #999999;
	color:#002C59;
}
/************************ 
 *	POPUP-UMWELTMERKMALE
 ************************/
div.popup_umweltplakette {
	border:0.1em solid #DDDDDD;
	background-color:#FFF;
}
div.popup_umweltplakette select {
	border:0.09em solid #999999;
	color:#002C59;
}
div.popup_umweltplakette ul.umweltplakette_info li {
	background:url(gfx/icon_info.gif) left center no-repeat;
}
/************************ 
 *	TAG-CLOUD
 ************************/
#infobar .left div.tagcloud a {
	color:#666666;
}

#infobar .left div.tagcloud a.tc_1 {
	font-size:1em;
	font-weight:normal;
}

#infobar .left div.tagcloud a.tc_2 {
	font-size:1em;
	font-weight:bold;
}

#infobar .left div.tagcloud a.tc_3 {
	font-size:1.3em;
	font-weight:normal;
}

#infobar .left div.tagcloud a.tc_4 {
	font-size:1.3em;
	font-weight:bold;
}

#content a.alternate {
	background:transparent url(gfx/icon_edit_small.gif) no-repeat scroll left center;
}

.mehrfachfahrt {
	background:transparent url(gfx/bg_characteristics_dayofwee.gif) no-repeat scroll center center;
}

ul.rueckfahrt {
	margin: 0px;
	padding: 0px;
	font-size: 1.1em;
	list-style: none;
}
ul.rueckfahrt li a {
	font-size: 1em;
}
ul.rueckfahrt li.rueckfahrt {
	padding-left: 30px;
	background: url(gfx/return_fare_request.png) 0% 50% no-repeat scroll transparent;	
}
ul.rueckfahrt li.angebot {
	background: url(gfx/return_fare_offer.png) 0% 50% no-repeat scroll transparent;
}
