body {
	/*background: #c3c3c3;*/
	font-size: 100.01%;
	font-family: verdana, Helvetica,arial, helvetica, sans-serif;
	padding: 0;
	margin: 0;
	height: 100%;
	background-color:#f8f9f8;
	font-size: 12px;
	font-weight:normal;
	line-height: 1.5;
	color:#5F7662;
	/*BACKGROUND-IMAGE: url(../images_layout/absolutplus-galerie_bg.jpg);*/
}

DIV#container {
	POSITION: relative;
 	LEFT:50px;
	top:15px;
    MARGIN: 0px;
	padding:0px;
    WIDTH: 850px;
    HEIGHT: auto;
 	/*border:1px solid #606060;*/
}

DIV#header-logo-ueberschrift{
	POSITION: relative;
	PADDING: 0px;
	MARGIN: 0px;
	WIDTH: 850px;
	HEIGHT:80px;
}

DIV#header-logo{
	POSITION: relative;
    float:right;
	PADDING: 0px;
	MARGIN: 0px;
	WIDTH: auto;
	HEIGHT:61px;
	padding-top:9px;
}

/* Menu #########################################*/
DIV#menu{
	PADDING: 0px;
	MARGIN: 0px;
	WIDTH: 600px;
	POSITION: relative;
	HEIGHT: 80px;
    border:0;
    float:left;
}

DIV#ausstelungen_menu{
	PADDING: 0px;
	MARGIN: 0px;
	WIDTH: 220px;
	POSITION: relative;
	HEIGHT: 40px;
    border:0;
    float:left;
}

DIV#galerie_menu{
	PADDING: 0px;
	MARGIN: 0px;
	WIDTH: 170px;
	POSITION: relative;
	HEIGHT: 30px;
	padding-top:10px;
    border:0;
    float:left;
}

DIV#news_menu{
	PADDING: 0px;
	MARGIN: 0px;
	WIDTH: 150px;
	POSITION: relative;
	HEIGHT: 33px;
	padding-top:7px;
    border:0;
    float:left;
}

DIV#kunstler_menu{
	PADDING: 0px;
	MARGIN: 0px;
	WIDTH: 200px;
	POSITION: relative;
	HEIGHT: 30px;
	padding-left:100px;
    border:0;
    float:left;
}

DIV#kontakt_menu{
	PADDING: 0px;
	MARGIN: 0px;
	WIDTH: 200px;
	POSITION: relative;
	HEIGHT: 40px;
    border:0;
    float:left;
}

/* Ende Menu #########################################*/


DIV#inhalt{
	PADDING: 0px;
	MARGIN: 0px;
	WIDTH: 850px;
	POSITION: relative;
    border:0;
    clear:both;
    height:450px;
    /*background-color:#F2F2F2;*/
}


DIV#umenu_navigation{
	PADDING: 0px;
	MARGIN: 0px;
	WIDTH: 850px;
	POSITION: relative;
	HEIGHT: 20px;
    padding-bottom:2px;
    padding-top:2px;
    /*padding-left:20px;*/
    border:0;
    clear:both;
    /*background-color:red;*/
    margin-top:15px;
}
DIV#umenu{
	PADDING: 0px;
	MARGIN: 0px;
	WIDTH: 400px;
	POSITION: relative;
	HEIGHT: 20px;
    border:0;
    float:left;
}
DIV#navigation{
	PADDING: 0px;
	MARGIN: 0px;
	WIDTH: 450px;
	POSITION: relative;
	HEIGHT: 20px;
    text-align:center;
    border:0;
    float:right;
}



DIV#col1{
	PADDING:0px;
	MARGIN: 0px;
	POSITION: relative;
	HEIGHT: auto;
    float:left;
    border:0;
    height:430px;
    padding:20px 20px 20px 0px;
}

DIV#col1_content{
	PADDING: 0px;
	POSITION: relative;
	HEIGHT: auto;
    float:left;
    border:0;
    height:410px;
    overflow:auto;
}


DIV#col2{
	PADDING: 0px;
	MARGIN: 0px;
	POSITION: relative;
	HEIGHT: auto;
    float:right;
    border:0;
    height:450px;
    /*background-color:#BBBBBB;*/
}

DIV#footer {
	PADDING: 0px;
	MARGIN: 0px;
    WIDTH: 850px;
    POSITION: relative;
	HEIGHT: 20px;
    /*background-color:#5F7662;*/
    clear:both;
    /*padding-left:20px;*/

}
DIV#footer_col1 {
	PADDING: 0px;
	MARGIN: 0px;
    WIDTH: 300px;
    POSITION: relative;
	HEIGHT: 20px;
   float:left;
}

DIV#footer_col2 {
	PADDING: 0px;
	MARGIN: 0px;
    WIDTH: 550px;
    POSITION: relative;
	HEIGHT: 20px;
    float:right;
    text-align:right;
    /*padding-right:25px;*/
}

td#bild{
    width:450px;
	height:450px;
	background-color:#BBBBBB;
}

TD.produktInfo {
  width:390px;
  height:390px;
  background-color:#f0efed;
  font-size: 12px;
  border:1px solid #5F7662;
}

TD.productListing-data {
  width:180px;
  height:180px;
  background-color:#f2f2f2;
  font-family:  Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-align:center;
  vertical-align:middle;
  border:1px solid #5F7662;
}
