/*
// --------------------------------------
// Formatvorlagen für www.trianglesquares.de
// (c) 2008 Thomas Omerzu, Dortmund
// --------------------------------------
*/
p  { font-family:Arial,Univers,Helvetica,sans-serif; font-size:14px;
    color:black;}
p.kleiner  { font-size:12px; margin:0; padding:0; }
th { font-family:Arial,Univers,Helvetica,sans-serif; font-size:14px;
     font-weight:bold;
    color:black; padding-bottom:6px; text-align:left; vertical-align:top; }
td { font-family:Arial,Univers,Helvetica,sans-serif; font-size:14px;
    color:black; padding-bottom:6px; vertical-align:top; }
td.ht { font-family:Arial,Univers,Helvetica,sans-serif; font-size:14px;
    color:black; padding-bottom:0px; vertical-align:top; }
td.hm { font-family:Arial,Univers,Helvetica,sans-serif; font-size:14px;
    color:black; padding-bottom:0px; vertical-align:middle; }
td.kleiner { font-family:Arial,Univers,Helvetica,sans-serif; font-size:12px;
    color:black; padding-bottom:2px; vertical-align:top; }
h1 { font-family:Arial,Univers,Helvetica,sans-serif; font-size:30px;
    color:#993333; font-weight:bold;}
h2 { font-family:Arial,Univers,Helvetica,sans-serif; font-size:16px;
    color:#993333; font-weight:bold;}
hr { border:0px;
     color:#993333;background-color:#993333;
     height:1px; 
   }
hr.menu { 
     border:0px;
     color:#ffffff;background-color:#ffffff;margin-left:45px;
     width:110px; 
   }
td.krot { 
    font-family:Arial,Univers,Helvetica,sans-serif; font-size:9px;
    color:#993333; padding-bottom:0px;}
th.rot { 
    font-family:Arial,Univers,Helvetica,sans-serif; font-size:14px;
    background-color:#993333; 
    text-align:left; vertical-align:middle; font-weight:bold;
    color:white; padding-bottom:6px;}
td.rot0 { 
    font-family:Arial,Univers,Helvetica,sans-serif; font-size:14px;
    background-color:#e3acac; 
    text-align:left; vertical-align:middle;
    color:black; padding-bottom:6px;}
td.rotc0 { 
    font-family:Arial,Univers,Helvetica,sans-serif; font-size:14px;
    background-color:#e3acac; 
    text-align:center; vertical-align:middle;
    color:black; padding-bottom:6px;}
td.rot1 { 
    font-family:Arial,Univers,Helvetica,sans-serif; font-size:14px;
    background-color:#f0d5d5; 
    text-align:left; vertical-align:middle;
    color:black; padding-bottom:6px;}
td.rotc1 { 
    font-family:Arial,Univers,Helvetica,sans-serif; font-size:14px;
    background-color:#f0d5d5; 
    text-align:center; vertical-align:middle;
    color:black; padding-bottom:6px;}
td.rot2 { 
    font-family:Arial,Univers,Helvetica,sans-serif; font-size:14px;
    background-color:#dce7f5; 
    text-align:left; vertical-align:middle;
    color:black; padding-bottom:6px;}
td.rotc2 { 
    font-family:Arial,Univers,Helvetica,sans-serif; font-size:14px;
    background-color:#dce7f5; 
    text-align:center; vertical-align:middle;
    color:black; padding-bottom:6px;}
th.g { 
    font-family:Arial,Univers,Helvetica,sans-serif; font-size:12px;
    background-color:#993333; 
    text-align:left; font-weight:bold;
    color:white; padding-bottom:3px;}
th.gc { 
    font-family:Arial,Univers,Helvetica,sans-serif; font-size:12px;
    background-color:#993333; 
    text-align:center; font-weight:bold;
    color:white; padding-bottom:3px;}
td.g1 { 
    font-family:Arial,Univers,Helvetica,sans-serif; font-size:12px;
    background-color:#993333; 
    text-align:left;
    color:black; padding-bottom:3px;}
td.g2 { 
    font-family:Arial,Univers,Helvetica,sans-serif; font-size:14px;
    background-color:#a0a0a0; 
    text-align:left;
    color:black; padding-bottom:3px;}
th.srot { 
    font-family:Arial,Univers,Helvetica,sans-serif; font-size:14px;
    background-color:#993333; padding:1 3 1 3;
    text-align:left; vertical-align:middle; font-weight:bold;
    color:white; }
td.srot0 { 
    font-family:Arial,Univers,Helvetica,sans-serif; font-size:14px;
    background-color:#e3acac; padding:1 3 1 3;
    text-align:left; vertical-align:middle;
    color:black; }
td.srot1 { 
    font-family:Arial,Univers,Helvetica,sans-serif; font-size:14px;
    background-color:#f0d5d5; padding:1 3 1 3;
    text-align:left; vertical-align:middle;
    color:black; }
table.g {
    border-collapse:collapse;
    }

/* b { color:#993333; } */
b.rot { color:#993333; }
i { color:#993333; text-decoration:none; }

#roterrahmen {
	border-width:1px;
	border-style:solid;
	border-color:#993333;
    }
#kleiner { color:#993333; 
    text-decoration:none; font-weight:normal; 
    padding:0; margin:0;
}

/*
// --------------------------------------
// Spezielle Anker-Version für die Menüs
// --------------------------------------
*/
a { color:black; text-decoration:underline; font-weight:500; }
a.hidden { color:#993333; text-decoration:none; font-weight:normal; }
.menu1  { 
    text-decoration:none; color:white; 
    font-family:Arial,Univers,Helvetica,sans-serif; 
    font-weight:bold; font-size:16px; 
    text-indent:45px; margin-top:0px; margin-bottom:5px;
    }
.menu2  { 
    text-decoration:none; color:white; 
    font-family:Arial,Univers,Helvetica,sans-serif; 
    font-weight:500; font-size:11px; 
    text-indent:60px; margin-top:0px; margin-bottom:5px;
    }
    /*
.menu2  { 
    text-decoration:none; color:white; 
    font-family:Arial,Univers,Helvetica,sans-serif; 
    font-weight:bold; font-size:10px; 
    text-indent:65px; margin-top:0px; margin-bottom:5px;
    }
    */
a.black  { 
    font-family:Arial,Univers,Helvetica,sans-serif; font-size:14px;
    text-decoration:none;
    color:black;}
div.menu {
    margin-top:0px; margin-left:0px; 
    position:absolute; 
    /*border:1px solid yellow;*/
    top:0px; left:0px; 
    width:180px; height:100%; 
    z-index:1;
    }
