/* (C) 2006 it.orange - multimedia agentur e.K. www.it-orange.de */

/* GENERAL fonts */
P, OL, UL, DIV, SPAN, TD, TABLE, LI, H1, PRE, INPUT, PRE, TEXTAREA { font-family: verdana, arial, helvetica; color:#000; font-size:12px; line-height:14px; }

* { padding:0px; margin:0px; }


/* Schriften und Farben */
.start { font-size: 10px; line-height: 12px; color:#666; }
.text { font-size: 12px; line-height: 14px; }
.text2 { font-size: 14px; line-height: 16px; }

.error { color:#CC0000; font-weight:bold; }
#bold { font-weight:bold; }
#redbold { font-weight:bold; color:#CC0000; }
#grau { background-color:#EFEFEF; }
#weiss { color:#FFFFFF; }
#red { color:#CC0000; }

/* Links */
a { color:#000; font-weight:bold; text-decoration:none; font-size:11px; }
a:hover { color:#f00; font-weight:bold; text-decoration:underline; font-size:11px; }

a.flashplayer { color:#666666; font-size:10px; line-height:12px; text-decoration:none; font-weight:bold; }
a:hover.flashplayer { color:#f00; font-size:10px; line-height:12px; text-decoration:underline; font-weight:bold; }

a.order { color:#362424; text-decoration:none; font-size:11px; }
a:hover.order { color:#362424; text-decoration:underline; font-size:11px; }

a.weiterlesen { color:#666666; text-decoration:none; font-size:10px; }
a:hover.weiterlesen { color:#f00; text-decoration:underline; font-size:10px; }

a.details-back { color:#666666; text-decoration:none; font-size:10px; }
a:hover.details-back { color:#f00; text-decoration:underline; font-size:10px; }

a.back { color:#666666; text-decoration:none; font-size:10px; }
a:hover.back { color:#f00; text-decoration:underline; font-size:10px; }

a.showprosite { color:#666666; text-decoration:none; font-size:12px; font-weight: bold; }
a:hover.showprosite { text-decoration:none; font-size:12px; color:#f00; font-weight: bold; }
#logedsite { text-decoration:none; font-size:12px; color:#000; font-weight: bold; }

h1 { margin:0px; padding:0px; font-weight:normal; font-size: 14px; line-height:16px; }
h2 { margin:0px; padding:0px; font-weight:normal; font-size: 16px; line-height:18px; }
h3 { margin:0px; padding:0px; font-weight:normal; font-size: 20px; line-height:22px; }


/* Formulare */
.contact-submit { background:transparent; font-size:10px; font-weight:bold; border:0px; color:#666; cursor:pointer; }
.newsletter-box { width:102px; height:14px; border:1px solid #000; background:#fff; color:#f00; font-size:10px; margin-left:8px; padding-left:2px; }
.account-formular input{ width:160px; padding-left:2px; padding-top:2px; border:1px solid #55B5B8; background-color:#fff; }
.account-formular select { width:160px; padding-left:2px; padding-top:2px; border:1px solid #55B5B8; background-color:#fff; }
.newsletter input { width:auto; height:auto; border:0px; padding:0px; margin:0px; }

#groessen { font-wieght:bold; margin-bottom:4px; }
#select-size-div { width:38px; height:20px; position:absolute; z-index:20; margin-top:2px; border:1px solid #000; overflow:hidden; margin-bottom:8px; }
#select-size { height:22px; border:1px solid #000; position: relative; width:40px; top:-2px; left:-1px; z-index:10; }

#contact_input { font-size:12px; width:280px; height:auto; padding-top:2px; padding-left:2px; padding-bottom:2px; border:1px solid #000; background-color:#fff; }
#anrede select { font-size:12px; width:120px; height:auto; padding-top:2px; padding-left:2px; padding-bottom:2px; border:1px solid #000; background-color:#fff; }
#inhalt { font-size:12px; width:374px; height:200px; padding-top:2px; padding-left:2px; border:1px solid #000; background-color:#fff; }
#plz {  font-size:12px; width:57px; height:auto; padding-top:2px; padding-left:2px; padding-bottom:2px; border:1px solid #000; background-color:#fff; }
#ort { font-size:12px; width:220px; height:auto; padding-top:2px; padding-left:2px; padding-bottom:2px; border:1px solid #000; background-color:#fff; } 
#hinweis { color:#999999; padding-left:16px; }
#zeig_zugangsdaten { display:block; }
#verst_zugangsdaten { display:none; }

/* Sonstige Auszeichnungen */
li { font-size: 12px; line-height: 14px; list-style:none; }
#basket { margin-right:34px; }
#prodetail { font-size:14px; line-height:17px; }


/* Menus */

/* dot.Content Design */
.content-table { margin-top:10px; }
.dot-content-text { padding-top:50px; padding-right:90px; padding-bottom:30px; }
.headline1 { font-size:14px; }

/* dot.Shop Design */
#pro-main-image { overflow:hidden; width:400px; height:auto; border:1px solid #000; }
#pro-back { margin-bottom:4px; }
#pro-name { font-size:14px; line-height:16px; font-weight:bold; margin-bottom:12px; }
#pro-beschreibung { margin-bottom:20px; width:400px; }
#pro-preis { font-weight:bold; font-size:11px; margin-top:40px; }
#pro-order { color:#666666; font-weight:bold; margin-top:2px; }
#pro-bild-klein { border:1px solid #000; }
.get-in-basket { background:transparent; border:0px solid #000; color:#666666; font-size:11px; padding-left:0px; margin-left:0px; cursor:pointer; width:120px; font-weight:bold; text-align:left; margin-right:2px; }
#produkt-info { border:1px solid #000; border-left-width:0px; }
#pro-detail-thumb1 { border:1px solid #000; border-left-width:0px; width:40px; overflow:hidden; }
#pro-detail-thumb2 { border:1px solid #000; border-left-width:0px; margin-top:2px; width:40px; overflow:hidden; }
#pro-detail-thumb3 { border:1px solid #000; border-left-width:0px; margin-top:2px; width:40px; overflow:hidden; }
#popup-detail-image { border:1px solid #000; }

.bg-lieferadresse { background-color:#000; }
.bg-lieferanschrift { background-color:#000; }
.bg-logindaten { background-color:#000; }
.bg-kundendaten { background-color:#000; }
.bg-kunde { background-color:#000; }
.bg-bereitskunde { background-color:#000; }
#check-data { background-color:#000; }
#order-finish { background-color:#000; }
#confirm-error { background-color:#000; }
#confirm-ok { background-color:#000; }
#order-ok { background-color:#000; }

/* Basket */
.basket-tr-top { background-color:#000; }
.basket-tr-bottom { background-color:#000; }
#warenkorb { font-weight:bold; margin-bottom:10px; }

/* Blättern */
#blaettern { margin-right:120px; margin-bottom:10px; margin-top: 10px; }

/* Bands */
#band-content { margin-top:20px; margin-bottom:20px; }
#band-teaser-table { margin-bottom:30px; }
#band-teaser-foto { border:1px solid #000; }
#band-teaser-text { padding-left:20px; }
#band-teaser-name { font-weight:bold; padding-left:20px; }
#band-detail-name { font-weight:bold; }
#band-detail-url1 { margin-top:30px; margin-bottom:2px; }
#band-detail-url2 { margin-bottom:30px; }
#band-detail-image { border:1px solid #000; width:400px; overflow:hidden; }
#flashplayer { border:1px solid #000; width:400px; overflow:hidden; margin-bottom:10px; border-top-width:0px; }
#event-bands { margin-top:10px; }
#band-detail-tournee { padding-top:10px; }

/* News */
#news-content { margin-top:20px; margin-bottom:20px; }
#news-detail-head { font-weight:bold; margin-top:4px; }
#news-detail-image { border:1px solid #000; width:400px; }

/* Tourdates */
#table-tourdates { margin-bottom:10px; }

#back { margin-left:40px; }
#back-cat { margin-left:135px; }
#continue { margin-right:20px; }

.border_schwarz { border:1px solid #000; }

/* End of the dot.orange CSS-File */