* {
margin: 0;
padding: 0;
}

html, body {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 90%;
color: #000;
height: 100%;
background-color: #fff;
}
body {
margin: 0;
padding: 0;
}

#wrapper {
width: 988px;
min-height: 567px;
}

.clear {
clear: both;
}

/* ------- header ------- */
#header {
width: 986px;
min-height: 142px;
border-bottom: 2px solid #fff;
background-color: #ee0614;
border-left: 2px solid #fff;
}
#logo1 {
width:164px;
height:142px;
background: url(../img/awoLogo.gif) no-repeat;
float: left;
}
#logo1 a {
width: 164px;
height: 125px;
display: block;
}
#logo2 {
width:822px;
min-height:142px;
background: url(../img/awoLogo2.gif) no-repeat;
background-color: #ee0614;
float: left;
}
.logo2Link {
width: 310px;
height: 80px;
display: block;
float: left;
}
#imprintBox {
width: 190px;
margin-left: 310px;
min-height: 5px;
float: left;
text-align: right;
padding-top: 7px;
}
#imprintBox a {
font-size: 85%;
text-decoration: none;
color: #555;
background: #ebebeb;
padding-left: 10px;
}

/* ------- Menue E1 ------- */
#menuBoxE1 {
min-height: 20px;
margin-top: 90px;
margin-left: 50px;
}
#menuBoxE1 a {
color: #fff;
font-weight: bold;
text-decoration: none;
padding: 2px 10px 2px 10px;
float: left;
}
#menuBoxE1 a.menuE1_on {
border: 1px solid #fff;
}
#menuBoxE1 a.menuE1_off {
border: 1px solid #ee0614;
}
#menuBoxE1 a:hover.menuE1_off {
border: 1px solid #fff;
}
.spacer {
width: 5px;
height: 1px;
float: left;
}


/* ------- contentBox Startseite ------- */

#contentBoxHolder {
width: 990px;
min-height: 413px;
border-left: 2px solid #fff;
}
#cBoxLeft {
width: 490px;
min-height: 403px;
background: white;
float: left;
border-right: 2px solid #fff;
}
#photoBox {
width: 490px;
height: 210px;
background: url(../img/photo01.jpg) no-repeat;
}
#teaser {
width: 490px;
min-height: 203px;
}
#teaser h2 {
font-family: Times New Roman,Times,serif;
color: #ee0614;
font-weight: normal;
font-size: 160%;
text-align: right;
padding: 10px 10px 0 0;
}
#teaserText {
color: #666;
font-size: 100%;
padding: 10px 10px 15px 30px;
text-align: justify;
}
#cBoxRight {
width: 494px;
min-height: 403px;
background: #ebebeb;
float: left;
}


/* ------- contentBox Unterseiten ------- */

#cBoxLeft2 {
width: 346px;
min-height: 413px;
background: white;
float: left;
border-right: 2px solid #fff;
}
#photoBox2 {
width: 346px;
height: 210px;
background: url(../img/photo01a.jpg) no-repeat;
}

#cBoxRight2 {
width: 638px;
min-height: 413px;
background: url(../img/heart.gif) no-repeat;
float: left;
background-color: #f8f8f6;
}
#text h2 {
font-family: Times New Roman,Times,serif;
color: #ee0614;
font-weight: normal;
font-size: 160%;
letter-spacing: 0.1em;
padding-bottom: 10px;
}
#text {
padding: 75px 40px 30px 98px;
color: #585556;
text-align: justify;
}
#text a,
#teaser a {
color: #ee0614;
text-decoration: none;
}
#text a:hover,
#teaser a:hover {
text-decoration: underline
}
#text li {
margin-left: 25px;
}

/* ------- formular ------- */

.line {
height: 25px;
}
.groupheading {
padding-top: 25px;
padding-bottom: 15px;
}
.withlabel, td {
vertical-align: top;
text-align: left;
}

/* ------- Menu E2 ------- */

#menuBoxE2 {
width: 326px;
min-height: 130px;
text-align: right;
padding-right: 20px;
font-size: 95%;
letter-spacing: 1px;
padding-top: 20px;
}
#menuBoxE2 a {
color: #7f8081;
font-weight: bold;
text-decoration: none;
display: block;
padding-bottom: 5px;
}
#menuBoxE2 a.menuE2_on {
color: #ee0614;

}
#menuBoxE2 a.menuE2_off {

}
#menuBoxE2 a:hover.menuE2_off {
color: #ee0614;
}

/* ------- Menu E3 ------- */
#menuBoxE2 a.menuE3_on {
color: #ee0614;
font-weight: normal;
line-height: 12px;
}
#menuBoxE2 a.menuE3_off {
font-weight: normal;
line-height: 12px;
}
#menuBoxE2 a:hover.menuE3_off {
color: #ee0614;
font-weight: normal;
line-height: 12px;
}


 /* ------- footer ------- */
#footer {
width: 978px;
color: #666;
font-size: 75%;
padding: 5px;
}
#footer2 {
width: 978px;
color: #666;
font-size: 75%;
padding: 5px;
}
#footer a,
#footer2 a {
text-decoration: none;
color: #666;
}
#footer a:hover,
#footer2 a:hover {
text-decoration: underline;
}


 /* ------- wkf ------- */
 
 .wkf {
height: 20px;
 }
 
.wkf_export,
.wkf_teaser,
.wkf_menu,
.wkf_menuE2 {
/*display: none;*/
}
.wkf_teaser {
padding-left: 30px;
/*display: none;*/
}

.wkf_content,
.wkf_content2 {
height: 20px;
padding-left: 5px;
}

/* ------- table startseite ------- */

.tblstart {
width=:490px;
height:422px;
background:#ebebeb;
border-collapse:collapse;
}
.tdstart {
width:163px;
height:210px;
border-bottom:2px solid #fff;
border-right:2px solid #fff;
}
.td_tbl {
width:163px;
height:210px;
border-collapse:collapse;
}
.td_tbl_td1 {
width:163px;
height:31px;
}
.td_tbl_td2 {
width:163px;
height:114px;
}
.td_tbl_td3 {
width:163px;
height:65px;
background: url(../img/bg_td.jpg) no-repeat;
}
.atd_tbl_td1 {
color:#555;
text-decoration:none;
font-weight:bold;
padding-left:5px;
display:block;
}
.atd_tbl_td2 {
width:163px;
height:114px;
display:block;
}
.atd_tbl_td3 {
width:113px;
height:40px;
display:block;
color:#989999;
font-weight:bold;
text-decoration:none;
padding-top:25px;
text-align:right;
padding-right:50px;
}

/* + sitemap + */
#sitemap .lastchange {
 margin-left: 10px;
 font-size: 85%;
}
#sitemap .D1,
#sitemap .F1 {
 margin-left: 10px;
 margin-top: 20px;
}
#sitemap .D1 a {
 font-weight: bold;
 text-decoration: none;
}
#sitemap .F1 a {
 text-decoration: none;
}
#sitemap a:hover {
 text-decoration: underline;
}
#sitemap .D4,
#sitemap .F4 {
 margin-top: 8px;
 margin-left: 30px;
}
#sitemap .F5 {
 margin-top: 8px;
 margin-left: 50px;
}

#sitemap .F4 a,
#sitemap .F5 a {
 font-weight: normal;
}


/*========*/
.invis, hr {
display: none;
}
img {
border: 0 none;
}
