body {
  font-family:"Helvetica","Arial","Sans-Serif";
  margin:0px;
  padding:0px;
  background-image:url('../img/bg.png');
  background-position:top center;
  background-repeat:repeat-x;
}

/* table-CSS fuer Bezugsquellen-Liste */

table{
  border-collapse:separate;
  border-spacing:0;
  width:100%;
}

td{ 
  vertical-align:top; 
  color:#766a62;
  font-size:12px;
  text-align:left;
  font-weight:normal;
  line-height:18px;
  /* border-bottom:1px solid #766a62; */
  border-bottom:1px dotted #a59d95;
}

h2{
  text-shadow:gray 2px 1px 3px;
}

#fanweltExclusiv {
  position:absolute;
  background-image:url('../images/fanweltExklusiv.png');
  background-repeat:no-repeat;
  background-position:top left;
  z-index:100;
  min-width:99px;
  width:99px;
  min-height:39px;
  height:39px;
}

#fanweltExclusivAufmacher {
  position:absolute;
  background-image:url('../images/fanweltExklusiv.png');
  background-repeat:no-repeat;
  background-position:top left;
  z-index:100;
  min-width:99px;
  width:99px;
  min-height:39px;
  height:39px;
  top:10px;
}

ol, ul { list-style: none; }

a {
  text-decoration:none;
}

#loginForm {
  position:relative;
  top:-154px;
  left:572px;
  background-image:url('../img/fanwelt_login_bg.png');
  background-repeat:no-repeat;
  width:325px;
  min-width:325px;
  max-width:325px;
  height:63px;
  min-height:63px;
  max-height:63px;
}

#loginFormFelder {
  position:absolute;
  margin-top:35px;
  margin-left:5px;
}

#loginFormFelderButton {
  position:absolute;
  margin-top:35px;
  margin-left:215px;
}

p.loggedIn {
  font-weight:bold;
  font-size:12px;
  color:#a59f98;
  margin-left:3px;
  margin-top:5px;
}

input.loginFormInputUsername {
  /* width:103px; */
  width:99px; /* Ausgleich 4px Padding innen */
  /* height:23px; */
  height:19px; /* Ausgleich 4px Padding innen */
  background:url('../img/inputfeld_bg.png');
  border:0;
  padding:0px;
  padding-top:4px;
  padding-left:4px;
  font-weight:bold;
  font-size:12px;
  color:#a59f98;
}

input.loginFormInputPassword {
  /* width:103px; */
  width:99px; /* Ausgleich 4px Padding innen */
  /* height:23px; */
  height:19px; /* Ausgleich 4px Padding innen */
  background:url('../img/inputfeld_bg.png');
  border:0;
  padding:0px;
  padding-top:4px;
  padding-left:4px;
  font-weight:bold;
  font-size:12px;
  color:#a59f98;
  margin-left:2px;
}

input.loginFormInputSubmit {
  width:104px;
  height:23px;
  background:url('../img/submitfeld_bg.png');
  border:0;
  padding:0px;
  cursor:pointer;
}

input.loginFormInputLogout {
  width:104px;
  height:23px;
  background:url('../img/logoutfeld_bg.png');
  border:0;
  padding:0px;
  cursor:pointer;
}

.imageCaption {
  font-size:11px;
  color:#766a62;
}

#naechsteAusgabe {
  /* margin:0px auto; */ 
  /* margin-top:10px; */
  padding-top:10px;
  width:380px;
  margin-left:549px;
  /* border:1px solid #000; */
}

.hrhellklein {
  border-top: 2px;
  border-bottom: 0;
  border-left: 0;
  border-right: 0;
  border-style: dotted; 
  border-color: #a59d95;
  margin: 2px 0px 0px 0px;
}

.hrbreit {
  border-top: 2px;
  border-bottom: 0;
  border-left: 0;
  border-right: 0;
  border-style: dotted; 
  border-color: #a59d95;
  margin: 2px 0px 0px 0px;
  margin-bottom:10px;
  width:510px;
}

.hrschmal {
  border-top: 2px;
  border-bottom: 0;
  border-left: 0;
  border-right: 0;
  border-style: dotted; 
  border-color: #a59d95;
  margin: 2px 0px 0px 0px;
  margin-bottom:10px;
  width:390px;
}

#weitereArtikelNews {
  border-top:2px dotted #766a62;
  margin-top:10px;
  padding-top:10px;
  width:920px;
}

#infoBox {
  /* position:absolute; */
  position:relative;
  float:left;
  top:10px;
  left:30px;
  min-width:275px;
  max-width:275px;
  width:275px;
  background:#eeeeee;
  padding:10px;
}

#hauptText {
  position:relative;
  top:0px;
  left:0px;
  min-width:595px;
  max-width:595px;
  width:595px;
  float:left;
}

#hauptText h1 {
  margin-top:10px;
}

#Nav {
  position:relative;
  color:#a59d95;
  /* border-top:2px dotted #766a62; */
  /* padding-left:10px; */
  padding-bottom:10px;
}

#subNav {
  position:relative;
  color:#a59d95;
  border-top:2px dotted #766a62;
  /* padding-left:10px; */
  padding-top:10px;
  padding-bottom:10px;
}

#kopfGrafik {
  position:relative;
  color:#a59d95;
  border-top:2px dotted #766a62;
  /* padding-left:10px; */
  padding-top:10px;
}

#hauptContent {
  position:relative;
  color:#a59d95;
  border-top:2px dotted #766a62;
  /* padding-left:10px; */
  margin-top:10px;
  padding-bottom:10px;
}

#hauptContent h1 {
  color:#766a62;
  font-size:32px;
  line-height:42px;
  font-weight:bold;
  text-transform:uppercase;
  text-decoration:none;
  text-shadow:gray 2px 1px 3px;
}

#hauptContent p {
  color:#766a62;
  font-size:12px;
  line-height:18px;
  text-decoration:none;
}

#container {
  background:#ffffff;
  width:940px;
  min-width:940px;
  max-width:940px;
  margin:0px auto;
  padding:10px;
  border:1px solid #766a62;
}

#titel {
  width:920px;
  min-width:920px;
  max-width:920px;
  height:150px;
  min-height:150px;
  max-height:150px;
  margin:0px;
  padding-left:10px;
  padding-right:10px;
  padding-top:10px;
  padding-bottom:0px;
}

#content {
  width:920px;
  min-width:920px;
  max-width:920px;
  margin:0px;
  padding:10px;
}

#impressum {
  text-align:right;
  border-top:1px dotted #a59d95;
  width:920px;
  min-width:920px;
  max-width:920px;
  margin:0px auto;
  margin-top:25px;
  /* margin-left:10px; */
  padding-top:0px;
  padding-bottom:0px;
}

#footer {
  border-top:1px dotted #a59d95;
  font-size:10px;
  text-align:center;
  color:#a59d95;
  width:920px;
  min-width:920px;
  max-width:920px;
  margin:0px auto;
  /* margin-left:10px; */
}

.artikelAlle {
  position:relative;
}

.artikelEinzeln {
  position:relative;
  border-top:2px dotted #766a62;
  /* height:340px; */
  min-height:300px;
  padding-top:10px;
  padding-bottom:10px;
}

.heftTitel {
  position:relative;
  border-top:2px dotted #766a62;
  /* height:340px; */
  min-height:348px;
  padding-top:10px;
  padding-bottom:10px;
  margin-top:10px;
}

.artikelWeitereEinzeln {
  position:relative;
  border-top:2px dotted #766a62;
}

a.artikelLink h1 {
  margin-top:0px;
  color:#766a62;
  font-size:32px;
  line-height:42px;
  font-weight:bold;
  text-transform:uppercase;
  text-decoration:none;
  text-shadow:gray 2px 1px 3px;
}

a.artikelLink h3 {
  margin-top:12px;
  color:#766a62;
  font-size:20px;
  /* line-height:42px; */
  font-weight:bold;
  text-transform:uppercase;
  text-decoration:none;
  text-shadow:gray 2px 1px 3px;
}

a.artikelLink p {
  color:#766a62;
  font-size:12px;
  line-height:18px;
  text-decoration:none;
}

/* Korrekturen falsche Linkdarstellung, 15.02.2010 */ 

a.artikelLink:hover h1 {
  margin-top:0px;
  color:#766a62;
  font-size:32px;
  line-height:42px;
  font-weight:bold;
  text-transform:uppercase;
  text-decoration:none;
  text-shadow:gray 2px 1px 3px;
}

a.artikelLink:hover p {
  color:#766a62;
  font-size:12px;
  line-height:18px;
  text-decoration:none;
}

a.artikelLink:active h1 {
  margin-top:0px;
  color:#766a62;
  font-size:32px;
  line-height:42px;
  font-weight:bold;
  text-transform:uppercase;
  text-decoration:none;
  text-shadow:gray 2px 1px 3px;
}

a.artikelLink:active p {
  color:#766a62;
  font-size:12px;
  line-height:18px;
  text-decoration:none;
}

a.artikelLink:visited h1 {
  margin-top:0px;
  color:#766a62;
  font-size:32px;
  line-height:42px;
  font-weight:bold;
  text-transform:uppercase;
  text-decoration:none;
  text-shadow:gray 2px 1px 3px;
}

a.artikelLink:visited p {
  color:#766a62;
  font-size:12px;
  line-height:18px;
  text-decoration:none;
}

/* /Korrekturen... */

.artikelFliesstext {
  color:#766a62;
  font-size:12px;
  line-height:18px;
}

a.menuLink {
  color:#a59d95;
  font-size:12px;
  font-weight:bold;
  text-transform:uppercase;
  text-decoration:none;
}

a.menuLink:hover {
  color:#766a62;
  font-size:12px;
  font-weight:bold;
  text-transform:uppercase;
  text-decoration:none;
  text-shadow:gray 2px 1px 3px;
}

a.menuLinkActive {
  color:#766a62;
  font-size:12px;
  font-weight:bold;
  text-transform:uppercase;
  text-decoration:none;
  text-shadow:gray 2px 1px 3px;
}

.artikelAbstract {
  color:#a59d95;
  font-size:13px;
  line-height:22px;
}

.artikelBodytext {
  color:#a59d95;
  font-size:13px;
  line-height:26px;
}

/* Content-Slider fuer die Top 4 Artikel auf der Startseite */

.sliderHeadline {
  color:#ffffff;
  font-size:15px;
  font-weight:bold;
  text-decoration:none;
  text-shadow:black 2px 1px 3px;
  text-transform:uppercase;
}

.sliderHeadline a {
  color:#ffffff;
  font-size:15px;
  font-weight:bold;
  text-decoration:none;
  text-shadow:black 2px 1px 3px;
  text-transform:uppercase;
}

#doublecont {
  position:relative;
  margin:0 0 0 0;
  padding:0;
  width:920px;
  font-size:12px;
}

#doublecont li {
  float:left;
  border:0px solid #000;
  width:510px;
}

#doublecont li.lirightsub {
  margin:0;
  width:390px;
  margin-left:10px;
  border-top:0px dotted #a59d95;
}

#doublecont li.lileftsub {
  width:510px;
  margin-right:10px;
}

#doublecont li.lileftsub p, #doublecont li.lirightsub p {
  padding-left:11px;
}

#doublecont li p {
  margin:0;
  padding:0;
}