/* 
Letzte Aenderung am 01. Mai 2006
*/
/* Wichtige Farben

*/

/* Allgemeines */
*{
padding: 0;
margin: 0;
}

body {
font-size: 80%;
font-family: Verdana, Helvetica, Arial, sans-serif;
background-color: #B5A388;
color: #000000;
text-align: center;
}
h1 {
font-size: 95%; 
color: #f1bc2d;
background: #785E36 url(../gfx/cellpic2.gif);
border: 1px solid #554225;
margin-left: 5px;
margin-right: 5px;
margin-top:5px;
padding: 1px 0 1px 10px;

}
h2 {
font-size: 90%; 
color: #f1bc2d;
background: #785E36 url(../gfx/cellpic3.gif);
border: 1px solid #554225;
margin-left: 5px;
margin-right: 5px;
margin-top:5px;
padding: 1px 0 1px 10px;

}
a:link {
color: #D70000;
text-decoration: underline;
}

a:visited {
color: #A60C1D;
text-decoration: none;
background: url(medien/back_a_visited.gif) no-repeat 0 50%;
}
a:hover {

color: #f1bc2d;
text-decoration: none;
}
img, a img {
border: 0;
margin-left: 5px;
margin-right: 5px;
}

#wrap {
height: 100%;
width: 1000px;
margin: 0 auto;
text-align: left;
margin-top: 20px;
}
#header {
margin-top: 5px;
float: left;
width: 994px;
height: 75px;
text-align: left;
border: 3px solid #105321;
background-color: #554225;
}

/* Hauptbereich */
#content {
float: left;
height: 507px;
width: 550px;
border-bottom: 3px solid #105321;
border-left: 3px solid #105321;
background-color: #FFFFFF;

}

#content ul {
margin-left: 5px;
margin-right: 5px;
list-style-type: none;
border: 1px solid #554225;
padding: 3px 0 2px 5px; 
}
#content ul li {
display: inline;
}

#content dl {
margin-left: 5px;
margin-right: 5px;
list-style-type: none;
border: 1px solid #797D8E;
padding: 1px 0 2px 10px;
background-color: #FFFFFF;
}
#content dt {
margin-top: 5px;
font-weight: bold;
background-color: #FFFFFF;
}
#content dd {
display: inline;
margin-right: 8px;
background-color: #FFFFFF;
}

#content p {
margin: 0 5px;
border: 1px solid #554225;
padding: 2px 10px 2px 10px;
background-color: #FFFFFF;
}



/* Siedlungsleiste */
#kololeiste {
float: left;
height: 507px;
width: 150px;
border-bottom: 3px solid #105321;
border-left: 3px solid #105321;
text-align: center;
font-size: 90%;
}
#kololeiste li {

list-style: none;
background: #785E36 url(../gfx/cellpic2.gif);
color: #f1bc2d;
}
#kololeiste dl {

background: #785E36 url(../gfx/cellpic3.gif);

}
#kololeiste dd {
font-size: 0.7em;
color: #f1bc2d;
}
#kololeiste dt {
margin: 0;
}
#kololeiste img {
border: 0;
margin-left: 0;
margin-right: 0;
}

#sidebar {
float: left;
display: block;
height: 507px;
width: 129px;
border-bottom: 3px solid #105321;
border-left: 3px solid #105321;
border-right: 3px solid #105321;
background-color: #785E36;
top:0;
}

/* Navigation */
#navigation {
float: left;
width: 155px;
height: 507px;
border-bottom: 3px solid #105321;
border-left: 3px solid #105321;
background-color: #785E36;

}
#navigation ul {

background: transparent;
}
#navigation li 
{
list-style: none;
margin: 0;
text-align: left;
background: #785E36 url(../gfx/cellpic2.gif);
color: #f1bc2d;
font-size: 100%;

}
#navigation li a
{
height: 17px;
background: #785E36 url(../gfx/cellpic2.gif);
color: #f1bc2d;
font-size: 100%;
text-decoration: none;
}
#navigation li li
{
list-style: none;
margin: 0;
border-bottom: 1px solid #554225;
text-align: left;

background: #785E36 url(../gfx/cellpic3.gif);
color: #f1bc2d;
font-size: 100%;
}
#navigation li li a
{
display: block;
padding: 0.5px 0 0.5px 10px;
border-left: 0.5em solid #f1bc2d;
background: #785E36 url(../gfx/cellpic3.gif);
text-decoration: none;
color: #f1bc2d;
}
#navigation li li a:hover
{
color: #999999;
background: #785E36 url(../gfx/cellpic4.gif);
}

.leftalign {
	float: left;
}
.centeralign {
	text-align: center;
	
}
.image_border {
width: 98%;
margin-top: 0;
border-bottom: 1px solid #554225;
border-left: 1px solid #554225;
border-right: 1px solid #554225;
}
.in_line {
display: inline;
}
.in_block {
display: block;
}

/* Sonstiges */
#login p, #grunddaten p, #abschicken p, #ameisenwelt p {
border: none;
color: #000;
}
#login img {
border: 0;
margin-left: 0;
margin-right: 0;
}

/* Formular */
form {

border: none;
}

#content label {
display: block;
font-weight: bold;
}

fieldset {
background: #FFFFFF;
margin-left: 5px;
margin-right: 5px;
border: none;
border-left: 1px solid #797D8E;
border-right: 1px solid #797D8E;
border-bottom: 1px solid #797D8E;
border-top: 1px solid #797D8E;
}
legend {
font-weight: bold;
color: #f1bc2d;
background: #105321 url(../gfx/cellpic3.gif);
border: 1px solid #797D8E;
padding: 1px 10px 1px 10px;
margin: 10px 0 0 -1px;
}
input:focus, textarea:focus {
border: 1px solid #797D8E;
background: #84CB31;
color: #FFFFFF;
}
	label,
	input[type=checkbox],
	input[type=radio] {
	cursor: pointer;
	}







.tableBordered {
	border: 1px solid #000000;
	background-color: #FFFFFF;
	width: 95%;
}
.tableBordered td {
	padding: 2px;
}
.tdBordered {
	border: 1px solid #000000;
}

/* gesamtseite */
.tdMainHead {
	border: 3px solid #000000;
	height: 80px;
	background-color: #FFFFFF;
	font-size: 100%;
	color: #000000; 
}
.tdMainSide {
	border: 3px solid #000000;
	border-top: 0px;
	background-color: #FFFFFF;
	font-size: 100%;
	color: #000000; 
	height: 100%;
}
.tdMainMiddle {
	border: 3px solid #000000;
	border-top: 0px;
	border-left: 0px;
	background-color: #FFFFFF;
}

/* tabellen */
.tdHead {
	font-size: 100%;
	color: #000000;
	background-color: #FFFFFF;
	background-image: url("/gfx/cellpic2.gif");
	border: 1px solid #000000;
	padding: 2px;
	text-align: left;
}
.tdHead a, .tdHead a:active, .tdHead a:link, .tdHead a:visited {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #000000;
	text-decoration: none;
}
.tdHead a:hover {
	color: #000000;
}

.tdHeadNeu {
	font-size: 100%;
	color: #000000;
	background-color: #FFFFFF;
    background-image: url("/gfx/cellpic_aktive.gif");
	border: 1px solid #000000;
	padding: 2px;
	text-align: left;
}
.tdHeadNeu a, .tdHeadNeu a:active, .tdHeadNeu a:link, .tdHeadNeu a:visited {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #000000;
	text-decoration: none;
}
.tdHeadNeu a:hover {
	color: #000000;
}

.tdSubHead {
	font-size: 100%;
	color: #f1bc2d;
	background-color: #FFFFFF;
	background-image: url("/gfx/cellpic3.gif");
	border: 1px solid #000000;
	padding: 2px;
	text-align: left;
}
.tdSubHead a, .tdSubHead a:active, .tdSubHead a:link, .tdSubHead a:visited {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #000000;
	text-decoration: none;
}
.tdSubHead a:hover {
	color: #000000;
}
