/* CSS File von Christian Kühnlein */

body { background:#d0d0d0; font:12.3px Arial,sans-serif; color:gray; margin: 24px 0px 24px 0px; }

a {
color:#556890;  
font-weight:700;
text-decoration:none;
}

a.pub {
color:gray;  
font-weight:100;
text-decoration:underline;
}

p {color:gray; font-size:14px; margin:20px 50px 18px 53px; text-decoration:none; font-weight:normal;}

ul{
color:gray;
font-size:1.18em;
margin:25px 40px 18px 43px;
text-decoration:none;
font-weight:normal;
}


h1 {color:#556890; font-size:24px; letter-spacing:-1px; margin:30px 10px 10px 0px;}

h2 {color:#556890; font:bold 15px verdana, sans-serif; margin-left:53px; }

h3 {color:gray; font-size:14px; font-weight:bold; margin-left:60px; margin-top:40px}

h2.thick {color:#4088b8; border-top:4px solid #dadada; font-size:20px; letter-spacing:-1px; margin:0 20px 4px 20px; padding:20px 5px 10px 0px; }

h2.capt1  {
color:#4088b8;
border-top:2px solid #dadada;
font-size:1.35em;
letter-spacing:-1px;
margin:0 20px 4px 20px;
padding:10px 5px 10px 0px;
}

h2.capt2  {
border-top:2px solid #dadada;
color:gray;
font-size:1.35em;
letter-spacing:-1px;
margin:0 20px 4px 20px;
padding:10px 5px 10px 0px;
text-decoration:none;
}


a.line {
color:#5c93be;  
}
/*----------------------------------*/

#page { width:900px; background:#fff; margin:0px auto; border:1px solid #556890; }

#prolong {
margin:15px 10px 10px 2px;
}

#prolong a{
color:gray;  
font-size:1.0em;
font-weight:100;
line-height:1.1em;
line-color:gray
margin:15px 10px 10px 0px;
}

/*----------------------------------*/

#header {
margin:10px 40px;
}

#toplink {
font-size:1.0em;
text-align:right;
color:gray;
}

#toplink a{
color:gray;
}

/*----------------------------------*/


/*** Various classes ***/

.fade {
color:#c8c8c8;
}

.gray {
color:gray;
}
/* Table Layout 1 */

table.pres {
text-align: center;
font-family: Helvetica,Arial,sans-serif ;
font-weight: normal;
text-decoration:none;
font-size: 11px;
margin-top:5px;
margin-left:30px;
border:1.4px solid gray;
border-collapse:collapse;
}
table.pres td {
background-color:#fff;
color: gray;
font-weight:bold;
padding: 4px;
text-align: center;
width:60px;
border:1.4px solid gray;
/*border: 0.5px #fff solid;*/}

table.pres td.front {
background-color: #fff;
color:gray;
padding: 6px;
width:80px;
text-align:center;
/*border-bottom: 0.5px #fff solid;*/
font-size: 13px;
font-weight:800;}


table.pres a {
color:#556890;
font-weight:300;
text-decoration:underline;}

/* Table Layout 1 */

table.pics {
margin-top:0px;
margin-bottom:0px;
margin-left:60px;
}

table.pics td {
width:860px;
}

/* Table Layout */

table.stats {
text-align:center;
margin:40px 0px 0px 40px;
}

table.stats td.head {
background-color: #556890;
color: #fff;
padding: 4px;
text-align: left;
/*border-bottom: 0.5px #fff solid*/;
font-size: 13px;
font-weight: bold;}

table.stats td.frow {
font-size:1.05em;
background-color:#5c93be;
color:#fff;
padding:4px;
width:170px;
text-align:left;
font-weight:bold;}

table.stats td {
background-color:#cccccc;
color: #556890;
font-weight:300;
padding:2px;
width:30px;
text-align:center;
}
/*
table.stats a {
text-decoration:underline;
}
*/

/*** Footer ***/

#footer {
border-top:4px solid #dadada;
color:gray;
font-size:0.9em;
line-height:1.6em;
margin:90px 20px 4px 20px;
padding:8px 0;
text-align:right;
}

#footer p {
padding:0;
}



