BODY {
	background-color : #ffffff;
	background-image : url(/bilder/basic/bg.jpg);
	background-repeat : repeat-x;
	font-size: 100%;
}

span.fehler_mail
{
color:#FF0000;
}

/* BEGIN style NAVIGATION */

#navcontainer { width: 200px; }

li.spezallist
{
padding-left:20;
}

/* END style NAVIGATION */


.text_img {
   color: #003D8A;
}


td.zelle_mitte {
   padding-top: 32px;
	padding-left: 18px;
	padding-right: 12px;
	padding-bottom: 50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 70%;
	line-height: 150%;
	color: #000000;
		text-align: left;
}

td.zelle_language {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 70%;
	color: #000000;
	padding-right: 12px;
}

td.zelle_head {
   padding-top: 32px;
	padding-left: 18px;
	padding-right: 12px;
	padding-bottom: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 70%;
	line-height: 150%;
	color: #000000;
	text-align: left;
}

td.zelle_text {
	padding-bottom: 10px;
   padding-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 70%;
	line-height: 150%;
	color: #000000;
	text-align: left;
}

td.zelle_rechts {
   padding-top: 90px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 70%;
	line-height: 150%;
	color: #000000;
}

h1 {
   font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 200%;
	line-height: 120%;
	font-weight: bold;
	color: #9F1903;
	margin-bottom: 25px;
}
h2 {
   font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 160%;
	line-height: 160%;
	font-weight: bold;
	color: #003D8A;
	margin-bottom: 20px;
}

img.bild_mitte { 
   display: block;
   padding:3px;
	border:1px solid #CAC9C9;
}

img.bild_rechts { 
	border:1px solid #CAC9C9;
}

.teaser_box {
	display: block;
	width: 400px;
   margin-bottom:20px;
	border: 1px solid #eeeeee;
	background-color: #DDEAFA;
	padding: 10px;
}

.teaser_box_blau {
	text-align: left;
	padding: 5px 2px 10px 10px;
	border: 1px solid #003D8A;
	background-color: #EEEEEE;
	color: #003D8A;
	width: 92%;
	}
	
.list_ok {
	 list-style-image : url(../bilder/basic/ok.gif);
	 color: #003D8A;
	 font-size: 120%;
	 line-height: 160%;
	 font-weight: bold;
	 padding-bottom: 10px;
	 padding-left: 20px;
	 padding-top: 10px;
}
.line {
	border-top:	1px solid #5B9CED;
	margin-left: 18px;
}

.line_kurz {
	border-top:	1px solid #5B9CED;
		margin: 35px 0 35px 0px;
}

.downloads {
   background-color: #e4e4e4;
}

.markup {
	color: #FF0000;
	font-weight: bold;
	font-size: 120%
}

a.link_text:link {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 100%;
 text-decoration: underline;
 color: #9F1903;
}
a.link_text:visited {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 100%;
 text-decoration: none;
 color: #9F1903;
}
a.link_text:hover {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 100%;
 text-decoration: none;
 background-color: #9F1903;
 color: #fff;
}
a.link_text:active {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 100%;
 text-decoration: none;
 background-color: #9F1903;
 color: #fff;
}

a.link_lang:link {
 text-decoration: none;
 color: #000;
}
a.link_lang:visited {
 text-decoration: none;
 color: #000;
}
a.link_lang:hover {
 text-decoration: underline;
 color: #000;
}
a.link_lang:active {
 text-decoration: underline;
 color: #000;
}

a.link_alone:link {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
 text-decoration: none;
 color: #9F1903;
}
a.link_alone:visited {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
 text-decoration: none;
 color: #9F1903;
}
a.link_alone:hover {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
 text-decoration: underline;
 color: #000000;
}

a.link_alone:active {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
 text-decoration: underline;
 color: #000000;
}



ul.linkleiste
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 70%;
font-weight: bold;
text-align: left;
}

ul.linkleiste  ul.linkleiste
{
margin-left: 0;
font-size: 100%;
font-weight: normal;
}

ul.linkleiste li.hauptlistenelement
{
margin-right:0px; 
position:relative; 
border-bottom: 1px solid #ffffff; 
background-color: #ACCDF5;
}


li.unterlistenelement
{
margin-right:0px;
position:relative; 
border-top: 1px solid #ffffff; 
background-color: #DDEAFA;
border-bottom: 0px solid #ffffff;
}


ul.linkleiste a
{
display: block;
padding: 8px;
width: 184px;
}

ul.linkleiste a:link, ul.linkleiste a:visited
{
color: #003D8A;
text-decoration: none;
}

ul.linkleiste a:hover
{
color: #9F1903;
}

li.unterlistenelement a.gewaelt:visited, ul.linkleiste a.gewaelt:visited 
{
color: #9F1903;
}

