/*
Original design: Basic Modular (v1.0 - Nov 25, 2010) - A free xhtml/css website template by Andreas Viklund.
For more information, see http://andreasviklund.com/templates/basic-modular/
*/

/* Tags */
*{margin:0;padding:0;}
body{background:#d2d4d5;color:#303030;font:100% Verdana,Tahoma,Sans-Serif;text-align:center;}
p{font-size:1em;margin:0 0 16px;}
p.tt{font-size: 1em; font: "Courier New",Courier,monospace;}
a{color:#00f;text-decoration:none;}
a:hover{color:#88f;text-decoration:underline;}
h1{font-size:1.6em;margin:0 0 8px;}
h2{font-size:1.4em;margin:0 0 8px;}
ol
{
font-size:1em;
padding: 0;
margin-left: 3em;
}
ul
{
font-size:1em;
padding: 0;
margin-left: 3em;
margin-bottom: 1ex;
}

table
{
margin-left: 0em;
}

td
{
  padding-left: 1em;
  padding-right: 1em;
  padding-bottom: 1em;
}

.btt
{ 
  font-size:1.2em;
  font-weight: bold;
  font-family: "Courier New",Courier,monospace;
}

td.btt
{ 
  font-size:1.1em;
  font-weight: bold;
  font-family: "Courier New",Courier,monospace;
}
pre
{
  font-size:1.1em;
  font-weight: bold;
  font-family: "Courier New",Courier,monospace;	
}
code
{
  font-size:1.1em;
  font-weight: bold;
  font-family: "Courier New",Courier,monospace;	
}
.red
{
color: red;
}

img
{
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width:100%; 
    max-height:100%;
}

/* Container */
/* #container{background:#fff;margin:20px auto;padding:10px 10px 1px;text-align:left;width:770px;} */
#container{background:#fff;margin:20px auto;padding:10px 10px 1px;text-align:left;width:1100px;}

/* Header */
.header{background:#d2d4d5;clear:both;margin:0 0 10px;padding:10px;}
.header h1{font-size:1.8em;letter-spacing:-1px;margin:0;padding:10px 0px 10px 0px;color:#ffffff;}
.header p{font-size:1.25em;font-weight:700;margin:0;padding:0 0 10px 10px;}

/* Main menu */
.mainmenu{clear:both;margin:0 0 10px;}
.mainmenu ul{background:#f0f0f0;list-style:none;width:100%;}
.mainmenu li{float:left;list-style:none;margin:0 0 10px;}
.mainmenu li a{background:#f0f0f0;border-right:10px solid #fff;display:block;float:left;font-size:1.1em;font-weight:700;padding:6px 10px;}
.mainmenu li a:hover{background:#f5e9d9;display:block;padding:6px 10px;}

/* Breadcrumbs */
.breadcrumbs{background:#f0f0f0;clear:both;font-size:1.1em;font-weight:700;margin:0 0 10px;padding:10px;text-decoration:none;}
.breadcrumbs p{margin:0;}

/* Headline */
.headline{border-left:20px solid #d56e30;clear:both;margin:0 0 10px;padding:0 10px;}
.headline h1{margin:0;}

/* Single content */
.singlecontent{background:#f0f0f0;clear:both;line-height:1.4em;margin:0 0 10px;padding:10px 10px 1px;}

/* Double content  */
.doublecontent{background:#f0f0f0;clear:both;line-height:1.4em;margin:0 0 10px;padding:20px 20px 2px;}
/* .doubleleft{float:left;width:48%;} */
/* .doubleright{float:right;width:48%;} */
.doubleleft{float:left;width:48%;}
.doubleright{float:right;width:48%;}

/* Footer */
.footer{background:#f0f0e0;clear:both;color:gray;margin:0 0 10px;padding:10px;text-align:center;}
.footer p{margin:0;}

/* Misc classes */
.clear{clear:both;}