/* css: styles for zurich by bike */

/* general tag definitions */
body {
	font-family:arial, helvetica, verdana, sans-serif; color:#000099; font-size:12px; background-color:#ffffff; margin:0px;
}

table		{border-spacing:0; border:0px none; border-collapse:collapse;}
form, img	{padding:0; border:0px none; margin:0px;}
tr, td		{padding:0px; border:0px inset black; margin:0px;}
select		{font-family:arial, helvetica, verdana, sans-serif; font-size:11px;}
	

/* positioning for <div>-containers */
.posTop				{position:absolute; left:0px; top:0px; display:block; z-index:0;}
.posChooseLanguage	{position:absolute; left:23px; top:318px; width:200px; display:block; z-index:1;}
.posLogo			{position:absolute; left:300px; top:15px; width:192px; display:block; z-index:2;}
.posNavigation		{position:absolute; left:560px; top:40px; width:192px; display:block; z-index:3;}
.posContent			{position:absolute; left:60px; top:303px; width:467px; display:block; z-index:4;}
.posPopUp			{position:absolute; left:620px; top:438px; display:block; z-index:5;}
.posSitPlan			{position:absolute; left:60px; top:15px; display:none; z-index:6;}


/* links navigation*/
ul#Navigation {
    width: 200px;
    margin: 0px; padding: 5px;
	font-size:16px;
	text-align:left

  }
  * html ul#Navigation { 
    width: 200px;
    padding-left: 0;
  }
  ul#Navigation li {
    list-style: none;
    margin: 2px; padding: 0px;
	border: 1px solid #000099;
  }

  ul#Navigation a {
    display:block;
    padding: 2px;
    text-decoration: none; font-weight: normal;
    color: #ffffff; background-color: #000099;
  }
  * html ul#Navigation a {
    width: 100%;
  }
  ul#Navigation a:hover {
    color: #000099; background-color: #ffffff;
  }
  
  ul#Navigation div { 
	color: #ffffff; background-color: #000099; padding: 2px;
  }
  
  ul#SubNavigation li {
	color: #ffffff; background-color: #000099; display:block; padding: 2px;
	}
  
  li#SubNavigation div { 
	color: #000099; background-color: #ffffff; padding: 2px;
  }
    

/* links on white*/
a.linkOnW:link, a.linkOnW:visited, a.linkOnW:hover, a.linkOnW:active  {
	text-decoration: underline;
}
a.linkOnW:active	{color:#000099;}
a.linkOnW:link		{color:#000099;}
a.linkOnW:visited	{color:#000099;}
a.linkOnW:hover		{color:#ffffff; background-color:#000099; text-decoration:none;}

/* links on blue*/
a.linkOnB:link, a.linkOnB:visited, a.linkOnB:hover, a.linkOnB:active  {
	text-decoration: underline;
}
a.linkOnB:active	{color:#ffffff;}
a.linkOnB:link		{color:#ffffff;}
a.linkOnB:visited	{color:#ffffff;}
a.linkOnB:hover		{color:#000099; background-color:#ffffff; text-decoration:none;}

a.anchortop:link, a.anchortop:visited, a.anchortop:hover, a.anchortop:active  {
	text-decoration: none; font-size:16px; color:#ffffff;
	}

/* background pictures */
.bgIndex	{background: #ffffff url(../img/bg_index.gif) no-repeat 18px 10px;}
.bgContent	{background: #ffffff url(../img/bg_content.gif) no-repeat 0px 0px;}

/* lists */
li			{padding-bottom:5px;}
.ul_normal	{list-style-type:square; color:#ffffff;}
.listlabel	{width:80px; font-weight:bold;}

/* general font definitions */
.bold			{font-weight:bold;}
.title			{font-size:16px; color:#ffffff; padding-bottom:3px;}
.content		{color:#ffffff;}
.posNavLevel	{text-align:center; vertical-align:top; height:14px; padding-bottom:15px;}
.inputfield		{width:180px; border-collapse:collapse; color:#000099;}
.formlabels		{width:150px; padding-bottom:12px;}
.formfields		{width:317px; padding-bottom:12px;}
.submitButton	{width:185px; border:1px solid #ffffff; background-color:#000099; font-size:12px; color:#ffffff; cursor:hand;}
.popUpBox		{width:300px; height:315px; border:solid 1px #666666; background-color:#e0e0e0;}
.popUpHeader	{border-bottom:solid 1px #666666; height:13px; text-align:right; padding-top:2px; padding-right:2px;}
.popUpFooter	{height:300px;}
.sitPlanBox		{width:400px; height:415px; border:solid 1px #666666; background-color:#e0e0e0;}
.sitPlanHeader	{border-bottom:solid 1px #666666; height:13px; text-align:right; padding-top:2px; padding-right:2px;}
.sitPlanFooter	{height:400px;}
.cug_table		{border:0px; padding:3px;}
.cug_table_topcell {border:1px solid #333333; padding:3px; background-color:#6666ff; font-weight:bold;}
.cug_table_cell {border:1px solid #333333; padding:3px; background-color:#666666;}
.cug_spacer_cell {border:1px solid #333333; height:5px; background-color:#cccccc;}
.pos_cug_table	{position:absolute; left:10px; top:120px; width:920px; display:block; z-index:7;}
.posCugTitle {position:absolute; left:650px; top:40px; display:block; z-index:8;}


/* 3-Teilung Box bei Links */
#container {width:900px;color:#ffffff;}
#box1 {width:300px;float:left;}
#box2 {width:300px;float:left;}
#box3 {width:300px;float:left;}





