html,body{
	margin:0;
	font-family:arial;
	font-size:12px;
	background: #FFF3CF url('../images/body-bg.png') top center repeat-y;
}

a{
	outline: none;
}

a{
	color:#772B1B;
	text-decoration:none;
}

a:hover{
	color:#000000;
	text-decoration:underline;
}

#inhalt{
	margin:0 auto;
	height:110%;
	width:983px;
}
 
#header{
	width:983px;
	height:235px;
	background:url('../images/header1.jpg') 4px 75px no-repeat;
	z-index:100 !important;
	background-color:#FFF3CF;
	/*background-image: url('../images/header.gif');
	background-repeat:no-repeat;
	background-position:top center;*/
}

#headline{
	display:block;
	float:left;
	margin-top:-10px;
	padding-left:25px;
	height:83px;
	
}

#headline h1{
	font-family:verdana;
	font-weight:normal;
	font-style:italic;
	font-size:40px;
	color:#772B1B;
	text-shadow: #BFBFBF 2px 2px 10px;	
}

#logo{
	display:block;
	float:right;
	text-align:right;
	margin:8px 0 -8px 0;
}



#navigation{
	width:983px;
	height:49px;
}

#content{
	width:983px;
	height:110%;

}
#wrapper{

z-index:1;
float:left;
width:983px;

	/*background: url('../images/body-bg.png') top center repeat-y;*/
	margin-top:-50px;
}



#links{
	float:left;
	width:695px;
	height:100%;
	margin-top:15px;
	padding-left:30px;
	padding-right:30px;
	border-right:1px solid #fbbb1c;
	min-height:750px;
}



#rechts{
	float:right;
	position:relative;
	width:200px;
	min-height:110%;
	padding-top:20px;

	margin-right:10px;
}

div.voverlay{
	position:absolute;
	z-index:1000;
	background-image: url('../images/vorschauoverlay.png');
	width:160px;
	height:98px;
	margin-bottom:-20px;
	cursor:hand;
}

#footer{
	z-index:100;
	float:left;
	margin-top:-8px;
	background-image: url('../images/footer-bg.gif');
	background-repeat:no-repeat;
	background-position:-8px -4px;
	width:995px;
}

.moduletable-footer{
	padding:15px;
	width:960px;
}

.footer{
	font-size:12px;
}

div.footer a{
	color:#772b1b;
	text-decoration:none;
}

div.footer a:hover{
	color:#000000;
	text-decoration:underline;
}

ul.intro{
	margin-left:-2px;
	width:695px !important;
}

ul.intro li{
	padding-right:7px;
}


table.blog{
		 
	font-size:12px;
	padding-bottom:20px;
	width:695px !important;
}

table.contentpaneopen{

	font-size:12px;
	text-align:justify;
}

.buttonheading{
	height:20px !important;
	
}

.buttonheading a img{
	border:0px;
}

.createdate{
	font-size:10px;
}

/* Willkommen auf Startseite: Das Passauer Land */
div.moduletable-welcome{
	font-family:arial;
	color:#000000;
	width:700px;
	margin-top:-12px;
	padding-bottom:24px;
	border-bottom:1px solid #FBBB1C;
}
/* Videos auf Startseite: Das Passauer Land */
div.moduletable-pala{
	font-family:arial;
	color:#000000;
	width:700px;
	margin-top:20px;
	
	padding-bottom:15px;
}

div.moduletable-start{
	font-family:arial;
	color:#000000;
	width:700px;
	margin-top:20px;
	/*border-bottom:1px solid #FBBB1C;*/
	padding-bottom: 2px;
}

div.moduletable-branche{
	font-family:arial;
	color:#000000;
	width:700px;
	margin-top:-12px;
	margin-bottom:26px;
	border-bottom:1px solid #FBBB1C;
	padding-bottom:15px;
	
}


.contentheading{
	font-family:Georgia,serif; 
	font-size:14px;
	font-weight:bold;
	margin-top:-15px;
	padding-bottom:5px;
}

.contentheading h1{
	font-family:Georgia,serif; 
	font-size:14px;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:0px;
	
}

.componentheading,.componentheading-branchen{
	font-family:Georgia,serif; 
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	margin-top:3px;
	margin-left:3px;
	padding-bottom:15px;
	color: #958686;
}

.contentheading-branchen h1{
	font-family:Georgia,serif; 
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:3px;
	color: #958686;
}

.article_column{
	padding-left:3px;
	padding-top:20px;
	padding-right:8px;
	border-top:1px solid #FBBB1C;
}

div.moduletable-newVids{
	padding-top: 0;
}

div.neolatestnews-newVids{
	float:left;
	padding-bottom:0px;
	margin-bottom:0px;
	width:700px;
}

ul.intro-newVids{
	list-style-type:none;
	width:740px;
	margin-left:-33px;
	margin-top:-10px;
}

ul.intro-newVids li{
	margin-bottom:10px;
	margin-right:7px;
}

.moduletable-welcome h3{
	font-family:Georgia,serif; 
	font-size:14px;
	font-weight:bold;
	margin-left:0px;
}


h3,h1		{
	color:#772b1b;
}

.moduletable-start h3,
.moduletable-pala h3,
.moduletable-branche h3,
.moduletable-newVids h3{
	font-family:Georgia,serif; 
	font-size:14px;
	font-weight:bold;
	margin-left:4px;
}
.moduletable-veranstaltungen h3,
.moduletable-ausstellungen h3{
	font-family:Georgia,serif; 
	font-size:14px;
	font-weight:bold;
	margin-bottom:-12px;
	color:#000000 !important;
}

#aebEvents{
	width:200px;
	height:140px;
	border:none;
}

.contentpaneopen-start,
.contentpaneopen-pala{
	margin-top:-10px;
	margin-right:7px;
}

.moduletable-rightside{
	width:180px;
}

.moduletable-rightside1{
	
	width:190px;
	margin-left:-32px;
	margin-top:2px;
	margin-bottom:0px;
	padding-left:32px;
	padding-bottom:10px;
	
}

.moduletable-start a.readmore,
.moduletable-pala a.readmore,
.moduletable-branche a.readmore,
a.readon-branchen,
a.readon, 
.backbutton a{
	font-size:10px;
	line-height:10px;
	font-weight:bold;
	text-decoration:none;
	color:#772B1B;
	vertical-align:top;

}


.moduletable-start a.readmore:hover,
.moduletable-pala a.readmore:hover,
.moduletable-branche a.readmore:hover,
a.readon-branchen:hover,
a.readon:hover, 
.backbutton a:hover{
	font-size:10px;
	line-height:10px;
	font-weight:bold;
	text-decoration:underline;
	color:#000000;
	vertical-align:top
}


a.readmore2{
	font-size:10px;
	line-height:15px;
	font-weight:bold;
	text-decoration:none;
	color:#772B1B;
	vertical-align:top;
	
}

a.readmore2:hover{
	font-size:10px;
	line-height:15px;
	font-weight:bold;
	text-decoration:underline;
	color:#000000;
	vertical-align:top;
	
}

.moduletable-searchbar{
	text-align:center;
	width:250px;
	margin-left:-32px;
	margin-top:-6px;
	margin-bottom:10px;
	padding-bottom:10px;
}
.inputbox-searchbar{
	height:15px;
	width:140px;
}

#alle{
	margin-top:0px;
}

.highlight {
font-weight: bold;
color: #ff0000;
background: #Fbcd05;
}


.pagination{
	width:100%;
}

.pagination span,
.pagination a{
	padding:2px;
}


/* Eventkalender */

div#eventlist .copyright{
	display:none;
}

#eventlist{
	min-height:500px;
	margin-bottom:60px;
}

.description{
	font-size:12px;
}

.eventlistmod-veranstaltungen,
.eventlistmod-ausstellungen{
	list-style-type:none;
	font-size:12px;
	margin-left:-40px;
}
.eventlistmod-veranstaltungen{
	margin-left:0px;
	width:188px;
}
ul.eventlistmod-veranstaltungen li,
ul.eventlistmod-ausstellungen li {
	width:180px;
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:1px solid #FBBB1C;

 }

 
 /* Drop-Down menu */
 
 div.moduletable-dropdown{

	margin-bottom:-20px;
 }
 
/* menu oben */
ul.menu{
	display:block;
	float:left;
	list-style-type:none;
	margin-top:-184px;
	margin-left:-8px;
	font-family:Georgia,serif;
	font-size:12px;
	font-weight:bold;
}

.moduletable-kontakt{
	margin-left:234px;
}

.moduletable-kontakt ul.menu{
	padding:0;
}

ul.menu li{
	height:24px;
	width:91px;
	float:left;
	display:block;
	margin-right:6px;
	background-image: url('../images/menuGelb.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
}

ul.menu li a{
	text-decoration:none;
	padding-top:0px;
	color:#884537;
	
}

li a span{
	display:block;
	width:91px;
	text-align:center;
	padding-top:2px;
}

ul.menu li#current,
ul.menu li:hover {
	height:24px;
	width:91px;
	background-image: url('../images/menuBraun.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
	color:#fff3cf
}

ul.menu li:hover a{
	color:#fff3cf
}

ul.menu li#current a{
	text-decoration:none;
	margin-bottom:0px;
	color:#fff3cf;
}

.item1,
.item5,
.item15{
	padding-top:4px;
}

.item1 a,
.item5 a,
.item15 a{
	color:#884537;
}


.item1:hover a,
.item5:hover a,
.item15:hover a{
	color:#884537;
	padding-top:4px;
	font-style:normal;
}

.item5{
	
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.item4{
	position:absolute;
	left:50%;
	top:74px;
	margin-left:266px;
	width:222px !important;
	height:51px !important;
	background:url("../images/videosLink.gif") no-repeat !important;
	padding:0;
}

.item4 a{
	display:block;
	width:100%;
	height:100%;
}

.item4 a:hover{
	background:url("../images/videosLinkH.gif") no-repeat !important;
}

.item4 span{
	display:none;
}


.item2{
	position:absolute;
	left:50%;
	top:129px;
	margin-left:266px;
	width:222px !important;
	height:51px !important;
	background:url("../images/aktuellesLink.gif") no-repeat !important;
	padding:0;
}

.item2 a{
	display:block;
	width:100%;
	height:100%;
}

.item2 a:hover{
	background:url("../images/aktuellesLinkH.gif") no-repeat !important;
}

.item2 span{
	display:none;
}


.item7{
	position:absolute;
	left:50%;
	top:185px;
	margin-left:266px;
	width:222px !important;
	height:51px !important;
	background:url("../images/rubrikenLink.gif") no-repeat !important;
	padding:0;
}

.item7 a{
	display:block;
	width:100%;
	height:100%;
}

.item7 a:hover{
	background:url("../images/rubrikenLinkH.gif") no-repeat !important;
}

.item7 span{
	display:none;
}

.moduletable-rechtsLogo{
	margin:-4px 0 6px -8px;
}



/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/* Videos auf Startseite: Das Passauer Land */
#ckform1{
	width:600px;
}

.ckBtnCon{
text-align:left;
margin-bottom: 10px;
margin-top: 10px;
}

.ckform label{

}

#header{
	z-index:1000 !important;
}
#wrapper{
	z-index:1 !important;

}

.captchaCont{
	position:relative;
	left:120px;
	margin:0 0 20px 0;
}

.neolatestnews{
	position:relative;
}