body {
		margin: 0px;
                padding: 0px;
	        font-family: tahoma, verdana, sans-serif;
		font-size: 13px;
 		line-height: 1.2em;
 		letter-spacing: 0;
		text-align: left;
		word-spacing: normal;
  		text-decoration: none;
 		color: black;
                 background-color: white;
	        scrollbar-face-color: #ffffff;
  		scrollbar-highlight-color: #ffffff;
		scrollbar-3dlight-color: #000000;
		scrollbar-darkshadow-color: #000000;
		scrollbar-shadow-color: #ffffff;
		scrollbar-arrow-color: #000000;
		scrollbar-track-color: #ffffff;

       }

a{
		text-decoration:none;
                 color: #000000;
       }

a:visited {
                 color: #454545;
          }

a:hover {

                 color: #FF9000;
        }

ul {		color: #FF9000;
                 margin-left: 0px;
                 padding-left: 20px;
   		list-style: url(gfx/menu/punkt.gif);

   }

.ul_text {     	color: #000000;

}



li {		
                margin-left: 0px;               
		padding: 0px;           

                }

#editor {white-space:pre;}


#container1 { 	background-color: white;
		height:542px;
                 width:100%;
                 position:absolute;
                 top:50%;
                 margin-top:-271px;
                 border:0px;
                  }

#container1linie1 { position: absolute;
		  height: 1px;
                   width: 100%;
                   top: 30px;
                   border-top: 1px solid black;
}

#container1linie2 { position: absolute;
		  height: 1px;
                   width: 100%;
                   bottom: 15px;
                   border-bottom: 1px solid black;
}


#container2 { 	background-color: white;
		height:100%;
                 width:890px;
                 position:absolute;
                 top:0px;
                 left: 50%;
                 margin-left:-445px;
                 border:0px;
}

#ueberschriftcontainer {
                 position: absolute;
                 top: 0px;
                 width: 100%;
                 height: 30px;
                 background-color: white;
                 border:0px;

}

#ueberschrift {	display: block;
		float: left;
                 height: 30px;
                 width: 299px;
                 border: 0px;
                 background-image: url(gfx/logo.gif);
            }



#contentcontainer {
                 position: absolute;
                 top: 30px;
                 width: 100%;
                 height: 495px;
                 background-color: white;
                 border-right: 1px solid black;
                 border-top: 1px solid black;
                 border-bottom: 1px solid black;
}

#menucontainer {
                 position: absolute;
                 bottom: 0px;
                 width: 100%;
                 height: 15px;
                 background-color: white;
                 border: 0px;
                 line-height: 1px;
                 font-size: 1px;
}

.hoverbalken {	display: block;
		float: right;
                 width: 42px;
                 height: 495px;
                 border: 0px;
                 border-left: 1px solid white;
}

#hoverbalken_food {
		background-image: url(gfx/balken/food_start.jpg);
}

#hoverbalken_food:hover {
		background-image: url(gfx/balken/food_start_mo.jpg);
}


#hoverbalken_product {
		background-image: url(gfx/balken/product_start.jpg);
}

#hoverbalken_product:hover {
		background-image: url(gfx/balken/product_start_mo.jpg);
}


#hoverbalken_corporate {
		background-image: url(gfx/balken/corporate_start.jpg);
}

#hoverbalken_corporate:hover {
		background-image: url(gfx/balken/corporate_start_mo.jpg);
}


#hoverbalken_portrait {
		background-image: url(gfx/balken/portrait_start.jpg);
}

#hoverbalken_portrait:hover {
		background-image: url(gfx/balken/portrait_start_mo.jpg);
}

#hoverbalken_nature {
		background-image: url(gfx/balken/nature_start.jpg);
}

#hoverbalken_nature:hover {
		background-image: url(gfx/balken/nature_start_mo.jpg);
}

#hoverbalken_travel {
		background-image: url(gfx/balken/travel_start.jpg);
}

#hoverbalken_travel:hover {
		background-image: url(gfx/balken/travel_start_mo.jpg);
}



#gallery_bildcontainer {
                 position: absolute;
                 border: 0px;
                 bottom: 15px;
                 left: 0px;
}




.gallery_hoverbalken {
 	        display: block;
		float: right;
                 width: 20px;
                 height: 495px;
                 border: 0px;
                 border-left: 1px solid white;
}

#gallery_hoverbalken_product {
		background-image: url(gfx/balken/product_schmal.jpg);
}

#gallery_hoverbalken_product:hover {
		background-image: url(gfx/balken/product_schmal_mo.jpg);
}

#gallery_hoverbalken_nature {
		background-image: url(gfx/balken/nature_schmal.jpg);
}

#gallery_hoverbalken_nature:hover {
		background-image: url(gfx/balken/nature_schmal_mo.jpg);
}

#gallery_hoverbalken_corporate {
		background-image: url(gfx/balken/corporate_schmal.jpg);
}

#gallery_hoverbalken_corporate:hover {
		background-image: url(gfx/balken/corporate_schmal_mo.jpg);
}

#gallery_hoverbalken_food {
		background-image: url(gfx/balken/food_schmal.jpg);
}

#gallery_hoverbalken_food:hover {
		background-image: url(gfx/balken/food_schmal_mo.jpg);
}

#gallery_hoverbalken_travel {
		background-image: url(gfx/balken/travel_schmal.jpg);
}

#gallery_hoverbalken_travel:hover {
		background-image: url(gfx/balken/travel_schmal_mo.jpg);
}

#gallery_hoverbalken_portrait {
		background-image: url(gfx/balken/portrait_schmal.jpg);
}

#gallery_hoverbalken_portrait:hover {
		background-image: url(gfx/balken/portrait_schmal_mo.jpg);
}





.gallery_breiterbalken {	display: block;
		float: right;
                 width: 110px;
                 height: 495px;
                 border: 0px;
                 border-left: 1px solid white;
}


#gallery_breiterbalken_product {
		background-image: url(gfx/balken/product_breit_name.jpg);

}


#gallery_breiterbalken_nature {
		background-image: url(gfx/balken/nature_breit_name.jpg);

}


#gallery_breiterbalken_corporate {
		background-image: url(gfx/balken/corporate_breit_name.jpg);

}


#gallery_breiterbalken_food {
		background-image: url(gfx/balken/food_breit_name.jpg);

}


#gallery_breiterbalken_travel {
		background-image: url(gfx/balken/travel_breit_name.jpg);

}


#gallery_breiterbalken_portrait {
		background-image: url(gfx/balken/portrait_breit_name.jpg);

}





.menupunkt {	display: block;
		float: right;
                 height: 11px;
                 border: 0px;
                 font-size:1px;
                 line-height:1px;
                 margin-top: 4px;
            }



#menupunkt_agb {
		background-image: url(gfx/menu/agb.gif);
                 width: 25px;
}

#menupunkt_agb:hover, #menupunkt_agb_active {
		background-image: url(gfx/menu/agb_mo.gif);
                 width: 25px;
}



#menupunkt_impressum {
		background-image: url(gfx/menu/impressum.gif);
                 width: 66px;
}

#menupunkt_impressum:hover, #menupunkt_impressum_active {
		background-image: url(gfx/menu/impressum_mo.gif);
                 width: 66px;
}


#menupunkt_about {
		background-image: url(gfx/menu/about.gif);
                 width: 39px;
}

#menupunkt_about:hover, #menupunkt_about_active {
		background-image: url(gfx/menu/about_mo.gif);
		width: 39px;
}



#menupunkt_contact {
		background-image: url(gfx/menu/contact.gif);
                 width: 51px;
}

#menupunkt_contact:hover, #menupunkt_contact_active {
		background-image: url(gfx/menu/contact_mo.gif);
                 width: 51px;
}


#menupunkt_datenschutz {
		background-image: url(gfx/menu/datenschutz.gif);
                 width: 69px;
}

#menupunkt_datenschutz:hover, #menupunkt_datenschutz_active {
		background-image: url(gfx/menu/datenschutz_mo.gif);
                 width: 69px;
}


.menupunkt_punkt {
		display: block;
		float: right;
                 height: 11px;
                 border: 0px;
                 font-size:1px;
                 line-height:1px;
                 margin-top: 4px;
		background-image: url(gfx/menu/punkt.gif);
                 width: 9px;
}

#thumbnailcontainer {
		position: absolute;
                 right: 130px;
                 width: 192px;
                 height: 100%;
                 border: 0px;
                 font-size: 0px;
                 line-height: 1px;
}

#thumbnailliste {
                 padding: 0px;
                 margin: 0px;
                 width: 192px;
}

.thumbnaillisteneintrag {
		display: inline;
                 margin-right: 15px;
}

.thumbnail {
                 margin-top: 15px;
                 width: 45px;
                 height: 45px;
                 border: 0px;
}

#textcontainer {
                 position: absolute;
                 top: 29px;
                 left: 0px;
                 width: 549px;
                 height: 448px;
                 overflow: auto;
                 padding-right: 15px;
}

h1 { 
		 font-weight: bold;
                 font-size: 13px;
                 color: #454545;

}



