body {
    color: black; background-color: white;
    font-size: 100.01%;
    
    text-align:center; 
    margin: 0; padding: 0;
    min-width: 41em; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
    background-image:url(../images/bg.png);
  }





/* KOPF */

#top {
    margin: 0; padding: 0;
    width: 100%; height: 143px;
/*    min-width: 1019px; */
		background-image:url(../images/top_bg.png);
		background-repeat: repeat-x;
  }

#head {
		padding-top: 5px;
		height: 138px;
/*		min-width: 1019px; */
		background-image:url(../images/head.jpg); 
		
		background-repeat: no-repeat;
		background-position: bottom center; 
}

#ticker {
		height: 36px;
		background-image:url(../images/ticker.png); 
		background-repeat: no-repeat;
		background-position: bottom center;
}

#tickerspace p {
		color:#fff;
		font-size: 0.8em;
		margin-top: 4px;
}

#tickerspace a {
		color:#fff;
		text-decoration:none;
}

/* CONTENT */

#wrap {		
    width: 1000px;
    margin-left:auto; 
 		margin-right:auto;  
		*margin:0px auto; 
		
    }



/* NAVIGATION */

#Navigation {
		float: left; 
		width: 190px;
		text-align:left;
		margin-top: 5px;
/*    min-height: 600px; 
    background-image:url(../images/bg.png); */
   }

#navcontainer {	
		width: 185px; 	  
  }



/* CONTENT */

#content {
	float: left; 
	text-align:left;
	font-size: 0.8em;
  margin-top: 0px;
  color:#f9feff;
	width:580px;
/*	min-height: 900px; */
	background-image: url(../images/dark_bg.png);
  background-repeat: repeat;
}

#content_big {
	float: left; 
	text-align:left;
	font-size: 0.8em;
  margin-top:0px;
  color:#f9feff;
	width:790px;
/*	min-height: 900px; */
	background-image: url(../images/dark_bg.png);
  background-repeat: repeat;
}

* html #content {
    height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorer bis Version 6 	*/
	
}

div.box {
	margin:10px;
	padding: 0px;
}


div.contentbg {
		width: 563px;
		background-image: url(../images/content_box_bg.png);
  	background-repeat: repeat-y;
}

div.contentbg_big {
		width: 772px;
		background-image: url(../images/content_box_big_bg.png);
  	background-repeat: repeat-y;
}

div.contenttop {
	width: 563px;
	height: 10px;
	background-image: url(../images/content_box_top.png);
  background-repeat: no-repeat;
}

div.contenttop_big {
	width: 772px;
	height: 10px;
	background-image: url(../images/content_box_big_top.png);
  background-repeat: no-repeat;
}

div.contentbottom {
	width: 563px;
	height: 40px;
	background-image: url(../images/content_box_bottom.png);
 	background-repeat: no-repeat;
}

div.contentbottom_big {
	width: 772px;
	height: 40px;
	background-image: url(../images/content_box_big_bottom.png);
 	background-repeat: no-repeat;
}

div.contenttext {
	padding-left: 15px;
	font-size: 0.8em;
}

div.contenttext a p ul li h1 h2 h3 h4 h5 h6 {
	color:#fff;
}

.contenttext table {
	table-layout:fixed;
	width: 530px;
	margin: 0px; padding: 0px;
	
}

.contenttext table h1 {
/*	color:#fff; */
	}

div.contenttext_big {
	padding-left: 15px;
	font-size: 0.8em;
}

.contenttext_big table {
	table-layout:fixed;
	width: 740px;
	margin: 0px; padding: 0px;
	
}

.contenttext_big table h1 {
	color:#fff;
	}

.bodytext {
	color:#fff;
	}

.csc-textpic-caption {
	font-size:10px;
	}

/* INFO */

  #Info {
  	padding: 0px;
  	margin: 0px;
    font-size: 0.8em;
    
    color:#f9feff;
    float: left;
    text-align:left;     
    width: 220px;
/*    min-height: 590px; */
    background-image:url(../images/bg.png); 
    background-repeat: repeat;
  }
  
  #Info h2 {
    font-size: 1.33em;
    margin: 0.2em 0.5em;
  }
  
  #Info p {
/*    font-size: 1em; */
    margin-left: 0.5em;
    margin-bottom: 0px;
  }


div.active {
	margin:0px 0px 0px 5px;
	padding: 0px;
}


div.interactivebg {
		width: 206px;
		background-image: url(../images/interactive_box_bg.png);
  	background-repeat: repeat-y;
}

div.interactivetop {
	width: 206px;
	height: 11px;
	background-image: url(../images/interactive_box_top.png);
  background-repeat: no-repeat;
}

div.interactivebottom {
	width: 206px;
	height: 14px;
	background-image: url(../images/interactive_box_bottom.png);
 	background-repeat: no-repeat;
}

div.interactivetext {
	padding-left: 10px;
	padding-right: 15px;
	margin: 0px;
}

div.interactivetext h3 {
	color: #000080;
}

.interactivetext table {
/*	table-layout:fixed; */
	padding: 0px;
	margin: 0px;
	font-size: 1em;
	color: fff;
	width: 180px; 
	
}

.interactivetext a {
/*	color: fff; */
}

/*
.interactivetext h4 {

	padding: 0px;
	margin: 0px;
	color: fff;
}

*/
.portrait { text-align:center; }

.ueberschrift { 
	font-size: 1.4em;
	font-weight:bold;
	}



/* FUSSZEILE */

  #Fusszeile {
 /*   clear: both; */
    font-size: 0.9em;
    color:#ffffff;
    margin: 0; padding: 0.1em;
    text-align: right;
    background-image:url(../images/bg.png); 
    background-repeat: repeat;
  }

	#Fusszeile a 
	{
	color: #ffffff;
	text-decoration: none;
	}

#Fusszeile a:hover
	{
	color: #660000;
	text-decoration: none;
	}

/* SCHLUSSBEREICH */  
  
  /* MITTE */

#schlussmitte {
/*	float: left; */
	font-size: 0.8em;
  
  color:#f9feff;
	width:580px;
	height: 150px;
	background-image: url(../images/dark_bg.png);
  background-repeat: repeat;
}

#schlussmitte_big {
/*	float: left; */
	font-size: 0.8em;
  
  color:#f9feff;
	width:790px;
	height: 150px;
	background-image: url(../images/dark_bg.png);
  background-repeat: repeat;
}

#schlusslogo {
	width:580px;
	height: 150px;
	background-image: url(../images/logo_schluss.png);
  background-repeat: no-repeat;
  background-position: top right;
}

#schlusslogo_big {
	width:790px;
	height: 150px;
	background-image: url(../images/logo_schluss.png);
  background-repeat: no-repeat;
  background-position: top right;
}



/* RSS Feed Ski2b.com */

.rss_box {	 width: 180px; color: fff;	}
.rss_title, rss_title a {	margin: 0px 0;	padding: 0; color: #000080; font-size:16px;}
.rss_items {       list-style:disc;       margin:15;       padding:0;}
.rss_item  {  font-size: x-small;  margin-bottom: 1em;;}
.rss_item a:link, .rss_item a:visited, .rss_item a:active { color: fff; text-decoration: none;	}.rss_item a:hover { color: ccc;	}	
.rss_date {	font-size: xx-small;	}		




  
/* WT GALLERY category mode 


div.tx-wtgallery-pi1 {
	width: 730px;
	font-size:12px;
	color:#fff;
}	

#wtgallery_category_area {
	border: 1px solid silver;
	
}

div.wtgallery_categories { 
/*	border: 1px solid silver; 
	float: left; 
	height: 30px; 
	width: 720px;
	clear: both;
	
	

}

div.wtgallery_category_pic {
	float:left;
}
div.wtgallery_category_folder a {
	color:#fff;
}
p.wtgallery_category_pagebrowser {
	display: none;
}


/* WT GALLERY list mode 
.wtgallery_listpic_pic {
	border: 1px solid white;
}
.wtgallery_listpic {
	border: 1px solid #888888;
	

}
.wtgallery_pagebrowser_up {
	display: none;
}

.wtgallery_pagebrowser_up a {
	color:#fff;
}

.wtgallery_pagebrowser_nav a {
	color:#fff;
}


/* WT GALLERY singleview mode 
.wtgallery_singlepic_pic {
	border: 1px solid white;
}
.wtgallery_singlepic {
	width: 730px;
	text-align: center;
}

.wtgallery_singlepic_nav a {
	color:#fff;
}

.wtgallery_singlepic_up a {
	color:#fff;
}

/* WT GALLERY generell 

.wtgallery_category_h1 {
 
 margin: 10px;
 padding: 10px;
 }

/* wt_gallery END */

/* Indexsearch */

.tx-indexedsearch {
	color:#fff;
	font-size:12px;
}

.tx-indexedsearch a {
	color:#fff;
	font-size:12px;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { 
	background:none; 
	border: 1px solid;
	}

/* Macina Searchbox */

.tx-macinasearchbox-pi1 a {
	color:#fff;
}

/* Lumo PHP Include */

DIV.tx-lumophpinclude-pi1 { font-size:12px; }

DIV.tx-lumophpinclude-pi1 td { font-size:10px; }

/* Powermail */

DIV.tx-powermail-pi1 {
	margin:5px;
}

DIV.tx_powermail_pi1_fieldwrap_html {
	margin:5px;
}

DIV.tx-powermail-pi1 label {
	position:absolute;
	width:200px;
}

DIV.tx-powermail-pi1 input {
	margin-left:150px;
}

DIV.tx-powermail-pi1 textarea {
	margin-left:150px;
}

DIV.tx-powermail-pi1_confirmation td {
	font-size: 12px;
}