
 th.blau {
    background:#8888ff;
     border-right:1px dotted grey;
		color:#000000}

/* =links
----------------------------------------------- */
table.blue {
		border-collapse:collapse;
		background:#e6f1fd url(teaser.gif) repeat-x;
		border:1px solid #686868;

		font:0.8em/145% 'Trebuchet MS',helvetica,arial,verdana;
		color: #333;

}

table.blue td {
		padding:5px; border-right:1px dotted #8888ff;
}

table.blue th {
		padding:5px; border-right:1px dotted lightgray;
}

table.blue caption {
		padding: 0 0 .5em 0;
		text-align: left;
		font-size: 10pt;
		font-weight: bold;
		text-transform: uppercase;
		color: #0000;
		background: transparent;
}


/* =head =foot
----------------------------------------------- */

table.blue thead th, table.blue tfoot th, table.blue tfoot td {
		background:#333 url(llsh.gif) repeat-x;
		color:#fff
}

table.blue thead td {
    background:#8888ff;
         border-right:1px dotted lightgray;
		color:#000000

}

table.blue tfoot td {
		text-align:right
}

/* =body
----------------------------------------------- */

table.blue tbody th, table.blue tbody td {
		border-bottom: dotted 1px #8888ff;
}

table.blue tbody th {
		white-space: nowrap;
}

table.blue tbody th a {
		color:#333;
}


tr.gg:hover {
        color: #000000;
		background:#ffffff;}
  
table.qq {background:transparent;
		  border-left:0px ;
		  border-right:0px;}
table.qq  tbody td {
		  border-bottom: dotted 0px;
}
    
h1 {			font-weight: bold; 
			font-size: 12px; 
			font:'Trebuchet MS',helvetica,arial,verdana;
}

h2 {			font-weight: normal; 
			font-size: 12px; 
			font:'Trebuchet MS',helvetica,arial,verdana;
}
h3 {			font-weight: normal; 
			font-size: 8px; 
			color: lightgray;
			font:'Trebuchet MS',helvetica,arial,verdana;
}
h4 {			font-weight: bold; 
			font-size: 18px; 
			font:'Trebuchet MS',helvetica,arial,verdana;
}



input.button {
    background: #fff url(llsh.gif);
    height: 26px;
    /* used to catch the buttonEnding */
    position: relative;
    font-size: 12px; 
	font:'Trebuchet MS',helvetica,arial,verdana;
	color:white; font-weight: bold; 
	border:1px solid #686868;
}

input.button:hover{
    background: #fff url(llsh.gif);
    height: 26px;
    /* used to catch the buttonEnding */
    position: relative;
    font-size: 12px; 
	font:'Trebuchet MS',helvetica,arial,verdana;
	color:gold; font-weight: bold; 
	border:1px solid silver;
	cursor:pointer;
}

/* Suchfeld */
input.go { width: 150px; height: 17px;}	
input.go {	color: #666666; 
			font-weight: normal; 
			font-size: 12px; 
			background-color:#EEEEEE; 
			font-family: Verdana, Helvetica, Arial; 
			border : 1px solid #878685;}

	
.small,.medium,.medium1,.big,.area_big,.normal,.normal_ohne {	
			color: #000000; 
			font-weight: normal; 
			font-size: 12px; 
			background-color:#FFFFFF; 
			font-family: Verdana, Helvetica, Arial; 
			border : 1px solid #878685}
			

.medium { width: 222px; height: 18px;}	
.medium1 { width: 350px; height: 18px;}
.area_big { width: 450px;}


table#info {
  border: 0px solid white;
}
table#info td {
border-top: 0pt white;
  padding: 3pt;
  font-weight: normal; font-size: 10px; font-family : Verdana, Helvetica, Arial;
}


div.clear {
clear:left;
}

#banner {
    height: 150px;
    /*background-color:#C0DCC0;*/
}
#info {
	width: 1033px;
	/*float: right;*/
	/*background-color:#C0DCC0;*/
	background-color:#DDDDDD;
}

#links {
    width: 180px;
    /* height: 600px; */
    float: left;
    /* background-color:#C0C0C0; */
}
#mitte {
    width: 673px;
    /* height: 600px; */
    float: left;
    /* position:absolute; top:158px; left:188px; */
    /* background-color:#A6CAF0; */
}

#footer {
	position:			relative;
	bottom:				-20px;
	width:				795px;
    height:			20px;
	border-top: 		1px solid lightgray;
      padding: 3pt;
      font-weight: normal; font-size: 10px; font:0.8em/100% 'Trebuchet MS',helvetica,arial,verdana;
}

#rechts {
    width: 160px;
    /* height: 600px; */
    float: left;
    /* background-color:#A6CAF0; */
}

/* Body */
BODY {
  font-family: verdana, arial;
  font-size: 14px;
}

table#overview {
  border: 0px solid grey;
  font-weight: normal; font-size: 10px; font-family : Verdana, Helvetica, Arial;
}

table#overview td {
  border-top: 0pt dotted grey;
  padding: 3pt;
  font-weight: normal; font-size: 10px; font-family : Verdana, Helvetica, Arial;
  /*background-color: #D0DCEC;*/
}


/* Textlink */
a.textlink { color: #00c; text-decoration: none;font-family: Verdana, Helvetica, Arial;
}
a:hover.textlink { color: #333333; text-decoration: none;font-family: Verdana, Helvetica, Arial;
}
a:active.textlink { color: #333333; text-decoration: none;font-family: Verdana, Helvetica, Arial;
}

/* Textlink */
a.white { color: #ffffff; text-decoration: none;font-family: Verdana, Helvetica, Arial;
}
a:hover.white { background-color: #335533 ;color: #ffffff; text-decoration: none;font-family: Verdana, Helvetica, Arial;
}
a:visited.white { color: #ffffff; text-decoration: none;font-family: Verdana, Helvetica, Arial;
}
a:active.white { color: #ffffff; text-decoration: none;font-family: Verdana, Helvetica, Arial;
}

/* Links */
a:link, a:visited, a:active {
    color: #339;
    background-color: transparent;
    text-decoration: none;
}
a:hover {
    color: #339;
    background-color: #eeeeee;
}

ul#home li {
margin-bottom:0.5em;
			font-size: 12px; 
			font:'Trebuchet MS',helvetica,arial,verdana;
} 


/* Menu */
ul#menu {
    counter-reset: menucounter;
   	background:#e6f1fd url(teaser.gif) repeat-x;
    list-style-type: none;
    float: left;
    width: 85%;
    max-width: 85%;
	border:1px solid #686868;
    margin-top: 10px;
    margin-left: 0px;
    padding-left: 0px;
    font-size: 10px; font:0.8em/100% 'Trebuchet MS',helvetica,arial,verdana;

}
ul#menu li {
    line-height: 150%;
    border-bottom: 1px dotted #8888ff;
    margin-left: 2px;
}
ul#menu li a {
    display: block;
    padding: 0.5em 5px 0.5em 5px;
}
ul#menu li a:before {
    content: counter(menucounter) '. ';
    counter-increment: menucounter;
}
ul#menu li a:hover {
    background-color: #eeeeee; font-weight: bold;
}
a.active {
    font-weight: bold;
    font-style: italic;
}


/* Table */
table#credits {
    font-size: 10px; font:1.0em/100% 'Trebuchet MS',helvetica,arial,verdana;
}

/* Tooltip */

a.tooltip,
a.tooltip:link,
a.tooltip:visited,
a.tooltip:active {
position: relative;
text-decoration: none;
font-style: bold;
border-bottom:0px dotted #4dbcf3;
}

a.tooltip:hover {
background: transparent;
z-index: 100;
}

a.tooltip span {
display: none;
text-decoration: none;
}

a.tooltip:hover span {

filter: alpha(opacity=90); /* ie */
-moz-opacity: .9; /* mozilla */


display: block;
position: absolute;
top: -20px;
left: 0;
width: 300px;
z-index: 100;
color: #000000;
border: 1px solid;
border-color: #D5D7DB #D5D7DB #D5D7DB #D5D7DB;
border-left: 4px solid #517714;
padding: 2px 10px 2px 10px;
background: gold;
font:1.0em/100% 'Trebuchet MS',helvetica,arial,verdana;
font-style: Normal;
text-align: left;
}

