
body {
behavior:url("htc/csshover3.htc";)
}

img, div { 
behavior:url("htc/iepngfix.htc");
}


html, body, p, table, div {
color : #888888;
font-family : Arial, sans-serif;
}

html, body {
height:100%;
font-size : 11px;
margin : 0;
padding : 0;
background : url(layout/bg.png) repeat-x;
}

p {
line-height : 11pt;
padding-top : 10px;
padding-left:0px;
color : #888888;
}

p.title {
padding-left:0px;
}

table {
border-collapse:collapse; 
line-height : 10pt;
padding-top : 10px;
padding-left : 0px;
color : #888888;
}

table thead tr td {
	vertical-align:top;
}
table tfoot tr td {
	vertical-align:bottom;
}

td {
padding-top:0px;
padding-left:0px;
padding-bottom:0px;
margin-top:0px;
margin-bottom:0px;
color : #888888;
}

p.form {
margin-top:0;
margin-bottom:2px;
padding-top : 5px;
padding-bottom : 0;
padding-left : 5px;
padding-right : 5px;
color : #888888;
border:0;
}

p.formErr {
margin-top:0;
margin-bottom:2px;
padding-top : 5px;
padding-bottom : 0;
padding-left : 5px;
padding-right : 5px;
color : #FF4040;
border:0;
}

p.foot {
margin-top:0px;
margin-bottom:2px;
margin-left:0;
padding-top : 2px;;
padding-bottom : 0;
padding-left : 0px;
padding-right : 5px;
color : #888888;
border:0;
}

img {
border : 0	;
}

h1 {
padding-left : 5px;
padding-top : 0;
font-size : 22pt;
color : #888888;
font-weight : bold;
font-family : Arial, Helvetica, sans-serif;
}

h2 {
padding-left : 5px;
font-size : 13pt;
font-family : Arial, Helvetica, sans-serif;
color : #a1cb21;
font-weight : normal;
}

h2 {
padding-left : 5px;
font-size : 11pt;
font-family : Arial, Helvetica, sans-serif;
color : #a1cb21;
font-weight : normal;
}

title {
padding-left:5px;
}

b {
font-weight : bold;
font-size : 8pt;
}

a:link, a:visited {
color : #888888;
font-size : 8pt;
font-family : Arial, Helvetica, sans-serif;
text-decoration : none;
font-weight : normal;
}

a:hover, a:active {
font-size : 8pt;
font-family : Arial, Helvetica, sans-serif;
color : #b8b8b8;
text-decoration : none;
font-weight : normal;
}

a.sub:link, a.sub:visited {
color : #888888;
font-size : 8pt;
font-family : Arial, Helvetica, sans-serif;
text-decoration : none;
font-weight : normal;
}

a.sub:hover, a.sub:active {
font-size : 8pt;
font-family : Arial, Helvetica, sans-serif;
color : #b8b8b8;
text-decoration : none;
font-weight : normal;
}


#header {
height : 130px;
}


#logo {
background : url(layout/logo.png);
width : 91px;
height : 50px;
margin-right : 10px;
margin-top : 10px;
float : right;
border : 0px solid;
}

#apfel {
text-align : center;
float : left;
width : 478px;
height : auto;
margin : 0 auto;
margin-top : 10px;
border : 0px solid;
}

/**/

#container {
height:100%;
width : 478px;
margin : 0 auto;
padding : 0;
clear:both;
border : 0px solid white;
}

#content_intro {
text-align : left;
float:left;
width : 330px;
height : auto;
margin-left : 80px;;
padding : 10px;
border : 0px solid;
clear:both;
}

/**/

#footer {
text-align:left;
width:478px;
height:auto;
margin:0px auto;
margin-top:60px;
padding-left:10px;
border-top : 1px solid #bcbcbc;
}

#kontakt {
text-align:left;
width:478px;
height:auto;
margin:0px auto;
padding-left:10px;
bottom:0px;
border : 0px solid;
border: 0px solid white;
}

.button {
border: 1px solid #888888;
background-color:#ffffff;
color:#888888;
float:right;
font-size : 0.82em;
}

.kontakt {
border: 0px solid white;
float:right;
padding-right:10px;
}



/* VITA */
#layer1, #layer2, #layer3, #layer4, #layer5 {
position: absolute;
top: -490px;
left: -60px;
width: 400px;
height: 520px;
background-image: url('../img/layer-bg.png') ;
overflow: hidden;	
display: none;
line-height: 14px;
}

.divcontent a, .divcontent a:link {
	text-decoration: underline;
}