/*
-----------------------------------------------------------------

RAKETE BERLIN
screen styles

Created by http://www.stereoaction.de

-----------------------------------------------------------------
*/




/* -------------------------- Generell -------------------------- */


body {
	background: #ffffff;
	font: 11px/17px Arial, Helvetica, sans-serif;
	color: #999999;
	margin: 0;
	text-align: center;
	background-image: url(images/bg_kachel.gif);
	background-repeat: repeat-x;	
	}

#container {
  margin: 0 auto;
  width: 880px;
  background: #dd33dd;
  text-align: left;
  position: relative;
  }
  
#logo {
  position: absolute;
  top: 46px;
  margin: 0px 0px 0px 25px;
  }  
  
#hauptnavi {
  position: absolute;
  top: 62px;
  right: 25px;
  /*margin: 0px 0px 0px 0px;*/
  /*width: 206px;
  height: 120px;*/
  text-align: right;
  }
  
#language {
  position: absolute;
  top: 1px;
  right: 25px;
  font: 10px/17px Arial, Helvetica, sans-serif;
  padding: 0px 2px 0px 2px;
  /*margin: 0px 0px 0px 0px;*/
  background: #ffffff;
  text-align: right;
  }
  
  
#content_container {
  position: absolute;
  top: 150px;
  margin: 0px 0px 0px 0px;
  background: #ffffff;
  width: 880px;
  min-height: 400px;
  }



/* -------------------------- Linkverhalten -------------------------- */
 
a:link {color: #999999; text-decoration: none;}
a:visited {color: #999999; text-decoration: none;}
a:hover {color:#000; text-decoration: none;}
a:active {color:#000; text-decoration: none;}

 
.high {
	color:#333; 
	}
 
.bold {
	font-weight: bold;
	}


/* -------------------------- Subnavigation -------------------------- */	
	
ul#subnavi {
    margin: 25px 0 0 25px; padding: 0;
  }
  ul#subnavi li {
    list-style: none;
    margin: 0 0 4px 0; padding: 0;
  }	
	
/* -------------------------- Subnavigation 2 -------------------------- */
 
 ul#subnavi2 {
    position: absolute;
	left: 198px;
	top: 25px;
	margin: 0; padding: 0;
  }
  ul#subnavi2 li {
    list-style: none;
    margin: 0 0 4px 0; padding: 0;
 	}
	
	
/* -------------------------- rechter contentcontainer -------------------------- */  

#content_rechts {
  position: absolute;
  top: 25px;
  left: 355px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 500px;
  }
  
  
 /* -------------------------- contentcontainer fuer texte-------------------------- */  

#content_text {
  position: absolute;
  top: 25px;
  left: 198px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 500px;
  } 


/* -------------------------- content -------------------------- */ 

.bilder {
	margin-bottom: 4px; 
	}
	
.subtitle {
	clear: both;
	margin-bottom: 30px; 
	}	

.bilder3er_l {
	vertical-align:baseline;
	float: left;
	margin-bottom: 4px;
	}

.bilder3er_r {
	float: right;
	}	
	
.abstand {
	height: 0px;
	}

.abstand_klein {
	margin-top: 6px;
	}

	

h1 {
	font-size: 12px;
	margin-top: 0px;
	}
	
h2 {
	font-size: 12px;
	margin-top: 14px;
	}	


/* -------------------------- content home kontakt impressum  -------------------------- */

#startbild {
	margin: 60px 0px 0 25px;
	outline: none;
	}


#starttext {
	font-size: 12px;
	line-height: 1.5em;
	margin: 20px 100px 0 190px; padding: 0;
	width: 460px;	
	}


#starttext_holmes {
	font-size: 14px;
	line-height: 1.5em;
	margin: 50px 100px 0 25px; padding: 0;
	width: 1000px;	
	}
	
#textspalte1 {
	font-size: 12px;
	line-height: 1.5em;
	margin: 25px 100px 0 25px; padding: 0;	
	width: 370px;
	}	
	
#textspalte2 {
	position: absolute;
	left: 430px;
	top: 25px;
	margin: 0; padding: 0;		
	width: 370px;
	font-size: 12px;
	line-height: 1.5em;
	}	


#spalte1 {
    margin: 25px 0 0 25px; padding: 0;
	width: 480px;
	}
	
#spalte2 {
    position: absolute;
	left: 230px;
	top: 25px;
	margin: 0; padding: 0;	
	}
	
	

/* -------------------------- bio_tabelle -------------------------- */


table.bio {
	table-layout:fixed;
	line-height: 15px;
	font-size: 12px;	
	}
	
td.bio_zeit {
	white-space:nowrap;
	padding-right: 15px;
	vertical-align: top;
	width: 100px;	
	}	
	


