body {
background-color:#EFDFBF;
font-size:11px;
font-family:Verdana, Arial, SunSans-Regular, Sans-Serif;
color:black;
padding:0px;
margin:0px;
letter-spacing: 0.0em;
line-height: 1.4em;
}

.content_element {
clear:both;
}


input {
font-family:Verdana, Arial, SunSans-Regular, Sans-Serif;
}


li {
list-style-position:inside;
} 

table {
font-size:1em;
font-family:Verdana, Arial, SunSans-Regular, Sans-Serif;
color:black;
padding:0px;
margin:0px;
}

a:link { color:#666666; text-decoration:underline; }
a:active { text-decoration:none; color:#333333; }
a:visited { text-decoration:underline; color:#666666; }
a:hover { text-decoration:underline; color:#666666; }


h1 { font-size:1.1em;font-weight:bold; }
h2 { font-size:1.2em;font-weight:bold; }
h3 { font-size:1.3em;font-weight:bold; }
h4 { font-size:1.4em;font-weight:bold; }
h5 { font-size:1.5em;font-weight:bold; }
h6 { font-size:1.6em;font-weight:bold; }

#content ul{margin:0px; padding:0px 0px 0px 4em;}

/* ----------Men� 1-------------- */

.menuLvl1 {
list-style-type:none;
margin-left:50px;
padding-left:0;
float:left;
}

.menuLvl1 li {
float:left;
padding-right:20px;

}

.menuLvl1 a {
color:#99BC1A;
text-decoration:none;
font-weight:bold;
}

.menuLvl1Active a {
color:#F35613;
text-decoration:none;
font-weight:bold;
}

.menuLvl1CurrentActive a {
color:#F35613;
text-decoration:none;
font-weight:bold;
}


.menuLvl1_footer{
list-style-type:none;
margin-left:170px;
padding-left:0;
float:left;
color:#F35613;
text-decoration:none;
font-weight:bold;
}

.menuLvl1_footer a {
color:#F35613;
text-decoration:none;
font-weight:bold;
}

/* ----------Men� 2-------------- */

.menuLvl2{
list-style-type:none;
margin-left:0;
padding-left:0;
margin-top:10px;
position:absolute;
}
.menuLvl2 ul {
margin:0;
padding:0;
}

.menuLvl2 li a {
margin-bottom:0.2em;
}
.menuLvl2 li{
display:block;
float:none;
}

.menuLvl2 a {
color:#99BC1A;
text-decoration:none;
font-weight:bold;
}




.menuLvl2Motive{
list-style-type:none;
margin-left:0;
padding-left:0;
margin-top:10px;
}
.menuLvl2Motive a {
color:#99BC1A;
text-decoration:none;
font-weight:bold;
}
.menuLvl2Motive a:hover{
color:#F35613;
text-decoration:none;
font-weight:bold;
}

.menuLvl2Active a {
color:#99BC1A;
text-decoration:none;
font-weight:bold;
}


.menuLvl2CurrentActive a {
color:#F35613;
text-decoration:none;
font-weight:bold;
}

/* **** misc *** */
.small { font-size:.8em; }
.red { color:#F35613; }
.clearer { clear:both; }

/* ----------container zentriert das layout-------------- */
#container {
position:absolute;
left:50%;
width:970px;
margin-left:-485px;
background-image:url(/fileadmin/fichtekranz/images/middle1.gif);
background-position: 970px 268px;


}

#container1 {
background-repeat:repeat-x;
background-image:url(/fileadmin/fichtekranz/images/middle_top.gif);
background-position: 970px 268px;
}


.contentcenter {

}


/* ----------banner for logo-------------- */
#banner {
text-align:right;
background-color:#e1ddd9;
padding:0px;
margin:0px;
background-image:url(/fileadmin/fichtekranz/images/top.gif);
height:268px;
}

/* --------------left und right navigavtion------------- */
#left {
 width:120px;
 float:left;
 position:relative;
 margin-left:0px;
 margin-right:1px;
 }

 #right {
 width:120px;
 float:right;
 position:relative;
 margin-right:0px;
 margin-left:1px;
 }

/* -----------------Inhalt--------------------- */
#menu {
position:absolute;
margin:0px;
height:75px;
margin-left:118px;
margin-top:-70px;
width:732px;
z-index:1000;
}



#content{
position:relative;
margin:0px;
min-height:430px;
margin-left:168px;
margin-top:5px;
width:632px;
}

#content-right { float:right; padding-left:12px; width:50%; }


#content_ie {
height:430px;
}

/*  ----------------footer---------------------- */
#footer {
clear:both;
margin:0px;
text-align:center;
background-image:url(/fileadmin/fichtekranz/images/bottom.gif);
height:58px;
}

#footer_innert {
text-align:center;
margin-top:-48px;
height:30px;
}




.tx-comments-comment-admin { margin: 10px 20px; background-color: #e0e0e0; padding: 5px 9px; text-align: center; }

.tx-comments-comment-form LABEL { width: 100px; display: block; float: left; padding-top: 5px; }
.tx-comments-comment-form INPUT, .tx-comments-comment-form TEXTAREA, .tx-comments-comment-form IMG { margin-top: 5px; }
.tx-comments-comment-input, .tx-comments-comment-form TEXTAREA { width: 245px; }
.tx-comments-comment-form BR { clear: left; }
.tx-comments-comment-name { font-weight: bold; }
.tx-comments-comment-date { font-weight: bold; }
.tx-comments-comment-1, .tx-comments-comment-2 {border: 1px solid #d0d0d0; margin-bottom: 10px; padding: 3px 5px; }
.tx-comments-comment-content { padding: 3px 0; text-align: justify; }
.tx-comments-required-mark { color: red; }
.tx-comments-required-error { color: red; font-weight:bold; }
.tx-comments-captcha { padding-left: 100px; }
.tx-comments-captcha IMG { border: 1px solid #d0d0d0; margin-left: 0px; }
.tx-comments-form-top-message { padding: 10px 20px; text-align: center; font-weight: bold; }

.tx-comments-closed { border: 1px solid #d0d0d0; padding: 10px 10px; margin: 10px 0; }
.tx-comments-closed IMG { vertical-align: baseline; margin-left: 4px; padding-right: 4px; }

.tx-comments-comment-report { font-size: 80%; margin: 7px 0 5px 15px; }

.tx-comments-rating { margin-left: 15px; }

.tx-comments-comment-form fieldset { border: none; }