/**
 * @version $Id: position.css 9765 2007-12-30 08:21:02Z ircmaxell $
 * @author Design & Accessible Team ( Angie Radtke / Robert Deutz )
 * @package Joomla
 * @subpackage Accessible-Template-Beez
 * @copyright Copyright (C) 2005 - 2008 Open Source Matters. All rights reserved.
 * @license GNU/GPL, see LICENSE.php
 * Joomla! is free software. This version may have been modified pursuant to the
 * GNU General Public License, and as distributed it includes or is derivative
 * of works licensed under the GNU General Public License or other free or open
 * source software licenses. See COPYRIGHT.php for copyright notices and
 * details.
 */

*
{
	margin: 0;
	padding: 0;
}

body
 { color: #000000; font-size: 100.1%; font-family: arial, helvetica, sans-serif; background: white; text-align: center; padding: 0 }

/* ################   Position ################  */
#all
  { color: #000000; font-size: 0.8em; background: #ffffff; text-align: left; margin: 0 auto; padding: 0 3px 3px; max-width: 1000px; border-color: white }

#page  { }

#header
 { color: #000000; background: #fff; text-align: right; margin: 0; padding-top: 50px; position: relative; border-bottom: 4px solid #fff }

#contentarea,#contentarea2
{
	border: solid 0px #000;
	margin: 0;
	padding: 0px 0px 0px 0px;
	position: relative;
	overflow: hidden;
}
#wrapper   { margin: 0 0 0 21%; border-top: 1px #36c; border-right: medium none #777; border-bottom: 1px red; border-left: medium none #777 }
#left
   { background: #ffffff; margin: 20px 0 0; width: 21%; float: left; border-top: 0 solid #5a5a5a; border-right: 0 solid #eeeeee; border-bottom: 0 solid #5a5a5a }

#right
{
	color: #000;
	float:left;
	width: 28%;
	padding-top:10px

}

#main2
 { background: #fff; padding: 25px 20px 20px; position: relative; width: 64%; min-height: 520px; float: left }

#main
   { background: #fff; margin: 0 0 0 30px; padding: 20px 20px 20px 5px; position: relative; border-top: 0 solid #f63; border-bottom: thin solid #aaa }

/* ###################### generell ###################### */
.unsichtbar,.u2,.invisible , .unseen
{
	display: inline;
	height: 0px;
	left: -3000px;
	position: absolute;
	top: -2000px;
	width: 0px;
	z-index: 200;
}

.wrap
{
	border: 0;
	clear: both;
	float: none;
	font-size: 1px;
	height: 0;
	line-height: 1px;
	margin: 0;
	padding: 0;
	visibility: hidden;
}

#logo
{
	font-size: 1em !important;
	font-weight: bold !important;
	position: relative;
	text-align: left;
	text-transform: none !important;
	z-index: 0;
	margin-top: 1em;
}

#logo  img { display: block; }

#logo span
 { display: block; margin: 0 0 0 100px; border-bottom: 1px solid #666 }

/* ###############  main * ########################### */
/* position */
.leading
 { color: #000000; background-color: white; background-repeat: no-repeat; background-attachment: scroll; background-position: left top; margin: 30px 0 10px; padding: 20px 20px 40px; position: relative; border: solid 1px #cccccc }

.leading_separator
 { display: block; margin: 0 0 0; height: 10px; border-bottom: 0 solid #333333 }

.article_separator
{
	border: solid 1px #333333;
	display: none;
	margin: 0px 0 0px 0;
}

.blog { padding: 0; }

.cols1
 { display: block; margin: 0; float: none !important }

.cols2  { width: 45% }
.cols3  { width: 30% }

.column1 , .column2
  { margin: 0 5px 0 0; position: relative; border: solid 0 #d4a7c5 }

.column2 , .column1
{
	float: left;
	margin: 0;
}

.column2
{
	float: right;
	margin: 0;
	width: 45%;
}

.article_row
 { margin: 0 0; padding: 0; overflow: hidden; border-top: thin; border-bottom: thin }

.article_column
 { padding: 10px 10px 10px 0; border-right: medium none #ccc; border-bottom: 1px solid #ccc; border-top-color: #ccc; border-top-width: 0;m ;border-left-color: ;;none #ccc }

.row_separator2
 { display: block; margin: 0; clear: both; border: solid 0 }
