

/* Default-Aussehen des Body wenn keine Klasse angegeben wird */
Body {
	font-family : arial,verdana;
	font-size : 14px;
	/*background-size: 75%;*/
	/*background-size: cover;*/
	border: 0;
	margin: 0;
	position: absolute;
  }

Body.frame {
}

Body.norm {
	background : url(../images/Background_100.jpg) no-repeat left top;
	background-size : 1200px;
	background-color: rgba(64, 84, 161, 0.3);
  }

Body.wide {
	background : url(../images/BackgroundProject.jpg) no-repeat left top;
	background-size : 1200px;
	background-color: rgba(64, 84, 161, 0.3);
  }

/* Default-Aussehen der Table wenn keine Klasse angegeben wird */
table {
	padding-top : 10px;
	padding-left : 10px;
	width : 600px;
	vertical-align : top;
	empty-cells : show;
  }

table.noPadding {
	padding-top : 0px;
	padding-left : 0px;
}

table.shortCut {
	padding-top : 0px;
	padding-left : 0px;
	width : 100px;
}

table.navigation {
	padding-top : 0px;
	padding-left : 0px;
	background-color : rgba(64, 84, 161, 0.5);
}

table.navigationSub {
	padding-top : 0px;
	padding-left : 0px;
	width : 590px;
	background-color : rgba(64, 84, 161, 0.5);
}

table.tableContent {
	padding-top : 20px;
	padding-left : 20px;
	height : 530px;
  }

table.tableContentWithSub {
	padding-top : 0px;
	padding-left : 20px;
	height : 530px;
  }

table.tableFrame {
	width : 590px;
	padding-left : 0px;
	padding-top : 0px;
  }

table.tableFrameWide {
	width : 750px;
	padding-left : 0px;
	padding-top : 0px;
  }


/* Default-Aussehen der TableRow wenn keine Klasse angegeben wird */
tr {
	vertical-align : top;
  }

tr.trShortCut {
	font-size : 18px;
  }

tr.trNaviMain {
	font-size : 18px;
	vertical-align : middle;
  }

tr.trNaviSub {
	font-size : 14px;
	height : 20px;
	vertical-align : middle;
  }

tr.trFooter {
	font-size : 10px;
	background-color : #EF7D00;
  }

/* Default-Aussehen der TableElement wenn keine Klasse angegeben wird */
td {
	vertical-align : top;
  }

td.tdLogo {
	height : 100px;
	width : 600px;
}

td.tdButton {
	padding-top : 10px;
	height : 35px;
	text-align : center;
  }

td.tdButtonActive {
	padding-top : 10px;
	height : 35px;
	text-align : center;
	background-color : rgba(64, 84, 161, 0.5);
  }

td.tdSubButton {
	padding-top : 5px;
	padding-left : 20px;
	height : 25px;
  }

td.tdSubButtonActive {
	padding-top : 5px;
	padding-left : 20px;
	height : 25px;
	border: 1px solid white;
  }

td.tdShort {
	vertical-align : top;
	width : 50px;
  }

td.tdRight {
	text-align : right;
  }

td.tdSubtitle {
	font-style : italic;
	font-weight : bold;
	width : 150px;
  }


img.logo {
	width : 300px;
  }


img.shortCut {
	height : 40px;
  }


img.header {
	width : 750px;
  }

img.contentFrame {
	width : 580px;
}


iframe {
	width : 610px;
	height : 490px;
	border : none;
	padding-left : 0px;
	/*padding-bottom : 10px;*/
	/*border-width : 0px;*/
}

iframe.contentWide {
	width : 760px;
}

img.frameContent {
	width : 580px;
  }

img.frameContentWide {
	width : 740px;
  }

/* Default-Aussehen eines Links wenn keine Klasse angegeben wird */
a {
	/*color : #0000ff;*/
	color : #0010d0;
	text-decoration : none;
  }

a.navi {
	color : #000000;
}

a.subTheme {
	color : #0010d0;
	text-decoration : underline;
  }

a.mail {
	color : #0000ff;
	text-decoration : none;
  }

