/* Krummgasse Layout CSS Definitionen
* Copyright Baptistengemeinde Krummgasse
* Copyright Gabor Guzmics and this other dude
* GPL ;)
*/

/*
* TODO:
* umsortieren.
* FIXME:
*
*/

/* ---------------------------------------------------------------
   default settings
   --------------------------------------------------------------- */

body {
	background-color:#FFFFFF;
	text-align:center;
	color:#222;
	/*background-color: #FEA86D;*/
	margin: 0 0 20px 0;
	padding: 0;
}

/* ---------------------------------------------------------------
   id-identified parts
   --------------------------------------------------------------- */

#kruga_page {
	/* border:1px dotted #000000; */
	background-color: inherit;
	text-align:left;
	/*width: 90%;*/
	max-width: 1000px; /*758 ?*/
	margin: 15px auto; /* auto schwingt das teil in die mitte! */
	/*padding:0;*/
}

#kruga_head {
	position: relative;
	background: url("images/spirale.png") no-repeat top left;
	height:64px;
	padding:0;
	margin:0;
	background-color:#FF6600;
	margin-bottom: 5px;
	/*width: 99.5%;*/
}

#kruga_head_right {
	position: relative;
	float: right;
	padding-right: 5px;
	padding-top: 15px;
	right: 1px;
	bottom: 1px;
}

#kruga_head_adresse {
	position: relative;
	padding-right: 5px;
	padding-top: 15px;
	float: right;
	text-align: right;
	color: #ffffff;
	margin-right: 0;
	right: 1px;
	bottom: 1px;
	font-size: 8pt;
	line-height: 10pt;
	font-family: Arial,sans-serif;
	font-weight: bold;
}

#kruga_head_adresse a {
	color: #ffffff;
}

#kruga_proge {
	position: absolute;
	background: url("images/schriftzug1.png") no-repeat top left;
	top: 0;
	left: 0;
	margin-top:20px;
	margin-left:38px;
	height: 71px;
	/*width:50%;*/
	width:496px;
	overflow:hidden;
	z-index: 2;
}

/* WHY OH WHY, MICROSOFT? */
* html #kruga_proge {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.projekt-gemeinde.at/wiki/lib/tpl/kruga/images/schriftzug1.png');
}

#kruga_middle {
	/* a div holding menu and content together */
	margin: 10px auto;
	padding: 0;
	width: 100%;
	/* border:1px dotted #0000FF; */
}

#kruga_obenrechts {
	/* position: absolute;
	margin-top:2pt; */
	height: 16px;
	width: 16px;
	top: 0;
	right: 0;
	float: right;
	/* z-index: 2; */
}

#kruga_menu {
	background: url("images/hintergrund_menu2.png") no-repeat top left;
	background-color: inherit;
	/*background-color: #FEE871;*/
	/*position: absolute;*/
	height: 80%;
	min-height: 400px;
	width: /*20%;*/ 190px;
	padding-bottom: 20px;
	/*float: left;*/
	margin: 0;
	/*margin-right: 10px;*/
	margin-bottom: 10px;
	z-index: 1;
	/*clear: none;*/
	/* border:1px dotted #FF0000; */
}

#kruga_menu a:link,
#kruga_menu a:visited {
	color: #AD0029;
}

#kruga_menu a:hover {
	text-decoration: underline;
	color: #AD0029;
}

#kruga_content_container {
	padding: 50px 10px 10px 10px;
}

#kruga_content {
	background: url("images/hintergrund_content.png") repeat-y top right;
	margin: 0;
	/* margin-left: 21.5%; */
	min-height: 400px;
	/*height: 80%;*/
	background-color: inherit;
	/* overflow: hidden; */
	/*position: static;*/
	/* width: 78%; */
	/* border:1px dotted #00FF00; */
}

#youarehere {
  font-size: x-small;
  text-align: right;
  clear: both;
  padding-top: 1ex;
}

#translations {
  clear: both;
  padding-bottom: 1em;
}

#uglytable {
  margin: 0px;
  padding: 0px;
  border-style: none;
}

/* Ugly IE6 Hack. Thanks, Microsoft... */
* html #kruga_content {
  height: 1%;
}
/* End IE6 Hack */

/* ---------------------------------------------------------------
   classes
   --------------------------------------------------------------- */

/* defintions for the menu area on the left */

.item {
	/* a general menu item */
	background: url("images/trans.png") repeat top left;
	/*background-color: #ffffff;*/
	border: 1px solid #FFB54A;
	padding: 5px 10px 5px 10px;
	clear: left;
	/* go for the fancy CSS3 stuff */
}

.item.bigitem {
	/* size properties for a big item */
	margin: 5px 10px 5px 10px;
}

.item.smallitem {
	/* size properties for a smaller item */
	margin: 5px 10px 5px 30px;
}

.menuitem {
	/* a menu item */
	margin: inherit;
	/* cursor:pointer; */
	/*letter-spacing:0.1em;*/
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #AD0029;
}

.loginmenu {
	/* dokuwiki's login and user menu */
	cursor: default;
	/*letter-spacing:0.1em;*/
	font-family: Tahoma, Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #990000;
}

/* err, vertical space */
.verticalspace {
	height: 5px;
}

hr {
	padding-top: 1em;
	padding-bottom: 1em;
}

img {
	vertical-align: middle;
}

/* ---------------------------------------------------------------
   dokuwiki overrides
   --------------------------------------------------------------- */

/* change inline table styles */
div.dokuwiki table.inline {
  background-color: transparent;
  border-spacing: 0px;
  border-collapse: collapse;
}

div.dokuwiki table.inline th {
  padding: 3px;
  padding-right: 1em;
  border: none;
}

div.dokuwiki table.inline td {
  padding: 3px;
  padding-right: 1em;
  border: none;
}

/* fix preview in edit mode */
div.dokuwiki div#wiki__editbar div.summary {
   float: none;
}

/* fix size of search input */
form#dw__search input.edit {
	width: 90%;
}

div.dokuwiki h3 {
  font-size: 127%;
  margin-top: 1.3em;
  margin-bottom: 0.9em;
}

/* undo section indenting (we have h1 everywhere) */
div.dokuwiki div.level2, div.dokuwiki h2 {margin-left: 3px;}
div.dokuwiki div.level3, div.dokuwiki h3 {margin-left: 6px;}
div.dokuwiki div.level4, div.dokuwiki h4 {margin-left: 9px;}
div.dokuwiki div.level5, div.dokuwiki h5 {margin-left: 12px;}

.dokuwiki div.plugin_translation {
	padding-right: 0px;
}

/* no more light gray text */
div.dokuwiki .search_snippet, div.dokuwiki span.user {
	color: #808080;
}

/* google chrome only atm, and somewhat ugly :( */
div.dokuwiki img.media,
div.dokuwiki table.inline  {
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
}

/* ---------------------------------------------------------------
   CSS 3
   --------------------------------------------------------------- */
.border3 {
  border-radius: 3px;
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
}

.border5 {
  border-radius: 5px;
  -moz-border-radius: 5px;
  -khtml-border-radius: 5px;
}
