/*@import "content.css";*/
/*  import styles for main navigation */
@import "main_navigation.css";


* {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#3F3F3F;
}

.clear{
	float:none;
	clear:both;
}

body{
	background-color: #D2D2D2;
	padding:0;
	margin:0;
}

.frame{
	width:1200px;}

p {
	margin-top:15px;
}

.footer{
	height:50px;
}

img{
	border:0px;
}

.componentheading{
	display:none;
}


h2 .white{
	font-size:12px;
}

.red{
	color:red;
}

/**************/
/* navigation */

.navigation{
	float:left;
	width:225px;
	margin-right:20px;
}


/*extended menu*/

#menulist_root{
	margin:0px;
	padding:0px;
	list-style-type:none;
	margin-left:42px;
	width:180px;
	
	border-bottom:2px solid #646464;
	padding-bottom:6px;
	margin-bottom:6px;
}


#menulist_root li{
	margin:0px;
	padding-bottom:9px;
	height:10px;	
}

#menulist_root li a  {
	display:block;
	width:170px;
	height:12px;
	background-repeat:no-repeat;
}

#menulist_root li a span{
	display:none;
}

#menuitem_4,
#menuitem_6 {
	padding-top:11px;
}



#menu_1st_level {
	margin:0px;
	padding:0px;
	list-style-type:none;
	margin-left:42px;
	width:170px;
}

#menu_1st_level.menu{
	border-bottom:2px solid #646464;
	padding-bottom:6px;
	margin-bottom:6px;
}

#menu_1st_level li {
	margin:0px;
	padding-bottom:9px;
	height:10px;
}

#menu_1st_level li.item7,
#menu_1st_level li.item12 {
	padding-top:11px;
}

#menu_1st_level li a span{
	display:none;
}

#menu_1st_level li a  {
	display:block;
	width:170px;
	height:12px;
	background-repeat:no-repeat;
}


/* subnav */
ul.menu_subnav{
	list-style-type:none;
	margin:0px;
	padding:0px;
	margin-left:42px;
	width:180px;
}

ul.menu_subnav li a span {
	display:block;
}

ul.menu_subnav li{
	padding-top:5px;
	padding-bottom:5px;
	background-image:url(nav_dotted_line.gif);
	background-repeat:no-repeat;
	background-position:0px 23px;
	height:15px;
}

ul.menu_subnav li a{
	text-decoration:none;
}

ul.menu_subnav li a:focus span, ul.menu_subnav li.active a span{
	color:red;
}

ul.menu_subnav li a:hover span{
	color:white;
}

ul.menu_subnav #current span{
	color:red;
}


.sub_nav_switch{
	margin-left:42px;
}


/* 3rd Level menu*/

#third_level_nav{
	list-style-type:none;
	margin:0px;
	padding:0px;
	margin-top:10px;
	width:730px;
}

#third_level_nav li {
	float: left;
}


#third_level_nav li span{
	display:block;
}
	
#third_level_nav a span{
	display:none;
}

#third_level_nav li.separator{
	background-image:url(../img/nav/3rd_nav_separator.gif);
	width:1px;
	height:9px;
	margin-left:16px;
	margin-right:16px;
}

#third_level_nav li a{
	padding-top:4px;
	padding-bottom:4px;
	background-position:0px 2px;
	background-repeat:no-repeat;
}
	
#third_level_nav #menuitem_Maps a{
	background-image:url(../img/nav/3rd_nav_maps_nor.gif);
	width:75px;
	height:5px;
}

#third_level_nav #menuitem_Maps a:hover{
	background-image:url(../img/nav/3rd_nav_maps_hov.gif);
	width:75px;
	height:5px;
}

#third_level_nav #menuitem_Maps a.mainlevel_current{
	background-image:url(../img/nav/3rd_nav_maps_act.gif);
	width:75px;
	height:5px;
}






#third_level_nav #menuitem_Aerial-View a{
	background-image:url(../img/nav/3rd_nav_aerial_nor.gif);
	width:68px;
	height:5px;
}

#third_level_nav #menuitem_Aerial-View a:hover{
	background-image:url(../img/nav/3rd_nav_aerial_hov.gif);
	width:68px;
	height:5px;
}

#third_level_nav #menuitem_Aerial-View a.mainlevel_current{
	background-image:url(../img/nav/3rd_nav_aerial_act.gif);
	width:68px;
	height:5px;
}





#third_level_nav #menuitem_Location a{
	background-image:url(../img/nav/3rd_nav_location_nor.gif);
	width:52px;
	height:5px;
}

#third_level_nav #menuitem_Location a:hover{
	background-image:url(../img/nav/3rd_nav_location_hov.gif);
	width:52px;
	height:5px;
}

#third_level_nav #menuitem_Location a.mainlevel_current{
	background-image:url(../img/nav/3rd_nav_location_act.gif);
	width:52px;
	height:5px;
}





#third_level_nav #menuitem_Exhibition a{
	background-image:url(../img/nav/3rd_nav_exhibition_nor.gif);
	width:59px;
	height:5px;
}

#third_level_nav #menuitem_Exhibition a:hover{
	background-image:url(../img/nav/3rd_nav_exhibition_hov.gif);
	width:59px;
	height:5px;
}

#third_level_nav #menuitem_Exhibition a.mainlevel_current{
	background-image:url(../img/nav/3rd_nav_exhibition_act.gif);
	width:59px;
	height:5px;
}


#third_level_nav #menuitem_Author a{
	background-image:url(../img/nav/3rd_nav_words_nor.gif);
	width:36px;
	height:5px;
}

#third_level_nav #menuitem_Author a:hover{
	background-image:url(../img/nav/3rd_nav_words_hov.gif);
	width:36px;
	height:5px;
}

#third_level_nav #menuitem_Author a.mainlevel_current{
	background-image:url(../img/nav/3rd_nav_words_act.gif);
	width:36px;
	height:5px;
}


#third_level_nav #menuitem_Realisation a{
	background-image:url(../img/nav/3rd_nav_realisation_nor.gif);
	width:69px;
	height:5px;
}

#third_level_nav #menuitem_Realisation a:hover{
	background-image:url(../img/nav/3rd_nav_realisation_hov.gif);
	width:69px;
	height:5px;
}

#third_level_nav #menuitem_Realisation a.mainlevel_current{
	background-image:url(../img/nav/3rd_nav_realisation_act.gif);
	width:69px;
	height:5px;
}



#third_level_nav #menuitem_Earth a{
	background-image:url(../img/nav/3rd_nav_earth_nor.gif);
	width:80px;
	height:5px;
}

#third_level_nav #menuitem_Earth a:hover{
	background-image:url(../img/nav/3rd_nav_earth_hov.gif);
	width:80px;
	height:5px;
}

#third_level_nav #menuitem_Earth a.mainlevel_current{
	background-image:url(../img/nav/3rd_nav_earth_act.gif);
	width:80px;
	height:5px;
}


	
	
/* toggle nav*/

#toggleContainer {
	width:100%;
	text-align:right;
	height:8px;
	margin-bottom:7px;
}

#toggleContainer span{
	float:right;
}

#toggleContainer a{
	float:left;
	padding-top:2px;	
}

#toggleContainer a{
	background-repeat:no-repeat;
	background-position:0px 2px;
}

#toggleContainer a span{
	display:none;
}

#toggleContainer span div{
	float:left;
	width:1px;
	height:8px;
	margin-left:16px;
	margin-right:16px;
	background-image:url(../img/nav/map_nav_seperator.gif);
}

#navMapPreview{
	background-image:url(../img/nav/map_nav_preview_nor.gif);
	width:52px;
	height:5px;
}
#navMapPreview:hover{
	background-image:url(../img/nav/map_nav_preview_hov.gif);
}
#navMapPreview.active{
	background-image:url(../img/nav/map_nav_preview_act.gif);
}

#navMapGooglemaps{
	background-image:url(../img/nav/map_nav_googlemaps_nor.gif);
	width:77px;
	height:5px;
}
#navMapGooglemaps:hover{
	background-image:url(../img/nav/map_nav_googlemaps_hov.gif);
}
#navMapGooglemaps.active{
	background-image:url(../img/nav/map_nav_googlemaps_act.gif);
}

#navMapGoogleearth{
	background-image:url(../img/nav/map_nav_googleearth_nor.gif);
	width:81px;
	height:5px;
}
#navMapGoogleearth:hover{
	background-image:url(../img/nav/map_nav_googleearth_hov.gif);
}
#navMapGoogleearth.active{
	background-image:url(../img/nav/map_nav_googleearth_act.gif);
}
	
	
/******************/
/* Preview Switcher */	

#previewSwitch{
	clear:both;
	height:20px;
	margin-top:4px;
	vertical-align:middle;
}

#previewSwitch ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
	height:5px;
	margin-bottom:10px;
}

#previewSwitch ul li{
	float:left;
	font-size:8px;
}

#previewSwitch ul li a{
	text-decoration:none;	
	width:28px;
	text-align:center;
	background-position:left center;
}

#previewSwitch ul li a:hover{
	color:white;
}


#previewSwitch ul li.n1 a{
	width:14px;
}

#previewSwitch ul li.video a{
	width:90px;
}

#previewSwitch ul li a{
	height:14px;
}

#previewSwitch ul li a span{
	display:none;
}


#previewSwitch ul li.n1 a{
	background-image:url(../img/nav/preview_1_nor.gif);
	background-repeat:no-repeat;
}

#previewSwitch ul li.n1 a:hover{
	background-image:url(../img/nav/preview_1_hov.gif);
}

#previewSwitch ul li.n1 a.active{
	background-image:url(../img/nav/preview_1_act.gif);
}

#previewSwitch ul li.n2 a{
	background-image:url(../img/nav/preview_2_nor.gif);
	background-repeat:no-repeat;
}

#previewSwitch ul li.n2 a:hover{
	background-image:url(../img/nav/preview_2_hov.gif);
}

#previewSwitch ul li.n2 a.active{
	background-image:url(../img/nav/preview_2_act.gif);
}

#previewSwitch ul li.n3 a{
	background-image:url(../img/nav/preview_3_nor.gif);
	background-repeat:no-repeat;
}

#previewSwitch ul li.n3 a:hover{
	background-image:url(../img/nav/preview_3_hov.gif);
}

#previewSwitch ul li.n3 a.active{
	background-image:url(../img/nav/preview_3_act.gif);
}

#previewSwitch ul li.n4 a{
	background-image:url(../img/nav/preview_4_nor.gif);
	background-repeat:no-repeat;
}

#previewSwitch ul li.n4 a:hover{
	background-image:url(../img/nav/preview_4_hov.gif);
}

#previewSwitch ul li.n4 a.active{
	background-image:url(../img/nav/preview_4_act.gif);
}

#previewSwitch ul li.n5 a{
	background-image:url(../img/nav/preview_5_nor.gif);
	background-repeat:no-repeat;
}

#previewSwitch ul li.n5 a:hover{
	background-image:url(../img/nav/preview_5_hov.gif);
}

#previewSwitch ul li.n5 a.active{
	background-image:url(../img/nav/preview_5_act.gif);
}

#previewSwitch ul li.video a{
	background-image:url(../img/nav/preview_video_nor.gif);
	background-repeat:no-repeat;
}

#previewSwitch ul li.video a:hover{
	background-image:url(../img/nav/preview_video_hov.gif);
}

#previewSwitch ul li.video a.active{
	background-image:url(../img/nav/preview_video_act.gif);
}
	
/********/
/* Logo */
 .logo{
 	padding-top:11px;
	padding-bottom:12px;
	padding-left:37px;
 }

/*Forum*/

td.mceToolbarTop a{
	float:left;
}


/***********/
/* content */


.contentbox{
	width:730px;
	float:left;
	text-align:left;
	}
	
.contentbox a{
	display:block;
	color:#D8001A;
	padding-bottom:0px;
}	

.contentbox a:hover{
	display:block;
	color:white;
}

.contentbox a.download{
	background-image:url(download_arrows.gif);
	background-position:0px 4px;
	background-repeat:no-repeat;
	padding-left:20px;
}

.contentbox a.inline{
	display:inline;
}

.contentbox a:hover.download{
	background-image:url(download_arrows_hov.gif);
}
	
.headline_white{
	font-size:9px;
	color: white;
}
.headline_single_row{
		margin-top:55px;
		margin-bottom:54px;
}

.headline_tripple_row{
		margin-top:22px;
		margin-bottom:37px;
}

.headline_grey{
	font-size:9px;
	color:#636363;
}	
	
/***so*nicht*lassen***/

h2 {
	clear:both;
	font-size:12px;
	}



hr{
	width:427px;
	margin:0px;
	margin-top:10px;
	padding:0px;
	border:0px dotted #636363;
	height:2px;
	float:none;
	clear:both;
	background:url(dots.gif) no-repeat top center;
}

span.hr{
	width:427px;
	margin:0px;
	margin-top:10px;
	padding:0px;
	height:2px;
	display:block;
	float:none;
	clear:both;
	background:url(dots.gif) no-repeat top center;
}

.contentModul_text hr{
	margin-bottom:10px;
}
.contentModul{
	width:730px;
	text-align:left;
}

.contentModul_image{
	margin-left:30px;
	width: 270px;
	float:left;
}

.contentModul_text{
	width:430px;
	float:left;
	height:100%;
}

.content_set_card{
	padding-bottom:55px;
}



.white{
	color:white;
	margin-bottom:0px;
	margin-top:15px;
}

/*project subsites*/
div + h2.white{
	margin-top:0px;
}

.drakgrey{
	margin-top:0px;
	color:#3F3F3F;
	font-size:10px;
}


/*google earth site*/

.googleEarth{
	background-color:#666666;
	width:656px;
	height:409px;
	padding-left:74px;
	padding-top:68px;
}

a.downloadEarth span,
a.seeTour span{
	display:none;
}

a.downloadEarth{
	background-image:url(download_earth.gif);
	background-repeat:no-repeat;
	background-position-y:0px;
	height:7px;
}

a.downloadEarth:hover{
	background-position:0 -7px;
}

a.downloadEarth:focus{
	background-position:0 -14px;
}

a.seeTour{
	background-image:url(see_tour.gif);
	background-repeat:no-repeat;
	background-position-y:0px;
	height:7px;
}

a.seeTour:hover{
	background-position:0 -7px;
}

a.seeTour:focus{
	background-position:0 -14px;
}

.googleEarth a.download{
	background-image:url(download_arrows_hov.gif);
	color:white;
}

/*forum*/


#captcha{
	width:100px;
}

.contentdescription{
	margin-top:15px;
}

#mce_editor_0_parent table.mceEditor{
	width:100% !important;
}

#saveForm table{
	width:100%;
}
#saveForm #content{
	width:100%;	
}

.contentbox h4 a{
	display:inline;
}


#mce_editor_0{
	width:100% !important;
}

#saveForm{
	background-color:#666;
	padding:20px;
	margin-bottom:50px;
	width:690px;
}

#saveForm td b {
	color:white;
}

.forumDisclaimer{
	color:white;
	margin-top:30px;
	width:430px;
}

.forumItem{
	width:427px !important;
	border-bottom:2px dotted #666 !important;
	border-top:0px !important;
	border-left:0px !important;
	border-right:0px !important;
	margin-bottom:50px !important;
}

.forumItem h4 {
	color:white !important;
	background-color: #666666 !important;
	margin-left:0px !important;
	margin-right:0px !important;
}

.forumItem h4 span {
	font-weight:normal !important;
	color:white;
}

.forumItem div {
	border-left:0px !important;
	margin-left:0px !important;
	margin-right:0px !important;
	padding-left:0px !important;
}



.forumItem small.date{
	color:#3F3F3F !important;
}

.paginator{
	margin-top:-30px;
	width:427px;
}

.socialmarks{
	position:absolute;
	left:891px;
	top:67px;
}

.socialmarks ul{
	margin:0;
	padding:0;
	list-style-type:none;
}

.socialmarks ul li{
	float:left;
	margin-left:5px;
}

/*allVideosPlugin*/
.allvideos{
	border:0px;
	margin-bottom:20px;
}

/*allVideosPlugin*/
#previewVideo .allvideos{
	margin-bottom:0px;
}