html, body, table, tr, td { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:19px;
	color: #000000;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	/*border-collapse:collapse;*/
	/*margin: 0px;*/
	/*padding:0px;*/
	/*letter-spacing: 1px;*/
	/*background-image: url(images/bg.jpg);*/
	/*background-repeat: repeat-x;*/
}
body {
	background-color: #b0b0b0;
}
#pagewidth{ 
	width:100%; 
	min-width: 500px; 
}
p#titleparagraph{
	padding-left:50px;
	padding-right:50px;

}
h1 {
	font-size: 160%;
	color: #003366;
	font-weight: bold;
	letter-spacing: 2px;
	text-indent: 5px;
	padding: 0;
}
h2 {
	font-size: 120%;
	color: #003366;
	font-weight: bold;
	letter-spacing: 2px;
	text-indent: 5px;
	padding: 0px;
}
h3{
	font-size: 110%;
	color: #003366;
	font-weight: bold;
	letter-spacing: 2px;
	padding: 0;
}
#pagetitle {
	font-size: 120%;
	color: #003366;
	font-weight: bold;
	letter-spacing: 2px;
	text-indent: 5px;
	padding: 0px;
}
#t_header {
	background-image: url('images/tHeaderBg.jpg');
	padding: 10px;
	border: 1px solid #3785CD;
	text-align: center;
	vertical-align: center;
	line-height:19px;
}
#menubutton {
	width:120px;
	height:20px;
	padding:0px;
	
}
#menutable {
	background-image: url('images/HausReflekt.jpg');
	padding: 10;
	border: 1px solid #3785CD;
}
#t_maincell {
	border: 1px solid #3785CD;
	background: #ffffff;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
	padding-right:15px;
}
#t_msgcell {
	border: 1px solid #3785CD;
	background: #ffffff;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
	padding-right:15px;
	height:300px;
	text-align:center;
	vertical-align: middle;
}
#t_cellnopad {
	border: 1px solid #cfa452;
}
#t_cellnoborder {
	padding:10px;
}
#t_menu {
	border: 1px solid #3785CD;
	background: #fc9;
	padding:0px;
}
#menulink {
	font-size: 100%;
	letter-spacing: 0px;
	text-indent: 0px;
	padding: 0;
	font-weight: bold;
	text-decoration: underline;
}
#menuitem {
	color:#003366;
}
#menulink:link{
	color: #ffffff;
}
#menulink:visited {
	color: #ffffff;
}
#menulink:hover {
	color: #b0b0b0;
}
#menulink:active {
	color: #003366;
}
a {
	font-weight: bold;
	text-decoration: underline;
}
a:link {
	color: #000000;
}
a:visited {
	color: #000000;
}
a:hover {
	color: #444444;
}
a:active {
	color: #000000;
}
#logocell {
	padding:0;
	width:180px;
}
#logotextcell {
	text-align:right;
	vertical-align:top;



}
#blueseatable {	
	height: 100px;
	border: 1px solid #3785CD;
	padding:10px;
	background-image: url('images/BlueSeaNarrow.jpg');
}
#mainframetable {
	border-collapse: collapse;
}




/*
h1#header {
	font-size: 160%;
	color: #DAD82D;
	font-weight: bold;
	letter-spacing: 12px;
	text-indent: 5px;
	padding: 0;
}
h2#header {
	font-size: 120%;
	color: #DAD82D;
	font-weight: bold;
	letter-spacing: 2px;
	text-indent: 5px;
	padding: 0;
}
#t_header2 {
	background-image: url('images/tHeader2Bg.jpg');
	padding: 10px;
	border: 1px solid #3785CD;
}



.bigblacktitle {
	font-size: 40px;
	color: #000000;
	font-style: normal;
	line-height: normal;
	font-weight: 900;
	font-variant: normal;
}

.smallblacktitle {
	font-size: 20px;
	color: #000000;
	font-style: normal;
	line-height: normal;
	font-weight: 900;
	font-variant: normal;
}

.infotable {
	border: 1px solid #000000;
	border-collapse: collapse;
}
*/

/*
.trclass2 {
	
	background: images/background_grid.jpg
}

.tdclass1 {
	border: 7px groove #ffff66;
	background: images/background_grid.jpg
}

.tdclassadmin {
	border: 3px solid #ff0000;
	background-color: #1D5E84;
	color: #000000;
}


font {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
}
a:link {
	color: #cccccc;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
}
a:visited {
	color: #cccccc;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
}
a:hover {
	color: #aaaaaa;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
}

.overalltitle {
	font-size: 45px;
	color: #ffffff;
	font-style: normal;
	line-height: normal;
	font-weight: 900;
	font-variant: normal;
	text-decoration: underline;
}

.trclass1 {
	background: images/background_grid.jpg
	border: 1px solid #ffffff;
}
.trclass2 {
	border: 1px solid #444444;
	background: images/background_grid.jpg
}

.tdclass1 {
	border: 7px groove #ffff66;
	background: images/background_grid.jpg
}

.tdclassadmin {
	border: 3px solid #ff0000;
	background-color: #1D5E84;
	color: #000000;
}

.smallcolor4 {
	font-size: 10px;
	color: #ff0000;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
}
a.smallcolor4:link {
	color: #cccccc;
}
a.smallcolor4:visited {
	color: #cccccc;
}

a.smallcolor4:hover {
	color: #aaaaaa;
}

.normalcolor4 {
	font-size: 14px;
	color: #ffffff;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: underline;
}

a.normalcolor4:link {
	color: #cccccc;
}
a.normalcolor4:visited {
	color: #cccccc;
}

a.normalcolor4:hover {
	color: #aaaaaa;
}
.normalcolor5 {
	font-size: 12px;
	color: #ff0000;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
}

a.normalcolor5:link {
	color: #cccccc;
}
a.normalcolor5:visited {
	color: #cccccc;
}

a.normalcolor5:hover {
	color: #aaaaaa;
}

.bigcolor4 {
	font-size: 20px;
	color: #ffffff;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
}

.smallcolor3 {
	font-size: 10px;
	color: #000000;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
}
a.smallcolor3:link {
	color: #333333;
}
a.smallcolor3:visited {
	color: #333333;
}

a.smallcolor3:hover {
	color: #555555;
}

.normalcolor3 {
	font-size: 14px;
	color: #000000;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: underline;
}

a.normalcolor3:link {
	color: #333333;
}
a.normalcolor3:visited {
	color: #333333;
}

a.normalcolor3:hover {
	color: #555555;
}

.bigcolor3 {
	font-size: 22px;
	color: #ffffff;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: underline;
}
a.bigcolor3:link {
	color: #ffffff;
}
a.bigcolor3:visited {
	color: #ffffff;
}

a.bigcolor3:hover {
	color: #ffffdd;
}

.smallcolor1 {
	font-size: 9px;
	color: #fffffe;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
}
a.smallcolor1:link {
	color: #eeeeed;
}
a.smallcolor1:visited {
	color: #eeeeed;
}

a.smallcolor1:hover {
	color: #dddddc;
}

.normalcolor1 {
	font-size: 14px;
	color: #fffffe;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
}

a.normalcolor1:link {
	color: #dddddc;
}
a.normalcolor1:visited {
	color: #dddddc;
}

a.normalcolor1:hover {
	color: #aaaaa9;
}

.bigcolor1 {
	font-size: 20px;
	color: #ffff66;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
}
a.bigcolor1:link {
	color: #dddd66;
}
a.bigcolor1:visited {
	color: #dddd66;
}

a.bigcolor1:hover {
	color: #aaaa66;
}

.normalcolor2 {
	font-size: 13px;
	color: #ffff66;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
}

a.normalcolor2:link {
	color: #dddd44;
}
a.normalcolor2:visited {
	color: #dddd44;
}

a.normalcolor2:hover {
	color: #bbbb22;
}

.bigcolor2 {
	FONT-SIZE: 13px; 
	COLOR: #000000; 
	font-weight: bolder;
	FONT-FAMILY: Verdana, Arial, sans-serif
	
}

a.bigcolor2:link {
	color: #ffff66;
}
a.bigcolor2:visited {
	color: #ffff66;
}

a.bigcolor2:hover {
	color: #bbbb22;
}
*/