/*---------------------------------------------------------------------------------------
	Page Styles
------------------------------------------------------------------------------------------*/
body { border:3px solid #999; background: #aaa ;  padding: 3px  ; }
 

#page_margins {  border:3px solid #bbb; border-bottom:0; background: #eee ; padding:3px;}
#page { position:relative;margin:0 auto; width:990px; padding:40px 0 20px 0 ;}

#header {height:60px;position:relative;font-size: 250%; letter-spacing: -1px;  border:5px solid #f9f9f9; padding:0px; background: #fff; margin-bottom:30px;  text-shadow:0px 0px 4px rgba(0, 0, 0, 0.2);  }

#Logo { position:absolute;left:-13px; top:-46px;}

#topnavX {font-size: 14px; position:absolute;left:300px; top:20px;border:5px solid #f9f9f9; padding:10px;background: #fff; margin-bottom:10px; overflow:hidden;  }
#topnav {font-size: 14px; position:absolute;right:15px; top:12px;  padding:5px; background: #fff; margin-bottom:10px; overflow:hidden;  }
#topnav ul {  padding: 0px; margin:0px; overflow:hidden;  }
#topnav ul li {  padding: 0px; margin:0px 10px 0px 0px;   }
#topnav li.node { border:1px solid #ccc; float:left;width:auto; list-style:none; padding:2px 10px;}
#topnav li.active {font-weight:bold;background: #f3f3f3;}
#topnav li.node:hover {background: #f3f3f3;}
#main { overflow:hidden;border:5px solid #f9f9f9; padding:5px 5px 10px 5px; background: #fff; margin-bottom:10px;  }
#footer { overflow:hidden;border:10px solid #f9f9f9; padding:10px; background: #fff; margin-bottom:10px;}


 
#col_wideX {border:1px solid #f00; padding:10px;}
#col_wideX .inner {border:1px solid #f00; padding:10px;}
#col_left { float:left;width:222px;   /*min-height:500px;*/    }
#col_left .blockContent {  margin-bottom:10px; background: #fff; /*min-height:500px;*/ border:1px solid #ccc ;  padding:10px ;  }
#col_mid { margin-left:232px;background: #fff; min-height:400px; border:1px solid #ccc ;  padding:10px 10px 100px 10px ;  position:relative; }
 
.BiografieText { font-size:14px;}
h1.SiteTitle {}

/*---------------------------------------------------------------------------------------
	TagCloud
------------------------------------------------------------------------------------------*/
.TagCloud {margin-top:20px; line-height:1.5em; height:330px; width:960px;padding:55px 0 0 5px;border:0px solid #f00; background: url('../images/tag_cloud_bg2_1020.png') -20px -10px no-repeat;}
a.cloud { padding: 0px 5px; margin: 0 0 0 -5px;text-decoration: none; line-height: 1em; letter-spacing: -0.2px; font-family: "Trebuchet MS",tahoma,Arial,Verdana,Sans-serif;text-align:center;} 
a.Xcloud {  letter-spacing: -0.01em; font-family:  Arial,Verdana,Sans-serif;} 
a.cloud:link {  } 
a.cloud:active {  } 
a.cloud:visited { } 
a.cloud:hover { color: #ffffff; background:#333 } /*background: #091a1a;*/
a.Xcloud:focus { color: #ffffff; background: #333; } 


.ReleaseTip {margin:15px 0 0 15px;}

/*---------------------------------------------------------------------------------------
	footerTopic
------------------------------------------------------------------------------------------*/
.footerTopic {float:left;width:24%;}
.footerTopic h4 {}
.footerTopic ul {}
.footerTopic ul li {}


/*---------------------------------------------------------------------------------------
	box shadow 
------------------------------------------------------------------------------------------*/
/* box shadow 
#header,#main,#topnav { -moz-box-shadow:-5px 5px 5px #ddd;-webkit-box-shadow: 0px 0px 10px #ddd;box-shadow:0px 0px 10px #ddd;}
*/
#header, #main,   #footer  { -moz-box-shadow:0px 0px 10px #ccc;-webkit-box-shadow: 0px 0px 10px #ccc;box-shadow:0px 0px 10px #ccc;}


.DatasetSubnav li,
#topnav li.node,
#col_left .blockContent,
#col_mid { -moz-box-shadow:0px 0px 10px #ddd;-webkit-box-shadow: 0px 0px 10px #ddd;box-shadow:0px 0px 10px #ddd;}

/* round corner */
.DatasetSubnav li,
#topnav li.node,
#header,
 
#main, 
#col_left .blockContent, 
#col_mid,
#footer { -moz-border-radius:5px; -webkit-border-radius: 5px; -khtml-border-radius:5px; border-radius: 5px; }

/*---------------------------------------------------------------------------------------
	special elemente
------------------------------------------------------------------------------------------*/
#thumbshot{	position:absolute;	background:#333;	padding:5px;	display:none;	color:#fff;	font-size:11px;	border:1px solid #ccc; width:120px;
	border-radius:5px; -moz-border-radius:5px; 
	box-shadow: 5px 7px 7px rgba(194, 194, 194, 0.3); -moz-box-shadow: 5px 7px 7px rgba(194, 194, 194, 0.3);	 
}

