body {
    background-color: #333333;
    margin: 0px;
    padding: 0px;
}
.p {
	margin:0px;
	padding:0px;
	font-size: inherit;
	font-family: inherit;
	font-weight: inherit;
	text-align: inherit;
	color: inherit;
	line-height: inherit;
	vertical-align: top;
}
p {
	padding-top:0px;
	margin-top:0px;
}
img {
	border:0px;
}
div {
	margin:0px;
	padding:0px;
	font-family:verdana; font-size:12px;
}
.AbsWrap {
	width: 100%;
	position: relative;
}
.rowWrap {
	width: 100%;
}
.clearfloat {
	clear:both;
	height:0px;
}
a:link, a:visited{
    COLOR: inherit;
    text-decoration: none;
}
#main {

	width:1000px;
	margin: 0px auto 0px auto;
	border: 0px solid #f0f0f0;
	

}
#Head {
	margin-left:7px;
	margin-top:2px;
	width:981px;
	height:154px;
	margin-bottom:0px;
	float:left;
	display:inline;
	background-image: url(Head1.jpg);
	overflow:hidden;
}

#Head2 {
	margin-left:7px;
	margin-top:2px;
	width:981px;
	height:154px;
	margin-bottom:0px;
	float:left;
	display:inline;
	background-image: url(Head2.jpg);
	overflow:hidden;
}
#Head2_1 {
	margin-left:7px;
	margin-top:2px;
	width:981px;
	height:154px;
	margin-bottom:0px;
	float:left;
	display:inline;
	background-image: url(Head2_1.jpg);
	overflow:hidden;
}

#Head2_2 {
	margin-left:7px;
	margin-top:2px;
	width:981px;
	height:154px;
	margin-bottom:0px;
	float:left;
	display:inline;
	background-image: url(Head2_2.jpg);
	overflow:hidden;
}

#Head3 {
	margin-left:7px;
	margin-top:2px;
	width:981px;
	height:154px;
	margin-bottom:0px;
	float:left;
	display:inline;
	background-image: url(Head3.jpg);
	overflow:hidden;
}

#Head4 {
	margin-left:7px;
	margin-top:2px;
	width:981px;
	height:154px;
	margin-bottom:0px;
	float:left;
	display:inline;
	background-image: url(Head4.jpg);
	overflow:hidden;
}

#Head5 {
	margin-left:7px;
	margin-top:2px;
	width:981px;
	height:154px;
	margin-bottom:0px;
	float:left;
	display:inline;
	background-image: url(Head5.jpg);
	overflow:hidden;
}
#Head6 {

	margin-left:7px;
	margin-top:2px;
	width:981px;
	height:154px;
	margin-bottom:0px;
	float:left;
	display:inline;
	background-image: url(Head6.jpg);
	overflow:hidden;
}


#MainHead {
	margin-left:7px;
	margin-top:0px;
	width:981px;
	height:13px;
	margin-bottom:0px;
	float:left;
	display:inline;
	background-image: url(MainHead.jpg);
	overflow:hidden;
}
#MainBG {
    margin-left: 7px;
    margin-top: 0px;
    width: 981px;
    height: inherit;
    margin-bottom: 0px;
    float: left;
    display: inline;
    background-image: url(MainBG.jpg);
    overflow: hidden;
    background-repeat: repeat-y;
    background-attachment: inherit;
    
}

#MainUnten {
	margin-left:7px;
	margin-top:0px;
	width:981px;
	height:26px;
	margin-bottom:0px;
	float:left;
	display:inline;
	background-image: url(MainUnten.jpg);
	overflow:hidden;

}


#LeftMenuText {
	margin-left:53px;
	margin-top:22px;
	width: auto;
	margin-bottom:0px;
	float:left;
	display:inline;
	color: #7B1503;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
}

#MenuText {
    margin-left: 25px;
    margin-top: 129px;
    width: auto;
    margin-bottom: 0px;
    float: left;
    display: inline;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
}
#MainText {
    margin-top: -20px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 84px;
    float: left;    
    width: 525px;    
    display: inline;
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 20px;
    font-weight: normal;
    font-style: normal;
    text-align: justify;
}

#RedLineTextProjekte {
    margin-left: 85px;
    margin-top: 20px;
    width: 525px;
    float: left;
    display: inline;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    line-height: 20px;
    font-weight: normal;
    font-style: normal;
}

#RedLineText {
    margin-left: 85px;
    margin-top: 20px;
    width: 525px;
    float:left;
    display: inline;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    line-height: 20px;
    font-weight: normal;
    font-style: normal;
}

#RedLine {
    margin-left: 0px;
    margin-top: 0px;
    width: 690px;
    height: 65px;
    margin-bottom: 0px;
    float: right;
    display: inline;
    background-image: url(RedLine.jpg);
    overflow: hidden;
    position: relative;
    right: 18px;
    top: 400px;
    z-index: 0;    
}

#LeftMenu {

    margin-left: 15px;
    float: left;
    display: inline;
    overflow: hidden;
    position:relative;
    z-index: 0;    
    width: 34px;
    height: 215px;
    bottom: 15px;
    top: 30px;   
}

#SideBar {
    padding: 0px;
    border-style: none dotted none none;
    border-width: 1px;
    border-color: #C0C0C0;
    margin-left: 23px;
    width: 250px;
    height: 300px;
    float:left;
    visibility: visible;
    margin-top: 0px;
    margin-bottom: 0px;
    top: 0px;
}

#SideBar100 {
    padding: 0px;
    border-style: none dotted none none;
    border-width: 1px;
    border-color: #C0C0C0;
    margin-left: 23px;
    width: 250px;
    height: 500px;
    float: left;
    visibility: visible;
    margin-top: 0px;
    margin-bottom: 0px;
    top: 0px;
    background-color: #c0c0c0;
}

#Div2 {
	background-color: #7b1503;
	width:78px;
	margin-left:-1px;
	margin-top:326px;
	margin-bottom:0px;
	float:left;
	display:inline;
}
#DivHome {
    background-position: left top;
    background-color: #c0c0c0;
    width: 250px;
    padding-top: 0px;
    height: 500px;
    margin-left: 23px;
    margin-top: 2px;
    margin-bottom: 0px;
    float: left;
    display: inline;
    z-index: 5;
    background-image: url('Menu_Home.gif');
    background-repeat: no-repeat;
}

#DivLeistung {
    background-position: left top;
    background-color: #c0c0c0;
    width: 250px;
    padding-top: 0px;
    height: 500px;
    margin-left: 23px;
    margin-top: 2px;
    margin-bottom: 0px;
    float: left;
    display: inline;
    z-index: 5;
    background-image: url('Menu_Leistung.gif');
    background-repeat: no-repeat;
}
#DivLaden {
    background-position: left top;
    background-color: #c0c0c0;
    width: 250px;
    padding-top: 0px;
    height: 500px;
    margin-left: 23px;
    margin-top: 2px;
    margin-bottom: 0px;
    float: left;
    display: inline;
    z-index: 5;
    background-image: url('Menu_Laden.gif');
    background-repeat: no-repeat;
}
#DivWohn {
    background-position: left top;
    background-color: #c0c0c0;
    width: 250px;
    padding-top: 0px;
    height: 500px;
    margin-left: 23px;
    margin-top: 2px;
    margin-bottom: 0px;
    float: left;
    display: inline;
    z-index: 5;
    background-image: url('Menu_Wohn.gif');
    background-repeat: no-repeat;
}
#DivKontakt {
    background-position: left top;
    background-color: #c0c0c0;
    width: 250px;
    padding-top: 0px;
    height: 500px;
    margin-left: 23px;
    margin-top: 2px;
    margin-bottom: 0px;
    float: left;
    display: inline;
    z-index: 5;
    background-image: url('Menu_Kontakt.gif');
    background-repeat: no-repeat;
}
#DivImpressum {
    background-position: left top;
    background-color: #c0c0c0;
    width: 250px;
    padding-top: 0px;
    height: 500px;
    margin-left: 23px;
    margin-top: 2px;
    margin-bottom: 0px;
    float: left;
    display: inline;
    z-index: 5;
    background-image: url('Menu_Impressum.gif');
    background-repeat: no-repeat;
}
#colwrap1 {
	float:left;
	width:690px;
	margin-top:0px;
	margin-left:0px;
	border: 0px solid #f0f0f0;
}

.In_Zusammenarbeit_mit_AABLaden {
    margin: 1px 25px 0px 0px;
    float: right;
    display: inline;
    font-size: 10px;
    font-family: 'Arial MT', Arial, Helvetica, sans-serif;
    text-align: right;
    color: #919191;
    padding-top: 1px;
    padding-bottom: 2px;
    top: 45px;
    position: relative;
    z-index: 5;
}

.Copyright{
    font-size: 10px;
    font-family: 'Arial MT', Arial, Helvetica, sans-serif;
    
    color: #919191;
    line-height: 0%;
    padding-top: 1px;
    padding-bottom: 2px;
}


.AspNet-TreeView {
    margin-top: 30px;
    width: auto;
    font-family: Arial, Helvetica, sans-serif;
    border-style: none;
    color: #666666;
    font-size: 12px;
}
 
.AspNet-TreeView ul {
    list-style: none;
    color: #666666;
}
.AspNet-TreeView-Leaf {
    padding: 0px 0px 8px 6px;
    font-size: 12px;
    color: #666666;
}
.AspNet-TreeView-Root {
    display: none;
    color: #666666;
}
.AspNet-TreeView-Root a {
    color: #666666;
}
.AspNet-TreeView-Selected {
    color: #333333;
}
.AspNet-TreeView-Parent {
    font-size: 12px;
    color: #666666;
}

.AspNet-TreeView-Parent a {
    width: 130px;
    height: 37px;
    margin-bottom: 0px;
    margin-top: 0px;
    padding: 7px 0px 0px 6px;
    float: left;
    display: inline;
    
    overflow: hidden;
    border-style: none;
    background-repeat: no-repeat;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    color: #666666;
}

.AspNet-TreeView-Expand {
    color: #666666;
}
 
.AspNet-TreeView-Show li {
    color: #666666;
}
 
.AspNet-TreeView-Hide {
    display: none;
}


