body	{background-color:#ffffff; MARGIN-TOP: 0px; SCROLLBAR-FACE-COLOR: #CDD2DD; MARGIN-BOTTOM: 0px; SCROLLBAR-HIGHLIGHT-COLOR: #E7E9EE; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px; SCROLLBAR-SHADOW-COLOR: #5E657C; SCROLLBAR-ARROW-COLOR: #93A7B8; SCROLLBAR-TRACK-COLOR: #CDD2DD;
	width:100%;
}
*
	{color:#000000; font-family: arial; text-decoration:none; font-size:12px; line-height:20px}

p
	{text-align:justify; margin-left:12px; margin-right:12px;}

h2
	{font-weigth:bold; font-size: 140%; margin-top:10px; text-align:center; color: #000000;}
h1
	{font-variant:small-caps; font-weigth:bold; font-size: 140%; text-align:center; margin-top:16px}
h3
	{font-size:9px; text-align:center; line-height:10px; color: #878782; margin-top:-1px; margin-bottom:0px;}
p.main
	{margin-bottom:30px}
.sub
	{font-size:10px}

p.main:first-letter
	{font-size:150%; font-weight:bold; }
.sub
	{margin-left:20px;}
.wechsel
	{text-align:center; font-size:11px; margin-left:3px; margin-right:3px;}
.small
	{text-align:center; font-size:10px; margin-left:3px; margin-right:3px;}

p.klein
	{font-size:11px; text-align:right; color:#ffffff;}
li.klein
	{font-size:11px;}

h2 a
	{color:#2D3557; font-weigth:bold; font-size: 100%;}
h2 a:hover
	{color:#C7002C;}
a
	{font-weight:bold; color:#2D3557; line-height:18px}
a:hover
	{font-weight:bold; color:#C7002C; line-height:18px}
a b
	{font-weight:bold; color:#553311; line-height:18px}
a b:hover
	{font-weight:bold; color:#335511; line-height:18px}
a.klein
	{padding:0px; padding-left:3px; padding-right:3px; font-size:9px; color:#dddddd; text-align:center; background-color:#C7002C; border:solid 1px black;}
a.klein:hover
	{color:#996666;}
a.wechsel
	{text-align:center; font-size:11px; margin-left:3px; margin-right:3px;}
a.wechsel:hover
	{color:#C7002C;}

a.linktipp {
font-weight:normal;
}

select { font-size:11px; background-color:#FEFEFC; color:#000000;}
input { font-size:11px; background-color:#FEFEFC; color:#000000; height:20px}
textarea {padding:0px; margin:2px; line-height:16px; font-size:11px; background-color:#FEFEFC; color:#000000;}
.Radio {background-color:#DCD9FF;}
.Radio_weiss {background-color:#FFFFFF;}
#box {
float:right;
width:220px;
margin:5px;
padding:3px;
background-color:#A3BAED;
background-image:url('grp/box-bg.gif'); background-repeat:repeat-x; background-position:bottom left;
border: dotted 1px black;
font-size:11px;
line-height:14px;
}

#box b{
font-size:11px;
line-height:12px;
}

#box a {
font-size:11px;
}

#box li{
font-size:11px;
line-height:12px;
}

#boxfeed {
float:center;
margin:4px;
padding:4px;
font-size:10px;
line-height:10px;
background-color:#A3BAED;
background-image:url('grp/box-bg.gif'); background-repeat:repeat-x; background-position:bottom left;
border:0px;
border-right:2px solid #4A4846;
border-bottom:2px solid #4A4846;
}

#boxfeed * {
margin:0px;
font-size:10px;
line-height:12px;
}
#boxfeed a {
font-weight:bold;
color:#D9FF48;
}
#boxfeed a.tipp {
font-weight:bold;
color:#F9FFE2;
}

.box {
float:right;
width:220px;
margin:5px;
padding:3px;
background-color:#A3BAED;
background-image:url('grp/box-bg.gif'); background-repeat:repeat-x; background-position:bottom left;
border: dotted 1px black;
font-size:11px;
line-height:14px;
}
.box a {
font-size:11px;
line-height:12px;
}
.box li{
font-size:11px;
line-height:12px;
margin-bottom:8px;
margin-left:10px;
}
.box ul{
padding-left:6px;
margin-left:0px;
}

div.mainmenu a{
min-height:24px;
display:block;
color:#222222;
max-width:100%;
font-weight:normal;
margin:auto;
padding-left:20px;
border-left:solid 1px #F8F8F8;
border-top:solid 1px #F7F7F7;
border-bottom:solid 1px #D9D9D9;
border-right:solid 1px #DCDCDC;
background-image:url('grp/b3.gif');
background-repeat:x-repeat;
}

div.mainmenu a:hover{
color:#EEEEE1;
background-color:#71A5E1;
background-image:url('grp/bo.gif'); background-repeat:x-repeat;
font-weight:normal;
}

.mainmenu a.thema{
padding-left:0px;
font-weight:bold;
}
.mainmenu a.themasel{
padding-left:10px;
font-weight:normal;
}
.btn
	{background-color: #FB8C09; border: 1px solid Black; height:18px;}

table.haupttabelle
	{margin:auto; background-color:#ffffff; width:100%;}
table.footer
	{background-color:#54699E; width:98%; max-height:24px; background-image:url('grp/menu_bg.jpg'); background-position:top-left; background-repeat:no-repeat; border: solid 1px #427F4C;}
td.texttd
	{max-height:100%; vertical-align:top; padding-left:50px; padding-right:50px;}
tr.menuheader
	{background-color:#76899E; height:24px; background-image:url('grp/menuheader2bg.jpg'); background-position:top-left; background-repeat:no-repeat;}
td.menuheader
	{text-align:left; padding-left:6px; font-weight:bold; color:#134761; font-size:12px; border: solid 1px black;}
td.menutd
	{background-color:#ffffff; border: solid 1px #556C9F; padding-left:0px;}

table.collinks {
width:180px;
background-image:url('grp/hbl.jpg');
background-position: top left;
background-repeat: no-repeat;
}

table.colrechts {
width:160px;
background-image:url('grp/hbr.jpg');
background-position: top right;
background-repeat: no-repeat;
}

table.liste
	{width:96%; border:solid 1px black;}
table.liste td
	{border-bottom:dotted 1px black; padding-left:5px; vertical-align:top;}
table.liste tr.fett
	{font-weight:bold; background-color:#ddddcc; border-bottom:solid 1px black;}

a img {border:0px;}

div.artikel {
margin-top:16px;
}
div.artikel * {
color:black;
font-family:arial;
}
div.artikel h1 {
font-size:200%;
line-height:120%;
}
div.artikel h2 {
font-size:150%;
line-height:120%;
}
div.artikel h3 {
font-size:120%;
font-weight:bold;
}
div.artikel h4 {
font-size:110%;
font-weight:bold;
}
#box div.toc a{
font-size:11px;
}

td.htr {
min-width:180px;
background-image:url('grp/htl.jpg');
background-repeat:no-repeat;
background-position:top left;
}

td.htl {
min-width:152px;
background-image:url('grp/htr.jpg');
background-repeat:no-repeat;
background-position:top right;
}

table.onogram {
border:solid 0px black;
margin-top:2px;
margin-left:15px;
}
td.onofield {
width:10px;
height:10px;
border:solid black 0px;
border-bottom:solid black 1px;
font-size:10px;
vertical-align:bottom;
}

th.onofield_l {
padding-right:3px;
text-align:right;
height:10px;
font-size:10px;
vertical-align:bottom;
}
th.onofield_r {
padding-left:3px;
text-align:left;
height:10px;
font-size:10px;
vertical-align:bottom;
}
td.onolabel {
padding:2px;
font-size:10px;
}
th.onolabel {
padding:2px;
font-size:10px;
}
input.onovote {
font-size:12px;
line-height:14px;
background-color:#E90505;
color:white;
padding:auto;
width:100%;
margin:1px;
}

h3.onogram {
text-align:center;
padding-right:40px;
margin:0px;
font-size:16px;
line-height:18px;
color:green;
}

td.onogram_tip {
vertical-align:bottom;
font-size:11px;
font-weight:bold;
padding:6px;
height:16px;
}
h1.lexikon {
margin-top:0px;
margin-left:12px;
text-align:center;
font-weight:bold;
font-size:1.4pc;
margin-bottom:0px;
}

#namensuche{
padding:4px;
font-size:14px;
line-height:14px;
background-color:#A3BAED;
background-image:url('grp/box-bg.gif'); background-repeat:repeat-x; background-position:bottom left;
border:0px;
border-right:1px solid #4A4846;
border-bottom:1px solid #4A4846;
}

#namensuche input{
font-size:14px;
font-weight:bold;
width:130px;
}

span.namenliste {
width:230px;
margin:10px;
margin-left:20px;
display:block
}


div.teaser {
margin-botto:12px;
text-align:left;
clear:both;
}

div.teaser h2{
text-align:left;
}

div.teaser img {
float:left;
display:block;
margin-right:3px;
padding-bottom:14px;
clear:both;
}

div.schlagworte {
color:#b3b3b3;
text-align:left;
line-height:0.4em

}
div.schlagworte a {
color:#b3b3b3;
font-size:10px;
line-height:0.4em
}
div.schlagworte a:hover {
line-height:0.4em;
color:#C7002C;
}
div.schlagworte b {
color:#b3b3b3;
display:block;
}
div.schlagworte ul{
padding-left:6px;
line-height:12px;
margin:0px;
list-style-type:none;
}
div.schlagworte li{
line-height:8px;
}

div.verwandtenamen {
padding-left:12px;
width:100%;
}

div.namenstage {
padding-left:12px;
width:100%;
margin-bottom:12px;
margin-top:12px;
}

span.vnmatch_left {
float:left;
width:160px;
}
