body{
	background:url(images/bg.jpg) repeat-x;
	margin :0 0 0 0;
	padding : 0;
	text-align : left;
	font-family : Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#2E2C2C;
}
.Stil2 {
	font-size: 24px;
	color: #FFFFFF;
}
.history{
	font-size:14px;
	color:#e2001a;
	font-weight:bold;
}
.input{
	font-size:11px;
	height:12px;
	width:140px;
}
h1{
	font-size:14px;
	color:#e2001a;
}
h2{
	font-size:12px;
	color:#e2001a;
}
.stil3 {	
	font-size:12px;
	color:#e2001a;
}
.newsbg{
	background:url(images/news.jpg) no-repeat;
}
.rot{
	background-color:#e2001a;
}
.checkbox{
	margin: 6px 0 0 0;
    float: left;
}
.ausrichtung{
        margin: 8px 0 0 0;
		width: 200px;
}
.rahmen{
	border: 1px solid #e2001a;
}
a{
	color:#e2001a;
	text-decoration: none;
}
a:hover{
	color:#FF1515;
	text-decoration: none;
}
a:active{
	color:#FF1515;
	text-decoration: none;
}
ul{
	padding-left:5px;
}
ul li {
	padding-left:7px;
	list-style: none;
	background: url(images/dot.gif) 0 50% no-repeat;
	text-indent: 11px;
}
#box {
	top:0px;
	margin:auto;
	padding-right:10%;
	width:950px;
	height:757px;
}
#header{
	background:url(images/headfolge.jpg) no-repeat;
	float:left;
	width:942px;
	height:298px;
}
#header_kontakt{
	background:url(images/emo_kontakt.jpg) no-repeat;
	float:left;
	width:942px;
	height:298px;
}
#header_geruest{
	background:url(images/emo_geruestbau.jpg) no-repeat;
	float:left;
	width:942px;
	height:298px;
}
#header_impressum{
	background:url(images/emo_impressum.jpg) no-repeat;
	float:left;
	width:942px;
	height:298px;
}

#header_malerarbeiten{
	background:url(images/emo_malerarbeiten.jpg) no-repeat;
	float:left;
	width:942px;
	height:298px;
}

#header_stuckarbeiten{
	background:url(images/emo_stuckarbeiten.jpg) no-repeat;
	float:left;
	width:942px;
	height:298px;
}

#header_history{
	background:url(images/emo_history.jpg) no-repeat;
	float:left;
	width:942px;
	height:298px;
}

#header_aktuelles{
	background:url(images/emo_aktuelles.jpg) no-repeat;
	float:left;
	width:942px;
	height:298px;
}

#header_farbgestaltung{
	background:url(images/emo_farbgestaltung.jpg) no-repeat;
	float:left;
	width:942px;
	height:298px;
}
#headermenu{
	float:right;
	margin-right:40px;
	font-size:10px;
	color:#e2001a;
}
a.headermenu{
	color:#e2001a;
	text-decoration: none;
}
a.headermenu:hover{
	color:#FF1515;
	text-decoration: none;
}
a.headermenu:active{
	color:#FF1515;
	text-decoration: none;
}
a.promo{
	color:#FFFFFF;
	text-decoration: none;
}
a.promo:hover{
	color:#CCCCCC;
	text-decoration: none;
}
a.promo:active{
	color:#FFFFFF;
	text-decoration: none;
}
#logo{
	margin-left:600px;
	margin-top:70px;
}
#bg-content {
	background:url(images/bg_content.jpg);
	background-repeat:repeat-y;
	min-height:270px;
	height:auto;
	float:left;
	width:942px;
}
#submenu{
	background-color:#FFFFFF;
	width:120px;
	float:right;
	border-right: 1px solid #990000;
	height:147px;
	padding-left:15px;
	font-size:10px;
}
#submenu1{
	background-color:#FFFFFF;
	width:120px;
	float:right;
	border-right: 1px solid #990000;
	height:30px;
	padding-left:15px;
	font-size:10px;
}
.sub{
	font-size:10px;
	line-height:14px;
}
a.sub{
	color:#000000;
}
a.sub:hover{
	color:#FF1515;
}
a.sub:active{
	color:#FF1515;
}
#menu{
	margin-left:108px;
	margin-top:61px;
	float:left;
	width:144px;
	height:153px;
}
#content{
	float:right;
	width:609px;
	margin-right:53px;
	min-height:250px;
}
.tdbottom{
	border-bottom:#CCCCCC 1px solid;
}
#menu1_ {
	background:url(images/menu1ac.jpg) no-repeat;
	float:left;
	width:144px;
	height:22px;
}
#menu2_ {
	background:url(images/menu2ac.jpg) no-repeat;
	float:left;
	width:144px;
	height:22px;
}
#menu3_ {
	background:url(images/menu3ac.jpg) no-repeat;
	float:left;
	width:144px;
	height:22px;
}
#menu4_ {
	background:url(images/menu4ac.jpg) no-repeat;
	float:left;
	width:144px;
	height:22px;
}
#menu5_ {
	background:url(images/menu5ac.jpg) no-repeat;
	float:left;
	width:144px;
	height:22px;
}
#menu6_ {
	background:url(images/menu6ac.jpg) no-repeat;
	float:left;
	width:144px;
	height:22px;
}
#menu7_ {
	background:url(images/menu7ac.jpg) no-repeat;
	float:left;
	width:144px;
	height:21px;
}
#footer_ {
	background:url(images/footer.jpg) no-repeat;
	float:left;
	width:942px;
	height:56px;
}
#footerschr{
	font-size:10px;
	padding-left:290px;
	padding-top:35px;
	color:#FFFFFF;
}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */


/*-- Navi Start --*/
a.menu1     { 
	line-height:0px;
	font-size:0px;
	display:block;
	background-image:url(images/menu1.jpg);
	background-repeat:no-repeat;
	width:144px; height:22px; 
}
a.menu1:hover{ 
	line-height:0px;
	font-size:0px;
	display:block;
	background-image:url(images/menu1ac.jpg); 
	background-repeat:no-repeat;
}
a.menu1:active{ 
	line-height:0px;
	font-size:0px;
	display:block;
	background-image:url(images/menu1ac.jpg); 
	background-repeat:no-repeat;
}
a.menu2     { 
	line-height:0px;
	font-size:0px;
	display:block;
	background-image:url(images/menu2.jpg);
	background-repeat:no-repeat;
	width:144px; height:22px;
}
a.menu2:hover { 
	line-height:0px;
	font-size:0px;
	background-image:url(images/menu2ac.jpg); 
	background-repeat:no-repeat;
}
a.menu2:active { 
	line-height:0px;
	font-size:0px;
	display:block;
	background-image:url(images/menu2ac.jpg); 
	background-repeat:no-repeat;
}
a.menu3     { 
	line-height:0px;
	font-size:0px;
	display:block;
	background-image:url(images/menu3.jpg);
	background-repeat:no-repeat;
	width:144px; height:22px;
}
a.menu3:hover { 
	line-height:0px;
	font-size:0px;
	background-image:url(images/menu3ac.jpg); 
	background-repeat:no-repeat;
}
a.menu3:active { 
	line-height:0px;
	font-size:0px;
	background-image:url(images/menu3ac.jpg); 
	background-repeat:no-repeat;
}
a.menu4     { 
	line-height:0px;
	font-size:0px;
	display:block;
	background-image:url(images/menu4.jpg);
	background-repeat:no-repeat;
	width:144px; height:22px; 
}
a.menu4:hover { 
	line-height:0px;
	font-size:0px;
	background-image:url(images/menu4ac.jpg); 
	background-repeat:no-repeat;
}
a.menu4:active { 
	line-height:0px;
	font-size:0px;
	background-image:url(images/menu4ac.jpg); 
	background-repeat:no-repeat;
}
a.menu5     { 
	line-height:0px;
	font-size:0px;
	display:block;
	background-image:url(images/menu5.jpg);
	background-repeat:no-repeat;
	width:144px; height:22px; 
}
a.menu5:hover { 
	line-height:0px;
	font-size:0px;
	background-image:url(images/menu5ac.jpg); 
	background-repeat:no-repeat;
}
a.menu5:active { 
	line-height:0px;
	font-size:0px;
	background-image:url(images/menu5ac.jpg); 
	background-repeat:no-repeat;
}
a.menu6     { 
	line-height:0px;
	font-size:0px;
	display:block;
	background-image:url(images/menu6.jpg);
	background-repeat:no-repeat;
	width:144px; height:22px; 
}
a.menu6:hover { 
	line-height:0px;
	font-size:0px;
	background-image:url(images/menu6ac.jpg); 
	background-repeat:no-repeat;
}
a.menu6:active { 
	line-height:0px;
	font-size:0px;
	background-image:url(images/menu6ac.jpg); 
	background-repeat:no-repeat;
}
a.menu7     { 
	line-height:0px;
	font-size:0px;
	display:block;
	background-image:url(images/menu7.jpg);
	background-repeat:no-repeat;
	width:144px; height:22px; 
}
a.menu7:hover { 
	line-height:0px;
	font-size:0px;
	background-image:url(images/menu7ac.jpg); 
	background-repeat:no-repeat;
}
a.menu7:active { 
	line-height:0px;
	font-size:0px;
	background-image:url(images/menu7ac.jpg); 
	background-repeat:no-repeat;
}
/*-- Navi Ende --*/
