
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {
  margin:0;
  padding:0;
}

a img,:link img,:visited img {
  border:none;
}

a {
  outline:none;
  color:#2A75A8;
  text-decoration:none;
}

a:hover {
  color:#2A75A8;
  text-decoration:underline;
}

body, td {
  margin:0;
  padding:0;
  font-family:Arial, Verdana, sans-serif;
  font-size:12px;
  background-color:#FFFFFF;
}

body {
  height:100%;
  width:100%;
}

/*--------------------------*/

.navigation {
  height:16px;
  padding-left:10px;
  padding-top:5px;
  padding-bottom:5px;
  font-size:13px;
  background-color:#CCE0FF;
  border-bottom:1px solid #AFD6FF;
}
.navigation a {
  margin-right:10px;
}
.navigation a.active {
  color:red;
}
.navLeft {
  float:left;
}
.navRight {
  float:right;
  /*margin-right:470px; *//* sfDebugBar */
}


.main {
  width:1000px;
  min-height:410px;
  text-align:center;
  margin:60px auto 10px auto;
  /*border:1px solid yellow;*/
}

.suche {
  margin:0px auto 10px auto !important;
}

.cms {
  width:500px !important;
  text-align:left !important;
}

.links {
  width:500px;
  text-align:center;
  margin:0px auto;
  padding-top:5px;
  font-size:10px;
  border-top:1px solid #AFD6FF;
}

.errors {
  padding-top:2px;
  color:#D32626;
}

.success {
  padding-top:2px;
  color:#A5E500;
}

/*--------------------------*/

.main input[type="text"],
.main input[type="password"] {
  width:330px;
  height:18px;
  padding-left:4px;
  padding-top:2px;
  font-size:14px;
  border:1px solid #999999;
}
.main input[type="submit"] {
  width:60px;
  height:22px;
  padding-bottom:2px;
  font-size:14px;
  outline:none;
  border:1px solid #999999;
}
.main select {
  width:130px;
  height:21px;
  padding-left:4px;
  padding-top:2px;
  font-size:14px;
  border:1px solid #999999;
}
.main textarea {
  border:1px solid #999999;
  font-family:Arial,Helvetica,sans-serif;
  font-size:14px;
  height:100px;
  padding-left:4px;
  padding-top:2px;
  width:330px;
}

.main .clear_both {
  clear:both;
}

.main .table {
  width:520px;
  margin:0px auto;
  font-size:14px;
}
.main .table .linke {
  padding-top:3px;
  margin-bottom:5px;
  text-align:left;
}
.main .table .rechte {
  float:right;
  width:auto;
}

