/* start general */
html {
	margin: 0;
	padding: 0;
	font-size:100.01%;
}
body {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;	
	margin:0;
	padding:0;
	color:#000;
	background: #d6d6d6 url(../images/gradient.gif) repeat-x;
}



.size12 {
	font-size:12px
}
.size11 {
	font-size:11px
}
a {
	color:#000;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
a:focus {
	outline:none;
}
a.blue-link {
	color:#2561DF !important;
	text-decoration:underline
}
a.blue-link:hover {
	text-decoration:none
}
a.blue-link:focus {
	outline:none;
}
/* forms */
	input:hover, select:hover, input:focus, select:focus {
	background-color:#FFE1E1;
}
h4 {
	margin:3px 0px;
	padding:0px;
	font-size:12px
}
h5 {
	font-weight:bold;
	font-size:12px;
	margin:1em 0;
}
h5 span {
	font-weight:normal
}
form, fieldset {
	display:inline;
}
img {
	border:none;
	display:block;
}
ol, ul {
	padding:0;
	margin:0
}
ul {
	list-style:none
}
fieldset {
	border:0px
}
label, select, textarea, input {
	vertical-align:middle;
}
select, input, textarea {
	font: 12px Arial, sans-serif;
	color: #000;
}
/* end general */
/* start header */
.header {
	position: relative;
	z-index: 100;
}
.header .box-inner {
	position: relative;
}
/* start language */
.language {
	width: 98px;
	position: absolute;
	left: 721px;
	top: 61px;
}
.language:hover ul, .language.hover ul {
	display: block !important;
}
.language .active {
	border: 1px solid #999;
	display: block;
	width: 70px;
	padding-left: 28px;
	height: 16px;
	cursor: pointer;
	color: #333;
}
.language .active span {
	display: block;
	background: url(../images/arrow1.gif) no-repeat 100% 6px;
}
.language.hover .active span, .language:hover .active span {
	color: #2561df;
}
.language ul {
	margin: 0;
	top: -1px;
	display: none;
	position: absolute;
	top: 18px;
	padding: 3px 0 0 0;
	width: 98px;
	background: #fff;
	list-style: none;
	border-left: 1px solid #999;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
}
.language ul li {
	margin: 0;
	padding: 1px 0 4px 28px;
	width: 70px;
}
.language ul li a {
	color: #333;
}
.language ul li a:hover {
	text-decoration: none;
	color: #2561df;
}
.language .ico-deutsch {
	background: url(../images/ico-deutsch.gif) no-repeat 2px 50%;
}
.language .ico-francais {
	background: url(../images/ico-franc.gif) no-repeat 2px 50%;
}
.language .ico-english {
	background: url(../images/ico-eng.gif) no-repeat 2px 50%;
}
/* end language */
/* start logo */
.logo {
	background: url(../images/logo.gif) no-repeat;
	display: block;
	overflow: hidden;
	text-indent: -3000px;
	width: 559px;
	height: 26px;
	margin-top: 20px;
	margin-left: 6px;
}
/* end logo */
/* start top banner */
.topbanner {
	margin-left:100px;
	margin-bottom: 6px;
}

/* end top banner */
/* start icons */
.icons-list-holder {
	width: 828px;
	border-bottom: 2px solid #c6c6c5;
	overflow: hidden;
}
.icons-list {
	margin: 0 -100px 0 0;
	width: 928px;
	padding: 5px 0 0 8px;
	list-style: none;
	overflow: hidden;
}
.icons-list li {
	margin: 0;
	padding: 0 42px 0 0;
	display: inline;
	float: left;
}
.icons-list li a {
	float: left;
}
/* end icons */
/* end header */
/* start main */
.main-holder {
	margin:0 auto;
	width: 1000px;
	overflow: hidden;
	padding-top: 7px;
}
.main {
	width: 828px;
	padding-left: 3px;
	float: left;
	padding-bottom: 11px;
}
.content {
	width: 828px;
}
.columns-holder {
	overflow: hidden;
}
/* start colums */
.column1 {
	width: 190px;
	float: left;
	padding-left: 6px;
}
/* for inner column1 */
.inner_column1 {
	padding-top:6px
}
/* strt form */
.form {
	background: url(../images/box.gif) no-repeat 0 100%;
	margin-bottom: 5px;
	font-size: 12px;
	width: 190px;
	line-height: 13px;
	padding-bottom: 6px;
}
.form .last {
	padding-bottom: 9px;
}
.form h3, .form1 h3 {
	background: url(../images/bg-h3.gif) no-repeat;
	height: 24px;
	font-size: 13px;
	color: #fff;
	margin: 0;
	padding: 0 0 4px 8px;
	line-height: 24px;
}
.form label {
	display: block;
	padding-bottom: 2px;
	padding-top: 4px;
}
.form .row {
	padding-left: 6px;
	color: #3c3c3d;
	width: 230px;
	margin-right: -50px;
	overflow: hidden;
}
.form select {
	border: 1px solid #707070;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
	margin-left: 0px;
	float: left;
}
.form input {
	border: 1px solid #707070;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
	margin-left: 0px;
	float: left;
}
.form .extra2 .selectArea {
	float: left;
	width: 80px !important;
	margin-right: 16px;
	border: 1px solid #707070;
}
.input-field {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height: 20px;
	background: url(../images/bluebtn_178_20.png) no-repeat;
	cursor: pointer;
	padding: 3px;
	margin-top: 11px;
	color: black;
	white-space: nowrap;
}
.input-field a:hover {
	text-decoration:none;
	color:#2469DB;
}
.btn-details {
	font-weight: bold;
	background: url(../images/arrow.gif) no-repeat 0 50%;
	padding-left: 13px;
	margin-left: 11px;
}

.form1 {
	background: url(../images/box-blue.gif) no-repeat 0 100%;
	width: 190px;
	margin-bottom: 6px;
	padding-bottom: 7px;
}
.content-block .form1 {
	background:none;
	float:left
}
.content-block .form1 .row {
	padding: 0 0 7px 0px;
	overflow: hidden;
}
.content-block .form1 .text {
	border:1px solid #707070
}
.form1 h3 {
	background: url(../images/bg-h3-blue.gif) no-repeat;
	margin-bottom: 8px;
}
.form1 label {
	display: block;
	padding-bottom: 3px;
}
.form1 .checkbox input {
	width: 14px;
	height: 14px;
	margin: 0;
}
.form1 .checkbox label {
	display: inline;
	background: url(../images/ico-info.gif) no-repeat 100% 2px;
	padding-right: 18px;
}
.form1 .text {
	width: 164px;
	border: 1px solid #2662df;
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 13px;
	padding-left: 4px;
	float: left;
}
.form1 .row {
	padding: 0 0 7px 9px;
	overflow: hidden;
}
.form1 .checkbox {
	padding-top: 3px;
	padding-left: 10px;
	padding-bottom: 9px;
}
.form1 .btn-login {
	display: block;
	background: url(../images/btn-silver.gif) no-repeat;
	width: 98px;
	font-weight: bold;
	font-size: 12px;
	height: 20px;
	line-height: 20px;
	padding-left: 4px;
	margin-left: 80px;
	margin-bottom: 11px;
}
.form1 .btn-login:hover {
	text-decoration: none;
}
.form1 .btn-details {
	background: url(../images/arrow-blue.gif) no-repeat 0 50%;
	color: #2561df;
	margin-left: 9px;
}
/* end form */
.sidebar {
	color: #3c3c3d;
	padding-bottom: 8px;
	padding-left: 6px;
	width: 822px;
	overflow: hidden;
}
.sidebar div {
	padding-top: 6px;
	float: left;
}
.sidebar .red {
	color: #f00;
	padding-left: 4px;
	padding-right: 6px;
}
.redtext {
	color: #f00;
}
.greentext {
	color:#008000;
}
.bluetext2 {
	color:#2561df
}
.greytext2 {
	color:#666666;
}
.greytext3 {
	color:#333333;
}
.darkbluetext {
	color:#004080
}
.sidebar .blue {
	color: #2561df;
}
.sidebar div a {
	color:#FF0000
}
.button1 {
	background: url(../images/button.gif) no-repeat;
	width: 225px;
	height: 21px;
	float: right;
	overflow: hidden;
	text-indent: -3000px;
	margin-right: 7px;
}
/* start column2 */
.column2 {
	width: 620px;
	float: left;
	padding-left: 6px;
}
/* for inner column2 */
.inner_column2 {
	width: 608px;
	padding-left: 12px;
	padding-top:6px
}
.column2 .box1 {
	background: url(../images/box1-blue.gif) no-repeat 0 100%;
	width: 620px;
	margin-bottom: 6px;
}
/* for box 300px */
.box3 {
	background: url(../images/box-300-blue.gif) no-repeat 0 100%;
	width: 300px;
	margin-bottom: 6px;
}
.box3 h2 {
	margin: 0;
	padding: 0 0 0 12px;
	background: url(../images/bluebar-300.gif) no-repeat;
	height: 24px;
	font-weight: bold;
	font-size: 13px;
	line-height: 24px;
	color: #fff;
}
/* for box 142px */
.box4 {
	background: url(../images/box-142-blue.gif) no-repeat 0 100%;
	width: 142px;
	margin-bottom: 6px;
}
.box4 h2 {
	margin: 0;
	padding: 0 0 0 12px;
	background: url(../images/bluebar-142.gif) no-repeat;
	height: 24px;
	font-weight: bold;
	font-size: 13px;
	line-height: 24px;
	color: #fff;
}
/* for box 294px */
.box5 {
	background: url(../images/whitebox-294.gif) no-repeat 0 100% !important;
	width: 294px;
	margin-bottom: 6px;
}
.box5 h2 {
	margin: 0;
	padding: 0 0 0 12px;
	background: url(../images/bluebar-294.gif) no-repeat !important;
	height: 24px;
	font-weight: bold;
	font-size: 13px;
	line-height: 24px;
	color: #fff;
}
/* for box 306px */
.box6 {
	background: url(../images/whitebox-306.gif) no-repeat 0 100% !important;
	width: 306px;
	margin-bottom: 6px;
}
.box6 h2 {
	margin: 0;
	padding: 0 0 0 12px;
	background: url(../images/bluebar-306.gif) no-repeat !important;
	height: 24px;
	font-weight: bold;
	font-size: 13px;
	line-height: 24px;
	color: #fff;
}
/* for box 306px no top title */
.box7 {
	background: url(../images/whitebox-306.gif) no-repeat 0 100%;
	width: 306px;
	margin-bottom: 6px;
	overflow:hidden;
}
.box7 .top-border {
	background: url(../images/topbox-306.gif) no-repeat;
	height:4px;
	line-height: 4px;
	margin: 0;
	padding: 0;
	line-height:0px;
	font-size:0px
}
.box9 {
	background: url(../images/whitebox-606.gif) no-repeat 0 100%;
	width: 606px;
	margin-bottom: 6px;
	overflow:hidden;
}
.box9 .top-border {
	background: url(../images/topbox-606.gif) no-repeat;
	height:4px;
	line-height: 4px;
	margin: 0;
	padding: 0;
	line-height:0px;
	font-size:0px
}
/* for inner box */
.inner_column2 .box1 {
	background: url(../images/box-608-blue.gif) no-repeat 0 100%;
	width: 608px;
	margin-bottom: 12px;
}
.column2 .box1 h2 {
	margin: 0;
	padding: 0 0 0 12px;
	background: url(../images/h2-title.gif) no-repeat;
	height: 24px;
	font-weight: bold;
	font-size: 13px;
	line-height: 24px;
	color: #fff;
}
.inner_column2 .box1 h2 {
	margin: 0;
	padding: 0 0 0 12px;
	background: url(../images/bluebar-608.gif) no-repeat;
	height: 24px;
	font-weight: bold;
	font-size: 13px;
	line-height: 24px;
	color: #fff;
}
/* button */

a.button-blue {
	background: url(../images/btn_left.gif) no-repeat top left;
	padding:0px 0px 0px 3px;
	display:inline-block;
	line-height:11px;
	vertical-align:baseline;
}
a.button-blue span {
	background:url(../images/btn_right.gif) no-repeat top right;
	padding:5px 10px 6px 10px;
	display:inline-block;
	color:#2561df;
	font-weight:bold
}
a.button-blue:hover {
	cursor:pointer;
	text-decoration:none;
	color:#2561DF;
}
.bluebutton {
	background: url(../images/btn_left.gif) no-repeat left;
	display:block;
	height:22px;
	margin:6px 0 6px 0;
	padding:0 2px 0 0;
	
}
.bluebutton input, .bluebutton button {
	background:url(../images/btn_right.gif) no-repeat right;
	display:block;
	height:22px;
	padding:2px 3px 5px 3px;
	border:0px !important;
	margin:0 0 0 2px;
	cursor:pointer;
}
.bluebutton2 {
	background: url(../images/btn_left.gif) no-repeat  left;
	display:block;
	height:22px;
	margin:0 0 4px 2px;	
	padding:0 2px 0 0;
}
.bluebutton2 input, .bluebutton2 button {
	background:url(../images/btn_right.gif) no-repeat right;
	display:block;
	height:22px;
	padding:2px 6px 4px 6px;
	border:0px !important;
	margin:0 0 0 2px;
	cursor:pointer;
}
.content-block {
	padding:14px
}
.content-block2 {
	padding:8px 10px 10px 16px;
	line-height:14px;
}
.form3 {
	padding-bottom:10px
}
.form3 label {
	float:left;
	width:150px;
	color:#333333;
	line-height: 13px;
}
.infolabel {
	background: url(../images/ico-info.gif) no-repeat 130px 2px;
}
.info-link {
	display:inline-block;
	width:11px;
	line-height:11px;
}
.error-box {
	height:auto;
	margin-bottom:6px;
	padding:2px;
	background-color:#FFF0F0;
	border:1px #FF0000 dotted;
	color:#FF0000;
}
.error-box ul {
	margin-left:20px;
	list-style:circle;
	line-height:16px;
}
.error-field {
	color:#FF0000;
}
.blue-separator {
	border-bottom:1px solid #2762DF;
	font-size:0;
	line-height:0;
}
.grey-separator {
	border-bottom:1px solid #717171;
	font-size:0;
	line-height:0;
}
.margin10 {
	margin:10px 0px
}
.form3 select, .form4 select, .form-3column select {
	border: 1px solid #707070;
	font-size: 12px;
	line-height: 13px;
	margin-left: 0px;
}
.form3 input, .form4 input {
	border: 1px solid #707070;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.form3 .row, .form4 .row {
	padding: 0 0 7px 0px;
	overflow: hidden;
	clear:both;
}
.text-befor-form {
	padding:0px 0px 15px 0px
}
a.btn-more {
	color: #2561df;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer
}
a.btn-more:hover {
	text-decoration:underline
}
.left {
	float:left
}
.right {
	float:right
}
.red {
	color: #f00;
	padding-left: 4px;
	padding-right: 20px;
}
.insert-list .red {
	color: #f00;
	padding: 5px 10px 5px 4px;
	display:block;
}
.tablelist th {
	background-color:#4378E4;
	font-weight:bold;
	text-align:left;
	color:#FFFFFF;
}
.tablelist th, .tablelist td {
	padding:3px
}
.h {
	background-color:#ffffff;
}
.tablelist td a {
	text-decoration:underline
}
.tablelist td a:hover {
	text-decoration:none
}
.eingabe {
	clear:both
}
.eingabe .text {
	font-weight:bold;
	padding:0px 0px 10px 0px
}
.eingabe .leftColumn {
	float:left;
	padding:0px 35px 5px 5px
}
.clear {
	clear: both;
}
.bluetext {
	color:#1A50B8 !important;
	font-weight:bold
}
.greytext {
	color:#333333 !important;
	font-weight:bold
}
label.checkboxinline {
	width:auto;
	display:inline;
	float:none;
	font-weight:normal
}
.bordernone {
	border:0px
}
.form-2column .column1 {
	float:left
}
.form-2column .column2 {
	float:left
}
.form-2column .column3 {
	float:left
}
.form4 label {
	width:150px;
	color:#333333;
	line-height: 13px;
	display:block;
	padding-bottom:4px
}
.form-title {
	font-size:12px;
	font-weight:bold;
	padding:0 0px 10px 0px;
	margin:0;
}
.form5, .form6 {
	padding-top:13px;
	padding-right:20px
}
.form4 {
	padding-right:20px
}
.column-1, .column-2, .column-3 {
	padding-right:20px
}
.textareaform {
	padding-top:10px
}
.textareaform .text1, .textareaform .text2 {
	padding:4px 0px
}
/* Arrow navigation */
.arrow-navigation {
	margin-bottom:11px;
	clear:left
}
.arrow-navigation ul {
	list-style:none;
	padding:0;
	margin:0
}
.arrow-navigation ul li {
	float:left;
	height:45px;
}
.arrow-navigation ul li.selected {
	background: #2561df url(../images/arr_left_active.gif) no-repeat top left;
}
.arrow-navigation ul li.selected span {
	background:url(../images/arr_right_active.gif) no-repeat top right;
	display:block;
	height:45px
}
.arrow-navigation ul li.empty {
	background:#fff
}
.arrow-navigation ul li.empty span {
	background:#fff;
	width:50px
}
.arrow-navigation ul li.selected a {
	color:#fff
}
.arrow-navigation ul li {
	background: #cccccc url(../images/arr_left.gif) no-repeat top left;
}
.arrow-navigation ul li#first-arrow {
	background-image:url(../images/arr_first.gif);
	background-repeat:no-repeat;
	background-position:top left
}
.arrow-navigation ul li.selected#first-arrow {
	background-image:url(../images/arr_first_active.gif);
	background-repeat:no-repeat;
	background-position:top left
}
.arrow-navigation ul li span {
	background:url(../images/arr_right.gif) no-repeat top right;
	display:block;
	height:45px
}
.arrow-navigation ul li.last-arrow span {
	background:url(../images/arr_last.gif) no-repeat top right;
	display:block;
	height:45px
}
.arrow-navigation ul li#last-arrow span {
	background:url(../images/arr_last.gif) no-repeat top right;
	display:block;
	height:45px
}
.arrow-navigation ul li.selected#last-arrow span {
	background:url(../images/arr_last_active.gif) no-repeat top right;
	display:block;
	height:45px
}
.arrow-navigation ul li.first-arrow a {
	padding:28px 20px 4px 10px;
}
.arrow-navigation ul li a {
	padding:28px 0px 4px 18px;
	display:block;
	color:#3366cc;
	text-decoration:none
}
.arrow-navigation ul li a:hover {
	text-decoration:underline
}
.arrow-navigation ul li.first-arrow a.arr1 {
	background-position:10px 4px
}
.arrow-navigation ul li.first-arrow a.done {
	background-position:10px 4px
}
.arrow-navigation ul li a.done {
	background:url(../images/done.gif) no-repeat 18px 4px;
}
.arrow-navigation ul li a.arr1 {
	background:url(../images/arr1.gif) no-repeat 17px 4px;
}
.arrow-navigation ul li a.arr2 {
	background:url(../images/arr2.gif) no-repeat 17px 4px;
}
.arrow-navigation ul li a.arr3 {
	background:url(../images/arr3.gif) no-repeat 17px 4px;
}
.arrow-navigation ul li a.arr4 {
	background:url(../images/arr4.gif) no-repeat 17px 4px;
}
.arrow-navigation ul li a.arr5 {
	background:url(../images/arr5.gif) no-repeat 17px 4px;
}
.arrow-navigation ul li a.arr6 {
	background:url(../images/arr6.gif) no-repeat 17px 4px;
}
.arrow-navigation ul li a.arr7 {
	background:url(../images/arr7.gif) no-repeat 17px 4px;
}
.arrow-navigation ul li.selected a.done {
	background:url(../images/done_active.gif) no-repeat 18px 4px;
}
.arrow-navigation ul li.selected a.arr1 {
	background:url(../images/arr1_active.gif) no-repeat 17px 4px;
}
.arrow-navigation ul li.selected a.arr2 {
	background:url(../images/arr2_active.gif) no-repeat 17px 4px;
}
.arrow-navigation ul li.selected a.arr3 {
	background:url(../images/arr3_active.gif) no-repeat 17px 4px;
}
.arrow-navigation ul li.selected a.arr4 {
	background:url(../images/arr4_active.gif) no-repeat 17px 4px;
}
.arrow-navigation ul li.selected a.arr5 {
	background:url(../images/arr5_active.gif) no-repeat 17px 4px;
}
.arrow-navigation ul li.selected a.arr6 {
	background:url(../images/arr6_active.gif) no-repeat 17px 4px;
}
.arrow-navigation ul li.selected a.arr7 {
	background:url(../images/arr7_active.gif) no-repeat 17px 4px;
}
.box2 {
	margin: 0;
	padding: 0 0 0 12px;
	background: url(../images/blue-title-bar.gif) no-repeat;
	height: 30px;
	font-weight: bold;
	font-size: 16px;
	line-height: 30px;
	color: #fff;
	margin-bottom:12px
}
.box8 {
	margin: 0;
	padding: 0 0 0 12px;
	background: url(../images/blue-title-bar-606.gif) no-repeat;
	height: 30px;
	font-weight: bold;
	font-size: 16px;
	line-height: 30px;
	color: #fff;
	margin-bottom:12px
}
.werbung-container {
	overflow:hidden
}
.werbung-container img {
	display:block;
	float:left;
	padding-right:20px
}
.bold {
	font-weight:bold
}
.ausstatung-form label {
	float: left;
	width:180px;
	padding-top:3px
}
.ausstatung-form input {
	float:left
}
.ausstatung-form .column-1 {
	width:240px
}
.ausstatung-form .row {
	padding: 0 0 2px 0px;
	overflow: hidden;
	clear:both;
}
.row {
	padding: 0 0 2px 0px;
}
.login-form .row {
	float:left;
	padding-right:10px
}
.login-form label {
	display:block;
	padding-bottom:4px
}
.login-form input {
	border: 1px solid #707070;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.card-checkbox {
	padding-left:150px
}
.card-checkbox input {
	float:left
}
.card-checkbox label {
	float: left;
	width:300px;
	padding:3px 0px 0px 5px
}
.card-checkbox a {
	text-decoration:underline
}
.column2_inner_column1 {
	width: 300px;
	float:left
}
.column2_inner_column2, .column2_inner_column3 {
	padding-left:12px;
	width: 142px;
	float:left;
}
.title-inner-box {
	background-color:#d6d6d6;
	color:#000;
	font-weight:bold;
	padding:3px 14px;
	margin:0px 1px
}
.pad-left {
	padding-left:25px !important
}
.inner-box-contant {
	padding:5px 14px;
}
.inner-box-contant ul {
	padding:0px;
	margin:0px;
	list-style:none
}
.inner-box-contant ul li {
	padding-bottom:5px;
	height:15px
}
.inner-box-contant ul li.check {
	background:url(../images/done.png) no-repeat top left;
	height:15px
}
.inner-box-contant ul li.empty {
	height:15px
}
.inner-box-contant ul li a {
	color:#000;
	text-decoration:underline
}
.bilder-table-container {
}
.bilder-table {
}
.bilder-table th {
	font-weight:bold;
	padding:20px 20px 5px 20px;
}
.bilder-table td {
	color:#2960df;
	border-top:1px solid #2960df;
	border-right:1px solid #2960df;
	padding:14px 20px 14px 20px;
	text-align: center;
	vertical-align:middle
}
.bilder-table td.last {
	border-right:none
}
.bilder-table td a {
	display:block
}
.bilder-table td a img {
	text-align:left
}
.bilder-table td.info {
	text-align:left;
	padding-left:50px;
	color:#000
}
.bilder-table th.info {
	text-align:left;
	padding-left:50px;
	color:#000
}
a.down {
	text-indent: -3000px;
	background:url(../images/arrow_down.gif) no-repeat;
	width:20px;
	height:20px
}
a.delete {
	text-indent: -3000px;
	background:url(../images/icon20_delete.gif) no-repeat;
	width:20px;
	height:20px
}
a.up {
	text-indent: -3000px;
	background:url(../images/arrow_up.gif) no-repeat;
	width:20px;
	height:20px
}
a.rep {
	background:url(../images/icon20_rep.gif) no-repeat;
	display:block;
	padding:4px 0px 0px 25px;
	margin-bottom:9px;
	height:20px
}
a.car {
	background:url(../images/icon20_car.gif) no-repeat;
	display:block;
	padding:4px 0px 0px 25px;
	margin-bottom:9px;
	height:20px
}
a.contact {
	background:url(../images/icon20_contact.gif) no-repeat;
	display:block;
	padding:4px 0px 0px 25px;
	margin-bottom:9px;
	height:20px
}
a.photo {
	background:url(../images/icon20_phot.gif) no-repeat;
	display:block;
	padding:4px 0px 0px 25px;
	margin-bottom:9px;
	height:20px
}
a.calendar {
	background:url(../images/icon20_calendar.gif) no-repeat;
	display:block;
	padding:4px 0px 0px 25px;
	margin-bottom:9px;
	height:20px
}
a.deletelink {
	background:url(../images/icon20_delete.gif) no-repeat;
	display:block;
	padding:4px 0px 0px 25px;
	margin-bottom:9px;
	height:20px
}
a.uplink {
	background:url(../images/icon20_up.gif) no-repeat;
	display:block;
	padding:4px 0px 0px 25px;
	margin-bottom:9px;
	height:20px
}
a.carlink {
	background:url(../images/icon20_car.gif) no-repeat;
	display:block;
	padding:4px 0px 0px 25px;
	margin-bottom:9px;
	height:20px
}
a.viewlink {
	background:url(../images/icon20_view.gif) no-repeat;
	display:block;
	padding:4px 0px 0px 25px;
	margin-bottom:9px;
	height:20px
}
a.info {
	background:url(../images/info.png) no-repeat;
	display:inline-block;
	height:11px;
	width:11px;
	font-size:0px;
	text-decoration:none;
	text-indent: -3000px;
}
.quality-ico {
	float:left; 
	padding-right:4px;
}
.pre-box-contant {
	float:left;
	padding:0px 0px 3px 0px;
	font-weight:bold;
	font-size:12px; 
}
.column2_inner_2 {
	overflow:hidden
}
.column2_inner_2_column1 {
	width:294px;
	float:left
}
.column2_inner_2_column2 {
	float:left;
	width:306px;
	padding-left:6px
}
/* data table */
.table-daten-container {
	padding:0px 1px;
	color:#333333
}
.table-daten td {
	padding:4px 8px
}
.table-daten td.name {
}
.table-daten td.value {
	font-weight:bold
}
.odd {
	background-color:#DDECFB
}
.content-block_insidebox {
	padding:6px 14px 8px 14px
}
.main-bilder {
	padding:1px 3px 3px 3px;
}
/* image list */
.bilder-liste {
	border-top:1px solid #2561df;
	border-bottom:1px solid #2561df;
	overflow:hidden;
	margin-left:1px;
	margin-bottom:4px
}
.bilder-liste a img {
	border-right:1px solid #2561df;
}
.bilder-liste a.last img {
	border:none
}
.bilder-liste a {
	display:block;
	float:left;
	text-decoration:none;
	font-size:0px
}
.smallcarpic {  font-size:0px }
/* info box*/
.info-box {
	border:1px solid red;
	padding:10px;
	margin-bottom:11px
}
/* pay content*/
.content-pay {
	padding:14px
}
.content-pay .row {
	float:left;
	padding-right:20px
}
.pay-column1 {
	width:300px
}
.pay-column1 img {
	float:left;
	padding-top:10px
}
.pay-column2 {
	width:100px
}
.pay-column3 {
	width:100px
}
/* card content*/
.content-card {
	padding:14px
}
.content-card a {
	text-decoration:underline
}
.card-column1 {
	float:left;
	width:150px;
	padding-right:10px
}
.card-column2 {
	float:left;
	padding-right:10px;
	width:210px
}
.card-column3 {
	float:left;
	width:190px;
	padding-top:7px
}
.list-with-icon {
}
dl {
	padding:0;
	margin:0
}
.list-with-icon dt {
	width: 30px;
	float: left;
	margin: 0 0 10px 0;
}
.list-with-icon dd {
	float: left;
	width: 210px;
	margin: 0 0 14px 0;
	padding:3px 0px 0px 0px
}
dt {
	clear: both;
}
.image-online-container {
	text-align:center;
	padding:0px 0px 27px 0px;
	text-align:center
}
.inseratpaket {
	height:35px
}
.content-card-action {
	padding:10px
}
.content-card-action a {
	text-decoration:underline
}
/* car search */
.top-navigation {
	color:#666;
}
.top-navigation a {
	text-decoration:none;
	color:#666 !important;
}
.top-navigation a:hover {
	text-decoration:underline;
}

.bookmarks-list {
	padding-left:10px;
	margin:10px 0px 0px 0px;
}
.bookmarks-list a {
	display:block;
	color:#2561df
}
.bookmarks-list dt {
	width: 20px;
	float: left;
	margin: 0 0 0 0;
	padding-top:3px
}
.bookmarks-list dt a {
	width:10px;
	height:10px;
	background:url(../images/list_del.gif) no-repeat top left;
}
.bookmarks-list dt a:hover {
	background:url(../images/list_del_on.gif)
}
dt {
	clear: both;
}
.bookmarks-list dd {
	float: left;
	width: 140px;
	margin: 0 0 0 0;
	padding-bottom:10px
}

/* Make + modell List page */
.model-list {
	margin:10px 0px 0px 0px;
}
.model-list a {
	color:#2561df;
	text-decoration:underline;
}
.model-list a:hover {
	color:#666666;
	text-decoration:none;
}
.model-list li {
	padding-top:6px;
	list-style:none;
}

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

.brlines label {
	line-height: 13px;
	display:block;
	padding-bottom:4px
}
.brlines {
	padding:0 0 7px 0;
}
.car-search label {
	width:100px
}
.car-search {
	width:280px
}
/* search list */
.result-box {
	padding:10px 10px
}
.result-box a {
	text-decoration:underline
}
.result-box a:hover {
	text-decoration:none
}
.search-text {
	padding-right:30px
}
.result-text {
	padding-right:50px
}
.search-navigation {
	padding:10px;
	overflow:hidden
}
.search-navigation a {
	float:left;
}
.prev-end, .prev, .next-end, .next {
	width:14px;
	line-height:14px;
	height:14px;
	text-indent:-3000px;
	overflow: hidden;
	margin-right:9px
}
.prev-end {
	background: url(../images/nav-prev-end.gif);
}
.prev {
	background: url(../images/nav-prev.gif);
}
.next-end {
	background: url(../images/nav-next-end.gif);
}
.next {
	background: url(../images/nav-next.gif)
}
.nav-item {
	margin-right:9px;
	color:#2561DF
}
.current-nav-item {
	font-weight:bold;
	margin-right:9px;
	float: left;
	color:#2561DF
}
.prev {
	margin-right:15px
}
.next {
	margin-left:6px
}
.prev-end:hover, .prev:hover, .next-end:hover, .next:hover {
	background-position : 0 -14px;
}
.nav-item:hover {
	color:#666;
	text-decoration:none
}
.search-table-list-container {
	padding:0px 1px
}
.search-table-list {
	width:100%
}
.search-table-list th {
	background-color:#4378E4;
	padding:4px;
	text-align:left
}
.search-table-list th a {
	color:#ffffff;
	text-decoration:underline;
	display:block;
	float:left
}
.search-table-list th a:hover {
	text-decoration:none
}
.td-odd {
	background-color:#ECF4FD
}
.td-hover {
	background-color:#C7E8FE
}
.td-hover .detail-address {
	display:block
}
.detail-address {
	display:none;
	padding:5px 0px
}
.td-yellow {
	background-color:#FFFFB7
}
.td-premium {
	background-color:#D5FFD5
}
.td-inaktiv {
	background-color:#FFCECE
}
.search-table-list td {
	vertical-align:top;
	/* forpadding: 5px; */
}
.search-table-list .top-border {
	border-top:1px solid #2561DF;
}
.search-table-list .bottom-border {
	border-bottom:1px solid #2561DF;
}
.search-table-list td.image {
	padding:2px 0px !important;
	width:1%;
	border-bottom:1px solid #2561DF;
}
.search-table-list .descript {
	margin-top:9px;
	color:#666666
}
.search-table-list a.addlink {
	margin-top:12px;
	text-decoration:underline;
	color:#0E52F1 !important;
}
.search-table-list .addlink {
	margin-top:12px;
}
.search-table-list a.addlink:hover {
	text-decoration:none
}
.sort-up, .sort-down {
	background:url(../images/sort-arrows.gif) no-repeat;
	height:5px;
	width:9px;
	margin:3px 4px;
	font-size:0px
}
.sort-up {
	background-position : 0 -5px;
}
.drop-down-container {
	padding:0px 0px 0px 6px;
	overflow:hidden
}
.drop-down {
	margin-bottom:8px;
	float:left
}
.drop-down .name-categorie {
	cursor:pointer;
	border:1px solid #2561DF;
	background: #fff url(../images/arrow2.gif) no-repeat right 5px;
	color:#666666;
	padding:2px 20px 2px 5px;
}
.drop-down:hover ul, .drop-down.hover ul {
	display: block !important;
}
.drop-down ul {
	margin: 0;
	display: none;
	position: absolute;
	padding: 3px 0 0 0;
	background: #fff;
	list-style: none;
	border-left: 1px solid #2561df;
	border-bottom: 1px solid #2561df;
	border-right: 1px solid #2561df;
}
.drop-down ul li {
	margin: 0px 0px 5px 0px;
	padding:0px;
	display:block
}
.drop-down ul li a {
	color:#666;
	background:url(../images/list_del.gif) no-repeat 6px 2px;
	padding:0px 10px 0px 20px
}
.drop-down ul li a:hover {
	background:url(../images/list_del_on.gif) no-repeat 6px 2px;
}
.form-link {
	color:#2561df;
	font-weight:bold;
	text-decoration:none;
	display:block;
	padding:5px 0px 5px 6px
}
.detail-container {
	padding:3px 7px;
	overflow:hidden
}
.column2-detail-container {
	overflow:hidden;
	clear:left;
}
.column2-detail-left {
	float:left;
	margin-right:5px;
	margin-top:10px;
	width:294px
}
.column2-detail-right {
	float:left;
	margin-top:10px;
	width:306px
}
.view-bilder {
	background:url(../images/view-builder.gif) no-repeat 0px 0px;
	display:block;
	padding:7px 5px 13px 40px;
	color:#2561DF;
	margin-left:10px;
}
.service-container a {
	display:block;
	margin-bottom:5px;
	padding:1px 3px 3px 30px;
	color:#0E52F1;
	text-decoration:underline
}
.service-container a:hover {
	text-decoration:none
}
a.service-link-save {
	background:url(../images/service_save.gif) no-repeat 0px 0px;
}
a.service-link-lock {
	background:url(../images/service_lock.gif) no-repeat 0px 0px;
}
a.service-link-mail {
	background:url(../images/service_mail.gif) no-repeat 0px 0px;
}
a.service-link-person {
	background:url(../images/service_person.gif) no-repeat 0px 0px;
}
.kontakt {
	display:block;
	margin:5px 0px
}
.detail-navigation {
	overflow:hidden;
	padding:5px 0px 10px 0px;
	line-height:20px
}
.detail-navigation a {
	text-decoration:underline
}
.detail-navigation a:hover {
	text-decoration:none
}
.zuruck-text {
	padding-right:20px
}
.detail-navigation-container {
	overflow:hidden;
	padding-left:30px
}
.detail-navigation-prev, .detail-navigation-next {
	background:url(../images/detail-navigation-arrow.gif) no-repeat;
	display:block;
	text-indent:-3000px;
	height:20px;
	width:20px;
	float:left;
	margin-right:14px
}
.detail-navigation-next {
	background-position:0 -20px
}
.id-text {
	color:#666;
	font-weight:bold
}
.info-data {
	padding:13px 0px 10px 0px;
	color:#2561DF
}
.btn-send {
	background:url(../images/button_speichern.gif) no-repeat;
	display: block;
	width: 98px;
	font-weight: bold;
	font-size: 12px;
	height: 20px;
	line-height: 20px;
	padding:0px 10px;
	color:#3c3c3d
}
.auto-suche-container {
	overflow:hidden;
	padding-bottom:20px
}
.auto-suche-container .row {
	float:left;
	margin-right:20px
}
.auto-suche-container input {
	border:1px solid #707070;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.accessories-form .left {
	margin-right:15px
}
.accessories-form select, .accessories-categories select, .form7 select {
	border: 1px solid #707070;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
	margin-left: 0px;
}
.accessories-form input, .accessories-categories input, .accessories-categories textarea, .form7 input {
	border: 1px solid #707070;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.accessories-form .btn-login {
	display: block;
	background: url(../images/btn-silver.gif) no-repeat;
	width: 98px;
	font-weight: bold;
	font-size: 12px;
	height: 20px;
	line-height: 20px;
	padding-left: 4px;
}
.accessories img {
	margin: 0 auto;
}
.gallery.accessories .frame {
	height: 120px;
!important
}
.gallery.accessories .frame a {
	color: #3c3c3d;
}
.gallery.accessories .frame .img {
	display: block;
	width: 90px;
}
.accessories-link-list ul {
	float:left;
	margin:0px 40px 0px 0px
}
.accessories-link-list ul li {
	margin-bottom:12px
}
.accessories-link-list ul li a {
	text-decoration:underline
}
.accessories-link-list ul li a:hover {
	text-decoration:none
}
.box-accessories {
	font-size:13px !important
}
.column2-detail-container-accessories {
	overflow:hidden
}
.column2-detail-left-accessories {
	float:left;
	margin-right:5px;
	width:306px
}
.column2-detail-right-accessories {
	float:left;
	width:294px
}
.accessories-detail-list {
	margin:0px;
	width:400px
}
.accessories-detail-list dt {
	width: 120px;
	float: left;
	margin: 0 0 0 0;
}
.accessories-detail-list dt {
	clear:both
}
.accessories-detail-list dd {
	float: left;
	width: 150px;
	margin: 0 0 0 0;
	padding-bottom:10px;
	font-weight:bold
}
h3.box-title {
	background-color:#5484E7;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	padding:4px 0px 4px 14px;
	margin:0px
}
.accessories-categories textarea {
	float:left;
	width:240px;
	margin:10px 10px 10px 0px
}
.form7 .row, .form7 .row-inline {
	padding-bottom:5px
}
.form7 .row label {
	float:left;
	width:100px
}
.visual-editor-container {
	margin-top:40px;
	padding:0px 0px 20px 0px
}
.visual-editor {
	border:1px solid #000;
	height:300px
}
.categories-list {
}
.categories-list ul li {
	color:#59595A;
	padding:0px 1px
}
.categories-list span.open {
	display:block;
	padding: 7px;
	font-size:13px;
	color:#59595A;
	font-weight:bold;
	border-top:1px solid #666666;
}
.categories-list ul li a.first {
	display:block;
	padding: 4px 10px;
	font-weight:bold;
	color:#2561df;
}
.categories-list ul li a.first:hover {
	text-decoration:none;
	color:#404040
}
.categories-list ul ul {
	padding:0px 0px;
	background-color:#f2f2f2
}
.categories-list ul li li {
	color:#2561DF;
	border:none;
	background-color:#f2f2f2;
	padding:5px 2px 4px 10px;
	font-weight:bold
}
.categories-list ul li li a {
	color:#2561DF;
	text-decoration:none;
	background-image:none;
	display:inline
}
.categories-list ul li li.selected a {
	color:#fff;
}
.categories-list ul li li.selected a:hover {
	color:#fff
}
.categories-list ul li li.selected {
	background-color:#2561df
}
.categories-list ul li li a:hover {
	color:#404040;
	text-decoration:underline;
}
.categories-list ul li li a span {
	font-weight:normal
}
.statistics {
	width:370px
}
.statistics dt {
	float:left;
	width:170px;
	white-space:nowrap;
}
.statistics dd {
	float:left;
}
.underline {
	text-decoration:underline
}
.underline:hover {
	text-decoration:none
}
.dealer .detail-links {
	padding:10px 6px 10px 10px
}
.bottom-dealer-links {
	padding:5px 5px 20px 5px
}
.dealer .detail-links a, .bottom-dealer-links a {
	float:left;
	display:block;
	margin-right:10px;
	color:#666666;
	text-decoration:underline;
	padding:2px 0px 2px 20px;
	font-size:12px
}
.bottom-dealer-links a {
	color:#000;
	margin-right:30px;
}
.bottom-dealer-links div {
	float:left;
	margin-right:30px;
	margin-top:-1px
}
*html .bottom-dealer-links div {
	margin-top:-3px
}
.bottom-dealer-links div label {
	text-decoration:underline
}
.bottom-dealer-links a:hover {
	text-decoration:none
}
.dealer .detail-links a:hover {
	text-decoration:none
}
.dealer-detail {
	background:url(../images/dealer_detail.gif) no-repeat left 1px
}
.dealer-edit {
	background:url(../images/dealer_edit.gif) no-repeat left 2px
}
.dealer-photo {
	background:url(../images/dealer_photo.gif) no-repeat left 2px
}
.dealer-delete {
	background:url(../images/dealer_delete.gif) no-repeat left 2px
}
.dealer-graph {
	background:url(../images/dealer_graph.gif) no-repeat left 2px
}
.dealer-inactive {
	background:url(../images/dealer_inactive.gif) no-repeat left 0px
}
.dealer-active {
	background:url(../images/dealer_active.gif) no-repeat left 4px
}
.dealer .detailtext {
	color:#666;
}
.dealer .paket, .dealer .inserat-link, .dealer .email-count {
	float:left;
}
.dealer .inserat-link {
	display:block;
	background:url(../images/dealer_prem.gif) no-repeat left 0px;
	padding-left:14px;
	color:#0e52f1;
	text-decoration:underline;
	margin-right:4px
}
.dealer .premiumdatum {
	float:left;
	color:#666666
}
.dealer .email-count, .dealer .paket {
	color:#666
}
.dealer .checkbox {
	padding-top:13px
}
.dealer-search .search-table-list td {
	padding:7px 5px
}
.handler-suche {
	padding:20px 14px 10px 14px
}
.top-handler {
	padding:10px 14px
}
.top-handler a {
	display:block;
	float:left;
	margin-right:7px;
	margin-bottom:10px;
}
.dealer-logo-container {
	padding:10px 0px;
	overflow:hidden
}
.dealer-logo-container img {
	float:left
}
.dealer-logo-container a {
	padding:2px 0px 2px 20px;
	text-decoration:underline;
	margin-left:10px
}
.dealer-logo-container .item {
	clear:left;
	overflow:hidden
}
.table-data-blue {
	border-left:1px solid #999;
	border-top:1px solid #999;
	background-color:#fff
}
.table-data-blue th {
	background-color:#5a88e7;
	color:#fff;
	text-align:left
}
.table-data-blue td, .table-data-blue th {
	padding:5px 10px;
	border-right:1px solid #999;
	border-bottom:1px solid #999
}
.table-data-blue td.odd {
	background-color:#eaf3fd
}
.table-data-message {
	text-align:right;
	color:#ff0000;
	margin-top:5px
}
.table-data-title {
	font-weight:bold;
	margin:15px 0px 10px 0px
}
.table-data-werbung {
	border-top:1px solid #999;
	border-right:1px solid #999;
	border-left:1px solid #999;
	background-color:#fff
}
.table-data-werbung th {
	background-color:#5a88e7;
	color:#fff;
	text-align:left
}
.table-data-werbung td {
	color:#000
}
.table-data-werbung td.odd {
	background-color:#eaf3fd
}
.table-data-werbung td, .table-data-werbung th {
	padding:5px 10px;
	border-bottom:1px solid #999;
}
.table-data-werbung strong {
	display:block;
	font-weight:bold;
	color:#000
}
/* pupup window*/
.popup-window-content {
	clear:both
}
.popup-navigation-container, .popup-window-container {
	margin:0 auto;
}
.popup-window-container {
	width:574px;
	background-color:#CFE4FA;
	padding:20px;
	height:494px
}
.popup-window-column-container {
	overflow:hidden
}
.popup-window-column-container label {
	display:block;
	color:#333333 !important;
	font-weight:bold;
	padding:0px 0px 5px 0px
}
.popup-window-column-container .row {
	padding:0px 0px 14px 0px
}
.popup-window-column1, .popup-window-column2 {
	float:left
}
.popup-window-column1 {
	width:290px;
	margin-right:30px
}
.popup-window-column2 {
	width:210px;
}
.popup-window-container input, .popup-window-container textarea {
	border:1px solid #707070;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.popup-window-container select {
	border:1px solid #707070;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	margin-left:0;
}
.popup-window-content h3 {
	color:#003399;
	font-size:16px;
	margin:0px 0px 15px 0px;
	padding:0px
}
.popup-window-container button {
	color:#2561DF;
	font-weight:bold
}
.popup-window-container a.close-popup-window {
	background:url(../images/close.gif) no-repeat right 2px;
	padding:3px 20px 3px 0px;
	display:block;
	text-decoration:underline;
	float:right
}
.popup-window-container a.close-popup-window:hover {
	text-decoration:none
}
.line label {
	display: inline !important;
	font-weight:normal
}
.aboservice {
	width: 500px;
	margin:30px 0px
}
.aboservice dt {
	width: 160px;
	float: left;
	margin: 0 0px 10px 0;
	font-weight: bold;
	color:#1a50b8;
}
.aboservice dd {
	float: left;
	width: 300px;
	margin: 0 0px 10px 0;
}
.aboservice dd input {
	display:block;
	margin-bottom:16px;
	float: left
}
.aboservice dd label {
	display:block;
	padding:2px 0px 0px 5px
}

/* pupup window gallery*/
.popup-gallery-mainpicture {
    width: 640px;
	height: 480px;
    text-align: center;
    border-collapse: collapse;
    margin: 0px;
    padding: 0px;
}
.popup-gallery-mainpicture td {
    margin: 0px;
    padding: 0px;
}
.popup-gallery-mainpicture img {
    display: inline;
}
.popup-gallery-container, .popup-agb-container {
	width:720px;
	margin:0 auto;
	background-color:#CFE4FA;
}
.popup-gallery-logo {
	padding:5px 20px 20px 20px;
	background-color:#ffffff
}
.popup-agb-logo {
	padding:10px 20px 10px 20px;
	background-color:#ffffff
}
.popup-agb-logo .logo {
	margin:0px
}
.popup-agb {
	background-color:#fff;
	border:1px solid #2561df;
	padding:10px 15px;
	line-height:14px;
	color:#333333
}
.popup-agb h3 {
	font-size:11px;
	font-weight:bold;
	margin:22px 0px 12px 0px
}
.popup-agb h2 {
	font-size:12px;
	font-weight:bold;
}
.popup-agb p {
	margin:0px
}
.popup-agb .contents {
	font-size:12px
}
.popup-agb .contents a {
	color:#2662df;
	text-decoration:underline
}
.popup-agb .contents a:hover {
	text-decoration:none
}
.popup-agb .contents ol {
	margin:0px 0px 0px 25px;
	padding:0px
}
.popup-agb .contents ol li {
	color:#2662df;
	margin-bottom:2px
}
.popup-agb-content {
	padding:20px 26px
}
.popup-gallery-container h3 {
	color:#2561DF;
	font-size:16px;
	margin:15px 0px 15px 0px;
	padding:0px
}
.popup-gallery-content {
	padding:8px 26px 10px 26px
}
.popup-gallery {
	border:1px solid #2561DF;
	padding:14px;
	background-color:#ffffff
}
.popup-gallery-close {
	background:url(../images/close.gif) no-repeat right 2px;
	padding:3px 20px 3px 0px;
	display:block;
	text-decoration:underline;
	float:right
}
.popup-gallery-close:hover {
	text-decoration:none
}
.popup-gallery-listpicture a {
	display:inline;
	float: left;
	border:1px solid #e0e0e0;
	margin-right:2px;
}
.popup-gallery-listpicture a.last {
	margin-right:0px
}
.popup-gallery-listpicture a:hover {
	border:1px solid #2561DF
}
.popup-gallery-listpicture a:hover img {
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
}
.popup-gallery-listpicture {
	overflow:hidden;
	padding-top:14px
}
.popup-gallery-close-container, .popup-navigation-container {
	clear:both;
	overflow:hidden;
	padding:20px 0px 5px 0px
}
.popup-navigation-container .next-popup {
	float:right;
}
.popup-navigation-container .prev-popup {
	float:left;
}
.popup-navigation-container .next-popup, .popup-navigation-container .prev-popup {
	display:block;
	text-decoration:underline
}
.popup-navigation-container .next-popup:hover, .popup-navigation-container .prev-popup:hover {
	text-decoration:none
}
.popup-navigation-container {
	width:574px;
	margin-top:-50px
}
/* start gallery */
.gallery {
    overflow: hidden;
    margin-left:12px;
    width:608px;
}
.gallery .frame {
	width: 140px;
	float: left;
	height: 156px;
	margin-top: 9px;
	margin-right: 12px;
}
.gallery .frame div {
	background: url(../images/frame.gif) no-repeat;
	width: 140px;
	height: 156px;
	padding-top: 4px;
}
.gallery .frame a {
	display: block;
	width: 126px;
	margin: 0 auto;
}
.gallery .frame div img {
	margin: 0 auto;
}
.gallery .frame p {
	margin: 0;
	color: #2561df;
	text-align: left;
	padding: 3px 0 0 0;
	font-size: 12px;
	line-height: 14px;
}
.gallery .frame p a {
	color: #333333;
}
.gallery .frame p a span {
	color: #2561df;
}
/* start gallery row 2 */

.gallery .frame2 {
	width: 140px;
	float: left;
	height: 138px;
	margin-top: 9px;
	margin-right: 12px;
	padding-bottom: 10px;
}
.gallery .frame2 div {
	background: url(../images/frame2.gif) no-repeat;
	width: 140px;
	height: 138px;
	padding-top: 6px;
}
.gallery .frame2 a {
	display: block;
	width: 126px;
	margin: 0 auto;
}
.gallery2 .frame2 div img {
	margin: 0 auto;
}
.gallery .frame2 p {
	margin: 0;
	color: #2561df;
	text-align: left;
	padding: 3px 0 0 0;
	font-size: 12px;
	line-height: 14px;
}
.gallery .frame2 p a {
	color: #333333;
}
.gallery .frame2 p a span {
	color: #2561df;
}
/* Neusten H�ndle */
.gallery .frame3 {
	width: 290px;
	height:130px;
	float: left;
	margin-top: 9px;
	margin-right: 12px;
}
.gallery .frame3 div img {
	margin-bottom: 6px;
}
/* left list links*/
.left-links {
	padding:14px 10px 0px 10px
}
.left-links b {
	display:block;
	padding-bottom:10px
}
.left-links ul {
	list-style:none;
	padding:0;
	margin:0
}
.left-links ul li {
	padding-bottom:10px;
	color:#59595a;
	font-weight:bold
}
.left-links ul li a {
	color:#59595a;
	font-weight:bold;
	text-decoration:none
}
.left-links ul li a:hover {
	text-decoration:underline
}
.column2 .extra3 {
	background: url(../images/box1-silver.gif) no-repeat 0 100%;
}
.column2 .extra3 h2 {
	background: url(../images/h2-title-darck.gif) no-repeat;
}
.column2 .extra3 .frame {
	height: 140px;
	padding-bottom: 8px;
}
.column2 .top-angebot .frame {
	height: 140px;
}
.column2 .top-angebot .accessories .frame {
	height:120px
}
.column2 .extra3 .frame div, .column2 .top-angebot .frame div {
	background: url(../images/frame2.gif) no-repeat;
	height: 140px;
	padding-top: 6px;
}
.column2 .extra3 .frame a {
	color: #666;
}
.column2 .extra4 {
	background: url(../images/box1-yellow.gif) no-repeat 0 100%;
	margin: 0;
}
.column2 .extra4 h2 {
	background: url(../images/h2-title-yellow.gif) no-repeat;
}
.column2 .extra4 img {
	margin: 0;
}
.column2 .extra4 .frame {
	height: 130px;
}
.column2 .extra4 .frame a {
	text-align:left;
	color: #666;
}
.column2 .extra4 .frame .img {
	display: block;
	width: 90px;
}
.column2 .extra4 p {
	color: #3c3c3d;
}
/* end column2 */
.column {
	width: 166px;
	float: left;
	padding-top: 96px;
	margin-right: -100px;
}
.column .banner1 {
	width: 160px;
	display: block;
	margin: 0 0 5px 6px;
}
.box {
	background: url(../images/box-corner-top.png) no-repeat;
	width: 828px;
	padding-top: 7px;
	clear: both;
}
.box-inner {
	background: #fff;
	width: 828px;
}
.box-corner {
	background: url(../images/box-corner-bottom.png) no-repeat;
	width: 828px;
	height: 6px;
	margin-bottom: 6px;
	font-size: 0;
	line-height: 0;
}
.auto-marker, .header .box {
	background: url(../images/box1-corner-top.png) no-repeat;
	padding-top: 4px;
	color: #999;
}
.box1-corner {
	background: url(../images/box1-corner-bottom.png) no-repeat;
	height: 4px;
	margin-bottom: 6px;
	line-height: 0;
	font-size: 0;
}
.auto-marker .box-inner {
	width: 815px;
	padding-left: 13px;
}
.list-holder {
	width: 888px;
	margin-right: -100px;
	overflow: hidden;
}
.auto-marker h3 {
	margin: 0;
	padding: 4px 0 6px 0;
	font-weight: bold;
	font-size: 12px;
	color: #333;
}
.auto-marker ul {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	width: 172px;
}
.auto-marker ul li {
	margin: 0;
	padding: 0 0 1px 0;
	color: #2561df;
	text-transform: uppercase;
}
.auto-marker ul li a {
	color: #2561df;
}
.auto-marker p {
	margin: 0;
	padding: 11px 0 0 0;
}
/* start footer */
.footer-links .box-inner {
	padding-top: 1px;
	padding-bottom: 1px;
}
.copyright {
	border-top: 1px solid #fff;
	background: url(../images/gradient2.gif) no-repeat 0 100%;
	color: #3f3f3d;
	width: 812px;
	margin-left: 2px;
	margin-bottom: -5px;
	position: relative;
	padding-left: 12px;
	height: 19px;
	padding-top: 8px;
}
.partner {
	overflow: hidden;
	background:#9a9a98 url(../images/gradient3.gif) repeat-x;
	margin-left: 2px;
	width: 810px;
	padding: 13px 0 8px 14px;
}
.partner h4 {
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-size: 12px;
	line-height: 14px;
	color: #000;
	display: inline;
	float: left;
}
.partner ul {
	margin: 0;
	padding: 0;
	display: inline;
	list-style: none;
	float: left;
}
.partner ul li {
	margin: 0;
	background: url(../images/sep.gif) no-repeat 0 50%;
	padding: 0 6px 0 6px;
	color: #fff;
	float: left;
	display: inline;
}
.partner .first {
	background: none;
}
.partner ul li a {
	color: #fff;
	font-size:12px;
}
.nav1 {
	background: url(../images/gradient1.gif) no-repeat;
	margin: -6px 0 0 2px;
	padding: 23px 0 0 0;
	list-style: none;
	height: 31px;
	border-bottom: 1px solid #fff;
	position: relative;
}
.nav1 li {
	background: url(../images/sep.gif) no-repeat 0 50%;
	margin: 0;
	font-size: 12px;
	line-height: 14px;
	padding: 0 14px;
	display: inline;
}
.nav1 li a {
	color: #fff;
}
.nav1 .first {
	background: none;
}
.total-box {
	padding:5px 0px 10px 150px
}
.list-bullet li {
	padding:0px 0px 10px 25px;
	background:url(../images/bullet1.gif) no-repeat 0px 2px
}
.list-bullet li strong {
	color:#666666;
	display:block
}
.message {
	padding:0px 0px 15px 0px
}

.nobold {
	font-weight:normal !important
}
/* end footer */
/* forms */
	input:hover, select:hover, input:focus, select:focus {
	background-color:#C7E8FE;
}
/* forms selected*/
.selected-menu{
	background-color:#C7E8FE;
	font-weight:bold;
	/* background-color:#FFBBBB; */
}

/* sitemap header */

.popup-sitemap {
	border:1px solid #2561DF;
	padding:14px;
	background-color:#ffffff;
	line-height:150%
}
.popup-sitemap h4 {
	font-size:14px;
	margin-bottom:20px
}
.popup-sitemap ul {
	padding:0px;
	margin:0px;
	margin-bottom:20px
}
.popup-sitemap ul li {
	color:#2662df
}
.popup-sitemap ul li a {
	color:#2662df;
	text-decoration: underline
}
.popup-sitemap ul li a:hover {
	text-decoration:none
}
.popup-sitemap-column1 {
	float:left;
	width:300px
}
.popup-sitemap-column2 {
	float:left;
	width:300px
}
/* sitemap footer */