/*
rot: #EA0104;
grau: #E8E8E8;


*/

* {
margin: 0;
padding: 0;
}

body {
font: 12px Arial, Helvetica, sans-serif;
color: #000000;
background-color: #FFFFFF;
background-image: url(../pics/bg.gif);
background-repeat: repeat-y;

}
h1 {
	color: #EA0104;
	font-size: 18px;
	font-weight: normal;
	margin: 32px 20px 19px 21px;
}
h2 {

}
h3 {

}
p {
  

}
table 
{
    border-collapse: collapse;
}

img 
{
    border: none;
}

a 
{
    text-decoration: none;
    color: #000000;
}

a:hover 
{

	color: #EA0104;
}

/* IDs */
#container {
color: #000;
position: relative;
text-align: left;
width: 980px;
height: 100%;
}


/********** Header ***********/

#header {
width: 100%;
height: 161px;

}

#header-top {
	height: 75px;
	margin: 0px 0px 4px 0px;
	border-bottom: 12px solid #EA0104;
	vertical-align: bottom;
}



div.brand {
	background-image: url(../pics/strichel.gif);
	background-repeat: repeat-y;
	background-position: right;
	height: 75px;
	font-size: 11px;
	float: right;
	overflow:hidden;

}

div.brand div {
	margin: 53px 22px 0px 0px;
	
}
div.brand img {
	margin-right: 1px;
}

#logo {
	float: left;
}

#logo img
{
    margin: 47px 0px 0px 18px;
	vertical-align: bottom;
	border-right: 4px solid #FFFFFF;
	border-left: 4px solid #FFFFFF;
	position: absolute;
	

}
#header-bottom {
	height: 70px;
	background-color: #E8E8E8;
	clear: both;
}

#header-bottom h1 {
	float: left;
	font-size: 18px;
	color: #676767;
	font-weight: normal;
	margin: 31px 0px 0px 21px;
}
#logo-visual img {
	border-right: 4px solid #FFFFFF;
	float: left;
}

/***************** Contentbereich ********************/
#main {
	color: #000000;
	
}


#content {
padding: 4px 0px 0px 4px;



}
#content p {
	margin: 14px 20px 15px 21px;
}
#content ul {
	margin: 0px 0px 0px 23px;
	padding: 0px 0px 0px 0px;
}
#content li {
	list-style: none;
	background-image: url(../pics/bullet.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	margin: 0px 0px 3px 0px;
	padding: 0px 20px 0px 15px;
}
#content .bullet-list li {
	padding-bottom: 12px;
}


/***************** Fußleiste ********************/
div.containerbot {
clear: both;
height: 30px;
border-top: 4px solid #EA0104;
padding: 1px 7px 0px 22px;
font-size: 11px;
margin: 4px 0px 10px 0px;


}
div.containerbot div {
	float: left;
	line-height: 18px;
}

div.containerbot div a {
	color: #000000;
}

div.containerbot div a:hover {
	color: #EA0104;
}
div.containerbot div span {
	padding: 0px 5px 0px 5px;
}

/***************** Boxen ********************/



.box-angebot {
	display: none;
	
}

.box-home {
	display: none;
}

.box-aktuelles {
	display: none;
}


.box-tipp {
	display: none;
}

div.catlist {
	display: none;
}

/*************** Navigation ***********************/
#mainmenu {

width: 276px;
color: #000;
height: 100%;
padding: 11px 0px 0px 0px;


}
#mainmenu ul  {
	display: none;
}


div.submenu {
    display: none;
}


#topmenu {
	display: none;	
}
#bottommenu {
	display: none;
}







