body {
  	padding: 	        0px;
  	margin:			    0px;
  	background-color:	#efefed;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	color:				#283438;
	}

div#container {
  	position: 			relative;
	margin:				auto;
	width:				940px;
  	height: 			645px;
	margin-top:			20px;
	background-color:	#FFFFFF;
	vertical-align:		top;
	}
	
div#container_scroll {
  	position: 			relative;
	margin:				auto;
	width:				940px;
	margin-top:			20px;
	background-color:	#FFFFFF;
	vertical-align:		top;
	}
	
.head {
  	margin: 			0px;
	width:				940px;
  	height: 			70px;
	background-image:   url(../pics/head.gif);
	}
	
.flags {
	margin-top: 		20px;
	margin-left:		870px;
	margin-right:		20px;
	width:				60px;
  	height: 			20px;
	}


/* ------------------------------ 1. Navigationsebene ----------------------------- */	
div#mainnav_bg {	
  	margin-top:	 		1px;
	margin-bottom:		1px;
	background-color:	#4c565a;
	height:				26px;
	width:				940px;
	}
	
div#mainnav {	
	width:				850px;
	float:				left;
	}

div#mainnav_flag {	
	float: 				right;
	margin-top:			6px;
	margin-right:		24px;
	}

div#mainnav ul {	
  	margin:	 			0px;
	padding:			5px 0px 0px 0px;
	}

div#mainnav li { 	
	font-family:		Arial, sans-serif;
	font-size: 			12px;
	font-weight: 		normal;
	color: 				#efefed;
	text-decoration: 	none;
	display: 			inline;
	padding:			0px 20px 6px 20px;
	}
	
div#mainnav li a:link {  	
	text-decoration: 	none;
  	color:				#efefed;
	}
	
div#mainnav li a:visited {  	
	text-decoration: 	none;
  	color:				#efefed;
	}

div#mainnav li a:hover {  	
	text-decoration: 	none;
  	color:				#efefed;
	}

div#mainnav li a:active {  	
	text-decoration: 	none;
  	color:				#efefed;
	}
div#mainnav li.mainnavactive a
{
  	color:				#fff;
	font-weight:		bold;		
}


/* ------------------------------ 2. Navigationsebene ----------------------------- */	
div#subnav {	
	background-color:	#a1a8ab;
	height:				20px;
	width:				940px;
	border-bottom:		1px solid #fff;
	}

div#subnav ul {	
  	margin:	 			0px;
	padding:			2px 0px 0px 0px;
	}

div#subnav li { 	
	font-family:		Arial, sans-serif;
	font-size: 			12px;
	font-weight: 		normal;
	color: 				#efefed;
	text-decoration: 	none;
	display: 			inline;
	padding:			0px 20px 6px 20px;
	}
	
div#subnav li a:link {  	
	text-decoration: 	none;
  	color:				#efefed;
	}
	
div#subnav li a:visited {  	
	text-decoration: 	none;
  	color:				#efefed;
	}

div#subnav li a:hover {  	
	text-decoration: 	none;
  	color:				#efefed;
	}

div#subnav li a:active {  	
	text-decoration: 	none;
  	color:				#efefed;
	}
	
div#subnav li.subnavactive a
{
  	color:				#fff;
	font-weight:		bold;		
}


/* -------------------------------- Alles im Content ------------------------------ */	
div#content_index {
  	margin: 			0px;
  	height: 			627px;
	width:				940px;
	background-image:	url(../pics/startseite/bg_content.jpg);
	}
	
div#content {
  	margin: 			0px;
  	height: 			511px;
	width:				940px;
	background-image:	url(../pics/bg_content.jpg);
	}
	
div#content_duo{
  	margin: 			0px;
  	height: 			511px;
	width:				940px;
	background-image:	url(../pics/bg_content_duo.jpg);
	}
	
div#content_world {
  	margin: 			0px;
  	height: 			511px;
	width:				940px;
	background-image:	url(../pics/bg_content_worldmap.jpg);
	}
	
div#content_scroll {
  	margin: 			0px;
	width:				940px;
	background-image:	url(../pics/bg_content_scroll.jpg);
	}
	
.pic_big {
  	margin: 			0px;
	width:				940px;
	height:				234px;
	border:				0px;
	}
	
.pic_big_1 {
  	margin: 			0px;
	width:				940px;
	height:				269px;
	border:				0px;
	}	

.pic_big_2 {
  	margin: 			0px;
	width:				940px;
	height:				254px;
	border:				0px;
	}

	.pic_big_3 {
  	margin: 			0px;
	width:				940px;
	height:				459px;
	border:				0px;
	}
	
.headline {
  	padding: 			30px 0px 12px 20px;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			20px;
	color:				#4c565a;
	}
	
.copy {
  	margin: 			0px 0px 0px 20px;
	font-family:		Arial, Helvetica, sans-serif;
	color:				#4c565a;
	line-height: 		140%;
	}
	
.philosophie {
  	margin: 			20px 0px 0px 20px;
	font-family:		Arial, Helvetica, sans-serif;
	color:				#4c565a;
	line-height: 		140%;
	}
	
.copy_img {
  	margin: 			0px 0px 0px 20px;
	font-family:		Arial, Helvetica, sans-serif;
	color:				#4c565a;
	line-height: 		140%;
	}
	
	
.copy_img a {
	border:				0px;
		}
	
.copy a { 
	text-decoration:	none;
	color:				#4c565a;
	margin:	   		    0px;
	background-image: 	url(../pics/link.gif); 
	background-repeat: 	no-repeat; 
	padding-left: 		12px; 
	padding-right: 		2px;
	}
	
.copy a:hover { 
	text-decoration:	underline;
	background-image: 	url(../pics/link.gif); 
	background-repeat: 	no-repeat; 
	padding-left: 		12px; 
	padding-right: 		2px;
	}
	
.copy_img a { 
	margin:	   		    0px;
	border:				0px;
	}
	
img { 
	margin:	   		    0px;
	border:				0px;
	}
	
.scroll {
	width:				900px;
	height:				400px;
	overflow:			auto; 
	border:				0px; 
	margin:				0px;
	scrollbar-face-color: #e0e0e0;
    scrollbar-track-color: #95999c;
    scrollbar-3dlight-color: #e0e0e0;
    scrollbar-darkshadow-color: #95999c;
    scrollbar-track-color: #95999c;
    scrollbar-arrow-color: #95999c;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-shadow-color: #C0C0C0
	}
	
/* ------------------------------------ Footer ------------------------------------ */
div#footer {
	margin-top:			1px;
	background-color:	#e0e0e0;
	height:				35px;
	width:				940px;
	}
	
div#footer ul {	
  	margin: 			0px;
	padding-top:        8px;
	}
	
div#footer li {	
	font-family:		Arial, sans-serif;
	font-size: 			11px;
	color: 				#787f82;
	text-decoration: 	none;
	display: 			inline;
	padding:			0px 20px 6px 20px;
	}

div#footer li a {	
	text-decoration: 	none;
  	color:				#787f82;
	}

div#footer li a:link {	
	text-decoration: 	none;
	color: 				#787f82;
	}

div#footer li a:visited {	
	text-decoration: 	none;
	color: 				#787f82;
	}
	
div#footer li a:active {	
	text-decoration: 	none;
	color: 				#787f82;
	font-weight:		bold; 
	}

div#footer li a:hover {	
	text-decoration: 	none;
	color: 				#787f82;
	}
	
div#footer li.mainnavactive a
{
	color: 				#787f82;
	font-weight:		bold;		
}

div#footer li.subnavactive a
{
	color: 				#787f82;
	font-weight:		bold;		
}