/* Kubrick theme for TikiWiki CMS, adapted by Gary Cunningham-Lee from the GPLed WordPress Kubrick theme, version 1.5, by
Micheal Heilemann. Released under the GPL license. This version for use with TikiWiki 1.10 and above. For updates and other information
on this theme, please visit http://themes.tikiwiki.org. or http://zukakakina.com. */

/***** XHTML Elements ******/ 
body {
	font-size: 0.7em;
	font-family: Helvetica, Arial, Sans-Serif;
	color: navy;
	text-align: center;
	margin: 0;
	padding: 0;
	background-color: #f3f2eb;
	background-image: url(wasserturm30/headbg1.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

html>body {font-size: 62.5% !important}

body.fullscreen {
	text-align: left;
	padding: 3em;
	background: #fff}

a {
	color: Blue;
	text-decoration: none;
}

a:hover {
	color: #ff6600;
	text-decoration: none;
	font-weight: bold;
}

caption {font-weight: bold;
	text-align: right;}

div {}

h1, h2, h3, h4, h5, h6 {
	font-family: Helvetica, Arial, Sans-Serif}

h1 {
	font-size: 1.3em;
	font-weight: bold;
	color: Blue;
	margin: 6px 0 2px 0;
	border-color: Blue;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-align: center;
}

h2 {
	font-size: 1.3em;
	font-weight: bold;
	color: Blue;
	margin: 3px 0 1px 0;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-align: left;
}

h3 {
	font-size: 1.2em;
	font-weight: bold;
	color: Blue;
	margin: 3px 0 1px 0;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-align: center;
}

h4 {
	font-size: 1.2em;
	text-transform: uppercase;
	color: Blue;
	margin: 1px 0;
	text-align: left;
}

h5 {
	font-size: 1.1em;
	color: Blue;
	margin: 1px 0;
	text-align: center;
}

h6 {
	font-size: 1em;
	color: Blue;
	margin: 1px 0;
	text-align: left;
}

hr {
	width: 100%;
	height: 1px;
	background-color: blue;
	border-width: 0;
	padding: 0;
	
	text-align: center}

img {border: 0}
fieldset {border: 1px solid #67ade7}

/* Prevent forms from generating unwanted padding or margins */
form {
	margin: 0;
	padding: 0}

/* Cells in forms without background color (inside a div for example) */
.form {
	/*font-size: 12px;*/
	vertical-align: top;
	text-align: left;}

legend {color: #333}
button {}
button:hover {cursor: pointer}

button,
select {
	font-size: 1em;
	color: navy;
	text-indent: 2px;
	border: thin solid #8CACBB}

input	{
	background-color: White;
	color: navy;
	font-family: Helvetica, Arial;
	font-size: .8em;
	border: thin solid #8CACBB;
}

textarea {
	background-color: White;
	color: navy;
	font-family: Helvetica, Arial;
	font-size: 1em;
	border: 1px solid Blue;
	width: 100%
}

input {
	text-indent: 2px;
}

/* IE */
* html .wikitopline select {font-size: .9em}
input.button {}
input[type=checkbox], input[type=radio] {border: 0}

input[type=text],
input[type=password] {vertical-align: middle}

input [type=submit] {
	color: Black;
	background-color: White;
	border: 0px solid Blue;
	vertical-align: middle
}

input[type=submit]:hover {
	cursor: pointer;
}

input[type=file],
input[type=reset],
select {}

input.file {
	color: Black;
	background-color: White;
	border: 0px solid Blue;
}

input.wikiaction {
	color: Black;
	background-color: White;

	border: 1px solid Blue;
	text-align: center;
	vertical-align: middle
}

button,
.button input,
input[type=reset] {
	border: 1px solid #8CACBB;
	background-color: white;
	font-weight: bold;
	font-size: 1em;
	text-decoration: none;
	color: #2277DD;
	background-color: white;
	padding: 1px 4px;
	font-weight: normal;
	border: 1px solid #8CACBB}

button:hover,
.button input:hover {
	background-color: #FFFFFF;
	cursor: pointer;
	color: navy}

input [type=checkbox] {
	border: 0;
	background-color: White;
}

.findtable{font-size: 1.3em}

* html .findtable input {font-size: 1em}
form.admin input[name="features"] {margin-bottom: 3px !important}


select {color: #112233}
select[multiple] {height: 10em}
select[name="theme"] {width: 145px}

textarea {
	font-size: 1.2em;
	color: #112233;
	width: 100%}

small {font-size: .9em}
label {cursor: pointer}
ol {}
ul {
	margin-top: 2px;
	margin-bottom: 6px}

li {}
tt { font-size: 1.2em }
/***** Page Layout  *****/ 

/** off-screen **/

ul.jumplinks {
	font-size: 0.8em;
	list-style-type: none}

ul.jumplinks, .jumplinks {
	position: absolute;
	top: -9000px;
	left: -9000px;
	z-index: 9}

ul.jumplinks a:focus, ul.jumplinks a:active {
	position: absolute;
	top: 9010px;
	left: 9010px;
	background-color: #339999; 
	color: #fff;
	padding: 5px;
	font-weight: bold;
	border: 2px solid navy;
	width: 6em;
	z-index: 9}
/* end off-screen */

#tiki-clean {
	text-align: left;
	padding: 1em}

#fullscreenbutton {
	position: absolute;
	top: 2px;
	right: 10px;
	z-index: 10;
	font-size:.6em}

/*** Type 2 (table-assisted) layout -- use
	either these or Type 1 selectors above ***/

table#main {
	font-size: 1.1em;
	text-align: left;
	background-color: transparent;
	background-image: url(wasserturm30/head.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

tr#cols {}

td#leftmargin {
	width: 12%;
	background: transparent}

td#header {
	/*background: url(wasserturm30/header_bg.jpg) no-repeat;*/
	background-position: right 0px;
	height: 145px}

#header .wrapper {
	/*background: url(wasserturm30/header_bg.jpg) no-repeat;*/
	height: 185px;
	/*margin-right: 32px;*/
	margin-bottom: -1px}

td#rightmargin {
	width: 12%;
	background: transparent}

tr#midrow {}

/*#leftborder {
	background: url(wasserturm30/kubrickbg_left.jpg) repeat-y;
	width: 10px}*/

#leftcolumn {
	width: 180px;
	background: transparent;
	padding-top: 1em}

#centercolumn {
	
	margin: 1em;
	}

#rightcolumn {width: 180px;
	padding-top: 1em;
	background: #FFFFCC;
	font-size: 1.5em;
	}

/*#rightborder {
	background: url(wasserturm30/kubrickbg_right.jpg) repeat-y;
	width: 10px}*/

/*td#footer {
	background: url(wasserturm30/footerbg.jpg) no-repeat;
	height: 90px}

td#footer .content {
	background: url(wasserturm30/footerbg.jpg) no-repeat;
	background-position: right;
	margin-left: 20px;
	height: 90px;
	text-align: center}

#rss {padding: 1em 1em 0}



/*** end Type 2 layout ***/

/*** Error page ***/
/* Not needed on non-error pages, right? */
#credits {
	background-image: url(wasserturm30/footer_grafik.jpg);
	height: 300px;
	background-repeat: no-repeat;
	background-position: center top;
}
#power {
	font-size: 9px;
	background-image: url(wasserturm30/footer.jpg);
	height: 300px;
text-align:center;
	background-position:  top;
}
div#tiki-main #tiki-top {}
div#tiki-mid {}
div#tiki-main #tiki-top {}

/* To center cbox */
div#tiki-main #tikimidtbl {
	margin: auto;
	width: auto;

}

div#tiki-bot {}

/* Site Header & Identity */
#header-top {
	height: 102px;
	/*border: 1px solid transparent;*/
	position: relative;
	text-align: center;
	}

#siteheader {padding-top: 0px}

div#sioptions  {
	height: 170px;
	margin-left: 40px}

#sioptionscentered {
	text-align: center;
	margin-left: 40px;
	min-width: 780px}

div.floatright {
	float: right;
	clear: none}

div.floatleft {
	float: left;
	clear: none}

#sitelogo {margin-top: 0px;
	height: 125px;
	background: url(wasserturm30/header_bg.jpg) center no-repeat;
	}

#sitead {
	clear: none;
	margin-top: 20px;
	width: 460px;
	height: 60px;
	border: 1px solid #fff}

#sitead.floatright {padding-right: 100px}
#sitead.floatleft {padding-left: 100px}
#sioptionscentered #sitead.floatleft {padding-left: 10px}
.floatright img {margin-right: 40px}

#siteloginbar {
	text-align: left;
	font-size: 10px;
	height: 22px;
	padding-left: 10px;
	padding-right: 10px;
	margin-top:-1px;
	color: #FFFFFF;
	vertical-align: middle;
	/*	position: absolute;
	bottom:4px;*/
	left: 10px
}

#siteloginbar a,
#siteloginbar label {
	color: #FFFFFF !important;
	vertical-align: middle;
	font-size: 10px
}

input[id="sl-login-user"],
input[id="sl-login-pass"] {background: #FFFFFF;
	color: white;
	border: 1px solid silver;
	vertical-align: middle;
	margin: 5px;
	font-size: 10px
	}

#siteloginbar input.wikiaction {background: transparent;
				border: 0px;color:white;
				font-size: 10px}
#sitelocbar {float: left}

/* Theme-specific */

#sitelogo img {
	margin-top: -1px;
	margin-right: 10px;
	margin-left: 10px;
	height: 125px}

#bannertopright {margin-top: 60px}

#customcodewith_ad {
	text-align: center;
	float:left;
	width: auto;
	clear: none}

#customcode {text-align: center}
/* Theme-specific selector to style header module */
div#wasserturm_header_module {

	margin: 0px;
	padding-left: 130px;
	float:right;
	/*border-left: 1px solid silver;*/
	height: 50px;
	
	font-size: 1.2em
}

* html div#wasserturm_header_module {font-size: 1em}

div#wasserturm_header_module .box-title{
	color: transparent;
	display: none;
	}

div#wasserturm_header_module .box-data{
	color: #0066FF /*hellblau*/;
	}

div#wasserturm_header_module .linkmodule {
	color: #0066FF /*gelb*/;
	}

div#wasserturm_header_module .link {
	color: #0066FF /*gelb*/;
	}


/* #header text selectors, if needed */

#header #sitetitle,
#header #sitesubtitle {}

#header #sitetitle {
	font-size: 3em;
	/*margin-top: 80px;*/
}

#header #sitesubtitle {}

#header a,
#header a:visited {}

#header a:hover {}

/* tiki-top_bar.tpl - menu and search */

#tiki-top {
	
	height: 22px;
	font-size: 1em;
	text-align: center
	}
#tiki-top table {margin: auto}

#sitesearchbar {
	float: right;
	margin-right: 10px;
	padding-top: 3px;
	clear: both;
/*	font-size: 90%;*/
	color: #fff}



#siteloginbar input,
#tiki-top input#fuser {
	font-size: 10px;
	background: #FFFFFF;
	color: navy;
	} 

#siteloginbar input,
#tiki-top input[name=search] {
	/*background: #4283B9;*/
	color: navy;
	border: 0px solid silver;
	vertical-align: middle;
	margin: 2px;
	font-size: 10px}

#tiki-top input[name=search]:hover {
	cursor: pointer;
	background: #4283B9}

#tiki-top select[name="where"] {
	font-size: 10px;
	background: #4283B9;
	color: #fff}
/* end header */

/* centercolumn */

.flip,
.flip:visited,
.tellafriend a,
.tellafriend a:visited {
	font-size: .9em;
	text-decoration: none}
 
.flip:hover,
.tellafriend a:hover {text-decoration: none}
 
a.flip img {display: none}
.tellafriend {text-align: right}
.tellafriend a:hover {}
.fullscreen .tellafriend {}

div#tiki-center {padding: 0 1em;
		width: 98.5%}
/* IE */
* html #tiki-center {font-size: 1em}
*:first-child+html #tiki-center { width: 100% }

/* end layout divs, etc. */

/** Border boxes (if any) **/
	
/****** Menus ******/
/** PHP Layers Menus **/

.horbar {z-index:1001;
		margin-left: auto;
		margin-right: auto} 

.horbar table {
	white-space: nowrap;
	padding-top: 3px}

.horbaritem a,
.horbaritem a:visited {
	padding: 6px 3px 6px 3px;
	text-decoration: none;
	font: 1.1em 'Arial Black', Arial, Sans-Serif;
	color: #171c46;
	margin: 0} 

* html .horbaritem a {font-size: .8em}
* html .horbaritem a:visited {font-size: .8em}

.horbaritem a:hover {
	background: transparent;
	color: #ff6600;
	text-decoration: none} 

/* IE */ * html .horbaritem a {}
.mdkverbar {} 

/* contains mdksubframe div */
.mdksubmenu {
	z-index: 999;
	position: absolute;
	left: 0;
	top: 0;
	background:  url(wasserturm30/mebnue.png) no-repeat;
		background-position: left bottom;
		padding-left:40px; padding-right:10px; padding-bottom:45px;
		margin-left:-25px;margin-top:3px;
	visibility: hidden}

.mdksubmenu table {width: auto} 

.mdksubframe {
	z-index: 1000;
	position: relative;
	display: block;
	
	text-align: left;} 

.mdkitem {
	border-top: 1px solid #DEDEDE;
	position: relative;
	text-align: left;
	white-space: nowrap} 

.mdkitem .mdkfwdarr {
	position: absolute;
	top: 5px;
	right: 12px} 

.mdkitem a {background-image: none;
	padding: 2px 5px 2px 5px;
	position: relative;
	display: block;
	text-decoration: none;
	color: #0d374f /*gelb*/;
	font-weight: normal;
	font-size: 1.1em;
	border-bottom: 0.25px solid #E3E3E3;}

* html .mdkitem a  {font-size: .8em;
	font-weight: normal}

.mdkitem a:visited,
.cssmenu_vert li a  {
	padding: 2px 5px;
	position: relative;
	display: block;
	font-weight: normal;
	border: 0}
	
.cssmenu_vert li {}
.cssmenu_ver li a ul {border: 0}
.cssmenu_vert li:hover ul, .cssmenu_vert li li:hover ul, .cssmenu_vert li li li:hover ul, .cssmenu_vert li.sfhover ul, .cssmenu_vert li li.sfhover ul, .cssmenu_vert li li li.sfhover ul { /* lists nested under hovered list items */border: 0}

.cssmenu_vert li.selected > a {  }
.mdkitem a:link,
.mdkitem a:visited {text-decoration: none} 

.mdkitem a:hover, 
.cssmenu_vert li a:hover {
	color: #ff6600;
	background-image: url("wasserturm30/link.gif");
	background-position: right;
	background-repeat: no-repeat;} 

* html .mdkitem a:hover {font-weight: normal}

.mdkitem a:active {} 

 
/* Tree menu (also on Browse Categories */
.treemenudiv {
	display: block;
	white-space: nowrap}

.phplmnormal,
a.phplmnormal:hover,
a.phplm:link,
a.phplm:visited,
a.phplm:hover,
a.phplm:active {
	font: 100% Verdana, Tahoma, Arial, sans-serif;
	color: #303030;
	text-decoration: none;
	font-weight: bold}

a.phplm:visited {color: #726461}
a.phplm:hover {color: #808080}
a.phplm:active {color: #ff0000}

a.phplmselected:link,
a.phplmselected:visited,
a.phplmselected:hover,
a.phplmselected:active {
	font: 100% Verdana, Tahoma, Arial, sans-serif;
	color: black;
	text-decoration: underline;
	font-weight: bold}

a.phplmselected:hover {color: #808080}

/** Links in other menus **/
div.separator, div.separatorline {}
.separator {
	font-size: 1em;
	text-decoration: none;
	color: #2277DD;
	text-decoration: none;
	font-weight: normal}

.separator:hover {text-decoration: underline}

.separator a:link,
.separator a:visited,
.separator a:hover {}
div.option a.linkmenu:hover {}
a.separator img {}
.option {}
div.optionline,
.option a {}
.option a:link,
.option a:visited,
a.linkmenu, .rsslink, .linkmenu:visited, .rsslink:visited {
	font-size: 1em;
	text-decoration: none;
	font-weight: normal}
.linkmenu:hover {}
div.option a:hover,
div.option a:active {}

.linkmodule {
	font-size: 1em;
	text-decoration: none;
	color: #2277DD;
	text-decoration: none;
	font-weight: normal}

* html .linkmodule {font-size: .8em}

.linkmodule:hover {
	text-decoration: underline;
	color: #2277DD;
	background-color: transparent}

.linkmodule a img {
	padding: 3px;
	margin: 3px}

.rsslink {
	font-size: 10px;
	text-decoration: none;
	font-weight: normal}

.rsslist {
	background-color: #FFFFFF;
	margin: 0;
	margin-right: 10px;
	padding: 1px}
 
.rssitem {
	font-weight: normal;
	padding: 1px 6px 1px 6px;
	border-top: 1px dashed #DADAC9}

.rssitem:first-child {border-top: 0}

.rssdate {
	color: #999999;
	font-style: italic}

/* From Kubrick */
.heading .link {
	padding: 0;
	text-decoration: none;
	color: #fff}

.heading .link:hover {
	text-decoration: underline;
	color: #fff}

/****** Misc. Global Classes (layout and style) ****/
.hidden {
	position: absolute;
	left: -10000px;
	top: 0;
	width: 1px;
	height: 1px;
	overflow: hidden}

.floatlist {
	clear: left;
	list-style-type: none;
	margin: 0;
	padding-left: 0}

.floatlist li {float: left}

div#attzone, div#comzone {display: none}

div#attzoneopen, div#comzoneopen {
	display: block;
	margin-top: 10px}

div#edithelpzone {display: none}
div#edithelpzone {display: none}

#rules-copy-panel {display: none}
.clear, #clear {clear: both}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden}

/* IE */ * html .clearfix {height: 1%}
#overdiv table {width: auto !important}
.attention {color: red}

.highlight, #highlight  {
	background: #eeee99 !important;
	color: navy}

/* Banners, text type */
.bannertext {
	font-size: .9em;
	color: #424242;
	text-decoration: none}
 
.bannertext:hover {color: black}
div.imagerank {margin: 10px 5px}

.link, .gallink, .bloglink, .fgallink, .trailer,
.opencomlink, .commentslink, .admlink,.forumbutlink {}

div.searchdate {
	font-size: 1em;
	color: #333333}

div#debugconsole {
	position: absolute;
	background-color: #F3F6F9;
	top: 0;
	left: 20px;
	right: 310px;
	height: auto;
	z-index: 1;
	padding: 5px;
	border: 6px ridge #996600;
	font-size: 1em}

/* Pagination for listings */
.mini {
	font-size: .9em;
	color: navy;
	width: 100%
}

.prevnext, .galprevnext, .blogprevnext, .fgalprevnext,
.artprevnext, .forumprevnext {padding: 1px 6px}

a.tikihelp, a.tikihelp:visited {
	border: 0;
	vertical-align: text-top}

a.tikihelp:hover {
	color: #224466;
	cursor: help;
	vertical-align: text-top}

#rss img {}

/** Admin pages **/
/* overrides inline css */
div.adminanchors {background: #4282b8 !important}

/** Modules **/
.box-shadow {font-size: 1em}
div.box {
	overflow: hidden;
	margin: 3px;
	/*width: 174px;*/
	padding-bottom: 10px;
	text-align: center}

h3.box-title {
	color: blue;
	font-weight: normal;
	overflow: hidden;
	margin: 0;
	margin: 0 12px 0 0;
	position: relative}

.box a.flipmodtitle img {
	height: 12px;
	width: 12px;
	display: none}
	
* html .box a.flipmodtitle img,
.box:hover a.flipmodtitle img {
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	/*border: 1px solid transparent*/}

* html .box a.flipmodtitle img {border: none}
a.flipmodtitle:hover img {border: 1px solid #58A7D2 !important}

div.box-data {
	overflow: hidden;
	padding: 5px;
	font-size: .7em;
	color: navy;
	text-align: left}

* html div.box-data {font-size: .7em}

/*div.box-data table {
	font-size: .7em;
}

td.module,*/
* html abbr.dtstart {font-size: .6em}

.box-data ol,
.box-data ul {}

/** Other boxes **/
.cbox { background: url();
	margin: 0px;
	overflow: hidden;
	}

.cbox-title {background-color:transparent;
	font-size: 1.2em;
	font-weight: bold;
	text-transform: uppercase;
	color: Blue;
	text-align: center;
	overflow: hidden;
	/*border-bottom: 1px solid blue;*/
	padding: 10px 10px 10px 10px;}

.cboxtlink {
	color: black;
	text-decoration: none}

.cboxtlink:hover {}

div.cbox-data {
	background-image: url();
	border-bottom: 0;
	overflow: hidden;
	color: black;
	width: 100%}

.boxshadow {
	background-image: url(http://www.aftersale.org/shadow_oben.png);
        background-repeat: no-repeat;
	background-position: top;
	padding-top: 21px;
	margin: 0px;
	overflow: hidden;width:980px;
	}

div.boxshadow .cbox-title {background-color:white;
	font-size: 1.2em;
	font-weight: bold;
	text-transform: uppercase;
	color: Blue;
	text-align: center;
	overflow: hidden;
	border-bottom: 1px solid blue;
	padding: 10px 10px 10px 10px;}

div.boxshadow .cbox-data{background-image: url(http://www.aftersale.org/shadow_unten.png);
        background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 27px;
	overflow: hidden;
	color: black;
	width: 100%}

.linkbox {background-color: #E0E0E0;
	  padding: 0;
	  margin: 0;
	 }

div.linkbox .cbox-data{
	background: url();
	padding: 0px 10px 20px 10px;
	}

.rbox {
	background: transparent;
	margin: 6px auto;
	padding: 5px}

.rbox-data {padding: 2px}

.rbox-title,
.warning .rbox-title {
	border: 0;
	font-size: 1em;
	padding: 0 10px;   
	position: relative;
	display: inline;
	margin: 0;
	font-weight: bold}

.rbox-data,
.warning .rbox-data {
	background-color: #eeee99;
	border: 1px solid #DDDDCC}

.note .rbox-title {
	background-color: #CCCCDD}

.note .rbox-data {
	background-color: #ECECEF;
	border: 1px solid #CCCCDD}

.comment .rbox-title,
.tip .rbox-title {
	background-color: #ECECEF;
	border: 1px solid #CCCCDD}
 
.comment .rbox-data,
.tip .rbox-data {
	background-color: #ECEFEC;
	border: 1px solid #CCDDCC}

div.simplebox {
	background-color: transparent;
	padding: 3px}

a.admbox {
	background: #4281B7;
	background-repeat: no-repeat;
	background-position: center}

a.admbox:hover, a.admbox:focus, a.admbox:active  {
	background: #6CACE2;
	background-repeat: no-repeat;
	background-position: center;
	/*border: 1px solid #6CACE2;*/
}

a.admbox span {color: white}

/***** Tables, Tabs and Lists ****/
/** Tables **/

table {font-size: inherit}
.cbox .wikiplugin-split {background-color:white;}
table.normal, 
table.admin,
table.wikiplugin-split,
table.bloglist {
	padding: 0;
	margin: 5px 5px 5px 5px;
	/*border: 1px solid #67ade7;*/
	border-collapse: collapse;
	width: 100%}

table.wikiplugin-split {
	padding: 0;
	margin: 0;
	font-size: 1em;
	border-collapse: collapse;
	width: 100%}

* html table.normal, 
* html table.admin,
* html table.bloglist,
* html table.sortable,
* html table.wikiplugin-split {width: 100%; font-size: 1.25em}

table.admin tr td div#page-bar {text-align_center;}
.wikitable {background: transparent url("wasserturm30/wikigrid.gif") repeat;
	background-repeat: repeat;
	border-collapse: collapse;
	background-color: transparent;
	width: 100%
	}

td {
	color: navy;
	font-size: 1em;
	vertical-align: top;
	text-align: left;}

.wikiplugin-split td {
	padding: 5px 5px 5px 5px;}

/* IE */ * html td {	font-size: .85em}

th {
	color: #fff;
	background-color: #67ade7;
	padding: 5px 5px 5px 5px}

/* Cells in forms using a background color */
.formcolor td,
.galform td,
.editblogform td,
.editfgalform td,
.comform td,
.forumform td {font-size: 1.25em}

table.normal td {padding: 2px}
table.email {}
table.email td.body {}
table.email td.heading {}
table.email td.closeButton {}

.button {
	background-color: #DEE7EC;
	border: 1px solid #67ade7;
	padding: 0 2px;
	text-align: center;
	vertical-align: middle}

/* headings */

div.heading, td.heading {
	text-align: center;
	padding-top: 3px;
	font-weight: bold;
	background: #67ade7;
	color: #fff}

.button {}

table.findtable {
	margin-bottom: 1px;
	padding-bottom: 10px:
	font-size: 1.2em}

.findtable td {}

tr.odd {
	color: black;
	background: transparent}

tr.odd:hover {background-color: #FFF7E6}

tr.even {
	background: transparent;
	color: black}


tr.odd td,
td.odd {
	/*border-top: 1px solid #67ade7;
	border-bottom: 1px solid #67ade7;*/
	border-collapse: collapse;
	background: transparent url("wasserturm30/wikigrid.gif") repeat;
	/*padding: 10px*/}

tr.even td,
td.even {
	border-top: 1px solid #67ade7;
	border-bottom: 1px solid #67ade7;
	background: transparent;
	/*color: black;*/
	border-collapse: collapse
	padding: 10px}

tr.even td.even,
tr.odd td.odd {}

td.third {
	border-right: 1px solid #67ade7;
	color: Black;
	background-color: #8CACBB}

td.normal,
td.bloglist,
td.odd,
td.even {}

td.auto {background: transparent}

/* headings */

th, div.heading,
table.normal td.heading,
td.bloglistheading {
	color: #fff;
	background-color: #67ade7;
	font-weight: bold;
	text-align: center;
	padding: 0 2px}
	
* body th { font-size: 0.8em }

form.admin {}
form.admin fieldset {}
form.admin legend.heading {}
form.admin legend.heading a {}
form.admin legend.heading a:hover {}
form.admin legend.heading a span {}
form.admin legend.heading a:hover span {}

/* cells in tracker items display */
td.formlabel {background: transparent}
td.formcontent {background: transparent}


/* links to view an object from a table listing objects can be generalized to this link */
a.fgalname,
a.tablename,
a.galname,
a.imagename,
a.blogname,
a.fgalname,
a.artname,
a.forumname {
	font-weight: bold;
	color: navy}

a.fgalname:hover {}

a.forumnameread {
	letter-spacing: 1px;
	color: navy}

/* links in table headings */
a.tableheading,
a.gallistheading,
a.listgalheading,
a.bloglistheading,
a.llisfgalheading,
a.llistfileslink,
a.llistart,
a.lforumheading,
a.sortheader {color: #fff; text-decoration: none}

table.sortable th a.sortheader {color: #fff}

/** Tabs **/
.tabs {
	padding: 1px 5px}

.tabactive {}
[class].tabactive {}
.tabactive a {}
.tabinactive {}
[class].tabinactive {}

.tabmark {
	display: inline;
	font-size: 10px;
	background-color: #DDDDDD;
	border: 1px solid #666666;
	margin: 0;
	margin-right: 5px;
	padding: 2px 0} 

.tabmark a {
	border-bottom: 0;
	color: #666666;
	font-weight: bold;
	padding: 1px 5px}

.tabmark a:hover {
	color: black;
	background-color: #CCCCCC}

.tabmark a:active {
	background-color: white;
	color: red}

.tabcontent {
	z-index: 200;
	position: relative;
	border: 1px solid #999999;
	padding: 6px 2px 2px 2px;
	margin: 5px;
	margin-top: 0;
	background-color: #EEEEEE}

.tabcontent table {}
.tabcontent table td {}
form fieldset.tabcontent {background: transparent}
form.admin .tabs {}

/* Get the contextual info to make this specific. */
div.content {display: none}
div.content .tabs {}

.tab-wrapper {
	border: 1px solid #EEEEEE;
	padding: 0}

.tab-menu  {
	clear: both;
	line-height: 17px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding: 2px 0;
	margin-bottom: 6px;
	margin-top: 2px;
	width: 100%}

.tab-menu li {
	display: inline;
	margin: 0 2px;
	width: 200px;
	padding-right: 1.5em}

.tab-menu li img {
	vertical-align: middle}

.tab-menu li a {} 

.tab-menu li a:hover, 
.tab-menu li a:focus {} 

.tab-menu li a:hover {} 
.tab-menu li.tab-selected a {}

span#tab1 {background: #F5F5F5}
span#tab2 {background: #ECECEC}
span#tab3 {background: #DCDCDC}

#content1,
#content2,
#content3 {
	border-top: 1px solid #A9A9A9;
	border-left: 1px solid #A9A9A9;
	border-right: 1px solid #696969;
	border-bottom: 1px solid #696969;
	font-size: 1.3em}

#content1 {
	padding: 10px;
	background: #F5F5F5}

#content2 {
	padding: 5px;
	background: #ECECEC}

#content3 {
	padding: 5px;
	background: #DCDCDC}

table.admin div#content1 div.tabcontent div.cbox {background: transparent}

/*** Feature-specific selectors ***/

/***** Wiki *****/
 
h1 a.pagetitle,
h1 a.pagetitle:visited {
	font-family: Helvetica, Arial, Sans-Serif;
	/*padding-left: 35%;*/
	font-size: 1.3em;
	color: blue;
	text-align: center}

a.pagetitle,
a.forumspagetitle {
	text-decoration: none;
	color: black}

a.pagetitle:hover,
a.forumspagetitle:hover {
	text-decoration: underline;
	background-color: transparent;
	color: #06c}

div.wikitopline {
	text-align: left}
 
/* For formatting the page description text */
div#description,
div.description /* in Directory */ {
	font-size: 1em;
	font-style: italic}

#pageid {}
#cachedpage {}
.categpath {}

.wikitext {
	text-align: left;
	line-height: 1.4em;
	font-size: 1.4em;
	padding: 0em 1em 1em 1em;
	clear: both;
	width: auto;
	color: navy;}
	

* html .wikitext {width: 102%;
	padding: 0 .5em 1em 1em}

/*
.wikitext h2,
.wikitext h3, 
.wikitext h4,
.wikitext h5,
.wikitext h6 {
	border-bottom: 1px solid #dee7ed}*/
 
.wikitext h2 {font-size: 1.2em}
.wikitext h3 {font-size: 1.2em} 
.wikitext h4 {font-size: 1.1em}
.wikitext h5 {font-size: 1.1em}

.wikitext li {
	
}
 
.titlebar {
	font-family: Helvetica, Arial, Sans-Serif;
	font-weight: bold;
	font-size: 16px;
	border-bottom: 1px solid #0066ff /*#b7d9f4*/;
	border-top: 1px solid #0066ff /*#b7d9f4*/}

.wikitext ul li {} 
.wikitext ul li ul li {}
.wikitext ol {}

table.wikitable {
	background-color: transparent;
	border-collapse: collapse;
	table-layout: fixed;
	}
 
td.wikicell {
	border-collapse: collapse;
	border-bottom: 1px solid Blue;
	border-top: 1px solid Blue;
	background-color: transparent;
	vertical-align: middle;
	padding: 5px;
	width:auto;}

.wikitext div.box {font-size: 1.3em
	/*border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd*/}

.wikitext h3.box-title {font-size: .7em;
	text-align: center}

.wikitext div.box-data {
	padding: 0}

.editdate {text-align:center;}

/* The bar below the wiki page where the actions for a page are displayed */
div#page-bar {text-align:center;
	margin: auto;}

#page-bar span {text-align:center;}

ul.floatleft {
	display: block;
	list-style: none;
	padding: 0;
	text-align: left;
	height: 20px;
	margin-top: 0}

ul.floatleft li {
	float: left;
	padding: 4px 2px}

.editdate ul.floatleft {margin-top: 8px}

span.button2,
div.button2,
.button3 {
	font-size: 1em;
	margin: 0;
	padding: 0}

#page-bar span.button2 {
	line-height: 180%}

.button3 {}

.button3 .linkbut {
	padding-bottom: 2px;
	border-bottom: 0}

body .button2 {margin-left: 5px}
div.button2top {}
 
/* Links in buttons */
.linkbut,
.wikiaction {
	font-size: 1em;
	text-decoration: none;
	color: #CCCCCC;
	background-color: silver;
	padding: 1px 4px;
	font-weight: normal;
	border: 1px solid #8CACBB;
	line-height: 2em
	}
 
.linkbut:hover {
	background-color: #FFFFFF;
	color: navy;
	text-decoration: none}
 
.linkbuttop {}
 .linkbuttop:hover {}

div.cache {
	background-color: #DEE7EC;
	border: 1px solid #8CACBB;
	padding: 10px;
	margin: 4px}
 
div.cachedpage {
	border: 1px solid #8CACBB;
	padding: 10px;
	margin: 20px}
 
.wikicache {
	font-size: .9em;
	font-weight: normal;
	color: #998833;
	text-decoration: none}
 
.wikicache:hover {
	color: navy;
	background-color: transparent}
 
.wiki {
	text-decoration: none;
	color: #0000FF;
	font-weight: bold}

.wiki:hover {
	text-decoration: underline;
	color: #2277DD;
	background-color: transparent}

.wikinew {color: #CC0000}
.wiki-edithelp {display: none}

#wikihelp-tab table,
#wikihelp-tab table td {
	border: solid 1px #909090;
	border-collapse: collapse}

#wikihelp-tab table td {padding: 2px}
 
.editdate {
	color: blue;
	border-top: 1px solid #8CACBB;
	font-size: .9em;
	padding: 0 10px}

textarea.wikiedit {}

* html textarea.wikiedit {font-size: .8em}

div.wiki-edithelp {
	background: white;
	border: 1px solid #8CACBB;
	padding: 10px;
	font-size: 1.3em}

img.externallink {margin: 0 2px}

/* Needed esp. for light-on-dark theme */
div.quicktag {}
div.quicktag img,
#wikihelp-tab td img {}
div#helptool {}

/* Wiki plugins */

/* Code plugin  */
div.code {
	font-size: 2em;
	padding: 3px;
	border: 1px dashed #67ade7;
	background-color: #F4F4F4;
	font-family: "Courier New", Courier, monospace}

/* Hmm. The auto-scrolling overflow isn't working in IE.
Maybe need to find updated code for this. */
.codelisting {
	margin: 0;
	padding: 10px;
	font-family: "Courier New", Courier, monospace;
	background: #fff;
	border: 1px solid #67ade7;
   overflow: auto;
 	width: /*100%*/500px} /* FF3 doesn't handle this combination. /
/*
* html .codelisting {
	overflow-y: auto;
	overflow-x: hidden}
*/

.codecaption {
	margin: 0;
	padding: 0 10px;
	font-size: 1em;
	font-weight: bold;
	color: #fff;
	background: #67ade7;
	border: 1px solid #8CACBB;
	border-bottom: 0;
	position: relative;
	bottom: -2px;
	display: inline}

/* Version plugin */
.versions {
	border-top: 1px dashed #999999;
	border-bottom: 1px dashed #999999;
	min-height: 142px}

.versionav,
.versionav:after {
	display: inline;
	float: right;
	border-left: 1px dashed #999999}

.versionav .button2 {
	display: block;
	border: 0;
	border-bottom: 1px dashed #8CACBB;
	background-color: inherit}

.versionav .button2 .linkbut {
	border: 0;
	background-color: inherit;
	padding: 0 10px}

.versionav .highlight {
	background-color: #CCCCCC;
	font-weight: bold}

.versiontitle,
.versiontitle:after {
	font-weight: bold;
	border-bottom: 1px dashed #999999;
	border-left: 1px dashed #999999;
	padding: 2px 30px;
	float: right}

/* Quote plugin */
.quoteheader {
	margin: 10px 5px 0 5px;
	padding: 4px;
	background: #67ade7;
	color: #fff;
	font-weight: bold;
	font-size: 1em}

.quotebody {
	margin: 0 5px 10px 5px;
	padding: 5px;
	border: 1px solid #67ade7;
	background: #eff6fc;
	color: black}

/** Wiki tocs **/
div.tocnav {
	font-size: .7em;
	color: navy;
	/*border-top: 1px solid #8CACBB;
	border-bottom: 1px solid #8CACBB;*/
	background: transparent;
	padding: 2px 0;
	margin-bottom: 2px}
 

div#tocnavtable {}
#tocnavicons {float: left}
#tocnavaddpage {float: right}
#tocnavlinks {clear: both}
.fancytoclevel {list-style-image: url(../../Users/thorsten/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/img/icons/footprint.gif)}
li.toclevel {margin-left: 2em}

/* TOC */
ul.toc {}
.toc li {margin-top: 3px}
 
.tocnav {
	background-color: transparent;
	margin-bottom: 16px}
 
.tocnav a {
	font-size: .7em;
	color: #424242}

.tocnav table {
	width: 100%;
	background-color: transparent}
 
.tocnavlink {color: navy}
.tocnavlink:hover {}

/* Wiki diff styles */
.diff td {border: 1px solid #8CACBB}
.diff div {border-top: 1px solid #A9B8C2}
.diffheader {background-color: #A9B8C2; font-weight: bold}
.diffadded {background-color: #CCFFCC}
.diffdeleted {background-color: #FFCCCC}
.diffbody {background-color: #F2F4F5}
.diffchar {color: red}

/***** Articles ****/

div.article {padding: 10px 10px 10px 10px;
	     margin: 0 0px 0px 0;
	     width: 100%:
	     }

div.articletopline {
	text-align: left;
	color: #666666;
	text-decoration: none;
	float: right;
	margin-right: 0px;
	}

div.articletopline a {text-decoration: none}
div.articletopline a:hover {text-decoration: underline}

div.articletitle {
	clear: both;
	margin-left: 0px;
        background: url(wasserturm30/WTFavicon.jpg) no-repeat;
        text-align:left;
	font-size: 16px;
	font-weight: bold;
	font-variant: small-caps;
	letter-spacing: 1px;
	display: block;
	padding: 0px 0px 0px 25px;
	/*margin: 3px 0 6px 0;*/
	color: blue;
	border-bottom: 1px solid blue;}

.articletitle h2 {
	text-align: left;
	font-size: 14px;}
 
/*span.titlea {
        background: url(wasserturm20/WTFavicon.jpg) no-repeat;
        text-align:left
	font-size: 16px;
	font-weight: bold;
	font-variant: small-caps;
	letter-spacing: 1px;
	display: block;
	padding: 0px 20px 10px 25px;
	margin: 3px 0 6px 0;
	color: blue;
	border-bottom: 1px solid blue;
	/*background: url(wasserturm30/WTFavicon20.png}*/
 
div.articlesubtitle {
	color: #666666;
	margin: 0 20px}
 
span.titleb,
span.titleb:after {
	color: #666666;
	margin: 5px 20px}
 
div.articleheading {
	margin: 5px 20px 0 0;
	clear: both;
	padding-top: 20px;
	/*font-size: 48px;*/
	text-align: left;}


 
div.articleheadingtext {font-size:16px;
	text-align: justify;
	line-height: 1.5em;
	color: navy;
	display: inline;
	/*width: 100%;
	min-width: 600px*/}

img.topicimage {}
img.articleimagenofloat {}
img.articleimage {margin-right: 20px}
 
div.articletrailer {
	float: right;
	margin: 0 20px 10px 0;
	clear: both}

div.articletrailer {text-align: right}
div.articletrailer .wikitopline {} 
 .trailer {padding: 0 8px 0 0}

div.articlebody {
	text-align: left;
	line-height: 1.5em;
	font-size: 14px;
	padding: 10px 10px 10px 0;
	width: auto;
	color: navy;
	padding: 20px;
	margin: 10px 0;}

* html div.articlebody {
	width: 100%}
 
div.articlesource {
	padding: 0 20px;
	margin-bottom: 10px;
	font-style: italic}
 

/***** Blogs *****/

div.blogheading {
	display: block;
	width: 100%;
	clear: both}

div.blogtitle {
	color: black;
	font-weight: bold;
	font-size: 1.6em;
	margin: 10px}

div.bloginfo {
	font-size: 1em;
	color: #424242;
	margin: 10px}
 
div.blogdesc {
	clear: both;
	margin: 0 10px;
	font-style: italic}

div.bloginfo {text-align: right}

div.blogtools {
	border-bottom: 1px solid #8CACBB;
	font-size: 1em;
	margin: 10px 0;
	padding: 0 10px}

div.blogpost {}
div.blogpost hr {display: none}

div.posthead {
	color: black;
	overflow: hidden;
	padding: 0 10px;
	margin-top: 10px}

div.posthead h3 {
	font-size: 1.7em;
	font-weight: bold;
	letter-spacing: -1px;
	display: inline}
 
 span.posthead {}

span.posthead small {
	font-size: .9em;
	color: #666666;
	font-weight: normal} 
 
.blogt {}
.blogt:hover {}
.blogt:active {}
div.posthead h3 {font-size: 1.2em}
 
div.postbody {
	text-align: left;
	line-height: 1.5em;
	font-size: 1.0em;
	padding: 10px;
	clear: both;
	width: auto;
	color: #333}

div.postfooter{}
table#blogpagebar {text-align:center;}
 
/***** Forums *****/

body.tiki_forums table.normal {margin: auto}
#forumpost {display: none}
#forumpostopen {display: block}

table.commentinfo {
	width: 100%;
	background-color: #fff}

.post {clear: both}

.post .postbody {
	clear: both;
	width: 100%;
	border: solid 1px #E7EAED;
	margin: 0;
	margin-top: 5px;
	padding: 3px 0px;
	background-color: #F9FCFF}

.post .postbody-title {
	display: block;
	background-color: #67ade7; 
	border-bottom: none;
	margin-bottom: 4px;
	height: 100%;
	overflow: auto;
	padding-top: 2px}

.post .postbody-title .checkbox {float: left}

.post .postbody-title .title {
	color: #fff;
	font-weight: bold;
	font-size: 1.1em;
	margin-left: 5px;
	margin-top: 3px}

.title a.link {color: #fff}

.post .postbody .content {
	color: navy;
	height: 100%;
	padding: 0 3px 3px;
	text-align: left;
	width: 100%}

.post .author {	
	float: left;
	text-align: left;
	vertical-align: top;
	width: 30%;
	margin-left: 0;
	margin-top: 0}

.post .author_post_info {
	display: block;
	background: #E0EAF4;
	padding: 0 2px 2px 2px}

.post .author_info .icons {display: block}
.post .author_info .icons .actions {margin-right: 10px}
.post .author_post_info_on {font-style: italic}

.post .author_info {
	float: right;
	background: #F0F8FF;
	padding: 0 2px 2px 2px;
	margin-right: 5px;
	border-right: 1px solid #D7E5F3;
	border-bottom: 1px solid #D7E5F3}

.commentStyle_headers .author_info {float: left}
.post .postbody-title .actions {
	float: right;
	font-size: 1em}

.post .postbody .content {
	width: 100%;
	height: 100%;
	text-align: left;
	color: navy}
	
.postbody .quoteheader { margin-top: 0 }

.post .postbody .attachments {
	clear: both;
	border-top: 1px dotted #D9D9D9;
	margin-top: 5px}

.post .postbody .attachments img {vertical-align: text-bottom}

.post .postfooter .actions, .post .postfooter .status {
	display:inline;
	margin-left: 5px;
	vertical-align: top}

.post .postfooter .status {font-size: 10px}
.post .postfooter {text-align: right}
.post .inner > .postfooter {clear: both}

.post .contribution {
	background: #F0F8FF;
	border: 1px solid #D7E5F3;
	padding: 0 2px}

.post .avatar {
	margin-bottom: 5px;
	margin-left: 4px;
	padding: 3px;
	border: 1px solid #ACCCDD;
	background-color: #E0EAF4;
	display: none}

.sub_comment {padding-left: 20px}

.sub_comment_area {
	clear: both;
	background: url("../../Users/thorsten/Local Settings/Temporary Internet Files/img/edge.gif") no-repeat top left}

.forum_actions .actions {
	clear: both;
	border: 1px solid #A9B8C2;
	background: #67ade7;
	padding: 3px;
	vertical-align: middle;
	color: #fff}

.forum_actions .actions .action {margin-right: 10px}
.forum_actions .headers {vertical-align: bottom}

.forum_actions .headers .title {
	float: left;
	background: #C7D0D9;
	border: 1px solid #999999;
	border-bottom: 0;
	padding: 1px}

.forum_actions .headers .infos {
	float: right;
	font-size: smaller;
	padding-top: 2px}

.thread_pagination {
	text-align: center;
	margin-bottom: 10px}

.nb_replies {white-space: nowrap}
.post_preview, .top_post {margin-bottom: 15px}
/*.post .postbody .signature { float: left}*/
 
/* Comments */
#comzone {display: none}
 
#comzoneopen {
	display: block;
	margin: 5px 0px;
	padding: 0}
 
span.commentstitle {
	font-weight: bold;
	font-size: 1.2em}

/* find */
.subcomment {margin-left: 10px}

/* Help box*/
div.commentsedithelp { background: #ffcfcf; color: black; border: 1px solid #ff0000; text-align: center; font-weight: bold}

/***** Categories *****/

table.tcategpath {
	margin-bottom: 40px;
	border: 1px solid #8CACBB;
	width: 100%;
	border-collapse: collapse}

td.tdcategpath {
	font-weight: bold;
	padding: 0 3px;
	margin: 0;
	border-spacing: 0}

.categpath {}

table.subcats {
	padding: 20px 0;
	width: 100%;
	border-spacing: 0;
	margin-bottom: 10px;
	border: 1px solid #67ade7;
	border-collapse: collapse}

td.tdsubcat {width: 25%}
.categlink {}
table.catobjects {}
td.categobjectsnameeven,
td.categobjectsnameodd {}
td.categobjectsdataeven,
td.categobjectsdataodd {}
.catname {}
.catblock {}
.catlists {}
.catlists:hover {}
.cattitle {font-weight: bold}
.catlists a.link {}
.catlists a.link:hover {}
 
ul.catfeatures {}
ul.catfeatures li {}
ul.catitems {}

ul.catitems li {
	float: left !important;
	padding-right: 18px;
}

ul.catitems li a.link {}

/***** Tags (freetags) *****/
li.freetag {
	list-style: none;
	display: inline;
	margin: 0;
	padding: 0;
}
ul.freetag {
	margin: 0;
	padding: 0;
	display: inline;
}

.freetag a {display:inline}a.freetag_1 {
	text-decoration: none;
	font-size: .8em}

a.freetag_2 {
	text-decoration: none;
	font-size: .9em}
	
a.freetag_3 {
	text-decoration: none;
	font-size: 1em}

a.freetag_4 {
	text-decoration: none;
	font-size: 1.2em}

a.freetag_5 {
	text-decoration: none;
	font-size: 1.4em}

a.freetag_6 {
	text-decoration: none;
	font-size: 1.6em}

a.freetag_7 {
	text-decoration: none;
	font-size: 1.8em}

div.freetagObjectOdd {
	margin: 2px;
	/*background-color : #F7F9FA;*/
	position: relative}

div.freetagObjectEven {
	margin: 2px;
	/*background-color : #E7E9EA;*/
	position: relative}

div.freetagObjectName a {text-decoration: none}

div.freetagObjectType {
	position: absolute;
	top: 0;
	right: 0}

.freetaglist { padding-left: 20px} /*blog, blog post */
a.freetag {} /* articles... */

/***** Image Galleries *****/

table.galtable {
	border: 1px solid #8CACBB;
	width: 100%}

* html body table.galtable {width: 97%}
html>body .galtable {}

td.oddthumb {
	background: #E7E9EA;
	border: 1px solid #8CACBB;
	border-collapse: collapse;
	text-align: center}
 
td.eventhumb {
	background: transparent;
	border: 1px solid #8CACBB;
	border-collapse: collapse;
	text-align: center}

td.eventhumb img {}

img.athumb {border: 1px solid white}
.caption {color: #0000FF /*blau*/}
p.norecords {font-weight: bold}

div.imagetitle {
	font-weight: bold;
	font-size: 26px}

div.gallerylink {}

div.showimage {
	text-align: center;
	margin: 5px 0}

div.imgaldescr {margin: 10px} 
span.sorttitle {margin-left: 10px}


/***** File Galleries *****/

div.thumbnailcontener {}
div.thumbnail {}
div.thumbnamecontener, div.thumbimagecontener {}
div.thumbnamecontener {}
div.thumbname, div.thumbimage {}
div.thumbnamesub, div.thumbimagesub {}
div.thumbnail:hover {}
div.thumbnail:hover div.thumbnamecontener {}
div.thumbimage img {}
div.thumbinfos {}
div.thumbinfo {}
span.thumbinfoval {}
div.thumbname {}
div.thumbactions {}
div.thumbactions * {}
div.thumbactions input {}
div.thumbactions a {}
div.thumbdescription {}
div.thumbdescription + div.thumbinfo {}
div.thumbdescription span.thumbinfoname {}
a.namealias {}
div.gallerypath, div.gallerypath a {}
div.gallerypath a:hover {}
.fgalexplorer {}
.fgallisting table td {}

/***** Trackers *****/

.statuson {
	padding: 1px;
	margin: 1px;
	border: 1px inset #666666;
	vertical-align: middle;
	background-color: #BBAA99}

.statusoff {
	padding: 1px;
	margin: 2px;
	vertical-align: middle}

/***** Calendar *****/

#calendar {width: 100%}

.Cal0, 
.Cal1, 
.Cal2 {font-size: 1em}

.Calart,
.Calblog,
.Calchart,
.Caldir,
.Caleph,
.Calfaq,
.Calfgal,
.Calforum,
.Calgal,
.Calnl,
.Calquiz,
.Calsurv,
.Caltrack,
.Calwiki {font-size: 90%}

.Calart,
.Calart a,
.Calart a:visited {color: #304F30} 

.Calblog,
.Calblog a,
.Calblog a:visited {color: #443F39} 

.Calchart,
.Calchart a,
.Calchart a:visited {color: #304F30} 

.Caldir,
.Caldir a,
.Caldir a:visited {color: #304F30} 

.Caleph,
.Caleph a,
.Caleph a:visited {color: #304F30} 

.calfaq,
.calfaq a,
.Caleph a:visited {color: #304F30}

.Calfgal,
.Calfgal a,
.Calfgal a:visited {color: #304F30} 

.calfocus,
.calfocuson {}

.Calforum,
.Calforum a,
.Calforum a:visited {color: #304F30} 

.Calgal,
.Calgal a,
.Calgal a:visited {color: #8B4513}

.Calnl,
.Calnl a,
.Calnl a:visited {color: #304F30}

.Calquiz,
.Calquiz a,
.Calquiz a:visited {color: #304F30}

.Calsurv,
.Calsurv a,
.Calsurv a:visited {color: #304F30} 

.Caltrack,
.Caltrack a,
.Caltrack a:visited {color: #304F30}

.Calweb {
	font-size: 90%;
	font-weight: bold;
	text-decoration: none;
	padding-left: 3px;
	padding-right: 3px;
	color: #336699}

.Calweb:hover {color: #996633}

.Calwiki,
.Calwiki a,
.Calwiki a:visited {color: #443F39}

.calfocus {font-size: 90%}
.calfocuson {font-size: 90%}

.calprio1 a,
.calprio2 a,
.calprio3 a,
.calprio4 a,
.calprio5 a,
.calprio6 a,
.calprio7 a,
.calprio8 a,
.calprio9 a {color: #000000}

.caltoggle {font-size: 90%}

.opaque {
	background-color: #FFFFFF;
	width: auto;
	border: 1px solid #666666;
	padding: 5px} 

.caltitle {
	font-weight: bold;
	color: #425262} 

div.tabcal, div.tabnav {} 

div.tabrow {
	margin-left: 29px;
	background-color: #EEEEEE;
	border: 1px solid #787878;
	border-bottom: 0;
	font-size: 1.2em} 

td.middle {vertical-align: middle}

.calcheckbox {background-color: #FFFFFF} 

.calcontent {


	min-height: 60px;
	height: auto !important;
	height: 60px}

/* for jscalendar */
.Calendar {
	z-index: 200} 

.daterow {margin-left: 10px} 

#caltable {width: 100%; font-size: 1.2em} 
#caltable td { padding: 0 }

.day, .day:visited {
	font-weight: normal;
	font-size: 1em;
	color: black}

.today {
	font-size: 1em;
	color: black}

.nav {
	font-size: 1em;
	color: black}

.changedate {
	font-size: .9em;
	color: black}

.date {
	font-size: 1em;
	color: black;
	font-weight: bold}

.calinput {background: #3F3F3F}
.calfocuson + .calcontent { background: #F5F5F5}
.days {color: black}
#caltable .weeks {color: black; font-size: .8em}
.addevent {padding: 0 5px; float: right}
* html .addevent {padding: 0}
.calodd, .caleven { border: 1px solid #eeeeee; border-collapse: collapse}
.calodd {background: transparent url("wasserturm30/wikigrid.gif")}
* html .calodd {padding: 0}
.caleven {background: transparent}
* html .caleven {padding: 0}
.caldark {background: transparent}
* html .caldark {padding: 0}
.caldark .calfocus {background: inherit}
.daterow {}
.daterow:hover {}

/*****  Polls  *****/

div.pollresults {
	margin-top: 5px;
	font-size: 1em;
	padding: 0 5px}

table.pollresults {width: 100%}
td.pollr {color: black}
#pollopen {display: block}
#pollzone {display: none}
#polledit {display: none}
.pollnav {}

/***** FAQs *****/

div.faqlistquestions {
	background: #67ade7;
	color: #fff;
	padding: 2px;
	margin-bottom: 20px}

.faqlistquestions a.link,
.faqlistquestions a.link:visited {
	color: #fff;
	text-decoration: none}

.faqlistquestions a.link:hover {text-decoration: underline}

div.faqqa {
	background-color: #FFFFFF;
	color: black;
	border: 1px solid #8CACBB;
	margin-bottom: 20px}

div.faqquestion {
	font-weight: bold;
	color: #fff;
	padding: 2px 12px;
	background: #67ade7}

div.faqanswer {
	padding: 4px 12px;
	padding-top: 0}

/***** Quizzes *****/

div.questionblock {
	border: 1px solid #8CACBB;
	background-color: white;
	padding: 4px;
	margin-bottom: 10px}
 
div.quizquestion {margin-bottom: 5px}

div.quizoptions {}
 
div.quizdescription {
	border: 1px solid #8CACBB;
	background-color: white;
	margin-bottom: 10px}
 
div.quizanswer {
	border: 1px solid #8CACBB;
	background-color: white;
	margin-bottom: 10px}

/***** Shoutbox *****/

div.shoutboxmsg {
	border: 1px solid #67ade7;
	border-bottom: 0;
	background-color: white;
	margin-bottom: 0;
	padding: 4px;
	padding-bottom: 1px}

div.shoutboxmodmsg {
	font-size: 1em;
	margin: 0 5px 4px 5px;
	padding-top: 5px;
	padding-bottom: 1px}

textarea.tshoutbox {
	background-color: white;
	border: 1px solid #67ade7;
	color: #000000;
	font-size: 1.5em;
	width: 142px}

.wiki-table {}
.wiki-tr-a td {}
.wiki-tr-b td {}

/***** Directory *****/

div.dircategs {
	border: 1px solid #67ade7;
	padding: 5px;
	font-size: 1.5em}

.dirlink {}

.dirsublink {font-size: 1em}

div.dirlistsites {
	background-color: transparent;
	padding: 5px 0 10px 5px;
	margin-top: 10px;
	font-size: 1.5em}

div.dirsite {
	background: transparent url(wasserturm30/wikigrid.gif) repeat;
	padding: .5em;
	margin-bottom: 1.5em}

span.dirsitedesc {}

span.dirsitetrail {
	font-size: 1em}

span.dirsitecats {}

.dirsitelink {font-weight: bold}

div.dirrelated {
	margin-top: 10px;
	border: 1px solid #67ade7;
	padding: 5px}

td.dirfooter {font-size: 1.5em}

* html td.dirfooter {font-size: 1em}

div.dirfooter {
	margin-top: 10px;
	border: 1px solid #67ade7}

/***** Messages *****/

td.prio1, td.prio2, td.prio3, td.prio4, td.prio5 {
	border: 1px solid #8CACBB;
	padding-left: 2px}

td.prio1 {background: #F7F9CA}
td.prio2 {background: #F7F9EA}
td.prio3 {background: #F7F9FA}
td.prio4 {background: #F7F9FD}
td.prio5 {background: #F7F9FF}

div.messureadflag {
	background: #CCCCCC;

	padding-left: 5px}

div.messureadhead {
	background: #DEDEDE;
	margin-top: 2px}

div.messureadbody {
	margin-top: 5px;
	background: #DEDEDE}

.readlink {
	font-size: 1em;
	color: black}

/***** Ajax *****/

div#ajaxLoading {
	display: none;
	position: absolute;
	top: 50px;
	right: 50%;
	color: #fff;
	padding: 3px;
	font-family: Helvetica, Arial;
	font-size: 100%;
	text-align: center;
	background: transparent url(../../Users/thorsten/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/lib/shadowbox/images/loading-light.gif) no-repeat 50% 100%;
	height: 43px;
	width: 50px}

#shadowbox_title{
	height: auto !important;
	padding: 0;
	overflow: visible}

#shadowbox_title_inner {
	height: auto !important;
	font-size: 14px !important;
	line-height: 14px !important;
	white-space: normal !important;
	padding:5px 0 4px 8px}

#shadowbox_nav_close {font-size: 14px;
	position: top}

div#shadowbox_toolbar_inner {font-size: 3em}

/***** TikiSheet Default Style *****/

table.default thead td,
table.default tfoot td {
	font-weight: bold;
	text-align:	center;
	background: black;
	color: #D8D8D8}

table.default td {
	border: solid 1px #A9A9A9;
	background: black}

/***** 'Advanced feature' *****/

.advanced {
  margin: 20px;
  padding: 5px;
  border: solid 1px #A9B8C2;
  background: #dee7ec}

.advanced:before { content:url(../../Users/thorsten/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/img/icons/mini_blue_diamond.gif) " "}

.highlight_word_0{
	color: #ffff66;
	background: black}

.highlight_word_1{
	color: #ff9999;
	background: black}

.highlight_word_2 {
	color: #A0FFFF;
	background: black}

.highlight_word_3 {
	color: #ff66ff;
	background: black}

.highlight_word_4 {
	color: #99ff99;
	background: black}

.center {text-align: center}
.justify {text-align: justify}
.right {text-align: right}

/**** mypage ****/

.mypage_configure th {width: 180px}
#sideBarTab {background: url('../../Users/thorsten/Local Settings/Temporary Internet Files/Content.IE5/img/cord.png') no-repeat}
#sideBarContents {background: #fff}


/* css/admin.css overrides */

a.admbox {
	border: 1px solid #AAAAAA;
	background: #a8cce2 center no-repeat}

a.admbox:hover, a.admbox:focus, a.admbox:active  {
	background: #B2B2B2 center no-repeat;
	border: 1px solid #292929}

a.admbox.off {
	border : 1px solid #9f9f9f;
	color: #9f9f9f}

a.admbox.off:hover,
a.admbox.off:focus,
a.admbox.off:active {border: 1px solid #9f9f9f}

/* end of file */

/*
The following CSS classes were added to Tiki between v2.0 and v3.0
They should be added to themes (possibly with tweaks) to make the theme v3.0 ready
*/

.plugin-desc {
	padding: 5px;
}

.plugin-sample {
	padding: 5px;
	font-family: monospace;
}

.plugin-sample .plugin-param {
	padding-left: 15px;
}

.plugin-form-float {
	position: fixed;
	left: 5%;
	right: 365px;
	top: 5%;
	max-height: 90%;
	overflow: auto;
	background: white;
	color: black;
	padding: 10px;
	border: solid 2px black;
	z-index: 1000;
}

.icon_edit_section {
	float: right;
	margin-top: 1em;
}

h3.box-title {
	position: relative}
	
* html h3.box-title {
	position: static
}
	
.moduleflip {
	display: none;
	position: absolute;
	right: 0;
	top: 0
}

* html .moduleflip {
	position: static;
	float: right
}

* html .moduleflip,
.box:hover .moduleflip {display: block}

.box:hover img.flipmodimage {border: 1px solid transparent}
* html img.flipmodimage {border: none}
img.flipmodimage:hover {border: 1px solid #80B1E2 !important}

#shadowbox_content {
	background: white;
	color: black;
}

/* To enable removing deprecated tag from img.icon and prevent border on a.icon. */
a.icon,
img.icon {
	border: 0 !important;
	background: transparent
}

.post-approved-n { border-left: 3px dotted blue; }
.post-approved-r { border-left: 3px double red; }
.post-approved-r .content * { background-image: url(../../Users/thorsten/Local%20Settings/Temporary%20Internet%20Files/img/icons2/dots.gif); }

/* .post-approved-n .content, .post-approved-r .content,
.post-approved-n .title, .post-approved-r .title,
.post-approved-n .postfooter, .post-approved-r .postfooter,
tr.post-approved-n td span, tr.post-approved-r td span {
	opacity: 0.5;
}
tr.post-approved-n td span, tr.post-approved-r td span { opacity: 0.6; } VALIDATION ERROR */

/* multiselect section for categories for example */

div.multiselect {
	vertical-align: middle;
	padding: 0;
	border:1px solid #80B1E2;
	height: auto;
	overflow: visible;
}
div.multiselect table{
	width: 100%;
}
div.multiselect div.option {
	white-space:nowrap;
	width: 33.33%;
	display: inline-block;
	overflow : hidden;
	margin : -1px;
}

div.multiselect div.selection span {
	display: inline;
}
div.multiselect li.odd, div.multiselect div.odd {
	color: black;
	background-color : #F4F6F7;
}
div.multiselect li.odd:hover, div.multiselect div.odd:hover {
	background: #FFF7E6;
}
div.multiselect li.even, div.multiselect div.even {
	color: black;
	background-color: #E7E9EA;
}
div.multiselect div.even:hover, div.multiselect div.even:hover {
	background-color: #F0F2F3;
}

div.multiselect div.odd, div.multiselect div.even {
	border:1px solid #80B1E2;
}
div.multiselect ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	text-align: left;
	white-space: nowrap;
	margin:0;
	padding:0;
}
div.multiselect li {
	margin-left: 3em;
}
div.multiselect  ul.root > li {
	margin: 0 1em 0.5em .5em;
	display: block;
	float: left;
}

div.multiselect img {
	vertical-align: middle;
}

div.multiselect div.selection {
	display: none;
	/*overflow-y: auto;
	overflow-x: hidden; VALIDATION ERROR */
	overflow: auto;
	position: relative;
	height: auto;
	max-height: 7em;
	z-index: 1000;
	width: 100%;
	left: -1px;
	border:1px solid #80B1E2;
	background-color: #ffffff;
	float: left;
	margin:0;
	padding:0;
}

div.multiselect:hover, div.multiselect div.selection:hover {
	border:1px solid #80B1E2;
}

/* display PHP/Smarty errors on top */

#show-errors-button {
	z-index: 1024;
}

#errors {
	z-index: 1023;
}

/* New Help section */
div#tikihelp {
	position:fixed;
	right: 0;
	top: 3px;
	height: auto; /* if there was height specified it covered the right column content "invisibly" making part of it unclickable (from strasa) */
	max-width: 50%;
	padding:0;
	margin:0;
	border: none;
	background-color: transparent;
	z-index: 820;
}
* html div#tikihelp {position: absolute}

div.help_icon {
	border: 0;
	margin: 0;
	padding: 0;
	height: 48px;
	text-align: right;
}
div.help_icon a:hover {
	text-decoration: none;
}
div.help_icon img{
	vertical-align: middle;
	border: 0;
	margin: 0;
	padding: 0;
}
div.help_section_select {
	font-weight : bold;
	font-size: 120%;
	background-color : #E7E9EA;
	color: black;
	width: 100%;
	margin: 2px;
}
div.help_sections {
	width : 360px;
	padding:  2px;
	background-color: #AAC9E9;
	max-height : 95%;
	overflow: auto;
	height: 400px;
}
div.help_section {
	margin: 5px;
	padding: 5px;
	background-color: white;
	color: black;
}

.findtable ul {
	list-style: none;
}

.findtable ul li {
	float: left;
}
ul.categories{
	margin:0;
	padding:0;
}
ul.categories li{
	list-style:none;
	margin:0;
	padding:0;
}

.alphafilter {
	display: block;
	margin: 10px 0;
	text-align:center;
}

.alphafilter a {
	font-size: 120%;
}

#disp_trig {
	background-color: #88b6c3;
	color: #e8ffff;
}

img {border: 0}

.popup-group-watch {
	overflow: auto;
	width: 100px;
	max-width: 200px;
	border: solid thin black;
	background: white;
	color: black;
	display: none;
}

span.categpath {
	display: block;
}

p.editdate {
	padding-top: 10px;
}

.footnotearea {
	margin-top: 2em;
	font-size: 0.9em;
}

/* mod-switch_lang now does mode=menu|flags|words */
/* flags */

.box-switch_lang .box-data img {
  padding: .2em;
  vertical-align: middle;
}

.box-switch_lang .box-data img.highlight {
  padding: .1em;
  border: .1em solid #f00 !important;	/* too many !importants about! */
}

.box-switch_lang .box-data span.highlight {
  border: .1em solid #f00 !important;
}

/*.box-switch_lang .box-data img.unavailable,
.box-switch_lang .box-data span.unavailable  {
  opacity: .3;
} VALIDATION ERROR */

/* words */

.box-switch_lang li {
	list-style: none;
}

.box-switch_lang .box-data a.highlight {
  font-weight: bold;
}

/*.box-switch_lang .box-data a.unavailable  {
  opacity: .6;
} VALIDATION ERROR */

.box-switch_lang ul {
	padding: 0 1em;
}

/* for wikiplugin_fancylist */

.wikitext .fancylist {
	margin: .5em 0;
	padding: 0;
}

.wikitext .fancylist li {
	list-style-position: inside;
}

.wikitext .fancylist li p {
	display: inline;
	font-size: 1em;
}

[class].wikitext .fancylist li p {}

/***************************************
   Cluetip - JQuery tooltips
   =cluetipClass: 'default' 
-------------------------------------- */

.cluetip-default {
  background-color: #BED8F1;
  color: #000;
}
.cluetip-default #cluetip-outer {
  background-color: #BED8F1;
}
.cluetip-default h3#cluetip-title {
  background-color: #1B3A50;
  color: #fff;
}
.cluetip-default #cluetip-title a {
  color: #BED8F1;
  font-size: 0.95em;
}  
.cluetip-default #cluetip-inner {
  padding: .9em;
}
.cluetip-default div#cluetip-close { 
  text-align: right;
  margin: -10px 0 0 0;
  color: #900;
}

/* for admin section */

span.disabled {
	/*opacity: .5; VALIDATION ERROR */
	font-style: italic;
}

#style_thumb_div {
	text-align: center;
}

/***** TikiSheet Default Style *****/

table.default thead td,
table.default tfoot td {
	font-weight: bold;
	text-align:	center;
	background: #ABCDEF;
	color: #cce5ff}

table.default td {
	border: solid 1px #A9A9A9;
	background: white}

/*** blogs modules ***/

/* <small> on these modules contains the blog date
   and is more readable on separate line */

small.description {
	display: block;
	font-size: .95em;
	font-style: italic}

/*** for mods list ***/

td.mods_revision {
	background-color: #b5cfb5;
}

td.mods_update {
	background-color:#dcdeac;
}

/*td.mods_hilite {
	background-color:#;
} MISSING VALUE */

/* workaround for Safari when in FCKEditor */
html[dir=ltr]>body {
	display: block;
	margin: 1em .5em;
}

/* wikiplugin edit */
.wikiplugin_edit textarea {width: 99%; height: 150px}

/* wikiplugin tracker */
.mandatory_star {
	font-weight: bold;
	color: red;	
}
.mandatory_note{
	display: block;
	font-style: italic;
	margin-top: 10px;
}

