/* translit.ge, style.css, Mirko Windhoff, 22.06.2004
Buchstabenkürzel:
f = fett
b = unten
o = überschrift
t = titel
k = kursiv
u = unterstrichen
a = aktiv
p = passiv
r = rechtsgerichtet
m = mittig
l = links
c = inhalt
s = klein
x = groß
*/
/* Allgemeines */
a,address,b,blockquote,body,button,div,h1,h2,h3,h4,i,input,li,nobr,ol,p,select,span,td,textarea,th,ul { 
 font-family:verdana,arial,sans-serif;
}
body {
 font: 8pt verdana, sans-serif;
 background: #ddd 0 0 no-repeat;
 color: black;
 margin: 0px;
 padding: 0px;
}
/* beg: background and borders */
div.bg {
 padding: 0px;
 background: url(img/blau_3399CC.png) repeat;
}
div.bg td.mm {
 padding:0px 0px 5px 0px;
 background: url(img/background1.png) repeat-x top left;
}
div.bg td.tm {
 height: 44px;
 padding: 0px;
 background: url(img/bb_top.png) repeat-x top center;
}
div.bg td.bm {
 height: 44px;
 padding: 0px;
 background: url(img/bb_bottom.png) repeat-x bottom center;
}
div.bg td.ml {
 width: 44px;
 padding: 0px;
 background: url(img/bb_left.png) repeat-y top left;
}
div.bg td.mr {
 width: 44px;
 padding: 0px;
 background: url(img/bb_right.png) repeat-y top right;
}
div.bg td.tl {
 width: 44px;
 padding: 0px;
 background: url(img/bb_top_left.png) no-repeat bottom right;
}
div.bg td.tr {
 width: 44px;
 padding: 0px;
 background: url(img/bb_top_right.png) no-repeat bottom left;
}
div.bg td.bl {
 width: 44px;
 padding: 0px;
 background: url(img/bb_bottom_left.png) no-repeat top right;
}
div.bg td.br {
 width: 44px;
 padding: 0px;
 background: url(img/bb_bottom_right.png) no-repeat top left;
}
/* end: background and borders */
/* wikipedia links */
a {
 color: #002bb8;
 text-decoration: none;
}
a.external {
 background: url(img/external.png) right no-repeat;
 padding-right: 13px;
 color: #36b;
}
a.wikipedia {
 background: url(img/wikipedia_icon.png) right no-repeat;
 padding-right: 16px;
 color: #36b;
}
a:visited {
 color: #5a3696;
}
a:active {
}
a:hover {
 text-decoration: underline;
}
div {
 padding: 0px;
 border: 0px solid #708090;
}
div.lang_select_bg {
 width:62px;
 height:34px;
 border:0px;
 overflow:visible;
}
div.lang_button {
 width:16px;
 height:12px;
 overflow:visible;
 border:0px;
 border-style:solid;
}
div.sub {
 border: 1px solid white;
 padding: 10px;
 margin-bottom: 5px;
 background-color: #eee;
}
div.sub2 {
 border: 0px;
 padding: 10px;
 background-color: #ddd;
}
div.sub3 {
 border: 0px;
 padding: 10px;
 background-color: #FBF2C4;
}
div.sub4 {
 border: 0px;
 padding: 10px;
 background-color: white;
}

/* Tabellenzellen */
table {
 border:0px;
 border-color:black;
}
td {
 padding:2px;
 font-size:8pt;
}
td.l {
 vertical-align:top;
 width:180px;
 padding:0px;
}
td.c {
 vertical-align:top;
 padding:0px;
}
td.rm {
 text-align:right; 
 vertical-align:middle
}
td.b {
 text-align:center; 
 vertical-align:bottom;
}
td.t {
 vertical-align:top;
}
td.rt {
 text-align:right; 
 vertical-align:top;
}
table.body {
 width:100%;
}
/* sonstiges */
div.footer {
}
div.stats_t {
 width:90%;
 background-image:url(../css/img/div_bg01.gif);
 background-repeat:repeat-x;
 background-color:#648DD9;
}
div.stats {
 width:90%;
 border-top-width:0px;
 background-color:#FFFFFF;
}
p {
 padding:2px;
 padding-top:2px;
 padding-bottom:2px;
 margin:0px;
}
#text_input, #text_output {
 font-family:sylfaen;
 font-size:14pt;
}
#ru_select, #ge_select, #gr_select {
}
td.alfabet_t {
 color:black;
 font-weight:bold;
 font-size:8pt;

 border: 1px solid white;
 padding: 10px;
 margin-bottom: 5px;
 background-color: #eee;

 padding:0px 0px 0px 5px;
}
td.alfa_aussen {
 color:black;
 font-family:Verdana;
 background-color: slategray;
 padding:0px;
 margin:0px;
 border:1px solid white;
}
tr.alfabet td {
 color:black;
 font-family:Verdana;
 font-weight:normal;
 font-size:7pt;
 background:#eee;
 padding:0px;
}
tr.alfabet_buttons td {
 color:black;
 font-family:Verdana;
 font-weight:normal;
 font-size:8pt;
 border:none;
 background:#eee;
 padding:0px;
 margin:0px;
}
tr.alfabet_buttons td button {
 margin:0px;
 padding:1px 3px 1px 3px;
 letter-spacing:-0.1em;
 text-align:left;
 background:antiquewhite; 
 color:blue;
}
button, input, select, textarea {
 vertical-align:middle;
}
button {
 font-size:8pt;
/* border:solid white 1px;*/
 cursor:hand;
}
img {
 border-color:white;
 vertical-align:middle;
}
form {
 display:inline;
}
div.footer {
 border-bottom-width:0px;
 border-top-width:1px;
 margin-top:5px;
}/* begin clins changes */
td.content_left, td.content_right {
 vertical-align:top;
 width:180px;
}
td.content_middle {
 vertical-align:top;
}
div.menue, div.menue2, div.menue3 {
 margin-top:10px;
 padding: 0px 3px 0px 0px; 
 background: url(img/menue_right.png) no-repeat top right;
}
div.menue div, div.menue2 div, div.menue3 div {
 padding: 0px 0px 0px 3px; 
 background: url(img/menue_left.png) no-repeat top left;
}
div.menue div div, div.menue2 div div, div.menue3 div div {
 background: url(img/menue_middle.png) repeat-x top left;
 vertical-align:top;
 font-size:10pt;
 font-weight: bold;
 color: white;
 padding: 5px 7px 5px 7px;
}
div.menue2 {
 background: url(img/menue_right_blue.png) no-repeat top right;
}
div.menue2 div {
 background: url(img/menue_left_blue.png) no-repeat top left;
}
div.menue2 div div {
 background: url(img/menue_middle_blue.png) repeat-x top left;
}
div.menue3 {
 background: url(img/menue_right_red.png) no-repeat top right;
}
div.menue3 div {
 background: url(img/menue_left_red.png) no-repeat top left;
}
div.menue3 div div {
 background: url(img/menue_middle_red.png) repeat-x top left;
}
div.box {
 padding: 0px 3px 0px 3px;
}
div.box div.1 {
 padding: 0px;
 background: #eee url(img/box_bottom_right.png) no-repeat right bottom;
}
div.box > div {
 padding: 0px;
 background: #eee url(img/box_bottom_right.png) no-repeat right bottom;
}
div.box div.1 div.2, div.box2 div.1 div.2 { /* for IE */
 width: 100%;
}
div.box div.1 div.2 {
 padding: 2px 10px 2px 10px;
 background: url(img/box_bottom_left.png) no-repeat left bottom;
}
div.box > div > div {
 padding: 2px 10px 2px 10px;
 background: url(img/box_bottom_left.png) no-repeat left bottom;
}
div.box2 {
 padding: 0px 3px 0px 3px;
}
div.box2 div.1 {
 padding: 0px;
 background: #ddd url(img/box_bottom_right.png) no-repeat right bottom;
}
div.box2 > div {
 padding: 0px;
 background: #ddd url(img/box_bottom_right.png) no-repeat right bottom;
}
div.box2 div.1 div.2 {
 padding-bottom: 10px;
 background: url(img/box_bottom_left.png) no-repeat left bottom;
}
div.box2 > div > div {
 padding-bottom: 10px;
 background: url(img/box_bottom_left.png) no-repeat left bottom;
}
div.top2 {
 padding:0px;
 background:url(img/menue_line.png) repeat-x left 46px;
}
div.top2 div.top3 {
 height: 110px;
 background:url(img/logo.png) no-repeat 15px top;
}
div.top2 > div {
 background: url(img/logo.png) no-repeat 15px top;
}
div.top2 div div {
 position: relative;
 padding: 52px 0px 0px 265px;
 color:black;
 font-weight:bold;
}
table#menue_left_table td {
 text-align:left;
}
table#menue_left_table td a {
 padding-left:7px;
}
