
/**
 * pragmaMx Integration
 * Copyright (C) 2007 by A.Ellsel (Tora) - http://pragmaMx.org
 * 
 * Revision: 1.7 $
 * Date: 2007/04/01 10:06:25 $
 */
#smfoutput a, #smfoutput a:link, #smfoutput a:visited, #smfoutput a:hover, #smfoutput a:active { border: none; text-decoration: underline; }
a.nav, a.nav:link, a.nav:visited, a.nav:active { color: #333333; text-decoration: none; }
a.nav:hover { color: #333333; text-decoration: underline; }
.hrcolor { height: 1px; border: 0; color: #f2f2f2; background-color: #f2f2f2; }
a img{ border: 0; }
.quote { width: 98%; color: #333333; background-color: #F6F6F6; border: 1px solid #f2f2f2; margin: 1px; padding: 1px; font-size: x-small; line-height: 1.4em; }
.windowbg2 .quote { background-color: #ffffff; }
.code { color: #333333; background-color: #F6F6F6; border: 1px solid #f2f2f2; padding: 1px; font-family: "Courier New", Courier, monospace; font-size: x-small; width: 98%; max-height: 24em; margin: 1px auto 0.3em auto; white-space: nowrap; overflow: auto; line-height: 1.3em; }
.windowbg pre, .windowbg2 pre { color: #333333; font-family: "Courier New", Courier, monospace; font-size: x-small; line-height: 1.3em; white-space: nowrap; }
.windowbg2 .code { background-color: #ffffff; }
.quoteheader, .codeheader { color: #333333; background-color: transparent; text-decoration: none; font-style: normal; font-weight: bold; font-size: x-small; line-height: 1.2em; margin-top: 0.3em; }
.help { cursor: help; }
.meaction { color: red; }
.editor { width: 96%; }
.highlight { background-color: yellow; font-weight: bold; color: #000000; }
.windowbg { color: #333333; background-color: #ffffff; }
.windowbg2 { color: #333333; background-color: #F6F6F6; }
.windowbg3 { color: #333333; background-color: #F6F6F6; }
.calendar_today { background-color: #F6F6F6; }
.titlebg, tr.titlebg th, tr.titlebg td, .titlebg2, tr.titlebg2 th, tr.titlebg2 td { color: #333333; font-style: normal; background-color: #ffffff; border-bottom: solid 1px #f2f2f2; border-top: solid 1px #F6F6F6; background-repeat: repeat-x; padding-left: 10px; padding-right: 10px; }
.titlebg, .titlebg a:link, .titlebg a:visited { font-weight: bold; color: #333333; font-style: normal; }
.titlebg a:hover { color: #333333; }
.titlebg2 a:link, .titlebg2 a:visited { color: #333333; font-style: normal; text-decoration: underline; }
.titlebg2 a:hover { text-decoration: underline; }
.catbg , tr.catbg td , .catbg3 , tr.catbg3 td { background-color: #ffffff; color: #333333; padding-left: 10px; padding-right: 10px; }
.catbg2 , tr.catbg2 td { background-color: #f2f2f2; color: #333333; padding-left: 10px; padding-right: 10px; }
.catbg, .catbg2, .catbg3 { border-bottom: solid 1px #f2f2f2; background-repeat: repeat-x; }
.bordercolor .catbg, .catbg2, .catbg3 { border-bottom: none; background-repeat: repeat-x; }
.catbg, .catbg2 { font-weight: bold; }
.catbg3, tr.catbg3 td, .catbg3 a:link, .catbg3 a:visited { color: #333333; text-decoration: none; }
.catbg a:link, .catbg a:visited , .catbg2 a:link, .catbg2 a:visited { color: #333333; text-decoration: none; }
.catbg a:hover, .catbg2 a:hover, .catbg3 a:hover { color: #333333; }
.bordercolor { background-color: #f2f2f2; padding: 0px; }
.tborder { padding: 1px; border: 1px solid #f2f2f2; background-color: #F6F6F6; }
.smalltext { font-size: x-small; }
.middletext { font-size: x-small; }
.normaltext { font-size: small; }
.largetext { font-size: large; }
.post, .personalmessage { width: 100%; overflow: auto; line-height: 1.3em; }
.signature { width: 100%; overflow: auto; padding-bottom: 3px; line-height: 1.3em; }
.error{ color: red; }
.maintab_first, .maintab_back, .maintab_last, .maintab_active_first, .maintab_active_back, .maintab_active_last { background-position: left bottom; color: #333333; text-transform: uppercase; vertical-align: top; }
.maintab_back, .maintab_active_back { color: #333333; text-decoration: none; font-size: 9px; vertical-align: top; padding: 2px 6px 6px 6px; font-family: tahoma, sans-serif; }
.maintab_first { background-repeat: no-repeat; width: 10px; }
.maintab_back { background-repeat: repeat-x; }
.maintab_last { background-repeat: no-repeat; width: 8px; }
.maintab_active_first { background-repeat: no-repeat; width: 6px; }
.maintab_active_back { background-repeat: repeat-x; }
.maintab_active_last { background-repeat: no-repeat; width: 8px; }
.maintab_back a:link , .maintab_back a:visited, .maintab_active_back a:link , .maintab_active_back a:visited { color: #333333; text-decoration: none; }
.maintab_back a:hover, .maintab_active_back a:hover { color: #333333; text-decoration: none; }
.mirrortab_first, .mirrortab_back, .mirrortab_last, .mirrortab_active_first, .mirrortab_active_back, .mirrortab_active_last { background-position: left top; color: #333333; text-transform: uppercase; vertical-align: top; }
.mirrortab_back, .mirrortab_active_back { color: #333333; text-decoration: none; font-size: 9px; vertical-align: bottom; padding: 6px 6px 2px 6px; font-family: tahoma, sans-serif; }
.mirrortab_first { background-repeat: no-repeat; width: 10px; }
.mirrortab_back { background-repeat: repeat-x; }
.mirrortab_last { background-repeat: no-repeat; width: 6px; }
.mirrortab_active_first { background-repeat: no-repeat; width: 6px; }
.mirrortab_active_back { background-repeat: repeat-x; }
.mirrortab_active_last { background-repeat: no-repeat; width: 8px; }
.mirrortab_back a:link , .mirrortab_back a:visited, .mirrortab_active_back a:link , .mirrortab_active_back a:visited { color: #333333; text-decoration: none; }
.mirrortab_back a:hover, .mirrortab_active_back a:hover { color: #333333; text-decoration: none; }
.smallpostbutton b { font-weight: normal; font-size: x-small; font-family: verdana, sans-serif; margin-left: 1px; margin-right: 3px; }
#ajax_in_progress { background: #32CD32; color: white; text-align: center; font-weight: bold; font-size: 18pt; padding: 3px; width: 100%; position: fixed; top: 0; left: 0; }


/* -------- start pragmaMx stylesheet --------------------------------------*/
body { color:#000; background:#FFF; margin:20px 0; }
body,font,td,th,p,div,select { font:400 12px verdana,arial,sans-serif; }
h1,h2,h3,h4,h5,h6 { font:700 15px verdana,arial,sans-serif; }
a:link,a:active,a:visited { color:#3B475A; text-decoration:none; }
a:hover { color:#3B475A; text-decoration:underline; }
form { font-size:12px; font-family:verdana, arial; color:#000; margin-bottom:0; }
textarea { color:#000; background-color:#FCFAF5; }
input { color:#374254; background-color:#FCFAF5; border:1px solid #807A61; margin:0 0 1px 0; }
img { border:0; }
.logo { width: 256px; height: 94px; background: url(/images/startseite.png); }
.birthday { width:128px; height:67px; background:url(/images/startseite.png) 0 -95px; margin:0 0 5px 0; }
.ta { width:100%; empty-cells:show; border:0; border-spacing:0; border-collapse:collapse; margin:0; padding:0; }
.ta td, .ta th { margin:0; padding:0; }
.head1 { width:17px; height:100px; background:url(/themes/pleite-was-nun/images/layout.png) 0 0; }
.head2 { width:17px; background:url(/themes/pleite-was-nun/images/layout.png) -18px 0; }
.header { background:url(/themes/pleite-was-nun/images/bg-senk.png) 0 0 repeat-x; }
.headerinner { width:176px; background:url(/themes/pleite-was-nun/images/bg-senk.png) 0 0 repeat-x; text-align:left; }
#loginform { color:#fff; background-color:transparent; font:lighter 12px verdana,arial,sans-serif; margin:0; }
#loginform a { color:#666; background-color:transparent; border-bottom:1px dotted #F2F2F2; }
#loginform a:hover,#loginform a:focus { color:#fff; background-color:transparent; border-bottom-color:#F2F2F2; }
#loginform a:active { color:#93A1B9; }
#loginform input { width:80px; height:16px; color:#666; background-color:#FFF; border:#9C3 1px inset; padding-left:0; }
#loginform checkbox { width:10px; }
#loginform input.formbutton { width:60px; height:17px; color:#333; font:10px verdana,arial,sans-serif; line-height:10px; text-transform:lowercase; background-color:#F2F2F2; border:1px solid #666; margin:0; padding:0; }
#loginform td { color:#fff; background-color:transparent; font-size:12px; text-align:center; }
#loginform a:link,#loginform a:visited { color:#93A1B9; background-color:transparent; }
#loginform input.formbutton:focus,#loginform input:focus { color:#999; background-color:#EFE7D6; }
#sitename,#sitename a:link,#sitename a:active,#sitename a:visited,#sitename a:hover { font:700 22px verdana,arial,sans-serif; color:#93A1B9; letter-spacing:3px; text-decoration:none; }
.slogan { font:12px verdana,arial,sans-serif; color:#EFE7D6; }
.bar1 { width:9px; height:20px; background:url(/themes/pleite-was-nun/images/layout.png) 0px -101px; }
.bar2 { background:url(/themes/pleite-was-nun/images/bg-senk.png) 0 -101px repeat-x; }
.bar3 { text-align:right; background:url(/themes/pleite-was-nun/images/bg-senk.png) 0 -101px repeat-x; }
.bar4 { width:9px; background:url(/themes/pleite-was-nun/images/layout.png) -10px -101px; }
.leftblock { width:185px; vertical-align:top; }
.boxcontent { width:100%; vertical-align:top; }
.rand1 { width:9px; height:9px; background:url(/themes/pleite-was-nun/images/layout.png) -20px -101px; }
.rand2 { background:url(/themes/pleite-was-nun/images/bg-senk.png) 0 -122px repeat-x; }
.rand3 { width:9px; height:9px; background:url(/themes/pleite-was-nun/images/layout.png) -20px -111px; }
.rand4 { width:9px; background:url(/themes/pleite-was-nun/images/bg-waag.png) repeat-y }
.rand5 { width:9px; background:url(/themes/pleite-was-nun/images/bg-waag.png) -10px 0 repeat-y }
.rand6 { width:9px; height:9px; background:url(/themes/pleite-was-nun/images/layout.png) -30px -101px }
.rand7 { background:url(/themes/pleite-was-nun/images/bg-senk.png) 0 -132px repeat-x; }
.rand8 { width:9px; background:url(/themes/pleite-was-nun/images/layout.png) -30px -111px }
.opentableal { width:90%; background-color:#FFDF00; padding:8px; margin:0 auto; }
.themeindex1 { verical-align:top; }
.themeindex2 { width:86%; height:20px; }
.themeindex3 { width:6px; verical-align:top; background:url(/themes/pleite-was-nun/images/info_button_left.gif); }
.themeindex4 { width:12%; verical-align:middle; }
.themeindex5 { width:6px; verical-align:top; background:url(/themes/pleite-was-nun/images/info_button_right.gif); }
.blocktitle,.storytitle { width:100%; font:bold 14px verdana,arial,sans-serif; color:#374254; letter-spacing:2px; text-decoration:none; }
.blockcontent { font:11px verdana,arial,sans-serif; color:#000; text-decoration:none; text-align:justify; }
.content { font:12px verdana,arial,sans-serif; color:#000; text-decoration:none; text-align:justify; padding:5px; }
.tiny { font:400 11px verdana,arial,sans-serif; color:#000; vertical-align:bottom; text-decoration:none; }
.themearticle { width:1px; height:1px; background:url(/themes/pleite-was-nun/images/pixel.gif); }
.footer1 { width:9px; height:9px; background:url(/themes/pleite-was-nun/images/layout.png) 0 -122px; }
.footer2 { background:url(/themes/pleite-was-nun/images/bg-senk.png) 0 -142px repeat-x; }
.footer3 { width:9px; background:url(/themes/pleite-was-nun/images/layout.png) -10px -122px; }
.footer4 { background:url(/themes/pleite-was-nun/images/bg-waag.png) -20px 0 repeat-y }
.footer5 { background-color:#E9E4D2; text-align:center; }
.footer6 { background:url(/themes/pleite-was-nun/images/bg-waag.png) -30px 0 repeat-y }
.footer7 { width:9px; height:9px; background:url(/themes/pleite-was-nun/images/layout.png) -20px -122px; }
.footer8 { background:url(/themes/pleite-was-nun/images/bg-senk.png) 0 -152px repeat-x; }
.footer9 { width:9px; background:url(/themes/pleite-was-nun/images/layout.png) -30px -122px; }
.footmsg { color:#374254; font-size:10px; }
.normal { font:12px verdana,arial,sans-serif; color:#000; text-decoration:none; text-align:justify; }
.sub { font:11px verdana,arial,sans-serif; color:#374254; text-decoration:none; }
input.text { font-size:8px; color:#374254; border:1px solid #807A61; }
.note { font:400 12px verdana,arial,sans-serif; color:#000; text-decoration:none; }
.tiny_loginform { font:400 10px verdana,arial,sans-serif; color:#fff; text-decoration:none; }
.quote { font-size:12px; color:#000; border:1px solid #000; margin:1px; padding:1px; }
.shadetabs { margin:1px 0 0 10px; list-style-type:none; padding:2px 0; }
.shadetabs li { display:inline; margin:0; }
.shadetabs li a,.shadetabs li a:visited { text-decoration:none; margin-right:1px; padding:2px 7px; }
.shadetabs li.selected { position:relative; top:1px; }
.shadetabs li.selected a { border-bottom-color:transparent; }
.shadetabs li a:hover,.shadetabs li.selected a:hover { text-decoration:none; }
.tabcontent { display:none; }
.tabcontentstyle { margin-bottom:1em; padding:5px; }
.pagetitle,.title { font:bold 12px verdana,arial,sans-serif; color:#374254; text-decoration:none; }
@media print { .tabcontent { display:block!important; }
}
#menu { line-height:14px; }
.spacer { height:5px; line-height:5px; }
.clear { clear:left; }
.m-home { width:16px; height:16px; float:left; margin:0 4px 0 0; background:url(/images/menu.png) 0 -15px; }
.m-foren { width:16px; height:16px; float:left; margin:0 4px 0 0; background:url(/images/menu.png) -17px -15px; }
.m-inhalt { width:16px; height:16px; float:left; margin:0 4px 0 0; background:url(/images/menu.png) -34px -15px; }
.m-intern { width:16px; height:16px; float:left; margin:0 4px 0 0; background:url(/images/menu.png) -51px -15px; }
.m-commu { width:16px; height:16px; float:left; margin:0 4px 0 0; background:url(/images/menu.png) -68px -15px; }
.m-sonst { width:16px; height:16px; float:left; margin:0 4px 0 0; background:url(/images/menu.png) 0 -32px; }
.m-T { width:14px; height:14px; float:left; margin:0 4px 0 0; background:url(/images/menu.png); }
.m-L { width:14px; height:14px; float:left; margin:0 4px 0 0; background:url(/images/menu.png) -15px 0; }
.bottrap { width:80px; height:15px; border:0; display: block; text-indent: -9999px; letter-spacing: -9999px; margin:0 auto; background: url(/themes/pleite-was-nun/images/layout.png) -36px 0 no-repeat; }
.bottrap:hover { background: url(/themes/pleite-was-nun/images/layout.png) -36px -16px no-repeat; }
.startnews { width:12px; height:13px; overflow:hidden; }
