/* CSS Document */
html
{
margin:0;
padding:0;
height: 100.1%;
background-color:#f8f8f1;
}
a:link {color:#000; text-decoration:none}
a:visited {color:#000; text-decoration:none}
a:active {color:#000; text-decoration:none}
a:hover {color:#b19d41; text-decoration:none}
*
{
margin:0;
padding:0;
/*font-family: Arial, sans-serif;*/
font-family:    Verdana;
/*color:#666;*/
  color:#000;
/* border: 1px dotted #ccc; */
}

.tagcloud a:link {color:#152c52; text-decoration:none}
.tagcloud a:visited {color:#152c52; text-decoration:none}
.tagcloud a:active {color:black; text-decoration:none}
.tagcloud a:hover {color:black; text-decoration:none}

#info a:link {color:#b19d41; text-decoration:none}
#info a:visited {color:#b19d41; text-decoration:none}
#info a:active {color:#b19d41; text-decoration:none}
#info a:hover {color:#b19d41; text-decoration:none}

#info a {
 font-weight:bold;
}

#no_dec a:link {color:#000; text-decoration:none}
#no_dec a:visited {color:#000; text-decoration:none}
#no_dec a:active {color:#000; text-decoration:none}
#no_dec a:hover {color:#000; text-decoration:none}

#no_dec_gold a:link {color:#b19d41; text-decoration:none}
#no_dec_gold a:visited {color:#b19d41; text-decoration:none}
#no_dec_gold a:active {color:#b19d41; text-decoration:none}
#no_dec_gold a:hover {color:#b19d41; text-decoration:none}

#poll_center {
text-align:center;
width:20px;
height:25px;
}
#poll_center_2 {
text-align:center;
width:20px;
font-size: 0.7em;
}
#poll_left {
text-align:left;
font-size: 0.9em;
padding-left:20px;
}
#poll_questions  {
 font-size: 0.9em;
}
#poll_td {
padding-left:35px;
width: 60px;
}
#poll_td_2 {
padding-left:0px;
height:25px;
}
#poll_angaben{
 font-size: 0.7em;
}
#poll_eingabe{
 font-size: 1em;
}
#headlines {
/*font-family:    Verdana; */
font-size: 0.8em;
font-weight:normal;
line-height: 1.3em;
color:#444;
}
#downloads {
/*font-family:    Verdana; */
font-size: 0.8em;
font-weight:normal;
line-height: 1.3em;
color:#444;
}
#top_text a:link {color:#777; text-decoration:none}
#top_text a:visited {color:#777; text-decoration:none}
#top_text a:active {color:#777; text-decoration:none}
#top_text a:hover {color:#777; text-decoration:none}

#top_text{
font-size: 0.6em;
font-weight:normal;
line-height: 1.5em;
color:#777;
text-align:center;
}
#learn_more {
/*font-family:    Verdana; */
font-size: 0.6em;
font-weight:bold;
line-height: 1.3em;
color:#b19d41;
}
#headlines_date {
/*font-family:    Verdana; */
font-size: 0.6em;
font-weight:bold;
line-height: 1.3em;
color:#b19d41;
}
#info li {
margin-left: 40px;
}

#info h2 {
font-size: 110%; 
}
.subpic {
font-size: 0.8em;
}
img {border:none}
body
{
margin:0;
padding:0;
height: 100%;
text-align: center;
}
#invitation {
position:relative;
top:-116px;
left:280px;
width:158px;
height:140px;
}
.invitation_fields {
width:150px
}
.contact_headline {
font-size: 100%; 
font-style:italic;
}
#grfx_float_left {
float:left; 
margin-top: 3px;
margin-right:10px;
margin-bottom:5px;
}
#content_in {
position: relative;
padding-left:2px;
padding-bottom:30px;
margin-bottom:80px;
top:20px;
left:23px;
width: 779px;
height: auto;
text-align: justify;
/*border: 1px dotted #b19d41;   */

}
#info {
/*font-family:    Verdana; */
margin:15px;
width: 747px;
font-size: 0.9em;
font-weight:normal;
line-height: 1.3em;
}
#index_info_links {
/*font-family:    Verdana; */
float:left;
margin-left:15px;
margin-top:15px;
width: 500px;
font-size: 0.9em;
font-weight:normal;
line-height: 1.3em;

}
#index_info_rechts {
/*font-family:    Verdana; */
text-align: left;
float:left;
margin-left:25px;
margin-top:35px;
padding-left:10px;
width: 210px;
font-size: 0.9em;
font-weight:normal;
line-height: 1.3em;
border-left: 1px dotted #ccc;
}
.clear {
clear:left;
}

#cent {
margin-top:25px;
margin-left:25px;
width:775px;
text-align:center;
  
}
#info_box {
position:relative;
top:5px;
left:25px;
width:750px;
padding:13px;
font-family:    Verdana;
font-weight:bold;
color:#f7931e;
font-size:0.8em;
background-color:#e5f2ff;
}
#invitation_in {
padding:3px;
font-family:    Verdana;
font-weight:bold;
color:#f7931e;
font-size:0.7em;

background-color:#e5f2ff;


}
#invitation_in a{
color:#f7931e;
}
#headline_green {
font-family:    Verdana;
font-weight:normal;
color:#5dac50;
font-size:1.3em;
}
#members {
text-align:left;
border-top: 1px solid #f7931e;
border-bottom: 1px solid #f7931e;
background-color:#e5f2ff;
}
#desc_orange {
font-family:    Verdana;
font-weight:bold;
color:#f7931e;
font-size:0.7em;
}
#fast_search {
position:relative;
left:525px;
width:263px;
font-size:0.6em;
font-weight:bold;
border-top: 1px solid #f7931e;
border-bottom: 1px solid #f7931e;
background-color:#e5f2ff;
}

#switchcolor {
hover:expression(this.onmouseover=new Function("this.style.background='#f3f4ff';"),this.onmouseout=new Function("this.style.background='#ffffff';"));
border: 1px dotted #b7b9db;
}
#switchcolor:hover {
background-color:#f3f4ff;
}

#center
{
background-color:#fff;
padding-top:0px;
height: 97.7%;
width:830px;
margin:0 auto;
margin-top:0px;
}
#profilmenu 
{
	margin-top:      5px;
  font-family:    Verdana; 
  font-size:      100%;
  font-weight:    bold;
  color:          #fff;
  margin-left:40px;
}
#profilmenu li 
{
  display:          inline; 
}
#profilmenu li a 
{
  font-family: Verdana;
  margin-left:      12px;
  margin-right:     1px;
  padding-left:     2px;
  padding-right:    2px;
  text-decoration:  none; 
}

#profilmenu li a#current 
{
  color: #b19d41; 
}
#datamenu 
{
	margin-top:      5px;
  font-family:    Verdana; 
  font-size:      100%;
  font-weight:    bold;
  color:          #fff;
  margin-left:10px;
}
#datamenu li 
{
  display:          inline; 
}
#datamenu li a 
{
  font-family: Verdana;
  margin-left:      5px;
  margin-right:     1px;
  padding-left:     2px;
  padding-right:    2px;
  text-decoration:  none; 
}

#datamenu li a#current 
{
  color: #b19d41; 
}
#mainmenu 
{
	font-family:    Verdana; 
  font-size:      100%;
  font-weight:    bold;
  color:          #fff;
}
#mainmenu li 
{
  display:          inline; 
}
#mainmenu li a 
{
  font-family: Verdana;
  margin-left:      6px;
  margin-right:     4px;
  padding-left:     1px;
  padding-right:    0px;
  text-decoration:  none; 
}
#mainmenu li a#current 
{
  color: #b19d41; 
}
#last
{
  border-left:      1px solid #b7b9db;
  margin-left: 0px;
}
#nonFooter
{
position: relative;
min-height: 100%;
border-left: 1px dotted #b19d41; 
border-right: 1px dotted #b19d41; 
border-top: 1px solid #fff; 
}

* html #nonFooter
{
height: 100%;
}

#content
{
background-image: url("../grfx/back_kab.gif");
background-repeat: no-repeat;
background-position:180px 0%;
background-color:#fff;
text-align: left;
padding-bottom: 2em;
border-top: 1px solid #fff;
}

#footer
{
clear: both;
position: relative;
margin-top: 2em;
font-size:70%;
} 
#footer_links
{
clear: both;
position: relative;
margin-top: -4.5em;
font-size:70%;
}
#footer_links 
{
	font-family:    Verdana; 
  font-size:      90%;
  font-weight:    normal;
  color:          #fff;
}
#footer_links li 
{
  display:          inline; 
}
#footer_links li a 
{
  font-family: Verdana;
  margin-left:      5px;
  margin-right:     1px;
  padding-left:     7px;
  padding-right:    7px;
  text-decoration:  none; 
}

#subnav {
  width: 1px; /* Damit uns die Subnavigarion nicht zu sehr zusammengeschoben wird. */
  float: right; /* Damit erreichen wir dass der Inhalt links neben der Subnavigation vorbeifließt und nicht erst unten drunter anfängt. */
  font-size: 0.9em; /* Die Schriftgröße setzen wir hier ein wenig herunter damit erkennbar wird dass das Informationen zweiter Rangordnung sind. */
  min-height:600px;
  height:auto !important;  /* für moderne Browser */
  height:600px;  /*für den IE */
  overflow:hidden;
}

#main {
  /*padding: 0 31% 0 20px; /* Der rechte Abstand (31%) stellt sicher, dass auch nach dem Umfließen der Subnavigation der Text genau so breit wird wie oben und ein zwei-Spalten Eindruck entsteht. */
  /*border: 1px dotted #aaa;*/

  padding-left:2px;
  width:820px;
  min-height:500px;
  height:auto !important;  /* für moderne Browser */
  height:500px;  /*für den IE */
}

.newsbox {

font-size:0.8em;

width:420px;
font-weight:normal;
padding:0px;
margin-left:10px;
overflow:hidden;
}
#newsbox_row {
hover:expression(this.onmouseover=new Function("this.style.background='#f3f4ff';"),this.onmouseout=new Function("this.style.background='#ffffff';"));
border-top: 1px dotted #5dac50;
font-weight:normal;
font-size:80%;
padding:5px;
}
#newsbox_row:hover {
background-color:#f3f4ff;
}

#header{
margin-top:15px;
position: relative;
overflow:hidden;
top:-10px;
left:6px;
width: 799px;
height: 130px;
background-image: url("../grfx/logo.gif");
background-repeat: no-repeat;
background-position:10px 1%;
onClick="location.href='index.php?var1=$var1&am p;var2=$var2';" target="_self"
}
#login_box{
position: relative;
top:17px;
left:643px;
width: 162px;
height: 118px;
}
#login_box_middle{
position: relative;

width: 162px;
height: 118px;
}
#login_state{
position: relative;
top:3px;
left:3px;
width: 154px;
height: 15px;
font-weight:bold;
font-size:64%;
color: #6a6861; 
text-align: right;
}
#login_mask{
position: relative;
top:6px;
left:3px;
width: 154px;
height: 70px;

font-size:70%;
color: #6a6861; 
text-align: right;
}
#message_alert{
position: relative;
top:9px;
left:0px;
width: 154px;
height: 15px;
font-weight:bold;
font-size:64%;
color: #000; 
text-align: right;
}
#message_alert a{
color: #fff; 
}

#menubar{
position: relative;
top:72px;
left:195px;
height:55px;
width: 620px;
font-weight:bold;
font-size:80%;
/*border-left: 1px dotted #f7931e; */
}
#menu{
border: 1px dotted #fff;
position: relative;
top:5px;
left:10px;
width: 620px;

}






