/* Grunddefinitionen */

/*----------------------------------------------------Fontstyle---------------------------------------------------------------------------------------- */ 

h1{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:16pt; font-weight:normal; color:#640000; margin-top:0px; margin-bottom:40px;}
h2 {font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:12pt; font-weight:normal; margin-top:0px; margin-bottom:40px;} 

/*--------------------------------------------------------------------------------------------------------------------------------------------*/ 	
/*----------------   Allgemeine Links -----------------------*/
a:link{
	color: darkgreen; text-decoration: none; text-align: center;
}	
a:visited{
	color: darkgreen; text-decoration: none; text-align: center;
}	
a:active{
	color: darkgreen; text-decoration: none; text-align: center;
}	
a:hover{
	color: black; text-decoration: none; text-align: center;
}	

/*----------------------------------------------------------*/	
		/* obere links */
#topbar {
    margin: 0 auto;
	width: 920px;
	height: 36px;
	line-height: 24px;
	vertical-align: middle;
	text-align: right;
	
	
}

/* links in der topbar untermenu formatierung */
	#topbar ul {
		float: right;
		margin: 0px; /*abstand*/ 
	}
	#topbar li {
		list-style: none;
		display: block;
		width: auto;
		float: left;
	}
	#topbar a {
		text-decoration: none;
		display: block;
		padding: 0 10px 0 10px; /*abstand*/ 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bolder;
		text-transform: uppercase;
	}
	#topbar a:hover {
		background: green;
		color: white;
	}
	#topbar a:link {
		color: #FFF;
	}#topbar a:visited{
		color: #FFF;
	}#topbar a:active {
		background: white;
		color: #FFF;
	}
	
	

/*--------------------------------------------------------------------------------------------------------------------------------------------*/ 	
body{
    /*margin: 0;	
	padding: 0px; */
    font-size: 14px;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	background:  url(../images/bg.jpg) repeat-x scroll 0 0 #ceea96; 
    color: black;
    padding: 0;
}


#container{
    margin: 0 auto;
	padding: 0px;
	width: 920px;
}

#oben{
    margin: 0 auto;
    height: 64px;
	width: 920px;
}	

#headerleiste{
	width: 920px;
    /* background: white url(../images/headblack2.jpg) no-repeat; */ 
	height: 350px;
	padding: 0px;
	float: left;
}


#flashleiste{
	width: 920px;
	height:350px;
	margin: 0px 0px 0px 0px;
	float: left;
	background: url(../images/abendrot2.jpg)
	/*background: url(../images/liegen.jpg)*/
}	


#mitte{
    background: white;
 	width: 920px;
	margin: 0pt;
	padding-top: 0px;
	/*background: url(../images/m1.png) repeat-y;*/
	float :left;
}	


#content{
	width: 95%;
	margin: 0px 0px 0px 25px;
	float: left;
	background: white;
}	



#footer{
	width: 920px;
	margin: 0px;
	height: 150px;
	background:darkgreen;
	float: left;
	clear: both;
	
}



#footerbild{
	width: 900px;
	margin: 0px 0px 0px 10px;
	height: 150px;
	background: darkgreen;
	float: left;
		
}


#logobild{
height: 50px;
width : 250px;
float: left;
/*background: url(../images/rechteck-weiss-t-klein.png);*/
margin: 2px 0px 0px 35px;
}


#bmenu1{
height: 120px;
width : 250px;
float: left;
/*background: url(../images/rechteck-weiss-t-klein.png);*/
margin: 15px 0px 0px 35px;
}

#bmenu2{
height: 120px;
width : 250px;
/*background: url(../images/rechteck-weiss-t-klein.png);*/
float: left;
margin: 15px 0px 0px 50px;
}

#bmenu3{
height: 120px;
width : 250px;
/*background: url(../images/rechteck-weiss-t-klein.png);*/
float: left;
margin: 15px 0px 0px 50px;
}

	
#unten{
	
    width: 920px;
    background: darkgreen;
	height: 50px;
	background: url(../images/unten.png);
	float:left;
}




/* **************** Joomla  Style************************************/

.column_separator {
	/*border-left: 1px dashed #e0e0e0;*/
	border-left: 1px solid dashed darkgreen;
	padding-left: 10px;
}



.componentheading{
	color: silver;
	font-size: 30pt;
	font-weight: bolder;
}

div.moduletable h3{
border-bottom:1px solid #AFAFAF;
color:#333333;
font-family:"Trebuchet MS ",Arial,Helvetica,sans-serif;
font-size:17px;
font-weight:normal;
padding-bottom:11px;
}

div.moduletable_menu h3{
	color: #333333;
}

div.moduletable_menu_cms h3{
	color: #ff3333;
}

img{
	border-width: 0;
}		
.contentheading{
	color:darkgreen;
	font-size: 16px;
	font-weight: bold;
}	
.small, .createdate{
	color: #708090;
	font-weight: bold;
}	

.modifydate{
	color: #5f9ea0;
	display: block;
}

.createdby{
	color: #6495ed;
	display: block;
}	

.createdate{
	color: #a52a2a;
	display: block;
}	
/*
#search input{
	float: right;
	margin-top: 200px;
	width: 195px;
	border: 1px solid #000;
} */	

#search {
	float: right;
	width:195px;
	margin-top: -40px;
	margin-right: 30px;
	height: 40px;
	overflow: hidden;
	text-align:right;
}

form#searchForm input {
	vertical-align: middle;
}

form#searchForm table {
	border-collapse: collapse;
}

form#searchForm td {
	padding:0;
}

#mod_search_searchword {
	padding-left: 3px;
}

#breadcrumb {
	padding: 5px
}

#power_by  a:link{color:silver;}
#power_by a:visited {color:silver;}
#power_by a:hover {color:white;}
#power_by a:active {color:#f00;}

#power_by{
    color: white;
	font-size:12px;
    height: 50px;
	width: 920px;
	text-align: right;
	float:left;
}

/* article index */
table.contenttoc {
border:solid 1px #ccc;
padding:5px;
color: green;
margin:5px 5px 5px 500px;
}

.pagenavcounter {
font-weight:bold;
}

/*---------------------------------------------------------
                       slideshow 
---------------------------------------------------------*/

#slideshow-container	{ width:512px; height:384px; position:relative; }
#slideshow-container img { width:512px; height:384px; display:block; position:absolute; top:0; left:0; z-index:1; }