/* Ski & Boarderweek */
/* ================================= */

#global {				 /* position centrale de la page */
position:absolute;
  left: 50%; 
  width:1000px;
  margin-left:-500px; 
}

#header {
position: absolute; 
height:153px;
width:2000px; 
margin-left:-1000px;
left: 50%;    
}
     
img { border:none; }

#linkespalte {
position: absolute; 
left: 0px;
top:148px;
_top:165px;
width:160px;
border: solid 0px #F58733;
padding: 5px 5px 5px 0px;
margin-left:0px;
}

#rechtespalte {
position: absolute;
top:135px;
_top:143px;
width:180px;
border: solid 0px #F58733;
padding:20px;
margin-left:810px;
_margin-left:1810px;
}

#content_top {
background: url(ski_boarderweek_photos/main_bg_top.gif) no-repeat 0% 0%;
position:relative;
margin-left:120px;
top:160px;
width:700px;

}

#content {
position:relative;

top:159px;
margin-left:120px;
margin-bottom:130px;
background: url(ski_boarderweek_photos/bg_page.gif) repeat-y 0% 0%;

padding: 0px 20px 20px 40px;

width:640px;
_width:700;
overflow:hidden;

}

#content_bot {
position:relative;
margin-left:120px;
width:700px;
background: url(ski_boarderweek_photos/main_bg_bot.gif) no-repeat 0% 0%;
height:18px;
margin-top:0px;
}



#content img { 
position:relative;
/*border: 0px solid #F58733;*/
border: 2px solid #C2C2C2;

margin: 30px 0px 5px 20px;
 }

#bild2 img { 
position:relative;
border: 2px solid #C2C2C2;
margin: 5px 0px 5px 20px;
 }
 
#bildbreit img { 
position:relative;
border: 2px solid #C2C2C2;
margin-left:0;
margin-bottom:40px;

 }         

#content h1 {
margin: 5px -10px -15px -10px;
font-size:105%;
letter-spacing:1pt;
line-height:150%;
background: url(ski_boarderweek_photos/ski_h1.gif) no-repeat 0% 0%;
height:58px;
color:#FCE100;
padding-left:10px; /*placement du texte dans le h1*/
padding-top:15px;
}

#content h2 {
margin: 30px 0px -10px 0px;
background-color: transparent;
color:#000000;
font-size:100%;
}

#content h3 {
margin: 10px 0px -5px 0px;
background-color: transparent;
color:#000000;
font-size:100%;
}

#content h4 {
margin: 30px 0px -10px 0px;
background-color: transparent;
color:#000000;
font-size:80%;
}

#content h5 {
margin: 8px 0px -10px 0px;
background-color: transparent;
color: #000;
font-size:80%;
}

#content h6 {
margin: 15px 300px -15px -10px;
font-size:105%;
letter-spacing:1pt;
line-height:150%;
background-color:#FF8040;
color:White;
}

html, body {
margin: 0;
padding: 0;
background-image: url(ski_boarderweek_photos/bg_header_schwarz.gif);
background-repeat:repeat-x;
background-color:#FCB700;
color: #000;
font-family: Arial, Verdana, Helvetica, sans-serif;
text-align:justify;
}

/* Das Text-Logo in der Header-Box */
#header h1 {
font-size: 160%;
color: #003366;
font-weight: bold;
letter-spacing: 2px;
text-indent: 5px;
padding: 0;
margin: 10px;
}

/* Die 'Buttons' im linken Menue */

#schalter1 a {
display: block;
padding:4px;
text-decoration:none;
font-size:100%;
font-weight:bold;
text-align:left;
color:#FCE100;
padding-left:12px; /*placement du texte dans le bouton*/
padding-top:4px;
margin:7px 0 15px 0;

}

 /*button_1*/ 
  #normal:link { background: url(ski_boarderweek_photos/button_1.gif);
background-repeat:repeat-y; } 

  #normal:visited{background: url(ski_boarderweek_photos/button_1.gif);
background-repeat:repeat-y; } 

  #normal:active{ background: url(ski_boarderweek_photos/button_1.gif);
background-repeat:repeat-y; } 

  #normal:hover{ background: url(ski_boarderweek_photos/button_1_mo.gif);
background-repeat:repeat-y; } 

/*button_2*/ 
  .gros:link { height:34px; background: url(ski_boarderweek_photos/button_2.gif);
background-repeat:repeat-y; } 

  .gros:visited{ background: url(ski_boarderweek_photos/button_2.gif);
background-repeat:repeat-y;} 

  .gros:active{ background: url(ski_boarderweek_photos/button_2.gif);
background-repeat:repeat-y;} 

  .gros:hover{  background: url(ski_boarderweek_photos/button_2_mo.gif);
background-repeat:repeat-y; } 

.nix {
display: none;
}

/* Die Teaserbox */
#t-box {
display: block;
}
#t-box h4 {
font-size:85%;
letter-spacing: 0px;
color:White;
margin: 15px 0 10px 10px;
}

.fahnen {
margin: 0 0 10px 0px;
font-size:80%;
letter-spacing: 0px;
color:black;
}

.teaser_top {
height:30px;
font-family: Arial, Verdana, Helvetica, sans-serif;
background-image: url(ski_boarderweek_photos/bg_teaser_top.gif);
background-repeat:no-repeat;
margin-left:-8px;
color:White;
padding-left:20px;
padding-top:10px;
font-size: 90%;
}

.teaser {
width:176px;
background-image: url(ski_boarderweek_photos/bg_teaser_page.gif);
background-repeat:repeat-y;


margin: 10px 0px 40px 10px;
text-align:left;
font-size:85%;
padding-left:8px;
}

.teaser_bot {position:absolute;
width:176px;
height:15px;
background-image: url(ski_boarderweek_photos/bg_teaser_bot.gif);
background-repeat:no-repeat;
margin-left:-13px;
margin-top:0px;
}

.google {
width:160px;
background-color:#FCB700;
border:solid 0px #0A4FFF;
margin: 10px 0px 40px 10px;
text-align:left;
padding-left:8px;

}
/*
.t-head {
font-family: Arial, Verdana, Helvetica, sans-serif;
background-image: url(ski_boarderweek_photos/hintergrund_verlauf_teaser.jpg);
background-repeat:repeat-x;
border-bottom:solid 1px #0A4FFF;
color:White;
padding: 3px;
margin: 0;
font-size: 90%;
}
*/
.t-txt {
font-family: Arial, Verdana, Helvetica, sans-serif;
color:#000000;
padding: 5px;
padding-right:20px;
_padding-right:15px;
line-height:130%;
font-size:80%;
} 

/* Link-Definitionen */
a {
font-weight: bold;
text-decoration:underline;
}
a:link {
color:#B90218;
}
a:visited {
color:#B90218;
}
a:hover {
color:#FF001F;
}
a:active {
color:#B90218;
}

#footer {
position:relative;
text-align: center;
padding-top:0px;
_padding-top:13px;
background-image: url(ski_boarderweek_photos/footer.jpg);
border:none;
height:148px;
width:2000px;
color:white;
margin-left:-1000px;
left: 50%;
}

#footer a.sub {
font-weight: bold;
text-decoration: underline;
margin-left: 10px;
}
#footer a.sub:link {
color: #fff;
}
#footer a.sub:visited {
color: #ffc;
}
#footer a.sub:hover {
color: #fc0;
}
#footer a.sub:active {
color: #f90;
}

#part {
position:relative;
text-align:center;
margin-left:920px;
}

/* Sonstiges */
.noscreen {display:none;}

p {
font-size: 80%;
line-height: 140%;
}

ul {
font-size:80%;
line-height:120%;
list-style-image: url(ski_boarderweek_photos/bullet3.gif);
}


ol{ 
type: 1;
start:1;
font-size:80%;
line-height:150%;
 }

li { 
padding-left:8px;
margin-bottom:8px;

 }

code {
color: #cc00ff;
font-size: 10pt;
}

.stil {
color: #600;
}

hr {
height:1px;
border: solid 0px #bbb;
width:100%;
color:#C2C2C2;
}

#tabelleanreise table{
font-size: 80%;
font-family: Arial, Verdana, Helvetica, sans-serif;
border: solid 0px #FF8040;
background-color:#B90218;
 }

#tabelleanreise td { 
border: solid 0px #FF8040;
background-color:White;
 }

ol { 
font-size:80%;
white-space:140%;
 }


.liste {
font-size: 80%;
line-height: 140%;
}

.copy {
font-size: 70%;
text-align: center;
}

.ohne {
text-decoration: none;
}


/* Tabelle mit Preisen bei den Unterkünften*/

#tabelle img {
border: none;
}

#content table {
position:relative;  
margin: 30px 0px 0px 0px;
font-size: 75%;
}


td.startheadcornerleft    {	
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #555454;
}

td.startheadcornerright    {
	background-color: #555454;
}

td.termineheadleft    {

	color: White;
	vertical-align: top;
	background-color: #555454;
	font-weight: bold;
	border-left-color: #555454;
	border-left-style: solid;
	border-left-width: 1px;
	text-align:left;
	width: 110px;
	padding: 4px;
}

td.startheadcornerright    {
	background-color: #555454;
}

td.terminehead    {

	color: White;
	vertical-align: top;
	padding: 4px;
	background-color: #555454;
	font-weight: bold;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: white;
	text-align: center;

}

*.terminemitbgleft    {
	background: #EEEEEE;
	font-weight: normal;
	color: Black;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	border-left-color: #555454;
	border-left-style: solid;
	border-left-width: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C2C2C2;
	text-align:left;
}

*.terminemitbgright    {
	background: #EEEEEE;
	border-right-color: #555454;
	border-right-style: solid;
	border-right-width: 1px;
	width: 4px;
	padding: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C2C2C2;
}


*.termineright    {
	background: #EEEEEE;
	border-right-color: #555454;
	border-right-style: solid;
	border-right-width: 1px;
	width: 4px;
	padding: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C2C2C2;
}

*.termineleft    {

	background: #EEEEEE;
	font-weight: normal;
	color: Black;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	line-height: 16px;
	border-left-color: #555454;
	border-left-style: solid;
	border-left-width: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C2C2C2;
	text-align: left;
}




*.terminemitbg    {
	font-weight: normal;
	border-left-color: #C2C2C2;
	border-left-style: solid;
	border-left-width: 1px;
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C2C2C2;
	background-color: #EEEEEE;
	padding-top: 2px;
	padding-left: 4px;
	padding-right: 4px;
}


*.termineextra    {
	background-color: #EEEEEE;
	border-left-color: #555454;
	border-left-style: solid;
	border-right-color: #555454;
	border-right-width: 1px;
	border-right-style: solid;
	border-left-width: 1px;
	padding-left: 3px;
	padding-right: 3px;
}

*.terminemitbgextra    {
	background-color: #EEEEEE;
	border-left-color: #555454;
	border-left-style: solid;
	border-right-color: #555454;
	border-right-width: 1px;
	border-right-style: solid;
	border-left-width: 1px;
	padding-left: 3px;
	padding-right: 3px;
}

*.termine    {
	font-size: 12px;
	background: #EEEEEE;
	font-weight: normal;
	color: Black;
	border-left-color: #C2C2C2;
	border-left-style: solid;
	border-left-width: 1px;
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C2C2C2;
	padding-top: 2px;
	padding-left: 4px;
	padding-right: 4px;
}


*.smalllink    {
	font-family: Arial,Verdana,sans-serif;
	color: #B90218;

	font-weight: bold;
}

td.termineanmerkungright    {
	border-right-width: 1px;
	border-right-color: #555454;
	border-right-style: solid;
	border-top-color: #C2C2C2;
	border-top-width: 1px;
	border-top-style: solid;
	
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #555454;
	padding-bottom: 4px;
}

td.termineanmerkungleft    {
	border-left-width: 1px;
	border-left-color: #555454;
	border-left-style: solid;
	border-top-color: #C2C2C2;
	border-top-style: solid;
	border-top-width: 1px;
	
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #555454;
	padding-bottom: 4px;
}

td.termineanmerkung    {
	text-align: left;
	font-weight:normal;
	padding-top: 4px;
	border-top-color: #C2C2C2;
	border-top-style: solid;
	border-top-width: 1px;
	
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #555454;
	padding-bottom: 4px;
}

td.terminefootcornerright    {
	border-style: solid;
	border-color: #555454;
	border-width: 0px 1px 1px 0px;
	background-color: #FFFFFF;
}

td.terminefootcornerleft    {
	border-style: solid;
	border-color: #555454;
	border-width: 0px 0px 1px 1px;
	background-color: #FFFFFF;
}

td.terminefoot    {
	border-style: solid;
	border-color: #555454;
	border-width: 0px 0px 1px 0px;
	background-color: #FFFFFF;
	text-align: left;
}




