/*
////////////////////////////////////////////////////////////////
//
// wiju01.css Stylesheet fuer Darmstadt Whippets
// erstellt durch Im@geNet - Internet Services
// Struktur:
// - Tabelle in width 780
//   - Tabelle homepage hat 5 Zeilen / rc row cell
//     - Zeile 1: hmrc01_01 / bilder
//
//     - Zeile 2: hmrc02_01 / top navigation links
//     - Zeile 2: hmrc02_02 / top navigation rechts
//
//     - Zeile 3: hmrc03_01 / Bild und Text
//     - Zeile 3: hmrc03_02 / Top News
//
//     - Zeile 4: hmrc04_01 / 
//     - Zeile 4: hmrc04_02 / 
//     - Zeile 4: hmrc04_03 / 
//     - Zeile 4: hmrc04_04 / Aktuelles
// 
//     - Zeile 5: hmrc05_01 / fusszeile
//     - Zeile 5: hmrc05_02 / fusszeile
// 
////////////////////////////////////////////////////////////////
*/
/* ///////////////// beginn standard seite ////////////////// */
body {
	background-color: White;
	margin: 0px;
}
/*standard tabelle*/
table {margin:0px;}
/*standard text*/
body, td {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; 
font-weight:normal; color:#666666; line-height: 16px;}
/*standard links*/
a {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333399;
	line-height: 16px;
	text-decoration: none;
}
a:hover {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px; text-decoration: underline;}
/*standard ueberschriften*/
h1 {
	margin: 0px;
	padding: 0px;
	font-size: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: Black;
	line-height: 30px;
}
h2 {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: Black;
	line-height: 20px;
}
h3 {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: Black;
	line-height: 20px;
}
h4 {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: Black;
	line-height: 16px;
}	
h5 {
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: Gray;
	line-height: 16px;
}	
/*listen*/
ul {
margin-left: 14px; margin-top: 0px; 
margin-bottom: 0px; padding:0px; font-size:11px; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-weight:normal; color:#666666; line-height: 16px;
}
/* ///////////////// ende standard seite ////////////////// */


/* ///////////////// beginn HomePage ////////////////// */	
/*HomePage*/
.blockBoxSolidHome {margin:0px; padding:0px; border: 1px #000000 none;}
.maintab {background-color:#E6E6E6;}
/*aeroe-bilder*/
.hmrc01_01 {
	background-color: Black;
}

/*top navigation links*/
.hmrc02_01 {
	background-color: Black;
}
a.hmrc02_01 {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: White;
	line-height: 16px;
	text-decoration: none;
}
a.hmrc02_01:hover {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
	text-decoration: none;
	color: Yellow;
}
tr.hmrc02_01 {
	text-align:center;
}

/*top navigation rechts*/
.hmrc02_02 {
	background-color: Black;
}
a.hmrc02_02 {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
	color: White; line-height: 16px; text-decoration: none;}
a.hmrc02_02:hover {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
	text-decoration: none;
	color: Yellow;
}

/*fusszeile*/
.hmrc05_01 {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000066;
	text-decoration: none;
	line-height: 16px;
}
a.hmrc05_01:hover {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #339933;
	text-decoration: underline;
	line-height: 16px;
}
td.hmrc05_01 {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000066;
	text-decoration: none;
	line-height: 16px;
	background-color:#D3D7DC;
	padding: 0 5px;
	border-spacing: 0;
	border: 0;
}

/* ///////////////// beginn navigation links ////////////////// */	
/* navigations-gruppe links */
.navgruppelnks {
/*width:130px;  */
margin:10px; 
padding:0px; 
padding-top:0px; 
padding-bottom:0px; 
border-bottom-width:0px; 
border-color:#E9EBEE;
border-top-width:0px; 
/* border-top-style:solid; */
border-bottom-width:0px; 
/* border-bottom-style:solid; */
}
/* navigations-rahmen */
.navrahmenlnks { 
font-weight: bold;
margin: 0px; 
padding: 0px; 
background-color:#FFFFE8;
border-color:#E9EBEE;
border-bottom-width:1px; 
border-bottom-style:solid;
width:130px;
}
/* navigations-topics */
.navtopics01lnks {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	line-height: 16px;
}
a.navtopics01lnks {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #336699;
	text-decoration: none;
	line-height: 16px;
}
a.navtopics01lnks:hover {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #339933;
	text-decoration: none;
	line-height: 16px;
}
/* ///////////////// ende navigation links ////////////////// */



/* ///////////////// beginn home seite ////////////////// */	
/* inhalt-seite Typ01 rechts */
/* rahmen und hintergrund */
.typ01rchtsframebckgr {
	margin-bottom: 10px;
	padding:0px;
	background-color: #FFFFE8;
	border: 1px #FFFFE8 solid;
}
/* inhalt-seite Typ01 rechts */
/* kopf */
.typ01rchtskopf {
	margin-bottom: 5px;
	padding-top: 0;
	padding-bottom: 2;
	padding-left: 8;
	padding-right: 4;
	background-color: #ffee00; /* Yellow */
	border: 1px #000000 none;
}
/* inhalt-seite Typ01 rechts */
/* text */
.typ01rchtstxt {
margin-bottom:0px; 
padding-top:4; 
padding-bottom:8; 
padding-left:6; 
padding-right:2; 
border: 0px none #ffffff;
}
/* ///////////////// ende home seite ////////////////// */



/* ///////////////// beginn inhalt seite ////////////////// */	
/* inhalt-seite Typ01 */
.inhaltseitetyp01 {
/*width:580px; */
margin-top:10px; 
margin-left:0px; 
margin-right:0px; 
margin-bottom:0px; 
padding:0px; 
border: 0px none #000000; 
background-color:#FFFFFF;
}
/* inhalt-seite Typ01 links */
.inhaltseitetyp01lnks {
	float:left;
/*	width:440px;*/
	padding:0px;
	margin-top:0px;
	margin-left:10px;
	margin-bottom:0px;
	margin-right:0px;
	border: 0px none #000000;
	overflow: visible;
	vertical-align:top;
}
/* inhalt-seite Typ02 links */
.inhaltseitetyp02lnks {
float:left; 
width:570px;
padding:0px; 
margin-top:0px; 
margin-left:0px; 
margin-bottom:0px; 
margin-right:0px; 
}

table.inhaltseitetyp02lnks {
border-collapse: collapse; 
border-spacing:0;
}

td.indexNews {
border-style:dotted;
border-width:0 0 1px 0; 
border-color: 0;
padding: 10px 0 10px 0;
vertical-align:top;
}

td.indexNewsPaddLeft {
border-style:dotted;
border-width:0 0 1px 0; 
border-color: 0;
padding: 7px 0 10px 10px;
vertical-align:top;
}

table.indexNewsTable {
border-collapse: collapse;
border-spacing: 0;
}

td.indexCellTitle {
border-collapse: collapse;
padding: 0 0 0 0;
}

img.indexImg {
border: 1px solid #666;
width: 150px;
}
td.indexImg {
background-color:#ffee00; /* #FF4 */
}

/* inhalt-seite Typ01 rechts */
.inhaltseitetyp01rchts {
float:right;
clear:right;
width:140px; 
padding:0px; 
margin-top:0px; 
margin-right:0px; 
margin-bottom:0px; 
margin-left:10px; 
/*
border-left: 1px solid #000000;
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
*/
border: 0px none #000000;
}
/* ///////////////// ende inhalt seite ////////////////// */

table.std {
	padding:0; 
	border-width:0;
	background-color:#333333;
}

table.std td{
	padding:0 5; 
}

table.stats {
	padding:0; 
	text-align:center;
	border-width:0;
	background-color:#333333;
}

tr.nohigh{
	background-color:#FFFFFF;
}

tr.stats th{
	background-color:#FFEE00; /* #ffff00 */
	font-size:11px; 
	font-weight: bold;
	color:#000000;
}

td.stats1st {
	background-color:#CCCCCC;
	color:#000000;
	white-space:nowrap;
}

tr.highlight {background-color:#F5F97B}
tr,td {
	;
}

img.floatleft {
	float: left;
	margin: 10px 10px 10px 0;
}

img.floatlefttop {
	float: left;
	margin: 0 10px 10px 0;
}

img.floatright {
	float: right;
	margin: 10px 0 10px 10px;
}

img.floatrighttop {
	float: right;
	margin: 0 0 10px 10px;
}

