<!-- generelle Auszeichnungen fuer tetraguard-Seiten -->

#partner {width:100%;border-collapse:collapse;}

#partner td, #partner th {padding:3px 3px;width:16%;}

#partner td {border-top:1px solid #999999;border-left:1px solid #999999;}
#partner td.top {border-top:1px solid #999999;border-left:1px solid #999999;background-color:#dcdcdc;font-weight:bold;}
#partner td.topright {border-top:1px solid #999999;border-left:1px solid #999999;border-right:1px solid #999999;background-color:#dcdcdc;font-weight:bold;}

#partner tr.even td {background-color:#f0f0f0;}
#partner .option  {width:40%;text-align:left;}
#partner td.group {
 width:10%;
 font-weight:bold;
 text-align:left;
 vertical-align:top;
 padding-right:10px;
 border-left:1px solid #999999;;
 color:#555555;
} 

#partner tr.group td {border-top:1px solid #999999;}


#partner td.tick { background:transparent url('../img/check.gif') no-repeat center center;}
#partner td.tickright { background:transparent url('../img/check.gif') no-repeat center center;border-right:1px solid #999999;}
#partner td.notick { }
#partner td.bottom { border-left:0px; }
#partner td.right { border-left:1px solid #999999; border-top:0px; width:1%}


tr,td		{ font-size:10pt; font-family:geneva,arial,helvetica; color:#000; text-align:left; vertical-align:top; margin:0px;}
table		{ font-size:10pt; font-family:geneva,arial,helvetica; color:#000; bgcolor=#FFFFFF; table-layout:auto; border-width:0; padding: 0px; }
input		{ font-size:10pt; font-family:geneva,arial,helvetica; color:#000; }
textarea	{ font-size:10pt; font-family:geneva,arial,helvetica; color:#000; }

body		{ font-size:10pt; font-family:geneva,arial,helvetica; background-color:#FFFFFF; cursor:default; background-image:url(../img/bgnd.jpg); background-position:left top; background-repeat:no-repeat; }
h5			{ font-size:8pt; font-weight:normal; color:#455483}
h3			{ font-size:12pt; }
h2			{ font-size:14pt; }
h1			{ font-size:16pt; }

p			{ text-align:justify; }
p.blue			{ text-align:left; color:#455483; }
p.right			{ text-align:right; }
img			{ border-width:0px; }

a			{ text-decoration:none; }
a:link		{ color:#007a97; }
a:visited		{ color:#007a97; }
a:hover		{ color:#007a97; border-color:#007a97; background-color:#FBE6BB; }


<!-- spezielle Effekte -->
span.markiert	{ background-color:#b2d9ff; }
span.lookup		{ font-family:courier; font-size:11pt; font-weight:bold; color:#455483; }

a.weiter		{ text-decoration:none; font-weight:bold; width:68px; height:50px; display:block; text-align:center; vertical-align:middle; background-position:middle center; background-repeat:no-repeat; background-image:url(../img/weiter68.jpg); }
a.weiter:hover	{ text-decoration:none; font-weight:bold; width:68px; height:50px; display:block; text-align:center; vertical-align:middle; background-position:middle center; background-repeat:no-repeat; background-image:url(../img/weiter68.hover.jpg); }

td.more		{ text-align:right; vertical-align:bottom; }

li.lock		{ list-style-image:url(../img/lock.gif); }
li.check		{ list-style-image:url(../img/check.gif); }


<!-- Veranstaltungstabelle -->
table.ver	{ table-layout:auto; border-width:0; padding: 4px; }
td.ver		{ background-color:#a7bcc9; border-width:0; padding: 4px;}
td.ver2		{ border-width:0; padding: 4px;}



<!-- Firmen- und Produktnamen -->
.tgt	{ font-size:11pt; font-family:courier; color:#c85f00; font-weight:bold; }
.tgt1	{ font-size:11pt; font-family:courier; color:#c85f00; font-weight:bold; }
.tgg1	{ font-size:11pt; font-family:courier; color:#455483; font-weight:bold; }
.ttl1	{ font-size:11pt; font-family:courier; color:#000000; font-weight:bold; }
.tgr1	{ font-size:8pt;  font-family:courier; }
.tgh1	{ font-size:8pt;  font-family:arial; color:#000000; vertical-align:super; text-transform:lowercase; }

.tgt2	{ font-size:16pt; font-family:courier; color:#c85f00; font-weight:bold; }
.tgg2	{ font-size:16pt; font-family:courier; color:#455483; font-weight:bold; }
.ttl2	{ font-size:16pt; font-family:courier; color:#000000; font-weight:bold; }
.tgr2	{ font-size:12pt; }
.tgh2	{ font-size:11pt; font-family:arial; color:#000000; vertical-align:super; text-transform:lowercase; }

.tgh3	{ font-size:7pt;  font-family:arial; color:#000000; vertical-align:top; text-transform:lowercase; }
.tgh4	{ font-size:8pt;  font-family:arial; color:#007a97; vertical-align:super; text-transform:lowercase; }
.tgh5	{ font-size:7pt;  font-family:arial; color:#007a97; vertical-align:top; text-transform:lowercase; }

.tgb	{ font-size:8pt;  font-family:arial; color:#000000; }
.tgb1	{ font-size:7pt;  font-family:arial; color:#000000; }

<!-- Hauptmenu (obere Zeile) -->
td.tab		{ display:block; padding:0px; background-color:#a7bcc9; }
table.tab		{ display:block; padding:2px; background-color:#a7bcc9; }
table.tab1		{ display:block; padding:2px; border:#cfdee6 1px solid; text-align:left; text-decoration:none; color:#007a97; background-color:#a7bcc9; }
table.tab2		{ display:block; padding:2px; border:#C0C0C0 1px solid; text-align:left; text-decoration:none; color:#007a97; background-color:#ffffff; }
div.sel		{ display:block; padding:2px; border:#FBE6BB 1px solid; font-weight:bold; text-align:left; text-decoration:none; color:#007a97; background-color:#FBE6BB; }
a.sel			{ display:block; padding:2px; border:#FBE6BB 1px solid; font-weight:bold; text-align:left; text-decoration:none; color:#007a97; background-color:#FBE6BB; }
a.tab			{ display:block; padding:2px; border:#cfdee6 1px solid; font-weight:bold; text-align:left; text-decoration:none; color:#007a97; background-color:#a7bcc9; }
a.tab1			{ display:block; padding:2px; border:#cfdee6 1px solid; font-weight:bold; text-align:center; text-decoration:none; color:#007a97; background-color:#a7bcc9; }
a.tab:hover		{ display:block; padding:2px; border:#007a97 1px solid; font-weight:bold; text-align:left; text-decoration:none; color:#007a97; background-color:#FBE6BB; }
a.flag		{ display:block; padding:0px; border:#cfdee6 0px solid; text-align:right; background-color:#a7bcc9; }
a.flag:hover	{ display:block; padding:0px; border:#cfdee6 0px solid; text-align:right; background-color:#a7bcc9; }
td.tline		{ border-top:    1px solid #C0C0C0; width:100%; }
td.bline		{ border-bottom: 1px solid #C0C0C0; width:100%; }
td.line		{ border-left: 1px solid #C0C0C0; width:100%; }


<!-- Untermenu (linke Spalte) -->
td.menu		{ display:block; vertical-align:top; width:160px; margin:0px; padding:0px; }
table.menu		{ border-spacing:0px; padding:0px; position:absolute; top:140px; left:10px; width:120px;}

div.mnu0		{ display:block; width:140px; color:#007a97; text-decoration:none; text-align:left; font-weight:bold; padding:3px; padding-left:15px; background-image:url(../img/ok0.gif); background-position:left middle; background-repeat:no-repeat; }
a.mnu0		{ display:block; width:140px; color:#007a97; text-decoration:none; text-align:left; font-weight:bold; padding:3px; padding-left:15px; }
a.mnu0:hover	{ display:block; border:#007a97 1px solid; background-color:#FBE6BB; padding-left:14px; padding-top:2px; padding-right:2px; padding-bottom:2px; }

div.mnu1		{ display:block; width:125px; color:#007a97; text-decoration:none; text-align:left; font-weight:bold; padding:3px; padding-left:30px; background-image:url(../img/ok1.gif); background-position:left middle; background-repeat:no-repeat; }
a.mnu1		{ display:block; width:105px; color:#007a97; text-decoration:none; text-align:left; font-weight:bold; padding:3px; padding-left:30px; }
a.mnu1:hover	{ display:block; border:#007a97 1px solid; background-color:#FBE6BB; padding-left:29px; padding-top:2px; padding-right:2px; padding-bottom:2px; }

div.mnu2		{ display:block; width:140px; color:#007a97; text-decoration:none; text-align:left; font-weight:bold; padding:3px; padding-left:15px; }
a.mnu2		{ display:block; width:105px; color:#007a97; text-decoration:none; text-align:left; font-weight:bold; padding:3px; padding-left:30px; }
a.mnu2:hover	{ display:block; border:#007a97 1px solid; background-color:#FBE6BB; padding-left:29px; padding-top:2px; padding-right:2px; padding-bottom:2px; }

div.mnu3		{ display:block; width:""px; color:#007a97; text-decoration:none; text-align:center; font-weight:bold; padding:0px; padding-left:0px; background-position:left middle; background-repeat:no-repeat; }
a.mnu3		{ display:block; width:""px; color:#007a97; text-decoration:none; text-align:center; font-weight:bold; padding:0px; padding-left:0px; }
a.mnu3:hover	{ display:block; border:#007a97 1px solid; background-color:#FBE6BB; padding-left:""px; padding-top:2px; padding-right:2px; padding-bottom:2px; }

div.mnu0r		{ display:block; width:140px; color:#FF0000; text-decoration:none; text-align:left; font-weight:bold; padding:3px; padding-left:15px; background-image:url(../img/ok0.gif); background-position:left middle; background-repeat:no-repeat; }
a.mnu0r			{ display:block; width:140px; color:#FF0000; text-decoration:none; text-align:left; font-weight:bold; padding:3px; padding-left:15px; }
a.mnu0r:hover	{ display:block; border:#007a97 1px solid; background-color:#FBE6BB; padding-left:14px; padding-top:2px; padding-right:2px; padding-bottom:2px; }

div.mnu4		{ display:block; width:150px; color:#007a97; text-decoration:none; text-align:left; font-weight:bold; padding:3px; padding-left:1px; }
a.mnu4		{ display:block; width:150px; color:#007a97; text-decoration:none; text-align:left; font-weight:bold; padding:3px; padding-left:1px; }
a.mnu4:hover	{ display:block; border:#007a97 1px solid; background-color:#FBE6BB; padding-left:0px; padding-top:2px; padding-right:2px; padding-bottom:2px; }
