@import url("uni_form.css");
@import url("box_listing.css");
@import url("bewerten.css");

@import url("community.css");

body {
 font-family: arial;
 font-size: 12px;
 color: #000000;
 margin: 0;
 padding: 0;
}

h1 {
  font-size: 16px;
  color: #F78B1C;
}

h2 {
  font-size: 14px;
}
h3 {
  font-size: 13px;
  margin-bottom: 1em;
}

td {
 font-size: 12px;
 line-height: 160%;
}

.menue {
 font-size: normal;
 color: #FFFFFF;
 background-color: #E80707;
 font-weight: bold;
}

.menuesel {
 font-size: normal;
 color: #FFFFFF;
 background-color: #000000;
 font-weight: bold;
}

.ueberschr {
 font-weight: bold;
}

.topform {
 background-color: #EBEBEB;
 font-size: 11px;
 border: 1px;
 padding: 2px;
 border-style: solid;
 border-color: #7F9DB9;
 color: #000;
}

legend {
 font-size: 16px;
 font-weight: bold;
 color: #514B45;
}

.celltop {
 background-color: #FDEB6B;
 color: #000000;
 font-size: normal;
 font-weight: bold;
 padding: 2px;
 font-size: 12px;
 line-height: 160%;
}

a:link {
 color: #000000;
}

a:visited {
 color: #000000;
}

a:hover {
 color: #000000;
 text-decoration: none;
}

/* LISTE FARBEN **************************************/

.row_hv {
 background-color: #F2F2F2;
}

.row_no {
 background-color: none;
}

.buttonmitte {
 float: right;
 margin: 0 10px 10px 10px;
}

.trenneroben {
 font-size: 11px;
 font-weight: bold;
}

.button {
 font-size: 11px;
 background: #EC7902 url("bg_button.gif") repeat-x bottom;
 border: 1px solid #EC7902;
 margin: 0;
 font-weight: bold;
 color: #FFFFFF;
}

.button {
 background: #EC7902 url("bg_button.gif") repeat-x bottom;
 border: 1px solid #EC7902;
 margin: 0;
 padding: 2px 5px 2px 5px;
 white-space: nowrap;
 width: 100px;
}

.button a:link, .button a:visited, .button a:hover {
 color: #FFFFFF;
 text-decoration: none;
 font-weight: bold;
 width: 100%;
}

.siesindhier {
 white-space: nowrap;
 font-size: 10px;
 line-height: 350%;
}



.navOn {
  background: #FDEB6B;
  color: #000;
  height: 25px;
  white-space: nowrap;
  margin: 0;
  padding: 0 6px 0 6px;
  font-weight: bold;
  border-top: 1px solid #FDEB6B;
  border-right: 1px solid #FDEB6B;
  border-left: 1px solid #FDEB6B;
}

.navOff {
 background: #000;
 white-space: nowrap;
 padding: 0 6px 0 6px;
 border-top: 1px solid #FDEB6B;
 border-right: 1px solid #FDEB6B;
 border-bottom: 1px solid #FDEB6B;
 border-left: 1px solid #FDEB6B;
}

.navOn a:link, .navOn a:visited, .navOn a:hover {
 color: #000;
}

.navOff a:link, .navOff a:visited, .navOff a:hover {
 color: #000;
 text-decoration: none;
}

.navZw {
 white-space: nowrap;
 border-top: 0;
 border-right: 0;
 border-bottom: 1px solid #F78B1C;
 border-left: 0;
}

form fieldset {
 padding: 20px;
}

form fieldset legend {
 color: #000;
 padding: 5px;
 font-weight: bold;
}

form fieldset input,
form fieldset select,
form fieldset#form div,
form fieldset textarea {
 font-size: 11px;
 margin: 0.1em;
 padding: 0.1em;
}

form fieldset#form label {
 float: left;
 width: 180px;
 text-align: left;
 line-height: 100%;
}

form fieldset#form input,
form fieldset#form select,
form fieldset#form textarea {
 width: 250px;
}

form fieldset#form div {
 width: 100%;
}

br.clearer {
 clear: both;
}

/* Mini-Suche */

form.mini_suche {
 float: left;
 width: 250px;
 margin: 2px 0 0;
 padding: 0;
}

form.mini_suche br,
form.mini_suche h2,
form.mini_suche span {
 display: none;
}
form.mini_suche * {
 float: left;
 height: 17px;
 margin: 0 5px 0 0;
 padding: 0;
 vertical-align: middle;
 border: 0;
}

form.mini_suche label {
 width: 20px;
 margin: 1px 0 0;
 background-image: url("/_img/suche_top_label.gif");
 cursor: text;
}
form.mini_suche input {
 width: 200px;
 padding: 1px 5px 0 0;
 font-size: 11px;
 color: #000;
 background: url("/_img/texteingabe.gif") right no-repeat;
}
form.mini_suche button {
 width: 15px;
 background: url("/_img/suche_top_submit.gif") center no-repeat;
 cursor: pointer;
}

/* REITER-NAV *********************************************************/

.tabOn {
  height: 25px;
  white-space: nowrap;
  margin: 0;
  padding: 0 6px 0 6px;
  font-weight: bold;
  border-top: 1px solid #000;
  border-right: 1px solid #000;
  border-left: 1px solid #000;
}

.tabOff {
 background: #E2E2E2;
 white-space: nowrap;
 padding: 0 6px 0 6px;
 border-top: 1px solid #000;
 border-right: 1px solid #000;
 border-bottom: 1px solid #000;
 border-left: 1px solid #000;
}

.tabOff a:link, .tabOff a:visited, .tabOff a:hover {
 color: #000;
 text-decoration: none;
}

.tabZw {
 white-space: nowrap;
 border-top: 0;
 border-right: 0;
 border-bottom: 1px solid #000;
 border-left: 0;
}

/* SUB_NAV */

ul.sub_nav {
 height: 31px;
 margin: 10px 0;
 padding: 0 0 0 1px;
 background: url(/_img/sub_nav-bg_liste.png) top left repeat-x;
 list-style-type: none;
}
ul.sub_nav li {
 float: left;
 margin: 0;
 padding: 0;
 background: url(/_img/sub_nav-bg.png) top left no-repeat;
}
ul.sub_nav li.akt,
ul.sub_nav li:hover {
 background-image: url(/_img/sub_nav-bg_aktiv.png);
}
ul.sub_nav li a {
 float: left;
 height: 26px;
 margin: 0;
 padding: 5px 10px 0;
 text-decoration: none;
 background: url(/_img/sub_nav-rechts.png) top right no-repeat;
}

* html ul.sub_nav li {
 height: 31px;
}
* > html ul.sub_nav li {
 height: 31px;
}
* html ul.sub_nav a {
 height: 31px;
}
* > html ul.sub_nav a {
 height: 31px;
}
ul.sub_nav li.akt a,
ul.sub_nav li:hover a {
 background-image: url(/_img/sub_nav-rechts_aktiv.png);
}
ul.sub_nav li a:hover {
 text-decoration: underline;
}

/* SONSTIGES *********************************************************/

ul.topgenres {
 margin: 0 0 10px;
 padding: 0;
 list-style-type: none;
}
ul.topgenres li {
 float: left;
 margin: 0;
 padding: 0;
 width: 140px;
}

/* Blättern */
ul.blaettern {
 list-style-type: none;
 margin: 10px auto;
 padding: 0;
 text-align: center;
 line-height: 40px;
 font-size: 12px;
 font-weight: bold;
}
ul.blaettern li {
 display: inline;
 margin: 0 3px;
 padding: 0;
}
ul.blaettern li.prev,
ul.blaettern li.next {
 margin: 0 10px;
}
ul.blaettern li.seite {
 margin: 0 10px;
}
ul.blaettern a,
ul.blaettern span {
 padding: 7px 10px;
 border: 1px solid #d6d6d6;
 border-radius: 5px;
 color: #5e5e5e;
 background-color: #e7e7e7;
 background-image: -webkit-linear-gradient(bottom, #e7e7e7, #fafafa);
 background-image: -moz-linear-gradient(bottom, #e7e7e7, #fafafa);
 background-image: -ms-linear-gradient(bottom, #e7e7e7, #fafafa);
 background-image: -o-linear-gradient(bottom, #e7e7e7, #fafafa);
 background-image: linear-gradient(bottom, #e7e7e7, #fafafa);
 -pie-background: linear-gradient(bottom, #e7e7e7, #fafafa);
 behavior: url(/pie/PIE.htc);
 text-decoration: none;
}
ul.blaettern a:hover,
ul.blaettern li.akt a,
ul.blaettern span {
 background-color: #fafafa;
 background-image: -webkit-linear-gradient(top, #e7e7e7, #fafafa);
 background-image: -moz-linear-gradient(top, #e7e7e7, #fafafa);
 background-image: -ms-linear-gradient(top, #e7e7e7, #fafafa);
 background-image: -o-linear-gradient(top, #e7e7e7, #fafafa);
 background-image: linear-gradient(top, #e7e7e7, #fafafa);
 -pie-background: linear-gradient(top, #e7e7e7, #fafafa);
 behavior: url(/pie/PIE.htc);
}
ul.blaettern li.prev span,
ul.blaettern li.next span {
 border: 0;
 padding: 0;
 background: 0;
}
ul.blaettern li.inakt span {
 padding: 7px 10px;
 border: 1px solid #d6d6d6;
 border-radius: 5px;
 color: #d6d6d6;
 background-color: #fafafa;
 background-image: -webkit-linear-gradient(top, #e7e7e7, #fafafa);
 background-image: -moz-linear-gradient(top, #e7e7e7, #fafafa);
 background-image: -ms-linear-gradient(top, #e7e7e7, #fafafa);
 background-image: -o-linear-gradient(top, #e7e7e7, #fafafa);
 background-image: linear-gradient(top, #e7e7e7, #fafafa);
 -pie-background: linear-gradient(top, #e7e7e7, #fafafa);
 behavior: url(/pie/PIE.htc);
}