

/* **********************
Content  Formatierungen
********************** */

h1 {
margin: 0 0 15px 0;
font-size: 24px;
font-weight: normal;
color:#007ACC;
}

h2  {
margin: 0 0 10px 0;
font-size: 16px;
font-weight: normal;
color:#007ACC;
}

h3 { font-size: 13px; font-weight: bold; margin: 0 0 10px 0; }
h4, h5, h6 { font-size: 12px; font-weight: bold; margin: 0 0 10px 0; }

hr { height:1px; border-top:1px solid #DCDCDC; border-left:0; border-right:0; border-bottom:0; }
pre { BORDER: #2f6fab 1px dashed; PADDING: 1em; COLOR: black; LINE-HEIGHT: 1.1em; BACKGROUND-COLOR: #f9f9f9; font-family:Fixedsys,Courier; }

img { border: none; }

a { color:#007ACC; text-decoration:none; }
a:hover { color:#007ACC; text-decoration:underline; }

ul { margin: 0; padding: 10px 0 5px 10px; list-style: none; }
ul li { margin: 0; padding: 0 0 5px 15px; background: url(../img/dot.gif) no-repeat left top; }

ul.dot {
margin: 0;
padding: 3px 0 0 10px;
list-style: none;
}

ul.dot li {
padding: 0 0 6px 15px;
background: url(../img/ul_2dot.gif) no-repeat left top;
}


/* TABLES */

tr.tableheader td { 
font-weight: bold; 
font-size: 12px; 
padding: 3px 5px 3px 5px; 
border-bottom: #999999 1px solid; 
background: #fff url(../img/bg_tableheader.jpg) repeat-x top left; 
}


tr.table_one td, tr.even td{
border-bottom: #cccccc 1px solid;
padding: 3px;
font-size:11px;
}

tr.table_two td, tr.odd td{
background-color: #f7f7f7;
border-bottom: #cccccc 1px solid;
padding: 3px;
font-size:11px;
}


