/* Lib */

/* font-family:"Times New Roman", "Trebuchet MS", Verdana; */

.clear {
	clear:both;
	height:1px;
	font-size:1px;
	position:static !important;
}
.grey{
	color:#666666;
}
.white_bottom_line {
	border-bottom:1px solid #E3EEF3;
}
.red_color {
	background:#CA2025;
}
.gold_color {
	color:#eecb38;
}
.white_text {
	color:#FFFFFF;
}
.price{
	color:#2250ae;
	font-weight:bold;
	margin-bottom:2px;
}
.red_border_form {
	border:3px solid #CA2025 !important;
}

.bold {
	font-weight:bold;
}

.font_georgia {
	font-family:Georgia, "Times New Roman", Times, serif;
}

.lucida_grande {
	font-family:"Lucida Grande Tahoma", "Lucida Grande", "Trebuchet MS", Verdana;
}
/* Body */
body{
	margin:0px;
	font-family:"Lucida Grande Tahoma", "Lucida Grande", "Trebuchet MS", Verdana;
	font-size:12px;
	color:#666;
	text-align:center;
	background:#fff;
}
a{
	text-decoration:none;
	color:#CA2025;
}

.blue_headline {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#2250AE;
	font-size:13px;
}
hr{
	height:0px;
	border:none;
	border-bottom:1px solid #666;
}

.white textarea{
	font-family:"Lucida Grande Tahoma", "Lucida Grande", "Trebuchet MS", Verdana;
}
.captcha_input,
.white input,
.white textarea,
.white select{
	border:3px solid #d6e7f7;
	color:#666666;
	font-size:13px;
}
.white input.red,
.white textarea.red{
	border-color: #CA2025;
}
.white a.title{
	color:#2250ae;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
}
/* Base */
.base{
	/*width:975px;
	padding-left:175px; */
	width:800px;
	text-align:left;

	margin:10px auto;
}

/* Header */
.header {
	/*padding-right:175px;*/
}
/* Tabs */
.header .tabs{
	overflow:hidden;
}
.header .tabs a{
	position:relative;
	bottom:-8px;
	color:#fff;
	display:block;
	float:left;
	padding:2px 11px 0px 11px;
	margin-right:3px;
}
.header .tabs a.login{
	float:right;
	color:#FFFFFF;
	margin-right:0px;
	background:#204586;
}
.header .tabs a.active{
	bottom:-2px;
	padding:6px 10px 2px 10px;
}
.header .tabs a .corner{
	position:absolute;
	top:0px;
	height:9px;
	width:9px;
}
.header .tabs a .left {
	left:0px;
	background:url(/style/images/tab/left_2250ae.png) no-repeat;
}
.header .tabs a .right {
	right:0px;
	background:url(/style/images/tab/right_2250ae.png) no-repeat;
}
.header .tabs a.login .corner{
	position:absolute;
	top:0px;
}
.header .tabs a.login .left {
	left:0px;
	width:11px;
	height:11px;
	background:url(/style/images/tab/left_login.png) no-repeat;
}
.header .tabs a.login .right {
	right:0px;
	width:11px;
	height:12px;
	background:url(/style/images/tab/right_login.png) no-repeat;
}

.header .image{
	height:240px;
	background:url(/style/images/header.jpg) no-repeat;

}
/* Menu */
.header .menu{
	padding-top:12px;
	padding-left:10px;
	padding-right:10px;
	background:#E3EEF3
}
.header .menu .buttons{
	margin-left:7px;
	float:left;
	height:33px;
	/*background:url(/style/images/menu/repeat.png) repeat-x;*/
	font-family:"Lucida Grande Tahoma", "Lucida Grande", "Trebuchet MS", Verdana;
}
.header .menu .buttons a{
	position:relative;
	display:block;
	float:left;
	height:33px;
	line-height:33px;
	color:#fff;
	font-size:16px;
	padding:0px 14px 0px 14px;
	background:none;
}
.header .menu .buttons a .border{
	position:absolute;
	display:block;
	top:0px;
	height:33px;
	width:7px;
}
.header .menu .buttons a.left{
	padding-left:9px;
	border-right:3px solid #E3EEF3;
}
.header .menu .buttons a.left .border{
	background:url(/style/images/menu/left.png) no-repeat top left;
	left:-7px;
	cursor:pointer;
}
.header .menu .buttons a#hover.left .border{
	background:url(/style/images/menu/left_hover.png) no-repeat top left;
	cursor:pointer;
}

.header .menu .buttons a#hover{
	background:url(/style/images/menu/repeat_hover.png) repeat-x;
}

.header .menu .buttons a.right{
	padding-right:9px;
	background:url(images/menu/repeat.png);
}

.header .menu .buttons a.left{
	padding-right:9px;
	background:url(images/menu/repeat.png);
}

.header .menu .buttons a.right span{
	padding-right:9px;
	background:url(images/menu/right.png);
}

.header .menu .buttons a.left span{
	padding-right:9px;
	background:url(images/menu/left.png);
}

.header .menu .buttons a.right#hover span{
	padding-right:9px;
	background:url(images/menu/right_hover.png);
}

.header .menu .buttons a.left#hover span{
	padding-right:9px;
	background:url(images/menu/left_hover.png);	
}

.header .menu .buttons a.right .border{
	background:url(/style/images/menu/right.png) no-repeat top right;
	right:-7px;
	cursor:pointer;
}
.header .menu .buttons a#hover.right .border{
	background:url(/style/images/menu/right_hover.png) no-repeat top right;
	cursor:pointer;
}


.header .menu .buttons a.left:hover {
	background:url(/style/images/menu/repeat_hover.png) repeat-x;
}
.header .menu .buttons a.left:hover span {
	background:url(/style/images/menu/left_hover.png) repeat-x;
}

.header .menu .buttons a.right:hover {
	background:url(/style/images/menu/repeat_hover.png) repeat-x;
}
.header .menu .buttons a.right:hover span {
	background:url(/style/images/menu/right_hover.png) no-repeat top right;
}

/* Search */
.header .menu .search_left{
	background-repeat:repeat-x;
	background:url(/style/images/selectfenster_li.png);
	position:absolute;
	height:33px;
	width:10px;
	left:-6px;
}
.header .menu .search_right{
	background-repeat:repeat-x;
	background:url(/style/images/selectfenster_re.png);
	position:absolute;
	height:33px;
	width:10px;
	right:-10px;
	border:none;
	color:#FFFFFF;
}

.header .menu .search .search_select_inaktive {
	background:url(images/pfeil_selectfenster.jpg);
	position:absolute;
	right:5px;
	top:13px;
	cursor:pointer;
	width:11px;
	height:8px;
	z-index:999;
}
.header .menu .search .search_select_aktive {
	background:url(images/pfeil_nach_oben.jpg);
	position:absolute;
	right:5px;
	top:13px;
	cursor:pointer;
	width:11px;
	height:8px;
	z-index:999;
}

.image_select_option {
	color:#666666;
	width:100%;
	position:absolute;
	font-family:"Lucida Grande Tahoma", "Lucida Grande", "Trebuchet MS", Verdana;
}

.image_select_option:hover {
	color:#2250ae;
	width:100%;
	position:absolute;
}

#selectboxgender {
	margin-left:4px;
	padding-left:2px;
}
.image_select_inaktive {
	background:url(images/pfeil_selectfenster.jpg);
	position:absolute;
	top:7px;
	cursor:pointer;
	width:11px;
	height:8px;
	z-index:998;
}
.image_select_aktive {
	background:url(images/pfeil_nach_oben.jpg);
	position:absolute;
	top:7px;
	cursor:pointer;
	width:11px;
	height:8px;
	z-index:998;
}

.header .menu .search{
	float:right;
	position:relative;
	width:342px;
	height:33px;
	margin-left:15px;
	margin-right:15px;
	z-index:999;
	background-repeat:repeat-x;
	background:url(/style/images/selectfenster_mitte.png);
}
.header .menu .search input{
	font-family:"Lucida Grande Tahoma", "Lucida Grande", "Trebuchet MS", Verdana;
	position:absolute;
	padding:0px 1px;
	margin:0px;
	top:10px;
	left:10px;
	width:310px;
	background:none;
	border:none;
	font-size:12px;
	color:#666666;
}

/* Middle */
.middle{
	position:relative;
}
.middle .left{
	/*float:left;*/
	width:800px;
}
.middle .left .top,
.middle .left .bottom{
	position:relative;
	height:5px;
	background-color:#E3EEF3;
}
.middle .left .top div,
.middle .left .bottom div{
	height:5px;
	width:5px;
	float:none;
	position:absolute;
}
.middle .left .top .left{
	left:0px;
	/*background:url(/style/images/middle/top_left.png) no-repeat;*/
}
.middle .left .top .right{
	right:0px;
	/*background:url(/style/images/middle/top_right.png) no-repeat;*/
}
.middle .left .bottom .left{
	left:0px;
	/*background:url(/style/images/middle/bottom_left.png) no-repeat;*/
}
.middle .left .bottom .right{
	right:0px;
	/*background:url(/style/images/middle/bottom_right.png) no-repeat;*/
}
/* Content */
.middle .left .content{
	background-color:#E3EEF3;
	padding:5px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
}
.middle .left .content .white{
	font-family:"Lucida Grande Tahoma", "Lucida Grande", "Trebuchet MS", Verdana;
}
.middle .left .content_image{
	padding:0px;
	background:url(/style/images/middle/calender.png) no-repeat;
	width:800px;
	height:328px;
	position:relative;
}
.middle .left .content_image2{
	padding:0px;
	background:url(/style/images/middle/kontakt.png) no-repeat;
	width:800px;
	height:399px;
	position:relative;
}
.middle .left .content_image2 table{
	position:absolute;
	top:26px;
	left:10px;
	right:10px;
	width:auto;
}
.middle .left .content_image2 table .label{
	color:#2250ae;
	font-weight:bold;
	font-size:15px;
	padding-top:8px;
}
.middle .left .content_image2 table input,
.middle .left .content_image2 table select{
	border:none;
	height:20px;
	width:222px;
	margin:2px;
	border:3px solid #d6e7f7;
	color:#666666;
	font-size:13px;
}
.middle .left .content_image2 .counter{
	position:absolute;
	top:25px;
	right:10px;
	width:330px;
	font-size:15px;
	font-weight:bold;
	text-align:left
}
.middle .left .content_image2 .textarea{
	position:absolute;
	top:50px;
	right:10px;
	background:#fff;
	padding:10px;
	
}
.middle .left .content_image2 .textarea textarea{
	border:0;
	width:310px;
	height:200px;
	font-family:"Lucida Grande Tahoma", "Lucida Grande", "Trebuchet MS", Verdana;
	border:3px solid #d6e7f7;
	color:#666666;
	font-size:13px;
	

}

.middle .left .content_image2 .buttons {
	position:absolute;
	top:320px;
	right:10px;
}

.middle .left .content_image2 div.button{
	float:right;
	cursor:pointer;
}

/* Nav */
.middle .left .content .nav {
	font-family:"Lucida Grande Tahoma", "Lucida Grande", "Trebuchet MS", Verdana;
	color:#2250ae;
	width:540px;
}
.middle .left .content .nav a{
	color:#2250ae;
}
.middle .left .content .nav a:hover{
	color:#022c82;
}
/* Counter */
.middle .left .content .counter {
	font-weight:normal;
	color:#bb9e20;
	font-size:15px;
}
.middle .left .content_image .counter{
	font-size:30px;
	position:absolute;
	top:60px;
	left:118px;
	width:310px;
}
.middle .left .content .counter span{
	font-style:italic;
	color:#CA2025;
	font-size:50px;
	margin:0px 3px;
}
.middle .left .content_image .counter span{
	font-size:50px;
	font-weight:bold;
}

.counter_right span {
	font-size:20px !important;
}
.counter_right {
	font-family:Georgia, "Times New Roman", Times, serif;
}
.middle .left .content .main{
	vertical-align:top;
}
/* H2 */
.middle .left .content .main .login_text h2{
	color:#24518A;
}

.middle .left .content .main h2{
	margin:1px;
	padding:0px;
	font-size:24px;
	font-weight:normal;
	color:#CA2025;
	font-family:Georgia, "Times New Roman", Times, serif;

}
.red_headline {
	margin:1px;
	padding:0px;
	font-size:20px;
	color:#CA2025;
}

.red_password {
	margin:1px;
	padding:0px;
	font-size:13px;
	color:#CA2025;
}

/* Workspace */
.middle .left .content .main .white .middle .workspace{
	margin-right:10px;
	position:relative;
	left:-6px;
	float:left;
	background:url(/style/images/middle/workspace.png) no-repeat;
	height:501px;
	width:207px;
}
/* Product Image */
.middle .left .content .main .white .middle .product_image{
	padding: 3px 10px 10px;
	vertical-align:top;
}
.middle .left .content .main .white .middle .button{
	position:relative;
	cursor:pointer;
}
.middle .left .content .main .white .middle .button .anzahl{
	position:absolute;
	top:-33px;
	width:26px;
	text-align:right;
	left:5px;
}
.middle .left .content .main .white .middle .button span.anzahl{
	left:39px;
	top:-27px;
}
/* White box */
.middle .left .content .main .white .middle{
	background:#fff;
	padding:5px;
	padding-bottom:18px;
	width:530px;
	position:relative;
}
.middle .left .content .main .white .top,
.middle .left .content .main .white .bottom,
.middle .left .content .right_nav .bottom{
	background:#fff;
	position:relative;
}
.middle .left .content .main .white .top .left,
.middle .left .content .main .white .top .right,
.middle .left .content .main .white .bottom .left,
.middle .left .content .main .white .bottom .right,
.middle .left .content .right_nav .bottom .left,
.middle .left .content .right_nav .bottom .right{
	width:5px;
	height:5px;
	position:absolute;
	float:none;
}
.middle .left .content .main .white .top .left{
	left:0px;
	background:url(/style/images/corner/top_left_ffffff.png) no-repeat;
}
.middle .left .content .main .white .top .right{
	right:0px;
	background:url(/style/images/corner/top_right_ffffff.png) no-repeat;
}
.middle .left .content .main .white .bottom .left,
.middle .left .content .right_nav .bottom .left{
	left:0px;
	background:url(/style/images/corner/bottom_left_ffffff.png) no-repeat;
}
.middle .left .content .main .white .bottom .right,
.middle .left .content .right_nav .bottom .right{
	right:0px;
	background:url(/style/images/corner/bottom_right_ffffff.png) no-repeat;
}
/* Login */
.middle .left .content .main .white .login_text h2{
	font-size:15px;
}
.middle .left .content .main .white .login_text{
	width:528px;
	font-size:13px;
}
.middle .left .content .main .white .login_text td.button{
	vertical-align:bottom;
	text-align:right;
	width:150px;
	cursor:pointer;
}

/* Products */
.middle .left .content .main .products td{
	vertical-align:top;
	padding:10px 0px 70px 20px;

}
.middle .left .content .main .products td.image{
	padding:5px 0px;
}
.middle .left .content .main .products td.second{
	padding-left:20px !important;
}

.middle .left .content .main .products .button_div,
.middle .left .content .main .products .button_td{
	position:relative;
	height:0px;
	overflow:visible;
	padding-bottom:0px
}
.middle .left .content .main .products div.button{
	position:absolute;
	top:-43px;
	width:68px;
	cursor:pointer;

}
.middle .left .content .main .products div.button .anzahl{
	position:absolute;
	top:-32px;
	left:3px;
	/*width:58px;*/
	width:26px;;
	display:block;
	text-align:right;
}
.middle .left .content .main .products div.button span.anzahl{
	left:37px;
	top:-30px;
	font-size:15px;
}
.middle .left .content .main .products a.title{
	color:#2250ae;
	/*font-size:15px;*/
	font-weight:bold;
}
/* Button */
a.button{

	cursor:pointer;
}
a.button .text{
	color:#fff;
	text-align:center;
	/*margin:0px 5px;*/
	/*padding:5px 5px 7px 5px;*/
	background:url(/style/images/button/repeat.png) repeat-x;
	font-size:13px;
	height:24px;
	line-height:24px;
	font-family:"Lucida Grande Tahoma", "Lucida Grande", "Trebuchet MS", Verdana;
	font-weight:bold;
	/*width:28px;*/
	float:left;
	
}

.small a.button .text{
	font-size:11px;
	padding:0px 3px 6px 3px;
	background:url(/style/images/button/small/repeat.png) repeat-x;
	height:18px;
	line-height:18px;
	font-size:10px;
	font-weight:bold;
	font-family:"Lucida Grande Tahoma", "Lucida Grande", "Trebuchet MS", Verdana;
}
a.button .left,
a.button .right{
	height:24px;
	width:8px;
	display:block;
	/*position:absolute;*/
	top:-7px;
}
.small a.button .left,
.small a.button .right{
	top:-1px;
	height:21px;
}
a.button .left{
	clear:left;
	background:url(/style/images/button/left.png) no-repeat;
	float:left;
}
.small a.button .left{
	background:url(/style/images/button/small/left.png) no-repeat;
	width:7px;
	height:19px;
	float:left;
	display:block;
}

a.button .right{
	background:url(/style/images/button/right.png) no-repeat;
	width:10px;
	float:left;
} 
.small a.button .right{
	background:url(/style/images/button/small/right.png) no-repeat;
	width:7px;
	height:19px;
	float:left;
	display:block;
}
/* Right Nav */
.right_nav .top .top_middle {
	font-family:Georgia, "Times New Roman", Times, serif;
}

.right_nav a:hover {
	color:#feea8e;
}

.middle .left .content .right_nav{
	padding-left:3px;
	vertical-align:top;
	padding-top:32px;
	font-family:"Lucida Grande Tahoma", "Trebuchet MS", Verdana;
	font-size:13px;
}
.middle .left .content .right_nav .top{
	height:23px;
	color:#fff;
	font-size:15px;
	padding-top:4px;
	position:relative;
	width:237px;

}
.middle .left .content .right_nav .top div{
	height:26px;
	line-height:26px;
	position:absolute;
	top:0px;
	width:217px;
}
.top_middle {
	float:left;
	background:transparent url(/style/images/right_nav/top_repaet.png) repeat-x scroll 0 0;
	margin-left:10px;
	margin-right:10px;
	text-align:left;
}
.middle .left .content .right_nav .top .left{
	float:left;
	width:10px;
	background:url(/style/images/right_nav/top_left.png) no-repeat;
}
.middle .left .content .right_nav .top .right{
	float:left;
	width:10px;
	background:url(/style/images/right_nav/top_right.png) no-repeat;
}

.middle .left .content .right_nav .middle{
	background:#fff;
	padding:2px;
}

.middle .left .content .right_nav .middle div {
	margin-bottom:2px;
}
.middle .left .content .right_nav .middle .last {
	margin-bottom:0px;
}
.middle .left .content .right_nav .middle .blue{
	background:#d6e7f7;
	margin-bottom:2px;
	padding:3px 6px;

}
.middle .left .content .right_nav .middle .green{
	background:#cacaa4;
	padding:3px 6px;
}
.middle .left .content .right_nav .middle .black{
	background:#a1a7b7;
	padding:3px 6px;

}

/* Ads */
.middle .right_boxes{
	/*float:right;*/
	position:absolute;
	top:10px;
	right:-175px;
	width:165px;
}
.middle .right_boxes .box {
	text-align:left;
	padding:10px;
	width:141px;
	border:2px solid #e4c74e;
	position:relative;
}
.middle .right_boxes .box .top_left,
.middle .right_boxes .box .top_right,
.middle .right_boxes .box .bottom_left,
.middle .right_boxes .box .bottom_right{
	position:absolute;
	width:4px;
	height:4px;

}
.middle .right_boxes .box .top_left{
	top:-2px;
	left:-2px;
	background:url(/style/images/right_boxes/top_left.png) no-repeat;
}
.middle .right_boxes .box .top_right{
	top:-2px;
	right:-2px;
	background:url(/style/images/right_boxes/top_right.png) no-repeat;
}
.middle .right_boxes .box .bottom_left{
	bottom:-2px;
	left:-2px;
	background:url(/style/images/right_boxes/bottom_left.png) no-repeat;
}
.middle .right_boxes .box .bottom_right{
	bottom:-2px;
	right:-2px;
	background:url(/style/images/right_boxes/bottom_right.png) no-repeat;
}
.middle .right_boxes div h3{
	margin:0px;
	padding:0px;
	color:#2250ae;
	font-size:13px;
	font-weight:bold;
}
.middle .right_boxes div p{
	font-family:"Times New Roman", "Trebuchet MS", Verdana;
	padding:0px;
	margin:0px;
}

/* Footer */
.middle .footer{
	text-align:center;
}
.middle .footer .top{
	background-color:#2250ae;
	height:75px;;
}
.middle .footer .top .box{
	position:static;
	width:auto;
	height:auto;
	float:right;
	padding:20px 40px 20px 10px;
	background:none;
}
.middle .footer .top .box a{
	color:#fff;
}
.middle .footer .bottom{
	height:9px;
	position:relative;
	background-color:#2250ae;
	margin-bottom:5px;
}
.middle .footer .bottom div{
	position:absolute;
	top:0px;
	width:9px;
	height:9px;
}
.middle .footer .bottom .left{
	left:0px;
	background:url(/style/images/footer/left_2250ae.png) no-repeat;
}
.middle .footer .bottom .right{
	right:0px;
	background:url(/style/images/footer/right_2250ae.png) no-repeat;
}

/* Basket */
.basket{
	width:100%;
	text-align:left;
}
.basket thead{
	color:#2250ae;
}
.basket tbody{
	vertical-align:top;
}
.basket tbody td.border{
	height:6px;
	border-bottom:1px dotted #2250ae;
}
.basket tbody td{
	text-align:left;
	padding-right:10px;
	height:5em;
}
.basket tbody td input{
	border:3px solid #D6E7F7;
	width:30px;
	text-align:right;
}
.basket tbody .price .small,
.basket tbody .subtotal .small{
	/*position:absolute;*/
	bottom:5px;
	left:0px;
	/*width:220px;*/
}
.basket tbody .price .con,
.basket tbody .subtotal .con{
	position:relative;
	padding-bottom:26px;
	height:80%;
}
.basket tbody .price{
	color:#666;
	font-weight:normal;
	width:150px;
	font-family:"Lucida Grande Tahoma", "Lucida Grande", "Trebuchet MS", Verdana;
	
}
.basket tbody .subtotal{
	width:53px;
}

.tab_corner {
	background:url(../style/images/tab/tab_corner.jpg);
	width:26px;
	height:28px;
	background-repeat:no-repeat;
}

.left_top_border, .right_top_border {
	top:-1px;
	height:19px !important;
}

.top_border {
	border-top:1px solid #aac6e1;
	height:18px !important;
}

.bottom_border {
	border-bottom:1px solid #aac6e1;
	height:4px !important;
}

.left_bottom_border, .right_bottom_border {
	top:0px;
}

.middle_border {
	border-left:1px solid #aac6e1;
	border-right:1px solid #aac6e1;
}

.livesearch_output {
	position:absolute;
	background:#FFFFFF;
	top:8px;
	width:327px;
	border-left:1px solid #AAC6E1;
	border-right:1px solid #AAC6E1;
	border-bottom:1px solid #AAC6E1;
	z-index:998;
	color:#999999;
	font-size:13px;
	padding-bottom:10px;
	left:2px;
	padding:0px 10px 10px 4px;
	outline-color:#FFFFFF;
}

.livesearch_output a {
	color:#666666;
}

.livesearch_output a:hover {
	color:#2250ae;
}

.left_bottom_corner {
	background:url(images/corner/bottom_left_ffffff.png);
	position:absolute;
	height:5px;
	width:5px;
	left:0px;
	bottom:0px;
}
.right_bottom_corner {
	background:url(images/corner/bottom_right_ffffff.png);
	position:absolute;
	height:5px;
	width:5px;
	right:0px;
	bottom:0px;
}
.livesearch_bottom {
	background:url(images/livesearch_bottom.png);
	width:342px;
	height:5px;
	position:absolute;
	bottom:-5px;
	left:0px;
}
.product_info {
	background-color:#d6e7f7;
	padding:5px;
	font-family:"Times New Roman", "Trebuchet MS", Verdana;
	font-size:13px;
}

.detail_link {
	display:block;
	background:url(images/lupe.png);
	height:18px;
	width:18px;
	bottom:0px;
	float:right;
	position:absolute;
	right:-22px;
}

.close_details {
	display:block;
	background:url(images/kreuz.png);
	height:18px;
	width:18px;
	bottom:0px;
	
}

.credit_card, .prepayment, .paypal, .debit {
	color:#2250ae;
	font-family:"Lucida Grande Tahoma", "Lucida Grande", "Trebuchet MS", Verdana;
}

.credit_card:hover, .prepayment:hover, .paypal:hover {
	color:#022c82;
	font-family:"Lucida Grande Tahoma", "Lucida Grande", "Trebuchet MS", Verdana;
}

.blue_title {
	color:#2250ae;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
}

.blue_color {
	color:#2250ae;
}

input, textarea {
	color:#666666;
}

.select_gender {
	height:23px !important;
	font-size:13px !important;
	margin:2px !important;
	line-height:22px !important;
	border:3px solid #d6e7f7 !important;
	color:#666666;
	font-size:13px;
	font-family:"Lucida Grande Tahoma", "Lucida Grande", "Trebuchet MS", Verdana;
}

.image_select_options_gender {
	border:none !important;
	margin:2px;
	width:222px !important;
	padding-top:2px;
	padding-bottom:2px;
}
	
.image_select_option {
	font-size:13px !important;
}

a.button:hover .left {
	background:url(images/button/left_hover.png);
	background-repeat:no-repeat;
}

a.button:hover .text {
	background:url(images/button/repeat_hover.png);
	background-repeat:repeat-x;
}

a.button:hover .right {
	background:url(images/button/right_hover.png);
	background-repeat:no-repeat;
}

.small a.button:hover .left {
	background:url(images/button/small/left_hover.png);
	background-repeat:no-repeat;
}
.small a.button:hover .text {
	background:url(images/button/small/repeat_hover.png);
	background-repeat:repeat-x;
}
.small a.button:hover .right {
	background:url(images/button/small/right_hover.png);
	background-repeat:no-repeat;
}

.footer_text {
	float:right;
	padding-right:15px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:40px;
	color:#FFFFFF;
	line-height:70px;
	height:70px;
	position:absolute;
	right:0px;
}

.footer_text2 {
	float:right;
	padding-right:15px;
	font-family:"Lucida Grande Tahoma", "Lucida Grande", "Trebuchet MS", Verdana;
	font-size:10px;
	color:#FFFFFF;
	position:absolute;
	right:0px;
	top:58px;
}