/*
********************************************
* Website: www.rsg-montabaur.de/triathlon/ *
* Autor:   Marc Münz                       *
* Version: 1.0, 07-04-2005                 *
********************************************

1. Verknüpfte Dateien
---------------------
Seitenhintergrund (Head):              images/bg-img_top.jpg
Seitenhintergrund (Navi):              images/bg-img_left.jpg
Seitenhintergrund (VotingBox-Head):    images/bg_vbox-head.jpg
Seitenhintergrund (VotingBox-Content): images/bg_ob.jpg

2. Farben
---------
Fließtext:                 #000000
Hintergrund Seite:         #FFFFFF
Hintergrund InfoBox
Hintergrund TabellenKopf:  #000000
Hintergrund TabellenZeile: #FFFFFF / #F0F0F0
Rahmen Tabelle:            #CCCCCC
Rahmen FormularElemente:   #999999
*/

body {
  background-color:#FFFFFF;
  margin-top:0px; margin-left:0px; padding:0px; } /* margin:0px und padding:0px ist wichtig für Opera, damit Layout-Tabell am linken Rand ausgerichte wird */

html,body,
p,td,ul,li
h1,h2,h3,h4,h5,
span,
input,textarea { font-family:Arial,Verdana,Helvetica,sans-serif; font-style:normal; }

/**********
 * BILDER *
 **********/
.bg-img_top      { background-image:url(images/bg-img_top.jpg); background-repeat:no-repeat; }
.bg-img_left     { background-image:url(images/bg-img_left.jpg); background-repeat:no-repeat; }
.bg_vbox-top     { background-image:url(images/bg_ob.jpg); background-repeat:no-repeat; }
.bg_vbox-content { background-image:url(images/hg_bw.gif); background-repeat:repeat-y; color:#FFFFFF; font-weight:bold; }

.img_left  { float:left; margin-top:3px; margin-bottom:2px; margin-left:0px; margin-right:5px; }
.img_right { float:right; margin-top:3px; margin-bottom:1px; margin-left:5px; margin-right:0px; }

/********
 * DIVs *
 ********/
.top      { position:absolute; top:0px; left:0px; border:0px; width:800px; height:125px; }
.top_eins { position:absolute; top:2px; right:20px; border:0px; }
.top_zwei { position:absolute; top:108px; right:20px; border:0px; border:0px solid #FF0033; }
.left     { position:absolute; top:440px; left:20px; border:0px; } /* Counter */

/*****************************
 * Verschiedene TEXT-Formate *
 *****************************/
td,p { font-size:12px; font-weight:normal; color:#000000; }
p    { margin-top:7px; margin-bottom:8px; line-height:130% }
th   {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:8pt;
  font-style:normal;
  font-weight:bold;
  color:#FFFFFF;
  background-color:#000000;
  letter-spacing:1px; }

.fat    { font-weight:bold; }
.big    { font-size:9pt; }
.small  { font-size:6.5pt; }
.grey   { color:#999999;}
.foot   {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:10px;
  font-weight:normal;
  color:#999999; }

acronym { border-bottom:1px dashed #990033; cursor:help; }

ul     { list-style-type: square; margin-top: 10px; margin-left: 10px }
li     { margin-bottom: 2px; margin-left: 10px }

/*****************
 * ÜBERSCHRIFTEN *
 *****************/
h1,h2,h3,h4,h5 { font-weight:bold; margin-top:0px; }

h1 {
  font-size:12px;
  color:#CC0033;
  letter-spacing:2pt;
  margin-top:15px;
  margin-bottom:0px;
  border-top:1px solid #CC0033;
  border-bottom:1px solid #FF9999;
  background-color:#FFF5F0;
  padding:0px; }
h2     { font-size:16px; color:#000000; margin-bottom:0px; }                                          /* Pressespiegel: ÜS 1 */
h3     { font-size:14px; color:#000000; font-weight:normal; margin-bottom:15px; }  /* Pressespiegel: ÜS 2 */
h4     { font-size:7.5pt; color:#999999; text-decoration:underline }               /* Pressespiegel: Team */
h5     { font-size:12px; color:#000000; margin-bottom:0px; }

/************
 * TABELLEN *
 ************/
table.colored {
  border-left:1px solid #CCCCCC;
  border-bottom:1px solid #CCCCCC;
  border-collapse:collapse; }

table.colored th,
table.colored td {
  border-right:1px solid #CCCCCC;
  border-top:1px solid #CCCCCC;
  padding:3px; }

.col-bg   { background-color: #EBEBEB; }     /* Standard-Tabelle */

/*********
 * LINKS *
 *********/
/* TEXT-Links (Standard) */
a:link,
a:visited,
a:active  {
  font-size:12px;
  font-weight:bold;
  color:#CC0033;
  text-decoration:none; }
a:hover {
  color:#990033;
  text-decoration:underline; }

a.dkms:link,
a.dkms:visited,
a.dkms:active  {
  font-size:12pt;
  font-weight:bold;
  color:#FFFFFF;
  text-decoration:none; }
a.dkms:hover {
  color:#F0F0F0;
  text-decoration:underline; }

/* Links in KOPF- und FUß-Zeile */
a.interactlink:link,
a.interactlink:visited,
a.interactlink:active {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-style:normal;
  font-size:10px;
  font-weight:normal;
  color:#FFFFFF;
  text-decoration:none; }
a.interactlink:hover {
  color:#FF0033; }

a.popup:link,
a.popup:visited,
a.popup:active {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-style:normal;
  font-size:6.5pt;
  font-weight:normal;
  color:#000000;
  text-decoration:none; }
a.popup:hover {
  color:#CC0033; }

/*********************************
 * FORMULAR-ELEMENTE (Gästebuch) *
 *********************************/
input,textarea {
  font-size:9pt;
  font-weight:normal;
  color:#000000;

  /*background-color:#FFFFFF; */
  border:1px solid #999999;
  border:1px solid #C0C0C0
  height:20px; }

input[type=text]{bacground-color:#FF0000; color:blue;
	}
.button {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-style:normal;
  font-size:6.5pt;
  font-weight:bold;
  color:#000000;
  background-color:#FFFFFF;
  background-image:url(images/bg-img_button.gif); background-repeat:repeat-x;
  border-top:1px solid #CCCCCC;
  border-left:1px solid #CCCCCC;
  border-bottom:2px solid #666666;
  border-right:2px solid #999999; }

.button:hover {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-style:normal;
  font-size:6.5pt;
  font-weight:bold;
  color:#000000;
  background-color:#CCCCCC;
  background-image:url(images/bg-img_button2.gif); background-repeat:repeat-x;
  border-top:2px solid #666666;
  border-left:2px solid #999999;
  border-bottom:1px solid #CCCCCC;
  border-right:1px solid #CCCCCC; }

 /*********************************
 * FORMULAR-ELEMENTE (NEWSLETTER) *
 ***********************************/

 .normalertext {
	COLOR: #dddddd; FONT-FAMILY: Tahoma,Arial,Helvetica; FONT-SIZE: 11px
}
.ueberschrift {
	font-size:12px;  color:#CC0033;  letter-spacing:2pt;  margin-top:15px;  margin-bottom:0px;  border-top:1px solid #CC0033;  border-bottom:1px solid #FF9999;  background-color:#FFF5F0;  padding:0px;
}

.ueberschriftklein2 {
	font-size:16px; color:#000000; margin-bottom:0px;font-weight:bold; margin-top:0px;
}
.normalertextschwarz {
	COLOR: #000000; FONT-FAMILY: Tahoma,Arial,Helvetica; FONT-SIZE: 11px
}
.eintragstext {
	COLOR: #000000; FONT-FAMILY: Tahoma,Arial,Helvetica; FONT-SIZE: 11px
}
.normalertextklein {
	COLOR: #000000; FONT-FAMILY: Tahoma,Arial,Helvetica; FONT-SIZE: 10px
}

/*TABLE {
	COLOR: #bbbbbb; FONT-FAMILY: Tahoma,Arial,Helvetica; FONT-SIZE: 11px
}*/
/*A {
	COLOR: #dddddd
}*/
/*A:hover {
	COLOR: #aa7777
}
INPUT {
	BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; FONT-SIZE: 11px; BORDER-LEFT: 0px solid; BORDER-BOTTOM: 0px solid; FONT-FAMILY: Verdana; background-color: #C0C0C0
}
TEXTAREA {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT-SIZE: 11px; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; FONT-FAMILY: Verdana
}
SELECT {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT-SIZE: 11px; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; FONT-FAMILY: Verdana

}*/