/* .header steht in template colorandbg */
.header_top {
	width: 1002px;
	height: 95px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.header_logo {
	width: 240px;
	height: 95px;
	float: left;
	border: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.header_nav_main {
	position: relative;
	width: 595px; /*587*/
	height: 25px;/*36px*/
	margin: 70px 0px 0px 12px; /* 59 - - 16*//*70px 0px 0px 14px*/
	padding: 0px 0px 0px 0px;
	float: left;
}
.header_nav_main_start {
	position: relative;
	width: 393px; /*587*/
	height: 25px;/*36px*/
	margin: 70px 0px 0px 12px; /* 59 - - 16*//*70px 0px 0px 14px*/
	padding: 0px 0px 0px 0px;
	float: left;
}
.header_nav_right {
	width: 175px; 
	height: 95px;
	/*margin-top: 3.5em;35px;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}
.header_nav_right_start {
	width: 357px; 
	height: 95px;
	/*margin-top: 3.5em;35px;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}
.header_bottom {
	width: 1002px;
	height: 19px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: rgb(128,157,201);
}
.header_bottom_orange {
	width: 1002px;
	height: 19px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #EFD48D;
}
.header_bottom_gruen {
	width: 1002px;
	height: 19px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #A7C3AC;
}
.header_bottom_left {
	width: 240px;
	height: 17px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
	float: left;
}
.header_verlauf {
	width: 567px;/*587*/
	height: 17px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 20px;
	float: left;
}
.header_bottom_right {
	width: 175px;
	height: 17px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
	float: left;
}



/* .body steht in template colorandbg */

.body_nav {
	width: 180px;
	height: auto;
	min-height: 100%;
	float: left;
	background-color: rgb(93,138,203);
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	margin: 0px 0px 0px 0px;
	padding: 19px 0px 19px 60px; /*2em 0em 2em 10.4em*/
}
.body_nav_orange {
	width: 180px;
	height: auto;
	min-height: 100%;
	float: left;
	background-color: #F5C758;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	margin: 0px 0px 0px 0px;
	padding: 19px 0px 19px 60px; /*2em 0em 2em 10.4em*/
}
.body_nav_gruen {
	width: 180px;
	height: auto;
	min-height: 100%;
	float: left;
	background-color: #72A383;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	margin: 0px 0px 0px 0px;
	padding: 19px 0px 19px 60px; /*2em 0em 2em 10.4em*/
}
.body_nav_gruen_start {
	/*width: 161px;*/
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 287px 0px 0px 82px; 
}
* html .body_nav_gruen_start {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 287px 0px 0px 79px; 
}
.body_sprachwechsel {
	width: 158px;
	height: 57px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../../basic/startseite_sprachwechsel_bg.gif);
}
/*
* html .body_sprachwechsel {
	width: 158px;
	height: 57px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../../basic/startseite_sprachwechsel_bg.gif);
	background-repeat: repeat-x;
}
*/
.contentbereich {
	width: 547px;/*509px*/
	height: auto;
	min-height: 100%;
	float: left;
	background-color: rgb(208,215,234);
	margin: 0px 0px 0px 0px;
	padding: 20px 20px 10px 20px; /*2em 3.2em 2em 3.2em*/
	/*padding: 2em 3.2em 2em 3.2em; */ /*20px 32px 32px 20px*/
}
.contentbereich_orange {
	width: 547px;/*509px*/
	height: auto;
	min-height: 100%;
	float: left;
	background-color: #F7EAC8;
	margin: 0px 0px 0px 0px;
	padding: 20px 20px 10px 20px; /*2em 3.2em 2em 3.2em*/
	/*padding: 2em 3.2em 2em 3.2em; */ /*20px 32px 32px 20px*/
}
.contentbereich_weiss {
	width: 547px;/*509px*/
	height: auto;
	min-height: 100%;
	float: left;
	background-color: white;
	margin: 0px 0px 0px 0px;
	padding: 20px 20px 10px 20px; /*2em 3.2em 2em 3.2em*/
	/*padding: 2em 3.2em 2em 3.2em; */ /*20px 32px 32px 20px*/
}
.contentbereich_gruen {
	width: 547px;/*509px*/
	height: auto;
	min-height: 100%;
	float: left;
	background-color: #B7D3BC;
	margin: 0px 0px 0px 0px;
	padding: 20px 20px 10px 20px; /*2em 3.2em 2em 3.2em*/
	/*padding: 2em 3.2em 2em 3.2em; */ /*20px 32px 32px 20px*/
}
.contentbereich_gruen_start {
	/*width: 762px;*/ /*509px*/
	height: auto;
	min-height: 100%;
	border: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.contentbereichpart {
	width: 365px;/*509px*/
	height: auto;
	min-height: 100%;
	float: left;
	background-color: rgb(208,215,234);
	margin: 0px 0px 0px 0px;
	padding: 20px 20px 10px 20px; /*2em 3.2em 2em 3.2em*/
	/*padding: 2em 3.2em 2em 3.2em; */ /*20px 32px 32px 20px*/
}
.contentbereichpart_gruen {
	width: 365px;/*509px*/
	height: auto;
	min-height: 100%;
	float: left;
	background-color: #B7D3BC;
	margin: 0px 0px 0px 0px;
	padding: 20px 20px 10px 20px; /*2em 3.2em 2em 3.2em*/
	/*padding: 2em 3.2em 2em 3.2em; /*20px 32px 32px 20px*/
}
.contentbereichpart_orange {
	width: 365px;/*509px*/
	height: auto;
	min-height: 100%;
	float: left;
	background-color: #F7EAC8;
	margin: 0px 0px 0px 0px;
	padding: 20px 20px 10px 20px; /*2em 3.2em 2em 3.2em*/
	/*padding: 2em 3.2em 2em 3.2em; /*20px 32px 32px 20px*/
}
.contentbereichpart_weiss {
	width: 365px;/*509px*/
	height: auto;
	min-height: 100%;
	float: left;
	background-color: white;
	margin: 0px 0px 0px 0px;
	padding: 20px 20px 10px 20px; /*2em 3.2em 2em 3.2em*/
	/*padding: 2em 3.2em 2em 3.2em; /*20px 32px 32px 20px*/
}
.contentrechts {
	width: 182px;/*509px*/
	height: auto;
	min-height: 100%;
	float: left;
	background-color: rgb(169,185,218);
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 20px 0px; /*2em 3.2em 2em 3.2em*/
}
.contentrechts_gruen {
	width: 182px;/*509px*/
	height: auto;
	min-height: 100%;
	float: left;
	background-color: #AFCBB49;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 20px 0px; /*2em 3.2em 2em 3.2em*/
}
.contentrechts_orange {
	width: 182px;/*509px*/
	height: auto;
	min-height: 100%;
	float: left;
	background-color: #F1DCA7;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 20px 0px; /*2em 3.2em 2em 3.2em*/
}
.contentrechtspic, .contentrechtspic_gruen, .contentrechtspic_orange {
	margin: -7px 0px 0px 0px;
	padding: 0px 0px 0px 0px; 
	border: none;
}
.contentrechtslinks {
	width: 148px;
	margin: 32px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: none;
	background-color: rgb(208,215,234);
	float: left;
}
.contentrechtslinks_gruen {
	width: 148px;
	margin: 32px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: none;
	background-color: #A7C3AC;
	float: left;
}
.contentrechtslinks_orange {
	width: 148px;
	margin: 32px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: none;
	background-color: #EFD48D;
	float: left;
}
.funktionen {
	width: 115px;
	/*height: 40px;*/
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 10px 0px;
	background-color: rgb(208,215,234);
}
.funktionen_orange {
	width: 115px;
	/*height: 40px;*/
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 10px 0px;
	background-color: #F7EAC8;
}
.funktionen_gruen {
	width: 115px;
	/*height: 40px;*/
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 10px 0px;
	background-color: #B7D3BC;
}
.body_action {
	width: 150px;
	height: auto;
	/*height: 350px;*/
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 15px;
	float: left;
	background-color: rgb(128,157,201);
}
.body_action_orange {
	width: 150px;
	height: auto;
	/*height: 350px;*/
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 15px;
	float: left;
	background-color: #EFD48D;
}
.body_action_gruen {
	width: 150px;
	height: auto;
	/*height: 350px;*/
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 15px;
	float: left;
	background-color: #A7C3AC;
}
.willkommen {
	/*left: 20px;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}
.willkommendeutsch {
	margin: 0px 0px 0px 0px;
	padding: 32px 0px 0px 69px;
}
.willkommenenglisch {
	margin: 0px 0px 0px 0px;
	padding: 23px 0px 0px 158px;
}


/* .footer steht in template colorandbg */

.footer_left {
	width: 70px;
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 170px; /*margin-top: 15px;
	padding-left: 30px;*/
	float: left;
}
.footer_nav {
	width: 372px;
	margin: 15px 0px 0px 0px;
	padding: 0px 20px 0px 13px;
	/*margin-top: 15px;
	padding-left: 30px;*/
	float: left;
}
.footer_suchen {
	width: 182px;
	margin: 15px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	/*margin-top: 15px;
	padding-left: 30px;*/
	float: left;
}
.tx-macinasearchbox-pi1 {
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 0px 0px;
}
.footer_newsletter {
	width: 175px; 
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*margin-top: 15px;
	padding-left: 30px;*/
	float: left;
}