/* vietnamese */
@font-face {
  font-family: 'Bevan';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/4iCj6KZ0a9NXjG8SWCvZtUSIL4U.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Bevan';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/4iCj6KZ0a9NXjG8TWCvZtUSIL4U.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Bevan';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/4iCj6KZ0a9NXjG8dWCvZtUSI.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Signika';
  font-style: normal;
  font-weight: 300;
  src: url(../fonts/vEFR2_JTCgwQ5ejvG14mBlprZ0gk0w.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Signika';
  font-style: normal;
  font-weight: 300;
  src: url(../fonts/vEFR2_JTCgwQ5ejvG18mBlprZ0gk0w.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Signika';
  font-style: normal;
  font-weight: 300;
  src: url(../fonts/vEFR2_JTCgwQ5ejvG1EmBlprZ0g.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Signika';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/vEFR2_JTCgwQ5ejvG14mBlprZ0gk0w.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Signika';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/vEFR2_JTCgwQ5ejvG18mBlprZ0gk0w.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Signika';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/vEFR2_JTCgwQ5ejvG1EmBlprZ0g.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Signika';
  font-style: normal;
  font-weight: 600;
  src: url(../fonts/vEFR2_JTCgwQ5ejvG14mBlprZ0gk0w.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Signika';
  font-style: normal;
  font-weight: 600;
  src: url(../fonts/vEFR2_JTCgwQ5ejvG18mBlprZ0gk0w.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Signika';
  font-style: normal;
  font-weight: 600;
  src: url(../fonts/vEFR2_JTCgwQ5ejvG1EmBlprZ0g.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Signika';
  font-style: normal;
  font-weight: 700;
  src: url(../fonts/vEFR2_JTCgwQ5ejvG14mBlprZ0gk0w.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Signika';
  font-style: normal;
  font-weight: 700;
  src: url(../fonts/vEFR2_JTCgwQ5ejvG18mBlprZ0gk0w.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Signika';
  font-style: normal;
  font-weight: 700;
  src: url(../fonts/vEFR2_JTCgwQ5ejvG1EmBlprZ0g.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}



body {
	margin: 0px;
	padding: 0px;
	background-color: #090708;
	background-image: url(../p/bg_body.gif);
	background-repeat: repeat-x;
	font-family: 'Signika';
}

html {
  height: 101%;
}

#cboxTitle {
	display: none;
}

body #wrapper {
	width: 1000px;
	margin: auto;
	background-color: #000000;
}

body #wrapper figure {
	margin: 0px;
	padding: 0px;
}

body #wrapper #header .inside {
	width: 900px;
	margin: auto;
}

body #wrapper #header .inside .logo {
	margin: 30px auto 20px auto;
	width: 560px;
}

body #wrapper #header .inside #imageMenu {
	border: 2px solid #FFFFFF;
	margin-left: 0px;
}

body #wrapper #header .inside #imageMenu li {
	position: relative;
}

body #wrapper .dreieck {
	border-left: 0 solid transparent;
    border-right: 50px solid transparent;
    height: 0;
    left: 0;
    position: absolute;
    top: 0;
    width: 0;
}

body #wrapper #left .dreieck {
	border-left: 0 solid transparent;
    border-right: 30px solid transparent;
    height: 0;
    left: 0;
    position: absolute;
    top: 0;
    width: 0;
}

body #wrapper #header .inside #imageMenu li.beschallung .dreieck {
	
    border-top: 50px solid #00ff00;
}

body #wrapper #header .inside #imageMenu li.secondhand .dreieck {
	
    border-top: 50px solid #ff00ff;
}

body #wrapper #header .inside #imageMenu li.reparatur .dreieck {
	
    border-top: 50px solid #00fde4;
}

body #wrapper #header .inside #imageMenu li.startseite .dreieck, 
body #wrapper #header .inside #imageMenu li.newsletter .dreieck {
	
    border-top: 50px solid #ffdd00;
}

body.start #wrapper #left .dreieck {
	border-top: 30px solid #ffdd00;
}


body #wrapper #header .inside .topNavi ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

body #wrapper #header .inside .topNavi ul li {
	float: left;
	padding-right: 20px;
}

body #wrapper #header .inside .topNavi ul li a,
body #wrapper #header .inside .topNavi ul li span {
	font-size: 14px;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: 200;
	color: #FFFFFF;
}




body #wrapper #header .inside .iconNavi {
	margin-top: 25px;
	margin-bottom: 20px;
	overflow: visible;
	padding-left: 3px;
}

body #wrapper #header .inside .iconNavi a img {
	 margin-right: 1em;
	 position: relative; 
}

body #wrapper #header .inside .iconNavi a img:hover, 
body #wrapper #header .inside .iconNavi a img.active {
	 outline: 3px solid #FF24F8;
}

body #wrapper #header .inside .iconNavi a.active img {
	-webkit-box-shadow: 0px 0px 0px 4px #ff00ff;
	box-shadow: 0px 0px 0px 4px #ff00ff;
	float: left;
}

body #wrapper #header .inside .iconNavi a.last img {
	margin-right: 0px;
	float: right;
}




body #wrapper #container {
	padding-top: 30px;
	padding-left: 30px;
}


body #wrapper #container #left .ce_text, 
body #wrapper #container #left .ce_accordion {
  color: #FFFFFF;
  margin: 0px 20px;
  font-size: 13px;
  margin-bottom: 20px;
  position: relative;
  padding-left: 10px;
  padding-top: 15px;
}

body #wrapper #container #left .ce_text h2 {
  font-size: 15px;
  font-family: 'Bevan';
  text-transform: uppercase;
  font-weight: normal;
  margin: 0px 0px 5px 0px;
  font-weight: 500;
  line-height: 1.3em;
}

body #wrapper #container #left .ce_text p {
	margin-top: 0px;
}

body #wrapper #container #left .mod_navigation {
	margin-left: 30px;
}

body #wrapper #container #left .mod_navigation ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

body #wrapper #container #left .mod_navigation ul li {
	display: none;
	line-height: 1.0em;
	margin-bottom: 5px;
}

body #wrapper #container #left .mod_navigation ul li.active,
body #wrapper #container #left .mod_navigation ul li.active ul li, 
body #wrapper #container #left .mod_navigation ul li.trail,
body #wrapper #container #left .mod_navigation ul li.trail ul li {
	display: block;
}

body.detail #wrapper #container #left .mod_navigation ul li a.trail {
	color: #ff00ff;
}

body #wrapper #container #left .mod_navigation ul li a, 
body #wrapper #container #left .mod_navigation ul li span {
	color: #FFFFFF;
	font-size: 13px;
	font-weight: lighter;
	text-decoration: none;
	text-transform: uppercase;
}

body #wrapper #container #left .mod_navigation ul li ul {
	margin-left: 10px;
	margin-top: 5px;
}


/* FARBE SUBAVI SECONDHAND LISTE */
body.kategorie #wrapper #container #left .mod_navigation a.active {
	color: #ff00ff;
}



/* LEFT + TOP NAVI FARBEN */
body #wrapper #header .inside .topNavi .beschallung.active a, 
body #wrapper #header .inside .topNavi .beschallung.trail a, 
body #wrapper #container #left .beschallung.active a, 
body #wrapper #container #left .beschallung.trail a, 
body #wrapper #container #left .beschallung.trail ul li.active a, 
body #wrapper #container #left .beschallung.trail ul li.trail a, 
body #wrapper #container #left .beschallung a {
	color: #00FF00;
}

body #wrapper #container #left .beschallung.active ul li a, 
body #wrapper #container #left .beschallung.trail ul li a {
	color: #FFFFFF;
}





body #wrapper #header .inside .topNavi .service.active a, 
body #wrapper #header .inside .topNavi .service.trail a, 
body #wrapper #container #left .service.active a, 
body #wrapper #container #left .service.trail a, 
body #wrapper #container #left .service.trail ul li.active a, 
body #wrapper #container #left .service.trail ul li.trail a {
	color: #00FDE4;
}

body #wrapper #container #left .service.active ul li a, 
body #wrapper #container #left .service.trail ul li a {
	color: #FFFFFF;
}



body #wrapper #header .inside .topNavi .service.active a, 
body #wrapper #header .inside .topNavi .service.trail a, 
body #wrapper #container #left .service.active a, 
body #wrapper #container #left .service.trail a, 
body #wrapper #container #left .service.trail ul li.active a, 
body #wrapper #container #left .service.trail ul li.trail a {
	color: #00FDE4;
}

body #wrapper #container #left .service.active ul li a, 
body #wrapper #container #left .service.trail ul li a {
	color: #FFFFFF;
}

body #wrapper #container #left .service.active ul li a.active {
  color: #00FDE4;
}




body #wrapper #header .inside .topNavi .secondhand-liste.active a, 
body #wrapper #header .inside .topNavi .secondhand-liste.trail a, 
body #wrapper #container #left .secondhand-liste.active a, 
body #wrapper #container #left .secondhand-liste.trail a, 
body #wrapper #container #left .secondhand-liste.trail ul li.active a, 
body #wrapper #container #left .secondhand-liste.trail ul li.trail a {
	color: #ff00ff;
}

body #wrapper #container #left .secondhand-liste.active ul li a, 
body #wrapper #container #left .secondhand-liste.trail ul li a {
	color: #FFFFFF;
}





body #wrapper #header .inside .topNavi .newsletter.active a, 
body #wrapper #header .inside .topNavi .newsletter.trail a, 
body #wrapper #container #left .newsletter.active a, 
body #wrapper #container #left .newsletter.trail a, 
body #wrapper #container #left .newsletter.trail ul li.active a, 
body #wrapper #container #left .newsletter.trail ul li.trail a {
	color: #FFDD00;
}

body #wrapper #container #left .newsletter.active ul li a, 
body #wrapper #container #left .newsletter.trail ul li a {
	color: #FFFFFF;
}




body #wrapper #header .inside .topNavi .termine.active a, 
body #wrapper #header .inside .topNavi .termine.trail a, 
body #wrapper #container #left .termine.active a, 
body #wrapper #container #left .termine.trail a, 
body #wrapper #container #left .termine.trail ul li.active a, 
body #wrapper #container #left .termine.trail ul li.trail a {
	color: #FFDD00;
}

body #wrapper #container #left .termine.active ul li a, 
body #wrapper #container #left .termine.trail ul li a {
	color: #FFFFFF;
}




body #wrapper #header .inside .topNavi .kontakt.active a, 
body #wrapper #header .inside .topNavi .kontakt.trail a, 
body #wrapper #container #left .kontakt.active a, 
body #wrapper #container #left .kontakt.trail a, 
body #wrapper #container #left .kontakt.trail ul li.active a, 
body #wrapper #container #left .kontakt.trail ul li.trail a {
	color: #FFDD00;
}

body #wrapper #container #left .kontakt.active ul li a, 
body #wrapper #container #left .kontakt.trail ul li a {
	color: #FFFFFF;
}





body #wrapper #header .inside .topNavi .impressum.active a, 
body #wrapper #header .inside .topNavi .impressum.trail a, 
body #wrapper #container #left .impressum.active a, 
body #wrapper #container #left .impressum.trail a, 
body #wrapper #container #left .impressum.trail ul li.active a, 
body #wrapper #container #left .impressum.trail ul li.trail a, 
body.start #wrapper #container #left a  {
	color: #FFDD00;
	text-decoration: none;
}

body #wrapper #container #left .impressum.active ul li a, 
body #wrapper #container #left .impressum.trail ul li a {
	color: #FFFFFF;
}




body #wrapper #container #main p {
	margin-top: 0px;
}

body #wrapper #container #main a {
	color: #999999;
	text-decoration: none;
	border-bottom: 1px dashed #999999g;
}

body #wrapper #container #main .inside {
	/* width: 585px; */
	width: 660px;
	background-color: #FFFFFF;
	padding: 2px 0px 20px 20px;
}

body.start #wrapper #container #main .inside, 
body.kategorie #wrapper #container #main .inside {
	background-color: #000000;
}

body.kategorie #wrapper #container #main .inside {
	color: #FFFFFF;
}


body #wrapper #container #main h1 {
  margin: 0px;
  font-family: 'Bevan';
  font-size: 22px;  
  font-weight: 500; 
}

body #wrapper #container #main .ce_text, 
body #wrapper #container #main .ce_form {
  padding: 15px 10px 10px 10px;
}

body.start #wrapper #container #main h1, 
body.kategorie #wrapper #container #main h1 {
	color: #FFFFFF;
	padding: 0px;
	margin: 0px 0px 20px 0px;
	font-size: 22px;
}

body #wrapper #container #main .mod_metamodel_list .item {
	background-color: #FFFFFF;
	width: 190px;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	padding: 10px;
	position: relative;
	color: #000000;
}


body #wrapper #container #main .mod_metamodel_list .item.first.last {
	width: auto;
}

body #wrapper #container #main .mod_metamodel_list .item .dreieck {
	border-left: 0 solid transparent;
    border-right: 40px solid transparent;
    border-top: 40px solid #ff00ff;
    height: 0;
    left: 0;
    position: absolute;
    top: 0;
    width: 0;
}

body #wrapper #container #main .mod_metamodel_list .item ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

body #wrapper #container #main .mod_metamodel_list .item .imgWrapper {
	width: 190px;
	height: 190px;
	background-color: #333333;
	overflow: hidden;
	vertical-align: middle;
}

body #wrapper #container #main .mod_metamodel_list .item .preis {
	display: none;
}

body #wrapper #container #main .mod_metamodel_list .item .title {
	padding: 5px 0px;
	min-height: 42px;
}

body #wrapper #container #main .mod_metamodel_list .item .detailWrapper {
	background-color: #000000;
	padding: 5px;
}

body #wrapper #container #main .mod_metamodel_list .item .detailWrapper .money {
	color: #FFFFFF;
	float: right;
	margin-top: 3px;
	padding-right: 10px;
}

body #wrapper #container #main .mod_metamodel_list .item .detailWrapper .link {
	color: #000000;
	float: left;
	background-color: #FFFFFF;
	font-family: 'Bevan';
	padding: 0px 10px;
	margin-top: 2px;
}

body #wrapper #container #main .mod_metamodel_list .item .detailWrapper .link a {
	color: #000000;
	text-decoration: none;
	font-size: 12px;
	border: 0px;
}

body #wrapper #container #main .mod_metamodel_list .layout_full.details .item h1 {
	color: #000000;
	float: left;
	background-color: #FFFFFF;
	font-family: 'Bevan';
	padding: 0px 10px;	
	margin: 0px 0px 10px -10px;
	font-size: 22px;
	font-weight: 500;
}

body #wrapper #container #main .mod_metamodel_list .item .imageWrapper {
	clear: both;
	float: left;
	margin-right: 20px;
}

body #wrapper #container #main .mod_metamodel_list .item .infoWrapper {
	float: left;
	width: 230px;
	margin-top: -4px;
}

body #wrapper #container #main .mod_metamodel_list .infoWrapper.full {
	clear: both;
  padding-left: 10px;
  width: 620px;
}

body #wrapper #container #main .mod_metamodel_list .details.full .imageWrapper {
	display: none;
}

body #wrapper #container #main .mod_metamodel_list .details.full .infoWrapper {
	width: 100%;
}

body #wrapper #container #main .mod_metamodel_list .details .item, 
body #wrapper #container #main .mod_metamodel_list .layout_full.details .item h1  {
	background-color: inherit;
}

body #wrapper #container #main .mod_metamodel_list .layout_full.details .item {
  margin-bottom: 0px;
}

body #wrapper #container #main .mod_metamodel_list .details .kategorie {
	display: none;
}

body #wrapper #container #main .mod_metamodel_list .details .money {
	float: right;
	width: 190px;
	padding: 5px 20px;
	text-align: right;
	color: #FFFFFF;
	background-color: #000000;
	font-size: 22px;
	margin-top: 30px;
}


body #wrapper #container #main .mod_metamodel_list .images {
	width: 380px;
}

body #wrapper #container #main .mod_metamodel_list .simply-scroll-btn-left, 
body #wrapper #container #main .mod_metamodel_list .simply-scroll-btn-left.disabled {
	float: left;
	position: relative;
	left: 0px;
	top: 30px;
	background-image: url(../p/scroll_left.png);
	background-position: center center !important;
	background-repeat: no-repeat;
	width: 14px;
}

body #wrapper #container #main .mod_metamodel_list .simply-scroll-clip {
	float: left;
}

body #wrapper #container #main .mod_metamodel_list .simply-scroll-btn-right, 
body #wrapper #container #main .mod_metamodel_list .simply-scroll-btn-right.disabled {
	float: right;
	right: 0px;
	bottom: 26px;
	background-image: url(../p/scroll_right.png);
	background-position: center center !important;
	background-repeat: no-repeat;
	width: 14px;
}

body #wrapper #container #main .mod_metamodel_list .simply-scroll {
	width: 380px;
	float: left;
	height: 100px;
    overflow: hidden;
}

body #wrapper #container #main .mod_metamodel_list .simply-scroll .simply-scroll-clip {
    height: 100px;
    margin-left: 15px;
    width: 320px;
}

body #wrapper #container #main .mod_metamodel_list .simply-scroll .simply-scroll-list li  {
	width: 110px;
	height: 100px;
}

body #wrapper #container #main .mod_metamodel_list .simply-scroll .simply-scroll-list li.last {
	width: 100px;
}

body #wrapper #container #main .mod_metamodel_list .simply-scroll .simply-scroll-list li a {
	display: block;
	vertical-align: middle;
	background-color: #333333;
	height: 100px;
	display: table-cell;
}

body #wrapper #container #main .mod_metamodel_list #gallerie {
	margin-top: 15px;
}


body #wrapper #container #main .pagination {
	clear: both;
	border-top: 1px dashed #FFFFFF;
	margin-top: 25px;
	padding-top: 15px;
}

body #wrapper #container #main .pagination ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: right;
}

body #wrapper #container #main .pagination ul li {
	float: left;
	padding-right: 10px;
}

body #wrapper #container #main .pagination p {
	float: left;
	color: #FFFFFF;
	width: 20%;
	margin: 0px;
}

body #wrapper #container #main .pagination ul li a, 
body #wrapper #container #main .pagination ul li span {
	color: #FFFFFF;
	text-decoration: none;
}

body #wrapper #container #main .pagination span.current {
	color: #FFDD00;
}



body #wrapper #container #main .ce_form label {
  float: left; 
  width: 150px;
  margin-bottom: 10px;
  clear: both;
}

body #wrapper #container #main .mod_metamodel_list .details {
  position: relative;
}

body #wrapper #container #main .button {
  background-image: url(../p/bg_button_lila.png);
  display: inline-block;
  padding: 6px 20px 5px 20px;
  color: #000000;
  font-family: 'Bevan';
	font-size: 14px;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 1.4em;
  width: 160px;
}

body #wrapper #container #left .button {
  background-image: url(../p/bg_button_gelb.png);
  display: inline-block;
  padding: 6px 20px 5px 20px;
  color: #000000;
  font-family: 'Bevan';
	font-size: 14px;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 1.4em;
  width: 160px;
}


body #wrapper #container #main .button.artikelButton {
  position: absolute;
  left: -220px;
  bottom: 80px;
}

body #wrapper #container #main .ce_form input[type="text"] {
  border: 1px dotted #444444;
  padding: 4px;
  font-size: 13px;
  float: left;
  margin-bottom: 10px;
  width: 350px;
  font-family: 'Signika';
}

body #wrapper #container #main .ce_form textarea {
  border: 1px dotted #444444;
  padding: 4px;
  font-size: 13px;
  float: left;
  margin-bottom: 10px;
  width: 350px;
  height: 200px;
  font-family: 'Signika';
}

body #wrapper #container #main .ce_form .submit_container {
  clear: both;
  margin-left: 150px;
  width: 360px;
  color: #FFFFFF;
  text-align: center;
  padding: 5px 0px;
  background-color: #000000;
}

body #wrapper #container #main .ce_form .submit_container input {
  border: 0px;
  color: #FFFFFF;
  text-align: center;  
  background-color: #000000;
  font-family: 'Signika';
  display: block;
  width: 350px;
}


body #wrapper #container #main .ce_form form {
  margin-top: 20px;
}




body #wrapper #footer {
	background-image: url(../p/bg_footer.png);
	margin-top: 30px;
	height: auto;
	padding-bottom: 7px;
}

body #wrapper #footer .mod_navigation ul {
	list-style: none;
	margin: 25px auto;
	padding: 0px;
	display: table;
}

body #wrapper #footer .mod_navigation ul li {
	/*
  float: left;
	font-family: 'Bevan';
	font-size: 14px;
	padding-right: 35px;
	letter-spacing: 0.05em;
	*/
	display: table-cell;
	font-family: 'Bevan';
	font-size: 12px;
	padding-right: 15px;
}

body #wrapper #footer .mod_navigation ul li a, 
body #wrapper #footer .mod_navigation ul li span {
	text-tecoration: none;
	text-transform: uppercase;
	color: #000000;
	text-decoration: none;
}

body #wrapper #footer .mod_navigation ul li.id-2-hand-liste-54 {
	display: none;
}

body #wrapper #footer .mod_navigation ul li ul {
	margin-top: 5px;
	width: auto;
}

body #wrapper #footer .mod_navigation ul li ul li {
	float: none;
	font-family: 'Signika';
	font-size: 15px;
	letter-spacing: 0.0em;
}

