/* Fuer normale HTML-Inhalte	*/
BODY {
border-width:0;
font-family: Verdana, Arial, sans-serif;
font-size:100%;
height:100%;
margin:0;
padding:0;
text-align:left;
float:left;
}
A {
text-decoration:none;
}
P {
margin:0;
padding-bottom:8px;
padding-left:10px;
padding-right:10px;
text-align:left;
text-indent:1.62em;
line-height:145%;
}
P.a1, H2 + P, H3 + P, H4 + P, DIV + P, HR + P { 
  /* Die class="a1" ist nicht eingerückt, aber auch
  die Nachfolger von H2, H3, ... */
margin-left:0;
text-indent:0;
}
div.luft p 
{
padding-bottom:1.62em; 
text-indent:0em; 
}
div.luft hr
{
display:block;
}
p.center {
text-align:center;
text-indent:0;
}
P.ap {
margin-bottom:1em;
text-indent:-0.2em;
}
/* Nur fuer den Abspann Zeilenabstand	*/
P.n {
margin-top:0.25em;
}
a img {
border:0;
}
DIV.inhalt {
text-align:right;
}
DIV.liste {
margin-bottom:10px;
margin-left:20px;
margin-top:10px;
text-indent:0;
}
DIV.bem {
font-size:0.9em;
margin-bottom:1em;
margin-left:2em;
margin-top:1.6em;
text-indent:0;
}
DIV.BESCH {
font-size:1px;
line-height:0;
}
DIV.links {
margin-left:2em;
margin-top:1em;
text-indent:0;
}
DIV.quellen {
font-style:italic;
margin-left:2em;
}
#frame {
border:0;
left:1px;
margin:0;
padding:0;
position:absolute;
top:321px;
width:805px;
}
#top_frame {
border:0;
height:100%;
left:10px;
position:absolute;
top:10px;
width:807px;
}
#top_bar {
border:0;
height:79px;
left:1px;
margin:0;
padding:0;
position:absolute;
top:1px;
width:805px;
}
#site_title {
font-size:24px;
font-weight:700;
height:40px;
left:20px;
position:absolute;
top:22px;
white-space:nowrap;
width:765px;
}
#site_title_shade {
font-size:24px;
font-weight:700;
height:40px;
left:23px;
position:absolute;
top:25px;
white-space:nowrap;
width:765px;
}
#link_text {
left:100px;
position:absolute;
top:65px;
}
#site_info {
font-size:11px;
left:600px;
position:absolute;
top:65px;
}
#banner_small {
left:565px;
position:absolute;
top:-315px;
}
#top_pic_bar {
height:220px;
left:0;
margin:0;
padding:0;
position:absolute;
top:85px;
width:805px;
}
#shade_hor {
background-image:url('skins/shade_hor.gif');
background-repeat:repeat-x;
height:10px;
left:0;
position:absolute;
top:310px;
width:805px;
}
H1 {
color:#FFF;
font-size:0;
text-align:center;
}
H1.navy {
font-size:15px;
text-align:center;
text-transform:uppercase;
background-color:#CCF;
color:#00D;
}
H2 {
font-size:180%;
font-weight:100;
margin-bottom:0.3em;
margin-left:0;
margin-top:1.6em;
text-align:center;
font-family: Verdana, Arial, sans-serif;
border-top:4px dotted;
color:#5555cc;
border-color:#ccc;
}
H2.umfrage {
font-size:100%;
font-weight:700;
margin-bottom:5px;
margin-left:0;
margin-top:5px;
text-align:center;
background-color:#5a9988;
color:#fff;
}
h2.navy {
font-size:15px;
margin-bottom:0;
margin-top:0;
background-color:transparent;
color:#00D;
}
H3 {
font-size:130%;
font-weight:100;
margin-bottom:0.3em;
margin-left:0;
margin-top:15px;
text-align:center;
font-family: Verdana, Arial, sans-serif;
border-bottom:1px solid;
border-color:#ccc;
color:#667788;
}
H4 {
font-size:100%;
font-style:italic;
font-weight:normal;
margin-bottom:.3em;
margin-top:.4em;
text-align:center;
color:#666666;
}
H4 A {
color:#00F;
}
H4 A:HOVER {
color:#f80;
}
H4 A:VISITED {
color:#66F;
}
img.umfrage {
margin:1px;
}
p.navy {
margin-bottom:0.1em;
padding:0;
text-indent:0;
}
th {
border-width:0px;
font-size:13px;
font-weight:normal;
}
/*---------------------------------
Framing
---------------------------------*/
table.framing {
border-spacing:0;
width:780px;
}
table.img_navy {
margin-left:10%;
}
td.fr_right {
width:500px;
}
td.fr_left {
width:250px;
}
/*---------------------------------
Hintergrund fuer Bilder mit zugehoerigem Beschreibungstext
-----------------------------------*/
table.img_table {
border:1px solid;
border-width:1px 0;
margin-bottom:20px;
margin-top:15px;
padding:5px;
}
table.img_table_full_width {
border:1px solid;
border-width:1px 0;
margin-bottom:20px;
margin-top:15px;
padding-bottom:5px;
padding-top:5px;
}
img.img_table {
margin-bottom:20px;
margin-top:15px;
padding:5px;
}
img.img_table_full_width {
margin-bottom:20px;
margin-top:15px;
padding-bottom:5px;
padding-top:5px;
}
/*----------------------------------*/
table.left_info {
border:1px solid;
border-width:1px 0;
padding-bottom:5px;
padding-top:5px;
}
TD {
border:0;
font-size:13px;
line-height:18px;
}
TD.txt {
font-size:1em;
}
TR.txt {
font-size:0.8em;
}
TR.links {
font-size:0.8em;
font-style:italic;
}
table.pics_left {
height:100%;
}
tr.pics_left {
vertical-align:middle;
height:50%;
}
td.pics_left {
vertical-align:middle;
}
/*++++++++++++++++++++++++++++++++++++++
	SITEMAP
	++++++++++++++++++++++++++++++++++*/
table.sitemap_cell {
background-image:url('skins/cell_shade.jpg');
background-position:right top;
background-repeat:no-repeat;
border-spacing:5px;
border-style:solid;
border-width:1px 0 0;
height:130px;
margin-left:200px;
width:450px;
}
table.sitemap_chapter {
margin-bottom:30px;
margin-top:10px;
}
/*++++++++++++++++++++++++++++++++++++++
	Sprichwort
	++++++++++++++++++++++++++++++++++*/
blockquote.einl {
border:1px solid;
border-width:1px 0;
font:italic 110% "Trebuchet MS", "Lucida Grande", sans-serif;
padding:0;
}
p.quote {
padding:0.5em;
}
p.quoter {
font:bold 75% Verdana, Helvetica, sans-serif;
line-height:150%;
padding:0.4em 1em;
text-align:right;
}
/*++++++++++++++++++++++++++++++++++++++
	Feedback
	++++++++++++++++++++++++++++++++++*/
table.feedback {
margin-left:200px;
width:450px;
}
P.lp,P.hp {
padding-bottom:8px;
text-indent:0px;
}
DIV.handlung,DIV.red,DIV.einschraenkung,table.umfrage {
border:1px solid;
border-width:1px 0;
}
DIV.handlung {
background-color:#FFB;
border-color:#BBB;
}
DIV.einschraenkung {
background-color:#FBB;
border-color:#BBB;
}
DIV.red {
background-color:#FDD;
border-color:#999;
}
span.red,div.sitemap_title,div.sitemap_group_title {
font-weight:700;
}
p.imgtxt,p.imglnk {
font-family:Verdana, sans-serif;
font-size:10px;
text-align:center;
text-indent:0px;
}
img,img.comments,table,table.gbtable,table.comments,table.edit_comments {
margin:0;
}
h2.sitemap_heading,h3.sitemap_heading {
margin-left:200px;
}
/**-----------------------
buttons
------------------------*/
#content_pane, #msg_pane {
position:absolute;
float:left;
visibility:hidden;
z-index:3;
}
#content_button {
margin-top:20px;
}
#msg_button {
margin-top:180px;
}
#content_button_close {
margin-top:0px;
}
#msg_button_close {
margin-top:0px;
}
#content_button, #msg_button, #content_button_close, #msg_button_close {
width:30px;
float:left;
position:absolute;
}
td.btn_vert_top, td.btn_vert, td.btn_vert_bottom {
width:30px;
}
#content_button a, #msg_button a, #content_button_close a, #msg_button_close a{
text-decoration:none;
font-weight:bolder;
line-height:110%;
color:#000;
}
#content_button a:visited, msg_button a:visited {
line-height:110%;
color:#000;
}
td.btn_vert_top {
background-image:url('skins/btn_vert_top.gif');
background-repeat:no-repeat;
height:15px;
}
td.btn_vert {
background-image:url('skins/btn_vert_middle.gif');
background-repeat:repeat-y;
}
td.btn_vert_bottom {
background-image:url('skins/btn_vert_bottom.gif');
background-repeat:no-repeat;
height:14px;
}
td.btn_left, td.btn_middle, td.btn_right {
height:30px;
}
td.btn_left {
background-image:url('skins/btn_left.gif');
background-repeat:no-repeat;
width:21px;
}
td.btn_middle {
background-image:url('skins/btn_middle.gif');
background-repeat:repeat-x;
}
td.btn_right {
background-image:url('skins/btn_right.gif');
background-repeat:no-repeat;
width:23px;
}

/**-----------------------
content-list
------------------------*/
table.content_list {
padding:0px;
margin:0px;
border-width:1px;
border-color:#000;
border-spacing:0px;
}
#inhalt, #komment, #meinen, #sucherg {
visibility:hidden;
float:none;
display:block;
width:261px;
position:absolute;
padding:0px;
z-index:100;
top:180px; /* Unter dem Menü, sonst ist es nicht mehr bedienbar */
background-repeat:no-repeat;
}
#inhalt {
left:20px;
background-image:url(skins/inhalt_leiste.png);
}
#komment {
left:20px;
background-image:url(skins/komment_leiste.png);
}
#meinen {
top:180px;
left:20px;
background-image:url(skins/komment_leiste.png);
}
#sucherg {
left:20px;
background-image:url(skins/sucherg_leiste.png);
}
p.l_title, p.l1, p.l2, p.l3, p.l4, p.l5, p.l6 {
font-family:"Lucida Sans Unicode", "Lucida Grande", verdana, arial, sans-serif;
border-bottom-style:solid;
text-indent:0;
padding:0;
color:#555;
}
p.l_title {
border-top-style:solid;
border-width:0 0 2px;
font-size:10pt;
font-weight:bolder;
letter-spacing:3px;
line-height:1.4em;
margin-bottom:0.25em;
margin-left:0;
margin-top:0;
text-align:center;
}
p.l1, p.l2, p.l3, p.l4, p.l5, p.l6 {
font-size:9pt;
line-height:10pt;
margin-top:0.25em;
}
a.l1,a.l2,a.l3,a.l4,a.l5,a.l6 {
font-size:9pt;
text-decoration:none;
color:#555;
}
a.l3,a.l4,a.l5,a.l6 {
color:#777;
text-decoration:none;
}
p.l1 {
/*font-weight:bolder;*/
margin-left:0px;
}
p.l2 {
/*font-weight:bolder;*/
margin-left:10px;
}
p.l3 {
margin-left:20px;
}
p.l4 {
margin-left:30px;
}
p.l5 {
margin-left:40px;
padding:0;
}
p.l6 {
margin-left:50px;
}
/**-----------------------
kommentar-leiste
------------------------*/
p.f1, p.f1_gray {
font-family:"Lucida Sans Unicode", "Lucida Grande", verdana, arial, sans-serif;
margin-left:4px;
margin-right:4px;
text-indent:0;
padding:10px;
font-size:9pt;
line-height:10pt;
background-color:#c6e09d;
color:#555;
}
p.f1_gray {
background-image:url(skins/gray2.png);
}
/**-----------------------
message_sender
------------------------*/
#msg {
margin-top:0px;
margin-left:0px;
background-color:#d9c850;
border-color:#a6a54b;
border-width:1px;
border-style:solid;
width:350px;
}
#msg h2 {
color:#000;
}
textarea.feld, input.feld {
background-color:#fff;
font-family:"Lucida Sans Unicode", "Lucida Grande", verdana, arial, sans-serif;
font-size:100%;
background-image: url(skins/bg_vertical_600.gif);
background-repeat: repeat-x;
background-position: 50% top;
}
/**-----------------------
site_icon
------------------------*/
div.site_icon {
margin:10px;
float:right;
}
div.site_icon img {
border-style:inset;
border-width:2px;
}
/**-----------------------
feedback
------------------------*/
ul.feedback li {
border-style:solid;
border-bottom-width:1px;
border-left-width:0px;
border-top-width:0px;
border-right-width:0px;
border-color:#fff;

}
ul.feedback li {
list-style-type:disc;
}
/**-----------------------
feedback
------------------------*/
table.table_paper {
border-collapse: collapse;
background-color:  #fff;
color: #000;
font-family: "Verdana", "Tahoma", sans-serif;
font-size: 0.85em;
}
table.table_paper tbody tr.grayed {
background-color:#eee;
}
table.table_paper tbody tr:hover {
background-color: #eac96a; /*url(fauxalpha.png) transparent repeat center;        */
}
table.table_paper tbody tr.th {
background-color: #000;
font-weight:bold;
text-align:center;
color:#fff;
}
/**-----------------------
links in hauptseite
------------------------*/
div.link_main {
	font-size:100%;
}
div.link_main a {
color:#00f;
}
div.link_main a:hover {
color:#f80;
}
div.link_main a:visited {
color:#66f;
}
/**-----------------------
vorschlaege in suche
------------------------*/
#vorschlag {
position:absolute;
background-color: #fff;
border: 1px solid #888;
overflow:hidden;
z-index:200;
}
#vorschlag ul {
list-style-type:none;
margin:0;
padding:0;
}
#vorschlag ul li {
cursor: pointer;
float:none;
clear:both;
overflow:hidden;
}
#vorschlag ul li.selected {
background-color: #ffb;
}