/* Angaben zum Hauptmenü und Untermenü:*/
@import url(menu.css);

/* Angaben zum Inhalt und Überschriften:*/
@import url(content.css);

/* Angaben zum Formulare:*/
@import url(kontaktformular.css);



/* Allgemeine einstellungen */
/* 
-----------------------------------------------------------------------------------
*/
body {
	margin: 0.5em;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
  	text-decoration: none;
  	font-size: 0.7em;
  	text-align: center;
	background: url(../imgs/gfx-body.jpg) repeat-x #FBFBFB;
}

* {
  	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
  	text-decoration: none;
  	font-size: 1em;
	text-align: left;
	line-height: 1.7em;
	
}
#clear-float, .clear-float {
  	clear: both;
}



#main {
	margin: 0 auto;
	padding: 0;
	text-align: center;
	width: 728px;
}
#logo {
}
#main1 {
	margin: 0;
	padding: 0;
	background: url(../imgs/gfx-hg-content.gif) repeat-y;
}
#main-left {
	background: url(../imgs/gfx-main-left.jpg) no-repeat top left;
	float: left;
	width: 493px;
}
#main-right {
	background: url(../imgs/gfx-main-right.jpg) no-repeat top left;
	float: left;
	width: 233px;
}


/* Content left */
#content {
	margin: 207px 47px 0 31px;
	padding: 0;
}
#root-menu {
	margin: 0;
	padding: 0 0 0 22px;
	background: url(../imgs/gfx-root-menu.gif) no-repeat;
}
#inhalt {
	margin: 30px 0 0 0;
	padding: 0;
}
#print {
	text-align: right;
	border-top: 4px solid #444444;
	margin: 20px 0 15px 0;
	padding: 0;
}


/* Content right */
#navigation {
	margin: 93px 0 0 0;
	width: 217px;
	background: url(../imgs/gfx-nav-hg.gif) repeat-y;
}
#news {
        margin: 20px 0 0 0;
        padding: 0;
        width: 215px;
}


/* Footer */
#footer {
	margin: 0 auto;
	padding: 5px 0 5px 0;
	text-align: center;
	border-top: 2px solid #BEBEBE;
	width: 699px;
        clear: both;
}