/*Start Page */
body {
font-family: Verdana, Arial, Helvetica,sans-serif;
font-size: 14px;
color: #000000;
text-decoration: none;
}

#text_oben_right
{margin-left: 500px;
font-size: 35px;
padding-top: 30px;
padding-bottom: 15px;
}

#text_oben_links
{float: left;

}

#col-a {
  float: right;
  width: 100%;
}
#col-a[id] {
  margin-left: -1px;
}
#col-b {
  float: left;
  margin-left: -15.5em;
  z-index: 10;
}
#col-b[id] {
  margin-right: 1px;
}

.hide-right #columns {
  padding: 0 0 0 17em;
}
.cols-wrapper {
  width: 100%;
}
.cols-wrapper[class] {
  padding-bottom: 0.1px;
}
.float-wrapper {
  float: left;
  width: 100%;
  position: relative;
  z-index: 0;
}
.float-wrapper[class] {
  margin-right: -1px;
}
.sidecol {
  position: relative;
  width: 15.5em;
  overflow: hidden;
}
.box,
.main-content {
  margin: 0 1em;
}
.clear {
  clear: both;
}

#main {
  border: 1px solid;
  min-width: 50em;
  max-width: 80em;
  margin: 0 auto;
}
#header {
  padding: 1.5em 1em;
}

h2{
font-size: 25px;
text-align: center;
}

h3{
font-size: 20px;
text-align: left;
text-decoration: underline;
}

/*#header .title {
  margin: 0;
  padding: 0;
} */
#footer {
  padding: 1.5em;
}
#footer p {
  margin: 0;
  text-align: center;
}
#header {
  border-bottom: 1px dotted;
}


#header,
.cols-wrapper {
  background-color: white;
}
#main {
  background: #efefef url(pattern.gif);
}


.box,
.main-content {
  margin: 1em;
}
.cols-wrapper {
  border: 1px;
  margin: 0 -1px;
  border-style: none dotted dotted dotted;
}
.hide-left .cols-wrapper {
  border-left: none;
  margin-left: 0;
}
.hide-right .cols-wrapper {
  border-right: none;
  margin-right: 0;
}
.hide-both .cols-wrapper {
  border-style: none none dotted none;
  margin: 0;
}
.box {
  font-size: 14px;
  line-height: 1.88em;
}

.box a {text-decoration: none;
color: #000000;
}

.box a:hover {
text-decoration: none;
color: #00AACC;
}

#footer,
.sidecol {
  color: #333;
}
.sidecol ul {
  padding: 0 0 0 0em;
}

.success_log
{padding-top: 50px;
padding-bottom: 50px;text-align:center;
font-size: 20px;
color: #008000;}

.db_error {
margin-top: 20px;
font-size: 120%;
color: #000000;
padding-top: 0.3em;
padding-bottom: 0.5em;
text-align:center;
text-decoration:underline;
}

.db_error1 {
margin-bottom: 20px;
color: #FF0000;
font-size: 100%;
padding-top: 0.3em;
text-align:center;
}



#input_box {
width:360px;
margin: 0 auto;
padding: 0;
text-align:center;
}


.input_feld1 {
float:left;
width:100%;
text-align:left;
}

.input_feld2 {
float:left;
width:35%;
color:#000000;
margin-bottom:5px;
}

.input_feld3 {
float:left;
width:64%;
color:#000000;
margin-bottom:5px;
}

.submit_box {
width:305px;
margin: 0 auto;
padding-top: 10px;
padding-bottom: 10px;
text-align:center;
}

.submit_button {
background-color: #e4e6e8;
border: 1px solid black;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
cursor: pointer;
}


.table1
{
border-width:1px;
border-style:solid;
border-color:#000000;
border-collapse:collapse;
}

.th1
{border-width:1px;
border-style:solid;
border-color:#000000;
border-collapse:collapse;
text-align: center;
}

.td1
{border-width:1px;
border-style:solid;
border-color:#000000;
text-align: left;
padding-left: 8px;
}

.error_box {
width: 400px;
height: 30px;
margin: 0 auto;
padding: 0;
color: #FF0000;
font-size: 10pt;
text-align:center;
}

#info_box {
width: 500px;
height: 60px;
margin: 0 auto;
padding: 0;
font-size: 10pt;
text-align:center;
}

.text_success {
color:#00BB00;
}

.login_logout_text {
margin-top: 100px;
margin-bottom: 100px;
font-size: 120%;
color: #FF0000;
padding-top: 0.7em;
padding-bottom: 0.7em;
text-align:center;
}


