
body, p, td {
  font-family : Arial, Helvetica, sans-serif;
  font-size: 12px;  
  color: #616153;
}

td {
  vertical-align: top;
}

a {
  color: #616153;
  /* text-decoration: none; */ 
}

a:hover{
  color: red;
}  

/* Box in der die Homepage ist */
div#konstrukt {
  margin: 0px auto;
  width: 735px;
}

/* Kopfgrafik */
div#header{
  height: 166px;
  background-image:url(../gfx/header.jpg);
  background-repeat: no-repeat;
}

/*  Hier sind nur Inhaltsboxen drin */
div#content_container{
  float: right;
  margin: 8px 0px 0px 0px ;
}

div#content, div#content_start {
  background-image:url(../gfx/top_left.png);
  background-repeat: no-repeat;
  background-color: #f2f2d0;  
  width:462px;
  padding: 8px 12px 8px 12px; 
}

/* Conatiner für die zwei Spaten */
div#two_cols{
  background-image: url(../gfx/two_cols_bg.gif) ; 
  background-repeat: repeat-y; 
}

/* die zwei Spalten */
div#two_cols div#content_left {
  background-image:url(../gfx/top_left.png);
  background-repeat: no-repeat;
  background-color: #f2f2d0;  
  width: 213px;
  padding: 8px 12px 8px 12px; 
}

div#two_cols div#content_right {
  background-image:url(../gfx/top_left.png);
  background-repeat: no-repeat;
  background-color: #f2f2d0;  
  width:213px;
  margin-left:10px;  
  padding: 8px 12px 8px 12px; 
}

/* ----------------------------------------------------------------------*/
/*  Navigationsleiste:
/* ----------------------------------------------------------------------*/

div#navigation {
  width: 214px;
  float: left;
  margin: 8px 10px 0px 0px ;
  padding: 8px 12px 8px 12px; 
  background-image:url(../gfx/top_left.png);
  background-repeat: no-repeat;
  background-color: #f2f2d0;	
}

div#navigation h1 {
  font-size: 20px;
  margin: 0px 0px 0px 0px;
  line-height: 130%;
}

div#navigation h2 {
  font-size: 13px;
  margin: 0px 0px 10px 0px ;
  line-height: 100%;
}

div#navigation h2 a {
  text-decoration: none;
}

div#navigation ul {
  margin: 0px 0px 0px 13px;
  padding: 0px 0px 0px 0px;
}

div#navigation a {
  text-decoration: none;
}

div#navigation a#cur{
  color: red;
}

div#navigation li a {
	background-image: url(../gfx/bullet.gif);
  background-repeat:no-repeat;
  background-position:left;
  padding-left:15px;
}

div#navigation ul li {
  list-style-type:none;
  line-height: 150%;
  font-weight: bold;	
}

div#navigation ul ul li {
  list-style-type:none;
  line-height: 150%;
  font-weight: normal;	
}  


/* ----------------------------------------------------------------------*/
/*  Content-Blöcke - small 
/* ----------------------------------------------------------------------*/
div.content_block_small, div.content_block_small td {
  line-height: 130%;
  font-size: 11px;
}

div.content_block_small { 
  margin: 0px 0px 15px 0px;
}

/* ----------------------------------------------------------------------*/
/*  Content-Blöcke - normal
/* ----------------------------------------------------------------------*/
div.content_block, div.content_block td {
  line-height: 130%;
  font-size: 13px;
}

div.content_block {
  margin: 0px 0px 15px 0px;
}


h1 {
  font-size:20px;
  margin: 0px 0px 5px 0px;
  line-height: 130%;
}

h2 {
  font-size: 13px;
  margin: 0px 0px 5px 0px ;
}

div.content_block h3 {
  font-size: 12px;
  margin: 0px 0px 0px 0px ;
}

div.content_block_small h3 {
  font-size: 11px;
  margin: 0px 0px 0px 0px ;
}

div.content_block div.smalltext {
  font-size: 11px;
  margin: 0px 10px 10px 10px ;
}


p.bodytext {
  line-height: 130%;
  font-size: 13px;
  margin: 0px 0px 6px 0px ;
  padding: 0px 0px 0px 0px ;
}


div.content_block_small p.bodytext {
  font-size: 11px;
  margin: 0px 0px 0px 0px ;
  padding: 0px 0px 0px 0px ;
}

