/*
// --------------------------------------
// 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, table.rot th { 
    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;}
table.rot tr.tr0, table.rot tr.rot {
    font-family:Arial,Univers,Helvetica,sans-serif; font-size:14px;
    background-color:#e3acac; 
    color:black; padding-bottom:6px; }
table.rot tr, table.rot tr.tr1, table.rot tr.rosa {
    font-family:Arial,Univers,Helvetica,sans-serif; font-size:14px;
    background-color:#f0d5d5; 
    color:black; padding-bottom:6px; }
table.rot tr.gruen {
    font-family:Arial,Univers,Helvetica,sans-serif; font-size:14px;
    background-color:#c0ffc0; 
    color:black; padding-bottom:6px; }
table.rot tr.lgruen {
    font-family:Arial,Univers,Helvetica,sans-serif; font-size:14px;
    background-color:#d7ffd7; 
}
table.rot tr.gelb {
    font-family:Arial,Univers,Helvetica,sans-serif; font-size:14px;
    background-color:#FFFFB7; 
    color:black; 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; }
table.srot th { 
    font-family:Arial,Univers,Helvetica,sans-serif; font-size:13px;
    background-color:#993333; padding:1 3 1 3;
    text-align:left; vertical-align:middle; font-weight:bold;
    color:white; }
table.srot tr.tr0 {
    font-family:Arial,Univers,Helvetica,sans-serif; font-size:13px;
    background-color:#e3acac; padding:1 3 1 3;
    color:black; }
table.srot tr, table.srot tr.tr1 {
    font-family:Arial,Univers,Helvetica,sans-serif; font-size:13px;
    background-color:#f0d5d5; padding:1 3 1 3;
    color:black; }
table.srot td {
    padding:1 3 1 3; font-size:13px;
}
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; }
i.gray { color:#c0c0c0; 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;
    }
dt { font-weight:bold; }
dd { margin-bottom:10px; }

.suggest_link {
	background-color: #FFFFFF;
	padding: 2px 6px 2px 6px;
}
.suggest_link_over {
	background-color: #ffc080;
	padding: 2px 6px 2px 6px;
}
#nachname_suggest {
	position: absolute; 
	background-color: #ffffff; 
	text-align: left; 
	border: 1px solid #c0c0c0;			
	margin-left:1px;
	margin-top:-2px;
}		

