
* { margin: 0; padding: 0; }
html { height: 101%; }

body {
color: #502F1E;
background: url(../img/bg.jpg);
font-size: 62.5%; /* fuer ie */
font-family: helvetica, arial, sans-serif;
text-align: center;
}

html>body { font-size: 10px; }

h3 {
font-size: 14px;
}

a img {
border: 0 none;
}

a {
outline: none;
color: #502F1E;
}

fieldset {
border: 0 none;
}

.error {
color: red;
}

.fc-spacer30 {
height: 30px;
}

.clear {
clear: both;
}

#wrapperbig,
#wrappersmall
{
position: relative;
margin: 0px auto;
padding-bottom: 20px;
width: 1097px;
text-align: left;
height: 1248px;
}


/* default backgrounds begin */
#wrapperbig { background: no-repeat url(../img/bg/bg1097big.jpg); }
/* default backgrounds end */

/* conditional backgrounds begin */
#wrappersmall { background: no-repeat url(../img/bg/bg1097small.jpg); }
#wrapperbig.bgakt {	background: no-repeat url(../img/bg/bg1097akt.jpg); }
#wrapperbig.bgmed {	background: no-repeat url(../img/bg/bg1097med.jpg); }
#wrapperbig.bghandel { background: no-repeat url(../img/bg/bg1097handel.jpg); }
#wrapperbig.bgshop { background: no-repeat url(../img/bg/bg1097shop.jpg); }
/* conditional backgrounds end */

#metanav {
margin-right: 131px;
height: 27px;
text-align: right;
}

#headleft {
float: left;
margin-left: 153px;
width: 530px;
height: 70px;
margin-bottom: 14px;
margin-top: 44px;
}

#logo {
margin-top: 6px;
float:left;
}

#mainnav {
width: 775px;
padding-left: 12px;
padding-top: 10px;
margin-left: 132px;
height: 80px;
clear:both;
}

#subnav {
padding-left: 15px;
height: 25px;
width: 739px;
}

#subnav ul {
list-style-type: none;
clear: both;
}

#subnav li {
margin: 0 12px;
display: block;
float: left;
}

#subnav a {
line-height:	12px;
color: #ffffff;
font-weight: bold;
text-decoration: none;
font-size: 12px;
}

.navwithsub {
background: bottom right url(../img/mainnav/bgsubmenue.jpg);
background-repeat: no-repeat;
}

#subheader {
position: absolute;
top: 265px;
left: 200px;
color: #ffffff;
color:#502F1E;
font-weight: bold;
font-size: 2.8em;
font-variant: small-caps;
/*filter:Shadow(color=#333333, direction=245);*/
}

#header {
position: absolute;
top: 342px;
left: 270px;
color: #ffffff;
font-size: 2.4em;
font-variant: small-caps;
}

#contentsmall,
#contentbig
{
font-size: 1.2em;
margin-top: 230px;
margin-left: 266px;
overflow-x: hidden;
overflow-y: scroll;
height: 455px;
float: left;
display: inline; /*ie6*/
line-height: 1.5;
}

#contentsmall {
margin-top: 195px;
width: 366px;
height: 540px;
}

#contentbig {
width: 555px;
}

#windowtop {
left:695px;
position:absolute;
top:241px;
background: no-repeat url(../img/windowtop.jpg);
overflow: hidden;
height:147px;
padding-right: 43px;
padding-bottom:40px;
padding-left:34px;
padding-top:48px;
width:156px;
}

#windowtop embed {
width:156px;
height:147px;
}

#windowmiddle {
left:696px;
position:absolute;
top:516px;
#background: no-repeat url(../img/windowmiddle.jpg);
overflow: hidden;
height:209px;
width:229px;
}

#windowbottom {
left:696px;
position:absolute;
top:725px;
#background: no-repeat url(../img/windowbottom.jpg);
overflow: hidden;
height:235px;
width:228px;
}



#column {
/*margin-left: 55px;*/
margin-left: 64px; /*x-position bullseyes*/
width: 255px;
height: 773px;
float: left;
}

#windowsmall {
/* 224 */
margin-top:271px; /*y-position bullseyes*/
}


/* ************** */
/*  custom CEs   */
/* ************ */


/* header wide (466) and single-line */
.fc-header-wide1z {
background: no-repeat url(../img/board/board466-1z.jpg);
height: 74px;
color: #ffffff;
font-size: 1.5em;
font-weight: normal;
line-height: 1.2;
padding-left:43px;
padding-right:45px;
padding-top:30px;
width:375px;
font-weight: bold;
}

/* header wide (466) and two lines */
.fc-header-wide2z {
background: no-repeat url(../img/board/board466-2z.jpg);
color: #ffffff;
font-size: 1.5em;
font-weight: normal;
line-height: 1.2;
height:97px;
line-height:1.2;
padding-left:43px;
padding-right:45px;
padding-top:30px;
width:375px;
font-weight: bold;
}

/* header narrow (357) and single-line */
.fc-header-narr1z {
background: no-repeat url(../img/board/board357-1z.jpg);
padding-left:43px;
padding-right:38px;
width:273px;
height: 69px;
padding-top: 30px;
color: #ffffff;
font-size: 1.5em;
font-weight: normal;
line-height: 1.2;
font-weight: bold;
}

/* header narrow (357) and two lines */
.fc-header-narr2z {
background: no-repeat url(../img/board/board357-2z.jpg);
color: #ffffff;
font-size: 1.5em;
font-weight: normal;
height:87px;
line-height:1.2;
padding-left:43px;
padding-right:38px;
padding-top:25px;
width:273px;
font-weight: bold;
}

/*
.fc-header {
background: no-repeat url(../img/header-bg/fc-header-bg.jpg);
width: 280px;
height: 50px;
padding-top: 10px;
padding-right: 20px;
padding-left: 20px;
color: #ffffff;
font-size: 1.8em;
}
*/

/* wide custom-CE */
.fc-wide-top {
width: 466px;
height: 46px;
background: no-repeat url(../img/board/board466-top.jpg);
}

.fc-wide-middle {
padding-left: 32px;
padding-right: 25px;
width: 409px;
background: repeat-y url(../img/board/board466-middle.jpg);
}

.fc-wide-bottom {
width: 466px;
height: 43px;
background: no-repeat url(../img/board/board466-bottom.jpg);
}

/* narrow custom-CE */
.fc-narr-top {
width: 357px;
height: 47px;
background: no-repeat url(../img/board/board357-top.jpg);
}

.fc-narr-middle {
padding-left: 32px;
padding-right: 25px;
width: 300px;
background: repeat-y url(../img/board/board357-middle.jpg);
}

.fc-narr-bottom {
width: 357px;
height: 44px;
background: no-repeat url(../img/board/board357-bottom.jpg);
}

.fc-board520-top {
width: 520px;
height: 36px;
background: no-repeat url(../img/board/board520-top.jpg);
}

.fc-board520-middle {
width: 455px;
background: repeat-y url(../img/board/board520-middle.jpg);
padding-left: 30px;
padding-right: 35px;
}

.fc-board520-bottom {
width: 520px;
height: 43px;
background: no-repeat url(../img/board/board520-bottom.jpg);
margin-bottom: 20px;
}

.fc-board466-top {
width: 466px;
height: 46px;
background: no-repeat url(../img/board/board466-top.jpg);
}

.fc-board466-middle {
width: 466px;
background: repeat-y url(../img/board/board466-middle.jpg);
}

.fc-board466-bottom {
width: 466px;
height: 43px;
background: no-repeat url(../img/board/board466-bottom.jpg);
margin-bottom: 20px;
}

.csc-bulletlist {
margin-left: 25px;
}

.csc-bulletlist-1,
.component-items
{
list-style-image: url(../img/blaetter.gif);
margin-left: 35px;
}

.csc-bulletlist li {
padding-bottom: 2px;
}

#windowtop h2  {
font-size: 15px;
}

/* ************** */
/* login         */
/* ************ */

.tx-felogin-pi1 label {
float:left;
margin: 5px 0 5px 50px;
width:120px;
text-align: right;
}

.tx-felogin-pi1 input {
float:left;
margin: 5px 0 5px 30px;
width:135px;
}

.tx-felogin-pi1 {
font-weight: bold;
}

.tx-felogin-pi1 input.fc-login-submit {
float: right;
margin-right: 100px;
}

.tx-felogin-pi1 div.fc-login-submit {
height: 60px;
margin-bottom: 3px;
}

.fc-login-forgot {
float: right;
margin-right: 103px;
}

.fc-login-forgot a {
color: red;
}

.fc-login-status {
height: 50px;
}

.fc-submit-forget {
float:right;
margin-right:100px;
}

.tx-felogin-pi1 .fc-board466-top {
margin-top: 15px;
}

.tx-felogin-pi1 .fc-board466-middle {
height: 60px;
}

.fc-login-status,
.fc-login-msg
{
margin-left: 30px;
}


