/********************************************************************************************************/
/* CSS Document zu tfi_typo3_02 - typo3                                                                 */
/********************************************************************************************************/
/* K.-H. Böhland - September 2007                                                                       */
/********************************************************************************************************/
html,body{margin:0;padding:0}

body{background-color: #E4E5E5; background-repeat:repaet}

h1 {
	font-family : Arial;
	font-size : 22px;
	font-weight: normal;
	/*Farbname. navy oder # 000080 0,0,128*/
	color: navy;
	margin-bottom : 0px;
	margin-top : 0px;
}

h2 {
	font-family : Arial;
	font-size : 15px;
	/*Farbname: lightslategray oder #778899 oder 119,136,153*/
	color : lightslategray;
	margin-top : 10px;
	margin-bottom : 0px;
	
}

h3 {
	font-family : Arial;
	font-size : 13px;
	color : dimgray;
	margin-top : 20px;
	margin-bottom : 0px;
}

h4 {
	font-family : Arial;
	font-size : 12px;
	color : gray;
	margin-top : 20px;
	margin-bottom : 0px;
	border-top: 1px dashed gray;
}

A:link {
	background-color : transparent;
	/*Farbname: navy oder #000089 oder 0,0,128*/
	color: navy;
	font-weight : bold;
	text-decoration : none;
}

A:visited {
	background-color : transparent;
	/*Farbname: lightslategray oder #778899 oder 119,136,153*/
	color: lightslategray;
	font-weight : bold;
	text-decoration : none;
}

A:hover {
	background-color : transparent;
	/*Farbname: goldenrod oder #daa520 oder 218,165,32*/
	color : goldenrod;
	text-decoration : none;
}

A:active {
	background-color : transparent;
	/*Farbname: navy oder #000089 oder 0,0,128*/
	color : navy;
	font-weight : bold;
	text-decoration : none;
}
#all{  
  position: absolute; visibility: visible; z-index: 2;
  top: 5px;
  left: 5px;
  background-color: transparent;
  width: 900px;
  height: 100%;
}


#header{  
  position: absolute; visibility: visible; z-index: 2;
  top: 0px;
  left: 0px;
  background-color: transparent;
  width: 900px;
  height: 100px;
}


#menuline{
  position: absolute; visibility: visible; z-index: 2;
  top: 108px;
  left: 0px;
  width: 898px;
  height: 20px;
  background-color: silver;
}


#menuline_sprache{
  position: absolute; visibility: visible; z-index: 2;
  top: 108px;
  left: 190px;
  width: 101px;
  height: 20px;
  background-color: silver;
  text-align: right;
}


#menuline_topmenu{
  position: absolute; visibility: visible; z-index: 2;
  top: 108px;
  left: 291px;  
  width: 601px;  
  height: 18px;
  background-color: silver;
  text-align: right;
  color: #FFFF00;
  font-family: Arial;
  font-size: 12px;
  font-weight: normal;
}


#menuline_rest {
  position: absolute; visibility: visible; z-index: 2;
  top: 108px;
  left: 892px;  
  width: 8px;  
  height: 20px;
  background-color: silver;
}

#left_menu{
  position: absolute; visibility: visible; z-index: 2;
  top: 128px;
  left: 5px;
  width: 185px;
  height: 520;
  color: #565656;
  font-family: arial;
  font-size: 10px;
  font-weight: normal;
  background-color: #CCCACA;
  background-color: transparent;
  /*border-right: 1px dashed navy;*/
  text-align: center;
  overflow: auto;
}

#content_rahmen {
  position: absolute; visibility: visible; z-index: 2;
  top: 130px;
  left: 190px;
  width: 708px;
  height: 520px;
  background-color: transparent;
  font-family: arial;
  font-size: 12px;
  font-weight: normal;
  border-left: 1px dashed navy;
  border-right: 1px dashed navy;
  border-bottom: 1px dashed navy;
  overflow: auto;
}


#content {
  position: absolute; visibility: visible; z-index: 2;
  top: 20px;
  left: 20px;
  width: 655px;
  hight: 480px;
  background-color: transparent;
  font-family: arial;
  font-size: 12px;
  font-weight: normal;
}


#right{
  position: absolute; visibility: visible; z-index: 2;
  top: 5px;
  left: 906px;
  width: 180px;
  height: auto;
  /*padding: 10px;*/
  /*background-color: #CCCACA;*/
  background-color: transparent;
  font-family: Arial;
  font-size: 12px;
  font-weight: normal;
  text-align: left;
  /*border-top: 1px dashed navy;*/
  /*border-left: 1px dashed navy;*/
}


#left_latest {
  position: absolute; visibility: visible; z-index: 2;
  top: 128px;
  left: 5px;
  width: 185px;
  height: auto;
  color: #565656;
  font-family: arial;
  font-size: 10px;
  font-weight: normal;
  /*background-color: #CCCACA;*/
  background-color: transparent;
  /*border-right: 1px dashed navy;*/
  text-align: center;
}
*/
#member_menu{
  position: absolute; visibility: visible; z-index: 2;
  top: 5px;
  left: 905px;
  width: 180px;
  background-color: silver;
  /*background-color: #E4E5E5;*/
  /*font-family: arial;
  font-size: 12px;
  font-weight: normal;*/
  /*border: 1px solid #089CCE;*/
  /*overflow: auto;*/
}
*/





{margin:0;padding:0;}
/* topmenu */
#menuline ul {
	list-style:none;
}
#menuline ul li {
	display:inline;padding:2px 8px;
}
#menuline ul li a {
	color:white;
	background:transparent;
	padding:2px 4px
}
#menuline ul li.topnavi-aktiv a {
	background:red;
}


/* left_menu */
{margin:0;padding:0;}
#left_menu a:link  {
	color: navy;
	font-size: 11px;
	font-family: Arial;
	text-decoration: none;
}

#left_menu a:visited {
	color: lightslategray;
	font-size: 11px;
	font-family: Arial;
	text-decoration: none;
}
left_menu hover {
	background-color : transparent;
	/*Farbname: goldenrod oder #daa520 oder 218,165,32*/
	color : goldenrod;
	text-decoration : none;
}

#left_menu a:active {
	color: navy;
	font-size: 11px;
	font-family: Arial;
	text-decoration: none;
}


/*** Erste Ebene des linken Menüs ***/

#left_menu ul {
	list-style: none;
        margin: 10px;
	padding: 0px;
	background-color: transparent;
	color: navy;
	font-family: Arial;
 	font-size: 12px;
	text-align: left;
	/*border-top: 1px dashed green;*/
}

#left_menu ul li {
	list-style: none;
	padding-left: 2px;
	color: navy;
	font-family: Arial;
 	font-size: 12px;
	text-align: left;
	/*background-color: green;*/
}
/*** Zweite Ebene des linken Menüs ***/
#left_menu ul li ul {
        list-style: circle;
	margin-top: 0px;
	color: white;
	font-family: Arial;
 	font-size: 12px;
	text-align: left;
}
#left_menu ul li ul li {
	padding-left: 14px;
	font-family: Arial;
 	font-size: 12px;
	text-align: left;
	border_bottom: 1px dashed green;
}
#left_menu ul li.left_menu-aktiv a {
	background: red;
	color: blue;
	font-family: Arial;
 	font-size: 12px;
 	font-weight: bold;
	text-align: left;
}


/************************** member menu *******************/
#member_menu a:link  {
	color: red;
	font-size: 11px;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
}

#member_menu a:visited {
	color: lightslategray;
	font-size: 11px;
	font-family: Arial;
	text-decoration: none;
}

#member_menu a:active {
	color: navy;
	font-size: 11px;
	font-family: Arial;
	text-decoration: none;
}


/*** Erste Ebene des Member Menüs ***/
#member_menu ul {
        margin-left: 0px;
	padding: 0px;
	background-color: transparent;
	color: red;
	font-family: Arial;
 	font-size: 13px;
 	font-weight: bold;
	text-align: left;
	/*border-top: 1px dashed green;*/
}
#Member_menu ul li {
	/*padding-left: 6px;*/
	padding-left: 6px;
	color: white;
	font-family: Arial;
 	font-size: 11px;
	text-align: left;
	/*background-color: green;*/
}
/*** Zweite Ebene des Member Menüs ***/
#member_menu ul li ul {
        list-style: circle;
	margin-top: 0px;
	color: white;
	font-family: Arial;
 	font-size: 12px;
	text-align: left;
}
#member_menu ul li ul li {
	padding-left: 14px;
	font-family: Arial;
 	font-size: 12px;
	text-align: left;
	border_bottom: 1px dashed green;
}
#member_menu ul li.left_menu-aktiv a {
	background: red;
	color: blue;
	font-family: Arial;
 	font-size: 12px;
 	font-weight: bold;
	text-align: left;
}
