/*
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Title : auction.css
Author : Alex Wuest, Claudio Ticozzi
URL : http://www.sport-auktion.de

Description : Globales Stylesheet fuer sport-auktion

Created : 2006-01-11 11:16
Modified : 2006-01-11 11:17

- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
*/

* { padding:0px; margin:0px; font-family:Arial, sans; }
body, table, td { font-size:12px; color:black; font-family:Arial, sans;}
div {  font-size:12px; font-family:Arial, sans; }
td { font-family:Arial, sans; }
a { text-decoration:none;}
img { border:0px }

.error { width:560px; margin-top:10px; font-size:12px; color:#CC0033; } 

/* Fonts */
.teaser_desc { font-size:11px; font-weight:bold; line-height:14px; }
.teaser_desc_data { color:black; }
.state { font-size:10px; }
.welcome_text { font-size:12px; font-weight:bold; color:#003574; }
.txtsmall { font-size:11px; color:#003574; }
.align_right { text-align:right }

/* Linkfonts */
a.login { font-size:10px; color:#003C71; text-decoration:none; }
a.nav_main_0, a.nav_main_1 { font-family:Arial, sans; color:#003574; font-size:14px; font-weight:bold; text-decoration:none; text-transform:uppercase; white-space:nowrap;}
a.nav_main_0:hover, a.nav_main_1 { color:white; }
a.nav_sub_0, a.nav_sub_1 { font-family:Arial, sans;padding:0px 0px 0px 22px; line-height:20px; font-size:11px; color:white; display:block; text-decoration:none; font-weight:bold; }
a.nav_sub_0:hover, a.nav_sub_1 { color:#003574; background-color:white; }
a.nav_sub_deep_0{ color:#335D90; background-color:white; padding:0px 0px 0px 32px; line-height:20px; display: block; text-decoration: none; font-size: 11px; font-weight: bold; }
a.nav_sub_deep_0:hover { color: #003574; text-decoration: none; }
a.nav_sub_set { background-color:white; font-family:Arial, sans;padding:0px 0px 0px 22px; line-height:20px; font-size:11px; display:block; text-decoration:none; font-weight:bold; color:#003574; }
a.txtsmall { text-decoration:none; }
a.txtsmall:hover { color:white; }

/* Navigation */
.nav_main { padding:6px 0px 0px 1px; width:179px; line-height:28px; overflow:hidden; white-space:nowrap; }
.nav_small { margin:5px 0px 5px 1px; }
.nav_sub { width:100%; line-height:20px; border-bottom:#CFD2D5 1px solid; }
.nav_sub_last { width:100%; line-height:20px; border-bottom:0px; }


/* Suche */
#searchbox { margin: 0; padding: 0; }
#searchbox form { margin: 0; padding: 0; }
#searchbox .searchfield { margin:10px 0px 0px 17px; border:1px #003574 solid; background-color:#C3C7CA; width:107px; height:17px; font-size:11px; padding-left:8px; color:black; }
#searchbox .searchimage { margin:0px 0px 1px 5px; vertical-align:bottom; }

#searchHeader2 {
	position: relative;
	left: 7px;
  padding: 0px 0 0 17px; 
 	background: url(/pics/suche_kurz.jpg) top left no-repeat;
 	width: 166px;
 	height: 43px;
  } 

#searchHeader2 .input_textType input { position: relative; padding-left:8px; padding-top: 10px; border: 0px ; background: transparent; width: 90px; font-size: 10px; color: black; margin-right:10px; float: left; height: 30px; }
#searchHeader2 input.go { position: relative; border: none; top: 5px; left: -5px; width: 20px; height: 30px; background: transparent url(/pics/icon_suche.jpg) 0 0 no-repeat; cursor: pointer; float:left; }
#searchHeader2 a.link002 { padding-left: -5px; padding-top: 8px; color: white; text-decoration: none; font-size: 12px; font-weight: bold; float:left; }
#searchHeader2 a.link002:hover { padding-left: -5px; padding-top: 8px; color: white; text-decoration: underline; font-size: 12px; font-weight: bold; float:left;  }


/* Seitenelemente */
.page_wrapper { position: relative; top: 0; left: 0; clear: both; }
.header { width:1004px; height:83px; position:absolute; top: 0px; left: 0px; }
.main { background-image: url(/pics/bg.gif); background-repeat:repeat-y; position:relative; top:116px; left:25px; width:964px; clear:both; }
.Nav_Content { position:relative; top:0px; left:0px; height:100%; display:block; }

.Navigation { position:relative; top:0px; left:0px; width:180px; display:block; background-color:#C3C7CA; float:left; }
.content { position:relative; top:0px; left:15px; width:604px; float:left; }
.content_right { width:166px; height:30px; float:right; margin-top:5px} 
html>body .content_right { width:164px; }  /* mozilla */

.footer { position:relative; top:0px; left:0px; width:964px; height:34px; background-image:url(/pics/i_footer_unten.gif); background-repeat:no-repeat; background-color:white; clear:both; }
.banner { position:relative; width:100%; height:120px; min-height: 120px; text-align:center; background-color:white; clear:both; }
.banner_img { padding-top:20px; }
.copy { padding:15px 0px 0px 197px; }
.od { position:absolute; right:176px; bottom:5px; height: 20px; }

/* Banner */
#banner_1 { /* superbanner */ position: relative; top: 0; left: 0; z-index: 10; background-color: transparent; height: auto; width: 1004px; text-align: center; }
.banner_2 { /* contentbanner - liste */ position: relative; top: 0; left: 0; z-index: 10; background-color: transparent; height: auto; width: 577px; text-align: center; }
.banner_3 { /* contentbanner - home */ position: relative; top: 0; left: 0; z-index: 10; background-color: transparent; height: 200px; width: 143px; text-align: center; }
.bannerelem { display: block; height: auto; width: auto; text-align: center; overflow: hidden; }
.bannerelem img { border: none; display: block; margin: auto;}
.banner_2 .bannerelem { margin-bottom: 7px; }

/* feature navigation */
#navMainWrapper { position: static; margin: 0 0 0 25px; width: 964px; padding: 0; background: transparent url(/pics/topnav_back.gif) 0 0 no-repeat; text-align: right; height: 43px; }

#navMain {  text-align: right;  padding-right: 68px; }	
#navMain ul { float: right;	margin: 0;	padding: 0;	list-style-type: none;	text-align: center;	font-size: 14px; 	line-height: 16px;	}
#navMain ul li {  background: transparent;	float: left;	height: 35px; 	padding-left: 19px;	margin-left: -19px;	}
#navMain ul li.spacer { margin-left: 0; width: 20px; }
#navMain ul li.hoover,
#navMain ul li.selected { background: transparent url(/pics/topnav_bg_hi_li.gif) top left no-repeat; }

#navMain ul li a { 	text-decoration: none;	padding: 10px 20px 10px 0px;	margin: 0;	background: transparent url(/pics/topnav_lo.gif) 0 0 no-repeat;	display: block;	float: left;	color: #003574;	font-weight: bold;	white-space: nowrap;	}
#navMain ul li a:visited, #navMain ul li a:link, #navMain ul li a:hover, #navMain ul li a:active { color: #003574; text-decoration: none; }
#navMain ul li a.hoover,
#navMain ul li a.selected { background: transparent url(/pics/topnav_bg_hi_re.gif) top right no-repeat; }

#navMain ul li a .newslink { color: #003574;}


/* Design */

.header div.frame_top { position:absolute; left:25px; top:73px;}
.header div.menu { position:absolute; top:24px; left:860px; }
.header div.menu div.change_data { padding-left:15px; line-height:15px;}
.header div.menu div.my_auctions { padding-left:8px; line-height:15px;}
.header div.menu div.logout { padding-left:0px; line-height:15px;}
.header div.welcome { position:absolute; top:53px; left:420px; width:400px; height:20px; text-align:right; }
.header div.welcome_login { position:absolute; top:46px; left:420px; width:400px; height:20px; text-align:right; }


.nav_foot { position:absolute; bottom:155px; }
.bgcolor_dark_blue { background-color:#003574 }
.border_dark_blue { border-color:#003574 }
.bgcolor_very_light_blue { background-color:#00A1D3; }
.bgcolor_light_coloured_blue { background-color:#335D90 }
.button_left { vertical-align:bottom; margin-right: 20px; }
.button_right { vertical-align: middle; margin-left: 20px; }
.button_short_left { vertical-align:bottom; margin-right: 10px; }
.button_short_right { vertical-align: middle; margin-left: 10px; }

/* header */
input.login { vertical-align:middle;  padding-left:8px; border: solid 1px #003574; background-color: #C3C7CA; height: 18px; width: 106px; font: 11px Arial; color: black; margin-right:10px;}
input.login_go { vertical-align:middle; }

/* verein header */
.verein_header { position:absolute; background-repeat:no-repeat; top:108px; left:205px; width:625px; height:65px;display:block; z-index:100;overflow:visible;}
.verein_header_logo { float:left; background-repeat:no-repeat;position:relative; top:6px; left:20px; width:55px; height:52px;display:block; z-index:101;overflow:visible;}
.verein_header_text { font-size:16px; font-weight: bold; color:white; position:relative; top:20px; left:36px; width:520px; height:24px;display:block;  z-index:102;overflow:visible;}
html:first-child>b\ody .verein_header_text { left:80px;}            /* opera */
.verein_header_img  { position:absolute; left:495px; top:46px; width:106px; height:18px; z-index:102; }
.verein_header_all_auktions_text { position:absolute; left:508px; top:47px; z-index:112; }
html>body .verein_header_all_auktions_text { left:506px; top:49px; }                                /* mozilla */
html:first-child>b\ody .verein_header_all_auktions_text { left:506px; top:50px; }             /* opera */

/* user header */
.user_header { background-image: url(/pics/user/header.gif); position:absolute; background-repeat:no-repeat; top:108px; left:205px; width:625px; height:65px; display:block; z-index:100;overflow:visible;}
.user_header_text {  font-size:16px; font-weight: bold; color:white; position:relative; top:20px; left:20px; width:300px; height:24px;display:block;  z-index:102;overflow:visible; }
.user_header_br { padding-top:40px; } 

/* back button */
.view_back { position:absolute; top:80px; left:205px; z-index:110; }
a.view_back_a { color:#02346F; font-size:11px; font-weight: normal; text-decoration: underline; }

/* overview */
.overview_table { padding:0px; border-collapse:collapse; margin:0px; border-spacing:0px;}
.overview_top_table { margin-top:5px; }
.overview_td_vtop { vertical-align:top;}
.overview_top_right { width:296px; border:1px solid #003574; } 
html>body .overview_top_right { width:294px; }                        /* mozilla */
html:first-child>b\ody a.overview_top_right { width:296px; }   /* opera */
.overview_table_item { vertical-align:top;}
.overview_top_right_header { color: white; background-color: #003574; height:17px; text-transform: uppercase; }
.overview_top_right_footer {position:absolute; top:384px; right:-2px; color: white; background-color: #003574; height:17px; overflow:hidden;} 
html>body .overview_top_right_footer { top:386px;  right:-1px; }  /* mozilla */
html:first-child>b\ody .overview_top_right_footer { top:384px;  right:-1px; }  /* opera */
a.other_bids { vertical-align:middle; font-size:10px; color:white; line-height:17px; text-decoration: none; text-transform: uppercase;}
html:first-child>b\ody .other_bids { vertical-align:top; }          /* opera */
.overview_right_border_bottom { border-bottom:1px solid  #003574; } 
.overview_right_text { font-size:10px; color:#003574; }
a.overview_right_link { font-size:11px; line-height:12px; text-decoration: none; }
html>body a.overview_right_link { font-size:10px; line-height:11px; } /* mozilla */
html:first-child>b\ody a.overview_right_link { font-size:10px; line-height:11px; } /* opera */
.overview_right_last_update { font-size:10px; color:#003574; height:14px; width:144px; } 
html>body .overview_right_last_update  { top:386px; }           /* mozilla */
.overview_infobox { float:right; width:156px; height:144px; border:1px solid #00A1D3; overflow:hidden;}
.overview_infobox_inner { clear:right; width:140px; height:120px; }
.overview_infobox_logo { text-align:right; float:right; width:144px; height:144px; }
.overview_infobox_header {font-size:10px; float: left;padding-left:10px;color: white; background-color: #00A1D3; height:17px; text-transform: uppercase; }
#overview_infobox_container { line-height:15px; font-size:11px; color:#003573; clear:left;padding-top:10px; padding-left: 10px;}
#overview_infobox_text { line-height:15px; font-size:11px; color:#003573; clear:left;padding-top:10px; }
#overview_infobox_text b { line-height:15px; font-size:12px; }
#link { font-size:12px; font-weight:bold; }
a.overview_infobox_a { font-size:12px; color:#003573; text-decoration: none; }
.overview_list_outer_box {position:relative;top:0px; left:0px; width:141px; }
.overview_list_box { width:141px; height:141px; border:1px solid; }
html:first-child>b\ody .overview_list_box {  width:142px; }           /* opera */
.overview_list_box_more { position:absolute; top: 126px; height:17; width:40px; z-index:100;left:104px;}
.overview_list_box_small_logo { position:absolute; top: 0px; height:28; width:120px; z-index:100;left:0px;}
.overview_list_box_text { padding-top:2px; vertical-align:middle; width:140px; }
a.overview_list_box_text_a {line-height:18px; text-decoration: none;font-size:16px; font-weight: bold; color:white; display:block;  z-index:122;overflow:hidden;}
.overview_neuanmeldung { font-size:12px; font-weight:bold; }
.overview_meine_auktionen { font-size:12px; font-weight:bold; }

/* banner */
.banner_left { padding-top:50px; float:right; width:160px; height:500px; text-align:center;}

/* sportclub */
.list_clubs_row {  width:600px; margin-top:5px;}
.list_clubs_left_box { position:relative; width:143px; height:143px; }
.list_clubs_outer_box { margin-left:10px;width:141px;}
.list_clubs_box {  position:relative; width:141px; height:141px; border:1px solid #C8C8C8;}
.list_clubs_club_logo { position:absolute; left:43; top:10px; width:55px; height:52px; }
.list_clubs_club_text { position:absolute; left:5; vertical-align:middle; top:55px; width:130px; height:55px; }
a.list_clubs_club_text_a {line-height:17px; text-decoration: none;font-size:14px; font-weight: bold; display:block;  z-index:122;overflow:hidden;}
a.list_fcb_club_text_a {line-height:17px; text-decoration: none;font-size:13px; font-weight: bold; display:block;  z-index:122;overflow:hidden;}
html>body a.list_fcb_club_text_a { font-size:12px}  /* mozilla */
.list_clubs_club_logo_img { position:absolute; left:0; top:0px; width:55px; height:52px; background-image: url(logo.gif);background-repeat:no-repeat; }
.list_clubs_club_img {width:106px; height:18px;}
.list_clubs_box_img  {width:39px; height:17px;  }
.list_clubs_club { position:absolute; top: 126px; height:17; width:30px; z-index:100;left:37px;}
.list_clubs_all_text { position:absolute; top:128px; left:50px; z-index:112; }
html>body .list_clubs_all_text { top:128px; left:48px; }                                /* mozilla */
html:first-child>b\ody .list_clubs_all_text { top:128px; left:48px;}             /* opera */
html>body .list_clubs_club { top: 125px;}                                  /* mozilla */
html:first-child>b\ody .list_clubs_club { top: 125px;}              /* opera */
.list_clubs_box_more { position:absolute; top: 125px; height:17; width:40px; z-index:100;left:103px;}
html>body .list_clubs_box_more { left:103px; }                        /* mozilla */
html:first-child>b\ody .list_clubs_box_more { left:103px; }     /* opera */
.list_clubs_box_text { text-decoration: none;font-size:11px; font-weight: bold; text-align:left; } 
.list_clubs_article_text { text-decoration: none;font-size:11px; font-weight: bold; text-align:center;  }

/* list_bid */
.list_bid_entry { clear:both; position:relative; left:0;width:575px; height:150px; }
.list_bid_box { position:absolute;top:0px;left:0px;width:575px;height:141px; border:1px solid #C8C8C8; }
.list_bid_thumb { float:left; width:141px; height:141px; border-right:1px solid #C8C8C8; }
.bid_table { width:112px;height:20px; white-space:nowrap; }
.list_bid_text_box { float:left; width:400px; height:136px;padding-left: 12px; padding-top: 8px; overflow:hidden; }
.list_bid_title_box { height:50px; }
html:first-child>b\ody .list_bid_title_box { height:40px; }    /* opera */
.list_bid_more { position:absolute; height:17; width:40px; left:535px;  top: 125px; }
html>body .list_bid_more { left:537px; }                                /* mozilla */
html:first-child>b\ody .list_bid_more { left:534px;}             /* opera */
.list_bid_pager_top { margin-top:80px; margin-left:40px; margin-bottom:10px; }
.list_bid_pager_bottom { clear:left;margin-top:0px; margin-left:40px; }
a.list_bid_pager_a { font-size:11px; font-weight: bold; color:black; text-decoration: underline; }
a.list_bid_pager_arrow { font-size:11px; font-weight: bold; color:black; text-decoration: none; }
a.list_bid_title { font-size:16px; font-weight: bold;  text-decoration: none; }
a.list_bid_title:hover { text-decoration: underline; }

/* keyword box */
.keyword_box { margin-top: 30px; }
.keyword_box .list_bid_box { position: relative; width:575px; height: auto; padding: 0; margin: 0; border:1px solid #C8C8C8; }
.keyword_box .list_bid_text_box { float:none; width:auto; height:auto; padding: 8px 25px 10px 12px; }
.keyword_box .list_bid_more_btn { position: absolute; left: 535px; bottom: -1px; height:17; width:40px; }
html>body .keyword_box .list_bid_more_btn { left:537px; }                                /* mozilla */
.keyword_box .list_bid_title_box { font-size:16px; font-weight: bold; height: auto; padding-bottom: 10px; }

/* different width at homepage */
.keyword_box.homepage .list_bid_box { width:602px; }
.keyword_box.homepage .list_bid_more_btn { left: 562px; }
html>body .keyword_box.homepage .list_bid_more_btn { left:564px; }  
.keyword_box.homepage a,
.keyword_box.homepage a:visited,
.keyword_box.homepage a:link,
.keyword_box.homepage a:active,
.keyword_box.homepage a:hover { color: #003574; }


/* view article */
.view_bid_underline  { width:167px; height:15px;border-bottom:1px solid }
.view_content { position:relative; top:64px; left:0px; width:570px; }
.view_header_text { position:relative; left:80px; padding-bottom:15px; width:500px; }
.text_description {white-space:nowrap; line-height:22px; vertical-align:bottom; font-size:11px; color:black; font-weight: bold;  text-align:right }
.view_big { height: 34px; text-transform: uppercase; font-weight: bold; }
.view_description { line-height:18px; width:480px;}
.sofort_kaufen { display:inline; line-height:12px; font-size:12px; font-weight: bold; }
.change_block { border: 1px solid black; padding: 5px; }

/* bid */
.bid_headline { margin-top: 64px; } 
.box_border { border:1px solid; }
.input_bid { vertical-align:middle; border: solid 1px; background-color:white; height: 18px; width: 90px; font: 11px Arial; color:black; margin-right:10px;}

/* text classes */
.overview_right_bold {font-family:Arial, sans; font-size:11px; font-weight: bold; line-height:14px; }
html>body .overview_right_bold { font-size:10px; line-height:12px;}                                /* mozilla */
html:first-child>b\ody .overview_right_bold { font-size:10px; line-height:12px;}             /* opera */
.overview_bold {font-family:Arial, sans; font-size:11px; font-weight: bold; }
.text_bold {font-family:Arial, sans; font-size:11px; color:black; font-weight: bold; } 
.text_normal { font-family:Arial, sans; font-size:12px }
.bid_club { font-family:Arial, sans;font-size:11px; }
.bid_club_bold {font-family:Arial, sans; font-size:11px; font-weight: bold; }
.search_club_bold {font-family:Arial, sans; font-size:12px; font-weight: bold; }
html>body .search_club_bold {font-size:11px;  } /* mozilla */
html:first-child>b\ody .search_club_bold {ffont-size:11px; } /* opera */
.bid_club_big_bold { font-family:Arial, sans;font-size:16px; font-weight: bold; }
.text_bottom { font-family:Arial, sans;vertical-align:baseline } 
a.text_more  { font-family:Arial, sans;font-size:12px; line-height:12px; font-weight: bold;  text-decoration: none; } 
.color_dark_blue { font-family:Arial, sans;color:#003574 }
.color_light_coloured_blue { font-family:Arial, sans;color:#C3C7CA }
.normal_text { font-family:Arial, sans;font-size:12px; color:black;  }
a.text_link { font-family:Arial, sans;font-size:12px; color:black; font-weight: bold;  text-decoration: none; } 
a.text_link:hover { font-family:Arial, sans;text-decoration: underline; }
a.all_auktions_text { font-family:Arial, sans; font-size:11px; text-decoration: none; font-weight:bold;}
html>body a.all_auktions_text { font-size:10px; }                                /* mozilla */
html:first-child>b\ody a.all_auktions_text { font-size:10px; }             /* opera */
a.article_a { font-family:Arial, sans; font-size:12px; color:#003573; text-decoration: underline; }
a.view_allg_a { font-family:Arial, sans; font-size:12px; color:black; text-decoration: underline; }

/* search */
.search_content { position:relative; top:70px; left:5px; width:570px; }
.search_header { font-size:16px; color:#003574; font-weight: bold; padding-bottom:25px;  }
.search_result_first_last  { font-size:12px; color:#003574; font-weight: bold; padding-bottom:25px; }
.search_exp { font-size:12px; color:#003574; }
.search_pager_arrow { font-size:12px; color:#003574; padding-bottom:15px; }
.search_pager_a { font-size:11px; font-weight: bold; color:#003574; text-decoration: underline; }
.search_sort { font-weight: bold; font-size:12px; color:#003574; text-align:right; }
.search_row { width:570px; height:14px; padding-bottom:20px; }
.search_select { border: solid 1px black; background-color:#003574; height: 14px; width: 124px; font: 11px Arial; color:white; }
.search_outer_box { clear:both; position:relative; left:0;width:575px; height:171px; }
.search_inner_box { position:absolute;top:0px;left:0px;width:575px;height:141px; }
.search_thumb { float:left; width:141px; height:141px; border:1px solid #003574; }
.search_text_box { float:left; width:400px; height:145px;padding-left: 12px; overflow:hidden; }
.search_title_box { display:inline; height:16px; vertical-align:top}
.search_text_size { font-family:Arial, sans; font-size:12px; line-height:22px; height:90px; overflow:hidden; }
.search_more_d { height:14px; }
a.search_bid_title { font-size:12px; font-weight: bold;  text-decoration: none; }
a.search_bid_title:hover { text-decoration: underline; }

/* buttons */
.querybox { margin: 0px; padding: 0px }
.boxheader { float: left; font: 10px Arial; height: 17px; padding: 0px 0px 0px 11px; text-transform: uppercase; }
.boxcontent { border: solid 1px; margin: 0px; padding: 30px 0px; font: 12px Arial }
.boxanswer_big { cursor:pointer; font-size:14px; color: white; float: right; height: 34px; text-transform: uppercase; font-weight: bold; margin-top: -34px; }
.boxanswer_big_alone { cursor:pointer; font-size:14px; margin-left:30px; height: 34px; text-transform: uppercase; font-weight: bold; }
.boxanswerlink { cursor:pointer; font-size:14px; font-weight: bold; }

/* popup */
.popup_i_header { background-image: url(/pics/i_header.jpg); background-repeat:no-repeat; }
.popup_frame_top { background-image: url(/pics/popup_i_rahmen_oben.gif); background-repeat:no-repeat; }
.popup_view_back { position:absolute; top:80px; left:558px; z-index:110; }
.popup_main { background-image: url(/pics/popup_i_rahmen_zeile.gif); background-repeat:repeat-y; }
.popup_content { position:relative; top:0px; left:35px; width:570px; }
.popup_footer { clear:both; height:32px; background-image: url(/pics/popup_i_rahmen_unten.gif); background-repeat:no-repeat; }
.popup_copy { padding:14px 0px 0px 30px; }

/* contact */
.input_contact { vertical-align:middle; border: solid 1px #003574; background-color: #C3C7CA; height: 18px; width:270px; font: 11px Arial; color:black; margin-right:10px;}
.input_street { vertical-align:middle; border: solid 1px #003574; background-color: #C3C7CA; height: 18px; width:206px; font: 11px Arial; color:black; }
.input_nr { vertical-align:middle; border: solid 1px #003574; background-color: #C3C7CA; height: 18px; width:60px; font: 11px Arial; color:black; margin-right:10px;}
.textarea_contact { vertical-align:middle; border: solid 1px #003574; background-color: #C3C7CA; height: 100px; width: 270px; font: 11px Arial; color:black; margin-right:10px;}
.contact_line_height { line-height:20px; height:22px; }


/*neue schritt styles // Leiste oben im bestellprozess */

#newschritt {
	position: relative;
	height: 31px;
	line-height: 31px;
	padding: 0 0 15px 0; 
}	

#newschritt .off{
	font-weight: bold;
	width: auto;
	height: 31px;
	text-align: center;
	font-size: 14px;
	text-transform: uppercase;
	background: url(../pics/0.gif) top left repeat-x;
	float: left;
	color: white;
} 

#newschritt .on{
	font-weight: bold;
	width: auto;
	height: 31px;
	text-align: center;
	font-size: 14px;
	text-transform: uppercase;
	background: url(../pics/1.gif) top left repeat-x;
	float: left;
	color: white;
} 

#newschritt .ecke_0_0{
	width: 16px;
	height: 31px;	
	background: url(../pics/0_0.gif) top left no-repeat;
	float: left;
	}

#newschritt .ecke_0_1{
	width: 16px;
	height: 31px;	
	background: url(../pics/0_1.gif) top left no-repeat;
	float: left;
	}	
	
#newschritt .ecke_1_0{
	width: 16px;
	height: 31px;	
	background: url(../pics/1_0.gif) top left no-repeat;
	float: left;
	}	
	
#newschritt .ecke_links_0{
	width: 16px;
	height: 31px;	
	background: url(../pics/links_0.gif) top left no-repeat;
	float: left;
	}	

#newschritt .ecke_links_1{
	width: 16px;
	height: 31px;	
	background: url(../pics/links_1.gif) top left no-repeat;
	float: left;
	}	

#newschritt .ecke_rechts_0{
	width: 16px;
	height: 31px;	
	background: url(../pics/rechts_0.gif) top left no-repeat;
	float: left;
	}	

#newschritt .ecke_rechts_1{
	width: 16px;
	height: 31px;	
	background: url(../pics/rechts_1.gif) top left no-repeat;
	float: left;
	}		

#newschritt .bigboldon {
	font-size: 18px;
	font-weight: bold;
	color: white;
	width: auto;
	text-align: center;
	float: left;
	height: 24px;
	display: block;
	}
	
#newschritt .bigboldoff {
	font-size: 18px;
	font-weight: bold;
	color: #033476;
	width: auto;
	text-align: center;
	float: left;
	height: 24px;
	display: block;
	}
	
#newschritt .smallboldon {
	font-size: 11px;
	font-weight: bold;
	color: white;
	width: auto;
	text-align: center;
	float: left;
	height: 24px;
	padding-left: 5px;
	display: block;
	}
	
#newschritt .smallboldoff {
	font-size: 11px;
	font-weight: bold;
	color: #033476;
	float: left;
	width: auto;
	text-align: center;
	height: 24px;
	padding-left: 5px;
	display: block;
	}
