body { 
	background-color:#212121;
	background-image:url(images/bg.jpg);
}

#seite {
	position:absolute;
	left:0px;
	top:0px;
}

#logo {
	background-image:url(images/lefthead.jpg);
	position:absolute;
	left:0px;
	top:0px;
	width:260px;
	height:295px;
	background-color:#ccc;
}

#header {
	position:absolute;
	left:260px;
	top:0px;
	width:740px;
	height:295px;

}

#menuteaser {
	position:absolute;
	left:0px;
	top:295px;
	width:260px;
	height:15px;
	background-color:#900;
}

#menu {
	position:absolute;
	left:0px;
	top:303px;
	width:260px;
	min-height:407px;
	background-color:#eeeeee;
}





 
.mod_navigation
{
		margin-left:0px;
		padding:0;
		list-style-type:none;
}


.mod_navigation li
{
		margin-top:10px;
		list-style-type:none;
}

.mod_navigation .level_2 li
{
		margin-top:0px;
		margin-left:0px;
		list-style-type:none;
}

.mod_navigation a,
.mod_navigation a:link,
.mod_navigation a:visited
{
        color: #000;
        font-family: Arial, Helvetica, sans-serif;
		font-size:14px;
        text-decoration: none;
		background: url(images/menu.jpg) no-repeat;
		background-position:left;
		padding-left:20px;
}
 
.mod_navigation a:hover
{
		text-decoration: underline;
		background: url(images/menuon.jpg) no-repeat;
		background-position:left;
}

.mod_navigation ul .level_2 a,
.mod_navigation ul .level_2 a:link,
.mod_navigation ul .level_2 a:visited
{
        color: #000;
        font-family: Arial, Helvetica, sans-serif;
		font-size:13px;
        text-decoration: none;
		background: url(images/menu2.jpg) no-repeat;
		background-position:left;
		padding-left:10px;
}

.mod_navigation ul .level_2 li a:hover
{
		text-decoration: underline;
		background: url(images/menu2on.jpg) no-repeat;
		background-position:left;
}


    span.active  {
        color: #333;
        font-family: Arial, Helvetica, sans-serif;
		font-size:14px;
        text-decoration: underline;
		background: url(images/menuon.jpg) no-repeat;
		background-position:left;
		padding-left:20px;
    }
	
     .level_2 span.active  {
        color: #333;
        font-family: Arial, Helvetica, sans-serif;
		font-size:13px;
		text-decoration: underline;
		background: url(images/menu2on.jpg) no-repeat;
		background-position:left;
		padding-left:10px;
    }


#content {
	position:absolute;
	left:260px;
	top:295px;
	width:580px;
	min-height:415px;
	background-color:#fff6f6;
}

#content p, #content h1, #content h4 {
	text-align:left;
	letter-spacing:0.1px;
	padding-left:15px;
	padding-right:15px;
 	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height: 1.5;
}

#content a, #content a:link, #content a:visited {
	text-decoration:underline;
	color:#900;
}

#content a:hover {
	text-decoration:none;
	}


#content h1, h4 {
	font-size:18px;
	letter-spacing:-1px;
	color:#900;
}

.mod_subscribe form .formbody
{
	padding-left:15px;
	padding-right:15px;
}

#sideteaser {
	position:absolute;
	left:840px;
	top:295px;
	width:160px;
	height:15px;
	background-color:#900;
}

#side {
	text-align:center;
	position:absolute;
	left:840px;
	top:310px;
	width:160px;
	min-height:400px;
	background-color:#eeeeee;
}

#center{
	text-align:center;
}


#footer {
	left:0px;
	width:260px;
	background-color:#ccc;
	height:15px;
}

img {
	border:0px;
}

.invisible{
position:absolute;
  left:-999px;
  width:500px;
}