* {
margin: 0;
padding: 0;
}
html, body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 90%;
color: #000;
height: 100%;
background-color: #5d2417;
}
#wrapper {
width: 950px;
height: 100%;
margin: 0 auto 0 auto;
background-color: #fff;
}

/*------- imprint + sitemap -------*/
#imprintBox {
width: 938px;
min-height: 20px;
background-color: #e6e6e6;
margin: auto;
font-size: 85%;
text-align: right;
padding: 5px 10px 0 0;
}
#imprintBox a {
text-decoration: none;
color: #000;
padding: 0 10px 0 10px;
}

/*------- header -------*/
#header {
width: 948px;
height: 286px;
margin: auto;
}
#logo {
width: 475px;
height: 286px;
background: url(../img/atpc_logo.gif) no-repeat;
float: left;
}
.logoLink {
display: block;
width: 475px;
height: 140px;
}
#photo {
width: 473px;
height: 286px;
float: left;
}
#transparentLine,
#transparentLine2 {
width: 100%;
min-height: 30px;
line-height: 30px;
background-color: #fff;
margin: auto;
margin-top: 116px;
filter: alpha(opacity=20);
opacity: 0.20;
font-weight: bold;
}
#transparentLine2 {
margin-top: 256px;
}
.headerText {
color: #fff;
position: relative;
top:-23px;
left: 0px;
text-decoration: none;
font-weight: bold;
font-size: 85%;
padding-left: 30px;
line-height: 18px;
}

/*------- content Bereich gesamter Container -------*/
#contentContainer {
width: 948px;
min-height: 348px;
background: url(../img/contentBG.jpg) no-repeat;
background-color: #fff;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
}

/*------- menue E1 -------*/
#menuBoxE1 {
width: 222px;
min-height: 278px;
float: left;
padding-top: 28px;
background: url(../img/menuBG.jpg) no-repeat;
background-color: #f1f0f0;
}
#menuBoxE1 a {
display: block;
min-height: 20px;
padding: 2px 2px 2px 17px;
font-weight: bold;
text-decoration: none;
line-height: 20px;
}
a.menuE1_on,
a.menuE1_off:hover {
color: #fff;
background: url(../img/menupointBG.gif) repeat-y;
font-size: 90%;
}
a.menuE1_off {
color: #373538;
font-size: 90%;
}

/*------- menue E2 -------*/
a.menuE2_on,
a.menuE2_off:hover {
color: #c46642;
font-size: 80%;
margin-top: -5px;
margin-left: 20px;
}
a.menuE2_off {
color: #373538;
font-size: 80%;
margin-top: -5px;
margin-left: 20px;
}

/*------- Content Text Spalte 1 -------*/
#textBox {
width: 446px;
min-height: 244px;
float: left;
padding: 30px 20px 50px 20px;
}
#textBox ul {
margin-left: 20px;
padding: 5px 0 5px 0;
}
#textBox a {
color: #c46642;
text-decoration: underline;
font-weight: bold;
}
#textBox a:hover {
color: #5d2417;
}
#textBox h2,
#newsBox h2 {
background: url(../img/quad.gif) no-repeat 0 center;
padding-left: 25px;
font-size: 125%;
font-weight: bold;
color: #373538;
margin-bottom: 20px;
}

/*------- News Box Startseite + Content Text Spalte 2 -------*/
#newsBox,
#textBox2 {
width: 209px;
min-height: 271px;
float: left;
border-left: 11px solid #e6e6e6;
border-bottom: 11px solid #e6e6e6;
margin-top: 50px;
padding-left: 10px;
padding-right: 10px;
}
.newsBoxDate,
.newsBoxTitle,
.newsBoxText {
font-size: 85%;
}
.newsBoxDate {
color: #373538;
font-weight: bold;
}
.newsBoxTitle {
color: #c46642;
font-weight: bold;
}
.newsBoxText {
color: #373538;
padding-top: 5px;
padding-bottom: 20px;
}
.newsBoxText a {
color: #c46642;
text-decoration: none;
line-height: 18px;
background: url(../img/arrow.gif) no-repeat left center;
padding-left: 7px;
margin-left: 5px;
}
.newsBoxText a:hover {
color: #5d2417;
}

#textBox2 {
width: 230px;
border-left: 0;
border-bottom: 0;
font-size: 85%;
text-align: right;
padding-right: 0;
}
#textBox2 img {
border-left: 11px solid #e6e6e6;
border-bottom: 11px solid #e6e6e6;
}
.backlink {
padding-right: 15px;
color: #c46642;
text-decoration: underline;
font-weight: bold;
}


/* ------- footer ------- */
#footer {
min-height: 20px;
font-size: 80%;
text-align: right;
color: #b4b3b3;
background: url(../img/footerBG.gif) repeat-x;
background-color: #e6e6e6;
padding: 9px 10px 0 0;
}
#footer a {
text-decoration: none;
color: #b4b3b3;
}
#footer a:hover {
text-decoration: underline;
}

/* ------- wkf ------- */
.wkf_menue,
.wkf_content,
.wkf_news {
height: 20px;
}
.wkf_export {
height: 20px;
float: left;
padding-left: 10px;
}









/* ------- contact form -------
#cform h3,
#cform2 h3 {
font-size: 85%;
margin-top: 20px;
margin-bottom: 6px;
}
#cform2 h3 {
margin-left: 170px;
}
#cform label,
#cform input,
#cform2 label,
#cform2 input {
display: block;
float: left;
width: 140px;
margin-bottom: 6px;
}
#cform2 select {
width: 300px;
}
#cform input {
width: 200px;
}
#cform2 input {
width: 300px;
}
#cform input,
#cform2 input {
border: 1px solid #666;
}
#cform textarea {
width: 340px;
height: 110px;
border: 1px solid #666;
}
#cform input#submit
#cform2 input#submit {
float: none;
}
#cform2 .submit {
width: 200px;
margin-left: 185px;
}

#cform form br,
#cform2 form br {
clear: left;
}



/* + sitemap + */
#sitemap .lastchange {
 margin-left: 10px;
 font-size: 85%;
}
#sitemap .D1,
#sitemap .F1 {
 margin-left: 100px;
 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 .F4 {
 margin-top: 8px;
 margin-left: 120px;
}
#sitemap .F4 a {
 font-weight: normal;
}




/* ------- footer -------
#footer {
font-size: 85%;
text-align: right;
color: #000;
}
#footer a {
text-decoration: none;
color: #000;
}
#footer a:hover {
text-decoration: underline;
}

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

