* {
	margin:							0;
	padding:						0;
}

/* Layout */

table#mainframe {
	background-color:				white;
	border:							1px solid white;
	border-collapse:				collapse;
	empty-cells:					show;
	margin:							0 auto;
	width:							880px;
}

td#logo {
	width:							507px;
}



/* Topmenu */

td#topmenu {
	white-space:					nowrap;
	width:							373px;
}

td#sublogo,
td#subtopmenu {
	background-image:				url('../img/bg_grau1.gif');
	background-repeat:				repeat-x;
	height:							8px;
}

td#pictures {
	padding-top:					1px;
}

td#welcome {
	height:							220px;
	padding-right:					299px;
	padding-top:					48px;
	text-align:						right;
}

td#minimenu {
	color:							#444444;
	padding:						8px;
	padding-left:					12px;
	height:							24px;
}

td#minimenu a,
td#minimenu a:link,
td#minimenu a:visited,
td#minimenu a:hover,
td#minimenu a:focus,
td#minimenu a:active {
	color:							#333333;
	font-weight:					normal;
	text-decoration:				none;
}

td#minimenu a:hover,
td#minimenu a:focus {
	color:							#666666;
}

/* Allgemeine Klassen */
a, body, div, h1, h2, h3, li, p, td, th {
  	font-family:					verdana, helvetica, arial, tahoma, sans-serif;
    font-size:						10px;
}

a,
a:link,
a:visited,
a:hover,
a:focus,
a:active {
	color:							silver;
	font-weight:					bold;
	text-decoration:				none;
}

a:hover,
a:focus {
	color:							#444444;
}

body {
	background-color:				#c2d1e0;
}

img {
	border:							none;
}

td {
	vertical-align:					top;
}
