﻿
/* Contact Form, Login Form */ 
.contactForm p.rightPaddingLeft
{
    float: right;
    padding: 0 55px 0 0;
}


.loginForm p.rightPaddingLeft input
{
    float: right;

}


.contactForm
{
    width: 325px;
    margin: 20px 0 0 0;
    
}

.loginForm
{
    margin: 20px 0 0 0;
}

.loginForm p
{
    width: 300px;  
}


.contactForm p, loginForm p
{
    padding: 6px 0 0 0;
    
}

.contactForm p label
{
    display: block;
    width: 28%;
    float: left;
    font-size: 1.2em; 
    font-family: georgia, Times New Roman, serif;
    color: #6B6652;
}

.loginForm p label
{
    display: block;
    width: 48.5%;
    float: left;
    font-size: 1.4em; 
    font-family: tahoma, lucida sans;
    color: #6B6652;
}


/* IE6 Hacks - Hate them forever */ 
*html .loginForm p label
{
    width: 48%;
}

*html input.password
{
    width: 149px;
}
/* End IE6 Hacks */ 


.contactForm textarea, .contactForm input[type="text"]   
{
    width: 175px;
    overflow: hidden;
}

.loginForm input[type="text"], .loginForm input[type="password"]
{
    float: left;
    width: 150px;
    overflow: hidden;
}

.loginForm input[type="checkbox"] 
{
    float: left;
}

.RequiredFieldValidator
{
    background: #FFFACD;
}





/* Page Comments */ 

#PageComments
{
    margin: 15px 0 0 0;
}

#PageComments input
{
    margin: 5px 0 15px 0;
    width: 175px;
}

#PageComments TextArea
{
    width: 363px;
    height: 200px;
    font-family: Arial, helvetica;
    font-size: 1.2em;
    overflow: hidden;
    margin: 5px 0 15px 0;
}



/* Search Box Header */ 




.searchBox
{
  background: #E9E7D8;
  height: 36px;
}

.searchBox input
{
    background: #ffffff;
    border: 1px solid #dfdfdf;
    margin: 6px 0 0 8px;
    float: left;
    width: 65%;
    height: 20px;
}

.searchBox input.button
{
    height: 22px;
    width: 53px;
    float: right;   
    background: #C8B570;
    margin: 6px 8px 0 0;
    color: #fff;
    font-size: 1.2em;
}




/* Page files, links */ 

ul.pageLinks, ul.pageFiles
{
    list-style: none;
    padding: 0 0 1px 0;
}

#contentHolder ul.pageLinks li a:link, #contentHolder ul.pageLinks li a:visited, #contentHolder ul.pageFiles li a:link, #contentHolder ul.pageFiles li a:visited  
{
    color: #EEA332;
    font-family: Arial, helvetica;
    font-size: 1.2em;
    border-bottom: 1px dotted #474747;
}

#contentHolder ul.pageLinks li a:hover, #contentHolder ul.pageLinks li a:active
{
    color: #474747;
    border-bottom: 1px dotted #EEA332;
}

#contentHolder ul.pageFiles li a:hover, #contentHolder ul.pageFiles li a:active
{
    color: #474747;
    border-bottom: 1px dotted #EEA332;
}





/* Message Old Browser */ 
#ie6box
{
    background: #faf9f3;
}


#ie6box h6
{
    font-size: 1.7em;
    line-height: 1.2em;
    letter-spacing: -1px;
    padding: 10px 10px 0px 10px;
}

#ie6box p
{
    padding: 7px 10px 17px 10px;
}

#ie6box a:link, #ie6box a:visited, #ie6box a:hover, #ie6box a:active
{
    color: #000;
    text-decoration: underline;
}





/* Train and jump Calendar */ 



#TrainAndJumpCalendar
{
    background: #fff url(/App_Themes/Default/Images/Graphics/calendarbg.gif) no-repeat 0 0;
    width: 465px;
    height: 218px;
    position: relative;
    margin: 20px 0 0 0;
    padding: 70px 0 0 2px;
}

#TrainAndJumpCalendar h3
{
    position: absolute;
    top: 25px;
    font-family: Georgia, Times New Roman, Serif;
    font-size: 2.4em;
    left: 90px;
}


.TrainAndJumpHeader
{
    background: #e9e7d8;
    font-family: Tahoma, Arial, helvetica;
    font-size: 1.6em;
    height: 30px;
}

.TrainAndJumpHeader a:link, .TrainAndJumpHeader a:visited
{
    color: #6b6652;
    border: none;
}

.TrainAndJumpHeader a:hover, .TrainAndJumpHeader a:active
{
    border-bottom: 1px solid #6B6652;
}


.TrainAndJumpAltRow
{
    background: #f7f7f1;
    padding: 10px;
}

.TrainAndJumpGrid td
{
    font-family: Tahoma, Arial, helvetica;
    font-size: 1.2em;
    color: #494533;
}




.TrainAndJumpGrid th
{
    padding: 2px 2px 2px 10px;
    font-weight: normal;
    
}


.TrainAndJumpGrid td
{
    padding: 7px 2px 7px 10px;
}

.Anmal_Button:link, .Anmal_Button:visited
{
    background: transparent url(/App_Themes/Default/Images/Graphics/anmalbutton_off.png) no-repeat 0 0;
    height: 23px;
    width: 49px;
    display: block;
    border: none;
    color: #fff;
    padding: 2px 0 0 6px;
}

.Anmal_Button:hover, .Anmal_Button:active
{
    background: transparent url(/App_Themes/Default/Images/Graphics/anmalbutton_on.png) no-repeat 0 0;
    border: none;
    height: 23px;
    width: 49px;
    color: #fff;
    padding: 2px 0 0 6px;
}



.TrainAndJumpAntalAnmalda:link, .TrainAndJumpAntalAnmalda:visited
{
    color: #494533;
    margin: 0 10px 0 0;
    border-bottom: 1px dotted #c8b570;
}

.TrainAndJumpAntalAnmalda:hover, .TrainAndJumpAntalAnmalda:active
{
    color: #494533;
    margin: 0 10px 0 0;
    border-bottom: 1px solid #c8b570;
}



#TrainAndJumpRegisterForm
{
    padding: 10px 10px 0 20px;
    margin: 0;
    border: 1px solid white;
}

#TrainAndJumpRegisterForm input
{
    border: 1px solid #eae8d3;
    background: #fcfcfb;
    padding: 3px;
    font-size: 1.2em;
    margin: 4px 0 0 0;
}

#TrainAndJumpRegisterForm select
{
    margin: 4px 0 0 0;
    background: #fcfcfb;
}



#TrainAndJumpRegisterForm span
{
    color: #c8b570;
    font-size: 1.4em;
}

p.TrainAndJumpLocationLabel
{
    color: #7895a3;
    line-height: 1.4em;
    font-size: 1.6em;
    position: absolute;
    left: 245px;
    top: 15px;
}


.SkickaAnmalan_Button:link, .SkickaAnmalan_Button:visited
{
    background: transparent url(/App_Themes/Default/Images/Graphics/skicka_anmalan.png) no-repeat 0 0;
    height: 24px;
    width: 98px;
    display: block;
    font-size: 1.2em;
    border: none;
    color: #fff;
    padding: 2px 0 0 6px;
}

.SkickaAnmalan_Button:hover, .SkickaAnmalan_Button:active
{
    background: transparent url(/App_Themes/Default/Images/Graphics/skicka_anmalan_on.png) no-repeat 0 0;
    border: none;
    color: #fff;
    font-size: 1.2em;
}


.TrainAndJumpPager td table tr td
{
    padding: 0 10px 5px 0;
}

.TrainAndJumpPager td a:link, .TrainAndJumpPager td a:visited
{
    color: #494533;
    border-bottom: 1px dotted #c8b570;
}

.TrainAndJumpPager td a:hover, .TrainAndJumpPager td a:active
{
    color: #494533;
    border-bottom: 1px solid #c8b570;
}


p.backbutton
{
    position: absolute;
    top: 233px;
    left: 410px;
    font-size: 1.4em;
    padding-bottom: 1px;
}

p.backbuttonLeft
{
    position: absolute;
    top: 220px;
    left: 22px;
    font-size: 1.4em;
    padding-bottom: 1px;
}

p.left
{
    float: left;
    padding: 0 15px 15px 0;
}

p.right
{
    float: right;
    padding: 15px 13px 0 0;
}


#controlPanel
{
    top: 0;
    left: 280px;
    width: 680px;
    height: 30px;
    position: absolute;
    background: #f7f7f1;
    border: 1px solid #ccc;
}

#controlPanel img
{
    float: left;
    margin: 3px 0 0 5px;
}

#controlPanel span
{
    font-size: 9pt; /* Size remains the same */ 
    float: left;
    display: block;
    margin: 9px 10px 0 4px;
}


.attention
{
    background: #474747;
}


a.advertisement#BestWestern
{
    background: transparent url(/Advertisement/bestwestern_large.gif) no-repeat center right;
    display: block;
    height: 91px;
    width: 100%;
    color: #6B6652;
    font-size: 1.1em;
}

a.advertisement#BestWestern span
{
    display: block;
    margin: 5px 0 0 0;
}


.selectedSponsors
{
    margin: 20px 0 0 0;
}


#firstColumn .selectedSponsors p
{
    background: #F7F7F1;
    padding: 10px 10px 15px 10px;
}

.selectedSponsors h4
{
    color: #7794A2;
    font-family: Georgia, Times New Roman, Serif;
    font-size: 1.6em;
    padding: 0 0 3px 0;
    border-bottom: 2px solid #C8B570;
    margin: 0 0 5px 0;
}


.traningsplats
{
    margin: 20px 0 0 0;
}


#firstColumn .traningsplats p.img
{
    padding: 10px 10px 100px 10px;
    background: #F7F7F1 url(/App_Themes/Default/Images/Controls/bokebergbg.jpg) no-repeat center 10px; 
}

#firstColumn .traningsplats p
{
    background: #F7F7F1;
    padding: 10px 10px 15px 10px;
}

#firstColumn .traningsplats a:link, #firstColumn .traningsplats a:visited
{
    color: #6b6652;
    font-size: 1.1em;
    border-bottom: 1px dotted #6b6652;
}


#firstColumn .traningsplats a:hover, #firstColumn .traningsplats a:active
{
    color: #6b6652;
    font-size: 1.1em;
    border-bottom: 1px solid #6b6652;
}

.traningsplats h4
{
    color: #6b6652;
    font-family: Georgia, Times New Roman, Serif;
    font-size: 1.6em;
    padding: 0 0 3px 0;
    border-bottom: 2px solid #ded9ba;
    margin: 0 0 5px 0;
}

.traningsplats img
{
    border: 3px solid #dfdabc;
}














.SearchResult h4
{
    font-size: 1.6em;
    margin: 25px 0 0 0;
    background: #F7F7F1;
    padding: 5px 0px 5px 5px;
}

.SearchResult dl
{
    font-size: 1.2em;
    line-height: 1.4em;
    margin: 0 15px 0 10px;
   
}

.SearchResult dt
{
    margin: 15px 0 0 0;
}

.SearchResult dt a:link, .SearchResult dt a:visited
{
    color: #c8b570;
    border-bottom: 1px dotted #c8b570;
    font-size: 130%;
}

p.searchInfo
{
    font-size: 1.6em;
}

p.searchInfo span
{
    color: #C8B570;
}

.AutoCompleteListItem
{
    font-size: 1.2em;
    padding: 2px 0;
}

.AutoCompleteListItemHightlighted
{
    background: #C8B570;
    color: #fff;
    font-size: 1.2em;
    padding: 2px 0;
}


.backgroundImage
{
    width: 100%;
    height: 160px;
    margin: 20px 0 0 0;
    display: block;
}

#pageImages h4
{
    color: #6B6652;
    font-family: Georgia, Times New Roman, Serif;
    font-size: 1.6em;
    padding: 0 0 3px 0;
    border-bottom: 2px solid #87A2AE;
    margin: 20px 0 5px 0;
}


#pageToolBar
{
    margin: 0 0 20px 0;
}

#pageToolBar img
{
    margin: 0 3px 0 0;
}