body{padding:30px 0;text-align:center;}
div#sitecontainer{margin:0 auto;padding-top:14px;width:932px;}
div#branding{height:107px;margin:0 auto 3px;position:relative;width:904px;z-index:100;}
div#navigation{float:left;height:202px;margin-left:14px;margin-top:-1px;position:relative;text-align:left;width:203px;z-index:10;}
div#headerimage{float:left;height:202px;margin:0 3px 3px;width:493px;}
div#headerimage-right{float:left;height:202px;margin-bottom:3px;text-align:left;width:202px;}
div#headerimage-right p,div#headerimage-right h2{font-size:10px;margin:10px;}
div#headerimage-right p{padding:0;}
div#headerimage-right h2{font-size:15px;margin-bottom:4px;margin-top:15px;}
div#black-glass{clear:both;height:27px;margin:auto;width:904px;}
div#main_content{margin:0 auto;padding:3px 14px 0;text-align:left;width:904px;z-index:100;}
div#site_information{clear:both;height:72px;margin:0 auto;width:932px;}
textarea#comment{width:400px;}
p.postmetadata{border-top:#dfdfdf 1px dotted;clear:both;margin:6px 0;padding-top:5px;}
div.tx-veguestbook-pi1 input#author,div.tx-veguestbook-pi1 input#email,div.tx-veguestbook-pi1 input#url{width:300px;}
div.tx-veguestbook-pi1 textarea#comment{height:160px;width:460px;}
div.entry img{float:left;margin-bottom:5px;margin-right:7px;}
div.news-catmenu ul{list-style:none;margin-bottom:15px;}
div.flexcontainer-rechte-spalte li{list-style:disk;}
div.tx-thmailformplus-pi1 fieldset{border:silver 1px solid;padding:15px;}
div.tx-thmailformplus-pi1 p label{display:block;margin-bottom:3px;}
div.tx-thmailformplus-pi1 p input.text-input,div.tx-thmailformplus-pi1 p textarea,div.tx-thmailformplus-pi1 input.button{background:transparent;border:silver 1px solid;color:#5F5F5F;font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,Helvetica,sans-serif;font-size:12pt;padding:3px;width:430px;}
div.tx-thmailformplus-pi1 input.button{background:#DFDFDF;}
div.tx-thmailformplus-pi1 p textarea{height:150px;}
#site_information p{color:#fff;line-height:60px;margin:0;padding:0;}
#site_information p a,#site_information p a:hover,#site_information p a:visited{color:#fff;}
div.csc-frame-frame1{background:#f0f0f0;border:silver 1px solid;margin:10px 0;padding:8px;}
.contenttable p{padding-bottom:0;}
#page_30 .contenttable td{border-left:0;border-right:0;}
#page_30 .contenttable p{font-size:11px;}
#page_30 .contenttable p b{color:#AD2329;}
.small{font-size:10px;}
div.flexcontainer-mittlere-spalte{position:relative;}
div#all-bikes-button{background:url(../images/alle-modelle.png) no-repeat;bottom:5px;height:27px;left:6px;position:absolute;width:192px;}
a#preisbutton{background:url(../images/aktuelle-preise-button.png) no-repeat;bottom:5px;height:27px;left:206px;position:absolute;text-indent:-9999px;width:192px;}
div#all-bikes{-moz-border-radius:3px;-webkit-border-radius:3px;background:transparent url(../images/black-trans.png);color:#fff;display:none;height:202px;left:0;position:absolute;text-align:left;top:110px;width:904px;z-index:300!important;}
div#all-bikes a,div#all-bikes a:visited{color:#fff;font-weight:700;}
div#all-bikes table{margin:1px 5px;}
div#all-bikes table td{border:none;vertical-align:top;width:178px;}
div#all-bikes p{font-size:11px;line-height:17px;margin:0 0 5px;padding:0;}
div#all-bikes h2{font-size:12px;font-weight:700;margin:0;}
div#all-bikes span.important{background:transparent url(../images/new-update.png) no-repeat right -33px;background-position-y:-33px;display:block;height:17px;}
/* div#all-bikes span.detail{background:transparent url(../images/new-update.png) no-repeat right 0;background-position-y:0;display:block;height:17px;} */
.inlinecontainer-1spaltig{-moz-border-radius:2px;-webkit-border-radius:2px;border:#bfbfbf 1px solid;padding:7px 10px;}
.htmlarea-content-body table td{vertical-align:top;}
table.preistabelle{width:882px;}
table.preistabelle td{border:none!important;padding:2px;}
table.preistabelle td.td-1{padding-right:15px;}
table.preistabelle td.td-2,table.preistabelle td.td-5{padding-left:15px;}
table.preistabelle tr.tr-odd{background:#efefef;}
table.preistabelle tr.tr-0,table.preistabelle tr.tr-7,table.preistabelle tr.tr-17,table.preistabelle tr.tr-28{background:none;color:#AD2329;font-size:14px;font-weight:700;}
table.preistabelle tr.tr-7 td,table.preistabelle tr.tr-17 td,table.preistabelle tr.tr-28 td {padding-top:25px;}
table.preistabelle tr.tr-1 td.td-0,
table.preistabelle tr.tr-2 td.td-0,
table.preistabelle tr.tr-8 td.td-0,
table.preistabelle tr.tr-9 td.td-0,
table.preistabelle tr.tr-18 td.td-0,
table.preistabelle tr.tr-19 td.td-0,
table.preistabelle tr.tr-32 td.td-0,
table.preistabelle tr.tr-33 td.td-0,
table.preistabelle tr.tr-8 td.td-2,
table.preistabelle tr.tr-9 td.td-2,
table.preistabelle tr.tr-13 td.td-2,
table.preistabelle tr.tr-14 td.td-2,
table.preistabelle tr.tr-29 td.td-2,
table.preistabelle tr.tr-39 td.td-2,
table.preistabelle tr.tr-40 td.td-2,
table.preistabelle tr.tr-41 td.td-2,
table.preistabelle tr.tr-last td.td-2  {
	background:transparent url(../images/new-update.png) no-repeat right 3px;
	background-position-y:3px;
}
table.preistabelle tr.tr-33 td.td-2,table.preistabelle tr.tr-10 td.td-5,table.preistabelle tr.tr-19 td.td-5,table.preistabelle tr.tr-20 td.td-5,table.preistabelle tr.tr-34 td.td-2,table.preistabelle tr.tr-35 td.td-2,table.preistabelle tr.tr-11 td.td-5,table.preistabelle tr.tr-12 td.td-5,table.preistabelle tr.tr-22 td.td-5{font-weight:700;}
#page_344 .contenttable,#page_347 .contenttable{border:none;width:408px;}

/*Aktionen */
table.preistabelle tr.tr-35 td.td-3,
table.preistabelle tr.tr-36 td.td-3,
table.preistabelle tr.tr-38 td.td-3,
table.preistabelle tr.tr-39 td.td-3,
table.preistabelle tr.tr-40 td.td-3,
table.preistabelle tr.tr-41 td.td-3,
table.preistabelle tr.tr-last td.td-3 {
	background:transparent url(../images/new-update.png) no-repeat right -61px;
	background-position-y:-64px;
}

#page_344 #all-bikes .contenttable,#page_347 #all-bikes .contenttable{width:auto;}
#page_344 .contenttable tr td,#page_347 .contenttable tr td{border:none;padding:0 5px 0 0;}
#page_344 table.contenttable th,#page_347 table.contenttable th{border:none!important;border-collapse:collapse;color:#AD2329;font-weight:400;line-height:25px;padding:0!important;}
#page_344 table.contenttable th p,#page_347 table.contenttable th p{font-size:17px;margin-bottom:5px;}
#page_344 .contenttable tr,#page_347 .contenttable tr{border-bottom:#cacaca 1px solid;}
#page_344 h4,#page_347 h4{-moz-border-radius:5px;-webkit-border-radius:5px;background:#AD2329;border-radius:5px;color:#fff;font-size:17px;line-height:auto;margin-bottom:25px;margin-top:5px;padding:5px;}
div.flexcontainer-linke-spalte ul.csc-menu,#page_344 .csc-textpic-intext-left,#page_347 .csc-textpic-intext-left{margin-bottom:25px;}
.align-right,table.preistabelle td.td-1,table.preistabelle td.td-4{text-align:right;}

/* Mailformular */
.csc-mailform-field { padding: 5px 0; }
.csc-mailform-field label { display: block; padding-bottom: 3px; }
.csc-mailform-field input, .csc-mailform-field textarea { margin: 0; padding: 5px; border: #c0c0c0 1px solid; }
.csc-mailform-field textarea { width: 450px; height: 135px; }
.csc-mailform-field input { width: 300px; }
.csc-mailform-field input.csc-mailform-submit { width: auto; border: 0; background: #AD2329; color: #fff; padding: 5px; font-size: 14px; }
