
@import "jsstyle.css";

body{
  margin: 0px;
  padding: 0px;
  width: 100%;
  color:  #777;
  font-family: Arial,sans-serif;
  font-size: 12px;
  line-height: 140%;
  text-align: left;
  background-color: #eee;
  background-image: url(background_head.gif);
  background-repeat: repeat-x;
}

/*a{color:  #777;text-decoration: underline;}
a:hover{text-decoration: none;}*/

img{border:0px;margin: 0px; padding: 0px;}

/*h1{
  border: 0px;
  margin: 0px 0px 20px 0px;
  padding: 0px;
  color: #777;
  font-family: Arial,sans-serif;
  font-size: 26px;
  font-weight: bold;
  line-height: 100%;
}

h2, h3, h4{
  margin:0px;
  margin-bottom: 10px;
  padding:0px;
  color:  #777;
  font-family: Arial,sans-serif;
  font-size: 18px;
  line-height: 100%;
}*/

#maindiv{
  border: 0px;
  margin: auto auto;
  padding: 0px;
  width: 1026px;
  background-image: url(background.gif);
  background-repeat: repeat-y;
}

#headbar{
  border: 0px solid yellow;
  margin: 0px;
  padding: 0px;
  width: 1026px;
  height: 49px;
  background-image: url(background_tilte.gif);
  background-repeat: no-repeat;
}

#slogan{
  border: 0px solid blue;
  margin: 0px;
  padding: 0px;
  width: 360px;
  height: 49px;
  float: left;
}

#topmenu{
  border: 0px solid red;
  margin: 0px;
  padding: 0px;
  position: relative;
  width: 600px;
  height: 49px;
  float: left;
}

#titlebar{
  border: 0px solid yellow;
  margin: 0px;
  padding: 0px;
  width: 1026px;
  height: 123px;
}

#logo{
  border: 0px;
  margin: 0px;
  padding: 0px;
  width: 361px;
  height: 123px;
  float: left;
  overflow:hidden;
}
/*-------------------------------------------*/
/*--- Login Area ----------------------------*/
#swlogin{
  border: 0px solid fuchsia;
  margin: 0px;
  padding: 0px;
  padding-top: 5px;
  width: 570px;
  height: 117px;
  float: left;
  overflow:hidden;
}

#swlogin a{color: #777;}

#swlogin a.aclogin{
  margin: 0px;
  margin-left: 7px;
  padding: 0px;
  padding-top: 3px;
  width: 45px;
  height: 17px;
  float: left;
  color: #fff;
  font-family: Arial,sans-serif;
  font-size: 12px;
  text-align: center;
  text-decoration: none;
  background-color: #59c176;
}

#swlogin a.cgo{
  margin: 0px;
  margin-left: 7px;
  padding: 0px;
  padding-top: 3px;
  width: 45px;
  height: 17px;
  float: left;
  color: #fff;
  font-family: Arial,sans-serif;
  font-size: 12px;
  text-align: center;
  text-decoration: none;
  background-color: #ffbd9b;
}



#clogin {
  border: 0px solid olive;
  position:relative;
  float:left;
  margin: 0px;
  margin-top:13px;
  padding: 0px;
  padding-top: 2px;
  padding-bottom:10px;
  width: 305px;
}

#login_line {
  height: 18px;
}

#login_line span {
  font-weight: bold;
  display: block;
  float:left;
  width: 128px;
}

#clogin form{
  border: 0px solid yellow;
  margin: 0px;
  padding: 0px;
}

#csearch {
  border: 0px solid olive;
  position:relative;
  float:right;
  margin: 0px;
  padding: 0px;
  padding-top: 19px;
  padding-bottom:10px;
  width: 254px;
}

/*-------------------------------------------*/
#absdiv{
  border: 0px;
  margin: 0px;
  padding: 0px;
  width: 1026px;
  height: 2px;
  overflow:hidden;
  background-image: url(background_gray.gif);
  background-repeat: repeat-y;
}
/*-------------------------------------------*/
/*--- Main Area -----------------------------*/
#griddiv{
  border: 0px;
  margin: 0px;
  padding: 0px;
  width: 1026px;
  background-image: url(background.gif);
  background-repeat: repeat-y;
}

#grid0{
  border: 0px;
  margin: 0px;
  padding: 0px;
  padding-top: 31px;
  width: 1026px;
  background-image: url(background.gif);
  background-repeat: repeat-y;
}

#colleft{
  border: 0px solid black;
  margin: 0px;
  padding: 0px;
  width: 314px;
  float: left;
}

#colcenter{
  border: 0px solid black;
  margin: 0px;
  padding: 0px;
  width: 360px;
  float: left;
  color:  #777;
  font-family: Arial,sans-serif;
  font-size: 12px;
}

#colcenter h1{
  border: 0px;
  margin: 0px 0px 20px 0px;
  padding: 0px;
  color: #777;
  font-family: Arial,sans-serif;
  font-size: 26px;
  font-weight: bold;
  line-height: 100%;
}

#colcenter a, #rcollupine a{color:  #777;text-decoration: underline;}
#colcenter a:hover,  #rcollupine a:hover{text-decoration: none;}

#colcenter hr{
  border: 0px; 
  margin: 10px 0px 10px 0px;
  padding: 0px;
  width: 100%;
  height: 1px;
  background-image: url(dotline.gif);
  background-repeat: repeat-x;
}

.bigtlt{
  color: #5a5a5a;
  display:block;
  font-size: 26px;
  line-height: 100%;
  margin: 0px;
  padding: 0px;
  padding-bottom: 12px;
}

.bigtlt2{
  color: #5a5a5a;
  display:block;
  font-size: 26px;
  line-height: 100%;
  margin: 0px;
  padding: 0px;
  padding-bottom: 0px;
}

#colright{
  border: 0px solid black;
  margin: 0px;
  padding: 0px;
  width: 192px;
  float: left;
}

#fgriddiv{
  border: 0px;
  margin: 0px;
  padding: 0px;
  width: 1026px;
  height: 55px;
  background-image: url(background_foot.gif);
  background-repeat: no-repeat;
}

#footer{
  border: 0px;
  margin: 0px;
  padding: 0px;
  width: 1026px;
  line-height: 120%;
  background-color: #eee;
}

.flcol{
  border: 0px;
  margin: 0px;
  padding: 0px;
  width: 325px;
  float: left;
  font-family: Arial,sans-serif;
  font-size: 10px;
  color: #777;
}

.flcol img{float:left;}

.telbig{
  border: 0px;
  margin: 0px;
  padding: 0px;
  padding-top: 10px;
  float: left;
  width: 150px;
  height: 30px;
  font-size: 22px;
  font-family: Verdana,Arial,sans-serif;
}

.frcol{
  border: 0px;
  margin: 0px;
  padding: 0px;
  width: 580px;
  float: left;
  background-color: #eee;
}

.frcol a{
  color: #777;
  font-family: Arial,sans-serif;
  font-size: 10px;
  text-decoration: none;
}

.frcol hr{
  background-color: #fff;
  border: 0px;
  color: #fff;
  height: 1px;
  margin: 10px 0px 10px 0px;
  padding: 0px;
  width: 100%;
}
/*-------------------------------------------*/
/*---Abstände--------------------------------*/
.ltabs{
  border: 0px;
  margin: 0px;
  padding: 0px;
  width: 35px;
  height: 49px;
  float: left;
}

.labs{
  border: 0px;
  margin: 0px;
  padding: 0px;
  width: 47px;
  height: 49px;
  float: left;
  overflow:hidden;
}

.rabs{
  border: 0px;
  margin: 0px;
  padding: 0px;
  width: 30px;
  height: 49px;
  float: left;
  overflow:hidden;
}

.fmabs{
  border: 0px;
  margin: 0px;
  padding: 0px;
  width: 41px;
  height: 49px;
  float: left;
}

.clboth{
  clear:both;
  height: 0px;
  margin:0px;
  padding: 0px;
  overflow: hidden;
}