/*-- main container --------------------------------------------------------*/

#container {
   background: #c0c0c0;
}

/*--- header ---------------------------------------------------------------*/
#header	{
   background: #0000ff;
}
#logo {
   background: url(grafiken/m3.png) no-repeat;
}
#key_visual {
   background: url(xxx.png) no-repeat;
}

/*--- main navigation ------------------------------------------------------*/
#main_nav_container {
	background: #0000ff;
}

#main_nav_list {
	background: #0000ff;
}

/*--- sub navigation ------------------------------------------------------*/
#left_column_container {
	background: #0000ff;
}

#sub_nav_list {
  background: #c0c0c0;
  font-family: Tahoma, Verdana, sans-serif;
  font-style: normal;
  font-size: 20px;
  font-weight: normal;
  text-decoration: none;
  color: #ffffff;
  text-align: left;
}

a.navs_link {
  background: url(grafiken/subnavbg.png);
  color:#000000;
  text-decoration: none;
  }
a.navs_link:visited {
  color: #222222;
  }
a.navs_link:hover {
  color:#ffffff;
  }
a.navs_current {
  background: url(grafiken/subnavbg.png);
  color:#ffffff;
  text-decoration: none;
  }

#sub2_nav_list {
  background: #eeffee;
  font-family: Tahoma, Verdana, sans-serif;
  font-style: normal;
  font-size: 10px;
  font-weight: normal;
  text-decoration: none;
  color: #ffffff;
  text-align: left;
}

a.navs2_link {
  background: url(grafiken/subnav2bg.png);
  color:#000000;
  font-size: 15px;
  text-decoration: none;
  }
a.navs2_link:visited {
  color: #222222;
  }
a.navs2_link:hover {
  color:#ffffff;
  }

a.navs2_current {
  background: url(grafiken/subnavbg.png);
  color:#ffffff;
  font-size: 15px;
  text-decoration: none;
  }

  /*--- caption --------------------------------------------------------------*/

#text_caption {
  font-family: Tahoma, Verdana, sans-serif;
  font-style: normal;
  font-size: 20px;
  font-weight: normal;
  text-decoration: none;
  color: #693;
}

/*--- footer ---------------------------------------------------------------*/

#footer {
  background: #c0c0c0;
}
#footer_text {
  font-family: Tahoma, Verdana, sans-serif;
  font-style: normal;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  color: #000050;
}


/*----------------------------------------------------------------------------
  default-styles for html-elements
----------------------------------------------------------------------------*/

/*--- body -----------------------------------------------------------------*/

body {
	color: #000000;
	background : #cfcfcf;
}

/*--- sub_container2 --------------------------------------------------------*/

#sub_container2 {
         background : url(grafiken/hintergrund.png) repeat;

}

/*--- paragraph ------------------------------------------------------------*/

#content_container, #content_container p {
  font-family: Verdana,sans-serif;
  font-style: normal;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  color: #000080;
}

/*--- headings -------------------------------------------------------------*/

#content_container h1 {
  font-family: Verdana,sans-serif;
  font-style: normal;
  font-size: 26px;
  font-weight: normal;
  text-decoration: none;
  color: #000080;
}
#content_container h2 {
  font-family: Verdana,sans-serif;
  font-style: normal;
  font-size: 20px;
  font-weight: normal;
  text-decoration: none;
  color: #000080;
}
#content_container h3 {
  font-family: Verdana,sans-serif;
  font-style: normal;
  font-size: 14px;
  font-weight: strong;
  text-decoration: none;
  color: #000080;
}


/*--- links ----------------------------------------------------------------*/

#content_container a:link {
  font-family: Verdana,sans-serif;
  font-style: normal;
  font-weight: normal;
  text-decoration: underline;
  color: #0000ff;
}
#content_container a:visited {
  font-family: Verdana,sans-serif;
  font-style: normal;
  font-weight: normal;
  text-decoration: underline;
  color: #808080;
}
#content_container a:hover {
  font-family: Verdana,sans-serif;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  color: #a0a0a0;
}
#content_container a:active {
  font-family: Verdana,sans-serif;
  font-style: normal;
  font-weight: normal;
  text-decoration: underline;
  color: #eeeeee;
}

/*--- tables ---------------------------------------------------------------*/

table {

}

th {

}

tr {

}

td {

}

#content_container table {
	border-color: #fff;
}

#content_container th {
	color: #fff;
	background-color:#693;
	padding: 3px 2px 3px 2px;
}

#content_container tr.odd {
	color: #000;
	background-color:#fff;
	padding: 3px 2px 3px 2px;
}

#content_container tr.even {
	color: #000;
	background-color:#efd;
	padding: 3px 2px 3px 2px;
}

/*--- forms ----------------------------------------------------------------*/

fieldset {
	border-color: #693;
}

legend {
	color: #693;
}

label {
	color: #693;
}

input {
	border-color: #693;
}

textarea {
	border-color: #693;
}

/*------------------------------------------------------------------------*/