@charset "UTF-8";
/* CSS Document */

/*Änderungen für ie7*/

#searchfield{
	margin-right:5px;
}

#spaceman{
	width:140px;
	height:336px;
	
	margin-top:125px; /* ff-win  änderung */
	
	float:right;
	
	background-image:url(../img/layout/raumfahrer.png);
	background-repeat:no-repeat;
}

/* Main Setup ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
body{
	font-family:Arial, Verdana, sans-serif;
	font-size:0.8em;
	color:#000000;
	background-color:#c8c8c8;
	height: 100%;
	width:100%;
	margin:0px;
}

.noborder{
	border: none;
}

.bold {
	font-weight:bold;
}

a img{
	border:none;
}

/* div-Container +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

#center{
	width:844px;

	margin:auto;
	
	
}

#wrapper{
	width:704px;
	height:auto;
	min-height: 500px;
	/*margin:auto;*/
	
	margin-top:10px;
	
	float:left;
	
}

#metanav{
	text-align:right;
}

#banner{
	width:704px;
	height:94px;
	margin:0px;
	
	background-image:url(../img/layout/header.png);
	background-position:top;
	background-repeat:no-repeat;
}

#main{
	width:704px;
	float:left;
	
	
	background-image:url(../img/layout/siteBg.png);
	background-position:top center;
	background-repeat:repeat-y;
}

#nav{
	width:700px;
	height:auto;
	margin-left:2px;
	text-align:right;
	
	font-size:15px;
	
	line-height:14px;
	
	border-bottom:1px solid #007180;
}

#content{
	width:490px;
	height:auto;
	min-height:100px;
	line-height:16px;

	float:left;
	padding:10px;
	
	padding-top:20px;
}

/* rechte Spalte +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

#rightCol{
	width:184px;
	height:auto;
	min-height:200px;
	
	line-height:16px;
	
	float:right;

}

#roundedTab_blue{
	width:180px;
	height:auto;
	min-height:64px;
	
	background-color:#ebf4f5;
	
	margin-right:4px;
}

#roundedTab_blue_top{
	height:54px;
	width:184px;
	
	background-image:url(../img/layout/collection.png);
	background-repeat:no-repeat;
}

#roundedTab_blue_middle{
	height:auto;
	min-height:54px;
	width:160px;
	
	padding-left:10px;
	margin-right:0px;
	
	text-align:right;
}

#roundedTab_blue_middle_hl{
	height:auto;
	width:160px;
	
	padding-left:10px;
	margin-right:0px;
	
	text-align:right;
}

#roundedTab_blue_bottom{
	height:10px;
	width:180px;
	
	background-image:url(../img/layout/subnavBottom.gif);
	background-repeat:no-repeat;
}

#searchbox{
	width:160px;
	height:auto;
	min-height:20px;
	padding:10px;
	
	text-align:right;
}

	#searchbox input{
		border:1px solid #000000;
	}
	
	#searchbox button{
		width:45px;
		border:none;
		background-color:#797b95;
		color:#ffffff;
	}
	
#roundedTab_grayOutline{
	width:180px;
	height:auto;
	min-height:64px;
	
	margin-right:4px;
}

#roundedTab_grayOutline_top{
	width:180px;
	height:auto;
	min-height:10px;
	
	background-image:url(../img/layout/subnav3_top.gif);
	background-repeat:no-repeat;
}

#roundedTab_grayOutline_middle{
	width:170px;
	height:auto;
	min-height:35px;
	text-align:right;
	
	padding-right:10px;
	
	border-left:1px solid #e2ebec;
}

#roundedTab_grayOutline_bottom{
	width:180px;
	height:auto;
	min-height:10px;
	margin:0px;
	padding:0px;
	
	background-image:url(../img/layout/subnav3_bottom.gif);
	background-repeat:no-repeat;
}


/* Footer +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

#footer{
	width:704px;
	height:auto;
	display:block;
	
	clear:both;
	
	background-image:url(../img/layout/siteBg.png);
	background-position:top center;
	background-repeat:repeat-y;
	
	
}

#footerTxt{
	width:670px;
	height:auto;
	
	margin-left:2px;
	padding:15px;
	border-top:1px solid #007180;
	text-align:center;
	
	display:block;
	
	background-image:url(../img/layout/footer.png);
	background-position:bottom center;
	background-repeat:no-repeat;
}


/* Links +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

a:link { 
	color:#ef9f0d;
	text-decoration:none;
}

a:visited { 
	color:#ef9f0d;
	text-decoration:none;
}

a:hover { 
/*
	text-decoration:none;
*/
	color:#ef9f0d;
	text-decoration:underline;
}
a:active {
	color:#ef9f0d;
	text-decoration:none;
}

/* METANAV Top Links +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

#metanav a{
	margin-right:10px;
}

#metanav a:link { 
	text-decoration:none;
	color:#000000;
}

#metanav a:visited {
	text-decoration:none; 
	color:#000000;
}

#metanav a:hover { 
	text-decoration:underline; 
	color:#000000;
}
#metanav a:active {
	text-decoration:none;
	color:#000000;
}

/* SUBNAV Links +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

#rightCol a{
	margin-right:0px;
}

#rightCol a:link { 
	text-decoration:none;
/*	color:#000000; */
}

#rightCol a:visited {
	text-decoration:none; 
/*	color:#000000;*/
}

#rightCol a:hover { 
	text-decoration:underline; 
/*	color:#000000;*/
}
#rightCol a:active {
	text-decoration:none;
/*	color:#000000;*/
}

/* MAINNAV Links +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

/*normal Links*/

.nav_NO{
	margin-right:10px;
}

.nav_NO a:link { 
	text-decoration:none;
	color:#00727f;
}

.nav_NO a:visited {
	text-decoration:none; 
	color:#00727f;
}

.nav_NO a:hover { 
	text-decoration:none; 
	color:#00727f;
}
.nav_NO a:active {
	text-decoration:none;
	color:#00727f;
}

/*current Links*/

.nav_CUR{
	margin-right:10px;
}

.nav_CUR a:link { 
	font-weight:bold;
	text-decoration:none;
	color:#ef9f0d;
}

.nav_CUR a:visited {
	font-weight:bold;
	text-decoration:none; 
	color:#ef9f0d;
}

.nav_CUR a:hover {
	font-weight:bold;
	text-decoration:none; 
	color:#ef9f0d;
}
.nav_CUR a:active {
	font-weight:bold;
	text-decoration:none;
	color:#ef9f0d;
}

/* Überschriften +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

h1{
	font-family:Tahoma,Verdana,Arial, sans-serif;
	font-size:30px;
	line-height:30px;
	font-weight:normal;
	color:#ef9f0d;
	
	margin-top:20px;
	margin-bottom:10px;
	
}

h2{
	font-family:Tahoma,Verdana,Arial, sans-serif;
	font-weight:normal;
	color:#ef9f0d;
}

h3{
	font-family:Tahoma,Verdana,Arial, sans-serif;
	font-size:12px;
	color:#ef9f0d;
	
	margin-top:5px;
	margin-bottom:0px;
}

/* Trennlinien +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.dashed{
	border:1px dashed #ffffff;
}

.roundedHr{
	height:10px;
	width:178px;
	
	background-image:url(../img/layout/roundedHr.gif);
	background-repeat:no-repeat;
}

/* News-Plugin Formatierungen +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.newsvideo {
	float:left;
	margin-right:12px;
	margin-bottom:10px;
}
.news-list-container{
	width:auto;
	height:auto;
}

.news-list-item{
	height:auto;
	width:auto;
	margin-top:20px;
}

.news-list-item h1 a{
	text-decoration:none;
}

.news-list-date{
	width:22px;
	height:26px;
	padding-top:5px;
	padding-left:2px;
	
	font-size:9px;
	line-height:10px;
	float:left;
	
	margin-right:10px;
	margin-top:0px;
	
	background-image:url(../img/layout/calendar.gif);
	background-repeat:no-repeat;
}

.news-list-morelink{
	height:auto;
	width:auto;
	margin-bottom:30px;

}

.news-single-item h3{
	margin-bottom:10px;
	color:black;
}

.news-single-item img{
	margin:10px;
}

/* Logolink */

#logo{
	height:auto;
	width:auto;
}

/* Überschriften right Col */

#rightCol .csc-firstHeader{
	
	font-family:Tahoma,Verdana,Arial, sans-serif;
	font-size:12px;
	line-height:13px;
	font-weight:bold;
	color:#ef9f0d;
	
	margin:0px;
	margin-bottom:10px;
}

#rightCol h1{
	
	font-family:Tahoma,Verdana,Arial, sans-serif;
	font-size:12px;
	line-height:13px;
	font-weight:bold;
	color:#ef9f0d;
	
	margin-top:10px;
}


#rightCol p{
	margin-top:0px;
	margin-bottom:0px;
}

/*Abstand zwischen Beiträgen */

.csc-textpic-text{
	margin-bottom:20px;
}
div.csc-header {
	clear:both;
}
/* rggooglemaps Extension */
.poi-image {
	padding-right: 10px;
	float: left;
}

#poi {
	width: 400px;
}

#resultdiv {
	display: none;
}