* {
  border: 0;
  margin: 0;
  padding: 0;
}

body {
  background-color: #c4c4c4;
  background-image: url(../bilder/bg.jpg);
  background-repeat: no-repeat;
  background-position: top center;
  font-family: 'Arial', Verdana, Tahoma, sans-serif;
  font-size: 11px;
}

.tooltip {
  position: absolute;
  display: none;
  background-color: #FFFFFF;
  border: 1px solid #6F6F6F;
  padding: 5px;
}

.gal {
  list-style-type: none;
}

	.gal li {
	  padding-left: 0px;
	  background-repeat: no-repeat;
	  background-position: 0 6px;
	}

#main {
  width: 769px;
  height: 476px;
  margin: 99px auto 99px auto;
  background-image: url(../bilder/main_bg.png);
  background-repeat: no-repeat;
}

	#header {
	  width: 769px;
	  height: 59px;
	}

		#navigation {
		  width: 568px;
		  height: 59px;
		  float: left;
		  margin-left: 13px;
		  display: inline;
		}

			#navigation ul {
              list-style: none;
              white-space: nowrap;
              margin-top: 40px;
            }

                #navigation li {
                  display: inline;
                  width: 87px;
                  height: 19px;
                }

                	#navigation li a {
                	  display: block;
                	  float: left;
                	  width: 79px;
                	  height: 16px;
                	  background-image: url(../bilder/navi_bg.jpg);
                      background-repeat: no-repeat;
                	  color: #a4a4a4;
                	  text-decoration: none;
                	  padding: 3px 0 0 8px;
                	  margin-right: 1px;
                	}

                    #navigation li a:hover, #navigation .active a {
                      display: block;
                	  float: left;
                      width: 79px;
                	  height: 16px;
                	  background-color: #FFFFFF;
                	  background-image: none;
                	  color: #6f6f6f;
                	  text-decoration: none;
                	  padding: 3px 0 0 8px;
                	  margin-right: 1px;
                    }

		#logo {
		  width: 187px;
		  height: 59px;
		  float: left;
		  background-image: url(../bilder/logo.png);
		  background-repeat: no-repeat;
		}

	#body {
	  width: 737px;
	  height: 376px;
	  margin-left: 13px;
	  background-color: #FFFFFF;
	}

		#content {
		  width: 387px;
		  height: 311px;
		  float: left;
		  background-color: #FFFFFF;
		  color: #6f6f6f;
		  padding: 30px 10px 10px 10px;
		}
		
			#content a {
				color: #6f6f6f;
				text-decoration: underline;
			} 
			
			#content a:hover {
				color: #6f6f6f;
				text-decoration: none;
			}
			
			#content ul {
				padding: 10px 0 20px 0px;
			}
	
			#content li {
				list-style: square;
				margin-left: 12px;
				padding-bottom: 5px;
			}


		
			#left {
			  width: 124px;
			  height: 311px;
			  float: left;
			  background-image: url(../bilder/gal-line.gif);
			  background-repeat: no-repeat;
			  background-position: 123px 3px;
			}
			
			#right {
			  width: 260px;
			  height: 311px;
			  float: left;
			  padding-left: 3px;
			}

		#picture {
		  color: #6f6f6f;
		  width: 324px;
		  height: 364px;
		  float: left;
		  margin-top: 6px;
		}
		
			#picture a {
				color: #6f6f6f;
				text-decoration: underline;
			} 
			
			#picture a:hover {
				color: #6f6f6f;
				text-decoration: none;
			}
			
		#slide-images{
			position:relative;
			display:block;
			margin:0px;
			padding:0px;
			width:324px;
			height:364px;
			overflow:hidden;
		}

		#slide-images li{
			position:absolute;
			display:block;
			list-style-type:none;
			margin:0px;
			padding:0px;
			background-color:#FFFFFF;
		}
		
		#slide-images li img{
			display:block;
			background-color:#FFFFFF;
		}



	#footer {
	  width: 751px;
	  text-align: right;
	  padding: 5px 18px 0 0;
	}

		#footer a {
		  color: #6f6f6f;
		  font-size: 10px;
		  text-decoration: none;
		}
		
h2 {
	font-family: 'Arial', Verdana, Tahoma, sans-serif;
  	font-size: 12px;
	color: #6f6f6f;
	margin-bottom: 2px;
}


fieldset { border:0;margin:0;padding:0; }
label { display:block; }
input.text,textarea, select { width: 250px; padding: 2px; margin: 1px 0 5px 0; border: 1px solid #ccc; font: 11px 'tahoma', Arial, sans-serif; }
input.submit { padding: 2px 5px; border: 1px solid #7a7a7a; background-color: #fff; color: #7a7a7a; font: 11px 'tahoma', Verdana, Arial, sans-serif; }
input.submit:hover { padding: 2px 5px; border: 1px solid #7a7a7a; background-color: #7a7a7a; color: #fff; font: 11px 'tahoma', Verdana, Arial, sans-serif; }
fieldset span { display: none; }
#posEmail, #posText { border: 1px solid #ccc; }

