
html {
}

body {
margin:0px; padding:0px;
text-align:left;
font-family: Georgia, "Times New Roman", Times, serif, "Times New Roman", Times, serif;
font-size:14px;
color:#333434;
}

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

a:hover {
text-decoration:underline;
}

#container {
width:1000px; height:100%;
}

/* HEADER | Start */
#header {
height:171px;
background:white url(../images/bgs/body.gif) repeat-x;
}

#menu {
background:url(../images/bgs/menu.gif) repeat-x;
height:29px;
color:#36596F;
}

#menu_l {
width:475px;
float:left;
}

#menu_c {
width:50px;
float:left;
}

#menu_r {
float:right;
text-align:right;
}

#button {
padding:7px 20px 0px 20px;
float:left;
font-family:"Times New Roman", Times, serif;
font-size:12px;
}

a.button {
color:#36596F;
text-decoration:none;
}

a.button:hover {
text-decoration:line-through;
color:#6E6E6E;
}
/* HEADER | End */

#bullet_star {
width:13px; height:12px;
background:url(../images/bullets/star.gif) no-repeat;
margin-top:7px;
float:left;
}

#content {
background:url(../images/bgs/content.gif) repeat-x;
border-left:#D4D4D4 solid 2px;
border-right:#D4D4D4 solid 2px; width:957px;
overflow:auto;
text-align:left;
}

#footer {
background:url(../images/bgs/dashed.gif) top repeat-x;
height:50px; width:1000px;
color:#979797;
text-align:left;
font-size:11px;
}

#footer a{
color:#979797;
text-decoration:none;
}

#footer_menu {
padding:20px;
float:left;
}

#footer_logo {
padding:10px 19px 0px 0px;
float:right;
}

a.footer:link, a.footer:visited {
color:#979797;
}

a.footer:hover {
color:#333434;
text-decoration:none;
}

#padding_20px {
width:auto;
padding:20px;
height:100%;
overflow:hidden;
}

#padding_10px {
width:auto;
padding:10px;
height:100%;
overflow:hidden;
}

#padding_15px {
width:auto;
padding:15px;
height:100%;
overflow:hidden;
}

#caption {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#999999;
}

#line_dashed {
background:url(../images/bgs/dashed.gif) repeat-x center;
width:100%; height:30px;
float:left;
}

#line_dotted {
background:url(../images/bgs/dotted.gif) repeat-x center;
width:100%; height:30px;
float:left;
}

#ad {
border: #EAEAEA 2px dotted;
width:160px;
float:right;
overflow:hidden;
}

h1 {
padding:2px 0px 2px 0px; margin:0px;
font-size:17px;
}

h3 {
padding:2px 0px 2px 0px; margin:0px;
font-size:16px;
color:#48738E;
}

.blau {
border:2px #48738E dotted;
background:#F9F9F9;
}

form {
padding:0px; margin:0px;
}

#image {
background:#E1E1E1;
padding:6px;
width:250px;
font-size:12px;
color:#B4B4B4;
float:right;
}

#column {
background:#E1E1E1;
padding:6px;
width:250px;
font-size:12px;
color:#B4B4B4;
}

#column_content {
width:770px;
float:left;
}

#topstory {
width:100%; height:auto;
}

#topstory img {
width:300px;
float:left;
padding-right:15px;
}

#topstory div {
height:180px; width:430px;
float:left;
border-left:#909090 1px dashed;
padding-left:15px;
}


#promo {
width:100%; height:auto;
}

#promo div {
width:30%; height:200px;
float:left;
font-size:12px;
color: #8D8D8D;
}

.dotted_r {
border-right:#999999 1px dashed;
}

.dotted_l {
border-left:#999999 1px dashed;
}

.padding_10px {
width:auto;
padding:10px;
height:100%;
overflow:hidden;
}

.padding_20px {
width:auto;
padding:20px;
height:100%;
overflow:hidden;
}

#archive {
width:100%; height:auto;
}

#archive img {
width:70px;
float:left;
border:1px solid #6d6d6d;
}

#archive div {
height:auto; width:685px;
float:left;
padding-left:10px;
}

#infobox {
width:auto; height:auto;
float:right;
background:white;
border:1px solid #d9d9d9;
font-size:12px;
}