ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin: 0; padding: 0; }
a img,:link img,:visited img { border: none; }

a
{
  text-decoration: none;
  color:		#9BACBF;
}

a:hover
{
  text-decoration: underline;
}

#locations td
{
	background:	white;
	padding-right:	20px;
}

#locations th
{
	text-align:	left;

}

#locations a
{
	display:	block;
	font-weight:	bold;
}

#entwickler
{
	margin-top:		20px;
	margin-left:	50px;
	width:			430px;
}

#entwickler td
{
	text-align:			center;
	vertical-align:	middle;
	background:		white;
}

#puc  {
	border: 0px;
}

#puc td
{
	background:		white;
}

.csc-sitemap li {
	font-weight:	bold;
	list-style-image: url( '/fileadmin/images/arrow.gif' );
}

.csc-sitemap ul
{
	margin-left:	20px;
	margin-top:		5px;
	margin-bottom:		10px;
}


.medialist_title
{
	font-weight:	bold;
}
.medialist_date
{
	padding-right:	5px;
}


#press_list a
{
	font-weight:	bold;
}

#press_list li
{
	padding-bottom:			10px;
	border-bottom:			1px solid #9BACBF;
}

#navigation_sub a
{
	font-family:		Verdana, Arial, sans-serif;
	size:				12px;
	font-style:			normal;
	text-decoration:	none;
	font-weight:		bold;

	color:				#9BACBF;
}

body, td
{
  margin: 0px;
  padding: 0px;
  font-family:	Georgia, "Times New Roman", Times, serif;
  
  /*font-family: Times;*/
  /*Arial, Verdana, sans-serif; */
  font-size: 11px; 
  color: #77787A;
/* font-style: italic; */
  background-color: white;
  background: url( '/fileadmin/images/background_fade.gif' ) center top repeat-x;
}

.detail {
	font-family:	Verdana;
	font-style:		normal;
	font-size:		9px;
	line-height:	normal;	
}

.align-right {
	text-align:right;
}
.contenttable {
	background:	#A8C7E8;
}

#content
{
	width:		520px;
}

TABLE.contenttable{
	border: 1px solid #DBE2E7;
}

.contenttable TH {
	text-align:	left;
	font-size:	12px;
	background:	#F1F8FE;
	padding:	2px;
	color:		#55555;
	border-bottom:		1px solid #DBE2E7;
}
.contenttable TD {
	padding-left:	5px;
	padding-right:	5px;
	background: #F1F8FE;
}

body
{
  padding: 0px;
  height:  99%;
}


TD {
	padding:	10px;
}

.summe TD {
	border-top: 1px solid #DBE2E7;
	border-bottom: 1px solid #DBE2E7;
	font-weight:	bold;
}

#start_pane {
	position:	absolute;
	top:		50%;
	left:	50%;
	width:	200px;
	margin-left:	-90px;
	margin-top:		-100px;
}

#start_language {
	margin-top:	10px;
}
table {
  border:0px;
  padding: 0px;
  margin: 0px;
  border-collapse: collapse;
}

td {
  padding: 0px;
  margin: 0px;
  vertical-align:		top;
}

p {
	text-align:			justify;
	line-height:		1.9em;
}

li {
	list-style-type:	none;
	margin-bottom:		5px;
}
#construction_pane {
 
 position:absolute;
 top: 100px;
 left: 50%;

 width: 800px;
 margin-left: -402px; /*set to a negative number 1/2 of your width*/
}

#logo {
	position:	absolute;
	top:		-79px;
	left:		706px;
	z-index:	2;
}

#bird_1 {
   position: absolute;
   top:310px;
   left:-60px;
}

#bird_2 {
   position: absolute;
   top:240px;
   left:825px;
}

#bird_3 {
   position: absolute;
   top:280px;
   left:870px;
}

#mood_top {
  position:absolute;
  top: -100px;
  left: 0px; 
}

#mood_large {
  position:absolute;
  top:  0px;
  left: 0px; 
}

#mood_small {
  position:absolute;
  top:  0px;
  left: 495px; 
}

#navigation  
{
  position:		absolute;
  top:  		207px;
  left: 		0px; 
  background:	black;
  width:		750px;
  height:		49px;
  padding-left:	50px
}

#navigation ul  {
  margin-top: 16px;
}

#navigation li  {
  list-style-type:none;padding:0px;margin:0px;
  display: inline;
  padding-right: 20px
}

#navigation_sub {
  position:absolute;
  left: 15px;
  top: 365px; 
}

#navigation_sub li {
  list-style-type:none;padding:0px;margin:0px;
  margin-bottom: 4px;  
}

#meta_copyright {
  position: absolute;
  left:587px;
  top: 22px;
}

#meta {
  list-style-type:none;padding:0px;margin:0px;
  padding: 0px;
  margin: 0px;
  padding-left: 139px;
}

#meta li {
  padding: 0px;
  margin: 0px;
  display: inline;
  padding-right: 15px; 
}



.csc-header, .headline, h1 {
	font-family:		Arial,sans-serif;
	color:				#989684;
	font-size:			16px;
	margin-bottom: 		15px; 
}
.csc-textpic-caption {
	font-family:	Verdana;
	font-size:		10px;

}
.arrow {
  margin-right:3px; 
}

.image_left {
  position: relative;
  float: left;
  margin-right: 8px; 
}

.caption_left {
  padding-right: 5px;
  background: url('/fileadmin/images/dotted.gif') repeat-y;
  background-position:bottom right;
  color:#BABFA1;
  position:absolute;left:-112px;
  font-size: 11px;
  width: 100px;
  text-align: right;
  bottom: 2px;
}

#breadcrumb {
  margin-bottom:29px; 
}

