/**
 * @version $Id: template.css 10498 2008-07-04 00:05:36Z ian $
 * @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.
 */




body{
	margin:0;
	background-color:#FFFFFF;
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	background-image:url(../images/ammonit_bg02.gif);
	background-repeat:repeat-x;
	background-position:top;
	text-align:center;
}

#CONTAINER{
	position:relative;
	width:940px;
	margin: 0 auto;
	text-align:left;
}

#HEADER1{
	position:relative;
	width:100%;
	height:75px;	
}
#HEADER1 .logoimg{
	position:absolute;
	left:0;
	bottom:15px;
}
#HEADER1 .menulogin{
	position:absolute;
	left:435px;
	bottom:15px;
	font-size:11px;
	text-transform:uppercase;
	color:#A01717;
	line-height:15px;
	font-weight:bold;
	list-style-type:none;
}
#HEADER1 #xlang{
	position:absolute;
	right:0px;
	bottom:15px;
	font-size:11px;
	text-transform:uppercase;
	color:#A01717;
	line-height:15px;
	font-weight:bold;
}
#HEADER1 #xlang #jflanguageselection, #HEADER1 #xlang ul.menuCN{
	position:relative;
	float:left;
}
#HEADER1 #xlang ul.menuCN{
  	float:left;
	list-style-type:none;
	margin:0 0 0 20px;
	padding:0;
}
#HEADER1 #xlang #jflanguageselection ul.jflanguageselection{
	list-style-type:none;
	margin:0;
	padding:0;
}
#HEADER1 #xlang #jflanguageselection ul.jflanguageselection li, #HEADER1 #xlang ul.menuCN li{
	float:left;
}
#HEADER1 ul.menulogin{
	list-style-type:none;
	margin:0;
	padding:0;
}
#HEADER1 ul.menulogin li{
	margin:0;
	line-height:15px;
	padding:0;
}
#HEADER1 a{
	text-decoration:none;
	font-weight:normal;
}
#HEADER1 a:link, #HEADER1 a:active, #HEADER1 a:visited{
        color:#17285F;
}
#HEADER1 a:focus, #HEADER1 a:hover, #HEADER1 #jflanguageselection #active_language a{
	color:#A01717;
}
#HEADER1 #jflanguageselection a{
	margin-left:20px;
	margin-top:50px;
}
#HEADER1 #jflanguageselection ul{
	margin:0;
	padding:0;
}
#HEADER1 #jflanguageselection li{
	margin:0;
	padding:0;
}
#HEADER2{
	position:relative;
	width:100%;
	height:250px;
	/*background-image:url(../images/ammonit-head-home.jpg);*/
	background-repeat:no-repeat;
	background-position:top;
}
#HEADER2 .mod_placehere .buttonheading{
	visibility:hidden;
	display:none;
}
#HEADER2 .mod_placehere p{
	position:absolute;
	width:940px;
	height:270px;
	overflow:hidden;
	margin:0;
	padding:0;
	left:0;
	top:0;
}
#HEADER2 .mod_placehere img{
	
}
#NAVIAREA{
	position:relative;
	width:100%;
	height:110px;
	overflow:hidden;
}
#NAVIAREA ul{
	list-style-type:none;
	margin:0 0 0 0;;
	padding:0;
	width:940px;
}
#NAVIAREA ul li{
	float:left;
	margin:0;
	padding:0;
	
}
#NAVIAREA ul.menu ul{
	position:absolute;
	left:0px;
	top:39px;
	width:940px;
}
#NAVIAREA ul.menu ul ul{
	position:absolute;
	left:0px;
	top:24px;
	width:940px;
}
#NAVIAREA ul.menu ul li{
	margin:0;
	padding:0;
	
}
#NAVIAREA a{
	margin:0 28px 0 0;
	font-size:11px;
	text-transform:uppercase;
	text-decoration:none;
	line-height:22px;
}


/*#NAVIAREA li.active a{
	color:#A01717;
}
#NAVIAREA li.active ul li a{
	color:#17285F;
}
#NAVIAREA ul li ul li ul li a{
	color:#17285F;
}
#NAVIAREA li.active ul li.active a{
	color:#A01717;
}
*/
#NAVIAREA a:link, #NAVIAREA a:active, #NAVIAREA a:visited, #NAVIAREA li ul li a:link, #NAVIAREA li ul li a:active, #NAVIAREA li ul li a:visited{
	color:#17285F;
}
#NAVIAREA a:hover, #NAVIAREA a:focus, #NAVIAREA li ul li a:hover, #NAVIAREA li ul li a:focus{
	color:#A01717;
}
#NAVIAREA li.active a, #NAVIAREA li.active li.active a, #NAVIAREA li.active li.active li.active a{
	color:#A01717;
}
#NAVIAREA li.active li a, #NAVIAREA li.active li.active li a{
	color:#17285F;
}
.navLine{
	clear:left;
	white-space: nowrap;
}
#NavEbene1{
	margin:15px 0 0 0;
}


#SuchEbene{
	position:absolute;
	right:0;
	top:15px;
}
#SuchEbene label, #SuchEbene input{
	float:left;  
}
#SuchEbene label{
	display:block;
	width:80px;
	font-size:11px;
	text-transform:uppercase;
	line-height:20px;
	color:#17285F;
	text-align:right;
}
#SuchEbene form{
	margin:0;
	padding:0;
}
#SuchEbene .inputboxsea{
	border-width:1px;
	border-color:#D9DADA;
	border-style:solid;
	background-color:#D9DADA;
	width:95px;
	font-size:10px;
	color:#000000;
	line-height:11px;
	height:13px;
	margin:3px 5px;
	padding:0;
}
#SuchEbene .buttonsea{
	margin:3px 0 0 0;
}
.unseen{
	display:none;
	visibility:hidden;
}

#FOOTER{
	position:relative;
	clear:both;
	width:100%;
	font-size:11px;
	color:#17285F;
}
#FOOTER a{
	text-decoration:none;
	color:#A01717;
}




#CONTENT{
	position:relative;
	width:100%;
	font-size:12px;
	color:#17285F;
}
#CONTENT h1{
	font-size:12px;
	line-height:15px;
	margin:0 4px 0 0;
	float:left;
	padding:0;
	text-transform:uppercase;
	color:#A01717;
}

#CONTENT h1.componentheading, #CONTENT h1.componentheadingBENU{
	display:none;
}
#LEFTCNT .blogBENU .jfdefaulttext {
  display:none;
}
#CONTENT p{

	line-height:15px;
	margin:0 0 14px 0;
	padding:0;

	
}
#RIGHTCNT p{
	font-size:11px;
}
#CONTENT a{
	text-decoration:none;
}
#CONTENT a:link, #CONTENT a:active, #CONTENT a:visited{
	color:#A01717;
}
#CONTENT a:hover, #CONTENT a:focus{
	color:#A01717;
}

#LEFTCNT{
	position:relative;
	float:left;
	width:600px;	
}
#LEFTCNT h2{
        clear:left;
	font-size:11px;
	line-height:14px;
	margin:0 0 10px 0;
	padding:0;
	color:#17285F;
	text-transform:uppercase;
}
#LEFTCNT h3{
	font-size:11px;
	line-height:14px;
	margin:0 0 10px 0;
	padding:0;
	color:#17285F;
}
#LEFTCNT h4{
	font-size:11px;
	line-height:14px;
	margin:0 0 10px 0;
	padding:0;
	color:#A01717;
}
#LEFTCNT h5{
  background-image:url(../images/greyspread.gif);
  background-position:top;
  background-repeat:repeat-x;
  width:100%;
  line-height:25px;
  display:block;
  height:35px;
  font-size:11px;
  text-transform:uppercase;
  color:#A01717;
  margin:0;
  padding:0 0 0 5px;
  
}
#LEFTCNT p{
	text-align:left;
}


#LEFTCNT ul{
	clear:left;
	list-style-image:url(../images/bullet1.gif);
	margin:0 0 11px 0;
	padding:0;
}
#LEFTCNT ol{
	clear:left;
	margin:0 0 11px 0;
	padding:0;
}
#LEFTCNT ol li{
	padding:0;
	margin: 0 0 3px 25px;
}
#LEFTCNT ul li{
	padding:0;
	margin: 0 0 3px 15px;
}
#LEFTCNT #page img{
	display:block;
	margin-top:10px;
	margin-bottom:10px;
	clear:left;
}
.txt11{
	position:relative;
	clear:left;
	width:100%;
	margin-bottom:30px;
}
.bxt11{
	position:relative;
	clear:left;
	width:100%;
	margin-bottom:40px;
	background-image:url(../images/greyspread.gif);
	background-repeat:repeat-x;
	background-position:top;
}
.bxt11 img{
	margin:30px 20px 0 20px;
	float:left;
}

#RIGHTCNT{
	position:relative;
	float:right;
	width:300px;
}
#RIGHTCNT a.readon{
	display:block;
	text-align:right;
}
#RIGHTCNT h2{
	font-size:11px;
	line-height:25px;
	margin:0;
	text-transform:uppercase;
	width:290px;
	text-align:right;
	padding:0;
	color:#A01717;
}
#RIGHTCNT h4{
	text-align:right;
}
#RIGHTCNT label{
	display:block;
	width:115px;
	float:left;
	height:15px;
	margin:0 0 2px 0;
	text-align:left;
	font-size:11px;
}
#RIGHTCNT label.remember{
	margin-top:5px;
	width:120px;
}
#RIGHTCNT .checkbox{
	padding:2px 0 0 0;
}
#RIGHTCNT .inputbox{
	width:175px;
	border-width:1px;
	border-style:solid;
	border-color:#D9DADA;
	background-color:#D9DADA;
	height:15px;
	font-size:11px;
	line-height:13px;
	margin:0 0 2px 0;
}
#RIGHTCNT .ckform{
  	font-size:11px;
}
#RIGHTCNT .button{
	position:absolute;
	
	color:#17285F;
	right:0;
	clear:both;
	width:100px;
	font-size:11px;
	text-transform:uppercase;
	margin-top:5px;
	border-style:solid;
	border-width:1px;
	border-color:#D9DADA;
	background-color:#D9DADA;
	cursor:pointer;
	
}
#RIGHTCNT fieldset{
	border-width:0;
	text-align:right;
	border-style:solid;
	padding:0;
	margin:10px 0 0 0;
}
#RIGHTCNT form{
	margin:0;
}
#RIGHTCNT table{
	width:100%;
	
}
#RIGHTCNT table td{
	text-align:right;
}
.linksAbs, .linksAbsMitBild{
	
	background-image:url(../images/greyspread.gif);
	background-repeat:repeat-x;
	background-position:top;
	margin-bottom:10px;
}
.linksAbs .reihe, .linksAbsMitBild .reihe{
	clear:both;
	margin-bottom:30px;
	margin-top:10px;
}
.linksAbs ul{
	float:right;
	list-style-type:none;
	margin: 10px 0 0 0;
}
.linksAbs li{
	text-align:right;
	margin:0 0 0 0;
	
	
}
.linksAbs .reihe2, .linksAbsMitBild .reihe2{
  text-align:right;
}
.linksAbs h3, .linksAbsMitBild h3 {
	font-size:11px;
	line-height:14px;
	margin:0;
	text-align:right;
	padding:0;
}
.linksAbsMitBild h4{
  clear:both;
}
.linksAbsMitBild a.readon, .linksAbs a.readon{
    font-size:11px;
    margin-top:-12px;
    
}
.linksAbsMitBild p{
	padding-right:20px;
		
}
.linksAbsMitBild h4{
text-align:right;
}

.linksAbs p, .linksAbsMitBild p{
	text-align:right;
	

}
/*.linksAbsMitBild img{
        position:absolute;
	right:0;

}*/
#LEFTCNT .bildMesseLogo{
  float:left;
  margin-right:20px;
  margin-bottom:40px;
}
#RIGHTCNT .bildMesseLogo{
  float:right;
  margin-left:20px;
  border-style:solid;
  border-width:1px;
  border-color:#E0E0E0;
}

a.pageUpLink, a.pageNextLink, a.pageBackLink{
	background-position:left;
	background-repeat:no-repeat;
	padding-left:20px;
}
a.pageDownloadLink{
	background-position:4px 5px;;
	background-repeat:no-repeat;
	padding-left:15px;
}
a.pageUpLink:link, a.pageUpLink:active, a.pageUpLink:visited{
	background-image:url(../images/pageup1.gif);  
}
a.pageUpLink:hover, a.pageUpLink:focus{
	background-image:url(../images/pageup2.gif);
}
a.pageNextLink:link, a.pageNextLink:active, a.pageNextLink:visited{
	background-image:url(../images/pagene1.gif);  
}
a.pageNextLink:hover, a.pageNextLink:focus{
	background-image:url(../images/pagene2.gif);
}
a.pageBackLink:link, a.pageBackLink:active, a.pageBackLink:visited{
	background-image:url(../images/pageba1.gif);  
}
a.pageBackLink:hover, a.pageBackLink:focus{
	background-image:url(../images/pageba2.gif);
}
a.pageDownloadLink:link, a.pageDownloadLink:active, a.pageDownloadLink:visited{
	background-image:url(../images/bullet2.gif); 
}
a.pageDownloadLink:hover, a.pageDownloadLink:focus{
	background-image:url(../images/bullet2.gif);
}

#LEFTCNT p.buttonheading{
  float:right;
  width:100%;
  text-align:right;
  margin-top:-21px;
  position:absolute;
  
}
#LEFTCNT p.buttonheading img{
  border-width:0;
  border-style:solid;
  margin:0 5px;
}
#LEFTCNT p.buttonheading a{
  color:#999;
  font-size:11px;
}






.article_separator{
	clear:left;
	display:none;
	/*line-height:5px;
	height:5px;*/
}



