h1 { line-height: 32px; }
h2 { line-height: 24px; }
body {
background:#FFFFFF;
font-family: verdana, arial, sans-serif;
margin:1px auto 25px auto;
padding:0;
}
.button,input.normal,input.antwort,.smallbutton,.smallwhitebutton{margin-top:2px;background-color:#e7e7de;border:1px solid #9cc963;}
.smallbutton{font-size:8pt;}
.smallwhitebutton{background-color:white;font-size:8pt;}
.graybutton{background-color:#e7eae3;}

a:link {
color:#10107a;
text-decoration: none;
}
a:visited {
color:#10107a;
text-decoration: none;
}
a:active {
color:#10107a;
text-decoration: none;
}
a:hover {
color:#098850;
background-color:#f1f5ea;
text-decoration: underline;
}	

.sidetitleright, .sidetitleleft, .sidetitleleft2, .commentbar
{
xborder:1px solid #9cc963;
border:1px solid #A5cf70;
background-image:url(themes/2005_gaia/bg2.gif);
xbackground-color:#EDE7CF;
xbackground-color:#E7E4D0;
background-color:#E7E7CE;
}
.sidetitleright, .sidetitleleft, .sidetitleleft2
{
color:#4F472F;
font-size:13px;
font-variant:small-caps;
letter-spacing:.2em;
font-weight:bold;
line-height:150%;
text-align:left;
text-transform:uppercase;
}
.sideright, .sideleft, .sideleft2{
color:#4F472F;
font-size:13px; 
border:1px solid #CDC7AF;
background:#FFF;
font-size:8pt;
font-weight:normal;
text-align:left;
}
.anybar {
background-color:#B8E3B8;
}
.hauptbereichtd, .forumbar, .linkbalken {
color:#006666;
background-image:url(themes/2005_gaia/h3.gif);
background-color:#B8E3B8;
font-size:15px;
font-weight:bold;
}
.hintergrund{background-color:#e7e7de;border:1px solid #ffffca;
}

.searchbar {
background-image:url(themes/2005_gaia/h3.gif);
background-color:#B8E3B8;
}
.commentbar, .linkbalkentd {
padding: 0px 0px 0px 16px;
}

.linkbalkentd {
line-height:160%;
}

.sidetitleright {
width:210px;
margin: 0px 8px 0px 4px;
padding: 0px 0px 0px 16px;
}
.sidetitleleft {
width:194px;
margin:0px 2px 0px 8px;
padding:0px 0px 0px 16px;
}

.sideright{
line-height:140%;
margin: 0px 8px 0px 4px;
padding: 3px 8px 3px 8px;
width:210px;
}
.sideleft {
width:194px;
line-height:150%;
margin: 0px 2px 0px 8px;
padding: 3px 8px 3px 6px;
}
.sideleft li {
line-height:140%;
margin-bottom:2px;
}

.sideleft div {
margin-bottom:2px;
}
.sideright div {
margin-bottom:3px;
}

.sidetitleleft2, .sideleft2 {
line-height:139%;
margin-left:6px;
margin-right:9px;
width:465px;
}
.sidetitleleft2 {
margin-top:0px;
padding:3px 9px 2px 17px;
}

.sideleft2 {
margin-bottom:0px;
padding:3px 17px 2px 9px;
}

.sideleft2 li,
.sideleft2 div {
margin-bottom:3px;
}
.sideleft2 a,
.sideleft2 a:link,
.sideleft2 a:visited,
.sideleft2 a:active{
color:#101070;
}
.sideleft2 a:hover {
color:#098850;
background:#f1f5ea;
text-decoration: underline;
}	

.sideleft2 big {
line-height:140%;
}	
.dot {
  margin-right:4px;
  border-style:none;
  margin-bottom:1px;
}

.ueberzeile table {
clear:both;
margin: 0px 0px 6px 5px;
width:99%;
}

.ueberzeile td {
height:32px;
font-weight:normal;
font-size:10pt;
width:25%;
margin:1px 2px 1px 7px;
text-align:center;
background-image:url(themes/2005_gaia/bg8.gif);
border:1px solid #9c9a9c;
}

.ueberzeile a,
.ueberzeile a:link,
.ueberzeile a:visited,
.ueberzeile a:active{
font-weight:bold;
text-decoration:none;
color:tomato;
}

.ueberzeile a:hover {
color:#098850;
text-decoration: underline;
}

.hauptbereichtable {
margin: 0px 5px 0px 5px;
padding-right:10px;
width:100%;
border-collapse:collapse;
}

.hauptbereichtd {
padding: 2px 5px 2px 16px;
margin:0px 11px 0px 15px;
font-size:10pt;
line-height:150%;
text-align:left;
text-transform:uppercase;
border:1px solid #CDC7AF;
min-width:100%;
}

.morelinktd, .postedbytd, .topicbodytd {
margin:0px 11px 0px 15px;
font-weight:normal;
text-align:left;
}
.morelinktd {
line-height:160%;
font-size:10pt;
padding:1px 8px 2px 8px;
border-left:1px solid #CDC7AF;
border-top:1px solid #CDC7AF;
border-bottom:1px solid #CDC7AF;
}
.postedbytd {
font-size:xx-small;
line-height:120%;
border-right:1px solid #CDC7AF;
padding:2px 8px 2px 22px;
}
.topicbodytd {
font-size:10pt;
line-height:140%;
border-right:1px solid #CDC7AF;
padding:1px 8px 5px 8px;
}
.topicbodyinnertd {
font-size:10pt;
line-height:140%;
text-align:justify;
}
.topicbodytd h3 {
line-height:24px;
}
.topicbodytd h2 {
line-height:30px;
}
.topicbodytd h4 {
line-height:20px;
}

.forumnew{
text-indent:-12px;
padding-left:12px;
}
.oldnews{
text-indent:-12px;
padding-left:12px;
}

.leftindent24 {
margin-left:24px;
text-indent:-24px;
}

.optioncolor1{background-color:#f7f7df;}
.optioncolor2{background-color:#e7eae3;}
.optioncolor3{background-color:white;}
.optioncolor4{background-color:#e7e7c9;}
.optioncolor5{background-color:#e7e7de;}

.reiter,.reiterh{margin-left:4px;font-size:8px;width:110px;}
.reiter{border:1px solid #acacac;border-bottom:0px;background-color:#e7eae3;}
.reiterh{border:2px solid #f0f0c0;border-bottom:0px;background-color:#c8f3c8;}
.reiterinvisible{border:0px;color:white;background-color:ffffff;width:0px;}

.signature{margin:2px;padding:1px;font-size:11px;border:1px solid #acacac;background-color:#e7eae3;}
.extrainfo{margin:2px;padding:1px;font-size:14px;border:1px solid #acacac;background-color:#e7eae3;}


.border_oben,.border_obenrechts{
border-top:1px solid #e7eae3;
}
.border_obenrechts{
border-right:1px solid #e7eae3;
}


.zyxbox { /*\*/ overflow: auto !important; /* */ overflow: scroll; width: 350px; padding: 1em; margin: 1em; }
.xxyxbox  { /*\*/ overflow: scroll !important; /* */ overflow: auto; width: 420px; padding: 6px; margin: 0em; }
.yxbox { /*\*/ overflow: scroll ; /* */ overflow: auto !important;                    padding: 6px; margin: 0em; }
.ybox  { /*\*/ overflow: scroll ; /* */ overflow: auto !important; max-height: 170px; padding: 6px; margin: 0em; }
.xbox  { /*\*/ overflow: scroll ; /* */ overflow: auto !important; width: 100%; height: 170px; max-height:170px; padding: 6px; margin: 0em; }
.xbox { color:#333; background-color:#F7F7F7; line-height:125%;}
.ybox { color:#333; background-color:#F7F7F7; }

.ynbox  { /*\*/ overflow: scroll ; /* */ overflow: auto !important; width: 100%; height: 70px; max-height:70px; padding: 0px; margin: 0em; }


acronym, abbr, .abbr {
  border-bottom: 1px dotted #666;
  cursor: help;
}
