body
{
 	background: #FFFFFF;
}

li
{
	margin-top:0.3em;
}
a
{
	text-decoration:none;	
	color:blue;
}

a:hover
{
	text-decoration:underline;
	color:red;
}

td
{
	font-size:8pt;	
}

#container 
{	width: 970px;
	margin: 0;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	text-align: center;
	background-color:white;
}

#banner
{
	margin:0px;
	padding:0px;
	text-align:center;
}

#banner a
{
	color:black;
}

#banner a:hover
{
text-decoration:overline underline;
}

#banner h1
{
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
}

#searchbar
{
    text-align:left;
	margin-left:5px;
	margin-top:105px;
}
#header {
	width: 970px;
 	background:#FFFFFF url(http://www.tom-skireisen.de/2009/themes/1/images/banner.jpg) no-repeat bottom;
	height: 130px;
	float: left;
}

#header a {
	background: #6497D8 url(http://www.tom-skireisen.de/2009/themes/1/images/but_left.gif) no-repeat
		left;
	float: right;
	margin-top: 12px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	margin-right: 10px;
	color: #FFFFFF;
	padding-top: 2px;
	padding-right: 13px;
	padding-left: 13px;
	padding-bottom: 2px;
}

#header a:hover {
	background: #003366 url(http://www.tom-skireisen.de/2009/themes/1/images/but_left_high.gif)
		no-repeat left top;
	margin-top: 8px;
	padding-bottom: 6px;
}

#header a.selected {
	background: #003366 url(http://www.tom-skireisen.de/2009/themes/1/images/but_left_high.gif)
		no-repeat left top;
	margin-top: 8px;
	padding-bottom: 6px;
}

#logininfo {
	font-size: 30px;
	font-weight: bold;
	color:blue;
}

#content {
	padding: 5px;
	// background-color: #FFFFFF;
	border-right: 2px solid #EEEEFF;
	border-left: 2px solid #EEEEFF;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
}

#content p {
	color: #000000;
	margin-right: 200px;
	margin-top: 0px;
}

#right {
	float: right;
	width: 150px;
	min-height:500px;
	text-align: left;
	background-color: #EEEEFF;
	border-right: 2px solid #EEEEFF;
}

#right a {
	text-decoration: none;
	display: block;
	line-height: 18px;
	font-weight: bold;
	color: #6497D8;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#right a.selected {
	color: white;
	background-color: #6497D8;
	font-size: 14px;
	padding-left: 2px;
	padding-right: 0px;
}

#right a:hover {
	color: #003366;
	font-size: 14px;
	padding-left: 2px;
	padding-right: 0px;
}

#footer {
	clear: both;
	padding: 5px 15px 5px 5px;
	background-color: #EEEEFF;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
	margin: 0px;
}

#footer a:visited {
	text-decoration: none;
	color: blue;
}

#fulltext {
	float: left;
	width: 800px;
	margin: 4px;
	text-align: left;
	background-color: white;
}

#pictextleft {
	float: left;
	width: 400px;
	margin: 2px;
	text-align: left;
	background-color: white;
}

#pictextleft_small {
	float: left;
	width: 550px;
	margin: 2px;
	text-align: left;
	background-color: white;
}

#pictextright_small {
	float: left;
	width: 550px;
	margin: 2px;
	text-align: left;
	background-color: white;
}

#picleft {
	margin: 2px;
	float: left;
	width: 400px;
	text-align: left;
}

#picleft_small {
	margin: 2px;
	float: left;
	width: 250px;
	text-align: left;
}

#picright {
	margin: 2px;
	float: left;
	width: 400px;
	text-align: right;
}


#picright_small {
	margin: 2px;
	float: left;
	width: 250px;
	text-align: right;
}

#contentelement {
	width: 810px;
	float: left;
}

#contentseparator {
	font-size: 0pt;
	margin-left: 4px;
	margin-top: 2px;
	float: left;
	width: 800px;
	height: 2px;
	background-color: #000000;
}

#edit {
	float: left;
	width: 800px;
	font-size: 7pt;
	text-align: right;
}

#edit_inflow {
	font-size: 7pt;
	text-align: center;
}

h1
{
	font-size: 16pt;
}
h2
{
	font-size: 14pt;
}
h3
{
	font-size: 12pt;
}
h4
{
	font-size: 10pt;
}
h5
{
	font-size: 8pt;
}
h6
{
	font-size: 7pt;
}

img.skiarea_overview
{
width:230px;
height:180px;
}

td.skiarea_overview_element
{
	width:230px;
	vertical-align:top;
padding-left:18px;
padding-right:18px;
font-size:8pt;
}

td.skiarea_leftcolumn
{
	width:330px;
font-size:8pt;
}

div.skiarea_subtopic
{
	color: white;
	background-color: #6497D8;	
	font: 18px Verdana, Arial, Helvetica, sans-serif;
}

h1.areaname
{
	color: white;
	background-color: #6497D8;
	width:805px;
	margin-top:0em;
	margin-bottom:0em;
}

div.pricehint
{
	color:red;
	font-size:11pt;
	font-weight:800;
	text-align:center;
}

th.snowpool
{
	color: white;
	background-color: #6497D8;	
	text-align:left;
	font-size:9pt;
	font-weight:800;
}

td.snowpool_name
{
width:220px;
}

td.snowpool_description
{
width:280px;
}

td.snowpool_price
{
width:30px;
}
table.discount
{
background-color:#EEEEFF;
}

td.discount_class
{
background-color: #6497D8;
color:white;
text-align:center;
width:30px;
font-size:14pt;
}

th.discount_name
{
background-color: #6497D8;
color:white;
text-align:left;
width:800px;
font-size:10pt;
}

td.discount_item
{
width:350px;
}

td.discount_description
{
width:350px;
}

td.discount_price
{
width:50px;
}

th.bus_header
{
	font-size:14px;
	font-weight:800;
	color: white;
	background-color: #6497D8;	
	text-align:left;	
}

td.bus_ort
{
	font-size:12px;
	font-weight:800;
	width:150px;
	color: white;
	background-color: #6497D8;	
}

td.bus_hal2009elle
{
	font-size:12px;
	width:550px;
	background-color: #EEEEFF;	
}

td.bus_uhrzeit
{
	font-weight:800;
	width:70px;
	background-color: #EEEEFF;	
}
#teamerpic_public 
{
	float:left;
	width: 220px;
	text-align: center;
	vertical-align:top;
 	background: #FFFFFF url(http://www.tom-skireisen.de/2009/images/team/filmstreifen.jpg) repeat-y;
}
#teamertext_public
{
	margin-left:20px;
	float:left;
	width: 550px;
	text-align: left;
}
#teamerline
{
	float:left;
	margin-top:5px;	
	border-bottom:2px dotted #6497D8;
	border-top:2px dotted #6497D8;
 	border-right:2px dotted #6497D8;
	border-left:2px solid black;
	background-color:#eeeeff;
	padding-top:4px;
	padding-bottom:4px;
}

#teamername
{
font-size:14px;
font-weight:800;
text-decoration:underline;
margin-bottom:5px;
}

#map
{
width:800px;
height:400px;
margin-top:0em;
}
#partnerlink
{
border:2px dotted #6497D8;
float:left;
text-align:left;
vertical-align:bottom;

padding:2px;
margin:5px;
}

#partnerline
{
}