@import "http://www.renderworld.ch/themes/opn_renderworld/multibox.css";

* html table.interneopntable {padding-bottom:10px;}
body {margin:0; font-size:100.01%; display:block; padding:0; color:#39395E; background: #fff url(images/bg.png) repeat-x; }
div.progressbar {text-align:center; background:url(images/awaitbg.gif) repeat-x; padding:10px; border:1px solid #A5A5A5; font:bold 1em Arial,Verdana,Helvetica,sans-serif; position:absolute; left:50%; top:50%; visibility:hidden;}
div.loadtime {text-align:center; font-size:small; font:normal 0.75em Arial,Verdana,Helvetica,sans-serif;}
a:link,a:visited {color:#000;text-decoration: none;}
a:hover {color:#AA0000;text-decoration: underline;}

div.themeborder {width:1000px; margin:auto; border:0px solid #fff;}
div.headerdown {background:url(images/headerdown.gif) repeat-x; width:1000px; height:40px; font:0.80em Arial,Verdana,Helvetica,sans-serif;}
div.footerbar {background:#e8e8e8; width:1000px; height:36px;}
div.footer {color:#000; text-align:center; margin:auto; width:1000px; font:normal 0.75em Arial,Verdana,Helvetica,sans-serif;}
div.footer a {color:#000; background:none;}
div.time {font-size:small; font:normal 0.70em Arial,Verdana,Helvetica,sans-serif; color: #fff; background:transparent url(images/timeline.gif) no-repeat center left; width:500px;  display:block; padding:0px; text-align: left; cursor:default; position:absolute; left:395px; top:265px;}
div.time a {color: #CDCDCD;}
div.headernav {top:290px; width:485px; height:105px;	position:absolute; margin:0; padding:0; }

/* NAVI */
div.buttonspacer {padding-right:5px; float:left; background:url(images/buttonurlspacer.gif) no-repeat right; height:37px;}
div.button {height:37px; float:left; background:url(images/button.gif) repeat-x; font:0.75em Arial,Verdana,Helvetica,sans-serif;}
div.button a {color:#fff; background:none; padding:8px 5px 5px 5px; text-decoration:none; line-height:37px;}
div.button a:hover {color:#000; background:none;}

/* THEME LAYOUT */
table.thememaintable {border:none; width:1000px; border-collapse:collapse; margin:0; padding:0; display:table;}
td.blocklinkscontent {background: #e8e8e8; border-right: 1px dotted #e8e8e8; vertical-align:top; width:183px; display:table-cell;}
td.blockcentercontent {background:#fff; vertical-align:top; width:auto; display:table-cell; padding:5px;}
td.blockrechtscontent {background:#e8e8e8; vertical-align:top; width:183px; display:table-cell;}

/* OPNSIDEBOX RECHTS */
h2.themesideboxtitelright {width:auto; font: normal bold 0.80em Arial,Verdana,Helvetica,sans-serif; color:#fff; background:#dedede url(images/sideboxright.gif) no-repeat center right; width:183px;  display:block; padding: 6px 0px 6px 0px; text-align:center; cursor:default;}
div.themesideboxtableright {width:auto; padding:5px; color:#000; background:#e8e8e8; font:normal 0.75em Arial,Verdana,Helvetica,sans-serif; border: thin solid #e8e8e8;}
div.themesideboxtableright a {color:#000; background:#e8e8e8; text-decoration:underline;}
div.themesideboxfootright {color:#000; background:none;}
div.themesideboxfootright a {text-decoration:underline;}

/* OPNSIDEBOX LINKS */
h2.themesideboxtitel {width:auto; font: normal bold 0.80em Arial,Verdana,Helvetica,sans-serif; color:#fff; background: #dedede url(images/sideboxleft.gif) no-repeat center left; width:183px; display:block; padding: 6px 0px 6px 0px; text-align:center; cursor:default;}
div.themesideboxtable {width:auto; padding:5px; color:#000; background: #e8e8e8; font:normal 0.75em Verdana,Arial,Helvetica,sans-serif;  border: thin solid #e8e8e8; }
div.themesideboxtable a {color:#000; background-color:#e8e8e8; text-decoration:underline;}
div.themesideboxfoot {color:#000; background:none;}
div.themesideboxfoot a {text-decoration:underline;}

/* haubtmenue */
div.menuside ul {width:auto; margin:0; padding:0;}
div.menuside li {list-style: none; margin:2px; padding:4px; line-height:120%; border:1px solid #e8e8e8; background:#e8e8e8;}
div.menuside a {display:block; height:auto; color:#39395E; font-weight:bold; padding: 0.2em 2px 0.2em 25px; text-decoration:none; background: url(images/li.gif) no-repeat left;}
div.menuside a:hover {background: url(images/li_hover.gif) no-repeat left; color: #AA0000; padding: 0.2em 2px 0.2em 25px;}

div.menusideboxjs {width:auto;}
div.menusideboxjs a {color:#006699; background:none; font-weight:bold;}

/* BEGINN OPNSIDEBOX	*/
table.opnsidebox{width:100%;}
.opnsideboxhead {color:#000; background:none;}
.opnsidebox {color:#000; background:none;}
.opnsideboxfoot {color:#000; background:none;}

/* Sidebox Smalltext */
.sideboxsmalltext {font-weight:normal; font-size: .86em;}
.sideboxsmalltextbold{font-weight:bold; font-size: .86em;} /* deprecated */
/* deprecated *//* a.sideboxsmalltext, a.sideboxsmalltextbold{color:#005D69; background:none; text-decoration:underline; font-size: .86em;}*/

/* Sidebox Normaltext */
.sideboxnormaltext {font-weight:normal;} /* deprecated */
.sideboxnormaltextbold {font-weight:bold;} /* <strong> */
.sideboxalerttext {color:red; background:none;}
a.sideboxalerttext {font-weight:bold; text-decoration:underline;}
.sideboxalerttextcolor {color:red; background:none;}
a.sideboxalerttextcolor {font-weight:bold; text-decoration:underline;}

.sideboxtxtyes {font-weight:bold; color:#000; background:none;}
.sideboxtxtno {font-weight:bold; color:#000; background:none;}
a.sideboxtxtyes, a.sideboxtxtno {color:#005D69; background:none; text-decoration:underline;}

a.sideboxtxtbutton {color:#000; background:#fff url(images/pagebars.gif) repeat-x; padding:2px 4px; height:22px; line-height:24px; white-space:nowrap; border:1px solid #000; text-decoration:none;}
a.sideboxtxtbutton:hover {color:#000; background:#fff url(images/pagebarshover.gif) repeat-x;}

/* Membersbox */
ul.userinfoboxul {list-style:none; margin-left:0; margin-bottom:5px; margin-top:5px; text-align:left; padding:0;}
li.userinfoli {list-style:none; margin:0;}
li.userinfoinv {list-style:none; margin-left:19px;}
img.userinfoimggroups {border:none; visibility:visible;}
img.userinfoimg {border:none; width:16px; height:16px;}
/*	ENDE OPNSIDEBOX	*/

/* centerbox BEGINN OPNCENTERBOX */
hr.breakingline {visibility:hidden; clear:both;}
div.split {margin:0; padding:0;}
ul.split {margin:0; padding:0; list-style:none;}
ul.split li.split {float:left;}

div.themecenterboxcontent {margin:5px 5px 5px 5px; width:auto; display:block; color:#000; background:#fff; border: thin solid #DDE1E8;  padding: 0px 0px 0px 0px;  }
div.themecenterboxcontent a {color: #e10000;}
div.themecenterboxtable {margin:5px 5px 5px 5px; width:auto; display:block; color:#000; background:#fff; font:normal 0.75em Verdana,Arial,Helvetica,sans-serif;  padding: 0px 5px 0px 5px;  }
h2.themecenterboxtitel {width:auto; border: 1px solid #000155; padding: 5px 0px 5px 8px; margin: 0px; color: #fff; background: #0082D4 url(images/centerboxtitel.gif) repeat-x; display:block; font: normal bold 0.8em Arial,Helvetica,sans-serif;}
div.themecenterboxtable table { width:100%; }
div.themecenterboxtable a {color: #888888; background-color:transparent;  text-decoration: underline; }
div.themecenterboxfoot {width:auto; color:#999; background:none; font:12px Arial,Verdana,Helvetica,sans-serif;}
div.themecenterboxfoot a {text-decoration:underline;}

/* centerbox Smalltext */
.smalltext {font-weight:normal; font-size:0.86em;}
.smalltextbold {font-weight:bold; font-size:0.86em;}
/* a.smalltext, a.smalltextbold{color:#005D69; background:none; text-decoration:underline; font-size:0.86em;} */

/* centerbox Normaltext */
.normaltext {font-weight:normal;}
.normaltextbold {font-weight:bold;}
.normaltextitalic {font-style:italic;}
/* a.normaltext, a.normaltextbold, a.normaltextitalic {color:#005D69; background:none; text-decoration:underline;} */

/* centerbox Bigtext h3 */
h3 {font-weight:normal; font-size:1.2em;}
.bigtext {font-weight:normal; font-size:1.2em;}
.bigtextbold {font-weight:bold; font-size:1.2em;}
/* a.bigtext, a.bigtextbold{color:#005D69; background:none; text-decoration:underline;} */

/* centerbox Extratext h4 */
h4 {font-weight:normal; font-size:1.2em;}
.extratext {font-weight:normal; font-size:1.2em;}
.extratextbold {font-weight:bold; font-size:1.2em;}
/* a.extratext, a.extratextbold{color:#005D69; background:none; text-decoration:underline;} */

.alerttext {color:red; background:none;}
a.alerttext {font-weight:bold; text-decoration:underline;}
.alerttextcolor {color:red; background:none;}
a.alerttextcolor {font-weight:bold; text-decoration:underline;}

.txtyes {font-weight:bold; color:#000; background:none;}
.txtno {font-weight:bold; color:#000; background:none;}
a.txtyes, a.txtno {color:#005D69; background:none; text-decoration:underline;}

div.redirect {text-align:center; padding:10px; display:block; color:#000; background:#ffffe1; border:1px solid #000; font-weight:bold;}
div.redirect a {color:#005D69; background:none; text-decoration:underline; font-weight:bold;}

.themeopentable, .themeopentable2 {color:#000; background:#E9ECEF; border:1px solid #000; width:auto; padding:5px;}
div.tablecontent {width:auto;}

table.opncenterbox {width:100%; border:none; border-collapse:collapse;}
.opncenterboxhead {color:#000; background:none;}
a.opncenterboxhead {color:#005D69; background:none; text-decoration:underline;}
td.opncenterbox {empty-cells:show; vertical-align:top;}
.opncenterboxfoot {color:#000; background:none;}
a.opncenterboxfoot {color:#005D69; background:none; text-decoration:underline;}

/* BEGINN ALTERNATOREN */
table.alternatortable {width:100%; border:1px solid #A5A5A5; border-collapse:collapse; margin:0; padding:0;}
col {display:table-column;}
colgroup {display:table-column-group;}
tr.alternatorhead {border:1px solid #A5A5A5; height:22px; color:#39395E; font-weight:bolder; background:#e8e8e8 url(images/alternatorhead.gif) repeat-x; display:table-row; white-space:nowrap;}
th.alternatorhead {border:1px solid #A5A5A5; display:table-cell; text-align:center; padding-left:2px; padding-right:2px;}
td.alternatorhead {border:1px solid #A5A5A5; display:table-cell;}
.alternatorhead a {color:#005D69; background:none; text-decoration:underline;}
td.alternatorsubhead {border:1px solid #A5A5A5; padding:2px; empty-cells:show; color:#39395E; background:#F5F5F5;}
.alternatorsubhead a {color:#005D69; background:none; text-decoration:underline;}
td.alternator1 {border:1px solid #A5A5A5; padding:2px; empty-cells:show; color:#39395E; background:#e8e8e8;}
.alternator1 a {color:#005D69; background:#e8e8e8; text-decoration:underline;}
td.alternator2 {border:1px solid #A5A5A5; padding:2px; empty-cells:show; color:#39395E; background:#FFF;}
tr.alternator2 {border:1px solid #A5A5A5; padding:2px; empty-cells:show; color:#39395E; background:#E0E8F1;}
.alternator2 a {color:#005D69; background:#FFF; text-decoration:underline;}
td.alternator3 {border:1px solid #A5A5A5; padding:2px; empty-cells:show; color:#39395E; background:#E9ECEF;}
.alternator3 a {color:#005D69; background:#E9ECEF; text-decoration:underline;}
td.alternator4 {border:1px solid #A5A5A5; padding:2px; color:#000; empty-cells:show; background:#FFF;}
.alternator4 a {color:#005D69; background:#FFF; text-decoration:underline;}
tr.alternatorfoot {border:1px solid #A5A5A5; padding:2px; color:#000; background:#FFF;}
td.alternatorfoot {border:1px solid #A5A5A5; padding:2px; empty-cells:show; color:#39395E; background:#FFF;}
.alternatorfoot a {color:#005D69; background:#FFF; text-decoration:underline;}
.alternator1bg {color:#fff; background:url(images/alternator1bg.gif) repeat-x; height:18px; empty-cells:show;}
.alternator2bg {color:#fff; background:url(images/alternator2bg.gif) repeat-x; height:18px; empty-cells:show;}
/* ENDE ALTERNATOREN */

/* BEGINN LISTALTERNATOREN */
table.listalternatortable {width:100%; border:1px solid #A5A5A5; border-collapse:collapse; margin:0; padding:0;}
tr.listalternatorhead {border:1px solid #A5A5A5; height:22px; color:#FFF; font-weight:bolder; background: #616161; display:table-row; white-space:nowrap;}
th.listalternatorhead {border:1px solid #A5A5A5; display:table-cell;}
th.listalternatorhead a {color:#FFF; background:none; text-decoration:underline;}
td.listalternatorhead {border:1px solid #A5A5A5; display:table-cell;}
td.listalternatorhead a {color:#FFF; background:none; text-decoration:underline;}
tr.listalternatorsubhead {border:1px solid #A5A5A5; empty-cells:show; padding:2px; color:#39395E; background:#F5F5F5; display:table-row;}
td.listalternatorsubhead {border:1px solid #A5A5A5; empty-cells:show; padding:2px; display:table-cell;}
td.listalternatorsubhead a {color:#005D69; background:none; text-decoration:underline;}
td.listalternator {border:1px solid #A5A5A5; empty-cells:show; padding:2px; color: #39395e; background:#e8e8e8; font-weight:bold;}
td.listalternator a {color:#005D69; background:#e8e8e8; text-decoration:underline;}
td.listalternator1 {border:1px solid #A5A5A5; empty-cells:show; padding:2px; color:#39395E; background:#e8e8e8}
td.listalternator1 a {color:#005D69; background:#e8e8e8; text-decoration:underline;}
td.listalternator2 {border:1px solid #A5A5A5; empty-cells:show; padding:2px; color:#39395E; background:#FFF;}
td.listalternator2 a {color:#000; background:#FFF; text-decoration:underline;}
td.listalternator3 {border:1px solid #A5A5A5; empty-cells:show; padding:2px; color:#39395E; background:#E9ECEF;}
td.listalternator3 a {color:#005D69; background:#E9ECEF; text-decoration:underline;}
td.listalternator4 {border:1px solid #A5A5A5; empty-cells:show; padding:2px; color:#39395E; background:#FFF;}
td.listalternator4 a {color:#005D69; background:#FFF; text-decoration:underline;}
tr.listalternatorfoot {border:1px solid #A5A5A5; empty-cells:show; padding:2px; color:#FFF; background:#46A2CF;}
td.listalternatorfoot {border:1px solid #A5A5A5; empty-cells:show; padding:2px; color:#FFF; background:#46A2CF;}
td.listalternatorfoot a {color:#FFF; background:#46A2CF; text-decoration:underline;}
.listalternator1bg {border:1px solid #000; color:#fff; background:red; height:18px; empty-cells:show;}
.listalternator2bg {border:1px solid #000; color:#fff; background:blue; height:18px; empty-cells:show;}
/* ENDE LISTALTERNATOREN */

/* BEGINN FORMS */
.form {margin:0; padding:0; display:block;}
.select, .selectbox, select {border:1px solid #A5A5A5; font-size:0.83em; cursor:pointer;}
.inputbuttons, .inputbuttonshover {border:1px solid #A5A5A5; background:url(images/inputbg.gif) repeat-x; cursor:pointer;}
.inputfile {border:1px solid #A5A5A5;}
.textfield {border:1px solid #A5A5A5;}
.textarea {border:1px solid #A5A5A5; color:#000; background:#fff; width:99%;}
.checkbuttons {border:1px solid #A5A5A5; cursor:pointer;}
.radiobuttons {border:1px solid #A5A5A5; cursor:pointer;}
/* ENDE FORMS	*/

a.txtbutton {color:#000; background:url(images/pagebars.gif) repeat-x; padding:2px 4px; height:22px; line-height:26px; white-space:nowrap; border:1px solid #000; text-decoration:none;}
a.txtbutton:hover {color:#000; background:#fff url(images/pagebarshover.gif) repeat-x;}

.centertag {text-align:center;}
.invisible {visibility:hidden;}

ul.opncenterbox {width:auto; list-style-image:url(images/default.gif);line-height:16px;}
li.opncenterbox a {color:#000; background:none;}

.fieldset {border:1px solid #000; display:block; margin:1.33em 0; padding:1.33em;}
.fieldset legend {color:#000; background:#FFE04E; font-weight:bold; border:1px solid #000;}

/* haubtmenue centerbox */
div.menucenter ul {width:auto; margin:0; padding:0;}
div.menucenter li {list-style:none; list-style-image:none; margin:2px; padding:4px; border:1px solid #FFF; background:#e0e8f1;}
div.menucenter a {display:block; height:auto; color:#006699; font-weight:bold; padding: 0.2em 2px; text-decoration:none;}
div.menucenter a:hover {background-color:#D8E8F7;}

/* Pagebars */
ul.letterpagebar {width:auto; margin-left:0; clear:both; text-align:center; list-style:none;}
li.letterpagebar {display:inline; margin:1px;}
li.letterpagebar a {color:#005D69; text-decoration:none; background:url(images/pagebars.gif) repeat-x; border:1px solid #000;}
li.letterpagebar a:hover {background:url(images/pagebarshover.gif) repeat-x;}
li.letterpagebarbr {list-style:none;}
li.letterpagebaraktiv {display:inline; margin:1px;}
span.letterpagebaraktiv {color:#000; background:url(images/pagebarshover.gif) repeat-x; font-weight:bold; border:1px solid #000;}
span.letterpagebardeaktiv {color:#000; text-decoration:line-through; background:url(images/pagebarshover.gif) repeat-x; border:1px solid #000;}

ul.pagebar {width:auto; margin-left:0; padding:4px; clear:both; text-align:center;}
li.pagebar {display:inline; margin:1px;}
li.pagebar a {border:1px solid #000; color:#000; background:url(images/pagebars.gif) repeat-x; text-decoration:none;}
li.pagebar a:hover {background:url(images/pagebarshover.gif) repeat-x;}
li.pagebaraktiv {display:inline; margin:1px;}
span.pagebaraktiv {border:1px solid #000; color:#000; background:url(images/pagebarshover.gif) repeat-x; font-weight:bold;}
li.pagebarstarttext {display:block; margin:4px; list-style:none;}
li.pagebarendtext {display:block; margin:4px; list-style:none;}


/* modulespecific */
img.articleimg {border:none; float:left; margin-bottom:8px; margin-left:0px; margin-right:8px; margin-top:0px;}
img.imgarticlecenter, img.imgtutorialcenter {border:none; float:right; margin-left:10px; margin-right:10px; margin-top:5px; margin-bottom:5px; position:static;}

.headlinebig {color:#000; background:transparent; font:bold 12px Verdana,Arial,Helvetica,sans-serif;}
.headlinebig a {text-decoration:underline;}
.headlinenormal {color:#000; background:transparent; font:12px Verdana,Arial,Helvetica,sans-serif;}
.headlinenormal a {text-decoration:underline;}

/* scheint keinen richtigen sinn mehr zu haben */
.themeboxi {color:#000; background:none;}

/*forum*/
dl.forum {margin:0px; padding:0px; width:auto;display:block;}
dd.forum {padding:0px; margin:0px; display:block;}
img.forumimgtag {padding:2px; border:none;}
.quoteheader {color:#000; background:none; font:bold 10px Verdana,Arial,Helvetica,sans-serif; margin-left:15px;}

/*class.ubbcode.php*/
a.wiki {color:#005D69; background:url(images/external.png) center right no-repeat; padding-right:13px; font:bold 12px Verdana,Arial,Helvetica,sans-serif;}
.editorimage {cursor:pointer; margin:1px;}
strong {font-weight:bolder;}
em {font-style:italic;}
ins {text-decoration:underline;}
del {text-decoration:line-through;}
sub {vertical-align:sub; font-size:0.83em;}
sup {vertical-align:super; font-size:0.83em;}
pre, tt {font-family:monospace;}
hr {display: block; border:1px dashed #A5A5A5; height:1px;}
img {border:none;}
blockquote {color:#000; background: #e5fff3; border:1px dotted #000; font:11px "Courier New",Courier,monospace; display:block; padding:5px; margin-left:40px; margin-right:40px;}
code {color:#000; background: #eaecff; border:1px dotted #000; font-family:monospace; margin:20px; padding:5px; display:block;}
ol {list-style-type:decimal; display:block;}

/*mgallery*/
ul.pola {margin:0.5em auto; padding:0.5em; width:602px;}
ul.pola li {width: 180px; float:left; list-style:none;}
ul.polahori {list-style-type:none; list-style-image:none; overflow:hidden; margin:0; padding:0; width:100%}
ul.polahori li {background:none; list-style:none; list-style-image:none; float:left; margin: 0; padding:0;}
/* don't change padding the background color is for the broder */
div.pola {margin:0.3em; padding:0; background:#EFEFEF;}
div.polahead {height:14px; margin:0; padding:0; background:url("/images/polaroid/polahead.png") repeat-x; overflow:hidden;}
div.polatopleft {float:left; width:14px; height:14px; margin:0; padding:0; background:url("/images/polaroid/polatopleft.png") no-repeat;}
div.polatopright {float:right; width:22px; height:14px; margin:0; padding:0; background:url("/images/polaroid/polatopright.png") no-repeat;}
div.polaleftborder {margin:0; padding:0; background:url("/images/polaroid/polaleftborder.png") repeat-y; overflow:hidden;}
div.polarightborder {float:right; width:12px; height:100%; margin:0; padding:0; background:url("/images/polaroid/polarightborder.png") repeat-y;}
img.polaimg, object.polaobj {margin:0 0 0 14px; border-top:1px solid #9C9C9C; border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; border-left:1px solid #9C9C9C; padding:0; float:left;}
div.polatext {height:40px; margin:0; padding:0; background:url("/images/polaroid/polaleftborder.png") repeat-y; color:#333344; font:1em Verdana,Arial,Helvetica,sans-serif; line-height:45px; text-align:center; overflow:hidden;}
a.polalink {color:#333344; font:1em Verdana,Arial,Helvetica,sans-serif; text-decoration: underline; text-align:center;}
div.polatextright {float:right; width:12px; height:40px; margin:0; padding:0; background:url( "/images/polaroid/polarightborder.png" ) repeat-y;}
div.polabottom {height:22px; margin:0; padding:0; background:url("/images/polaroid/polabottom.png") repeat-x;}
div.polabottomleft {float:left; width:14px; height:22px; margin:0; padding:0; background:url("/images/polaroid/polabottomleft.png") no-repeat;}
div.polabottomright {float:right; width:22px; height:22px; margin:0; padding:0; background:url("/images/polaroid/polabottomright.png") no-repeat;}

/*sitemap DL */
#sitemap dd { font-size: 1.05em;}
#sitemap dt   { background: transparent url(images/file.gif) no-repeat 1px; padding-left: 15px; }
#sitemap dd a { background: transparent url(images/file.gif) no-repeat 1px; padding-left: 15px; }
#sitemap dd ul { margin-left: 1em; border-left: 2px solid #006699; margin: .5em; padding-left: .3em; font-size: .95em }
#sitemap dd ul li { line-height: 1.8em; }

/* comment */

#comment dd { font-size: 1.05em;}
#comment dt   { background: transparent url(images/link.gif) no-repeat 1px; padding-left: 15px; }
#comment dd a { background: transparent url(images/link.gif) no-repeat 1px; padding-left: 15px; }
#comment dd a.hidden { background: transparent}
#comment dd ul { margin-left: 1em; border-left: 2px solid #006699; margin: .5em; padding-left: .3em; font-size: .95em }
#comment dd ul li { line-height: 1.8em; }
#comment dd div.alternator1 {border:1px solid #A5A5A5; padding:2px; empty-cells:show; color:#000; background:#E9ECEF;}
#comment dd div.alternator2 {border:1px solid #A5A5A5; padding:2px; empty-cells:show; color:#000; background:#FFF;}
#comment dd div.alternator1 ul {border:0px;}
#comment dd div.alternator2 ul {border:0px;}
/* comment flat*/
#comment div.alternator1 {border:1px solid #A5A5A5; padding:2px; empty-cells:show; color:#000; background:#E9ECEF;}
#comment div.alternator2 {border:1px solid #A5A5A5; padding:2px; empty-cells:show; color:#000; background:#FFF;}
#comment a { background: transparent url(images/link.gif) no-repeat 1px; padding-left: 15px; }
#comment a.hidden { background: transparent}

/*article_userinfo DL */
dl#article_userinfo dl { margin: 0 0 0em 0; }
dl#article_userinfo dd { margin: 0 0 .25em 2em; font-size: 1.05em; }
dl#article_userinfo dt   { margin: 0 0 .25em 0em; }
dl#article_userinfo dd a { background: transparent url(images/file.gif) no-repeat 1px; padding-left: 15px; margin: -2em; }
dl#article_userinfo dd ul { margin-left: 1em; border-left: 2px solid #006699; margin: .5em; padding-left: .3em; font-size: .95em }
dl#article_userinfo dd ul li { line-height: 1.8em; }


/*liste_userinfo DL */
dl.liste_userinfo dl { margin: 0 0 0em 0; }
dl.liste_userinfo dd { margin: 0 0 .25em 2em; font-size: 1.05em; }
dl.liste_userinfo dt   { margin: 0 0 .25em 0em; }
dl.liste_userinfo dd a { background: transparent url(images/file.gif) no-repeat 1px; padding-left: 15px; margin: -2em; }


/* header icons */

div.headermiddle {background:url(images/headermiddelbg.png) repeat-x; width:1000px; height:366px; cursor:default;}

div.headermiddle ul.icon{
	width:484px;
	height:71px;
	position:absolute;
	left:395px;
	top:295px;
}
div.headermiddle ul.icon li.search{
	width:133px;
	background:url(images/icon_spacer.gif) no-repeat;
	background-position:bottom right;
	float:left;
}
div.headermiddle ul.icon li.search a{
	background:url(images/icon_search.jpg) 0 0 no-repeat #fffff1;
	padding:49px 0px 0 75px;
	float:left;
	font:bold 14px/18px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	
}
div.headermiddle ul.icon li.search a:hover{
	background:url(images/icon_search_hover.jpg) 0 0 no-repeat #fffff1;
	color: #e8e8e8;
}
div.headermiddle ul.icon li.setting{
	width:191px;
	background:url(images/icon_spacer.gif) no-repeat;
	background-position:bottom right;
	float:left;
}
div.headermiddle ul.icon li.setting a{
	background:url(images/icon_setting.jpg) 0 0 no-repeat #fffff1;
	padding:49px 0px 0 75px;
	float:left;
	font:bold 14px/18px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	
}
div.headermiddle ul.icon li.setting a:hover{
	background:url(images/icon_setting_hover.jpg) 0 0 no-repeat #fffff1;
	color:#e8e8e8;
}
div.headermiddle ul.icon li.logout{
	float:left;
}
div.headermiddle ul.icon li.logout a{
	background:url(images/icon_logout.jpg) 0 0 no-repeat #fffff1;
	padding:49px 17px 0 75px;
	float:left;
	font:bold 14px/18px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	
}
div.headermiddle ul.icon li.logout a:hover{
	background:url(images/icon_logout_hover.jpg) 0 0 no-repeat #fffff1;
	color:#e8e8e8;
}
div.headermiddle ul.icon li.gallery{
	float:left;
}
div.headermiddle ul.icon li.gallery a{
	background:url(images/icon_gallery.jpg) 0 0 no-repeat #fffff1;
	padding:49px 17px 0 75px;
	float:left;
	font:bold 14px/18px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	
}
div.headermiddle ul.icon li.gallery a:hover{
	background:url(images/icon_gallery_hover.jpg) 0 0 no-repeat #fffff1;
	color:#e8e8e8;
}
ul{list-style-type:none; margin:0; padding:0; }

a.autolink { background: url(images/autolink.gif) no-repeat right;  padding: 0px 10px 0px 0px;  text-decoration: underline;}

 
 /* Tab Default Settings */
.tab-default-menu{position:relative;display:block;height:39px;font-size:11px;font-weight:bold;background:transparent url(images/bg_off.gif) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;border-top: 4px solid #009395;}
.tab-default-menu ul{margin:0 !important;padding:0 !important;list-style-type:none;width:auto;}
.tab-default-menu ul li{display:block;float:left;margin:0 !important;}
.tab-default-menu ul li a{display:block;float:left;color:#666 !important;text-decoration:none !important;padding:11px 20px 0 20px !important;height:23px;background:transparent url(images/bg_divider.gif) no-repeat top right;}
.tab-default-menu ul li a:hover,.tab-default-menu ul li a.tabs-selected{color:#009395 !important;background:#fff url(images/bg_on.gif) no-repeat top right !important;}

.tab-default-content{display:none;padding:0px;}
.tab-default-block{padding:10px;}
.tab-default-blocktitle{margin-top:0px;}
.tab-default-blockcontent{padding:0px;text-align:justify;}
@media print {.tab-default-content{display:block !important;}}

/* header */
.clr {
	clear: both;
}
.wrapper {
	width: 563px;
	margin: 0 auto;
	position: absolute;
	z-index:1;
	left:0px;
	top: 0px;
	float: left;
	}

#slidewrap {
	border: 0px solid #EEEEEE;
	margin: 0;
	padding: 5px;
}
#slidewrap div { text-align: center; }
#footer {
	border-top: 2px solid #eee;
	margin-top: 2em;
	font-weight: bold;
	padding: 0.5em;
	text-align: right;
	color: #fff;
}

/* Nutzung nur in der artice_footer-theme.html */
span.article_footer a:link {color:#000000; text-decoration:none}
span.article_footer a:visited {color:#000000; text-decoration:none}
span.article_footer a:active {color:#000000; text-decoration:none}
span.article_footer a:hover {color:#000000; border-top:dashed 2px red; border-bottom:dashed 2px green} 

span.article_footer_tools a img { opacity:0.4;filter:alpha(opacity=40) } 
span.article_footer_tools a img:hover { opacity:1;filter:alpha(opacity=100) } 

div.article_text {
background-color:#F2F5FA;
-moz-border-radius-bottomleft:20px;
-moz-border-radius-bottomright:20px;
-moz-border-radius-topleft:20px;
-moz-border-radius-topright:20px;
background-position:20px 50%;
background-repeat:no-repeat;
border-collapse:collapse;
clear:both;
margin:2em auto;
min-height:40px;
padding:15px 20px 15px 20px;
text-align:justify;
vertical-align:middle;
width:90% !important;
}

span.article_note {
background-color:#EEEEFF;
background-image:url('images/note.png');
-moz-border-radius-bottomleft:20px;
-moz-border-radius-bottomright:20px;
-moz-border-radius-topleft:20px;
-moz-border-radius-topright:20px;
background-position:20px 50%;
background-repeat:no-repeat;
border-collapse:collapse;
clear:both;
margin:2em auto;
min-height:40px;
padding:15px 20px 15px 80px;
text-align:justify;
vertical-align:middle;
width:70% !important;
}

div.hide{display:none;}

a.autolink { background: url(images/autolink.gif) no-repeat right;  padding: 0px 10px 0px 0px;  text-decoration: underline;}
