@import url("/se_data/global/css/menu_horizontal.css");

body {
	padding: 0px;
	margin: 0px;
}

.headline 		{ font-size: 16px; font-family: Arial, Verdana; color: #369; font-weight: bold; line-height: 26px; }
.headtext 		{ font-size: 12px; font-family: Arial, Verdana; color: #666; font-weight: bold; line-height: 16px; }
.divider 		{ font-size: 11px; font-family: Arial, Verdana; color: #666; font-weight: normal; line-height: 16px; }
.text     		{ font-size: 12px; font-family: Arial, Verdana; color: #333; line-height: 16px; }
.imgtext  		{ font-size: 11px; font-family: Arial, Verdana; color: #888; }
.minitext 		{ font-size: 10px; font-family: Arial, Verdana; }
.minitext2 		{ font-size: 10px; font-family: Arial, Verdana; color: #FFF; }
.sitesearch   	{ font-size: 11px; font-family: Arial, Verdana; }
.tablecell  	{ background-color: #fdecbd; }
.tablecelltop  { background: none; }

.footer {
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #666;
}

a.footer {
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #666;
	text-decoration: none;
}

a.footer:hover {
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #666;
	text-decoration: underline;
}

.footer a {
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #666;
	text-decoration: none;
}

.footer a:hover {
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #666;
	text-decoration: underline;
}


a	{ font-size: 12px; font-family: Arial, Verdana; color: #369; line-height: 16px; text-decoration: underline; }
a:hover	{ font-size: 12px; font-family: Arial, Verdana; color: #369; line-height: 16px; text-decoration: none; }


/* Aus Seite übernommen */
.pagebody{
	background: #fff url(/gfx/bg-body-niso.jpg) repeat-x left top;
}

.footer_box {
	background:url("/gfx/footer_bg.jpg") repeat-x ;
}

.footer_text, .footer_text a {
	color:#FFFFFF !important;
}

.footer_text a:hover {
	color:#DDDDDD !important;
}

.backgroundPic {
	left:0;
	overflow:hidden;
	position:fixed;
	top:0;
	width:100%;
	z-index:1;
}

.backgroundPic .bild {
	width:100%;
}

.backgroundPic .bild img {
	width:100%;
}

.container {
	background: #fff;
	z-index:99;
}

.container.default {
	background: url(/gfx/bg-main-niso.gif) repeat-y left top;
}


.webcam_button a{
	background:url("/gfx/seenland_webcam_button.jpg") no-repeat scroll 0 0 transparent;
	border:0 none;
	display:block;
	height:32px;
	position:absolute;
	right:10px;
	top:294px;
	width:162px;
	outline:0 none;
}


/* Anpassungen neu Start */
#headerHome {
	width: 1000px;
	height: 315px;
	position: relative;
	overflow: hidden;
}

#header {
	width: 1000px;
	height: 315px;
	position: relative;
	overflow: hidden;
}

#header img {
	width: 1000px;
	height: auto;
}

#headerBG {
	background: url(/gfx/niedersonthofen/header.png) no-repeat left top;
	width: 1000px;
	height: 180px;
	position: absolute;
	top: 0px;
	left: 0px;
}

#logo {
	position: absolute;
	left: 10px;
	top: 12px;
}

#logo a {
	/* background: url(/gfx/niedersonthofen/logo.jpg); */
	display: block;
	position: relative;
	width: 173px;
	height: 104px;
	overflow: hidden;
	text-indent: -5000px;
}

#imageslider {
	padding-top: 75px;
}

#headimage {
	padding-top: 75px;
}

.sitesearch {
	position: absolute;
	top: 10px;
	right: 45px;
}

.search_input {
	margin: 0px;
}

.search_submit {
	background: #fff;
	border: 1px solid #93BCD3;
	cursor: pointer;
}

.Menu {
	position: absolute;
	right: 55px;
	top: 40px;
}

/* MENU */

.Menu ul li a,
.Menu ul li.on li a {
	background: #1a4379;
	color: #fff;
	padding: 5px;
	line-height: 20px;
}

.Menu ul li a:hover,
.Menu ul li.on a,
.Menu ul li.on li a:hover,
.Menu ul li.on ul li.on a {
	background: #fff;
	color: #1a4379;
}

a.quasu-link {
	border: 1px solid #084622;
	background: #168042;
	padding: 5px 10px;
	display: block;
	text-decoration: none;
	color: #fff;
}
/* subNav */
#subNav ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#subNav ul li {
	border-bottom: 1px dotted #fff;
}

 /* Menüpunkt Topmenu ausblenden */
#subNav ul li.nav_1 {
	display: none;
}

#subNav ul ul {
	padding: 0px 0px 0px 10px;
}

#subNav ul li a {
	color: #fff;
	text-decoration: none;
	display: block;
	line-height: 22px;
	padding: 0px 5px;
	margin: 1px 0px;
}

#subNav ul li a:hover,
#subNav ul li.on a,
#subNav ul li.on ul li.hover a,
#subNav ul li.on ul li.on a {
	background: #fff;
	color: #1a4379;
}

#subNav ul li.on ul li a {
	color: #fff;
	background: none;
}

/* 3. Ebene */
#subNav ul li.on ul li.on ul li a {
	background: none;
	color: #fff;
	font-size: 11px;
}

#subNav ul li.on ul li.on ul li.on a,
#subNav ul li.on ul li.on ul li.hover a {
	background: #fff;
	color: #1a4379;
}

#leftColumnHome {
	/* background: #dde2de; */
	background: #1a4379;
	width: 190px;
	padding: 5px 25px 25px 25px;
	float: left;
	min-height: 305px;
}

#leftColumn {
	width: 190px;
	padding: 5px 25px 25px 25px;
	float: left;
	min-height: 305px;
}

#mainColumn {
	background: #CCDCE9;
	float: left;
	width: 760px;
}

#mainColumn.default {
	min-height: 690px;
	padding-bottom: 30px;
}

.veranstaltungsbox {
	background: #fff;
	height: 190px;
	overflow: hidden;
}

.veranstaltungsbox h2 {
	background: #CCDCE9;
	border-bottom: 1px solid #fff;
	font-size: 16px;
	color: #1A4379;
	font-weight: bold;
	margin: 0px;
	padding: 5px 10px;
}

.veranstaltungen {
	padding-left: 15px;
	width: 485px;
}

.veranstaltungen,
.va_img {
	float: left;
}

.veranstaltungen h3 {
	font-size: 14px;
	color: #1A4379;
	margin: 0px;
	padding: 10px 0px;
}

.va_img {
	overflow: hidden;
}

.veranstaltungen .item {
	margin-bottom: 5px;
}

.veranstaltungen .va_item_date {
	font-size: 11px;
	float: left;
	line-height: 16px;
	color: #1A4379;
}

.veranstaltungen .va_item_event {
	font-size: 12px;
	float: left;
	line-height: 16px;
}

.veranstaltungen .va_item_event a, 
.veranstaltungen .va_item_event a:link, 
.veranstaltungen .va_item_event a:visited {
	color: #000;
}

.news {
	background: #F9C02B url(/gfx/bg-news.jpg) repeat-x left top;
	padding: 10px;
	height: 125px;
	overflow: hidden;
}

.news .row h3 {
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 5px 15px;
	background: #F9C02B;
	color: #664f14;
}

.news .row p {
	margin: 5px 0px;
	padding: 0px 15px;
	color: #664f14;
}

#footer {
	background: #CCDCE9;
	font-size: 11px;
	color: #000;
	padding: 10px 20px;
}

#footer .adress,
#footer .kontakt,
#footer .functions,
#footer .sponsors {
	float: left;
}

#footer .adress {
	width: 165px;
}

#footer .kontakt {
	width: 170px;
}

#footer .functions {
	width: 100px;
}

a.footer_link, a.footer_link:link, a.footer_link:visited {
	color: #000;
	font-size: 11px;
}
/* Anpassungen neu Ende */
#sitemap ul {
	list-style-type: none;
}