/** 
 *  basis layout-informationen
 */

* {
   -moz-box-sizing: border-box; 
   box-sizing: border-box;
}

body {
	background-color: #939598;
}

#SpacerTable {
	height: 100%;
	width: 100%;

	border-collapse : collapse;
	border-spacing: 0;
}

#SpacerCell {
   padding: 0;
  
	text-align: center;
	vertical-align: middle;
}

#SpacerDiv {
	width: 756px;
}

#Header, #Footer {
	text-align: right;
	text-transform: uppercase;
}

#Header .spacer, #Footer .spacer {
	display: inline;
	
	padding-left: 9px;
	width: 9px;

   background-image: url(img/spacer.gif);   
	background-position: center;
	background-repeat: no-repeat;
}

#Header {
	padding-bottom: 3px;
}

#Footer {
	padding-top: 3px;
}

#Header a, #Header a:visited,
#Footer a, #Footer a:visited {
	color: black;
	text-decoration: none;
}

#MainTable {
	margin-left: auto;
	margin-right: auto;
	
	border-collapse : collapse;
	border-spacing: 0;	
}

#MainTable td {
	border: 0;
	padding: 0;
	
	vertical-align: top;
}

#Content {
	background-color: white;
}

#ContentTable {
	width: 100%; height: 100%;

	width: 756px;
	height: 444px;

	border-collapse : collapse;
	border-spacing: 0;
}

#ContentTable td {
	padding: 0; margin: 0;
}

td#Logo {
	height: 102px;
	background-image: url(img/Logo.png);
}

td#ColorCell {
	width: 161px;
	height: 137px;
}

td#LeftMenu {
	width: 161px;
	height: 205px;
	
	border-right: 1px solid #CCCCCC;
}

#LeftMenuContent {
	padding-top: 5px;
	padding-left: 8px;
}

#LeftMenu a, #LeftMenu a:visited,
#SubMenu a, #Submenu a:visited {
	color: black;
	text-decoration: none;	
}

td#TextNav {
	vertical-align: bottom;	
	
	width: 25px;
}

#TextNav img {
	border: none;
	
	margin-right: 5px;
	margin-bottom: 4px;
	
	float: right;
}

td#RightMenuTop,
td#RightMenuBottom {
	width: 162px;

	background-color: #FCE693;

	border-left: 1px solid #C9B875;
}

td#RightMenuTop {
	border-top: 1px solid #C9B875;	
}

#RightMenuContent {
	padding: 8px;
}

#RightMenuTable {
	width: 100%; height: 100%;

	border: 0; 

	border-collapse : collapse;
	border-spacing: 0;
}

#RightMenuTable td {
	padding: 0;	
}

#Spezial {
	padding-left: 8px;
}

#RightMenuContent .Title,
#Spezial {
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: bold;
}

#RightMenuContent #EMail {
	width: 100px;
	height: 20px;
	
	padding: 0; margin: 0;
	vertical-align: middle;
}

#RightMenuContent #Go {
	width: 24px;
	height: 20px;

	padding: 0; margin: 0;
	vertical-align: middle;
}

#Text {
	overflow: hidden;
}