html{height:100%;margin-bottom:1px}
input,textarea,select,option,submit{font:12px arial, tahoma}
body,p,h1,h2,h3,ul,ol,span,tr,img,form,li,table{color:#FCE5CE;border:0;font:12px arial, tahoma;margin:0;padding:0}
form{display:inline}
body{text-align:center;background:#252525}
body.rating{background:#515347}
h1{color:#FFA20F;float:left;padding-right:5px;}
h2{color:#656565;float:left;padding-right:5px;}
h3{color:#656565;float:left;padding-right:5px;}
h4{color:#757575;clear:left;padding:0px;margin:0px;font:18px arial, tahoma}
div.headline{font-size:20px;padding:10px;line-height:28px;color:#fff;float:left;}
div.headline_right{font-size:20px;padding:10px;line-height:28px;color:#fff;float:right;}
img.kleinbild_left{float:left;border:2px solid #000}
img.kleinbild_border{float:left;border:1px solid #000;margin:5px}
img.ratingbild_border{float:left;border:1px solid #000;margin:5px 5px 20px 29px}
img.kleinbild_right{float:right;border:1px solid #000;margin:5px}
img.grossbild_left{float:left;margin:10px}
img.grossbild_border{float:left;border:1px solid #000;margin-bottom:2px}
img.grossbild_right{float:right;margin-left:5px;margin-bottom:3px;border:1px solid #000}
img.button{vertical-align:middle;margin-right:1px;margin-top:2px}
img.button_image{float:left;vertical-align:middle;border:1px solid #000;background:#505050;margin:1px 5px 1px 1px;padding:0}
img.button_right{float:right;margin-right:5px;margin-top:2px}
img.reviewliste{float:left;margin-left:2px;margin-right:2px;margin-bottom:7px;border:1px solid #111}
img.contentimage_right{float:right;padding:10px}
img.voting{padding-left:17px;float:left}
img.image_slider{border:2px solid #111}
img.header_icon{vertical-align:middle;margin-right:10px;margin-bottom:10px;float:left}
.ro{background:url(images/e1.gif) top right no-repeat}
.lo{background:url(images/e2.gif) top left no-repeat}
.ru{background:url(images/e3.gif) bottom right no-repeat}
.lu{background:url(images/e4.gif) bottom left no-repeat}
#ajax_listOfOptions{position:absolute;width:175px;height:250px;overflow:auto;border:1px solid #317082;text-align:left;font-size:0.9em;z-index:100;background:#FFF}
#ajax_listOfOptions div{cursor:pointer;font-size:0.9em;margin:1px;padding:1px}
#ajax_listOfOptions .optionDivSelected{color:#FFF;background:#317082}
#ajax_listOfOptions_iframe{position:absolute;z-index:5;background:red}
fieldset { border: 1px solid #000; display:block; padding-left:1em 2em; clear: both; width: 30em; margin:2em 0 0 0; }
legend{border:solid 1px #707070;margin-bottom:5px;width:200px;background:#000;padding:4px 10px}
input.standard{margin-top:10px}
input.standard_hidden{margin-top:10px;color:#505050}
input.eingabe{margin:2px 2px 2px 10px; clear:left;}
.radioselect{height:8px;font-size:8px}
.toolbutton{clear:both;color:#fff;border:1px #333 outset;font-size:10px;width:110px;background:#505050;margin:1px}
.toolbutton:hover{clear:both;color:#fff;border:1px #333 outset;font-size:10px;width:110px;background:#303030;margin:1px}
input.toolbutton_refresh{clear:both;color:#fff;border:1px #333 outset;font-size:10px;width:112px;padding-left:16px;text-align:left;background:#505050 url(images/refresh.png) no-repeat;margin:1px}
input.toolbutton_delete{clear:both;color:#fff;border:1px #333 outset;font-size:10px;width:112px;padding-left:16px;text-align:left;background:#505050 url(images/delete.png) no-repeat;margin:1px}
input.toolbutton_resize{clear:both;color:#fff;border:1px #333 outset;font-size:10px;width:112px;padding-left:16px;text-align:left;background:#505050 url(images/cut.png) no-repeat;margin:1px}
input.toolbutton_embossing{clear:both;color:#fff;border:1px #333 outset;font-size:10px;width:112px;padding-left:16px;text-align:left;background:#505050 url(images/photo_scenery_embossing.png) no-repeat;margin:1px}
input.toolbutton_grayscale{clear:both;color:#fff;border:1px #333 outset;font-size:10px;width:112px;padding-left:16px;text-align:left;background:#505050 url(images/photo_scenery_grayscale.png) no-repeat;margin:1px}
input.toolbutton_brightness{clear:both;color:#fff;border:1px #333 outset;font-size:10px;width:112px;padding-left:16px;text-align:left;background:#505050 url(images/photo_scenery_brightness.png) no-repeat;margin:1px}
input.toolbutton_shade{clear:both;color:#fff;border:1px #333 outset;font-size:10px;width:112px;padding-left:16px;text-align:left;background:#505050 url(images/photo_scenery_shade.png) no-repeat;margin:1px}
input.toolbutton_refresh:hover{clear:both;color:#fff;border:1px #333 outset;font-size:10px;width:112px;padding-left:16px;text-align:left;background:#303030 url(images/refresh.png) no-repeat;margin:1px}
input.toolbutton_delete:hover{clear:both;color:#fff;border:1px #333 outset;font-size:10px;width:112px;padding-left:16px;text-align:left;background:#303030 url(images/delete.png) no-repeat;margin:1px}
input.toolbutton_resize:hover{clear:both;color:#fff;border:1px #333 outset;font-size:10px;width:112px;padding-left:16px;text-align:left;background:#303030 url(images/cut.png) no-repeat;margin:1px}
input.toolbutton_embossing:hover{clear:both;color:#fff;border:1px #333 outset;font-size:10px;width:112px;padding-left:16px;text-align:left;background:#303030 url(images/photo_scenery_embossing.png) no-repeat;margin:1px}
input.toolbutton_grayscale:hover{clear:both;color:#fff;border:1px #333 outset;font-size:10px;width:112px;padding-left:16px;text-align:left;background:#303030 url(images/photo_scenery_grayscale.png) no-repeat;margin:1px}
input.toolbutton_brightness:hover{clear:both;color:#fff;border:1px #333 outset;font-size:10px;width:112px;padding-left:16px;text-align:left;background:#303030 url(images/photo_scenery_brightness.png) no-repeat;margin:1px}
input.toolbutton_shade:hover{clear:both;color:#fff;border:1px #333 outset;font-size:10px;width:112px;padding-left:16px;text-align:left;background:#303030 url(images/photo_scenery_shade.png) no-repeat;margin:1px}
.layout{width:800px;text-align:left;background:#404040;margin:0 auto;padding:0}
.logo{height:80px;text-align:center;overflow:hidden;background:#8C946B}
.navigation{height:35px;text-align:center;overflow:hidden;background:#8C946B url(images/navigation_bottom.jpg)}
.breite_spalte{overflow:hidden;width:650px;float:left;background:#404040}
.linke_spalte,.mittlere_spalte{overflow:hidden;width:325px;float:left;background:#404040}
.rechte_spalte{overflow:hidden;width:150px;float:left;background:#404040}
.komplette_spalte{overflow:hidden;width:800px;float:left;background:#404040}
.banner_spalte{overflow:hidden;width:800px;float:left;text-align:center;background:#404040}
.rating_spalte{width:325px;float:left;background:#404040}
.eingabebereich{color:#000;margin-left:1px;margin-right:1px;margin-top:0;padding:0}
.eingabebereich_klein{color:#000;vertical-align:top}
.eingabebereich_klein_ro{color:#000;background:#ffc0c0;width:75px;margin-left:1px;margin-right:1px;margin-bottom:2px;padding:1px}
.eingabebereich_klein_gr{color:#000;background:#a0a0a0;width:75px;margin-left:1px;margin-right:1px;margin-bottom:2px;padding:1px}
.eingabebereich_mittel{color:#000;width:110px;margin-left:1px;margin-right:3px;margin-bottom:2px;padding:1px}
.eingabebereich_mittel_rot{color:#000;background:#ffc0c0;width:110px;margin-left:1px;margin-right:3px;margin-bottom:2px;padding:1px}
.eingabebereich_mittel_gr{color:#000;background:#a0a0a0;width:110px;margin-left:1px;margin-right:3px;margin-bottom:2px;padding:1px}
.eingabebereich_gross{color:#000;width:300px;margin-left:1px;margin-right:1px;margin-bottom:2px;padding:1px}
.eingabebereich_gross_ro{color:#000;background:#A0A0A0;width:300px;margin-left:1px;margin-right:1px;margin-bottom:2px;padding:1px}
.eingabebereich_mehrz{color:#000;width:250px;margin-left:1px;margin-right:1px;margin-bottom:2px;height:75px;padding:1px}
.eingabebereich_mehrz_br{color:#000;width:400px;margin-left:1px;margin-right:1px;margin-bottom:2px;height:75px;padding:1px}
.eingabebereich_mehrz_ho{color:#000;width:350px;margin-left:1px;margin-right:1px;margin-bottom:2px;padding:1px}
.eingabebereich_textarea{color:#000;width:100%;margin-left:1px;margin-right:1px;margin-bottom:2px;padding:1px}
.untere_spalte{text-align:center;clear:left;margin:50px;padding:50px}
.ueberschrift{height:25px;margin-left:5px;background:#303030;padding:0}
.ueberschrift div.left{float:left;padding-left:15px;padding-top:4px}
.ueberschrift div.right{text-align:right;padding-left:15px;padding-top:3px;margin-right:10px}
.box_normal{clear:left;margin-top:5px}
.box{text-align:justify;margin:0px 5px 10px 5px;width:308px;border-left:1px dotted #000;border-bottom:1px dotted #000;border-right:1px dotted #000;background:#505050 url(img/table-background.jpg) no-repeat top left;padding:5px 5px 10px 5px}
.box_content{text-align:justify;width:638px;padding:5px}
.box_content_breit{text-align:justify;margin-left:20px;width:750px;border-left:1px dotted #000;border-bottom:1px dotted #000;border-right:1px dotted #000;background:#454545;padding:5px}
.box_rund{float:left;clear:left;margin-bottom:5px;width:280px;background:#303030}
.box_rund_breit{float:left;margin-bottom:5px;margin-right:5px;width:100%;background:#303030}
.box_rund_content{ padding:15px; }
.box_text{float:left;width:338px;padding:0px 10px 0px 10px;line-height:14pt}
.box_zusatz_left{clear:left;width:250px;margin-bottom:10px;background:#404040}
.nobreak{white-space:nowrap}
.nobreak_hidden{white-space:nowrap;overflow:hidden;width:250px;letter-spacing:-0.02em;font: 0.8em Tahoma,sans-serif,Verdana;}
.nobreak_hidden_breit{white-space:nowrap;overflow:hidden}
.reviewimage{float:left;margin-top:5px}
.reviewtext{margin-top:5px}
.konzertberichtetext{margin:25px;padding:20px}
.galerie{float:left;margin:25px;padding:20px}
.searchresults{clear:left;}
#blue{color:#a0a0a0}
#green{color:#a0a0a0}
#yellow{color:#a0a0a0}
.schlagzeile{font-weight:700;margin:0 5px 10px}
.text_overflow_hidden{overflow:hidden;font:10px Arial;line-height:16px;}
.text_break{clear:both}
.pretext_dotted{margin-left:5px;margin-right:3px;width:32%;float:left;overflow:hidden;background:url(images/dotted.gif) no-repeat bottom}
.pretext_hidden{margin-left:5px;margin-right:3px;width:32%;float:left;overflow:hidden;font:10px Arial;line-height:16px; background:url(images/dotted.gif) no-repeat bottom}
.frager{font-weight:700;color:#909090;clear:left;margin-right:10px}
.antworter{font-weight:700;color:#F0F0F0;clear:left}
.frage{font-style:normal;color:#A0A0A0}
.antwort{font-style:normal;color:#f8f8f8}
.form_autor{width:200px}
a:hover{}
a:link{color:#eee}
a:visited{color:#bbb;}
a.next_link{color:#ddd;padding-left:10px;white-space:nowrap;display:inline-block;background:url(images/next.gif) no-repeat left}
a.next_link:hover{color:#fff;padding-left:10px;white-space:nowrap;display:inline-block;background:url(images/nexta.gif) no-repeat left}
a.next_link:visited{color:#aaa;padding-left:10px;white-space:nowrap;display:inline-block;background:url(images/next.gif) no-repeat left}
a.next_link:visited:hover{color:#fff;padding-left:10px;white-space:nowrap;display:inline-block;background:url(images/nexta.gif) no-repeat left}
a.extern_link{color:#ccc;padding-left:12px;white-space:nowrap;display:inline-block;background:url(img/link-ext.gif) no-repeat left}
a.extern_link:hover{color:#fff;padding-left:12px;white-space:nowrap;display:inline-block;background:url(img/link-ext.gif) no-repeat left}
a.extern_link:visited{color:#999;padding-left:12px;white-space:nowrap;display:inline-block;background:url(img/link-ext.gif) no-repeat left}
a.extern_link:visited:hover{color:#fff;padding-left:12px;white-space:nowrap;display:inline-block;background:url(img/link-ext.gif) no-repeat left}
a.red_link,#red{color:#ff4040}
a.textlink:link,a.textlink:visited,a.textlink:hover,a.textlink:active{padding-left:10px;padding-right:3px;background:url(images/next.gif) no-repeat left}
a.threadnew:link,a.threadnew:hover,a.threadnew:active{padding-left:15px;color:#fff;display:inline-block;background:url(img/thread_head_s.gif) no-repeat 4px 2px}
a.replynew:link,a.replynew:active{padding-left:15px;color:#fff;text-decoration:none;background:url(img/reply.gif) no-repeat 3px 3px}
.actreply{padding-left:15px;color:#fff;font-weight:bold;background:url(img/reply_akt.gif) no-repeat 2px 2px}
a.threadnew:visited{padding-left:30px;color:#f0f0f0;display:inline-block;background:url(images/thread.gif) no-repeat center left}
a.reply:link{padding-left:15px;color:#E0E0E0;text-decoration:none;background:url(img/reply.gif) no-repeat 3px 3px}
a.reply:visited{padding-left:15px;color:#909090;text-decoration:none;background:url(img/reply_dark.gif) no-repeat 3px 3px}
a.reply:hover{padding-left:15px;color:#eef;text-decoration:underline;background:url(img/reply.gif) no-repeat 3px 3px}
a.reply:active{padding-left:15px;color:#fff;text-decoration:none;background:url(img/reply_dark.gif) no-repeat 3px 3px}
a.replynew:visited{padding-left:15px;color:#909090;text-decoration:none;background:url(img/reply.gif) no-repeat 3px 3px}
a.replynew:hover{padding-left:15px;color:#eef;text-decoration:underline;background:url(img/reply_dark.gif) no-repeat 3px 3px}
.category{font-size:16px;color:#656565}
.category-regusers{color:#0F0;background:#e7e7e7}
.category-adminmod{color:#e9b3b4}
.category-b{color:#fff;padding-left:10px;padding-right:3px;background:url(../images/next) no-repeat left}
.category-regusers-b{color:#FCE5CE;border-bottom:1px dotted #00c}
.category-adminmod-b{color:#ffc0c0;padding-left:10px;padding-right:3px;background:url(images/next.gif) no-repeat left}
.postingheadline{color:#fff;background:#393939;font:16px arial,tahoma;padding:15px 0 0 15px;
border-top:2px solid #333;
border-left:2px solid #333;
border-right:2px solid #333;
-moz-border-radius-topleft:20px; /* Firefox */
-webkit-border-radius-topleft:20px; /* Safari, Chrome */
-khtml-border-radius-topleft:20px; /* Konqueror */
border-top-left-radius:20px; /* CSS3 */
-moz-border-radius-topright:20px; /* Firefox */
-webkit-border-radius-topright:20px; /* Safari, Chrome */
-khtml-border-radius-topright:20px; /* Konqueror */
border-top-right-radius:20px; /* CSS3 */
}
.posting{background:#393939;font-family:arial, tahoma;color:#fff;padding:10px 0 10px 15px;
border-right:2px solid #333;
border-left:2px solid #333;
}
.author{font:10px arial,tahoma;color:#656565;background:#393939;padding:5px 5px 5px 15px;
border-right:2px solid #333;
border-left:2px solid #333;
}
.citation{line-height:15px;padding:5px;
}
.postingbottom{clear:both;background:#393939;margin-bottom:5px;padding:0 15px 15px 15px;
border-bottom:2px solid #333;
border-left:2px solid #333;
border-right:2px solid #333;
-moz-border-radius-bottomleft:20px; /* Firefox */
-webkit-border-radius-bottomleft:20px; /* Safari, Chrome */
-khtml-border-radius-bottomleft:20px; /* Konqueror */
border-bottom-left-radius:20px; /* CSS3 */
-moz-border-radius-bottomright:20px; /* Firefox */
-webkit-border-radius-bottomright:20px; /* Safari, Chrome */
-khtml-border-radius-bottomright:20px; /* Konqueror */
border-bottom-right-radius:20px; /* CSS3 */
}
.postingedit{text-align:right}
.thread{padding-left:10px;background:url(img/thread_head.gif) no-repeat left;
-moz-border-radius:20px; /* Firefox */
-webkit-border-radius:20px; /* Safari, Chrome */
-khtml-border-radius:20px; /* Konqueror */
border-radius:20px; /* CSS3 */
border:2px solid #333;
}
.actthread{padding-left:15px;color:#fff;font-weight:bold;background:url(img/thread_head_s.gif) no-repeat 4px 2px}
.caution{padding-left:20px;color:red;font-weight:700;background:url(images/caution.gif) no-repeat left}
.admin-highlight{color:#f38181}
.mod-highlight{color:#efbebe}
.xsmall{color:#c6ac92;font:10px Tahoma}
.signature{font-family:arial, tahoma;line-height:16px;color:#A0A0A0;max-width:750px;margin:0;padding:10px}
.signature_forum{background:#393939;font-family:arial, tahoma;font-size:10px;color:#777;padding:0 0 10px 15px;
border-right:2px solid #333;
border-left:2px solid #333;
}
.userdata{color:#fff;font:12px/19px arial, tahoma;margin:0;padding:0}
.online{color:red}
.code{color:navy;font:12px arial, tahoma}
.hightlight0{color:#000;background:#ff6}
.hightlight1{color:#000;background:#a0ffff}
.hightlight2{color:#000;background:#9f9}
.hightlight3{color:#000;background:#f99}
.hightlight4{color:#000;background:#f6f}
.hightlight5{color:#000;background:#0a0}
.hightlight6{color:#000;background:#886800}
.hightlight7{color:#000;background:#004699}
.hightlight8{color:#000;background:#909}
ul.thread{list-style-type:none;background:#393939;margin:1px 0 0 0;padding:20px 20px 20px 20px;}
li{margin-left:5px}
table.board-entry{border:0}
table.mix-entry{}
td.autorcell{color:#FCE5CE;width:106px;font-family:arial, tahoma;padding:5px 7px}
td.autorcell_edit{color:#FCE5CE;font-family:arial, tahoma;background:#404040;vertical-align:top;padding:5px 7px}
td.autorcell_head{color:#FCE5CE;width:106px;font-family:arial, tahoma;background:#2F2F2F;padding:5px 7px}
td.autorcell_head_no{color:#FCE5CE;width:80px;font-family:arial, tahoma;background:#2F2F2F;padding:20px 0}
td.titlecell{font-family:arial, tahoma;height:10px;color:#FED;margin:0;padding:5px 10px}
td.titlecell_edit{color:#FCE5CE;width:120px;height:15px;font-family:arial, tahoma;background:#606060;vertical-align:top;margin:0;padding:5px 10px}
td.titlecell_edit_c{color:#FCE5CE;width:150px;height:15px;font-family:arial, tahoma;background:#606060;vertical-align:top;margin:0;padding:5px 10px}
td.titlecell_head{color:#FCE5CE;height:15px;font-family:arial, tahoma;background:#353535;margin:0;padding:5px 10px}
td.postingcell{width:100%;font-family:verdana, arial, helvetica, sans-serif;color:red;background:#707070;margin:0;padding:10px 10px 15px}
td.postingcell_head{width:100%;font-family:verdana, arial, helvetica, sans-serif;color:red;background:#353535;margin:0;padding:10px 10px 15px}
div.autorcellwidth{font-size:1px;height:1px;width:106px;margin:0;padding:0}
.entryline{margin:20px 0 20px 0;color:#202020;height:1px}
.postingboard{color:#FFF;max-width:750px;margin:0;padding:0}
.linkinactive{color:#909090;text-decoration:underline;margin:0;padding:0}
div.preview{font-family:verdana, arial, helvetica, sans-serif;color:red;border:1px dotted #000;margin:0;padding:10px}
table.newtab{width:100%;border:1px solid #000;background:#505050 url(img/table-background.jpg) no-repeat top left}
table.newtab tr{color:#fff}
table.newtab tr.hover:hover{background:#555555;}
table.newtab th{padding:6px 10px 6px 10px;font-size:18px}
table.newtab td{padding:2px 10px 2px 10px}

table.normaltab{width:100%}
table.normaltab_rand{width:100%;border:1px solid #000}
table.tab td.a{vertical-align:top;background:#606060;padding:15px}
table.tab td.b{vertical-align:top;background:#404040;padding:15px}
table.normaltab th{text-align:left;background:#353535;height:35px;padding:10px}
table.normaltab_rand td.a0{vertical-align:top;background:#353535}
table.normaltab_rand td.a1{vertical-align:top;background:gray}
table.normaltab_rand td.a2{vertical-align:top;background:#757575}
table.normaltab_rand td.a3{vertical-align:top;background:#707070}
table.normaltab_rand td.a4{vertical-align:top;background:#656565}
table.normaltab td.c{width:150px;background:#353535;padding:10px}
table.normaltab td.d{background:#606060;padding:10px}
table.normaltab td.e{padding:10px}
#top{margin:0;background:#454545}
#top div.left{float:left;margin:0;padding:2px 0 5px 20px}
#top div.left .home{font-size:11px;margin:0 0 3px;padding:0}
#top div.left .index{font-size:13px;margin:0;padding:0}
#top div.right{float:right;margin:5px 0 10px 0;padding:0 20px 0 0}
#topnav{clear:both;height:35px;border-top:1px solid #353535;border-bottom:1px solid #353535;margin:0;padding:0}
#content{color:#000;padding:10px 20px 20px 20px;}
#bottomnav{height:30px;border-top:1px solid #353535;border-bottom:1px solid #353535;margin:0;padding:0}
#bottom{height:45px;line-height:16px;margin:0;padding:0}
#bottom div.left{float:left;margin:0;padding:7px 0 7px 20px}
#bottom div.right{text-align:right;margin:0;padding:7px 20px 10px 0}
.eingabebereich_checkbox,.box_unsichtbar,.box_text_full,.text_float,.postinganswer{float:left}
ul.reply,ul.deep-reply{list-style-type:none;margin:0;padding:0}
td.titlecell .left,td.titlecell_head .left{float:left;margin:0;padding:0}
td.titlecell .right,td.titlecell_head .right{height:10px;text-align:right}
table.normaltab td.a,table.normaltab_rand td.a5,table.normaltab td.b{vertical-align:top;background:#606060}
p.usermenu,#top h1{margin:0 0 3px}
#topnav div.left,#bottomnav div.left{float:left;margin:0;padding:7px 0 0 20px}
#topnav div.right,#bottomnav div.right{text-align:right;margin:0;padding:6px 20px 0 0}
div.left { float:left; clear:both; } 
div.break { float:left;  } 

fieldset {
    margin: 1em;
    padding: 1em;
    width: 25em;
    border: 0.1em solid #000;
	background:#565656;
}

legend {
	color:#959595;
    border: 0.2em solid #000;
	background:#222;
	padding:5px 20px 5px 20px;
}
legend.pflicht
	{
	color:#FF6C13;
	background:#222;
	font-weight:bold;
}

label {
    float: left;
    width: 11em;
    padding-top: 0.2em;
    text-align: right;
    margin-right: 0.5em;
}
label.checkbox {
    width: 18em;
	text-align: justify;
}

input.formular{
    display: block;
    font-size: 1em;
    margin-bottom: 0.8em;
    border: 0.1em solid #000;
    padding: 0.1em;
    width: 8em;
}
input.checkbox{
    display: block;
    font-size: 1em;
    margin-bottom: 0.8em;
    border: 0.1em solid #000;
    padding: 0.1em;
}
p.break { 
	clear:both; 
	padding-top:1px;
}
.box_new_oben {
	margin:0px 0px 0px 0px;		/* Aussenabstand!	oben-rechts-unten-links */
}
.box_new_right {
	margin:0px 0px 0px 0px;			/* Aussenabstand!	oben-rechts-unten-links */
	padding:0px 10px 0px 10px;		/* Innenabstand!	oben-rechts-unten-links */
	background:url('images/abgrenzung.gif') repeat-y right top;
	text-align:justify;
}
.box_new_unten {
	margin:10px 0px 0px 5px;		/* Aussenabstand!	oben-rechts-unten-links */
	background:url('images/abgrenzung_h.gif') repeat-x left bottom;
}
.jewelcase_oben{
	margin:0px 0px 0px 0px;
	width:110px;
	background:#333;
}
.jewelcase {
	margin:3px 3px 3px 0px;			/* Aussenabstand!	oben-rechts-unten-links */
	float:left;
	width:102px;
	padding:1px;
	border-left:12px solid #303030;
	border-right:2px solid #303030;
	border-top:2px solid #303030;
	border-bottom:2px solid #303030;
}
.cd{
	float:left;
	width:100px;
	padding:1px;
}

.slider-wrap						{ width: 250px; margin-bottom:20px; position: relative;}
.stripViewer .panelContainer.panel ul	{ text-align: left; margin: 0 15px 0 30px; }
.stripViewer						{ position: relative; overflow: hidden; width: 250px; height:250px}
.stripViewer .panelContainer			{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel	{ float: left; height: 100%; position: relative; width: 250px; }
.stripNavL, .stripNavR, .stripNav	{ display: none; }
.nav-thumb 							{ border: 1px solid black; margin-right: 5px; }
#movers-row							{ margin: -31px 0 0 62px; }
#movers-row div						{ width: 20%; float: left; }
#movers-row div a.cross-link 			{ float: right; }
.photo-meta-data					{ background: url(images/transpBlack.png); padding: 10px; height: 30px; margin-top: -50px; position: relative; z-index: 9999; color: white; }
.photo-meta-data span 				{ }
.cross-link							{ display: block; width: 62px; margin-top: -14px; position: relative; padding-top: 15px; z-index: 9999; }
.active-thumb 						{ background: transparent url(images/icon-uparrowsmallwhite.png) top center no-repeat; }
  
  div.rahmen-8 {
    display: inline-block;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:15px;
	padding-right:15px;
	float:left;
    position: relative
  }

  div.rahmen-8 img {
	padding: 2px;
    background: #000
  }

  div.rahmen-8 span {
    position: absolute;
	padding:3px;
	background: url(images/transpBlack.png);
    bottom: 16px;
    left: 18px;
	right: 18px;
    color: #fff
  }

 /* Standardformatierungen */
.break 	{ clear:left;	}
ol	{ padding:10px 0 10px 20px; }
.delete_nh4		{ padding:0 10px 5px 0;}
.ncontent	{ padding:10px 10px 10px 10px;}
.ncontentcarousel	{ padding:10px 50px 10px 50px; background: url(img/verlauf.png) top left;}
 /* Standardformatierungen */


/* Standardcontainer */
div.header		{ background:#8C946B}
div.nreviews		{ display: inline-block; padding: 5px 10px 0px 15px; float:left; position: relative }
div.nreviews img 	{ margin-top:3px; padding: 2px; background: #000 }
div.nreviews span 	{ position: absolute; padding:3px 30px 3px 5px; background: url(images/transpBlack.png); bottom: 5px; left: 15px; right: 12px; color: #fff   }
div.nrahmen		{ display: inline-block; padding: 0px 10px 10px 0; float:left; position: relative }
div.nrahmen0		{ padding: 0 5px 0 0 }
div.nrahmencontent	{ padding: 5px 0 0 0 }
div.nrahmen img 	{	margin-top:3px; padding: 2px; background: #000 }
div.dacbox  		{ font: 0.9em Arial,sans-serif;  width:65px; float:right; text-align:justify; border: dotted 1px #000; letter-spacing:0.0em; padding:2px 5px 2px 5px; margin:0 0 0 5px; background: url(img/dacbg.png) top left no-repeat; color:#aaa}
div.notiz		{ font: 0.8em Arial,sans-serif; padding:50px 60px 2px 60px; height:350px; background: url(img/notiz.png) top left no-repeat; color:#444} 
/* Standardcontainer */

/* Boxcontainer für die Einbledungseffekte */
div.nrahmen span { position: absolute; padding:3px 30px 3px 3px; background: url(images/transpBlack.png); bottom: 16px; left: 3px; right: 13px; color: #fff   }
div.nrahmen0 span 	{ background: url(images/transpBlack00.png) no-repeat top right; }
div.nrahmen0_5 span 	{ background: url(images/transpBlack05.png) no-repeat top right; }
div.nrahmen1 span 	{ background: url(images/transpBlack10.png) no-repeat top right; }
div.nrahmen1_5 span 	{ background: url(images/transpBlack15.png) no-repeat top right; }
div.nrahmen2 span 	{ background: url(images/transpBlack20.png) no-repeat top right; }
div.nrahmen2_5 span 	{ background: url(images/transpBlack25.png) no-repeat top right; }
div.nrahmen3 span 	{ background: url(images/transpBlack30.png) no-repeat top right; }
div.nrahmen3_5 span 	{ background: url(images/transpBlack35.png) no-repeat top right; }
div.nrahmen4 span 	{ background: url(images/transpBlack40.png) no-repeat top right; }
div.nrahmen4_5 span 	{ background: url(images/transpBlack45.png) no-repeat top right; }
div.nrahmen5 span 	{ background: url(images/transpBlack50.png) no-repeat top right; }
div.nrahmen5_5 span 	{ background: url(images/transpBlack55.png) no-repeat top right; }
div.nrahmen6 span 	{ background: url(images/transpBlack60.png) no-repeat top right; }
/* Boxcontainer für die Einbledungseffekte */

/* Runde Ecken mit CSS heller Hintergrund*/
.nboxh { background: #505050; float:left}
.nboxhw { width:150px;}
.nboxhn { margin-left:10px}
.nboxinside { padding:2px 5px 2px 5px;}
.nboxinsideh { height:118px;}
.nboxinsideh2 { width:521px; }
.nboxh .top, .nboxh .bottom{display:block;background: #8C946B;}
.nboxh .top b, .nboxh .bottom b	{  display:block;height: 1px; overflow: hidden; background: #505050;	}
.nboxh .r1{margin: 0 5px;}
.nboxh .r2{margin: 0 3px;}
.nboxh .r3{margin: 0 2px;}
.nboxh .top .r4, .nboxh .bottom .r4{margin: 0 1px;height: 2px;}
/* Runde Ecken mit CSS heller Hintergrund*/

/* Runde Ecken mit CSS dunkler Hintergrund*/
.nbox { background: #303030;}
.nboxinside { padding:2px 5px 2px 5px;}
.nbox h1, .nbox p {margin: 0 10px;}
.nbox h1 {font-size:150%; color:#ffffff; }
.nbox .top, .nbox .bottom{display:block;background: #404040;}
.nbox .top b, .nbox .bottom b	{  display:block;height: 1px; overflow: hidden; background: #303030;	}
.nbox .r1{margin: 0 5px;}
.nbox .r2{margin: 0 3px;}
.nbox .r3{margin: 0 2px;}
.nbox .top .r4, .nbox .bottom .r4{margin: 0 1px;height: 2px;}
/* Runde Ecken mit CSS dunkler Hintergrund*/

/* Navigationselemente im Header */
ul#topnav {
	margin: 0; padding: 0;
	list-style: none;
	position: relative; /*--Set relative positioning on the unordered list itself - not on the list item--*/
	font-size: 1.2em;
	background: url(img/topnav_stretch.gif) repeat-x;
}
ul#topnav li {
	float: left;
	margin: 0; padding: 0;
	border-right: 1px solid #000; /*--Divider for each parent level links--*/
}
ul#topnav li a {
	padding: 10px 15px;
	display: block;
	color: #f0f0f0;
	text-decoration: none;
}
ul#topnav li:hover { color:#f00; background: #1376c9 url(img/topnav_active.gif) repeat-x; }
ul#topnav li span {
	padding: 3px 0;
	position: absolute;
	left: 0; top:36px;
	display: none; /*--Hide by default--*/
	background: #808080;
	color: #fff;
	/*--Bottom right rounded corner--*/
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
}
ul#topnav li:hover span { display: block; } /*--Show subnav on hover--*/
ul#topnav li span a { display: inline; } /*--Since we declared a link style on the parent list link, we will correct it back to its original state--*/
ul#topnav li span a:hover {text-decoration: underline;}
/* Navigationselemente im Header */

/* Beschriftungen */
span.kbandname	{ padding:0 0 0 0; 		color:#fff; font: 1em Tahoma,Verdana,Arial,sans-serif; text-shadow:black 4px 3px 5px;}
span.bandname	{ padding:0 0 0 0; 		color:#fff; font: 1em Tahoma,Verdana,Arial,sans-serif;}
span.kcdname	{ padding:0 0 0 5px; 	color:#bbb; font: 1em Tahoma,Verdana,Arial,sans-serif; text-shadow:black 4px 3px 5px;}
span.cdname		{ padding:0 0 0 5px; 	color:#bbb; font: 1em Tahoma,Verdana,Arial,sans-serif;}
span.ktext		{ padding:0;			color:#c6ac92; 	font: 0.8em Tahoma,Verdana,Arial,sans-serif;}
span.ktextw		{ padding:0;			color:#ddd; 	font: 0.8em Tahoma,Verdana,Arial,sans-serif;}
span.ntext		{ padding:0;			color:#c6ac92; 	font: 1.0em Tahoma,Verdana,Arial,sans-serif;}
span.mirebe		{ position:absolute; 	color:#c6ac92;	margin-left:4px; width:145px; font: 0.8em Tahoma,Verdana,Arial,sans-serif;}
span.breadcrumb	{ display:inline-block; padding: 5px 0 0 10px; color:#eee; font: 0.8em Tahoma,Verdana,Arial,sans-serif; } 
/* Beschriftungen */

/* Images */
img.headlinelogo {vertical-align:middle;}
img.hstar {padding:0 3px 0 0; vertical-align:middle;}
/* Images */

/* Jewel Case */
			ul.music,
			ul.music li,
			ul.music li a,
			ul.music li img{
				margin:0;
				padding:0;
				list-style:none;
				border:0;
				text-decoration:none;
			}
			ul.music li{
				margin:5px 10px 5px 0;
				float:left;
				position:relative;
			}
			ul.music li a{
				display:block;
				position:relative;
				float:left;	
				width:80px;
				height:80px;
				text-indent:-1000em;
				overflow:hidden;
				z-index:1;						
			}
			ul.music li img{
				position:absolute;
				width:80px;
				height:80px;
				border:0;
			}
			
			/* Jewel Case */
			ul.music li.jewel img{
				width:72px;
				height:72px;
				top:3px;
				left:12px;
			}			
			ul.music li.jewel a{
				background:url(img/jewel.png) 0 0 no-repeat;
				width:90px;
				height:82px;							
			}
			ul.music li.jewel{
				background:url(img/blank_insert.gif) 12px 3px no-repeat;							
			}
			
			
			/* Vinyl Sleeve */
			ul.music li.vinyl img{
				width:72px;
				height:72px;
				left:2px;
				top:1px;
			}			
			ul.music li.vinyl a{
				background:url(img/vinyl.png) 0 0 no-repeat;
				width:96px;
				height:76px;							
			}
			ul.music li.vinyl{
				background:url(img/vinyl_insert.gif) 2px 1px no-repeat;							
			}
			
			
			/* Compact Disc */
			ul.music li.cd img,
			ul.music li.cd a{
				width:82px;
				height:82px;
				top:0;
				left:0;
			}			
			ul.music li.cd a{
				background:url(img/cd.png) 0 0 no-repeat;			
				height:86px;
			}
			ul.music li.cd{
				background:url(img/blank_cd.jpg) 0 0 no-repeat;							
			}
/* Jewel Case */

/* Überschriften */
.nheadline{ border-top: dotted 1px #000; border-bottom: dotted 1px #000; line-height:2.1em; padding: 0 0 0 10px; margin: 0 0 5px 0;  background: url(img/headlinefader.png);}
/* Überschriften */

/* Schlagwortwolke */
#tagcloud{ padding:0px 5px 10px 5px; text-align:justify; float:left}
.tag0{ font: 2.0em bold Tahoma,Verdana,Arial,sans-serif; 	color:#ccc;   }
.tag1{ font: 1.9em Tahoma,Verdana,Arial,sans-serif; 		color:#bbb;  }
.tag2{ font: 1.8em Tahoma,Verdana,Arial,sans-serif; 		color:#aaa;  }
.tag3{ font: 1.7em Tahoma,Verdana,Arial,sans-serif; 		color:#999;  }
.tag4{ font: 1.6em Tahoma,Verdana,Arial,sans-serif; 		color:#858585;  }
.tag5{ font: 1.5em Tahoma,Verdana,Arial,sans-serif; 		color:#888;  }
.tag6{ font: 1.4em Tahoma,Verdana,Arial,sans-serif; 		color:#757575;  }
.tag7{ font: 1.3em Tahoma,Verdana,Arial,sans-serif; 		color:#777;  }
.tag8{ font: 1.2em Tahoma,Verdana,Arial,sans-serif; 		color:#666;  }
.tag9{ font: 1.1em Tahoma,Verdana,Arial,sans-serif; 		color:#555; }
#tagcloud a{ text-decoration:none; }
#tagcloud a:hover{ text-decoration:underline; color:#666; }
/* Schlagwortwolke */

/* Links */
a.mini:link 			{color:#ddd;text-decoration: none; border-bottom:1px dotted;}   /* unvisited link */
a.mini:visited		{color:#bbb;text-decoration: none; border-bottom:1px dotted;}  	/* visited link */
a.mini:hover 		{color:#fff;text-decoration: none; border-bottom:1px solid;}  	/* mouse over link */
a.mini:active		{color:#fff;}  													/* selected link */
/* Links */

/* CSS der gestylten Buttons */
input.login_checkbox{
   border: 1px solid white; background-color: black
}

input.search_bgImage {
    width: 102px; /* 90px + 2*5px = 100px, entspricht Grafikbreite */
    height: 22px; /* entspricht Grafikhöhe */
    background: url(images/searchbgimage.gif); /* Hintergrundgrafik */
    border: 0; /* Elementrahmen deaktivieren */
    padding: 0 3px 0 23px; /* Innenabstand oben - rechts - unten - links */
	float:left;
	}
input.username_bgImage {
    width: 130px; /* 90px + 2*5px = 100px, entspricht Grafikbreite */
    height: 22px; /* entspricht Grafikhöhe */
    background: url(images/usernamebgimage2.gif) no-repeat; /* Hintergrundgrafik */
    border: 0; /* Elementrahmen deaktivieren */
    padding: 0 5px 0 5px; /* Innenabstand oben - rechts - unten - links */
	float:left;
	padding-top:4px\9;
	}
input.passwort_bgImage {
    width: 86px; /* 90px + 2*5px = 100px, entspricht Grafikbreite */
    height: 22px; /* entspricht Grafikhöhe */
    background: url(images/usernamebgimage2.gif) no-repeat; /* Hintergrundgrafik */
    border: 0; /* Elementrahmen deaktivieren */
    padding: 0 5px 0 5px; /* Innenabstand oben - rechts - unten - links */
	float:left;
	padding-top:4px\9;
	}
button.search_button {
    width: 44px; /* 90px + 2*5px = 100px, entspricht Grafikbreite */
    height: 22px; /* entspricht Grafikhöhe */
    background: url(images/searchbutton.gif); /* Hintergrundgrafik */
    border: 0; /* Elementrahmen deaktivieren */
    padding: 0; /* Innenabstand oben - rechts - unten - links */
	float:left;
	}
button.search_button:hover,button.search_button:active{
    width: 44px; /* 90px + 2*5px = 100px, entspricht Grafikbreite */
    height: 22px; /* entspricht Grafikhöhe */
    background: url(images/searchbutton2.gif); /* Hintergrundgrafik */
    border: 0; /* Elementrahmen deaktivieren */
    padding: 0; /* Innenabstand oben - rechts - unten - links */
	float:left;
	}
button.logoff_button {
    width: 140px; /* 90px + 2*5px = 100px, entspricht Grafikbreite */
    height: 22px; /* entspricht Grafikhöhe */
    background: url(images/logoffbutton.gif); /* Hintergrundgrafik */
    border: 0; /* Elementrahmen deaktivieren */
    padding: 0; /* Innenabstand oben - rechts - unten - links */
	float:left;
	}
button.logoff_button:hover ,button.logoff_button:active{
    width: 140px; /* 90px + 2*5px = 100px, entspricht Grafikbreite */
    height: 22px; /* entspricht Grafikhöhe */
    background: url(images/logoffbutton2.gif); /* Hintergrundgrafik */
    border: 0; /* Elementrahmen deaktivieren */
    padding: 0; /* Innenabstand oben - rechts - unten - links */
	float:left;
	}
button.login_button {
    width: 44px; /* 90px + 2*5px = 100px, entspricht Grafikbreite */
    height: 22px; /* entspricht Grafikhöhe */
    background: url(images/loginbutton.gif); /* Hintergrundgrafik */
    border: 0; /* Elementrahmen deaktivieren */
    padding: 0; /* Innenabstand oben - rechts - unten - links */
	float:left;
	}
button.login_button:hover ,button.login_button:active{
    width: 44px; /* 90px + 2*5px = 100px, entspricht Grafikbreite */
    height: 22px; /* entspricht Grafikhöhe */
    background: url(images/loginbutton2.gif); /* Hintergrundgrafik */
    border: 0; /* Elementrahmen deaktivieren */
    padding: 0; /* Innenabstand oben - rechts - unten - links */
	float:left;
	}
/* CSS der gestylten Buttons */

.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(img/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(next-horizontal.png);
}
.tooltip {
	display:none;
	background:transparent url(/tools/img/tooltip/black_arrow.png);
	font-size:12px;
	height:70px;
	width:160px;
	padding:25px;
	color:#fff;	
}

