/* Mozilla & Co.: Scrollleiste dauernd anzeigen */
html {
   height: 100%; 
   margin-bottom: 0.1px;
}

div.container1{
  padding: 0;
  width: 100%;
  margin: 0;
  background-color: #ff9396;
  color: #ff9396;
  position: absolute;
  left: 0;
  top: 0;
}

div.container2{
  padding: 0;
  width: 100%;
  margin: 0;
  background-color: #ffffff;
  position: absolute;
  left: 0;
  top: 0;  		
}

table.haupt {

}

/* Bannerzeile */
tr.banner {
	vertical-align: top;
}

/* Bannerzelle */
td.banner {
	height: 72px;
	width: 800px;
	background-color: #0000CD;
}

tr.sprache {
	vertical-align: middle;
	width: 800px;
	background-color: #0082FF;
}

/* Bannerzelle */
td.sprachzelle {
	height: 15px;
	width: 50px;
}

div.sprache{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: White;
	line-height: 15px;
	margin-top: 4px;
	text-align: center;
	vertical-align: middle;
	width: 50px;
}

/*
a.sprache:link { color:#FF0000; }
*/

/*
div.sprache a:hover{
	color: #424242;
}
*/

div.banner{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: White;
	line-height: 15px;
	margin-left: 4px;
	margin-right: 4px;
	margin-top: 4px;
	text-align: left;
	vertical-align: top;
}

div.bannertitel{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: White;
	line-height: 15px;
	margin-left: 4px;
	margin-right: 4px;
	margin-top: 4px;
	text-align: left;
	vertical-align: top;
}

span.hb-gif {
	margin-top: 2px;
}

/* Scrollerzeile */
tr.scroller {
	vertical-align: top;
	text-align: right;
	background-color: Blue;
}


/* Inhaltzeile */
tr.content {
	vertical-align:top;
	text-align:right;
	background-color : #F1F1F1;
}

/* Inhaltzelle */
td.inhalt {
	width: 550px;
	height: 500px;
	vertical-align: top;
	text-align: right;
	background-color: #F1F1F1;
}

/* Rechte Spalte */
td.rechts {
	width: 140px;
	vertical-align: top;
	text-align: left;
	background-color: #F9F9F9;
}

/* Text in Navigationsspalte */
div.infoueberschrift{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bolder;
	font-size: 11px;
	color: #505050;
	line-height: 15px;
	margin-left: 8px;
	margin-top: 2px;
}

div.infotext{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #505050;
	line-height: 15px;
	margin-left: 4px;
	margin-right: 4px;
	margin-top: 2px;
	margin-bottom: 2px;
}

div.infolink{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bolder;
	font-size: 10px;
	color: #505050;
	line-height: 15px;
	margin-left: 8px;
	margin-top: 2px;
}

/* NAVIzelle */
td.navi {
  width: 120px;
	vertical-align:top;
	text-align:right;
	background-color : #F1F1F1;
}

td.navizeile {
}

/* Text in Navigationsspalte */
div.navitext{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bolder;
	font-size: 11px;
	color: #505050;
	line-height: 16px;
	margin-right: 4px;
	margin-left: 4px;
	text-align: right;
}




/*
a.info {
	text-decoration: none;
	font-weight: bolder;
	color: Aqua;
}
*/




/* Navigation: Feld mit Links */
td.navilinks {
	vertical-align:top;
	text-align:right;
	background-color : #DCDCDC;
}

/* Navi Links */
div.navilinks{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:normal;
	font-size: 11px;
	color: #292929;
	line-height : 16px;
	margin-left : 4px;
	margin-top : -1px;
	margin-bottom: 1px;
}

div.haupttexttitel{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bolder;
	font-size: 16px;
	color: #505050;
	line-height: 18px;
	text-align: left;
	margin-left: 16px;
	margin-top: 10px;
}

div.haupttextuntertitel{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #505050;
	line-height: 18px;
	text-align: left;
	margin-left: 16px;
	margin-top: 4px;
}

div.haupttext{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:normal;
	font-size: 11px;
	color: #505050;
	line-height : 18px;
   text-align: left;
	margin-left: 16px;	
	margin-top: 10px;
}

div.haupttexterst{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:normal;
	font-size: 11px;
	color: #505050;
	line-height : 18px;
   text-align: left;
	margin-left: 16px;	
	margin-top: 10px;
}

span.haupttext{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #505050;
	line-height: 18px;
	margin-left: 16px;
}

span.haupttextfett{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #505050;
	line-height: 18px;
	margin-left: 0px;
}

span.haupttextfettabsatz{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #505050;
	line-height: 18px;
	margin-left: 15px;
}

div.haupttextklein{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #505050;
	line-height: 15px;
	text-align: left;
	margin-top: -18px;
	margin-left: 20px;
}

div.haupttextkleinst{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: lighter;
	font-size: 10px;
	color: #505050;
	line-height: 10px;
	text-align: leftt;
	margin-bottom: 10px;
	margin-right: 10px;
	margin-left: 10px;
}

TABLE.text {
	background-color: #F9F9F9;
}


/* Textfeld */
td.text {
	vertical-align:top;
	text-align: left;
	background-color: #F9F9F9;
}

/* Text ohne Abstand zwischen Absätzen */
div.textohneabsatz{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:normal;
	font-size: 11px;
	color: #212121;
	line-height : 18px;
}

/* Langer Text */
div.textlang{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:normal;
	font-size: 11px;
	color: #212121;
	line-height : 19px;
	margin-top : 8px;
}

/* Text mit geringerem Zeilenabstand */
div.texteng{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:normal;
	font-size: 11px;
	color: #212121;
	line-height : 16px;
	margin-top : 6px;
}

/* Normaler Text */
span.text{
	font-weight: normal;
	color: #212121;
	text-decoration : none;
}

/* Fetter Text */
span.fett{
	font-weight: bold;
	color: #424242;
}

/* Titel */
span.titel{
	font-weight: bold;
	color: #353535;
	letter-spacing : 2px;
}

/* Lead */
div.lead{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:normal;
	font-size: 11px;
	color: #494949;
	line-height : 18px;
	margin-top : 6px;
}


/* Text: Titel/Ueberschrift */
div.rubriktitel{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #414141;
	margin-left : 14px;
	letter-spacing : 1px;
}

/* Rubriktext */
div.rubriktext{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:normal;
	font-size: 10px;
	color: #232323;
	line-height : 15px;
	margin-left : 14px;
	margin-top : 2px;
}

/* Rubriktext */
div.scroller{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:normal;
	font-size: 10px;
	line-height : 15px;
	margin-left : 4px;
}

/* Text: Chat */
div.chat{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:normal;
	font-size: 11px;
	color: #212121;
	line-height : 16px;
	margin-bottom : 6px;
	text-indent : -14px;
	margin-left : 14px;
}

/* Formulartext */
div.formulartext{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:normal;
	font-size: 11px;
	color: #1F1F1F;
	line-height : 19px;
}

/* Kleinster Text */
div.textkleinst{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:normal;
	font-size: 9px;
	color: #292929;
	line-height : 16px;
}

.formularfield {
	background-color: #FFFFFF;
	border-color: #ADADAD #ADADAD #ADADAD #ADADAD;
	border-width: 1px 1px 1px 1px;
	color : #212121;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-bottom-style : solid;
	border-left-style : solid;
	border-right-style : solid;
	border-top-style : solid;
}

.formularbutton {
	background-color : #FFFFFF;
	border-color: #ADADAD #ADADAD #ADADAD #ADADAD;
	border-width: 1px 1px 1px 1px;
	color : #212121;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-bottom-style : solid;
	border-left-style : solid;
	border-right-style : solid;
	border-top-style : solid;
}


/* Ausrichtung Tabelleninhalte */
td.tl{vertical-align:top;text-align:left;}
td.tr{vertical-align:top;text-align:right;}
td.tc{vertical-align:top;text-align: center;}
td.ml{vertical-align:middle;text-align:left;}
td.mr{vertical-align:middle;text-align:right;}
td.mc{vertical-align:middle;text-align: center;}
td.bl{vertical-align: bottom;text-align: left;}
td.br{vertical-align: bottom;text-align: right;}
td.navispalte{vertical-align:top;text-align:left;background-color : #F1F1F1;}

/* Seite */
BODY {
	margin-top : 0px;
	scrollbar-track-color: #F2F2F2;
	scrollbar-face-color: #DCDCDC;
	scrollbar-arrow-color: #424242;
	scrollbar-base-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #848484;
	scrollbar-3dlight-color: #A4A4A4;
}

a {
	text-decoration: none;
	color: #565656;
	font-weight: bold;
}

a.sprache {
	text-decoration: none;
	color: #D1D1D1;
	font-weight: bold;
}

a.info {
   text-decoration:none;
	font-weight: bolder;
	color: Black;
}
/* --- Ev. noch Textfarbe einbauen?? --- */

/* Kleiner Balken */
span.plupp{
	background-image : url("http://www.go.284.ch/pics/plupp.gif");
	background-repeat : no-repeat;
	margin-right : 4px;
	background-position : center;
}

/* Kleiner Balken */
span.abstand{
	background-image : url("http://www.go.284.ch/pics/leer.gif");
	background-repeat : no-repeat;
	margin-top : 40px;
	background-position : center;
}

ol {
	margin-top : 6px;
}
