
.pun {
     FONT-SIZE: 11px; 
     LINE-HEIGHT: normal;
     font-family: verdana;
}

textarea#req_message {
     FONT-SIZE: 1.2em; 
     font-family: verdana, arial, "lucida grande";
}


/* IEWin Font Size only - to allow IEWin to zoom. Do not remove comments \*/
* HTML .pun {FONT-SIZE: 68.75%}
/* End IE Win Font Size */

/* Set font size for tables because IE requires it */
.pun TABLE, .pun INPUT, .pun SELECT, .pun OPTGROUP, .pun TEXTAREA, DIV.postmsg P.postedit {FONT-SIZE: 1em}

/* 2.2 Set the font-size for preformatted text i.e in code boxes */

.pun PRE {FONT-FAMILY: verdana, arial , "Bitstream Vera Sans Mono", "Courier New", courier, monospace}

/* 2.3 Font size for headers */

.pun h2 {FONT-SIZE: 1.1em}
.pun H4 {FONT-SIZE: 1em}
.pun H3 {
     font-size: 1.1em;
     margin: 0 0 0 -6px;
}
#brdtitle H1 {FONT-SIZE: 1.4em}

.home-logo {
	margin: 0px;
	width: 150px;
	height: 50px;
	display: block;
}

/* 2.4 Larger text for particular items */

DIV.postmsg P {LINE-HEIGHT: 1.4}
DIV.postleft DT {
    FONT-SIZE: 1em;
    margin-bottom: 2px;
}

DIV.postleft DT a {
    FONT-SIZE: 1.1em;
    color: #bb1e1e;
    text-decoration: none;
}

DIV.postleft DT a:hover {
    FONT-SIZE: 1.1em;
    color: #bb1e1e;
    text-decoration: underline;
}

DIV.postleft .postavatar {
    margin: 4px 0 4px 0;
}


.pun PRE {FONT-SIZE: 1.2em}

/* 2.5 Bold text */

DIV.postleft DT, 
DIV.postmsg H4, 
TD.tcl H3, 
DIV.forminfo H3, 
P.postlink, 
DIV.linkst LI,
DIV.linksb LI, 
DIV.postlinksb LI, 
.blockmenu LI, 
#brdtitle H1, 
.pun SPAN.warntext, 
.pun P.warntext {
     FONT-WEIGHT: bold
}


/****************************************************************/
/* 4. BORDER WIDTH AND STYLE */
/****************************************************************/

/* 4.1 By default borders are 1px solid */

DIV.box, 
.pun TD, 
.pun TH,  
DIV.codebox, 
DIV.forminfo, 
DIV.blockpost LABEL {
	border: 0;
        background: transparent;
}

/* 4.2 Special settings for the board header. */

#brdheader DIV.box {BORDER-TOP-WIDTH: 0px}

/* 4.3 Borders for table cells */


.pun .tcl {BORDER-LEFT: none}

/* 4.4 Special setting for fieldsets to preserve IE defaults */

DIV>FIELDSET {
	BORDER-STYLE: solid;
	BORDER-WIDTH: 1px;
}

/****************************************************************/
/* 5. Elements */
/****************************************************************/

BODY {
	font-family:  verdana, arial, 'lucida grande', 'trebuchet ms', helvetica, small fonts, sans-serif;
	margin:0; 
	padding:0; 
	background-color: #f3f3f3;
	height:100%;
	line-height: 140%;
}


HTML, 
#punwrap {
    margin: 0;
    padding: 0;
}

DIV.block,
DIV.block2col, 
#postreview {
   margin-bottom: 12px;
}

#punindex DIV.blocktable, 
.blockpost {
 
}


div.blockpost h2 {
     background: transparent;
     margin: 0 16px 0 16px;  
     padding: 6px 10px 6px 8px;
     font-weight: normal;
     border: 0;
}

div.blockpost h2 a {
     text-decoration: none;      
}

div.blockpost h2 a:hover {
     text-decoration: underline;      
}

div.blockpost .box {
    margin: 0 16px 6px 16px;
    border: 1px solid #c9c9c9;
    padding: 6px;
}


DIV.block2col DIV.blockform, 
DIV.block2col DIV.block {
    margin: 0;
    padding: 0;
}


#brdtitle {
     height: 60px;
     margin: 0;
     background: url("http://www.rme-audio.de/images/top_pattern.gif") left -28px repeat-x;
     overflow: visible;
}

#brdtitle .block {
     margin: 0;
     overflow: visible;
}


#brdtitle h1 {
     display: block;
     width: 180px;
     height: 40px;
     position: absolute;
     top: 15px;
     left: 10px;
     background: url("http://www.rme-audio.de/images/logo_white2.gif") 5px 2px no-repeat;
}

#brdtitle h1 {
     text-indent: -8000px;    
}

#brdmenu {
     height: 24px;
     display: block;
     margin: 0;
     padding: 10px 10px 2px 16px;
     overflow: visible;
     font-size: 1.1em;
     background: #f3f3f3 url("http://www.rme-audio.de/images/submenu_line.gif") left bottom repeat-x;
}

#brdmenu li {
     margin-right: 24px;
     height: 20px;
}
	
#brdwelcome {
     height: 28px;
     display: block;
     margin-top: 0px;
     padding: 8px 16px 4px 16px;
     background: transparent;

}

#brdwelcome .conl li {
     float: left;
     margin: 0 10px 2px 0px;
     padding: 0;

}

#brdwelcome .conr li {
     float: right;
     margin: 0 0px 2px 16px;
     padding: 0;

}



#brdmenu a:link, 
#brdmenu a:visited {
   color: #000;
   text-decoration: none;   
}
 
#brdmenu a:hover {
   color: #000000;
   border-bottom: 1px solid #bb1e1e;
   text-decoration: none; 
}

a {
     color: #000;
     text-decoration: underline;
     outline: none;
     text-transform: none;
     margin-bottom: 2px;
}


a:hover {
     color: #bb1e1e;
     text-decoration: underline;
}

div.blocktable .tcl a,
div.blocktable h3 a {
     color: #bb1e1e;
     text-decoration: none;  
}

div.blocktable h3 a:hover {
     color: #bb1e1e;
     text-decoration: underline;  
}

div.blocktable .tcl a {
     color: #bb1e1e;
     text-decoration: none; 
     font-size: 1.1em; 
     margin: 0 4px 0 4px;
}

.tcl .newtext a,
.newtext a:visited {
     margin: 0px;
     color: #000;
}

div.blocktable .tcl a:hover {
     color: #bb1e1e;
     text-decoration: underline;  
}


div.blockform {
    margin: 0 16px 16px 16px;
}

div.blockform h2 {
    margin: 0 0 0px 16px;
}


#idx1,
#vf,
#adminmenu,
#profile,
#users1,
#msg {
     margin: 0px 16px 0px 16px;
}


div.blocktable {
     margin: 0;
     padding: 0;
}

div.blocktable h2 { 
     margin: 0 0 0 0;  
     padding: 6px 10px 6px 8px;
     font-size: 1.2em;
     font-weight: bold; 
     color: #000;
     background: #9cb0cc;
     color: #fff;
     border: 0;    
}


div.blocktable .inbox {
     padding: 6px 0px 10px 8px;
     margin: 0;
}

div.blocktable th {
     height: 20px;
     font-weight: bold;
     padding: 10px 0 12px 0;
     background: transparent;
}

div.blocktable td {
     padding: 2px 10px 6px 0px; 
     background: transparent;
}

.intd {
     padding: 0 0 0 0;
}



#brdstats {
     margin: 52px 16px 10px 16px;
     padding-top: 10px;
     background: url("http://www.rme-audio.de/images/border_dot2.gif") left top repeat-x;
}

#brdfooter {
     margin: 12px 16px 10px 16px;
     padding-top: 10px;
     background: url("http://www.rme-audio.de/images/border_dot2.gif") left top repeat-x;
}

tr .tc2,
tr .tc3 {
     background: #f3f3f3;     
}

.tcr {
     background: #f3f3f3;     
}


.linkst .inbox {
     height: 22px;
     margin: 0 16px 8px 16px;
}


.linksb .inbox,
.postlinksb .inbox {
     height: 30px;
     margin: 16px 16px 26px 16px;
}

.postlinksb .inbox ul {
     margin-bottom: 10px;
}


.pagelink {
    
}

.pagelink strong {
     padding: 6px;
}

.pagelink  a  {
     color: #bb1e1e; 
     text-decoration: none;
     width: 24px;
     margin: 0px;
     background: transparent;
     padding: 6px;
     border: 0;
     text-align: center;
}


.pagelink a:hover {
     color: #fff;
     background: #bb1e1e;
     text-decoration: none;
} 

.postleft,
.postmsg {
     color: #000;
}

.blockpost .postleft  {
     margin: 0;
     padding: 0;
     background: #fff;
}

.blockpost .postfootleft  {
     margin: 0;
     padding: 0;
     background: #fff;
}

.blockpost .postright  {
     margin: 0;
     padding: 0;
}

fieldset {
     border: 0;
     margin: 0 0 0 0;
}


legend {
     font-size: 1.1em;
     font-weight: normal;
     letter-spacing: 0.2em;
     margin: 6px 0px 0px 0px;
     border: 0;
     padding: 0;   
}


fieldset .infldset {
     border-bottom: 6px solid #f3f3f3;
}

fieldset label {
     font-size: 1em;
     margin: 0px;
}

textarea {
     border: 1px solid #9cb0cc;
     padding: 4px;
}

.infldset .conl {
   margin-bottom: 4px;
}

input {
     border: 1px solid #9cb0cc;
     padding: 1px;
     margin: 0px;
}

.blockform p input,
#userlist p input,
#profile1 p input,
#profile2 p input,
#profile3 p input,
#profile4 p input,
#profile5 p input,
#profile6 p input,
#profile7 p input     {
     margin: 0px 10px 0 3px;
     padding: 0;
     color: #bb1e1e;
     font-weight: bold;
     border: 1px solid #bb1e1e;
     cursor: pointer;
}


#userlist p input    {
     margin: 0 0 20px 3px;
}

#userlist legend,
#profile1 legend,
#profile2 legend,
#profile3 legend,
#profile4 legend,
#profile5 legend,
#profile6 legend,
#profile7 legend {
     margin: 10px 0px 6px -8px;
     padding: 0;
     font-weight: normal;
}

.blockform legend
 {
     margin: 0px 0px 6px -8px;
     padding: 0;
     font-weight: normal;
}

#profile1 .inform,
#profile2 .inform,
#profile3 .inform,
#profile4 .inform,
#profile5 .inform,
#profile6 .inform,
#profile7 .inform {
    margin-left: 3px;
    margin-bottom: 20px;
}

.blockform .inform {
    margin-left: 3px;
}

#userlist .inform {
    margin-left: 3px;
    margin-bottom: 6px;
}



label br {
     margin-bottom: 6px;
}


#profile .blockmenu h2,
#adminmenu h2   {
    margin: 0px 0 2px 0;
    padding: 0px;
}


div.intd h3 {
    margin: 0 0 0 -5px;
}


#rme-website-links {
   font-size: 0.9em;
   position: relative;
   height: 24px;
}

blockquote {
   margin: 0px 6px 6px 0;
   padding: 6px;
   background: #e2e2e2;
   border: 1px solid #b1c1d0;
}

blockquote blockquote {
   margin: 0px 6px 6px 0;
   padding: 4px;
   background: #f3f3f3;
   border: 1px solid #b1c1d0;
}

blockquote blockquote blockquote{
   margin: 0px 6px 6px 2px;
   padding: 4px;
   background: #fff;
   border: 1px solid #b1c1d0;
}

blockquote blockquote blockquote blockquote {
   margin: 0px 6px 6px 2px;
   padding: 4px;
   background: #e2e2e2;
   border: 1px solid #b1c1d0;
}

.incqbox {
   width: 100%;
}

.feed-link {
   float: right;
}




/****************************************************************/
/* 6. SPACING AROUND CONTENT */
/****************************************************************/

/* 6.1 Default padding for main items */

DIV.blockmenu DIV.inbox {PADDING: 3px 6px}
.pun P, .pun UL, .pun DL, DIV.blockmenu LI, .pun LABEL, #announce DIV.inbox DIV {PADDING: 3px 0}

/* 6.2 Special spacing for various elements */

.pun H1 {PADDING: 3px 0px 0px 0}
#brdtitle p {PADDING-TOP: 0px}



DIV.linksb, DIV.postlinksb {PADDING: 3px 6px 8px 6px}
#brdfooter DL A, DIV.blockmenu LI, DIV.rbox INPUT  {LINE-HEIGHT: 1.4em}
#viewprofile DT, #viewprofile DD {PADDING: 0 3px; LINE-HEIGHT: 2em}

/* 6.4 Create some horizontal spacing for various elements */

DIV.rbox INPUT, DIV.blockform P INPUT  {
    margin-right: 12px
}

/****************************************************************/
/* 7. SPACING FOR TABLES */
/****************************************************************/

.pun TD {PADDING: 4px 6px}
.pun TD P {PADDING: 5px 0 0 0}

/****************************************************************/
/* 8. SPACING FOR POSTS */
/****************************************************************/

/* 8.1 Padding around left and right columns in viewtopic */

DIV.postleft DL, 
DIV.postright {
    padding: 0px 4px 6px 4px;
}

/* 8.2 Extra spacing for poster contact details and avatar */

DD.usercontacts, DD.postavatar {MARGIN-TOP: 5px}
DD.postavatar {MARGIN-BOTTOM: 5px}

/* 8.3 Extra top spacing for signatures and edited by */

DIV.postsignature, DIV.postmsg P.postedit {
     PADDING-TOP: 15px;     
}

/* 8.4 Spacing for code and quote boxes */

DIV.postmsg H4 {MARGIN-BOTTOM: 10px}
DIV.codebox {MARGIN: 5px 15px 15px 15px; PADDING: 8px}

/* 8.5 Padding for the action links and online indicator in viewtopic */

DIV.postfootleft P, DIV.postfootright UL, DIV.postfootright DIV {PADDING: 10px 6px 5px 6px}

/* 8.6 This is the input on moderators multi-delete view */

DIV.blockpost INPUT, DIV.blockpost LABEL {
	PADDING: 3px;
	DISPLAY: inline
}

P.multidelete {
	PADDING-TOP: 15px;
	PADDING-BOTTOM: 5px
}

/* 8.7 Make sure paragraphs in posts don't get any padding */

DIV.postmsg p {
     PADDING: 0px;
     font-size: 1.1em;
}


#adminconsole TD, 
#adminconsole TH {
   border-color: #f3f3f3;
}

/****************************************************************/
/* 9. SPECIAL SPACING FOR FORMS */
/****************************************************************/

/* 9.1 Padding around fieldsets */

DIV.blockform FORM, DIV.fakeform {PADDING: 20px 20px 15px 20px}
DIV.inform {PADDING-BOTTOM: 12px}

/* 9.2 Padding inside fieldsets */

.pun FIELDSET {PADDING: 0px 12px 0px 12px}
DIV.infldset {
     padding: 9px 0px 12px 0;
}


/* 9.3 The information box at the top of the registration form and elsewhere */

DIV.forminfo {
	MARGIN-BOTTOM: 12px;
	PADDING: 9px 10px
}

/* 9.4 BBCode help links in post forms */

UL.bblinks LI {PADDING-RIGHT: 20px}

UL.bblinks {PADDING-BOTTOM: 10px; PADDING-LEFT: 4px}

/* 9.5 Horizontal positioning for the submit button on forms */

DIV.blockform p input {
      margin: 6px 0 10px 0;
}


/****************************************************************/
/* 10. POST STATUS INDICATORS */
/****************************************************************/

/* 10.1 These are the post status indicators which appear at the left of some tables. 
.inew = new posts, .iredirect = redirect forums, .iclosed = closed topics and
.isticky = sticky topics. By default only .inew is different from the default.*/

DIV.icon {
	FLOAT: left;
	MARGIN-TOP: 0.1em;
	MARGIN-LEFT: 0.2em;
	DISPLAY: block;
	BORDER-WIDTH: 0.6em 0.6em 0.6em 0.6em;
	BORDER-STYLE: solid
}

DIV.searchposts DIV.icon {MARGIN-LEFT: 0}

/* 10.2 Class .tclcon is a div inside the first column of tables with post indicators. The
margin creates space for the post status indicator */

TD DIV.tclcon {
     margin: 0 0 0 3.8em;
}


/****************************************************************/
/* 1. INITIAL SETTINGS */
/****************************************************************/

.pun TABLE, .pun DIV, .pun FORM, .pun P, .pun H1, .pun H3,
.pun H4, .pun PRE, .pun UL, .pun OL, .pun LI, .pun DL,
.pun DT, .pun DD, .pun TH, .pun TD, .pun FIELDSET, .pun IMG {
	MARGIN: 0px;
	PADDING: 0px;
	LIST-STYLE: none;
}

.pun IMG {BORDER: none}

.pun SELECT, .pun TEXTAREA, .pun OPTGROUP {MARGIN: 0}

/****************************************************************/
/* 2. STRUCTURAL SETTINGS - VERY IMPORTANT - DO NOT CHANGE */
/****************************************************************/

/* 2.1 Clearing floats and invisible items */
.pun .clearer, .pun .nosize {
	HEIGHT: 0;
	WIDTH: 0;
	LINE-HEIGHT: 0;
	FONT-SIZE: 0;
	OVERFLOW: hidden
}

.pun .clearer, .pun .clearb {CLEAR: both}
.pun .nosize {POSITION: absolute; LEFT: -10000px}

/* 2.2 Overflow settings for posts */

DIV.blockpost DIV.box, DIV.postleft, DIV.postsignature, DIV.postmsg {OVERFLOW: hidden}

/****************************************************************/
/* 3. BUG FIXES - VERY IMPORTANT - DO NOT CHANGE */
/****************************************************************/

/* 3.1 This attempts to eliminate rounding errors in Gecko browsers. */

DIV>DIV>DIV.postfootleft, DIV>DIV>DIV.postfootright {PADDING-TOP: 1px; MARGIN-TOP: -1px}

/* 3.2 This is only visible to IE6 Windows and cures various bugs. Do not alter comments */

/* Begin IE6Win Fix \*/
* HTML .inbox, * HTML .inform, * HTML .pun, * HTML .intd, * HTML .tclcon {HEIGHT: 1px}
* HTML .inbox DIV.postmsg {WIDTH: 98%}
/* End of IE6Win Fix */

/* 3.3 This is the equivelant of 3.2 but for IE7. It is visible to other browsers
but does no harm */

/*Begin IE7Win Fix */
.pun, .pun .inbox, .pun .inform, .pun .intd, .pun .tclcon {min-height: 1px}
/* End of IE7Win Fix */

/****************************************************************/
/* 4. HIDDEN ELEMENTS */
/****************************************************************/

/* These are hidden in normal display. Add comments to make them visible */

#brdfooter H2, #brdstats H2, #brdstats .conl DT, #brdstats .conr DT,
#modcontrols DT, #searchlinks DT, DIV.postright H3 {
	POSITION: absolute;
	DISPLAY: block;
	OVERFLOW: hidden;
	WIDTH: 1em;
	LEFT: -999em
}

/****************************************************************/
/* 5. BOX CONTAINERS AND FLOATS */
/****************************************************************/

/* 5.1. Setup all left and right content using floats. */  

.conr {
	FLOAT: right;
	TEXT-ALIGN: right;
	CLEAR: right;
	WIDTH: 40%
}

.conl {
	FLOAT: left;
	WIDTH: 55%;
	OVERFLOW: hidden;
	WHITE-SPACE: nowrap
}

LABEL.conl {
	WIDTH: auto;
	OVERFLOW: visible;
	MARGIN-RIGHT: 10px
}

/* 5.2 Set up page numbering and posts links */

DIV.linkst .conl, DIV.linksb .conl, DIV.postlinksb .conl {WIDTH:18em}

DIV.linkst .conr, DIV.linksb .conr, DIV.postlinksb .conr {WIDTH:16em}

FORM DIV.linksb .conr {WIDTH: 32em}

/* 5.3 Keep breadcrumbs from shifting to the right when wrapping */

.linkst UL, linksb UL, .postlinksb UL {MARGIN-LEFT: 18em}

/* 5.4 Settings for Profile and Admin interface.*/

DIV.block2col {PADDING-BOTTOM: 1px}

DIV.block2col DIV.blockform, DIV.block2col DIV.block, #viewprofile DD {MARGIN-LEFT: 14em}

DIV.blockmenu, #viewprofile DT {
	FLOAT:left;
	WIDTH: 13em
}

#profileavatar IMG {
	FLOAT: right;
	MARGIN-LEFT: 1em
}



#viewprofile DL {FLOAT: left; WIDTH: 100%; OVERFLOW: hidden}

/****************************************************************/
/* 6. TABLE SETUP */
/****************************************************************/

/* 6.1 Table Basic Setup */

.pun TABLE {WIDTH: 100%}

/* 6.2 Fixed Table Setup */

#punindex TABLE, #vf TABLE {TABLE-LAYOUT: fixed}

.tcl {TEXT-ALIGN: left; WIDTH: 50%}

.tc2, .tc3, .tcmod {WIDTH: 9%; TEXT-ALIGN: center}

.tcr {WIDTH: 32%; TEXT-ALIGN: left}

#punsearch #vf .tcl, #punmoderate #vf .tcl {WIDTH: 41%}

#punsearch #vf .tc2 {WIDTH: 18%; TEXT-ALIGN: left}

.tcl, .tcr {OVERFLOW: HIDDEN}

/* 6.3 Other Table Setup */

#users1 .tcl {WIDTH: 40%}

#users1 .tcr {WIDTH: 25%}

#users1 .tc2 {WIDTH: 25%; TEXT-ALIGN: left}

#users1 .tc3 {WIDTH: 10%; TEXT-ALIGN: center}

#debug .tcr {WIDTH: 85%; WHITE-SPACE: normal}

#punindex TD.tcr SPAN.byuser {DISPLAY: block}

/****************************************************************/
/* 7. VIEWTOPIC SETUP */
/****************************************************************/

/* 7.1 This is the basic structure. */

DIV.postleft, 
DIV.postfootleft {
	float:left;
	width: 18em;
	OVERFLOW: hidden
}
	
DIV.postright, DIV.postfootright {
	BORDER-LEFT-WIDTH: 18em;
	BORDER-LEFT-STYLE: solid
}

DIV.postfootright, P.multidelete {TEXT-ALIGN: right}

DIV.blockpost>DIV>DIV.inbox {PADDING-BOTTOM: 1px}

/* 7.3 This is the div which actually contains the post and is inside .postright */

DIV.postmsg {WIDTH:100%}

/* 7.4 These items control overflow and scrolling within posts. */

DIV.incqbox {WIDTH: 95%; OVERFLOW: hidden}
DIV.scrollbox {WIDTH: 100%; OVERFLOW: auto}
IMG.postimg {max-width: 100%}
A .postimg {max-width: 100%}

/* 7.5 Turn off the poster information column for preview */

#postpreview DIV.postright {BORDER-LEFT: none}

/* 7.6 Create the horizontal line above signatures */

DIV.postsignature HR {
	MARGIN-LEFT: 0px;
	WIDTH: 200px;
	TEXT-ALIGN: left;
	HEIGHT: 1px;
	BORDER:none
}

/* 7.7 Maximum height for search results as posts. Position go to post link */

DIV.searchposts DIV.postmsg {HEIGHT: 8em}
DIV.searchposts DD P {PADDING-TOP: 8em}

/* 7.8 Class for bbcode [u] */

SPAN.bbu {TEXT-DECORATION: underline}

/****************************************************************/
/* 8. LISTS SPECIAL SETTINGS */
/****************************************************************/

/* 8.1 Horizontal display of online list, main navigation menu and breadcrumbs */

#onlinelist DD, #onlinelist DT, #brdmenu LI, DIV.linkst LI, DIV.linksb LI, DIV.postlinksb LI,
DIV.postfootright LI, UL.bblinks LI {
	DISPLAY: inline;
	HEIGHT: 0
}

/* 8.2 Turn on square icon for posterror list */

#posterror UL LI {LIST-STYLE: square inside}

/* 8.3 Right alignment of descriptions in ordinary member view of other members profiles */

#viewprofile DT {TEXT-ALIGN: right}

/****************************************************************/
/* 9. FORM SETTINGS */
/****************************************************************/

/* 9.1 Makes textareas and long text inputs shrink with page */

DIV.txtarea {WIDTH: 75%}

DIV.txtarea TEXTAREA, INPUT.longinput {WIDTH: 100%}

.pun LABEL {DISPLAY: block}

#qjump SELECT {WIDTH: 50%}

/****************************************************************/
/* 10. HELP FILES AND MISC. */
/****************************************************************/

/* 10.1 Put some space between sections of the help file */

#helpfile H2 {MARGIN-TOP: 12px}

/* 10.2 Internal padding */

#helpfile DIV.box {PADDING: 10px}

/* 10.3 Other templates */

#punredirect DIV.block, #punmaint DIV.block {MARGIN: 50px 20% 12px 20%}


/****************************************************************/
/* 1. BACKGROUND AND TEXT COLOURS */
/****************************************************************/

/* 1.1 Default background colour and text colour */



DIV.box,  
DIV.codebox, 
#adminconsole FIELDSET TH, 
.rowodd, 
.roweven {
     background: transparent;
}


/* 1. 2 Darker background colours */

TD.tc2, TD.tc3, TD.tcmod, #postpreview, #viewprofile DD, DIV.forminfo,
#adminconsole FIELDSET TD, DIV.blockmenu DIV.box, #adstats DD {
     background-color: transparent;
}


/* 1.6 Highlighted text for various items */

.pun DIV.blockmenu LI.isactive A, 
#posterror LI STRONG {
    color: #9cb0cc;
    text-decoration: none;
}

/****************************************************************/
/* 2. POST BACKGROUNDS AND TEXT */
/****************************************************************/

/* 2.1 This is the setup for posts. */

DIV.blockpost DIV.box, DIV.postright, DIV.postfootright {BACKGROUND-COLOR: #fff}
DIV.postright, DIV.postfootright {BORDER-LEFT-COLOR: #fff}
DIV.postleft, DIV.postfootleft, DIV.blockpost LABEL {BACKGROUND-COLOR: #fff}

/* 2.2 Background for post headers and text colour for post numbers in viewtopic */

DIV.blockpost H2 SPAN.conr {COLOR: black}

/* 2.3 This is the line above the signature in posts. Colour and background should be the same */

.pun HR {BACKGROUND-COLOR: #fff; COLOR: #fff}

/****************************************************************/
/* 3. BORDER COLOURS */
/****************************************************************/

/* 3.4 Creates the inset border for quote boxes, code boxes and form info boxes */

DIV.codebox, 
DIV.forminfo, 
DIV.blockpost LABEL {
    BORDER-COLOR: transparent;
}

/* 3.5 Gecko's default fieldset borders are really nasty so this gives them a colour
without interferring with IE's rather nice default */

.pun DIV>FIELDSET {BORDER-COLOR: transparent}

/****************************************************************/
/* 4. LINK COLOURS */
/****************************************************************/


/* 4.3 This is for closed topics and "hot" links */

LI.postreport A:link, LI.postreport A:visited, TR.iclosed TD.tcl A:link, TR.iclosed TD.tcl A:visited {COLOR: #000}
LI.postreport A:hover, TR.iclosed TD.tcl A:hover {COLOR: #AAA}
LI.maintenancelink A:link, LI.maintenancelink A:visited {COLOR: #B42000}
LI.maintenancelink A:hover {COLOR: #B42000}

/****************************************************************/
/* 5. POST STATUS INDICATORS */
/****************************************************************/

/* These are the post status indicators which appear at the left of some tables. 
.inew = new posts, .iredirect = redirect forums, .iclosed = closed topics and
.isticky = sticky topics. The default is "icon". By default only .inew is different.*/

DIV.icon {
     display: block;
     height: 22px;
     width: 18px;
     background: url("http://www.rme-audio.de/images/folder_norma.gif") left top no-repeat;
     border: 0;
     margin: 0px 12px 0px 0px;
}

TR.iredirect DIV.icon {
     height: 22px;
     width: 18px;
     background: url("http://www.rme-audio.de/images/folder_normal.gif") left top no-repeat;
     border: 0;
     margin: 0px 12px 0px 0px;
}

DIV.inew {
     height: 22px;
     width: 18px;
     background: url("http://www.rme-audio.de/images/folder.gif") left top no-repeat;
     border: 0;
     margin: 0px 12px 0px 0px;
}


#rme-web {
        display: none;
        float: right;
	width: 70px;
	height: 16px;
	margin: 0px 20px 0 0;
}

.lsma {
	width: 70px; 
	height: 16px; 
	margin: 0; 
	padding: 0;
	position: relative; 
	text-align: left;
	overflow: visible;
	list-style-type: none; 
	z-index: 1000;
	font-size: 11px;
}

.lsma li {
	float: left; 
	padding: 0; 
	margin-top: 0; 
	position: relative; 
	width: 70px; 
	height: 16px; 
	z-index: 150;
}

.lsma li a, 
.lsma li a:visited {
	text-decoration: none;
}

.lsma dl {
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 70px; 
	margin: 0; 
	padding: 0; 
	background: tramsparent;
}

.lsma dt {
	margin: 0;
	font-size: 1em; 
	width: 70px;
	height: 16px;
	float: right;
}

.lsma dd {
	display: none; 
	clear: left; 
	margin:0 0 -2px 0; 
	padding:0; 
	color: #fff; 
	font-size: 1em; 
	text-align:left;
}

.lsma dt a, 
.lsma dt a:visited {
	display: block; 
	padding: 0 5px 0 20px; 
	width: 70px;
	height: 16px;
 	background: url("http://www.rme-audio.de/images/rme_web_forum.gif") left top no-repeat;
}

.lsma dd a, 
.lsma dd a:visited {
	background: #4e4e4e; 
	color: #ffffff; 
	text-decoration: none; 
	display: block; 
	padding: 0px 0 2px 12px; 
	width: 58px;
}

.lsma li a:hover {
	border:0;
}

.lsma li:hover dd, 
.lsma li a:hover dd {
	display: block;
}

.lsma li:hover dl, 
.lsma li a:hover dl {
	width: 70px; 
}

.lsma li:hover dt a, 
.lsma li a:hover dt a {
 	background: url("http://www.rme-audio.de/images/artists/rme_web1.gif") left top no-repeat;
}
 
.lsma dd a:hover {
	background: #bb1e1e; 
	color:#fff;
}



.lsma dt a {
       text-indent: -8000px; 
       color: #fff;
}







