body, html {
    margin:0px;
    padding:0px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    text-align: center;
}

h1 {
	font-size:14px;
	font-weight:normal;
}
a {
	margin:0px;
	padding:0px;

}
a:hover, #impressum a:hover
{

}

#menu {

}
#menuon {

}

hr {

}
a img {
border:0px;

}

p {

}

form {

}

.bold
{

}
.italic
{

}
.left_float {
	float: left;
}

.no_border {
	border: none;
}

#container 
{
	width:950px;
        margin: 0 auto;
	background-repeat:repeat-y;
        text-align: left;
}
#left
{

	width:356px;
	float:left;
	background-image:url(../../img/struct/left_bkg.jpg);
}
#left-left
{
	width:120px;
	float:left;
}
#left-top
{
	width:120px;
	height:265px;
}
#left-bottom
{
	width:120px;
}
#logo
{
	float:left;
}

#right
{
	float:left;
	width:568px;
}
#top
{	
	width:531px;
	float:left;
}
#right #head
{
	margin-left:20px;
}
#title
{
	width:478px;
	height:38px;

	background-repeat:no-repeat;
	padding-left:53px;
	padding-top:33px;
}
 *:not(hr) #title {
        padding-top:23px;
}

#content
{
	width:519px;
	line-height:18px;
	padding-left:20px;
	margin-bottom:14px;

}
#content1
{
	width:519px;
	line-height:18px;
	padding-left:0px;
	margin-bottom:14px;

}

#footer
{
	clear: left;
	background-image:url(../../img/struct/footer_bkg.gif);
	background-repeat:no-repeat;
	width:491px;
	height:53px;
	margin-left:380px;
	font-size:11px;
	padding-top:28px;
	padding-left:20px;
}

#kontakt
{
	margin-top:-70px;
	margin-left:519px;
	height:81px;
	width:30px;
}
#footer a
{
	text-decoration:none;
	color:#236706;
	font-weight:bold;
	font-size:10px;
}

#footer img
{
	border:0px;
	margin-left:0px;
	margin-right:0px;
}
#right-right
{
	position:absolute;
	left:891px;
	top:0px;
	background-image:url(../../img/struct/right_bkg.gif);

	background-repeat:repeat-y;	
	float:left;
	width:56px;
}

#right-right img
{
	margin-left:28px;
}
#weihnachten
{
	position:absolute;
	top:0px;
	left:-20px;
}