

/* CSSTidy 1.3dev: Mon, 10 Dec 2007 08:01:47 +0100 */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{
border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;padding:0;}
body{background:#fff;color:#222;font-family:"Lucida Grande", "Bitstream Vera Sans", "trebuchet MS", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;font-size:75%;line-height:1.5;margin:0;}
h1,h2,h3,h4,h5,h6{color:#111;font-family:"Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;font-weight:400;}
h1{font-size:2em;line-height:1;margin-bottom:.5em;}
h2{font-size:1.7em;margin-bottom:.75em;}
h3{font-size:1.4em;line-height:1;margin-bottom:1em;}
h4{font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5{font-size:1em;font-weight:700;margin-bottom:1.5em;}
h6{font-size:1em;font-weight:700;}
a img{border:none;}
abbr,acronym{border-bottom:1px dotted #666;}
address{font-style:italic;margin-top:1.5em;}
ul,ol{margin:0 1.5em 1.5em;}
ul{list-style-type:circle;}
ol{list-style-type:decimal;}
dd{margin-left:1.5em;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
del{color:#666;}
fieldset{border:1px solid #ccc;margin:0 0 1.5em;padding:1.4em;}
input[type=text],input[type=title],textarea{padding:3px;}
input[type=title]{font-size:1.5em;}
legend{font-size:1.2em;font-weight:700;}
p.last{margin-bottom:0;}
pre,code{margin:1.5em;white-space:pre;}
pre{background:#fff;border:1px solid #000;border-color:#bbb;padding:1em;}
pre,code,tt{font:1em 'andale mono', 'monotype.com', 'lucida console', monospace;line-height:1.5;}
table{border-collapse:separate;border-spacing:0;margin-bottom:1.4em;}
textarea,select,input[type=text],input[type=title]{background:#fff;border:1px solid #bbb;}
textarea:focus,select:focus,input[type=text]:focus,input[type=title]:focus{background:#fff;border:1px solid #999;}
th{border-bottom:2px solid #ccc;font-weight:700;}
td{border-bottom:1px solid #ddd;}
th,td{padding:4px 10px 4px 0;}
tt{display:block;line-height:1.5;margin:1.5em 0;}
#gen{margin:0 auto;width:955px;}
.fl{float:left;display:block;}
.fr{float:right;display:block;}
.cl{clear:both;}
.hidden{display:none;}
.form_error{color:#b00;font-weight:700;text-align:center;}
.accordion_content{overflow:hidden;}
.accordion_toggle{cursor:pointer;}
.javascript .global{color:blue;}
.css .comment{color:gray;}
.css .selectors{color:maroon;font-weight:700;}
.css .units{color:red;}
.html .tag{color:purple;}
.html .comment{color:gray;font-style:italic;}
dl,p{margin:0 0 .8em;}
dl dt,label,dfn,strong{font-weight:700;}
em,dfn,tfoot{font-style:italic;}
caption,th,td,td.form_error{text-align:left;}
.javascript .comment,.css .urls{color:green;}
.javascript .string,.html .doctype{color:teal;}
.javascript .keywords,.javascript .brackets,.css .properties,.html .string{color:navy;}

@charset "UTF-8";
/* CSS Document */


a{
color:#000;
text-decoration:none;
}

a:hover{
text-decoration:underline;
}

#top_menu #links{
float:right;
margin-top:30px;
border-bottom:1px solid #a10000;
margin-right:20px;
}

#top_menu #links a{
color:#fff;
display:block;
float:left;
text-align:center;
padding:10px;
padding-bottom:5px;
padding-top:20px;
margin:10px 5px;
}

#top_menu #links a.dec{
background:url(../img/decrease.gif) no-repeat center top;
}
#top_menu #links a.inc{
background:url(../img/increase.gif) no-repeat center top;
}

#top_menu #links a:hover{
background-color:#eba200;
}

#sub_menu{
padding-left:30px;
background:#eca400 url(../img/menu.png) no-repeat center top;
}

#sub_menu #sub_menu_links img{
display:block;
float:left;
margin-top:10px;
}

#sub_menu #sub_menu_links a{
text-transform:uppercase;
display:block;
padding:12px;
padding-bottom:10px;
float:left;
}

#sub_menu #sub_menu_links a:hover{
color:#4356a5;
}

#content #main{
width:635px;
padding-left:15px;
float:left;
}

#content #second{
float:right;
width:264px;
padding-top:0px;
margin-right:3px;
}

h1{
font-size:135%;
color:#000;
}

h2{
font-size:120%;
color:#000;
font-weight:bold;
}

h1 span{
color:#4356a5;
}


#download{
color:#fff;
padding:5px;
background-color:#6a7ab5;
}

#footer{
margin-top:60px;
padding:10px;
background:url(../img/footer.png) no-repeat center bottom;
margin-bottom:60px;
}


#top_menu{
background:url(../img/das_logo.png) no-repeat center bottom #f5ba00;
}