*{
  margin:0;
  padding:0;
}

body{
  font: 11pt Verdana;
  color: #555753;
  background-image:url(design/bg.gif); background-repeat:;
}



#kasten {
  width: 750px;
  margin: 0 auto;
  margin-top:25px;
  background:#ffffff;
  border:100px solid white;
}

#kopf {
  font-size:12pt;
  color:#8B0000;
  text-align: center;

}

#lauf {
  border: 1px dotted #8b0000;
  clear:both;
}

#bild {
border-bottom:3px solid;
}

#inhalt {
  padding:15px;
  border-right: 1px dotted #E6E6E6;
  border-left: 1px dotted #E6E6E6;
    }
    
    #inhaltensemble{
  padding-top:15px;
  border-right: 1px dotted #E6E6E6;
  border-left: 1px dotted #E6E6E6;
    }

#fuss{
  clear:both;
  padding:10px;
  border: 1px dotted #8b0000;
  color:#000000;
  font-size:9pt;
  text-align:right;
  font-family:trebuchet ms;
  }


a.Navi:link {
font-family:Trebuchet MS, Georgia;
font-size:18pt;
font-weight:700;
text-decoration:none;
color:#AD6363;
}

a.Navi:visited {
font-family:Georgia;
font-size:18pt;
font-weight:700;
text-decoration:none;
color:#C66B73;
}

a.Navi:active {
font-family:Georgia;
font-size:18pt;
font-weight:700;
text-decoration:none;
color:#570000;
}

a.Navi:hover {
font-family:Georgia;
font-size:18pt;
font-weight:700;
text-decoration:underline overline;
color:#570000;
}



a:link
{
text-decoration:underline;
color:#C44525;
}

a:visited
{
text-decoration:underline;
color:#C44525;
}

a:hover
 {
 text-decoration:underline;
 color:#778899;
}


a.footer:link
{
text-decoration:underline;
color:#333333;
}

a.footer:visited
{
text-decoration:underline;
color:#333333;
}

a.footer:hover
 {
 text-decoration:underline;
 color:#8b0000;
}


div.eintrag {
width:720px;
border-bottom:1px dotted #333333;
padding-top:15px;
padding-bottom:15px;
}

h2.eintragkopf {
font-family:Georgia;
font-size:14pt;
font-style:italic;
color:#C44525;
margin-bottom:15px;
}

div.eintragdatum{
font-family:'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif;
font-size:9pt;
color:#999999;
letter-spacing:0.2em;
text-transform:uppercase;
}
div.eintragdatum p{
margin:0px;
padding-left:20px;}

div.eintragtext{

font-size:10pt;
color:#333333;
margin-bottom:10px;
text-align: justify;
 }

div.eintraginfo{

font-size:8pt;color:#888888;
}

div.spielplan {
width:720px;
background-color:white;
border-bottom:1px dotted #333;
padding-bottom:20px;
padding-top:20px;
}

div.spieldatum{
font-family:Courier-New;
font-size:9pt;
text-align:center;
color:#666666;
letter-spacing:0.2em;
float:left;
text-transform:uppercase;
margin-right:20px;
line-height:23px;
padding-left:5px;
}

div.spieldatum2{
font-family:Courier-New;
font-size:6pt;
text-align:center;
color:#444444;
letter-spacing:0.2em;
float:left;
text-transform:uppercase;
margin-right:14px;
line-height:23px;
padding-left:5px;
}


h2.spieltitel {
font-family:Georgia;
font-size:14pt;
font-style:italic;
color:#C44525;
float:left;
margin-right:20px;
}

div.spieltext {
font-size:9pt;
color:#666666;
width:500px;
margin-left:100px;
margin-top:-10px;
}

div.spielpreis{
font-family:Courier-New;
font-size:9pt;
text-align:center;
color:#666666;
letter-spacing:0.2em;
float:right;
text-transform:uppercase;
margin-right:20px;
margin-left:20px;
line-height:23px;
}

p {
margin:15px;}

.rahmen
{   margin:10px;
 padding:4px;
border:1px solid #ddd;
}

.rahmen2
{   margin:10px;
 padding:20px;
border:1px solid darkred;
}

div.floatleft {
  float: left;
  border:solid 1px silver;
  padding:5px;
  margin-right:13px;
  margin-top:15px;
  width:160px;
  height:350px;
  }

div.floatcenter p {
   text-align: center;
   }

h1{font-family: Times New Roman;font-size:14pt;letter-spacing: 1px;padding:5px 5px;}
h2{font-family: Times New Roman;font-size:12pt;letter-spacing: 1px;padding:5px 5px;}
h3{font-family: Georgia;font-size:12pt;text-decoration:underline;color:#C44525;}
h4{font-family: Georgia;font-size:18pt;color:#C44525;font-style:italic;}
 

