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

body {
  background-color: #303234;
  background-image: url(../bilder/bg.jpg);
  background-repeat: no-repeat;
  background-position: top center;
}

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

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

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

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

                #navigation li {
                  display: inline;
                  height: 36px;
                  margin-left: 1px;
                }

                	#navigation li a {
                	  display: block;
                	  float: left;
                	}

                	#navigation .start a {
                	  width: 68px;
                	  height: 36px;
                	  background-image: url(../bilder/navi_ia_start.gif);
                	  background-repeat: no-repeat;
                	}

                        #navigation .start a:hover, #navigation .sactive a {
                          width: 68px;
                          height: 36px;
                          background-image: url(../bilder/navi_a_start.gif);
                          background-repeat: no-repeat;
                        }

                	#navigation .sedcard a {
                	  width: 79px;
                	  height: 36px;
                	  background-image: url(../bilder/navi_ia_sedcard.gif);
                	  background-repeat: no-repeat;
                	}

                        #navigation .sedcard a:hover, #navigation .sedactive a {
                          width: 79px;
                          height: 36px;
                          background-image: url(../bilder/navi_a_sedcard.gif);
                          background-repeat: no-repeat;
                        }

                	#navigation .galerie a {
                	  width: 74px;
                	  height: 36px;
                	  background-image: url(../bilder/navi_ia_galerie.gif);
                	  background-repeat: no-repeat;
                	}

                        #navigation .galerie a:hover, #navigation .gactive a {
                          width: 74px;
                          height: 36px;
                          background-image: url(../bilder/navi_a_galerie.gif);
                          background-repeat: no-repeat;
                        }

                	#navigation .kontakt a {
                	  width: 79px;
                	  height: 36px;
                	  background-image: url(../bilder/navi_ia_kontakt.gif);
                	  background-repeat: no-repeat;
                	}

                        #navigation .kontakt a:hover, #navigation .kactive a {
                          width: 79px;
                          height: 36px;
                          background-image: url(../bilder/navi_a_kontakt.gif);
                          background-repeat: no-repeat;
                        }

                	#navigation .links a {
                	  width: 62px;
                	  height: 36px;
                	  background-image: url(../bilder/navi_ia_links.gif);
                	  background-repeat: no-repeat;
                	}

                		#navigation .links a:hover, #navigation .lactive a {
                          width: 62px;
                          height: 36px;
                          background-image: url(../bilder/navi_a_links.gif);
                          background-repeat: no-repeat;
                        }

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

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

		#content {
		  font: 12px 'arial', sans-serif;
		  width: 448px;
		  height: 346px;
		  float: left;
		  background-color: #FFFFFF;
		  color: #000000;
		  padding: 30px 0px 0px 20px;;
		}	
		
		#content_arbeiten {
		  font: 12px 'arial', sans-serif;
		  width: 717px;
		  height: 346px;
		  float: left;
		  background-color: #FFFFFF;
		  color: #000000;
		  padding: 30px 0px 0px 20px;;
		}
		
		#content a {
		  color: #7a7a7a;
		  text-decoration: underline;
		} 
		
		#content a:hover {
		  color: #fff;
		  background-color: #7a7a7a;
		  text-decoration: none;
		}

		#picture {
		  background-color: #fff;
		  width: 269px;
		  height: 376px;
		  float: left;
		}

		#gcontent {
		  font: 10px 'arial', sans-serif;
		  height: 376px;
		  white-space: nowrap;
		  position: relative;
		  overflow: hidden;
		}

			#gcontent #images {
			  position: absolute;
			  top: 0;
			  left: 0;
			}
			
			#gcontent #pages {
			  width: 676px;
			  height: 325px;
			  background-color: #FFFFFF;
			  padding: 51px 40px 0 21px;
			  margin-left: 0;
			}
			
				#gcontent #pages .pad {
				  padding: 0 35px 30px 0;
				}
				
		.gross {
			font: 15px 'arial', sans-serif;		
		}

	#gfooter {
	  margin-top: 10px;
	  margin-left: 14px;
	  width: 746px;
	  height: 15px;
	}

		#guebersicht {
		  width: 685px;
		  height: 15px;
		  float: left;
		}

		#gnavigation {
		  width: 61px;
		  height: 15px;
		  float: left;
		}

			#gnavigation a {
			  margin-right: 1px;
			}
		
		#prev_pic {
		  display: block;
		  width: 29px;
		  height: 15px;
		  background-image: url(../bilder/gal-left.gif);
		  background-repeat: no-repeat;
		  float: left;
		}
		
		#next_pic {
		  display: block;
		  width: 29px;
		  height: 15px;
		  background-image: url(../bilder/gal-right.gif);
		  background-repeat: no-repeat;
		  float: left;
		}
		
#footer {
	  font: 9px 'arial', sans-serif;
	  color: #fff;
	  margin-top: 10px;
	  margin-left: 14px;
	  width: 735px;
	  height: 15px;
	  text-align: right;
	}
	
		#footer a {
			color: #fff;
			text-decoration:none;
		}
		
		#footer a:hover {
			color: #fff;
			background-color: #7a7a7a;
			text-decoration: none;
		}
			
h3 {
	font: 20px 'arial', sans-serif;
	letter-spacing: -1px;
	color: #777777;
}

h1 {
	font: 12px 'arial', sans-serif;
	color: #969696;
	margin-bottom: 3px;
}

.tooltip {
  font: 11px 'arial', sans-serif;
  position: absolute;
  display: none;
  background-color: #fff;
  border: 1px solid #7a7a7a;
  padding: 5px;
}

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; }
