body {background-image:url(../../images/misc/bg_main2.jpg);background-repeat:repeat-x;height:auto;width:auto;margin:0;padding:0;color:black;font-family:Arial, Helvetica, sans-serif;font-size:13px;}
p {color:#black;margin:0 0 0 0;padding:0 0 10px 0;line-height:15px;}
h1, h2, h3 {font-family:Arial, Helvetica, sans-serif;padding:0 0 0 0;}
h1 {color:#3c3c3c;font-weight:bold;font-size:17px;margin:0 5px 0 0;display:inline;}
h2 {color:#464646;font-weight:normal;font-size:17px;margin:0 0 0 0;display:inline;}
h3 {color:#343434;font-size:11px;font-weight:bold;margin:0 0 0 0;}
a {text-decoration:none;color:#9a244f;}
a:hover {text-decoration:underline;}
a:link {}
a:visited {}
a:active {}
img{border:0;margin:0 0 0 0;padding:0 0 0 0;}
ul {margin:0 0 0 10px;padding:0 0 0 10px;list-style:none;}
ol {margin:0 0 0 10px;padding:0 0 0 16px;}
ul li {margin:2px 0 2px 0;}
ol li {margin:2px 0 2px 0;}

p.normalText{}
.wrapper{width:1000px;height:auto;margin:0 auto 0 auto;background-repeat:no-repeat;}
.wrappertype1 {background-image:url(../../images/misc/bg_wrapper1.jpg);}
.wrappertype2 {background-image:url(../../images/misc/bg_wrapper2.jpg);}

.frame{width:832px;height:auto;margin:0 0 0 80px;}
.top{height:130px !important;width:832px;margin:0 0 0 0;padding:0 0 0 0;}
.main{height:386px;width:834px;}
/* MENU */
.menu{height:36px;width:832px;position:absolute;top:93px;float:left;}
.menu .topitem {float:left;height:36px;position:relative;}
.menu .topitem .dropdown {position:absolute;}
.menu .topitem .dropdown a {color:White;text-decoration:none;}
.menu .topitem .dropdown ul {margin:5px 0 0 0;padding:0;color:White;text-align:center;list-style:none;}
.menu .topitem .dropdown ul li {margin:0px 0 2px 0;}
.menu .topitem .dropdown ul li.active a {color:#ffa608;} 
.menu .topitem .dropdown ul li a:hover{color:#ffa608;}
.menu .topitem .dropdown .dropdowntitle {width:130px;height:25px;margin:0 0 0 10px;}

.menu .topitem .dropdown2 {top:-35px;left:-4px !important;width:172px;height:68px;background:transparent url(../../images/topmenu/skotomblack.png) 0 0 no-repeat;}
.menu .topitem .dropdown3 {top:-25px;left:-6px !important;width:172px;height:60px;background:transparent url(../../images/topmenu/vardeblack.png) 0 0 no-repeat;}
.menu .topitem .dropdown4 {top:-21px;left:-6px !important;width:179px;height:53px;background:transparent url(../../images/topmenu/getstartedblack.png) 0 0 no-repeat;}
.menu .topitem .dropdown5 {top:0px;left:1px !important;width:161px;height:109px;background:transparent url(../../images/topmenu/myterblack.png) 0 0 no-repeat;}

.menu .topitem1 {width:139px;height:30px;top:7px;}
.menu .topitem2 {width:164px;height:32px;top:5px;left:-30px;}
.menu .topitem3 {width:166px;height:34px;top:2px;left:-44px;}
.menu .topitem4 {width:166px;height:32px;top:5px;left:-62px;}
.menu .topitem5 {width:161px;height:36px;top:2px;left:-86px;}
/* MENU */
.pagetype1{}
.pagetype1 .col1{height:348px;width:494px;margin:0 0 0 0;padding:0 0 0 0;float:left;}
.pagetype1 .col2{height:380px;width:340px;margin:0 0 0 0;background-image:url(../../images/misc/bg_dots.jpg);background-repeat:no-repeat;float:left;}

.pagetype1 .col1 .textNormal{width:450px;height:320px;padding:25px 10px 0 30px;overflow:auto;}
.pagetype1 .col1 .textNormal a{display:block;}

.pagetype1 .col1 table.calendarHeader{width:420px;}
.pagetype1 .col1 tr.calendarHeader{background-color:#e9e5e2;}
.pagetype1 .col1 th.calendarHeader{padding:0 3px 0 3px;}
.pagetype1 .col1 tr.calendarBlock{background-color:#e9e5e2;text-align:center;}

.pagetype1 .col2 img{float:right;}

.pagetype2{}
.pagetype2 .col1{height:368px;width:450px;margin:0 0 0 0;padding:0 0 0 0;float:left;overflow:auto !important;}
.pagetype2 .col2{height:380px;width:380px;margin:0 0 0 0;background-image:url(../../images/misc/bg_dots.jpg);background-repeat:no-repeat;float:left;}

.pagetype2 .col1 .textNormal{width:410px;height:320px;padding:25px 10px 0 30px;overflow:auto;}
.pagetype2 .col1 .textNormal a{display:block;}
.pagetype2 .col2 img{float:right;}
.pagetype2 .col1 .textMovie{padding:25px 0 0 30px;width:374px !important;}
.pagetype2 .col1 .movieThumb{height:auto;width:auto;padding:5px 0 0 30px;margin:0 0 0 0;clear:both;}
.pagetype2 .col1 .movieThumb .movieThumbImage{background-image:url(../../images/misc/moviethumb_bg.gif);background-repeat:no-repeat;width:56px;height:58px;float:left;margin-top:5px;}
.pagetype2 .col1 .movieThumb img{height:auto;padding:4px;}
.pagetype2 .col1 .movieThumbText{height:auto;float:left;width:300px !important;padding:0 0 0 5px;}
.pagetype2 .col1 .movieThumbText h2{font-weight:bold;font-size:8pt;padding:0 0 0 5px;}

.pagetype3{}
.pagetype3 .col1{width:300px;float:left;margin:10px 0 0 10px;}
.pagetype3 .col2{width:180px;float:left;margin:60px 0 0 0;}
.pagetype3 .col3{width:180px;float:left;margin:10px 0 0 5px;}

.pagetype4{}
.pagetype4 .col1{height:386px;width:832px;}

.pagetype5{}
.pagetype5 .col1{height:348px;width:494px;margin:0 0 0 0;padding:0 0 0 0;float:left;}
.pagetype5 .col2{height:380px;width:340px;margin:0 0 0 0;background-image:url(../../images/misc/bg_dots2.jpg);background-repeat:no-repeat;float:left;}

.pagetype5 .col1 .textNormal{width:450px;height:290px;overflow:auto;padding:25px 0 0 30px;}
.pagetype5 .col1 .valueForm1{margin:0 0 0 0;}
.pagetype5 .col1 .valueForm1 h2{width:440px;height:19px;color:white;display:block;font-size:10pt;font-weight:bold;background-image:url(../../images/misc/bg_orangeHeader.jpg);background-repeat:repeat-x;padding:1px 0 0 3px;}
.pagetype5 .col1 .valueForm1 input.text{border:none;background-image:url(../../images/misc/bg_contactFormNormal.jpg)}
.pagetype5 .col1 .valueForm1 input.submit{color:white;width:79px;height:23px;border:none;background-image:url(../../images/misc/bgSubmitRed.gif);}
.pagetype5 .col2 .imageLinkbox{position:relative;top:75px;left:70px;}
.pagetype5 .col2 .imageLinkbox h1.imageHeader{color:white;display:block;width:200px;text-align:center;}
.pagetype5 .col2 .imageLinkbox a{margin:0 0 0 65px;}

.pagetype6 .col1{height:348px;width:494px;margin:0 0 0 0;padding:0 0 0 0;float:left;}
.pagetype6 .col2{height:380px;width:340px;margin:0 0 0 0;background-image:url(../../images/misc/bg_dots.jpg);background-repeat:no-repeat;float:left;}

.pagetype6 .col1 .valueForm2 {position:relative;margin:0 0 0 25px;overflow:auto;height:348px;}
.pagetype6 .col1 .valueForm2 .textNormal{padding:25px 10px 0 30px;}
.pagetype6 .col1 .valueForm2 h2{width:460px;height:19px;color:white;display:block;font-size:10pt;font-weight:bold;background-image:url(../../images/misc/bg_orangeHeader.jpg);background-repeat:repeat-x;padding:0 0 0 3px;}
.pagetype6 .col1 .valueForm2 .area{width:400px;}
.pagetype6 .col1 .valueForm2 .radio{width:400px;}
.pagetype6 .col1 .valueForm2 input.radio{display:inline;width:auto;margin:0 0 0 0;padding:0 0 0 0;}
.pagetype6 .col1 .valueForm2 input.text{border:none;background-image:url(../../images/misc/bg_contactFormNormal.jpg);}
.pagetype6 .col1 .valueForm2 select.select2{border:none;}
.pagetype6 .col1 .valueForm2 .result{/*background-image:url(http://www.gallringstaget.se/Gallringstaget/images/misc/bgValueSubmitAnswer.jpg);*/width:417px;height:21px;background-repeat:no-repeat;margin:0 0 0 30px;}
.pagetype6 .col1 .valueForm2 input.submit{border:none;background-color:transparent;width:150px;padding:2px 0 0 0;color:white;}
.pagetype6 .col1 .valueForm2 input.finalvalue{position:relative;left:80px;color:#9a244f;border:none;background-color:transparent;}
.pagetype6 .col1 .textDisclaimer{padding:1px 0 0 30px;}
.pagetype6 .col1 .valueForm2 p.inline{display:inline;}
.pagetype6 .col1 .valueForm2 ul{margin:0 0 0 168px;position:relative;top:-12px;}
.pagetype6 .col1 .valueForm2 li{margin:0 0 0 0 !important;margin:-3px 0 0 0;padding:0 0 0 0;}
.pagetype6 .col2 .imageLinkbox {text-align:center;position:relative;top:90px;left:80px;width:200px;}
.pagetype6 .col2 h1.imageHeader {color:white;display:block;}

.pagetype10{}
.pagetype10 .col1{height:368px;width:450px;margin:0 0 0 0;padding:0 0 0 0;float:left;overflow:auto !important;}
.pagetype10 .col2{height:380px;width:384px;margin:0 0 0 0;float:left;}

.pagetype10 .col1 .textNormal{width:410px;height:320px;padding:25px 10px 0 30px;overflow:auto;}
.pagetype10 .col1 .textNormal a{display:block;}
.pagetype10 .col2 img{float:right;}

.pagetype11{}
.pagetype11 .col1{height:368px;width:450px;margin:0 0 0 0;padding:0 0 0 0;float:left;overflow:auto !important;}
.pagetype11 .col2{height:380px;width:384px;margin:0 0 0 0;float:left;}

.pagetype11 .col1 .textStart{width:325px;height:300px;padding:60px 10px 0 60px;overflow:auto;text-align:center;}
.pagetype11 .col1 .textStart h1 {font-size:20pt;font-weight:bold;color:black;}
.pagetype11 .col1 .textStart p {color:black;font-size:13pt;line-height:17pt;font-weight:bold;margin:10px 0 0 0;}
.pagetype11 .col1 .textStart a{display:block;}
.pagetype11 .col2 img{float:right;}


/*THIRD LEVEL BOX */
.thirdlevelwrap {position:relative;width:0;height:0;}
.thirdlevelwrap .box {position:absolute;left:510px;top:296px;width:279px;height:69px;padding:10px 0 0 5px;background-image:url(../../images/misc/level3box.gif);background-repeat:no-repeat;}
.thirdlevelwrap .box a {background-image:url(../../images/misc/thirdlevelLinkarrow.gif);background-repeat:no-repeat;width:260px;margin:0 0 0 0;padding:0 0 0 20px;display:block;font-weight:bold;color:#636363;font-size:8pt;}
/*THIRD LEVEL BOX */

/*FOOTER */
.footer{width:921px;height:50px;}
.footer img.cover{width:911px;height:29px;position:relative;z-index:6;left:-35px;top:-16px;}
/*FOOTER */

img {border:0;}
.scrollbox {overflow:auto;}

/* 
******************************************************************
start: Richard Sektion 
******************************************************************
*/
.defaultleftcolpadding {padding:25px 0 0 30px;}

/* start:calendar map */
.rightmap {position:relative;margin:0 0 0 20px;width:286px;height:297px;background:transparent url(../../images/tourview/map.gif) 0 0 no-repeat;}
.rightmap .pinitem {position:absolute;width:15px;height:15px;font-size:0;z-index:8;}
.rightmap .infobox {position:absolute;width:270px;height:96px;background:transparent url(../../images/tourview/bg_infobox.gif) 0 0 no-repeat;z-index:10;}
.rightmap .infobox div {margin:10px 0 0 25px;width:230px;height:65px;text-align:center;background-color:aYellow;}
.rightmap .infobox div h3 {margin:0 0 0 0;}
.rightmap .infobox div p {margin:0;padding:0;}
/* end:calendar map */

/*.contentseparator1 {background:transparent url(/Gallringstaget/images/misc/bg_dots.jpg) 0 0 no-repeat;}*/
.contentseparator1 {background:transparent url(../../images/misc/bg_dots_trans.gif) 0 0 no-repeat;}


.pagetype7 {}
.pagetype7 .col1 {height:348px;width:490px;margin:0 0 0 0;padding:0 0 0 0;float:left;}
.pagetype7 .col2 {height:380px;width:330px;margin:0 0 0 0;float:left}
table.calendarHeader{width:420px;}
tr.calendarHeader{background-color:#e9e5e2;}
th.calendarHeader{padding:0 3px 0 3px;}
tr.calendarBlock{background-color:#e9e5e2;text-align:center;}


.pagetype8 {}
.pagetype8 .col1 {height:348px;width:490px;margin:0 0 0 0;padding:0 0 0 0;float:left;}
.pagetype8 .col2 {height:350px;width:310px;margin:0 0 0 0;padding:0 0 0 20px;float:left;}
.pagetype8 .col3 {height:350px;width:330px;margin:0 0 0 0;padding:0 0 0 0;float:left;}

.pagetype9 {}
.pagetype9 .col1 {height:348px;width:300px;float:left;}
.pagetype9 .col2 {height:288px;width:180px;margin:60px 0 0 0;float:left;}
.pagetype9 .col3 {height:338px;width:180px;margin:10px 0 0 5px;float:left;}

/* start:form related stuff */
/* problem with this, but KEEP IT HERE, maybe fix/use later
.messageboxwrap {position:relative;width:0;height:0;}
.messageboxwrap .messagebox {position:absolute;left:1px;top:1px;width:260px;height:120px;background-color:#848280;z-index:19;}
.messageboxwrap .messagebox .box {position:absolute;left:-2px;top:-2px;width:260px;height:120px;background-color:#e6e2df;}
.messageboxwrap .messagebox .box .controlbox {height:23px;}
.messageboxwrap .messagebox .box .controlbox a {float:right;display:block;height:15px;padding:3px 3px 0 0;}
.messageboxwrap .messagebox .box .contentbox {height:75px;width:230px;padding:0 15px 15px 15px;text-align:center;}
.messageboxwrap .messagebox .box .contentbox h1 {color:#b2002f;font-size:12px;font-weight:bold;margin:0;padding:0;}
*/
.messagebox {width:260px;height:120px;background-color:#e6e2df;border:1px solid #848280;}
.messagebox .controlbox {height:23px;}
.messagebox .controlbox a {float:right;display:block;height:15px;padding:3px 3px 0 0;}
.messagebox .contentbox {height:75px;width:230px;padding:0 15px 15px 15px;text-align:center;}
.messagebox .contentbox h1 {color:#b2002f;font-size:12px;font-weight:bold;margin:0;padding:0;}

.formcontrols {}
.formcontrols .fieldsmall {border:none;width:155px;background-image:url(../../images/form/bg_field1.gif)}
.formcontrols .fieldlarge {border:none;width:355px;background-image:url(../../images/form/bg_field2.gif);height:48px;}
.formcontrols .fieldmedium {border:none;width:280px;background-image:url(../../images/form/bg_field2.gif);height:48px;}
.formcontrols .fieldsmaller {border:none;width:140px;background-image:url(../../images/form/bg_field1.gif)}
.formcontrols .fieldsmallest {border:none;width:130px;background-image:url(../../images/form/bg_field1.gif)}
.formcontrols .fieldselectboxsmall {margin:0 0 5px 0;float:left;clear:both;width:180px;height:auto;}
.areafieldselectbox {margin:0 0 5px 0;clear:both;width:160px;}
.eventfieldselectbox {margin:0 0 5px 0;clear:both;width:360px;}
/*.formcontrols .fieldselectboxlarge {border:none;background-image:url(/Gallringstaget/images/design/dropdown_bg.jpg);margin:0 0 5px 0;float:left;clear:both;width:180px;height:auto;}*/

.formcontrols label {}
.formcontrols label.normal {color:#666666;}
.formcontrols label.caution {color:#b2002f;}
.formcontrols .boxtype1 {width:190px;height:41px;}
.formcontrols .boxtype1 label {display:block;}
.formcontrols .boxtype2 {width:190px;height:25px;}
.formcontrols .boxtype2 label {float:left;width:auto;height:18px;}
.formcontrols .boxtype2 input {height:18px;float:left;margin:0 10px auto 2px;}
.formcontrols .boxtype3 {width:380px;}
.formcontrols .boxtype4 {width:140px;height:41px;} /*.formcontrols .boxtype4 {width:150px;height:41px;}*/
.formcontrols .boxtype5 {width:140px;height:30px;} /*.formcontrols .boxtype5 {width:150px;height:30px;}*/
.formcontrols .boxtype5 label, .formcontrols .boxtype6 label {float:left;width:auto;height:18px;}
.formcontrols .boxtype5 input, .formcontrols .boxtype6 input {height:18px;float:left;margin:0 10px auto 2px;}
.formcontrols .boxtype6 {width:290px;height:auto;}/*.formcontrols .boxtype6 {width:302px;height:auto;}*/
.formcontrols .boxtype6 input.button {height:21px;float:none;margin:0;} 
.formcontrols .boxtype7 {width:190px;height:70px;padding:0;margin:0;}
.formcontrols .header {background:transparent url(../../images/misc/bg_orangeHeader.jpg) 0 0 repeat-x;width:300px;height:19px;margin-bottom:2px;}
.formcontrols .header h1 {color:White;margin:0 0 0 0;padding:2px 0 0 8px;font-size:11px;display:block;}
/*start:NEW*/
.formcontrols .boxtype8 {width:190px;height:65px;}
.formcontrols .boxtype8 input {float:left;width:20px;height:18px;padding:0;margin:0 0 0 0;}
.formcontrols .boxtype8 label {float:left;width:160px;height:18px;padding:0;margin:2px 0 0 5px;}
.formcontrols .boxtype9 {width:190px;height:65px;}
.formcontrols .boxtype9 label {float:left;width:auto;height:18px;}
.formcontrols .boxtype10 {background:transparent url(../../images/form/bgValueSubmitAnswer.jpg) 0 0 no-repeat;width:390px;height:21px;margin:0 0 0 0;}
.formcontrols .boxtype10 .button {border:none;background-color:transparent;width:232px;height:21px;padding:0 0 0 0;vertical-align:text-bottom;}
.formcontrols .boxtype10 .text {width:160px;color:#9a244f;border:none;background-color:transparent;font-weight:bold;margin-left:40px;float:right;margin-top:-20px;}
/*end:NEW*/


.formcontrols .formcol1 {float:left;width:200px;}
.formcontrols .formcol2 {float:left;width:200px;}
.formcontrols .formcol3 {clear:both;width:400px;}

.formcontrols .formcol4 {float:left;width:140px;} /*.formcontrols .formcol4 {float:left;width:160px;}*/
.formcontrols .formcol5 {float:left;width:140px;} /*.formcontrols .formcol5 {float:left;width:150px;}*/

.formcontrols .formcol6 {float:left;width:300px;}/*.formcontrols .formcol6 {float:left;width:310px;}*/

.formcontrols .formcol7 {float:left;width:400px;}

.leftformtext {width:400px;}

.contactswrap {width:320px;margin:10px 0 0 10px;}
.contactswrap .list {width:320px;height:260px;}
.contactswrap .header {background:transparent url(../../images/misc/bg_orangeHeader.jpg) 0 0 repeat-x;width:300px;height:19px;margin-bottom:2px;}
.contactswrap .header h1 {color:White;margin:0 0 0 0;padding:2px 0 0 8px;font-size:11px;display:block}
.contactswrap .list .item {width:300px;height:115px;background-color:#e9e5e2;margin:0 0 3px 0;}
.contactswrap .list .item .image {width:89px;height:97px;background:transparent url(../../images/misc/bg_contactPhoto.jpg) 0 0 no-repeat;margin:10px 0 0 3px;float:left;}
.contactswrap .list .item .image img {padding:5px;height:87px;width:79px;background:none;margin:0 0 0 0;}
.contactswrap .list .item .text {width:196px;float:left;padding:10px 0 0 5px;}
.contactswrap .list .item .text h2 {margin:0;padding:0;font-size:11px;font-weight:bold;}
.contactswrap .list .item .text h3 {margin:0;padding:0;font-size:11px;font-weight:normal;}
/* end:form related stuff */

/* start:qa */
.qawrap .questions {margin:0 0 0 0;width:400px;}
.qawrap .questions li {margin:0 0 8px 0;}
.qawrap .questions li a {padding:0 0 0 15px;height:12px;display:table!important;display:block;}
.qawrap .questions li a.active {background:transparent url(../../images/qa/arrow_1.gif) 0 2px no-repeat;color:#525252;}
.qawrap .questions li a.inactive {background:transparent url(../../images/qa/arrow_0.gif) 0 2px no-repeat;}
.qawrap .answers {height:280px;margin:10px 0 0 15px;background-color:#e3e0db;}
.qawrap .answers h3.first {margin-bottom:12px;}
.qawrap .answers .item {padding:10px 0 0 10px;width:285px;background-color:#e3e0db;}
/* end:qa */


/* hack-stuff */
.floatclear {display:inline-block;width:100%;}
/* Hide from IE-mac \*/ 
* html .floatclear {height:1%;width:auto;} 
.floatclear {display:table;} 
/* End hide from IE-mac */ 

/* end: Richard Sektion */

/* start:staticlinkbbox */
.thirdlevelwrap .staticlinkbbox {position:absolute;left:10px;top:370px;width:850px;height:40px;background-color:Transparent;z-index:10;}
.thirdlevelwrap .staticlinkbbox a {float:left;display:block;}
.thirdlevelwrap .staticlinkbbox a.link1 {margin:0 65px 0 0;}
.thirdlevelwrap .staticlinkbbox a.link2 {margin:0 150px 0 0;}
.thirdlevelwrap .staticlinkbbox a.link3 {margin:0 85px 0 0;}
.thirdlevelwrap .staticlinkbbox a.link4 {margin:0 0 0 0;}
/* end:staticlinkbbox */

/* start:footerlinks */
/*.footer .footerlinks{ font-size:7pt; width:800px;height:24px;margin:60px 0 0 0;background-image:url(http://www.gallringstaget.se/Gallringstaget/includes/images/design/footerbg.jpg);background-repeat:repeat-x;}*/
.footer .footerlinks p{font-size:7pt;padding:8px 0 0 10px;color:gray;}
.footer .footerlinks a{margin:0 5px 0 5px;color:gray;}
/* end:footerlinks */
input.submitter {
	margin-top:1px;
	height:18px;
	border:none;
	color:white;
	margin-left:0px;
	background-image:url(../../images/misc/staticsubmitbg.jpg);
}
