@import url(basis.css);
@import url(../_menu/register.css);

/* - - - - - - - -  Left COLUMN  - - - - - - - - */
#kopf {
}
#trans{
	/* background-color:#dd5599; */
	background-image: url(../_grafics/tleft.gif);
	background-repeat:no-repeat;
}
#trans a{
	background-color:none; 
}
#trans ul.translation a{
	color:#000;
	background-color:transparent; 
}

#trans ul.translation a.active{
	color:#000;
	background-color:transparent; 
}

#trans ul.translation a:hover{
	color:#fff;
	/* background-color:#000; */
}

#hauptbereich{
	/* background-color:#dd5599; */
	 background-image: url(../_grafics/bghaupt.gif); 
	 background-repeat:repeat-y;
	/* border-top:1px solid #000;  */	
}

/* - - - - - - - - - - - - - - Menu LEFT COLUMN - - - - - - - - - -- - - */
#bereichsmenu{
	background-color:#ff6300;
}

#bereichsmenu a{
	background-color:#ff6300;
	/* background-color:#8080ff;  */
}
#bereichsmenu ul.subnav{
	background-color:#ff6300;
}

#basismenu a{
	background-color:#CFCFCF;
}
#bereichsmenu a:hover{
	color:#000;
	background-color:#fff;
}

#bereichsmenu a.acc{
	color:#000;
	background-color:#EDEDED;
	/* border-right:1px solid #9F0000; */
}

#bereichsmenu a.active2{
	color:#fff;
	background-color:#b80000;
	/* border-right:1px solid #9F0000; */
}
#bereichsmenu a.active3{
	color:#fff;
	background-color:#f90;
	/* border-right:1px solid #9F0000; */
}

#bereichsmenu a.active span.trennstelle{
	color:#FFF;
}


#bereichsmenu a.subactive{
	color: #fff;
	background-color: #B5ADC6;
}

#bereichsmenu #sponsor a:hover{
	background-color:#fff;
}


#inhalt table {
  border-collapse:collapse;
  border: 1px solid #888;
  padding: 3px;
  }
  
#inhalt .article td.btm {
  border-bottom: 1px solid #888;
  } 
#inhalt .article td p{
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

#inhalt table.tob ,td {
  border-collapse:collapse;
  border: none;
  padding: 8px;
  }
#inhalt table.toblb ,#inhalt table.toblb td {
  border-collapse:collapse;
  border: none;
  padding: 3px;
  }
#inhalt .article td.bts {
  background-color: #E5E5E5;
  border-bottom: 1px solid #888;
  padding: 2px;
  } 

#subcat table {
  border: none;
  padding: 3px;
  }
#subcat td {
  border: none;
  padding: 3px;
  }
table .subcatx {
  border: none;
  padding: 3px;
  }
td .subcatx {
  border: none;
  padding: 3px;
  }
table .subc {
  border: none;
  padding: 3px;
  }
#inhalt .article table,td {
  border-collapse:collapse;
  border: 0px;
  padding: 3px;
  }
#inhalt .article td p{
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}


/* - - - - - - - - - - - - - - Forms - - - - - - - - - -- - - */
form{}

label{
display: block;
/* float: left; 
margin: 0 0 5px 1px; */
}
input.itxt { 
display: block;
float: left;
width: 200px;
}
label.ilbl{
width: 100px;
padding: 2px 0 2px 0;
margin: 0  5px 0 0;
}
label.iorder{
padding: 1px 4px 1px 4px;
background-color: #eee;
}

.itxtarea{
font-family:Arial, Helvetica, sans-serif;
width: 315px;
height: 50px;
padding: 0 0 0 5px;
margin: 0 0 0 -3px;
}

br { clear: left; }

.ibtn{
width: 120px;
color:red;
margin: 0 5px 0 84px;}

a.pageselect:link
	{
	text-decoration: none;
	white-space: nowrap;
	background-color: #ddd;
	padding: 0 3px 0 3px;
	margin:  0 1px 0 1px;
	}

a.pageselect:visited
	{
	color:#222222;
	text-decoration: none;
	white-space: nowrap;
	background-color: #ddd;
	padding: 0 3px 0 3px;
	margin:  0 1px 0 1px;
	}

a.pageselect:hover, a.pageselect.active
	{
	color:#82170D;
	text-decoration: none;
	white-space: nowrap;
	background-color: #ddd;
	padding: 0 3px 0 3px;
	margin:  0 1px 0 1px;
	}

.pageselectbox{
	color:#B90000;
	text-decoration: none;
}
.desc_sub{
	font-size:80%;
	color:#000000;
	display:inline;
}
.schritt 
	{
	color: #fff;
	font-weight: bold;
	white-space: nowrap;
	background-color: #ff9900;
	padding: 0 4px 0 4px;
	margin:  0 2px 0 2px;
	}
