/**
 * @version $Id: position.css 10387 2008-06-03 10:59:16Z pasamio $
 * @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;
}

html {
	background:#333333;
}

body
{
	background:transparent url(../images/topbg5.jpg) top center no-repeat !important;
	color: #CCCCCC;
	font-size: 100.1%;
	padding: 0px;
	text-align: center;
}

/* ################   Position ################  */
#all
{
	background: transparent;
	border: solid 0px #444444;
	/*color: #000000;*/
	font-size: 0.8em;
	/* zentriertes layout: margin: 0 auto; */
	margin: 0 auto;
	width:980px;
	padding:0;
	text-align: left;
}

#wrapper {
	padding:0;
	margin:0;

}

#main {
	width:100%;
	min-height:600px;

}

#main2 {
	width:636px;
	float:left;
	background:#333333;
	border-right:1px solid #121212;
	min-height:600px;
}

#trenner {
	line-height:1px;
	height:1px;
	width:980px;
	clear:left;
	display:block;
	background:#121212;
}

#right {
	width:338px;
	float:left;
	background:#131313;
	border-left:1px solid #0C0B0B;
	height:100%;
	overflow:hidden;
}

#header {
	width:980px;
	height:235px;
}

#header-left {
	width:66%;
	float:left;

}

#header-right {
	width:23%;
	float:right;
	color:#FFF;
	margin-left:1%;
	margin-top:30px;
	font-size:11px;
	padding-left:10px;
}

#footer {
	display:block;
	clear:left;
	padding:12px;
	text-align:left;
	background:#333333 url(../images/footerbg.jpg) top left repeat-x;
	font-size:90%;
	border-top:1px solid #555555;
	padding-bottom:25px;
}

#header-right ul li {
	/*float:left;*/
	list-style-type:none;
	font-size:12px;
}

#top {
	/*width:980px;*/
	margin-left:0px;
	margin-top:-8px;
	/*float:left;*/	
}

#breadcrumbs {
	background:#000000;
	height:22px;
	/*width:980px;*/
	display:block;
	clear:left;
	padding-left:10px;
	padding-top:4px;
	border-bottom:1px solid #333333;
	color:#CCCCCC;
	font-size:10px;
}

#breadcrumbs a {
	margin:4px 0px 4px 0px;
	padding-right:8px;
	color:#666666;
	font-size:10px;
	line-height:11px;
}
/*Dropdown Menü */

#top ul {
	float:left;
	/*height:32px;*/
	background:url(../images/topmenubg.jpg) top left repeat-x;
	border-bottom:3px solid #000;
}

#top a, #top ul.menu a {
	display:block;
}



#top li {
	/*display:block;*/
	position:relative;
	float:left;
}

#top li ul {
	display:none;
	position:absolute;
	width:12em;
	z-index:9999;
	/*float:left;*/
}

#top li:hover ul, #top li:focus ul {
	display:block;
}

#top ul li a {
	display:block;
	margin:3px 0px 0px 0px;
	font-size:110%;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	padding:5px 9px 2px 9px;
	height:22px;
	border-right:1px solid #333;
}

#top ul li#current a, #top ul li a:hover, #top ul li.parent.active a {
	color:#FFF;
	background:url(../images/topmenubg-active.jpg) top center repeat-x;
}

/*Submenu Items */

/*#top ul li ul {
	width:100%;
	float:left;
}*/


#top li ul li a {
	background:#010101 !important;
	font-size:12px !important;
	text-transform:none !important;
	width:20em !important;
	height:18px !important;
	margin:0px !important;
	padding:5px 0px 3px 8px !important;
	/*border-bottom:1px solid #444444 !important;*/
	border-top: 1px solid #222222 !important;
	font-weight:normal !important;
}

#top li ul li a:hover {
	color:#FFCC00 !important;
}

#top li ul li:last-child a {
	border-bottom:1px solid #222222;
}

#top li ul li:first-child a {
	margin-top:1px !important;
}

#introtext {
	background:#2D2D2D url(../images/introtextbg.jpg) top left repeat-x;
	margin-top:-3px;
	margin-left:3px;
	padding:15px 0px 15px 15px;
	color:#CCCCCC;
	line-height:130%;
}

#contentwrap {
	/*margin-left:2px;*/
	width:976px;
	overflow:hidden;
	border-left:2px solid #222222;
	border-right:2px solid #222222;
	background:#333333 !important;
}

#main2 div.moduletable {
	border-left:1px solid #333333 !important;
}

/* Überschriften */

div.moduletable h3, h1.componentheading, div.moduletable-content h3, div.moduletable-questnews h3, div.componentheading {
	font-size:14px;
	color:#FFFFFF;
	background:url(../images/h3bgmo.jpg) top left repeat-x;
	height:30px;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:7px 0px 0px 10px;
	border-left:0px solid #333333;
	border-bottom:1px solid #000000;
	border-top:1px solid #222222;
	text-transform:uppercase;
	font-weight:normal;
	letter-spacing:0.08em;
	text-shadow: black 2px 2px;
	
}


/* Formulare und sonstige Eingabefelder */

form.form-login fieldset {
	border:none !important;
}

#header-right fieldset label {
	font-size:12px;
	display:none;
}

div.label {

    padding-bottom:2px;
}

div#loginadditional {
    /*float:right;
    width:50%;*/
    padding-top:0px;
    color:#666;
    line-height:150%;
    font-family:Arial;
    padding-left:10px;
}

div#loginadditional a {
    color:#999;
}

div#login {
    /*float:left; */
    /*width:50%;*/
    padding-top:10px;
    padding-left:10px;
}

#header-right input.inputbox {
	height:12px;
	font-size:11px;
	background:#222;
	padding:2px;
	color:#666;
	border:1px solid #444;
	border-top:2px solid #121212;
	border-left:1px solid #121212;
}

input#mod_login_remember.checkbox {
    background-color:#121212 !important;
    
}

#header-right input.button {
	background:#222;
	border:1px solid #111;
	color:#CCC;
	font-size:11px;
	padding:2px;
	margin:2px;
	border-top:1px solid #111;
}

div.agoraprofile {
    padding-left:10px;
}

form.log {
    padding-left:10px;
    padding-top:15px;
}


/*Multi drop Down Menu NEU - laut Buch */

#multi_drop_menus {
	margin:0;
	padding:0;
	background:url(../images/topmenubg.jpg) top left repeat-x;
	border-bottom:3px solid #000;
	border-top:4px solid #5f2c28;
	width:100%;
	z-index:100 !important;
}

#multi_drop_menus {
	float:left;
}

#multi_drop_menus ul {
	/*border:2px solid red;*/
	float:left;
}

#multi_drop_menus li {
	/*border:2px solid blue;*/
	list-style-type:none;
	float:left;
	position:relative;
}

#multi_drop_menus li ul {
	position:absolute;
	width:14em;
	display:none; /*wird ohne mouse-over nicht angezeigt */
}

#multi_drop_menus li:hover ul {
	display:block;
}

#multi_drop_menus li ul li {
	width:100%;
}

#multi_drop_menus a {
	padding:.6em 8px;
	display:block;
	font-size:110%;
	font-weight:normal;
	text-transform:uppercase;
	text-decoration:none;
	/*padding:5px 9px 2px 9px;*/
	border-right:1px solid #333;
	text-shadow: black 2px 1px;
}

/* Submenu-Punkte */

#multi_drop_menus li ul li a {
	font-size:11px !important;
	font-weight:normal !important;
	text-transform:none !important;
	color:#999999 !important;
	background:#010101 url(../images/jc_blog.gif) 7px 9px no-repeat !important;
	border-bottom:1px solid #555555;
	padding-left: 25px !important;

}

#multi_drop_menus li ul li a:hover {
	color:#FFFFFF !important;
	background:#281A19 url(../images/jc_blog.gif) 7px 9px no-repeat !important;
}

#multi_drop_menus li ul {
	border:1px solid #333333;
	z-index:3;
}

#multi_drop_menus li {
	z-index:3;
}

#multi_drop_menus a:hover, #multi_drop_menus ul li#current a, #multi_drop_menus ul li.parent.active a {
	color:#FFF;
	background:url(../images/topmenubg-active.jpg) 0px -1px repeat-x;
}

/* Community - Menüpunkt hervorgehoben */

#multi_drop_menus a:hover, #multi_drop_menus ul li#current a, #multi_drop_menus ul li.parent.active a {
	color:#FFF;
	background:url(../images/topmenubg-active.jpg) 0px -1px repeat-x;
}

#gk_news_image_6-news_image_6_1.gk_ni_6_wrapper {
	z-index:0 !important;
}

/* Footer-Module für Links */

div#footerwrap {
    width:100%;
}

div#footer1, div#footer2, div#footer3 {
   float:left;
   width:31%;
   margin-left:2%;
}

div#footerwrap .moduletable h3 {
    color:#999;
    background:none;
    border-bottom:1px solid #111;
    border-top:0px;
    text-shadow:none;
    text-transform:uppercase;
    font-family:Arial, Verdana, sans-serif;
}

div#footerwrap ul.menu li {
    padding-left:10px;
    line-height:160%;
    font-size:12px;
    padding-top:2px;
    border-left:0px solid #999;
    list-style:none !important;
}

div#footerwrap ul.menu {
    padding-top:15px;
    border-top:1px solid #555;
}

div#footerwrap ul.menu li a {
    color:#888888;
    font-weight:normal;
    padding-left:18px;
    background:url(../images/jc_link.gif) center left no-repeat;
}

div#footerwrap ul.menu li a:hover {
    color:#cccccc !important;
}

/* Banner Leiste rechts */

div#banners-right {
    position:absolute;
    top:20px;
    left:1060px;
    overflow:hidden;
    width:124px;
}

div#banners-right .moduletable {
    font-size: 10px;
    color:#CCCCCC;
    line-height:140%;
    margin-bottom:15px;
    margin-top:10px;
}

div.banneritem img {
    border:2px solid #222222;
}



