html, body { 
	width:100%; 
	height:100%;
}
body  { 
	margin:0; padding:0; font-size:100%; background-color:#B7BBC6; 
}

table.aussen { 
	width:100%; height:100%; 
}
table.aussen td	{ 
	text-align:center; 
	vertical-align:middle; 
}

table.zwei {
	width:560px;
}
table.zwei td	{ 
	text-align:left; 
	vertical-align:top; 
}

div.innen	{
	position:relative; /* ermoeglicht Positionierung von Kind-Elementen */
	/* width:960px; height:540px; */
	width:960px; height:540px; 
	margin-left:auto; margin-right:auto;
	padding:0;
	text-align:left;
	background-image:url(../pics/bgr/verlauf.jpg);
	background-color:#FFFFFF;
}

a {
font-family:Arial, Helvetica;
font-size:12px;
font-weight: normal;
text-decoration:  none;
color:#1F3F9A;
}
a:hover{
font-family:Arial, Helvetica;
font-size:12px;
font-weight: bold;
text-decoration:  none;
color:#64BC46;
}

/* BOXES TOP */
#top {
	position:absolute;
	width:960px; height:146px;
	margin:0px;
	background-image:url(../pics/bgr/top.jpg);
}

#headMenue {
	position:absolute;
	width:960px; height:135px;
	margin:0px;
	left:0px; top:11px;
}
#navi01 {
	position:absolute;
	width:159px; height:135px;
	left:0px;
}
#navi02 {
	position:absolute;
	width:159px; height:135px;
	left:159px;
}
#navi03 {
	position:absolute;
	width:159px; height:135px;
	left:318px;
}
#navi04 {
	position:absolute;
	width:159px; height:135px;
	left:477px;
}
#navi05 {
	position:absolute;
	width:159px; height:135px;
	left:636px;
}
#navi06 {
	position:absolute;
	width:159px; height:135px;
	left:795px;
}



#subMenue {
	position:absolute;
	width:321px; height:97px;
	margin:0px;
	left:159px; top:11px;
}
#subNavi02 {
	position:absolute;
	width:159px; height:97px;
	margin:0px;
	left:0px; top:0px;
	visibility:hidden;
}
#subNavi02V {
	position:absolute;
	width:159px; height:97px;
	margin:0px;
	left:0px; top:0px;
	visibility:visible;
}
#subNavi03{
	position:absolute;
	width:159px; height:97px;
	margin:0px;
	left:159px; top:0px;
	visibility:hidden;
}
#subNavi03V {
	position:absolute;
	width:159px; height:97px;
	margin:0px;
	left:159px; top:0px;
	visibility:visible;
}

#logoTop {
	position:absolute;
	width:214px; height:62px;
	margin:0px;
	top:25px; left:746px;
}

/* BOXES CONTENT */
#content {
	position:absolute;
	/* width:795px; height:394px; */
	width:795px; height:394px;
	margin:0px;
	left:0px; top:146px;
	background-image:url(../pics/bgr/content.jpg);
}
#LOGIN {
	position:absolute;
	width:134px; height:46px;
	margin:0px;
	left:802px; top:195px;
}
/* home */
#portraetHome {
	position:absolute;
	width:160px; height:205px;
	margin:0px;
	left:29px; top:6px;
}
#txtHome {
	position:absolute;
	width:565px; height:210px;
	margin:0px;
	left:205px; top:6px;
}
#logoBig {
	position:absolute;
	width:315px; height:142px;
	margin:0px;
	left:8px; top:217px;
}
#aktuell {
	position:absolute;
	width:398px; height:160px;
	margin:0px;
	left:358px; top:234px;
}
/* alle */
#title {
	position:absolute;
	width:25px; height:388px;
	margin:0px;
	left:12px; top:6px;
}
#uebersicht {
	position:absolute;
	width:159px; height:388px;
	margin:0px;
	left:37px; top:6px;
	background-image:url(../pics/bgr/uebersicht.gif); background-repeat:no-repeat;
}
#uebersichtOefSem {
	position:absolute;
	width:172px; height:386px;
	margin:0px;
	left:37px; top:6px;
	background-image:url(../pics/bgr/uebersicht02.gif); background-repeat:no-repeat;
	overflow:auto;
	
	scrollbar-arrow-color: #1F3F9A;
	scrollbar-base-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-darkshadow-color: #B2B3B6;
	scrollbar-highlight-color: #B2B3B6;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-face-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
}
#txtAlle {
	position:absolute;
	width:560px; height:388px;
	margin:0px;
	left:213px; top:6px;
}
#txtScroll {
	position:absolute;
	width:574px; height:375px;
	margin:0px;
	left:213px; top:6px;
	overflow:auto;
	
	scrollbar-arrow-color: #1F3F9A;
	scrollbar-base-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-darkshadow-color: #B2B3B6;
	scrollbar-highlight-color: #B2B3B6;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-face-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
}
#txtSpalte01 {
	position:absolute;
	width:318px; height:388px;
	margin:0px;
	left:0px; top:0px;
}
#txtSpalte02 {
	position:absolute;
	width:238px; height:388px;
	margin:0px;
	left:327px; top:0px;
	padding:0px 0px 0px 16px;
}
/* training */
#txtScrollTraining {
	position:absolute;
	width:574px; height:315px;
	margin:0px;
	left:213px; top:66px;
	overflow:auto;
	
	scrollbar-arrow-color: #1F3F9A;
	scrollbar-base-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-darkshadow-color: #B2B3B6;
	scrollbar-highlight-color: #B2B3B6;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-face-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
}
#txtScrollQp {
	position:absolute;
	width:574px; height:283px;
	margin:0px;
	left:213px; top:99px;
	overflow:auto;
	
	scrollbar-arrow-color: #1F3F9A;
	scrollbar-base-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-darkshadow-color: #B2B3B6;
	scrollbar-highlight-color: #B2B3B6;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-face-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
}
#txtScrollFt {
	position:absolute;
	width:574px; height:293px;
	margin:0px;
	left:213px; top:88px;
	overflow:auto;
	
	scrollbar-arrow-color: #1F3F9A;
	scrollbar-base-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-darkshadow-color: #B2B3B6;
	scrollbar-highlight-color: #B2B3B6;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-face-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
}
#txtScrollFt01 {
	position:absolute;
	width:574px; height:304px;
	margin:0px;
	left:213px; top:77px;
	overflow:auto;
	
	scrollbar-arrow-color: #1F3F9A;
	scrollbar-base-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-darkshadow-color: #B2B3B6;
	scrollbar-highlight-color: #B2B3B6;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-face-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
}
#txtScrollPtr {
	position:absolute;
	width:574px; height:315px;
	margin:0px;
	left:213px; top:88px;
	overflow:auto;
	
	scrollbar-arrow-color: #1F3F9A;
	scrollbar-base-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-darkshadow-color: #B2B3B6;
	scrollbar-highlight-color: #B2B3B6;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-face-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
}
#txtScrollPtr01 {
	position:absolute;
	width:560px; height:315px;
	margin:0px;
	left:213px; top:110px;
}
#txtScrollFLK01 {
	position:absolute;
	width:582px; height:293px;
	margin:0px;
	left:213px; top:88px;
	overflow:auto;
	
	scrollbar-arrow-color: #1F3F9A;
	scrollbar-base-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-darkshadow-color: #B2B3B6;
	scrollbar-highlight-color: #B2B3B6;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-face-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
}
#txtScrollFo {
	position:absolute;
	width:574px; height:326px;
	margin:0px;
	left:213px; top:55px;
	overflow:auto;
	
	scrollbar-arrow-color: #1F3F9A;
	scrollbar-base-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-darkshadow-color: #B2B3B6;
	scrollbar-highlight-color: #B2B3B6;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-face-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
}
#txtScrollSUT {
	position:absolute;
	width:574px; height:304px;
	margin:0px;
	left:213px; top:77px;
	overflow:auto;
	
	scrollbar-arrow-color: #1F3F9A;
	scrollbar-base-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-darkshadow-color: #B2B3B6;
	scrollbar-highlight-color: #B2B3B6;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-face-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
}
#txtScrollFLK {
	position:absolute;
	width:582px; height:375px;
	margin:0px;
	left:213px; top:6px;
	overflow:auto;
	
	scrollbar-arrow-color: #1F3F9A;
	scrollbar-base-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-darkshadow-color: #B2B3B6;
	scrollbar-highlight-color: #B2B3B6;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-face-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
}
#txtScrollPartner {
	position:absolute;
	width:574px; height:293px;
	margin:0px;
	left:213px; top:88px;
	overflow:auto;
	
	scrollbar-arrow-color: #1F3F9A;
	scrollbar-base-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-darkshadow-color: #B2B3B6;
	scrollbar-highlight-color: #B2B3B6;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-face-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
}
#txtScrollSeminare {
	position:absolute;
	width:582px; height:283px;
	margin:0px;
	left:213px; top:99px;
	overflow:auto;
	
	scrollbar-arrow-color: #1F3F9A;
	scrollbar-base-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-darkshadow-color: #B2B3B6;
	scrollbar-highlight-color: #B2B3B6;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-face-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
}

#txtDownloads01 {
	position:absolute;
	width:265px; height:283px;
	margin:0px;
	left:213px; top:51px;
	border:1 solid #76787B;
}
#txtDownloads02 {
	position:absolute;
	width:265px; height:330px;
	margin:0px;
	left:510px; top:51px;
	border:1 solid #76787B;
	overflow:auto;
}

#einf01 {
	position:absolute;
	width:597px; height:210px;
	margin:0px;
	left:188px; top:262px;
	visibility:hidden;
}
#einf02 {
	position:absolute;
	width:597px; height:210px;
	margin:0px;
	left:188px; top:262px;
	visibility:hidden;
}
#einf03 {
	position:absolute;
	width:597px; height:210px;
	margin:0px;
	left:188px; top:262px;
	visibility:hidden;
}
#einf04 {
	position:absolute;
	width:597px; height:210px;
	margin:0px;
	left:188px; top:262px;
	visibility:hidden;
}
/* kontakt01*/
#anfrage01 {
	position:absolute;
	width:434px; height:376px;
	margin:0px; 
	left:6px; top:0px;
} 
#vcard01 {
	position:absolute;
	width:337px; height:269px;
	margin:0px;
	left:444px; top:6px;
}
#anfahrt01 {
	position:absolute;
	width:337px; height:125px;
	margin:0px;
	left:444px; top:269px;
}
#portraetKon01 {
	position:absolute;
	width:160px; height:233px;
	margin:0px;
	left:254px; top:6px;
}
#portraetKon {
	position:absolute;
	width:160px; height:233px;
	margin:0px;
	left:200px; top:0px;
}
#datenForm01 {
	position:absolute;
	width:254px; height:160px;
	margin:0px;
	left:0px; top:22px;
}
#txtForm01 {
	position:absolute;
	width:414px; height:166px;
	margin:0px;
	left:0px; top:222px;
}
#fehler01 {
	position:absolute;
	width:236px;
	height:238px;
	margin:0px;
	left:0px;
	top:160px;
}
#danke01 {
	position:absolute;
	width:337px;
	height:160px;
	margin:0px;
	left:45px; top:9px;
}
.checkForm01 {
	font-family:Helvetica, Arial;
	font-size:10px;
	font-weight:normal;
	vertical-align:middle;
}

/* BOXES RIGHT */
#right {
	position:absolute;
	width:165px; height:394px;
	margin:0px; padding:0px;
	left:795px; top:146px;
	background-image:url(../pics/bgr/right.jpg);
}
/* maxi */
#maxi {
	position:absolute;
	width:540px; height:382px;
	margin:0px;
	left:195px; top:0px;
	visibility:hidden;
	z-index:2;
}
#maxiRoute {
	position:absolute;
	width:540px; height:382px;
	margin:0px;
	left:357px; top:98px;
	visibility:hidden;
	z-index:2;
}

/* FORMULAR */
#anfrage {
	position:absolute;
	width:337px; height:228px;
	margin:0px; 
	left:438px; top:6px;
}
#fehler {
	position:absolute;
	width:236px;
	height:238px;
	margin:0px;
	left:0px;
	top:170px;
}
#danke {
	position:absolute;
	width:337px;
	height:160px;
	margin:0px;
	left:15px;
	top:9px;
}

.checkForm {
	height:12px;
	font-family:Helvetica, Arial;
	font-size:12px;
	line-height:12px;
	font-weight:normal;
	border-width:1px;
	border-style:solid;
	border-color:#76787B;
	background-color:transparent;
	color:#1F3F9A;
}
