@import url(frontend.css);
@import url(gtpo_navi.css);


body {	background-color: #fafafa;  /* #656982; #fafafa; */}

#container { width: 1000px; /* min-height: 100% */; border-right: 1px solid gray; border-bottom: 1px solid #c8c8c8; margin: 0 auto 0 0; padding: 0; background-color:#ffffff }

#popup { width: 100%; min-height: 100%; border: solid 0 gray; margin: 0 auto 0 0; padding: 30px; }

#tophead {	width: 1000px;	height: 90px;	border: 0px solid gray;	margin: 0px;	margin-left: 0px;	margin-right: auto;	padding: 0px;}

#tophead1 {	float: left;	width: 110px;	height: 100%;	border: 0px white;	margin: 0;	margin-left: 0px;	padding: 0px;	background-color: #ffffff;}
#tophead2 {	float: left;	width: 490px;	height: 100%;	border: 0px white;	margin: 0;	margin-left: 0px;	padding: 0px;	background-color: #ffffff;}
#tophead3 {	float: left;	width: 400px;	height: 100%;	border: 0px white;	margin: 0;	margin-left: 0px;	padding: 0px;	background-color: #ffffff;}

#tophead3 table {
	/*position:absolute; 
	bottom:10px; 
	top:0px;*/
	height:90px;
	width:100%;
	border-spacing: 0px; 
	text-align: left; 
	empty-cells: show; 
	border-collapse: collapse;
	vertical-align:bottom;
	}
	
#tophead3 td {
	/*position:absolute; 
	bottom:10px;*/
	vertical-align:top;
	}

#head {	width: 1000px;	height: 200px;	border: 0px solid gray;	margin: 0px;	margin-left: 0px;	margin-right: auto;	padding: 0px;}
#head1 {	float: left;	width: 110px;	height: 100%;	border: 0px white;	margin: 0;	margin-left: 0px;	padding: 0px;	background-color: #ffffff;}
#head2 {	float: left;	width: 490px;	height: 100%;	border: 0px white;	margin: 0;	margin-left: 0px;	padding: 0px;	background-color: #ffffff;}
#head3 {	float: left;	width: 400px;	height: 100%;	border: 0px white;	margin: 0;	margin-left: 0px;	padding: 0px;	background-color: #ffffff;}
#navA {	width: 1000px;	height: 28px;	border: 0px solid gray;	margin: 0px;	margin-left: 0px;	margin-right: auto;	padding: 0px;}
#navA1 {	float: left;	width: 110px;	height: 100%;	border: 0px white;	margin: 0;	margin-left: 0px;	padding: 0px;	background-color: #ffffff;}
#navA2 { 	float: left; 	width: 490px; 	height: 100%; 	border: 0 white; 	margin: 0; padding: 0; 	z-index: 1; 	background-color: #ffffff;		}
#navA3 {	float: left;	width: 400px;	height: 100%;	text-align: right; 	border: 0px white;	margin: 0;	margin-left: 0px;	padding: 0px;	background-color: #ffffff;}
#navB {  	width: 1000px; 	height: 34px; 	border: solid 0 gray; 	margin: 0 auto 0 0; 	padding: 0;	background-color: #ffffff;		 }
#navB1 {	float: left;	width: 110px;	height: 100%;	border: 0px white;	margin: 0;	margin-left: 0px;	padding: 0px;	background-color: #ffffff;}
#navB2 {  	float: left; 	width: 490px; 	height: 33px; 	float: left; 	border: 0 white; 	margin: 0; 	padding-top: 0px;	background-color: #ffffff;}
#navB3 {	float: left;	width: 400px;	height: 100%;	border: 0px white;	margin: 0;	margin-left: 0px;	padding: 0px;	background-color: #ffffff;}

/*
#contentBlock { float: left; width: 1000px; height: 100%; border: solid 0 gray; margin: 0; padding: 0;}
#leftBlock {	float: left;	width: 110px;	height: 100%;	margin: 0;	margin-right: 0px;	padding: 0px;	background-color: #C6C6C6;}
#mainBlock {	float: left;	height: 100%;	padding: 0px;	width: 490px;	background-color: #888888;}
*/

#rightBlock, #rightBlock1, #rightBlock2 {  float: left; width: 370px; height: 100%; }
#rightBlockLinks {  float: left; width: 205px; height: 100%; margin: 0 15px 0 0; }
#rightBlockRechts {  float: right; width: 150px; height: 100%; }
/* 
#footer {	clear: both;	float: left;	width: 1000px;	height: 50px;	border: 0px solid gray;	margin: 0px;	margin-left: 0px;	margin-right: 0px;	padding: 0px;}
*/
#footer1 {	float: left;	width: 110px;	height: 50px;	border: 0px white;	margin: 0px;	margin-left: 0px;	padding: 0px;	background-color: #ffffff;}
#footer2 { 	float: left; 	width: 480px; 	height: 30px; 	border: 0 white; 	padding: 20px 10px 0 0; 	text-align: right;	background-color: #ffffff;	}
#footer3 {	float: left;	width: 400px;	height: 50px;	border: 0px white;	margin: 0px;	margin-left: 0px;	padding: 0px;	background-color: #ffffff;}

/* Universal Content-Header-Footer-Behaeter */
#unibox, #unibox1, #unibox2, #unibox3, #unibox4, #unibox5, #unibox6 {	clear: both;	float: left;	width: 100%;/*		height: 100%; */	margin: 0;	margin-left: 0px;	padding: 0px;}

.space_hr_text {  clear: both;	float: left;	width: 100%;	height: 4px;	margin: 0;	margin-left: 0px;	padding: 0px;}
* html .space_hr_text {  clear: both;	float: left;	width: 100%;	height: 4px;	margin: 0;	margin-left: 0px;	padding: 0px; margin-bottom: -16px; /*schrottkorrektur fuer alte IE */}

.space_hr_bild {  clear: both;	float: left;	width: 100%;	height: 8px;	margin: 0;	margin-left: 0px;	padding: 0px; margin-bottom: 0px;}
* html .space_hr_bild {  clear: both;	float: left;	width: 100%;	height: 8px;	margin: 0;	margin-left: 0px;	padding: 0px;	margin-bottom: -12px; /*schrottkorrektur fuer alte IE */}

#Seminarprogramm_Height, #iframeContainer {overflow: hidden; overflow-x: hidden; overflow-y: hidden; } /* extra fuer Safari */