/* - - - - - - - - - - - - - - - - - - - - */
/* Body */
/* - - - - - - - - - - - - - - - - - - - - */
body, html {
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
color: #000000;
margin: 0 0 5px 0;
padding: 0;
background-color: #f0f5e2;
}
a {
color: #000000;
 text-decoration: underline;
}
a:hover {
color: gray;
}
/* - - - - - - - - - - - - - - - - - - - - */
/* Aeussere Contentbox */
/* - - - - - - - - - - - - - - - - - - - - */

#inhalt {
	BORDER-BOTTOM: #dee496 1px solid;
	TEXT-ALIGN: left;
	BORDER-LEFT: #dee496 1px solid;
	PADDING-BOTTOM: 0px;
	BACKGROUND-COLOR: white;
	MARGIN: 0px auto;
	PADDING-LEFT: 0px;
	WIDTH: 955px;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #dee496 1px solid;
	BORDER-RIGHT: #dee496 1px solid;
	PADDING-TOP: 0px;
}

/* - - - - - - - - - - - - - - - - - - - - */
/* Headerbereich */
/* - - - - - - - - - - - - - - - - - - - - */
#topsmall {
background-color: #990000;
height: 16px;
background-image: url(images/header_top.jpg);
}
#topbanner {
color: #ffffff;
background-color: #990000;
font-size: 20px;
font-weight: bold;
padding: 0px 0 1px 8px;
letter-spacing: 3px;
}
#topslogan {
color: #ffffff;
background-color: #990000;
font-size: 12px;
font-weight: normal;
letter-spacing: 1px;
padding: 3px 0 15px 8px;
}

#menuecontent {
background-color: #5960AE;
font-family: Verdana, Arial;
font-size: 12px;
font-weight: normal;
}

#menueleer {
background-color: #5960AE;
font-family: Verdana, Arial;
font-size: 12px;
border-bottom: 2px solid #ffffff;
margin: 0 0px 2px 0; 
padding: 4px;
}

#menuecontent a {
display: block;
color: #ffffff;
margin: 0 0px 2px 0; 
padding: 4px 7px 4px 7px;
text-decoration: none;
background-color: #cc6600; 
border-right: 2px solid #ffffff;
border-bottom: 2px solid #ffffff;
white-space: nowrap;
text-align: center;
}

#menuecontent a:hover {
background-color: #ffcc00; 
color: #000000;
}

#menuecontent #aktuell a { 
background-color: #5960ae; 
border-color: #5960ae #ffffff #5960ae #5960ae;
color: #ffffff;
}

/* - - - - - - - - - - - - - - - - - - - - */
/* Menue und Content */
/* - - - - - - - - - - - - - - - - - - - - */
#menuetop {
color: #ffffff;
font-size: 12px;
font-weight: normal;
}
#contenttop {
color: #ffffff;
font-size: 12px;
font-weight: normal;
white-space: nowrap;
}

#contenttop a {
color: #ffffff;
text-decoration: none;
}
#contenttop a:hover {
color: #ffffff;
text-decoration: underline;
}

#menue {
color: #000000;
padding: 3px 3px 1px 0px;
font-size: 12px;
font-weight: normal;
background-color: #ffffff; 
border-top: 0px solid #000000;
border-bottom: 0px solid #a9a9a9;
vertical-align: top;
}

#navdiv {
padding: 3px 3px 3px 0px;
border: 0px solid #a9a9a9;
margin-bottom: 3px;
background-color: #ffffff;
}

#navdiv ul {
margin: 0;
padding: 0;
list-style-type: none;
}

#navdiv li { margin: 0 0 1px 0; }
#navdiv ul li { margin: 0 0 1px 0; }

#navdiv .kategorie {
padding: 3px 3px 3px 5px;
color: #000000;
background-color: #d5e3ae;
text-decoration: none;
font-weight: normal;
border-left: 10px solid #80b92f;
border-bottom: 0px solid #000000;
text-align: left;
}

#navdiv ul a {
display: block;
padding: 3px 3px 3px 10px;
width: 150px;
color: #000000;
background-color: #ffffff;
text-decoration: none;
border-bottom: 1px dotted #80b92f;
border-left: 10px solid #80b92f;
font-size: 11px;
}

#navdiv ul a:hover {
color: #80b92f;
background-color: #ffffff;
text-decoration: none;
border-left: 10px solid #80b92f;
font-size: 11px;
}

#navdivlegend {
padding: 3px;
border: 1px solid #DE7501;
margin-bottom: 3px;
background-color: #ffffff;
}

#content {
color: #000000;
padding: 4px 0px 3px 13px;
font-size: 12px;
font-weight: normal;
background-color: #ffffff; 
border-top: 0px solid #a9a9a9;
border-left: 0px solid #a9a9a9;
vertical-align: top;
}

/* - - - - - - - - - - - - - - - - - - - - */
/* Footerbereich*/
/* - - - - - - - - - - - - - - - - - - - - */
#footer {
color: #000000;
padding: 3px;
font-size: 12px;
font-weight: normal;
background-color: #ffffff; 
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
text-align: center;
}

#footer a {
color: #990000;
padding: 3px;
font-size: 12px;
font-weight: normal;
text-decoration: none;
}
#footer a:hover {
color: #000000;
padding: 3px;
font-size: 12px;
font-weight: normal;
text-decoration: underline;
}

/* - - - - - - - - - - - - - - - - - - - - */
/* Legende*/
/* - - - - - - - - - - - - - - - - - - - - */
#legende .farbea {
background-color: #d5e3ae;
padding: 3px;
font-size: 10px;
text-align: center;
}

#legende .farbeb {
background-color: #ffffff;
padding: 3px;
font-size: 10px;
}

/* - - - - - - - - - - - - - - - - - - - - */
/* Standard Tabellen fuer Contentausgaben*/
/* - - - - - - - - - - - - - - - - - - - - */
.tbinnen {
border: 0px solid #80b92f;
margin-bottom: 5px;
}

.tbinnend {
padding: 3px;
font-size: 12px;
color: black;
line-height: 1.5em;
background-color: #d5e3ae;
}

.tbinnendstart {
padding: 3px;
font-size: 12px;
color: black;
line-height: 1.5em;
background-color: #d5e3ae;
}

.tbinnenh1, .tbinnenh2, .tbinnenw {
padding: 3px;
font-size: 12px;
color: #000000;
line-height: 1.5em;
}


.tbinnenh1 {
background-color: #f7f9ed;
}

.tbinnenh2 {
background-color: #e9f0d3;
}

.tbinnenw {
background-color: #ffffff;
}

.tbinnend a {
text-decoration: none;
}
.tbinnend a:hover {
text-decoration: underline;
}

.tbinnenh1 a, .tbinnenh2 a, .tbinnenw a {
color: #000000;
text-decoration: underline;
}
.tbinnenh1 a:hover, .tbinnenh2 a:hover, .tbinnenw a:hover {
color: gray;
text-decoration: underline;
}

.smallc {
font-size: 11px;
}

/* - - - - - - - - - - - - - - - - - - - - */
/* Formulare*/
/* - - - - - - - - - - - - - - - - - - - - */
form {display: inline;}

.mb {
background-color: #ffffff;
border: 1px solid black;
font-family: Verdana, Arial, sans-serif;
color: #000000;
font-size: 12px;
}

.los {
font-family: Verdana, Arial;
font-size: 12px;
color: #000000;
border: 1px solid #df7000;
background-color: #d2d2d2;
border-right: #111111 1px solid;
border-top: #F0F4FD 1px solid;
border-left: #F0F4FD 1px solid;
border-bottom: 1px solid #111111;
}

.losred {
background-color: #c60000;
border: 1px solid #000000;
color: #ffffff;
font-size: 12px;
}

.button {
font-family: Verdana, Arial;
font-size: 11px;
color: #000000;
border: 1px solid #df7000;
background-color: #d4d4d4;
border-right: #111111 1px solid;
border-top: #F0F4FD 1px solid;
border-left: #F0F4FD 1px solid;
border-bottom: 1px solid #111111;
}
/* - - - - - - - - - - - - - - - - - - - - */
/* SEITENNAVIGATION */
/* - - - - - - - - - - - - - - - - - - - - */
.seiteninfo, .aktuelleseite, .pl {
font-family: Verdana, Arial;
font-size: 12px;
text-align: center;
color: #000000;
border: 1px solid #000000;
border-collapse: collapse;
line-height: 1.2em;
}

.seiteninfo {
background-color: #ffffff;
font-weight: normal;
padding: 1px 3px 1px 3px;
color: #000000;
}

.aktuelleseite {
background-color: #d5e3ae;
font-weight: normal;
padding: 2px 6px 2px 6px;
color: #000000;
}

.pl a {
display: block;
float: left;
background-color: #ffffff;
color: navy;
text-decoration: underline;
font-weight: bold;
padding: 2px 6px 2px 6px;
white-space: nowrap;
}
.pl a:hover {
color: #ffffff;
text-decoration: none;
font-weight: bold;
background-color: #000000;
}
/* - - - - - - - - - - - - - - - - - - - - */
/* Fehler Hinweise rot/gruen*/
/* - - - - - - - - - - - - - - - - - - - - */
.tippred {
color: red;
font-weight: bold;
}

.tippgreen {
color: green;
font-weight: bold;
}
/* - - - - - - - - - - - - - - - - - - - - */
/* Sonstiges */
/* - - - - - - - - - - - - - - - - - - - - */
ul {
	margin-top: 3px;
	margin-bottom: 3px;
}
/* - - - - - - - - - - - - - - - - - - - - */
/* Kunden-Layout */
/* - - - - - - - - - - - - - - - - - - - - */

/* Top-Navi */
#menuekunde {
	color: white; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #80b92f; MARGIN: 1px 0px 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; HEIGHT: 30px; CLEAR: both; PADDING-TOP: 0px;
}
#menuekunde A{
	color: white;
	text-decoration: none;
}
#menuekunde A:hover{
	color: #d5e3ae;
	text-decoration: none;
}

#navikunde UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 170px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#navikunde UL LI {
	POSITION: relative; BORDER-LEFT: #80b92f 10px solid; BACKGROUND-COLOR: #d5e3ae; WIDTH: 160px; DISPLAY: block; MARGIN-BOTTOM: 14px; FLOAT: left; FONT-SIZE: 12px; OVERFLOW: visible
}
#navikunde UL LI A {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; DISPLAY: block; COLOR: black; TEXT-DECORATION: none; PADDING-TOP: 2px
}
#navikunde UL LI A:hover {
	COLOR: #80b92f
}
#navikunde UL LI A:focus {
	COLOR: #80b92f
}
#navikunde LI UL {
	POSITION: relative; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: white; MARGIN: 3px 0px 0px; PADDING-LEFT: 0px; WIDTH: 150px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#navikunde LI UL LI {
	BORDER-BOTTOM: #80b92f 1px dotted; BORDER-LEFT: 0px; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: white; MARGIN: 0px; FONT-SIZE: 11px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 2px
}

/* Content-Layout */
#headerkunde {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; DISPLAY: block; HEIGHT: 108px; PADDING-TOP: 0px
}
#header_logo {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 190px; PADDING-RIGHT: 0px; background: url(http://www.aktiontier.org/images/logo.gif); FLOAT: left; HEIGHT: 100%; PADDING-TOP: 0px
}
#header_images {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #d5e3ae; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 765px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; FLOAT: left; LETTER-SPACING: 0.1em; HEIGHT: 100%; FONT-SIZE: 12px; PADDING-TOP: 0px
}
#header_images P {
	MARGIN-TOP: 7px; MARGIN-BOTTOM: 7px; MARGIN-LEFT: 440px
}
#header_images FONT {
	FONT-SIZE: 16px; FONT-WEIGHT: bold
}

#extras {
	WIDTH: 260px; FLOAT: left; PADDING-TOP: 4px
}
#extras FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 200px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
#extras FORM INPUT {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 2px 0px 0px; PADDING-LEFT: 3px; WIDTH: 135px; PADDING-RIGHT: 3px; background: url(http://www.aktiontier.org/images/suchen.gif) #80b92f repeat-x left top; FLOAT: left; HEIGHT: 20px; FONT-SIZE: 0.7em; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 2px
}
#extras IMG {
	FLOAT: left; MARGIN-LEFT: 5px
}

#footerkunde {
	BORDER-BOTTOM: #80b92f 2px solid; WIDTH: 100%; LETTER-SPACING: -0.1em; HEIGHT: 70px; CLEAR: both; FONT-SIZE: 10px; BORDER-TOP: #80b92f 2px solid
}
#footerkunde P {
	MARGIN-TOP: 20px; FLOAT: left
}
#footerkunde IMG {
	MARGIN: 5px 20px 5px 10px; FLOAT: left
}
