body, html { background:#d9d9d9 url(/filearchive/1/15/sitebg.jpg) repeat-x; text-align:center; margin:0; padding:0 0 24px 0; font-family:arial, sans-serif}

/*--------------------------------------------------------------------------------------------------------------------------------
    Egna resets
--------------------------------------------------------------------------------------------------------------------------------*/
p,li,ul,div,h1,h2,h3,h4, img, hr {margin:0; padding:0; border:0}
hr {height:1px; color:#dddddd;}

/*--------------------------------------------------------------------------------------------------------------------------------
    Länkar
--------------------------------------------------------------------------------------------------------------------------------*/

.h2_title:link, .h2_title:visited { color:#fff}
.h2_title:hover, .h2_title:active{ color:#fff}

a:link { color:#005daa}
a:visited { color:#005daa}
a:hover { color:#a4b6d1; text-decoration:underline}
a:active { color:#a4b6d1}

a:link .p_link{ color:#000}
a:visited .p_link{ color:#000}
a:hover .p_link{ color:#005daa;}
a:active .p_link{ color:#005daa}

a:link p, a:visited p {text-decoration:none; color:#000} 
a:link h3 {text-decoration:none; } 
a:visited p, a:visited h3 {text-decoration:none; }

a:hover p {text-decoration:none; color:#000}
a:hover h3 {text-decoration:underline;} 
a:active p, a:active h3 {text-decoration:none;}

/*--------------------------------------------------------------------------------------------------------------------------------
    Brödtext
--------------------------------------------------------------------------------------------------------------------------------*/

.content p {margin-bottom:14px}
.content img {margin:10px}
.content .bildtext { font-size:10px; color:#666}
.content td { font-size:12px; margin:0; padding:0;}

.content ul {margin-left:20px; margin-bottom:20px}
.content ul li {}

.content .tabell {border-collapse:collapse; margin-bottom:20px}
.content .tabell td { padding:4px}


/*--------------------------------------------------------------------------------------------------------------------------------
    Klasser som styr ramverket
--------------------------------------------------------------------------------------------------------------------------------*/
.sitewidth {width:990px;}
.contentwidth {width:100%} 
html>body .contentwidth {width:auto}

.width100percent {width:100%}
.width100percent-ie {#width:100%}

.col312 {}

.col1pos { position:absolute; left:0; top:0;}
.col2pos { position:absolute; left:328px; top:0;}
.col3pos { position:absolute; left:656px; top:0;}

.colwidth { width:312px }
.colspan2width {width:640px}
.colspan3width {width:968px; clear:both}
.colspan3widthplusmargin {width:984px; clear:both}

.colmarginleft {margin-left:16px;}
.colmarginright {margin-right:16px;}
.colmargintop {margin-top:17px;}
.colmargintopextra {margin-top:21px;}
.colmargintopextrav2 {margin-top:11px;}
.colmargindown {margin-bottom:17px;}

.colpaddingleft {padding-left:20px}
.colpaddingright {padding-right:13px}
.colinnermarginright {margin-right:13px}

/*.col404 { width:404px; }*/ /* OLD */
.col404 { width:485px; }
/*.col234 { width:234px; margin-right:40px}*/ /* OLD */
.col234 { width:203px; margin-right:10px}
.col178 { width:178px; margin-left:20px}

.col678 { width:678px; background:url(/filearchive/2/2943/whiteboxbg678.gif) repeat-y;}

.width420 { width:420px; }
.width190 { width:190px; }
.width180 { width:180px; }


/*--------------------------------------------------------------------------------------------------------------------------------
    Generella klasser
--------------------------------------------------------------------------------------------------------------------------------*/

.l {float:left}
.r {float:right}
.oa {overflow:hidden}
.oh {overflow:hidden}
.oxh {overflow-x:hidden}
.oyh {overflow-y:hidden}
.db {display:block}
.cb {clear:both}
.positioncenter {margin:0 auto;}
.textalignleft{ text-align:left}
.textalignright{ text-align:right}
.textaligncenter{ text-align:center}
.posrelative {position:relative}
.di {display:inline}
.nounderline { text-decoration:none}
.strong {font-weight:700}
.cl {clear:left}
.cr {clear:right}
.liststylenone { list-style-type:none}

/*-------------------------------------------------------------------------------------------------------------------------------- 
    Rubriker 
--------------------------------------------------------------------------------------------------------------------------------*/

/*h1 {font-size:23px; clear:both; }*/ /*OLD*/
h1 {font-size:24px; clear:both; }
h2 {font-size:14px; }
h3 {font-size:14px; }
h4 {font-size:12px; }

.h1 {font-size:23px; }
.h2 {font-size:14px; }
.h3 {font-size:14px; }
.h4 {font-size:12px; }

.h3margindown {margin-bottom:12px}

/*-------------------------------------------------------------------------------------------------------------------------------- 
    Texter
--------------------------------------------------------------------------------------------------------------------------------*/

.textsize10{ font-size:10px}
.textsize11{ font-size:11px}
.textsize12{ font-size:12px} /*OLD*/
/*.textsize12{ font-size:16px}*/
.textsize13{ font-size:13px}
.textsize14{ font-size:14px; line-height:19px}
.textsize16{ font-size:16px; line-height:24px}

.lineheight22 {line-height:22px}
.lineheight25 {line-height:25px}


/*-------------------------------------------------------------------------------------------------------------------------------- 
    Höjder
--------------------------------------------------------------------------------------------------------------------------------*/

.height22 {height:22px}

/*-------------------------------------------------------------------------------------------------------------------------------- 
    Marginaler och padding
--------------------------------------------------------------------------------------------------------------------------------*/

.pmargindowntight { margin-bottom:0px}

.margintop5 {margin-top:5px}
.margintop8 {margin-top:8px}
.margintop9 {margin-top:9px}
.margintop10 {margin-top:10px}
.margintop15 {margin-top:15px}
.margintop20 {margin-top:20px}

.marginright5 {margin-right:5px}
.marginright8 {margin-right:8px}
.marginright10 {margin-right:10px}
.marginright20 {margin-right:20px;}

.margindown5 {margin-bottom:5px} 
.margindown10 {margin-bottom:10px} 
.margindown15 {margin-bottom:15px} 
.margindown20 {margin-bottom:20px}

.marginleft5 {margin-left:5px}
.marginleft10 {margin-left:10px}
.marginleft15 {margin-left:15px}
.marginleft20 {margin-left:20px}

.paddingtop10 {padding-top:10px}
.paddingtop20 {padding-top:20px}

.paddingdown5 {padding-bottom:5px}
.paddingdown10 {padding-bottom:10px}
.paddingdown15 {padding-bottom:15px}
.paddingdown20 {padding-bottom:20px}

.paddingleft20 {padding-left:20px}


/*-------------------------------------------------------------------------------------------------------------------------------- 
    Textfärger 
--------------------------------------------------------------------------------------------------------------------------------*/
.bluetext {color:#005daa}
.greytext {color:#666666}
.whitetext {color:#ffffff}
.browntext {color:#794b15}
.babybluetext {color:#24a9d1}
.redtext {color:#ff0000}

/*-------------------------------------------------------------------------------------------------------------------------------- 
    bakgrundsfärger 
--------------------------------------------------------------------------------------------------------------------------------*/
.greybackground {background:#f1f1f1}
.whitebackground {background:#ffffff}


/*-------------------------------------------------------------------------------------------------------------------------------- 
    Borders etc
--------------------------------------------------------------------------------------------------------------------------------*/

.borderbottom1pxsolidgrey {border-bottom:1px solid #dddddd}
.borderright1pxsolidgrey {border-right:1px solid #dddddd}
.borderleft1pxsolidgrey {border-left:1px solid #dddddd}

/*-------------------------------------------------------------------------------------------------------------------------------- 
    Bilder etc
--------------------------------------------------------------------------------------------------------------------------------*/

.imageintext { margin:0 8px 8px 0}

/*-------------------------------------------------------------------------------------------------------------------------------- 
    Listor
--------------------------------------------------------------------------------------------------------------------------------*/

.liststylenone {list-style:none}
.simplelimargindown {margin-bottom:15px}

/*-------------------------------------------------------------------------------------------------------------------------------- 
    Unika Wrapperklasser och boxar 
--------------------------------------------------------------------------------------------------------------------------------*/
.sitewrapper-lvl1 { background:#e7e7e7;}
.sitewrapper-lvl2 { background:#fff; margin:3px; padding:1px}
.headerwrapper { /*height:155px;*/ height:122px; margin:0 0 1px 0;}
.headerwrapperv2 { /*height:155px;*/height:122px; margin:0 0 1px 0;position:relative;}
.topnavwrapper { background:#2071b5 url(/filearchive/4/463/topmenubg.gif) repeat-x; height:35px}
.contentwrapper { margin:5px 6px 0 6px;}
.flashwrapper { height:270px}

.mainwrapper .searchboxwrapper { background:url(/filearchive/3/394/greyboxroundedcorners312x67.gif); height:67px; width:312px}
.col178 .searchboxwrapper { background:url(/filearchive/1/1642/greyboxroundedcorners178x67.gif); height:67px; margin-bottom:20px; width:178px} 
 
.infoboxwrapper { background:#2071b5; height:181px} 
.infoboxwrapper ul {margin:0 2px 0 2px}
.infoboxwrapper ul li {margin-bottom:2px}

.logo { /*margin-top:23px;*/margin-top:10px; /*margin-left:67px;*/margin-left:28px; float:left}

.infoboxlistitem { height:58px; margin:0 2px 0 2px; padding:}
.infoboxlistitem p {}
.imgwrapper56x52 { width:56px; height:52px; margin:3px 22px 3px 16px;}


.mainwrapper {height:270px}

/*NEW*/
.mainwrapper_v2 {height:300px}

.mainwrapper .obj{}

.colwrapper {}

.leftcol { }


.col178 .h2_calendarbox{ background:url(/filearchive/1/1161/blueheader178.gif); color:#fff; height:20px; line-height:20px; padding-left:16px}
.col178 .div_calendar { border-bottom:1px solid #dddddd; border-left:1px solid #dddddd; border-right:1px solid #dddddd; margin-bottom:20px}
.col178 .div_calendar ul {padding-top:10px}

.col234 .h2_calendarbox{ background:url(/filearchive/6/680/header2roundedwidth234.gif); height:34px; line-height:34px; color:#fff; padding-left:20px; width:214px; #width:234px;}
.col234 .div_calendar { border-bottom:1px solid #dddddd; border-left:1px solid #dddddd; border-right:1px solid #dddddd;}
.col234 .div_calendar ul {padding-top:10px}

.col404 .h2_calendarbox{ background:url(/filearchive/1/1678/header2roundedwidth404.gif); height:34px; line-height:34px; color:#fff; padding-left:20px; width:384px; #width:404px;}
.col404 .div_calendar { border-bottom:1px solid #dddddd; border-left:1px solid #dddddd; border-right:1px solid #dddddd;}
.col404 .div_calendar ul {padding-top:10px}

.col312 .h2_calendarbox{ background:url(/filearchive/2/229/header4roundedwidth312.gif); height:34px; line-height:34px; color:#fff; padding-left:20px; margin-bottom:12px; width:292px; #width:312px;}

.div_calendar .current { background:#f1f1f1}
.div_calendar .current p { color:#333}
.div_calendar .current a { color:#333}


.col178 .div_news { border-bottom:1px solid #dddddd; border-left:1px solid #dddddd; border-right:1px solid #dddddd; margin-bottom:20px}
.col178 .div_news ul {padding-top:10px}
.col178 .div_news li {padding-left:20px; padding-right:13px; padding-bottom:5px; margin-bottom:10px}

.col234 .div_news { border-bottom:1px solid #dddddd; border-left:1px solid #dddddd; border-right:1px solid #dddddd;}
.col234 .div_news ul {padding-top:10px}
.col234 .div_news li {padding-left:20px; padding-right:13px; padding-bottom:5px; margin-bottom:10px}


.col312 .div_news {padding-left:20px}
.col312 .div_news li{margin-right:13px; margin-bottom:17px}

.col178 h4 { background:url(/filearchive/1/1161/blueheader178.gif); color:#fff; height:20px; line-height:20px; padding-left:16px;margin-bottom:0px;}
.col178 .box178 { background:url(/filearchive/1/1162/boxbg178.gif); padding-left:16px;padding-top:5px;}
.col178 .box178bottom { background:url(/filearchive/1/1163/boxbottom178.gif); height:5px; width:178px; overflow:hidden}
.col178 li {width:155px;}

.div_news .current { background:#f1f1f1}
.div_news .current p { color:#333}
.div_news .current a { color:#333}

.col312 .div_calendar { border-bottom:1px solid #dddddd;}

.middlecol { }
.rightcol { }


.col312 .personalblogglistbox { background:#f1f1f1 url(/filearchive/3/365/blogg_header.jpg) top left no-repeat; width:312px}
.col312 .personalblogglistbox .blogtitle {width:160px}
.col312 .personalblogglistbox .h2 {margin-top:40px;}
.col312 .personalblogglistbox .personalblogglistboxcontent {margin:26px 0 0 28px}
.col312 .personalblogglistbox .personalblogglistboxcontent ul {margin-left:16px}
.col312 .personalblogglistbox .personalblogglistboxcontent li {margin-bottom:8px}

.col404 .personalblogglistbox { background:#f1f1f1 url(/filearchive/1/1094/blogg_header404.jpg) top left no-repeat; width:404px}
.col404 .personalblogglistbox .h2 {margin-top:40px;}
.col404 .personalblogglistbox .personalblogglistboxcontent {margin:26px 0 0 28px}
.col404 .personalblogglistbox .personalblogglistboxcontent ul {margin-left:16px}
.col404 .personalblogglistbox .personalblogglistboxcontent li {margin-bottom:8px}

.blogportrait { margin: 0 15px 0 25px}

.whiteboxbg312 { background:url(/filearchive/4/428/whiteboxbg312.gif)}
.whiteboxtop312 { background:url(/filearchive/4/430/whiteboxtop312.gif) top left no-repeat; height:5px; }
.whiteboxbottom312 { background:url(/filearchive/4/429/whiteboxbottom312.gif) top left no-repeat; height:5px; overflow:hidden }

.listitemfooter {}

.breadcrumb {color:#666}
.breadcrumb a:link{ color:#666; text-decoration:none}
.breadcrumb a:visited{ color:#666; text-decoration:none}
.breadcrumb a:hover{ color:#000; text-decoration:none}

.commentbox {width:260px;}
.width250px {width:250px;}
.footer {background:url(/filearchive/5/5555/bgfooter3.png) no-repeat 20px 0; padding-top:50px; padding-bottom:30px;  padding-left:20px}
.footer p {}


.newssthlmmrwrapper { overflow:hidden; padding-bottom:2px}
.newssthlmmrwrapper iframe { margin-left:20px; margin-top:17px; float:left}

/*-------------------------------------------------------------------------------------------------------------------------------- 
    inputboxar 
--------------------------------------------------------------------------------------------------------------------------------*/


.mainwrapper .searchboxbackground {background:url(/filearchive/3/393/searchbox.gif) 20px 0 no-repeat; width:233px; height:25px;}
.mainwrapper .searchbox {background:transparent; height:25px; border:0; width:190px; padding-left:20px; line-height:25px; font-size:14px; color:#666; margin-left:20px}

.col178 .searchboxbackground {background:url(/filearchive/1/1643/searchbox178.gif) 16px 0 no-repeat; height:25px; width:115px;}
.col178 .searchbox {background:transparent; height:25px; border:0; width:70px; padding-left:10px; line-height:25px; font-size:14px; color:#666; margin-left:20px}


.searchbuttononlytext {height:25px;}

.captcha {}

/*-------------------------------------------------------------------------------------------------------------------------------- 
    Grafikklasser 
--------------------------------------------------------------------------------------------------------------------------------*/

.col404 .header2roundedwidth {background:url(/filearchive/1/1678/header2roundedwidth404.gif); height:34px; line-height:34px; color:#fff; padding-left:20px; width:384px; #width:404px;}

.col312 .header2roundedwidth {background:url(/filearchive/2/228/header2roundedwidth312.gif); height:34px; line-height:34px; color:#fff; padding-left:20px; width:292px; #width:312px;}

.col312 .header2roundedwidth312 {background:url(/filearchive/2/228/header2roundedwidth312.gif); height:34px; line-height:34px; color:#fff; padding-left:20px; width:292px; #width:312px;}

.header2roundedwidth678 {background:url(/filearchive/2/2942/header2roundedwidth678.gif); height:34px; line-height:34px; color:#fff; padding-left:20px; width:658px; #width:678px;}


.col312 .header2roundedwidth312twitter {background:url(/filearchive/1/1916/header4roundedwidth312twitter.gif); height:34px; line-height:34px; color:#fff; padding-left:20px; width:292px; #width:312px;}

.col312 .header2roundedwidth312twingly {background:url(/filearchive/1/1938/header2roundedwidth312twingly.gif); height:44px; line-height:54px; color:#fff; padding-left:20px; width:292px; #width:312px; overflow:hidden}

.header4roundedwidth312 {background:url(/filearchive/2/229/header4roundedwidth312.gif); height:34px; line-height:34px; color:#fff; padding-left:20px; margin-bottom:12px; width:292px; #width:312px;}

.puffborder {
    background:url(/filearchive/3/334/puffborderroundedwidth312.png) no-repeat left bottom; width:312px;
}

.col404 .puffborder {
    background:url(/filearchive/2/2944/whiteboxbottom404.gif) no-repeat left bottom; width:404px;
}

.col404 .puffborderbg {
    background:url(/filearchive/2/2945/whiteboxbottom404bg.gif) repeat-y; width:404px;
}

.col678bottom { background:url(/filearchive/2/2946/whiteboxbottom678.gif); height:5px; overflow:hidden; width:678px}




.col312 .greyboxroundedcornersbottom { background:url(/filearchive/3/366/greyboxroundedcornersbottom312.gif); height:13px; overflow:hidden}

.col404 .greyboxroundedcornersbottom { background:url(/filearchive/1/1095/greyboxroundedcornersbottom404.jpg); height:13px; overflow:hidden}

/*-------------------------------------------------------------------------------------------------------------------------------- 
    Twiggly overrides
--------------------------------------------------------------------------------------------------------------------------------*/
.twinglywrapper {
    position: relative;
}

.twingly_header {
    display: none !important;
}

.twinglylogo {
    position: absolute;
    right:15px;
    top:-9px;
}

/*-------------------------------------------------------------------------------------------------------------------------------- 
    Smartnavigation top 
--------------------------------------------------------------------------------------------------------------------------------*/
.menu_top {overflow:hidden; width:890px; float:left}
.menu_top ul {overflow:hidden;}
.menu_top ul li{list-style:none; float:left; height:35px; line-height:35px; font-size:14px}

.menu_top .current, .menu_top .active {background:url(/filearchive/4/464/topmenuselectedbg.gif) repeat-x}

.menu_top ul li a:link, .menu_top ul li a:visited{ color:#ffffff; text-decoration:none; padding:0 18px 0 18px; display:block}
.menu_top ul li a:hover, .menu_top ul li a:active{ color:#000000; text-decoration:none;}

.menu_top ul .current a:link, .menu_top ul .active a:link, .menu_top ul .current a:visited, .menu_top ul .active a:visited {color:#000000; text-decoration:none; padding:0 18px 0 18px; display:block;}

/*-------------------------------------------------------------------------------------------------------------------------------- 
    Smartnavigation sub
--------------------------------------------------------------------------------------------------------------------------------*/
.menu_sub { background:url(/filearchive/4/488/greyboxgrad234.gif) repeat-x; min-height:800px; #height:800px;}
.menu_sub .level-1 {background:url(/filearchive/4/487/greyboxtop234.gif) top left no-repeat; padding-top:6px}
.menu_sub ul {}
/*.menu_sub ul li{ font-size:11px; padding:2px 0 2px 0}*/ /*OLD*/
.menu_sub ul li{ font-size:12px; padding:2px 0 2px 0}

.menu_sub .level-1 li a{ padding:0 0 0 8px; text-decoration:none; font-weight:700; color:#666; display:block}
.menu_sub .level-1 li a.current{ padding:0 0 0 18px; text-decoration:none; font-weight:700; color:#005daa; background:url(/filearchive/4/493/sub_nav_arrow.gif) 8px 4px no-repeat; #background:url(/filearchive/4/493/sub_nav_arrow.gif) 8px 8px no-repeat; }
.menu_sub .level-1 li .active{ text-decoration:none; font-weight:700; color:#005daa;}

.menu_sub ul li .level-2 li a{ padding:0 0 0 28px; text-decoration:none; font-weight:700; color:#666;}
.menu_sub ul li .level-2 li a.current{ padding:0 0 0 38px; text-decoration:none; font-weight:700; color:#005daa; background:url(/filearchive/4/493/sub_nav_arrow.gif) 28px 4px no-repeat; #background:url(/filearchive/4/493/sub_nav_arrow.gif) 28px 8px no-repeat;}
.menu_sub ul li .level-2 li .active{ text-decoration:none; font-weight:700; color:#005daa;}

.menu_sub .current, .menu_sub .active { background:#fff}

/*-------------------------------------------------------------------------------------------------------------------------------- 
    Smartnavigation subeng
--------------------------------------------------------------------------------------------------------------------------------*/
.menu_subeng { background:url(/filearchive/4/488/greyboxgrad234.gif) repeat-x; min-height:800px; #height:800px;}
.menu_subeng .level-0 {background:url(/filearchive/4/487/greyboxtop234.gif) top left no-repeat; padding-top:6px}
.menu_subeng ul {}
.menu_subeng ul li{ font-size:11px; padding:2px 0 2px 0}

.menu_subeng .level-0 li a{ padding:0 0 0 25px; text-decoration:none; font-weight:700; color:#666; display:block}
.menu_subeng .level-0 li a.current{ padding:0 0 0 35px; text-decoration:none; font-weight:700; color:#005daa; background:url(/filearchive/4/493/sub_nav_arrow.gif) 25px 4px no-repeat; #background:url(/filearchive/4/493/sub_nav_arrow.gif) 25px 8px no-repeat; }
.menu_subeng .level-0 li .active{ text-decoration:none; font-weight:700; color:#005daa;}

.menu_subeng ul li .level-1 li a{ padding:0 0 0 45px; text-decoration:none; font-weight:700; color:#666;}
.menu_subeng ul li .level-1 li a.current{ padding:0 0 0 55px; text-decoration:none; font-weight:700; color:#005daa; background:url(/filearchive/4/493/sub_nav_arrow.gif) 45px 4px no-repeat; #background:url(/filearchive/4/493/sub_nav_arrow.gif) 45px 8px no-repeat;}
.menu_subeng ul li .level-1 li .active{ text-decoration:none; font-weight:700; color:#005daa;}

.menu_subeng .current, .menu_subeng .active { background:#fff}

/*-------------------------------------------------------------------------------------------------------------------------------- 
    Smartnavigation subeng
--------------------------------------------------------------------------------------------------------------------------------*/
.menu_bread {}
.menu_bread ul { list-style-type:none}
.menu_bread ul li{ float:left; margin:0 3px 0 0}


/*-------------------------------------------------------------------------------------------------------------------------------- 
    Twitter, och fixar
--------------------------------------------------------------------------------------------------------------------------------*/
.twitterwrapper {
    position: relative;
}

.twitterpost { border-bottom:1px solid #e6e6e6; margin-left:10px; margin-right:10px; padding-bottom:10px; padding-left:7px; padding-right:7px; }
.twittersubscribe { padding:7px 20px; font-family:arial,sans-serif; font-size:11px; }

.twitterpost a,
.twitterpost a:link,
.twitterpost a:visited,
.twitterpost a:hover,
.twitterpost a:active { color:#794b15; text-decoration:none; font-family:arial,sans-serif; font-size:11px; font-weight:700; }

.twitterpost .twitterdate { color:#666666; font-style:italic; font-family:arial,sans-serif; font-size:11px; }
.twittersubscribe img {margin-bottom:-2px;}


.twitterlogo {
    position: absolute;
    right:15px;
    top:0px;
}

/*-------------------------------------------------------------------------------------------------------------------------------- 
    Twitter, och fixar
--------------------------------------------------------------------------------------------------------------------------------*/
.registrationform_textfield { width:394px;}
.registrationform_textbox { width:188px;}


/*-------------------------------------------------------------------------------------------------------------------------------- 
    Popup
--------------------------------------------------------------------------------------------------------------------------------*/

.popup { padding-bottom:40px; padding-left:20px; padding-right:20px;}
.popup .contenttitle {font-size:23px; color:#005daa; margin-bottom:20px;}
.popup .contenttext {font-size:14px;}


.newsletterlist td {border-bottom:1px solid #dddddd; padding-bottom:5px; padding-top:5px}


.rightboxinfo { border-right:1px solid #ddd; border-left:1px solid #ddd; border-bottom:1px solid #ddd; padding-left:16px; padding-top:10px}

/*-------------------------------------------------------------------------------------------------------------------------------- 
    Kalender
--------------------------------------------------------------------------------------------------------------------------------*/

.eventDate { font-weight:700; }
.eventDate a { text-decoration:none;}
.eventDate a:hover { text-decoration:none;}

.Calendar_DayStyle a { text-decoration:none;}
.Calendar_SelectedDayStyle { text-decoration:none;}

.passedDate { color:#999; text-decoration:none;}

.today {background:#66aaff;}
.today a{ color:#66aaff; text-decoration:none; }



/* Startpage v2 START */
#puffarContainer_v2 {width:965px;-moz-border-radius:6px;border-radius:6px;border:solid 1px #ccc;overflow:auto;margin-top:10px;}
#puffarContainer_v2 h1 {font-size:19px;font-weight:normal;color:#000;}
#puffarContainer_v2 p {font-size:13px;color:#000;line-height:17px;}
.puff_v2 {float:left;width:270px;padding:24px;/*padding:18px;*/overflow:hidden;}
.puffseparator_v2 {background:#ccc;width:1px;float:left;height:120px;margin:6px 0;}
.leftcol_v2 {float:left;width:70px;}
.rightcol_v2 {float:left;width:200px;height:90px;overflow:hidden;}
.searchboxOuterContainer {position:relative;/*width:960px;*/width:975px;height:100px;}
.searchboxwrapperv2{position:absolute;top:24px;right:7px;background:url(/filearchive/5/5406/greyboxroundedcorners312x67v2.gif);height:67px;width:312px;}
.searchboxwrapperv2 .searchboxbackground {background:url(/filearchive/3/393/searchbox.gif) 20px 0 no-repeat; width:233px; height:25px;}
.searchboxwrapperv2 .searchbox {background:transparent; height:25px; border:0; width:190px; padding-left:20px; line-height:25px; font-size:14px; color:#666; margin-left:20px}

/* Startpage v2 END */













