/* main.css */
body {
	background-color: #ffffff;
	margin: 20px 0 20px 0;
	padding: 0;
	color: #000000;
	font-size: 12px;
	line-height:16px;
	font-family: Arial, Helvetiva, sans-serif;
}

a {
	color: #328c82;
	text-decoration: underline;
}

#content .tx-buymeabeer-pi1 .buymeabeer_main a {
	background: url('../images/common/paypal.gif') no-repeat scroll 0 0 transparent;
}

a:hover {
	text-decoration: none;
}

/* global.css */

#stage {
	position: relative;
	
	display: block;
	width: 1004px;
	height: 800px;
	
	margin: 0 auto;
}

#header_div {
	position: absolute;
	left: 0;
	top: 0;
	cursor: pointer;
}

#header {
	cursor: pointer;
}

#mainmenu {
	position: absolute;
	left: 0;
	top: 130px;
	
	display: block;
	width: 992px;
	height: 32px;
	
	list-style: none;
	margin: 0;
	padding: 0 0 0 12px;
	
	background-image: url('../images/common/bg_mainmenu.gif');
	background-position: center center;
	background-repeat: no-repeat;
}

#mainmenu li {
	float: left;
	padding: 0;
	margin: 8px 0 0 0;
	height: auto;
	
	color: #FFFFFF;
}

#mainmenu li a {
	overflow: hidden;
	
	width: auto;
	height: 16px;
	
	padding: 8px 6px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
#mainmenu li a:hover {
	text-decoration: underline;
}

#mainmenu .active a{
	color:#54b8ad;
}

#breadcrumbs {
	position: absolute;
	left: 0;
	top: 165px;
	
	display: block;
	/*width: 992px;*/
         width: 862px;
	height: 24px;
	
	padding: 0 0 0 12px;
	
	font-size: 10px;
}
#breadcrumbs br {
	display: none;
}
#breadcrumbs a, #breadcrumbs a:hover {
	text-decoration: none;
}

#body {
	position: absolute;
	left: 0;
	top: 190px;
	overflow: hidden;
	
	display: block;
	width: 1004px;
	height: 565px;
}

#main {
	position:absolute;
	left: 130px;
	overflow: auto;
	
	display: block;
	width: 744px;
	height: 540px;
}

#left, #right {
	position:absolute;
	overflow: hidden;
	
	display: block;
	width: 120px;
}
#left form, #right form {
	margin: 0;
	padding: 0;
}
#left {
	left: 0;
}
#right {
	right: 0;
}

#c1240{
	display:none;
}

#c3288{
	display:none;
}

#c356{
	display:none;
}

#left div.box, #right div.box {
	width: 119px;
	
	padding: 0 0 5px 1px;
	margin: 0 0 10px 0;
	
	background-image: url('/fileadmin/images/common/bg_box.gif');
	background-position: center bottom;
	background-repeat: no-repeat;
}
#left div.box h3, #right div.box h3 {
	width: 120px;
	height: 16px;
	
	margin: 0 0 5px -1px;
	padding: 2px 0 0 0;
	
	background-image: url('/fileadmin/images/box_header.gif');
	background-position: center top;
	background-repeat: no-repeat;
	
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	font-size: 11px;
}

#left a.box, #right a.box {
	display: block;
	margin: 0 0 10px 0;
}
#left a.box img, #right a.box img {
	margin: 0;
	padding: 0;
}

#left #box_login {
	display: block;
	width: 100px;
	height: 87px;
	
	margin: 0 0 10px 0;
	padding: 6px 10px 0 10px;
	
	background-image: url('/fileadmin/images/common/bg_login.gif');
	background-position: center top;
	background-repeat: no-repeat;
}
#left #box_login span p {
	margin: 0;
	padding: 0;
	color: #FFFFFF;
	font-size: 10px;
}
#left #box_login span input {
	width: 100px;
	border: 0;
	height: 14px;
	margin: 0 0 4px 0;
	font-size: 10px;
}

#content {
	padding-left:10px;
	overflow: hidden;
	
	display: block;
	width: 700px;
	
	margin: 0;
	padding: 0;
}

#content_left, #content_right {
	display: none;
}

#footer {
	position: absolute;
	left: 0;
	bottom: 0;
	
	display: block;
	width: 1004px;
	height: 42px;
	
	background-image: url('../images/common/bg_footer.gif');
	background-position: center center;
	background-repeat: no-repeat;
}

#footermenu {
	display: block;
	position: absolute;
	left: 15px;
	top: 13px;
	color: #FFFFFF;
}
#footermenu p {
	padding: 0;
	margin: 0;
}
#footermenu a {
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	font-size: 11px;
}
#footermenu a:hover {
	text-decoration: underline;
	font-size: 11px;
}

#footermenu .fb_link {
	margin-top:-9px;
	margin-left:15px;
    position: absolute;
    
}

#l10n {
	display: block;
	
	position: absolute;
	top: 15px;
	right: 10px;
}
#l10n p {
	margin: 0;
	padding: 0;
}

/* main.old.css */
.panoramabg {
	position:absolute;
	top:0px;
	left:0px;
	width:1010px;
}

#logoBergrettung {
	position:absolute;
	top:4px;
	left:6px;
	z-index:81;
}

#schriftzug1 {
	position:absolute;
	top:80px;
	right:16px;
	bottom:9px;
	font-size:24px;
	font-weight:bold;
	color:#328c82;
}

#schriftzug2 {
	position:absolute;
	top:80px;
	right:15px;
	bottom:8px;
	font-size:24px;
	font-weight:bold;
	color:#000000;
}

#navigation {
	position:relative;
	top:0px;
	left:0px;
	width:190px;
	height:auto;
	text-align:left;
	background-color:#328c82;
	line-height:20px;
}

#navigation td a {
	font-size:14px;
	color:#ffffff;
	text-decoration:none;
}

#navigation td a:hover {
	text-decoration:underline;
}

ul.ulnavigation {
	margin:0 0 10px 0;
	padding:0px;
	padding-left:10px;
	list-style:none;
}
ul.ulnavigation li {
	padding: 0;
	/*display: inline-block;*/
}

ul.ulnavigation li a {
	text-decoration: none;
}
ul.ulnavigation li a:visited {
	text-decoration: none;
}
ul.ulnavigation li a:hover, ul.ulnavigation li.active a {
	text-decoration: underline;
}

ul.ulnavigation2, ul.ulnavigation3, ul.ulnavigation4 {
	margin:0;
	padding:0;
	padding-left:10px;
	list-style:none;
}

ul.ulnavigation2 li, ul.ulnavigation3 li, ul.ulnavigation4 li {
	margin:0;
	padding:0;
}

#navigation ul.ulnavigation2 a, #navigation ul.ulnavigation3 a, #navigation ul.ulnavigation4 a {
	color:#d6e8e6;
	font-size:13px;
	padding: 0;
	margin: 0;
}

#navigation ul.ulnavigation2 a:hover, #navigation ul.ulnavigation3 a:hover, #navigation ul.ulnavigation4 a:hover {
	color:#ffffff;
}

#login {
	position:relative;
	top:10px;
	left:0px;
	width:190px;
	height:auto;
	text-align:left;
	color:#ffffff;
	background-color:#328c82;
	line-height:20px;
}

#login td {
	padding:0px 0px 3px 8px;
	font-size:14px;
	color:#ffffff;
}
/* ####################### */

/* ####################### */
#centerContent {
	position:relative;
	top:0px;
	left:0px;
	height:auto;
	text-align:left;
	float:left;
}

#spalteLINKS {
	width:190px;
	margin-right:10px;
	float:left;
}

#spalteMITTE {
	width:198px;
	margin-right:10px;
	float:left;
}

#spalteRECHTS {
	width:190px;
	float:left;
}

#floatclearer {
	clear:both;
}

#leftBottomRight td {
	font-size:12px;
	line-height:16px;
}

#leftBottomRight td.article {
	width:25%;
}

#leftBottomRight td.bigArticle {
	width:50%;
}

#leftBottomRight h1 {
	font-size:18px;
}
/* ####################### */

#fusszeile {
	position:relative;
	left:0px;
	width:1003px;
	height:45px;
	tex 0px 0px 0px;
}

#fusszeile a {
	color:#ffffff;
	text-decoration:none;
}

#fusszeile a:hover {
	text-decoration:underline;
}

#fusszeilenlinks {
	float:left;
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 0px;
}
#fusszeilenlinks p { margin:0px; padding:0px; }

#fusszeilenrechts {
	float:right;
	margin:0px 20px 0px 0px;
	padding:0px 0px 0px 0px;
}
#fusszeilenrechts p { margin:2px 0px 0px 0px; padding:0px; }

img { border:0px; }

.spacer4footer {
	float:left;
	height:15px;
	width:1000px;
	padding:0px;
	margin:0px;
	overflow:hidden;
}

/* ####################### */
#foerderer {
	position:relative;
	top:0px;
	left:0px;
	width:193px;
	height:auto;
	margin:145px 0px 0px 0px;
	padding:0px;
	background-color:#328c82;
}

#foerdererSchriftzug1 {
	position:absolute;
	left:11px;
	bottom:10px;
	font-size:34px;
	font-weight:bold;
	color:#328c82;
}

#foerdererSchriftzug2 {
	position:absolute;
	left:13px;
	bottom:8px;
	font-size:34px;
	font-weight:bold;
	color:#ffffff;
}


#partner {
	position:relative;
	top:10px;
	left:0px;
	width:193px;
	height:auto;
	color:#ffffff;
}

#partnerLogos {
	text-align:center;
	background-image:url('../img/partnerbg.gif');
}

#partnerHead {
	width:100%;
	height:30px;
	text-align:center;
	background-color:#328c82;
	background-image:url('../img/partnerheadbg.gif');
	color:#ffffff;
	font-size:18px;
}

#partnerBottom {
	width:100%;
	height:15px;
	text-align:center;
	background-image:url('../img/partnerbottom.gif');
	background-repeat:no-repeat;
}

#notruflogo {
	position:relative;
	top:10px;
	left:0pxe:url('../img/partnerbottom.gif');
	background-repeat:no-repeat;
}

#notruflogo {
	position:relative;
	top:10px;
	left:0px;
	width:193px;
	height:auto;
}
/* ####################### */

/* ####################### */

/* ####################### */

.articlePic {
	width:100%;
	text-align:center;
}

.boxCentered {
	width:100%;
	text-align:center;
	background-color:#328c82;
	color:#ffffff;
}

.boxtop {
	height:13px;
	background-image:url('../img/boxtop.gif');
}

.boxbottom {
	height:13px;
	background-image:url('../img/boxbottom.gif');
}

#sponsorbutton {
	width:190px;
	margin:10px 0px 10px 0px;
	padding:0px;
}


/* #################### CONTENT-ELEMENTS ##################### */

.csc-textpic-intext-left-nowrap {
	margin-bottom:10px;
}

/* #################### GALLERY ####################### */

.tx-lzgallery-pi1-cont { width:100%; text-align:center;}
.tx-lzgallery-pi1-searchbox { display:none; }
#tx-lzgallery-pi1-listing .sorting { display:none; }
#tx-lzgallery-pi1-listing { width:100%; border-color:#328c82; }
#tx-lzgallery-pi1-listing .title { background-color:#76b2ab; font-size:12px; font-family:Arial, Helvetiva, sans-serif; }
.title a {text-decoration:none;}
#tx-lzgallery-pi1-fotos { border:none; }
#tx-lzgallery-pi1-fotos td { border-color:#328c82; }
#tx-lzgallery-pi1-fotonav { display:none; }
#tx-lzgallery-pi1-listing .information { display:none; }
#tx-lzgallery-pi1-title { border-color:#328c82; }
/* ########################################################### */


/* #################### NEWS ####################### */

.news-list-container {
	
}

.news-list-image {
	float:left;
}
#content .news-list-container .news-list-item .news-list-image img{
	margin-right: 20px;
}

.news-list-container .news-list-item {
	min-height:100px;
	display: inline-block;
    width: 100%;
    margin-bottom:10px;
}

.news-list-text {
	
}

.news-list-date {
}

.contentbold {
	font-weight:bold;
	padding-top:10px;
}

.news-list-morelink {
	
}

.news-single-timedata {
	float:left;
}

.single-title {
	font-size:11pt;
	font-weight:bold;
}

.single-subheader h3 {
	font-size:9pt;
}

.single-image {
	float:left;
	width: 240px;
	margin: 0 15px 0 0;
}

.news-single-img {
	margin-right:10px;
}

.news-single-imgcaption {
	background-color: #d2d2d2;
	margin: 0px 0 15px 0;
	width: 232px;
	padding: 4px;
	/*display:none;*/
}

.single-content {
	font-size:9pt;
}
/* jens reindl 23.09.2011 - tests */
/*
.single-image-neu {
	/*float:left;*/
	/*width: 240px;*/
	/*margin: 0 15px 0 0;*/
}
.single-image-neu img {
 float:left;
}
.news-single-img {
	float:left;
	margin-right:10px;
}
.single-content-neu {
	float:right;
	width: 450px;
	font-size:9pt;
}
*/
/*Archiv*/
#content .news-amenu-container {
	margin: 0 0 0 -20px;
}

#content .news-amenu-container h2{
	display: none;
}

#content .news-amenu-container .news-amenu-item-year{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	list-style-type: disc;
	margin: 5px 0 0 0;
}

#content .news-amenu-container a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-type: none;
}

#content .news-amenu-container ul li{
	list-style-type: none;
}

#content .news-amenu-container ul li a{
	text-decoration: none;
}

#content .news-amenu-container ul li a:hover{
	text-decoration: underline;
}

/* ########################################################### */

.tx-indexedsearch-rules { display:none; }
.tx-indexedsearch-searchbox td { padding:2px; }
.tx-indexedsearch-searchbox p { display:none; }


/* main.css */
#main h1 {
	font-size: 14px;
	font-weight: bold;
	color: #328c82;
}
#main h2 {
	font-size: 12px;
	font-weight: bold;
}
#main h3 {
	font-size: 12px;
	font-weight: bold;
}

#main p {
	font-size: 12px;
	line-height: 16px;
	margin:0;
}

.align-center { text-align:center; }

.news-list-text .news-list-date,
.news-list-text .contentbold {
	color: #328C82
}

.news-single-imgcaption {
    background-color: #D2D2D2;
    margin: 0 0 15px;
    padding: 4px;
    width: 232px !important;
}

.news-list-container .single-content {
	margin-top:10px;
	line-height:16px;
}

.single-content {
	line-height:16px;
}

