/* 

  MARK Kampanja

*/

/*
  
  Common

*/

body 
{
  color: #505050;
  background-color: white;

  font-family: arial;
  font-size: 100%;
}

.clear 
{
  clear: both;
}

strong 
{
  font-weight: bold;
}

ul,
ol 
{
  margin: 0 0 0 10px;
  list-style-type: square;
}

li 
{
  padding: 5px 0;
}

/*

  Content styles

*/

.content 
{
  font-size: 80%;
  line-height: 130%;

}

.content a:link,
.content a:visited 
{
  text-decoration: none;
}

.content a:hover,
.content a:focus,
.content a:active 
{
  text-decoration: underline;
}

.content h1, 
.content h2, 
.content h3, 
.content h4, 
.content h5, 
.content h6 
{
  margin: 11px 0 0 0;
}

.content h1 
{
  font-size: 18px;
}
  
.content h2 
{
  font-size: 16px;
}
  
.content h3 
{
  font-size: 14px;
}
  
.content h4,
.content h5,
.content h6 
{
  font-size: 12px;
}

.content p 
{
  padding: 0 0 1em 0;
}

.content img 
{
  border: 0;
  margin: 10px;
}

div.image_placeholder
{
  width: 705px;
  height: 140px;
  padding-bottom: 1px;
}

/*

  Container
  
*/

div#container 
{
  margin: 20px auto;
  padding: 25px 0 25px 50px;
  width: 890px;
  background-color: white;
  border: 1px solid;
}


/*

  Container top

*/  

div#container_top 
{
  display: none;
}

/*

  Header
  
*/

div#header 
{
  margin: 0;
  background-color: white;
}

div#header img,
div#header div 
{
  float: left;
}


/*

  Navi
  
*/

div#navi 
{
  clear: both;
  float: left;
  width: 170px;
}

#navi div a 
{
  display: block;
  padding: 8px 10px;
  font-size: 18px;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: -0.05ex;
  border-bottom: 1px solid white;
}

#navi div a:link,
#navi div a:visited
{
  text-decoration: none;
}

#navi div a:focus,
#navi div a:hover,
#navi div a:active 
{
  text-decoration: none;
}

#navi div a.selected:link,
#navi div a.selected:visited,
#navi div a.selected:focus,
#navi div a.selected:hover,
#navi div a.selected:active 
{
}

/*
div#naviline 
{
  margin: 2px 3px 0 8px;
  border-width: 0 0 2px 0;
  border-style: solid;
}
*/

a#marklogo 
{
  display: block;
  text-align: center;
  margin: 0 auto 10px auto;
}


/* 

  Content
  
*/  

div#content 
{
  float: right;
  width: 600px;
  min-height: 150px;
  padding: 0 40px 20px 0;
}

div#content2 
{
  float: right;
  width: 850px;
  margin-right: 50px;
  font-size: 90%;
}

#content2 div 
{
  padding: 10px 30px 0 30px;
  text-align: center;
  background-color: white;
}

/*

  Container bottom
  
*/

div#container_bottom
{
  height: 20px;
}


/* 
  
  Forms

*/

table 
{
  border-spacing: 0;
  border-collapse: collapse;
}

table th,
table td 
{
  padding: 5px;
  vertical-align: top;
}

.ngformError 
{
  color: #b02929;
}

input.ngformError{
  background: #f5dada;
}


/*

  Tables
  
*/

table.attendees 
{
  width: 100%;
}

.attendees th 
{
  background-color: #bbb;
}

.attendees .odd 
{
}

.attendees .even
{
  background-color: #ddd;
}

