body {
    margin: 0;
    padding: 0;
   background-color: white;
}

div#page {
    border: 0px solid gray;
    width: 1024px;
    margin: 0;
    padding: 0;
	overflow: hidden;
    background: white url(../images/bg_gesamt.jpg) no-repeat  0 87px;
    background: white url(../images/bg_gesamt.jpg) no-repeat  0 65px;
    background: white url(../images/bg_gesamt.jpg) no-repeat  0 87px;
}

div#above {
	background: #FFFFFF url(../images/header.gif) left top repeat-x;
	background: #FFFFFF url(../images/leiste_oben_blanco.jpg) left top repeat-x;
	background: #FFFFFF url(../images/leiste_oben_3.jpg) left top repeat-x;
    height: 87px;
    margin: 0;
    padding: 0;
}

div#below {
    border: 0px solid blue;
    margin: 0;
    padding: 0;
}

div#left {
    border: 0px solid black;
	/*background: #FFFFFF url(../images/bg_menu_intro.jpg) left top repeat-x;*/
	width: 212px;
	height: 570px;
	clear:both;
	float: left;
}

div#content {
	float: left;
	width: 812px;
	height: 570px;
    background: #FFFFFF url(../images/bg_content.jpg) left top repeat-x;
}

/* NEWS ... */

div#start_newscol {

    position: absolute;
    top: 87px;
    left: 212px;
    padding-top: 15px;
    padding-top: 25px;
    padding-left: 0px;
    border: 0px solid green;
    width: 360px;
    width: 330px;
    /*height:572px*/

    font-size: 13px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    line-height: 15px;
}

div#start_newscol div{

    padding-top: 40px;
    padding-left: 32px;
    padding-right: 38px;
padding: 0;
padding-left: 10px;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;

    margin: 0;
    margin-left: 51px;
    margin-top: 10px;
    margin-top: 0px;
margin-bottom: 10px;
    width: 207px;
    /*min-height: 122px;*/
    height: 122px;
/*
background: url(fileadmin/template/main/images/textfeld_intro.gif) left top no-repeat;
background: url(../images/textfeld2_intro.gif) left top no-repeat;
background: url(../images/textfeld2_white.gif) left top no-repeat;
*/
    overflow: hidden;
    border: 0px solid black;

}

p.bodytext {
    margin: 0 0 0 0;
}
p.bodytext a {
    text-decoration: none;
    font-weight: bold;
    color: red;
}

/* ... NEWS */


div#logo {
	width: 212px;
	height: 81px;
  float: left;
  width: 212px;
}

div#logolayer {
	position: absolute;
	top: 0px;
	left: 0px;
}

div#content {
    margin: 0;
    padding: 0;
    overflow: hidden;
}

div#content img {
    margin: 0;
    padding: 0;
    float: left;
}