/* square (c) design by uli sobers::      www.free-templates-sobers.de                  */
/****************************************************************************************/
/****************************************************************************************/

html {
	scrollbar-face-color:           #0061A3;
	scrollbar-highlight-color:      #e0e0e0;
	scrollbar-3dlight-color:        #f6f6f6;
	scrollbar-shadow-color:         #dcdcdc;
	scrollbar-darkshadow-color:     #a9a9a9;
	scrollbar-track-color:          #dcdcdc;
	scrollbar-arrow-color:          #a38008;
  	margin:                         0 0 0 0;
  	padding:                        0 0 0 0;
}

body{
  	font-family:                    verdana, arial, sans-serif;
  	background-color:               #fefefe;
  	margin:                         0 0 28px 0;
  	padding:                        0 0 0 0;
  	scrollbar-face-color:           #0061A3;;
	scrollbar-highlight-color:      #e0e0e0;
	scrollbar-3dlight-color:        #f6f6f6;
	scrollbar-shadow-color:         #dcdcdc;
	scrollbar-darkshadow-color:     #a9a9a9;
	scrollbar-track-color:          #dcdcdc;
	scrollbar-arrow-color:          #a38008;
}

.Stil1 {font-size: 12px}

#bild {
align:right; margin-left:15px; margin-right:30px;
}

#abstand {
align:                             right; 
margin-left:                       15px; 
margin-right:                      30px;
border-color:                      solid 1px grey;

}

h1{
  font-size:                      1.3em;
  color:                          #3d3d3d;
  padding:                        145px 15px 0 0;
}

h2{
  font-size:                      1.4em;
  color:                          #3d3d3d;
  padding:                        0 0 0 15px;
}

.orange{
  color:                          #F25913;
}

#top-links{
  height:                         20px;
  border-bottom:                  solid 1px gray;
  background-color:               #0061A3;
  color:                          #FFFFFF;
}

#inner-top{
  float:                          right;
  width:                          auto;
  height:                         20px;
  background-color:               #0061A3;
  font-size:                      0.8em;
  line-height:                    20px;
  color:                          #FFFFFF;
}

#top-links a{
  color:                          #fdfdfd;
  text-decoration:                none;
}

#top-links a:hover{
  color:                          #121212;
  text-decoration:                none;
}

#links{
  border-bottom:                  dotted 1px #F7620E;
 
}

#links a{
  color:                          #F7620E;
  text-decoration:                none;
}

#links a:hover{
  color:                          #009900;
  text-decoration:                none;
}

#overall{
  height:                         179px;
  text-align:                     right;
  background-image:               url(./grafics/titel.jpg);
  background-repeat:              no-repeat;
  border-bottom:                  solid 1px gray;
}

table {
  border-collapse:                collapse;
  border-spacing:                 0;
  border:                         solid 0px black;
  }


#tables {
  height:                         auto;
  border:                         solid 0px red;
  }


td.leftcol {
  width:                          120px;
  height:                         auto;
  vertical-align:                 top;
  background-color:               #cecece;
  margin:                         0 0 0 0;
  padding:                        0 0 0 0;
  border:                         solid 0px red;
  }


td.blind {
  width:                          10px;
  height:                         auto;
  vertical-align:                 top;
  background-color:               #CECECE;
  margin:                         0 0 0 0;
  padding:                        0 0 0 0;
  border:                         solid 0px green;
  }


td.light-gray {
  width:                          8px;
  height:                         auto;
  background-color:               #CECECE;
  border:                         solid 0px green;
  }


#outer {
  width:                          160px;
  height:                         auto;
  border:                         solid 0px red;
  }


#outer ul{
  width:                          160px;
  list-style-type:                none;
  margin:                         0px auto;
  padding:                        0 0 0 0;
  }


#outer li{
  float: left;
  margin:                         0 0 0 0;
  padding:                        0 0 0 0;
  }


#outer a {
  display:                        block;
  background-color:               #d5c249;
  color:                          #404040;
  width:                          160px;
  line-height:                    19px;
  font-size:                      0.7em;
  text-decoration:                none;
  }


#outer a:hover {
  background-color:               #dfdfdf;
  color:                          #484848;
  }


.cube00 {
  clear:                          both;
  width:                          160px;
  height:                         8px;
  background-color:               #CECECE;
  border:                         solid 0px red;
  margin:                         0 0 8px 40;
  }


.cube0 {
  clear:                          both;
  width:                          160px;
  height:                         8px;
  border:                         solid 0px red;
  }


.cube1 {
  width:                          160px;
  height:                         146px;
  background-color:               #9d9d9d;
  margin:                         0 0 8px 0;
  border:                         solid 0px red;
  }


.cube2 {
  width:                          170px;
  height:                         200px;
  margin:                         0 0 8px 0;
  border:                         solid 0px red;
  }


#bar-left {
  height:                         8px;
  background-color:               #CECECE;
  }


#bar-right {
  height:                         8px;
  background-color:               #CECECE;
  }


td.rightcol {
  width:                          auto;
  height:                         auto;
  font-size:                      0.8em;
  text-align:                     justify;
  vertical-align:                 top;
  margin:                         0 0 0 0;
  padding:                        0 0 0 0;
  border:                         solid 0px green;
  }


td.rightcol p{
  margin:                         0 0 0 0;
  padding:                        0 15px 0 15px;
  }


td.rightcol a{
  color:                          #0025b3;
  text-decoration:                none;
  border-bottom:                  dotted 1px #0025b3;
}


td.rightcol a:hover{
  color:                          #009900;
  text-decoration:                none;
  border-bottom:                  dotted 1px #4f4f4f;
}


td.sp{
  width:                          100%;
  vertical-align:                 top;
  padding:                        20px 5px 20px 5px;
  text-align:                     justify
}

td.sp100{
  width:                          100%;
  vertical-align:                 top;
  padding:                        20px 0 20px 0;
}


#footer-l{
  float:                          left;
  width:                          206px;
  height:                         24px;
  background-image:               url(./grafics/line.jpg);
  background-color:               #f2f6f5;
}


#footer-r{
  height:                         24px;
  line-height:                    24px;
  vertical-align:                 middle;
  text-align:                     center;
  color:                          #2f2f2f;
  font-size:                      0.65em;
  background-image:               url(./grafics/line.jpg);
  background-color:               #f2f6f5;
}


#footer-r a{
  color:                          #2f2f2f;
  text-decoration:                none;
}


#footer-r a:hover{
  color:                          #245fad;
  text-decoration:                none;
}



