BODY {
	background-color : #92CF2B;
	font-size: 100%;
}

.fehler
{
color:#FF0000;
font-weight: bold;
}

.list_pfeil {
	 list-style-image : url(/bilder/basic/list.gif);
}

td.zelle_teaser {
   background-image:url(/bilder/basic/teaser_mid.gif);
	background-repeat:repeat-y;
   padding-top: 5px;
	padding-left: 18px;
	padding-right: 25px;
	padding-bottom: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 70%;
	line-height: 150%;
	color: #000000;
	text-align: left;
}

td.zelle_head {
   background-image:url(/bilder/basic/tab_head_2.gif);
	background-repeat: no-repeat;
   padding-right:30px;
	color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 70%;
	text-align: right;
}

td.zelle_inhalt {
   padding-top: 0px;
	padding-left: 18px;
	padding-right: 20px;
	padding-bottom: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 80%;
	line-height: 140%;
	color: #000000;
	text-align: left;
}

td.zelle_inhalt_rechts {
   padding-top: 65px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	vertical-align: top;

}

h1 {
   font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 200%;
	line-height: 120%;
	font-weight: bold;
	color: #92CF2B;
	margin-bottom: 25px;
}
h2 {
   font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 160%;
	line-height: 120%;
	font-weight: bold;
   color: #961717;
}


/* Formular formatierung start */

input.form_login {
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 90%;
	color : #000000;
}

input.form_standard {
	background-color: #efefef; 
	border:  1px solid #ffffff; 
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 100%;
	font-weight : bold;
	color : #000000;
}

/* Formular formatierung ende */


/* BEGIN style LINKS */

a.link_text:link {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 100%;
 text-decoration: none;
 color: #961717;
}
a.link_text:visited {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 100%;
 text-decoration: none;
 color: #4b4b4b;
}
a.link_text:hover {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 100%;
 text-decoration: none;
 background-color: #961717;
 color: #ffffff;
}
a.link_text:active {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 100%;
 text-decoration: none;
 background-color: #961717;
 color: #ffffff;
}

a.link_top:link {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 1.2em;
 text-decoration: none;
 font-weight: bold;
 color: #fff;
 padding:0 10px 0 0px;
	margin:0 10px 0 0px;
}
a.link_top:visited {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 1.2em;
 text-decoration: none;
 font-weight: bold;
 color: #fff;
 padding:0 10px 0 0px;
	margin:0 10px 0 0px;
}
a.link_top:hover {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 1.2em;
 text-decoration: underline;
 font-weight: bold;
 color: #fff;
 padding:0 10px 0 0px;
	margin:0 10px 0 0px;
}
a.link_top:active {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 1.2em;
 text-decoration: underline;
 font-weight: bold;
 color: #fff;
 padding:0 10px 0 0px;
	margin:0 10px 0 0px;
}

a.link_alone:link {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 100%;
  font-weight: bold;
 text-decoration: none;
 color: #961717;
}
a.link_alone:visited {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 100%;
  font-weight: bold;
 text-decoration: none;
 color: #961717;
}
a.link_alone:hover {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 100%;
  font-weight: bold;
 text-decoration: underline;
 color: #000000;
}
a.link_alone:active {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 100%;
  font-weight: bold;
 text-decoration: underline;
 color: #000000;
}

a.link_table:link {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 100%;
  font-weight: bold;
 text-decoration: underline;
 color: #000000;
}
a.link_table:visited {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 100%;
  font-weight: bold;
 text-decoration: underline;
 color: #000000;
}
a.link_table:hover {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 100%;
  font-weight: bold;
 text-decoration: none;
 color: #961717;
}
a.link_table:active {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 100%;
  font-weight: bold;
 text-decoration: none;
 color: #961717;
}

a.link_page:link {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 100%;
 text-decoration: none;
 color: #961717;
}
a.link_page:visited {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 100%;
 text-decoration: none;
 color: #b4b4b4;
}
a.link_page:hover {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 100%;
 text-decoration: none;
 background-color: #961717;
 color: #ffffff;
}
a.link_page:active {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 100%;
  font-weight: bold;
 text-decoration: none;
 color: #961717;
}
/* END style LINKS */

/* BEGIN Paginierung */
div.pagination {
	padding:3px;
	margin:3px;
	text-align:center;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #ddd;
	
	text-decoration: none; 
	color: #88AF3F;
}
div.pagination a:hover, div.pagination a:active {
	border:1px solid #85BD1E;
	color: #638425;
	background-color: #F1FFD6;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #B2E05D;
	font-weight: bold;
	background-color: #B2E05D;
	color: #FFF;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #f3f3f3;
	color: #ccc;
}
/* END Paginierung */


.line {
	border-top:	1px solid #92CF2B;
}

.oben {
 text-align: right;
}

ul.linkleiste
{
margin-left: 0;
margin-bottom: 0;
margin-top: 0;
padding-left: 0px;
list-style-type: none;
background-image: url(/bilder/basic/nav_mid.gif);
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:90%;
font-weight: bold;
}

ul.linkleiste  ul.linkleiste
{
margin-left: 0;
font-size: 90%;
font-weight: normal;
}

ul.linkleiste li.hauptlistenelement
{
margin-right:0px; 
position:relative; 
padding-left: 8px;
}


li.unterlistenelement
{
margin-right:0px; 
position:relative; 
background-color: #fff;
width: 176px;
}


ul.linkleiste a
{
display: block;
padding: 3px;
width: 170px;
border-bottom: 1px dotted #000;
text-decoration: none;
color: #000000;
}

ul.linkleiste a:link, ul.linkleiste a:visited
{
display: block;
padding: 3px;
width: 170px;
border-bottom: 1px dotted #000;
text-decoration: none;
color: #000000;
}

ul.linkleiste a:hover
{
background-color: #fff;
color: #961717;
text-decoration: none;
}

li.unterlistenelement a.gewaelt:visited, ul.linkleiste a.gewaelt:visited 
{
background-color: #fff;
color: #961717;
text-decoration: none;
font-weight: bold;
}


#navcontainer { width: 190px; }

