/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 
html, body 
	{ 
	height: 100%;
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	line-height:20px;
	margin:0;
	padding:0;
	color: #414140;
 	}
img
	{
	border:none;
	}

body 
	{
	background:#466b0b url(../../../images/hintergruende/bg0.jpg) no-repeat center top;
	}
p.year-navi a.aktiv {display:inline-block;background-color:#dbe4be;padding:5px;text-decoration:none;color: #80933b !important;}
p.year-navi a  {display:inline-block;background-color:#edf5d9;padding:5px;text-decoration:none;}
.middle-inner .blog ul {margin-left:-28px;margin-top:-10px;}
.middle-inner .blog ul li {background: transparent none repeat scroll 0 0;
    list-style-image: url("../../../images/pfeile/anstrich.png");
    margin-left:0px;
    padding-bottom: 0;}
/*sprache*/
/*sprache*/
div.mod-languages a {
    color:white;
}
div.mod-languages li.lang-active a 	{color:#c49cb0;	}
div.mod-languages li {margin:0px;padding:0 2px;}
div.mod-languages ul.lang-inline li {display: inline-block;}
div.mod-languages ul.lang-inline li:first-child {border-right:1px solid white;padding-right:6px;}
/*cookie*/
#redim-cookiehint .cookiebuttons .btn {border:none !important;}
/***********************************************/
/* Container Styles                            */
/***********************************************/ 
#holder 
	{
	width: 1000px;
 	margin:0 auto;
	/* mit hoehe 100% wird das aktive fenster ausgemessen, footer
	funktionirt dann nicht*/
	/*height:100%;*/
	}
#header-area.de,  #header-area.en
	{
	float: left;
	width: 1000px; 
	height:390px;
	text-align: right;
	border:none;
	}
#header-area.de
	{
	background:#669900 url(../../../images/hintergruende/header0.jpg) no-repeat center top;
	}
#header-area.en 
	{
	background:#669900 url(../../../images/hintergruende/header0-en.jpg) no-repeat center top;
	}

#logo
	{
	float: left;
	width: 400px; 
	height:100px;
	/*border:1px solid cyan;*/
	}
#left 
	{
	float: left;
 	width: 216px;
 	height:100%;
	background-color:#edf5d9;
	margin-top:-10px;
	}
.left-inner-top 
	{
	float: left;
	width: 216px;
	background:#dbe4be url(img/info.gif) no-repeat center top;
	}
.left-inner 
	{
	float: left;
 	width: 216px;
	background-color:#edf5d9;
	}
.left-inner-dark 
	{
	float: left;
	width: 216px;
	background-color:#dbe4be;
	}
.text 
	{
	clear:left; 
	margin: 25px 12px 30px 25px;
	padding-right:6px;
	}
.left-inner:first-child .text
	{
	clear:left; 
	margin: 0px 12px 30px 25px;
	}
.left-inner:first-child .text h2
	{
	margin:0px;padding:2px 0px 10px 0px;
	}
.text ul
	{
	margin-left:7px;
	padding:0; 
	}
.text ul li 
	{ 
	margin-left:7px;
	padding:0; 
	list-style-image: url(../../../images/pfeile/anstrich.png);
	}
.left-inner div.text ul
{
margin-top:-10px;
}
.left-inner-dark .text
{
margin-top:18px;
margin-bottom:15px;
}
#middle
	{
	float: left;
	width: 520px;
	height:auto;
	margin-left:35px;
	margin-top:-20px;
	}
.middle-inner
	{
	float: left;
	}
#right
	{
	float: left; 
	width: 200px; 
	height:auto; 
	margin-left:25px; 
	margin-top:-60px;
	}
.right-inner
	{
	float: left;
	padding-bottom:20px;
	}
.custom
	{
	position:relative;
	}
/***********************************************/
/* Breadcrumb                                  */
/***********************************************/	
ul.breadcrumb li {
    background: transparent url("../../../images/pfeile/anstrich.png") no-repeat scroll right 6px / 8px 12px;
    display: inline-block;
    /*line-height: 11px;*/
    margin-right: 4px;
    padding: 2px 10px 2px 0;
}
/***********************************************/
/* news artikel startseite                     */
/***********************************************/	
ul.startnews > li > a.mod-articles-category-title
{
	text-decoration:none;
	color: #80933b;
    font-family: Georgia,Times,serif;
    font-size: 13px;
    font-weight: normal;
    text-transform: uppercase;
	display:inline-block;
	margin-bottom:10px;
}
/***********************************************/
/* Navi                                        */
/***********************************************/
#suchconti 
	{
    float:right;
	width:140px;
	margin-right:20px;
	margin-top:18px; 
	}
#suchconti input
	{
	font-size:11px;
	}
.search label
	{
	display:none;	
	}
#topnavi 
	{
    float:right;
	margin-right:0px;
	margin-top:0px; 
	}
#brotkrumen 
	{
    float:left;
	margin-left:340px;
	margin-top:10px;
	}
#mainnavi 
	{
	clear:both;
    float:right;
	margin-right:10px;
	margin-top:116px;
	}
#mainnavi ul li,
#topnavi ul li 
	{
	display:inline-block;
	}
#mainnavi ul li a,
#topnavi ul li a
	{
    float: right; 
	/*background-color:#FF6600;*/
    margin:0px; 
	padding:6px;  
	color:#FFFFFF;
	text-decoration: none; 
	}
#mainnavi ul li a
	{
	padding:10px;	
	font-family: Georgia, Times, serif;
	font-size:14px;
	text-transform:uppercase;
	}

/***********************************************/
/* Styles                                      */
/***********************************************/
.text 
	{
	clear:left;
 	margin: 25px 12px 30px 25px;
	}
/*.text ul, li { margin: 0 0 0 0px; margin-left:7px; padding: 0 0 0 0px;  list-style-image: url(../../../images/pfeile/anstrich.png); background: transparent; }*/
h1 	{ 
	font-family: Georgia, Times, serif;
	font-size: 16px; color: #80933b;
	font-weight:normal;
	text-transform:uppercase;
	}
h2 	{
	font-family: Georgia, Times, serif;
	font-size: 13px;
	color: #80933b;
	font-weight:normal;
	text-transform:uppercase;
	}
a 	{
	color: #414140;
	text-decoration: underline;
	}
a:hover
	{
	color: #414140;
	text-decoration: none;
	}
.georgie 
	{
	font-family: Georgia, Times, serif;
	}
.green
	{
	color: #80933b;
	}
/***********************************************/
/* Artikel mit 1,2,3 Spalten    			   */
/***********************************************/

.halfpic
	{
	float:left;
	padding-right:15px;
	padding-bottom:12px;
	/*border:1px dotted red;*/
	}
.box-small
	{
	float:left;
	width: 160px;
	margin-left:20px;
	margin-top:10px;
	/*border:1px solid orange;*/
	}
.box-small-start
	{
	float:left;
	width: 160px;
	margin-left:0px;
	margin-top:10px;
	/*border:1px solid orange;*/
	}
.item-separator
	{
	display:block;
	float:left;
	width:518px;
	margin-top:10px;
	border-top:2px dotted #c4d293;
	height:24px;
	}
h1 + p 
	{
	margin-top:-10px;
	}
div.img-intro-right + p
	{
	margin-top:-2px;
	}
/***********************************************/
/* Blogdarstellung 3 Spalten     			   */
/***********************************************/
div.blog div.item
{
display:block;
width:160px;
/*min-height:260px;*/
min-height:204px;
float:left;
margin-left:20px;

}
.column-1
{
margin-left:0px !important;

}
div.blog-aktuell div.items-leading p
{
margin-top:-4px;
/*padding-left:8px;*/
}
div.blog div.item p img,
div.blog-aktuell div.items-leading div.item-image img
	{
	/*border-bottom:1px solid white;
	margin-left:-8px;
	margin-bottom:5px;*/
	}
div.blog div.items-leading p.readmore 
{
margin-top:10px;
}
div.blog .item-separator
	{
	display:block;
	float:left;
	/*width:160px;*/
	width:518px;
	margin-top:10px;
	border-top:2px dotted #c4d293;
	height:24px;
	}
/***********************************************/
/* Blogdarstellung 1 Spalte (Führende)  	   */
/***********************************************/
div.blog div.items-leading,
div.blog-featured div.items-leading 
	{
	display:block;
	width:500px;
	min-height:204px;
	float:left;
	margin-left:0px;
	}
/* startseite verschieben*/	

div.items-leading div.leading-0,
div.items-leading div.leading-1,
div.items-leading div.leading-2,
div.items-leading div.leading-3,
div.items-leading div.leading-4,
div.items-leading div.leading-5,
div.items-leading div.leading-6,
div.items-leading div.leading-7,
div.items-leading div.leading-8
	{
	display:block;
	float:left;
	width:520px;
	}
div.items-leading div.leading-1,
div.items-leading div.leading-2,
div.items-leading div.leading-3,
div.items-leading div.leading-4,
div.items-leading div.leading-5,
div.items-leading div.leading-6,
div.items-leading div.leading-7,
div.items-leading div.leading-8
	{
	margin-top:-12px;
	}
.img-intro-right,
.img-fulltext-left,
.pull-right.item-image
	{
	width:208px;
	float:left;
	padding-right:15px;
	padding-bottom:5px;
}
.img-intro-right,
.img-fulltext-left,
.pull-none.item-image
	{
	width:520px;
	float:left;
	padding-right:15px;
	padding-bottom:10px;
	margin-top:-12px;
}
/***********************************************/
/* Newsflash Modul Startseite  	               */
/***********************************************/
li.newsflash-item p
{
display:inline;
}
/***********************************************/
/* Aktuelles Liste Startseite  	               */
/***********************************************/
strong
{
/*display:block;*/
}
ul.category-module li p.mod-articles-category-introtext
{
display:inline-block;
margin-top:-10px;
}
ul.category-module li p.mod-articles-category-readmore
{
display:block;
margin-top:-12px;
}
/***********************************************/
/* Modul rechts Position 1  	               */
/***********************************************/
/*#pixi {z-index:1;margin-top:-55px;margin-left:0px;position:relative;}*/
#pic1
	{
	margin-top:-55px;
	margin-left:0px;
	position:relative;
	height:219px;
	width:185px;
	background-image:url(../../../images/module-rechts/BarPan_Webseite_Module_rechts1a.png);
	}
#pic2
 	{
	margin-top:-219px;
	margin-left:0px;
	position:relative;
	height:219px;
	width:185px;
	visibility:hidden;
	background-image: url(../../../images/module-rechts/BarPan_Webseite_Module_rechts1b.png);
	}
#pic3
 	{
	margin-top:-219px;
	margin-left:0px;
	position:relative;
	height:219px;
	width:185px;
	visibility:hidden;
	background-image: url(../../../images/module-rechts/BarPan_Webseite_Module_rechts1c.png);
	}
#slide1
	{
	height:219px;
	width:185px;
	background-image:url(../../../images/module-rechts/BarPan_Webseite_Module_rechts1a.png);
	}
#slide2 
 	{
	height:219px;
	width:185px;
	background-image: url(../../../images/module-rechts/BarPan_Webseite_Module_rechts1b.png);
	}
#slide3
 	{
	height:219px;
	width:185px;
	background-image: url(../../../images/module-rechts/BarPan_Webseite_Module_rechts1c.png);
	}
#switch 
	{
	z-index:99;
	margin-top:0px;
	margin-left:2px;
	position:relative;
	}
.sub
	{
	margin-top:102px;
	margin-left:15px;
	position:absolute;
	height:120px;
	width:150px;
	color:white;
	line-height:15px;
	z-index:5;
	}
.sub a
	{
 	color:white;
	}
.georgie
	{
	font-family: Georgia, Times, serif;
	text-transform:uppercase;
	font-size:14px;
	}
.butje
	{
	top:188px;
	left:153px;
	position:absolute;
	height:24px;
	width:24px;
	z-index:6;
	}

/***********************************************/
/* kategorieübersicht  	              		   */
/***********************************************/
div.cat-children ul
	{
	margin-left:-60px;
	}
div.cat-children li
	{
	float:left;
	width:154px;
	list-style-type:none;
	margin-left:20px;
	}
/***********************************************/
/* module  	              					   */
/***********************************************/
.oben
{
	z-index:5;
	position:absolute;
	margin-left:15px;
	margin-top:-68px;
	color:white;
}
.oben h2
	{
	font-family: Georgia, Times, serif;
	text-transform:uppercase;
	font-size:14px;
	color:#FFFFFF;
	}
.oben p
{
margin-top:-15px;
line-height:15px;
}
.button
	{
	font-size:11px;
	}
.unten
{
z-index:4;
}
.eventlist-box
	{
	float: left;
	width: 520px;
	height:auto;
	height-min:250px;
	border-bottom:2px dotted #c4d293;
	margin-top:20px;
	padding-bottom:20px;
	}
.eventlist-bild
	{
	float: left;
	width: 180px;
	}
.eventlist-info
	{
	float: left;
	width: 300px;
	margin-left:10px;
	}
.eventlist-titel
	{
	font-family: Georgia, Times, serif;
	font-size: 13px;
	color: #80933b;
	font-weight:normal;
	text-transform:uppercase;
	}
.eventlist-footer
{
	float: left;
	width: 520px;
	height:80px;
	margin-top:20px;
	padding-bottom:20px;
}

.module-mitte
	{
	/*background-image:url(../../../images/module-mitte/BarPan_Webseite_Modul_mitte_03.png);*/
	float: left;
	width: 520px;
	height:212px;
	margin-left:0px;
	}
.custom-bgmitte
{	
	width: 520px;
	height:212px;
}
.module-mitte .butje
	{
	top:180px;
	left:485px;
	position:absolute;
	height:24px;
	width:24px;
	z-index:6;
	
	}
.module-mitte-inner
	{
	width: 280px;
 	height: 212px;
  	margin-left: 210px;
   	margin-top: 20px;
	/*border:1px solid red;*/
	}
.module-mitte-inner ul li
	{
	margin-left:-25px;
	padding:0; 
	list-style-image: url(../../../images/pfeile/anstrich.png);
	}
	
.module-mitte-links
	{
	background-image:url(../../../images/module-mitte/BarPan_Webseite_Modul_mitte_02.png);
	float: left;
	width: 555px;
	height:274px;
	margin-left:-35px;
	}
/* aktuell */
#footer
	{	
	background-color:#670035;
	clear: both;
	position:relative;
	/*Der erste Wert für den Abstand oben und unten,
	der Zweite links und rechts*/
	padding:0 200;
	width:1000px;
	height:260px;
 	margin-left:0 auto;
	}
.footer-box
	{
	float:left;
	width:220px;
	margin-left:30px;
	font-size:11px;
	color:white;
	/*letter-spacing:-0.25px;*/
	padding-top:10px;
	}
.footer-box p
{
	margin-top:2px;
}
.footer-box a
{
	color:white;
}
.footer-box h1
{
	text-transform:uppercase;
	font-size:12px;	
	color:white;
}
@media only screen and (max-device-width: 1024px) 
 {
body 
	{
	background:none;
	}
.module-mitte-links
	{
	background-image:url(../../../images/module-mitte/BarPan_Webseite_Modul_mitte_ipad_01.png);
	}
}

/*modul offen rechts **/
.jFlowControl{cursor:pointer;text-decoration:underline;}

#sprache {float: right;width: 70px;margin-right: 20px;margin-top: 18px;}
