body 
{ 
margin: 0 0 50px 0; 
background: url(http://www.serfaus-fiss-ladis.at/static/media/nav/site_back.gif) repeat-y;
font: 11px tahoma, arial, verdana;
}

a 
{
color: #0055AA; text-decoration: none; 
}
a:hover
{
color: #000000; text-decoration: none; 
}

img { border: 0; }

form { margin: 0; }

hr {
color: #CCCCCC;
background: #CCCCCC;
width: 100%;
height: 1px;
border: 0px solid #FFFFFF;
margin: 10px 0 20px 0;
}

input,select,textarea { font: 11px tahoma,arial,verdana; }

ul
{ 
list-style-image: url(/static/media/nav/list.gif);
margin: 10px 0 10px 0;
padding: 0 0 0 25px;
clear: left;
}
li
{
margin:  0 0 0 0;
padding: 0 0 0 0;
}

p
{
margin: 5px 0 5px 0;
}

h1
{
font: bold 11px tahoma,arial,verdana;
margin: 0 0 10px 0;
}

h2
{
font: bold 11px tahoma,arial,verdana;
margin: 0 0 10px 0;
}

th, td
{
font: bold 11px tahoma,arial,verdana;
font-weight: normal;
}


/* Menü & Suche */

#menu_flash { width: 950px; background: #FFFFFF; }

#content_flash { height: 215px; width: 950px; background: #FFFFFF; }

#top_menu
{
width: 950px;
height: 50px;
background: #FFFFFF;
}

#meta_menu
{
margin: -5px 0 5px 15px;
padding: 0 0 1px 0;
width: 540px;
}

#meta_menu a
{
margin: 0 0 0 0; 
width: 540px;
}

#submenu
{
background: #CDDE9B;
width: 190px;
padding: 6px 0 10px 0;
}
#submenu a
{ 
color: #000000;
text-decoration: none;
}
#submenu a:hover
{
color: #0055AA;
}
#submenu p
{ 
font: 11px tahoma,arial,verdana;
margin: 6px 15px 0px 30px;
line-height: 17px;
}
#submenu h1
{ 
font: bold 11px tahoma, arial, verdana;
border-bottom: solid 1px #99AA6D;
margin: 2px 15px 2px 15px;
padding: 0 0 7px 0;
}
#submenu h2
{ 
font: 11px tahoma,arial,verdana;
margin: 6px 15px 0px 15px;
}
.submenu01
{
background: url(http://www.serfaus-fiss-ladis.at/static/media/nav/submenu01.gif) no-repeat;
padding: 0 0 0 15px;
}
.submenu02
{
background: url(/static/media/nav/submenu02.gif) no-repeat;
padding: 0 0 0 13px;
}

#right_content
{
width: 190px;
}


#events_right
{
background: #B3D3C0;
width: 190px;
padding: 6px 0 10px;
margin: 10px 0 0;
}
#events_right a
{ 
color: #000000;
text-decoration: none;
}
#events_right a:hover
{
color: #0055AA;
}
#events_right p
{ 
font: 11px tahoma,arial,verdana;
margin: 6px 15px 4px 15px;
padding: 6px 0 0 0;
border-top: solid 1px #839B8D;
}
#events_right h1
{ 
font: bold 11px tahoma, arial, verdana;
margin: 2px 15px 2px 15px;
background: url(http://www.serfaus-fiss-ladis.at/static/media/nav/submenu01.gif) no-repeat;
padding: 0 0 1px 15px;
}




#logo
{
width: 150px;
height: 120px;
position: absolute;
left: 115px;
top: 0px;
}

#image_portal
{
width: 950px;
height: 250px;
background: #FFCC00;
}

#content
{ 
width: 710px;
float: left;
overflow: hidden;
}

#contentPortal
{ 
width: 570px;
float: left;
}

#content_text
{ 
width: 680px;
margin: 15px;
text-align: left;
}

#content_foto
{
width: 150px;
float: right;
margin: 0 0 10px 10px;
}

#content_foto img
{
margin: 0 0 10px 0;
}

#right
{ 
width: 190px;
float: left;
margin: 3px 0 0 0;
}

#rightPortal
{ 
width: 330px;
float: left;
margin: 3px 0 0 0;
}

#colorbar01
{ 
width: 900px;
}

/* Teaser, News */

#teaser_list
{
margin: 0 0 10px 15px;
width: 555x;

}

div.teaser
{ 
width: 184px;
float: left; 
}

div.teaser a 
{
color: #000000;
text-decoration: none;
}
div.teaser a:hover
{
color: #0055AA;
}

div.teaser_text
{
width: 170px;
height: 120px;
line-height: 14px;
}
div.teaser_image
{
width: 170px;
height: 60px;
}


.news
{
width: 100%;
border-collapse: collapse;
border: 0;
}
.news th
{
padding: 5px 10px 0px 0;
vertical-align: top;
border-top: solid 1px #BEC3B4;
}
.news td
{
padding: 5px 10px 10px 0;
vertical-align: top;
}


/* footer, copyright, textmenu */

#footer
{
width: 885px;
margin: 0 0 15px 15px;
padding: 15px 0 0 0;
clear: left;
color: #333333;
}
#footer a 
{
color: #333333;
text-decoration: none;
}
#footer a:hover
{
color: #0055AA;
}

#text_menu
{
padding: 10px 0 10px 0;
}

#copyright
{
border-top: solid 1px #BEC3B4;
}
#copyright p
{
margin: 8px 30px 0 0;
float: left;
}

/* formulare, dta */


div.form_color01
{
width: 330px;
background: #E1EB8C url(/static/media/nav/form01.gif) no-repeat left bottom;
}

div.form_right
{
padding: 10px 15px 20px 15px;
width: 300px;
}

div.form_right input, select
{
margin: 0 2px 0 0;
}
div.form_right table
{
border-collapse: collapse;
}
div.form_right td
{
padding: 1px 0 1px 0;
}


.left
{ 
float: left;
}
.right
{ 
float: left;
}

.icon
{
margin: 2px 10px -2px 0;
}

.calendar
{
margin: 0 10px 0 0;
}


.more
{
margin: 0 0 -1px 0;
}

.submit10
{
background: url(/static/media/nav/submit10.gif);
height: 18px;
border: 0;
color: #FFFFFF;
padding: 0px 5px 3px 20px;
}

/* content design */

div.teaser_title
{
margin: 0 0 0 0;
padding: 0 0 0 0;
clear: left;
overflow: hidden;
text-align: left;
}

table.tour, table.event 
{ 
border-collapse: collapse; 
width: 100%;
margin: 10px 0 10px 0;
clear: left;
}
table.tour td, table.event td 
{
padding: 2px 10px 2px 0;
border-top: solid 1px #BEC3B4;
}
table.tour th, table.event th 
{
padding: 2px 10px 2px 0;
border-top: solid 1px #BEC3B4;
width: 80px;
text-align: left;
font-weight: normal;
}

div.we_edit
{
clear: left;
}


table.table_list
{ 
border-collapse: collapse;
border: 0;
}

table.table_list td
{ 
padding: 2px 5px 2px 5px;
border-top: solid 1px #F0F2E6;
vertical-align: top;
background: #D7E1C8;
}

table.table_list th
{ 
height: 10px;
padding: 0;
border-top: solid 1px #F0F2E6;
vertical-align: top;
}


/* weather */

div.weather_detail
{ 
margin: 10px 0 0 0; 
background: #D7E1C8;
clear: left;
width: 100%;
height: 120px;
}

div.weather_icons
{
margin: 0 0 0 0; 
padding: 0 0 0 0;
text-align: center;
width: 120px;
background: #A0C8B4;
float: left;
}

div.weather_text
{
float: left;
background: #D7E1C8;
padding: 15px 15px 15px 15px;
width: 380px;
}



/* icons */

.icon_tour
{ margin: 0 10px 0 0; }


#display, .display
{ display: none; }

.underline {  border-color: black black #bec3b4; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.lr_line {  border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px}
.underline_dark { padding-bottom: 5px; border-color: black black #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px }
