@charset "utf-8";
body {
	margin: 0;
	padding: 0;
	background-image: url(../mainpics/grauverlauf.jpg);
	background-color: #fff;
	background-repeat: repeat-x;
}
* html body {
	background-image: none;
	background-color: #FFFFFF;
}
#container {
	position: relative;
	width: 980px;
	min-height: 730px;
	margin: 0 auto;
	background-color: #FFFFFF;
}
#rahmen {
	position: absolute;
	top: 0;
	left: 0;
	width: 980px;
	height: 30px;
	background-image: url(../mainpics/grau_oben.jpg);
	background-repeat: no-repeat;
}
* html #rahmen {
	background-image: none;
}
#header {
	position: absolute;
	top: 30px;
	left: 0;
	width: 980px;
	height: 165px;
	background-image: url(../mainpics/header_gzw.jpg);
	background-repeat: no-repeat;
}
#home {
	position: absolute;
	top: 195px;
	left: 19px;
	width: 169px;
	height: 39px;
	margin: 0;
	padding: 0;
	background: none;
}
#h_nav {
	position: absolute;
	top: 195px;
	left: 205px;
	width: 755px;
	height: 39px;
	padding: 0;
	margin: 0;
}
#footer {
	position: relative;
	top: 10px;
	left: 440px;
	height: 40px;
	width: 90px;
}
#textarea {
	position: absolute;
	top: 240px;
	left: 204px;
	width: 558px;
	height: 362px;
	background-color: #ffffff;
	padding-left: 11px;
}
/* ################################################### 
###############   rechte Spalte ##################### */

#rechte_spalte {
	position: absolute;
	top: 239px;
	left: 790px;
}
#zert {
	position: absolute;
	top: 770px;
	left: 920px;

}
#zert h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #666;
}



/* ################################################### 
###############   linke Spalte dynamsich ##################### */
#v_nav {
	position: absolute;
	top: 239px;
	left: 0;
	width: 169px;
	height: 260px;
	background-repeat: no-repeat;
}
#oben_v_nav {
	position: absolute;
	top: 0;
	left: 19px;
	width: 170px;
	height: 38px;
	background-image: url(../mainpics/oben.gif);
	background-repeat: no-repeat;
}
#mitte_v_nav {
	position: absolute;
	top: 38px;
	left: 19px;
	width: 169px;
	background-image: url(../mainpics/mitte.gif);
	background-repeat:repeat-y;
}
#nobg {background-image: none; background-color: #FFFFFF;}
#unten_v_nav {
	position: relative;
	width: 169px;
	height: 7px;
	background-image: url(../mainpics/unten.gif);
	background-repeat: no-repeat;
}
#webcam{	
	position: relative;
	top: 5px;
	width: 169px;
	height: 143px;
	background-image: url(../mainpics/kontakt.gif);
	background-repeat: no-repeat;
}
#webcam img {
 	position: relative;
	left: 13px;
	top: 10px;
	width: 141px;
	height: 96px;
 
 }
 #webcam h3 {
 	position: relative;
	left: 13px;
	top: 5px;
	width: 143px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	margin: 0;
  }
  
 #werbung1 {
        position: relative;
        
        top: 10px;
        
        
        
        margin: 0;
  }




  
  
#babygalerie {
	width: 558px;
	height: 800%;
	overflow: hidden;
	border: none;
}

#col_1 {
        position: absolute;
        top: 20px;
        left: 10px;
        width: 347px;
}

#col_2 {
        position: absolute;
        top: 20px;
        left: 360px;
        width: 208px;
        margin-right: 5px;
        border-right: solid 1px #1D9DC0;
        border-left: solid 1px #1D9DC0;
}




