﻿*
{
	 margin:0px;
	 padding:0px;	
}
a img
{
     border:0px;	
}
.left
{
	 float:left;	
}
.right
{
	 float:right;
}
.clear
{
	 clear:both;	
}
.clearfix                                        /*clear after float*/
{
    clear:both;
}


/******************* ATTAK start **************************/

.attakLayout
{
    width:730px;
    clear:both;
}

.attakLayout .list-links
{
        height:auto;
    float:left;
    width:402px;
    margin:0 14px 0 0;
    

}
.attakLayout .list-links.first
{
border-right:solid 1px #fed6c6;
padding-right:14px;

}
.attakLayout .list-links.second
{
    width:297px;
    margin:0;
       
    
}
.attakLayout div#top-block
{
    height:40px !important; 
}
div#top-block .attaktopnews img
{
 float:none !important;   
}
.attaktopnews
{
    width:402px;   
    float:left;
    margin-right:14px;
    padding-right:14px;
 }
.attaktopnews .dotted-border
{
    background: none;/* url("/images/border-dotted-grey.gif") repeat-x scroll left bottom transparent;*/
    /*background-color:#FFD2BD;*/
    font-size: 1px;
    height: 1px;
    clear:both;
    padding-top:10px;
    border-bottom: 1px solid #FFD2BD;
}
.attaktopnews .news .headline
{
    float:left;
    width:211px;
    margin-right:5px;
}
.attaktopnews .news .headline h3,
.attaktopnews .news .headline h3 a
{
    color:Black; 
    line-height:1em;  
    
}
.attaktopnews .news .manchet
{
    float:left;
    width:186px;
}
.attaktopnews .newstopheadline
{
    clear:both;
}
.attaktopnews .newstop,
.attaktopnews .news
{
    clear:both;
}
.attaktopnews .newstop img
{
    height:49px;
    width:402px;
}
.attaktopnews .news img
{
    padding:8px 0 0 0;
}

#center-block .list-links.first .bottomLinks
{
    text-align:right;
}

#center-block .list-links.first .bottomLinks a.rss {
    background-image: url("../../images/rssicon.gif");
    background-position: left center;
    background-repeat: no-repeat;
    padding: 0 0 0 17px;
    
}

.topselector
    {
       /*
        background: url("/images/bg-blue-block.jpg") repeat-x scroll left top #C7E6E8;
        color: inherit;
        padding-left: 10px;
        padding-right: 10px;
        width: 394px;
        height: 50px;
        margin-bottom: 10px;
        */
    }
    
    .attakeventcalendar
    {
     height:258px;
     background-image:url("/images/ATTAK/AttakCalendarBg_1x258px.gif");
     background-repeat:repeat-x;
     width:297px;
     float:left;
     clear:right;
    }
    
    
    .attakeventcalendar .calendarmidhtmlnews a
    {
        /*font-weight:bold;*/
        line-height:1.5em;
    }
    
    .attakeventcalendar .calendarmidhtmlnews
    {
        padding-left:3px;
        padding-top:5px;
        border-bottom:1px solid White;
        /*padding-bottom:2px;*/
    }
    
    .attakeventcalendar .topselector .eventstopheadline img
    {
     margin-top:0 !important;
     float:none !important;   
     padding-bottom:0 !important;
    }
    
    .topselector .eventstopheadline h2
    {
        font-family:Verdana, @Arial Unicode MS;
        font-size:30px;
        padding-left:2px;
        padding-bottom:3px;
        padding-top:3px;
    }
    
    .attakeventcalendar div.attakevents
    {
        height:118px;
        width:297px;
        overflow:scroll;
        overflow-x:hidden;
       position:relative;
        color:black;
   
   scrollbar-face-color:#E2FFCC;
   scrollbar-arrow-color:Green;
   scrollbar-track-color:#C8D876;
   scrollbar-shadow-color:#C8D876;
   /*scrollbar-highlight-color:#C8D876;*/
   scrollbar-3dlight-color:#C8D876;
   scrollbar-darkshadow-Color:#C8D876;
   scrollbar-width:15px;

    }
     .attakeventcalendar div.attakevents table
    {
        position:absolute;
    }
    
    .attakeventcalendar div.attakevents .event td
    {
        padding-bottom:3px;
        padding-top:3px;
    }
    
    .attakeventcalendar div.attakevents .event a
    {
        font-weight:bold;
        /*display:block;*/
        /*height:20px;*/
    }
    .attakeventcalendar div.attakevents .event .datetxt
    {
        width:100px;
        vertical-align:top;
        border-bottom:solid 1px white;
        padding-left:2px;
    }
    .attakeventcalendar div.attakevents .event .space
    {
        width:20px;
        vertical-align:top;
        border-bottom:solid 1px white;
    }
    .attakeventcalendar div.attakevents .event .activitytxt
    {
        width:200px;
        vertical-align:top;
        border-bottom:solid 1px white;
    }
    
    /*
    .attakeventcalendar div.attakevents .event span
    {
     position:relative;
     display:block;
        float:left;
       
    }
*/

.attakWelcomeInfoBox
{
    float: left;
    margin-top: 40px;
    width: 296px;    
}


.attakfacebooklikeit
{
    float: left;
    margin-top: 40px;
    width: 296px;   
}


#action-menu li.addthis
{
 margin-right:15px;   
}

h2.newsLetterItemLink a
{
 font-weight:bold;   
}

.attakwidgetspace
{
    margin:10px;
}

.forskningsnyt
{
    width:186px;
   /* margin-bottom:30px;*/
    
    float:left;
    margin-top:40px;
    margin-right:14px;
    padding-right:14px;
    border-right:solid 1px #fed6c6;
}

.forskningsnyt .fnlink
{
    margin-top:5px;   
}
.forskningsnyt h2
{
    margin:5px 0 5px 0; 
    font-size:1.4em;  
}
.forskningsnyt div .fnheadline
{
    text-transform:uppercase;
    overflow:hidden;
    width:150px;
}
.forskningsnyt div .fndatetxt
{
    padding-bottom:2px;
    padding-top:2px;
    background-color:#B3D3F5;
}

/*newestblog*/
.newestblog
{
    width:186px;
    /*margin-bottom:30px;*/
    
    float:left;
    padding-top:40px;
    margin-right:14px;
    padding-right:14px;
    border-right:solid 1px #fed6c6;
}

.newestblog .fnlink
{
    margin-top:5px;   
}
.newestblog h2
{
    margin:5px 0 5px 0; 
    font-size:1.4em;  
}
.newestblog div .fnheadline
{
    text-transform:uppercase;
    overflow:hidden;
    width:150px;
}
.newestblog div .fndatetxt
{
    padding-bottom:2px;
    padding-top:2px;
    background-color:#eaf5b5;
}


/* LATEST BLOG START */
.newestdebate
{
    width:186px;
    float:left;
    margin-top:40px;
    /*margin-right:14px;
    padding-right:14px;
    border-right:solid 1px #fed6c6;
*/
}

.newestdebate .dblink
{
    margin-top:5px;   
}
.newestdebate h2
{
    margin:5px 0 5px 0; 
    font-size:1.4em;  
}
.newestdebate div .dbheadline
{
    text-transform:uppercase;
    overflow:hidden;
    width:150px;
}
.newestdebate div .dbdatetxt
{
    padding-bottom:2px;
    padding-top:2px;
    background-color:#FFBBA1;
}
/* LATEST BLOG END */

/*eaf5b5*/

.attaknewsletter
{
    width:186px;
    /*margin-bottom:30px;*/
    
    float:left;
    margin-top:40px;
    
}

.attaknewsletter .fnlink
{
    margin-top:5px;   
}
.attaknewsletter h2
{
    margin:5px 0 5px 0;
    font-size:1.4em; 
}
.attaknewsletter div .fnheadline
{
    text-transform:uppercase;
    overflow:hidden;
    width:150px;
}
.attaknewsletter div .fndatetxt
{
    padding-bottom:2px;
    padding-top:2px;
    background-color:#D3D3D3;
}

.newsletterlist ul
{
    display:block;   
}
.attakLayout .newsletterlist a
{
    color:#C11700;
}


.attakLayout #left-column
{
    /*background: url("../../images/border-dotted-grey.gif") repeat-x scroll 0 0 transparent;*/
    background:none !important;
    display:none !important;
    float: left !important;
    margin-top: 0 !important;
    padding-bottom: 0 !important;
    width: auto !important;
}


/*LatestQandA */
/*newestblog*/
.senesteQA
{
    width:296px;
    /*margin-bottom:30px;*/
    
    float:left;
    margin-top:40px;
    /*margin-left:14px;
    padding-left:14px;*/
    /*border-right:solid 1px #fed6c6;*/
}

.senesteQA .qalink
{
    margin-top:5px;   
}
.senesteQA h2
{
    margin:5px 0 5px 0; 
    font-size:1.9em;  
    float:left;
    width:158px;
}
.senesteQA div.img
{
 float:right;
 width:138px;
}
.senesteQA .qacontent
{
    clear:both;
}
.senesteQA .qacontent .qacatheadline
{
    font-size:1.3em;
    font-weight:bold;
}
.senesteQA div .qaheadline
{
    text-transform:uppercase;
    overflow:hidden;
    width:150px;
}
.senesteQA div .qadatetxt
{
    padding-bottom:2px;
    padding-top:2px;
    background-color:#C7D192;
}
/*END LatestQandA*/


#blogtopentryform h1,
#attakblogcreateuser h1 {
    line-height: normal !important;
    padding-bottom: 26px !important;
    padding-top: 0 !important;
}
#blogtopentryform  divf#orm,
#attakblogcreateuser divf#orm {
    display: inline !important;
    float: left !important;
    width: 679px !important;
}
#blogtopentryform div.content-form div.input-form ul li label,
#blogtopentryform div#form ul li label
{float:none !important;}
#blogtopentryform div.content-form div.input-form ul li div.width-input,
#blogtopentryform div.content-form div.input-form ul li div.width-input,
#blogtopentryform div#form ul li div.width-input
{float:none !important;
 width:300px;
 }

#blogtopentryform  div#form ul,
#attakblogcreateuser div#form ul {
    list-style: none outside none !important;
}

#blogtopentryform  div#form ul.fields
{
 width:400px;   
}
#blogtopentryform div#form ul li,
#attakblogcreateuser div#form ul li {
    height: 20px;
    padding-right: 0;
    float: none;
}

#blogtopentryform .form .content-form .input-form  ul.fields li
{
 clear:both !important;   
}

#blogtopentryform  ul li,
#attakblogcreateuser ul li {
    list-style: none outside none !important;
    clear:both;
}
#blogtopentryform div#form ul li label,
#attakblogcreateuser div#form ul li label {
    display: block;
    float: left;
    height: 20px;
    padding-left: 14px;
    width: 275px;
}
#blogtopentryform  ul li input
 {
    height: 15px;
    width: 269px;
}
#attakblogcreateuser ul li input
{
    height: 20px;
    width:350px;
}

#attakblogcreateuser ul li span.checkbox input
{
    height: 20px;
    width:10px;
}
#attakblogcreateuser ul li span.checkbox label
{
    height: 20px;
    margin-left:10px;
}
#attakblogcreateuser ul li span.checkbox
{
    padding-top:10px;
    vertical-align:top;
}

#blogtopentryform  div#form div#agreement span.checkbox input,
#attakblogcreateuser div#form div#agreement span.checkbox input {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    vertical-align: middle;
    width: 17px;
}
#blogtopentryform  div#agreement div.register-buttons,
#attakblogcreateuser div#agreement div.register-buttons {
    display: inline;
    float: right;
    margin-right: 108px;
}
#blogtopentryform  div#agreement div.register-buttons .grey-button,
#attakblogcreateuser div#agreement div.register-buttons .grey-button {
    display: inline;
    float: left;
    margin-right: 10px;
}

#blogtopentryform div.input-form ul.fields li div input,
#blogtopentryform div.input-form  ul.fields li textarea,
#blogtopentryform div.input-form ul.fields li div.width-input
{
    width:348px !important;
}

.attakLayout .list-links:after,
.attakLayout .newsletterlist:after {
        clear: both;
        height: 0;
        
        display: block;
        visibility: hidden;
        
        content: ".";
    }
    .attakLayout .list-links,
    .attakLayout .newsletterlist {display:inline-block;}
    /* Hide from IE Mac \*/
    .attakLayout .list-links,
    .attakLayout .newsletterlist{display:block;}
    /* End hide from IE Mac */

/********************************************************************************/
/* signup arrangement form START */

div#eventsignupform #headline-form div.block-form {
    padding-bottom: 14px;
    padding-top: 18px;
}

div#eventsignupform #headline-form .block-form  ul.list-label
{
    padding-bottom: 14px;
    padding-top: 18px;
    float: left;
    width:150px;
}

div#eventsignupform #headline-form .block-form  ul li
{
 padding: 1px 0;
}

div#eventsignupform #headline-form .block-form  ul.list-label label
{
    display: block;
    line-height: 22px;
    padding-bottom: 4px;
    padding-left: 0;
    width:140px;
}



div#eventsignupform #headline-form .block-form  ul.list-input
{
    float: left;
    padding-top: 18px;
    width:260px;
}

div#eventsignupform #headline-form .block-form  ul.list-input li
{
    padding-bottom: 3px;
    padding-top: 3px;
}
div#eventsignupform #headline-form .block-form  ul.list-input input
{
    border-color: #716F64 #C0BFBA #C0BFBA #716F64;
    border-style: solid;
    border-width: 1px;
    height: 20px;
    width: 229px;
    /*border:1px solid Red;*/
    padding-left:3px;
    
}

div#eventsignupform #headline-form .block-form  ul.list-input input[type="checkbox"],
div#eventsignupform #headline-form .block-form  ul.list-input li.cb
{ 
    text-align:left;
    width:20px;
}
div#eventsignupform #headline-form .block-form  ul.list-label li.comment
{
    height:100px;
}

div#eventsignupform #headline-form  .yellow-block
{
    color:Black;
    background-color:#FFFFE0;
    padding:15px;  
}

div#eventsignupform #headline-form  .yellow-block ul li
{
    list-style:  none outside none;
    list-style-type:disc !important;
    list-style-position:inside !important;
}

div#eventsignupform #headline-form h2
{
    margin-bottom:10px !important;
    margin-top:10px !important;
    font-size:22px !important;
    font-weight:normal !important;
}
/* signup arrangement form SLUT */
