html, body {
	padding:0;
	margin:0;
	background-color: #adc0d9;
	font-size: 12px;
	font-family:Corbel, Helvetica, Arial, sans-serif, Calibri;
	background:  url(images/bckgr.gif) repeat-x left top;
}
body {
	text-align:center;
	width:980px;
	min-width:980px;/* for mozilla*/
	background-color: #adc0d9;
	margin: 0 auto;
	padding: 0 0 0 0;
	background:  url(images/bckgr.gif) repeat-x left top;
	position: relative;
}

#schatten 
{
	height:100%;
	position:absolute;
	margin: -30px auto 0 auto;
	width: 980px;;
	background:  url(images/bckgr_schatten.png) repeat-y center top;
}
#hintergrund
{
	height:99%;
	position:absolute;
	margin: -20px auto 30px auto;
	width:980px;
	background-color: transparent;
}


/* KOPFBEREICH*/
#head_container 
{
	width:960px;
	margin: 0 auto 0 auto;
	height:135px;
/*	background:  url(images/bckgr_header_slice.png) repeat-x top;*/
	text-align:left;
}
#header 
{

}
#logo {
	position:absolute;
	top:13px;
	left:26px;
	width:283px;
	height:63px;
}
#logo img {
	border:none;
}
#search 
{
	position:absolute;
	width:216px;
	left:734px;
	top:30px;
	background: #003366 !important;}


/*INHALTSBEREICH*/

#content-container 
{
	margin: 0 auto 0 auto;
	width: 980px;
	/*background:  url(images/bckgr_schatten.png) repeat-y center top;*/
	text-align:left;
}

#content-container2
{
	margin: 0 auto 0 auto;
	width:960px;


}

#content-container3
{  
width:100%;
position:relative;
margin: 0 0px 0 0px;

}
#inhalt_container
{
width:700px;
float:left;
margin-left:18px;
margin-right:0px;
/*background:  url(images/bckgr_content.png) repeat center top;*/
}
#inhalt
{
padding: 0px 10px 0 0px;
left:0;
float:left;
/*background:  url(images/bckgr_content2.png) repeat;*/

}

#breadcrumb {
	position:relative;
	top:0px;
	margin-bottom:20px;
	left:0px;
	width:520px;
	z-index:64;
}

/*NEWSLEISTE*/

#container_newsleiste {
	float:right;
	margin: -6px 16px 0px 0;
	display: inline;
	width:220px;
	top:0;
}
#news
{
	padding: 20px 0;

}
#container_newsleiste div   {
width:220px;
margin-bottom:10px;
border:none;
color:#ffffff;

}



/*SEITENENDE/FOOTER*/
#footer_container {
	width:960px;
	margin: 0 auto 0 auto;
	color: #ffffff;
	background-color:#003366;
	height: 30px;
	clear:both;
	z-index:3000;
	bottom:0;
	text-align:left;
	background:  url(images/bckgr_schatten.png) repeat-y center top;
	line-height:30px;
}
#footer
{
	padding: 10px 0 0 16px;
	background-color:#003366;
	z-index:3001;
line-height:30px;
}
#footer p {
	color: #ffffff;
	font-size:10px;
	text-decoration: none;
	color: #ffffff;
	line-height:30px;
}




/*WEITERE DEFINITIONEN INHALTSBEREICH*/
/*#inhalt img {
	padding: 4px 10px 10px 0;
	float:left;
	clear:both;
}
*/
.img_rechts {
	padding: 4px 0px 10px 10px;
	margin-right:0;
	float:right;
	clear:both;
}
.img_links {
	padding: 4px 10px 10px 0;
	float:left;
	clear:both;
}
#inhalt h1, #inhalt h2 {
	font-size: 24px;
	font-weight:normal;
	color: #000000;
	padding: 24px 0 24px 0;
	line-height: 24px;
	position: relative;
	z-index: 400;
}
#inhalt h3{
font-size:14px;
color:#003366;
line-height:20px;
	padding-bottom:14px;
	margin-bottom:0;
	padding-top:16px;

}
h3#post- {
	font-size: 12px;
	color:#000077;
	background:  url() no-repeat left top;
	padding-left: 0px;
}
#inhalt p {
	font-size: 14px;
	color: #111111;
	line-height: 20px;
	padding-bottom:16px;
	
}
#inhalt p a {
	color:#222222;
}
#inhalt p a:hover {
	background-color: #ffcc00;
	color:#222222;
}

#inhalt ul li {
	/*	list-style-image: url(images/bullet_11x8.gif);*/
	padding-bottom: 0.5em;
	font-size: 14px;
	list-style:disc;
	list-style-position:inside;
}
.LIn_shortMode {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.LIn_desc {
	display: none;
}
.LIn_date {
	font-style: italic;
	padding-left: 5px;
}
#content a, #sidebar a {
	color: #555555;
}
#content a:hover, #sidebar a:hover {
	background-color:#FFCC33;
	color:#111111;
}





/*NEWS*/

.grid_3 {
	width:582px;
	margin-bottom:30px;
	margin-top:-20px;
background:  url(images/bckgr_content.png) repeat center top;
}
.grid_3_inner {
	padding: 10px;
margin-left:0;
	margin-right:10px;
	margin-bottom:10px;
}

p img .grid_3_inner {
display: none;
}


.weiterlesen a{
margin:0;
padding:0;
}
.ditto_page, .ditto_page a, a.ditto-page {
border:none !important;
background:#555555 !important;
color:#ffffff !important;
font-weight:bold !important;
margin-bottom:10px !important;
}
.ditto_currentpage {
border:none !important;
font-weight:bold !important;
background:#ffdc56 !important;
font-weight:bold !important;
margin-bottom:10px !important;
}
#seitenanzahl{
padding-bottom:0px;
background:  url(images/bckgr_content.png) repeat center top !important;
height:16px;
width:100px;
margin-top:0;
padding-top:0;
margin-bottom:10px;
line-height:16px;
}



/*STATUS BERGBAHN GEÖFFNET ODER GESCHLOSSEN*/
#bergbahn {

position:absolute;
width:220px !important;
	top: 64px;
	left: 734px;
	background:  url(images/seilbahn.png) no-repeat left top ;
height:52px;
}
#bergbahn_inner
{
padding: 2px 0 0 55px;
line-height: 15px;
}
#bergbahn h3, #bergbahn p, #bergbahn a
{
color:#003366;
padding-top:0;
text-decoration:none;
}
#bergbahn strong 
{
display:inline;
}

.geschlossen 
{
color:#FF0000;
font-weight:bold;
}
.geoeffnet 
{
color:#00AA00;
font-weight:bold;
}


/*WEBCAM*/

#webcam
{
padding:0;
margin:0;
}

/*Techniktabelle*/
table.tabelle
{
line-height:20px;
font-size:14px;
border-spacing:5;
table-layout:fixed;
width:460px;
margin-bottom:16px;
}
table.tabelle tr.30prozent {
width:50%;
}
table.tabelle td{
padding:3px;
padding-right:10px;
}
table.tabelle tr{
background:  url(images/bckgr_content.png) repeat;
border-bottom:1px solid #ffffff;}

.tabelle p {
font-size:14px;
}

/*ZUSATZKLASSEN FÜR DIE INDIVIDUELLE GESTALTUNG*/
.bckgr_weiss
{
background:  url(images/bckgr_content.png) repeat;
}
.block
{
display:block;
}
.clear {
clear:both;
}
.important 
{
font-weight:bold;
}
.KeinAbstandunten
{
padding-bottom:0 !important;
margin-bottom:0 !important;
}

.padding30px /*speziell für die Startseiten, um Platz für die Animation zu schaffen*/
{
padding-left:30px;
}
.padding_rechts {
padding-right:100px;
}
.padding_rechts_100 {
padding-right:100px;
}
.padding_rechts_150 {
padding-right:150px;
}
.padding_rechts_200 {
padding-right:200px;
}
.padding_rechts_240 {
padding-right:240px;
}
.padding_rechts_320 {
padding-right:320px;
}
p.platz_unten
{
margin-bottom:170px;
}

img {
	border: none;
}
#geschaeftsberichte {
float:left;
clear:all;
padding-right:50px;
}


div .Artikelauflistung{
padding: 6px 0px 6px 0;
margin:6px 0px 10px 0;
font-size:14px;
border-bottom:1px solid #000066;
}
.presse {

}

.ditto_info {
font-size:14px;
}

.mehr {
text-align:right;
font-size:10px;
}

.linkweiss a{
color:#ffffff !important;
}


/*SUCHE*/
#ajaxSearch_intro 
{
margin-top:10px;
}
#grpResult_site_wide
{
/*background-color:#00CCFF;*/
}

.AS_ajax_highlight1, .ajaxSearch_highlight1{
  color : #FFCC33;
  padding: 0;
  font-weight: bold;
}
.AS_ajax_highlight2, .ajaxSearch_highlight2{
  color : #FFCC33;
  padding: 0;
  font-weight: bold;
}
.AS_ajax_highlight3, .ajaxSearch_highlight3{
  color : #FFCC33;
  padding: 0;
  font-weight: bold;
}
.AS_ajax_highlight4, .ajaxSearch_highlight4{
  color : #FFCC33;
  padding: 0;
  font-weight: bold;
}
.AS_ajax_highlight5, .ajaxSearch_highlight5{
  color : #FFCC33;
  padding: 0;
  font-weight: bold;
}
.AS_ajax_highlight6, .ajaxSearch_highlight6{
  color : #FFCC33;
  padding: 0;
  font-weight: bold;
}
a.ajaxSearch_resultLink, span.ajaxSearch_resultDescription 
{
color:#003366;
font-size:14px;
}
div.paging1
{
margin-top:20px;
margin-bottom:20px;
font-size:14px;
color:#111111;
}
.paging1Infos, .paging1Next {
background:  url(images/bckgr_content.png) repeat;
color:#000000;
}
p.ajaxSearch_resultsInfos {
margin-top:10px;
margin-bottom:0;
padding-bottom:0;
}
span.ajaxSearch_resultsDisplayed {
display:none;
}
div.ajaxSearch_grpResultName {
font-size:14px;
maring-top:0;
}
div.ajaxSearch_result {
background:  url(images/bckgr_content.png) repeat;
margin-bottom:10px;
padding: 10px 10px 0px 10px;
width:560px;
}