/* wichtige Farben
Dunkelblau: #012e5a
Hellblau: #81aeda
Gold: #b78b28
*/

/* Allgemein */
* {
padding: 0;
margin: 0;
}

p {
margin: 15px 20px;
}

ul, li {
padding: 0;
margin: 0;
/* list-style-type: none;*/ /* Listen ohne Aufzählungszeichen */
position: relative;
}

img, a img {
border: 0; /* Bilder ohne Rahmen */
}
/* Allgemein Ende*/

body {
font-family: "Trebuchet MS";
font-size: 90%;
text-align: center;
background: #012e5a url(Bilder/1pxgold.jpg) repeat-x 0px 141px; 
background: #012e5a url(Bilder/1pxgold.jpg) repeat-x 0px 187px; 
}

#wraplarge {
/*width: 1470px; */
width: 970px;
height: 100%;
margin: 0 auto; 
padding: 5px;
}

#wrap {
width: 970px; /*Auf 800px ausgerichtet, 40px für Scrollbar */
height: 100%; 
text-align: left;
float: left; 
/* background: #fff url(Bilder/wrap_bg.jpg) no-repeat; */
}

#header {
width: 968px;
width: 970px;
height: 104px;
height: 150px;
/*border-top: 2px solid #015bb3;*/
/* border-right: 2px solid #b78b28; */
background: #fff url(Bilder/header2_968_1.jpg);
background: #fff url(Bilder/header3.2.jpg);
} 

#nav {
float: left;
width: 968px;
width: 970px;
height: 30px; 
border-top: 2px solid  #012e5a;
border-top: 2px solid  #4184c6;
border-bottom: 2px solid  #b78b28; 
/* border-right: 2px solid  #b78b28; */
background: #ffffff;
background: #001d3b;
}

#nav ul {
list-style: none;
margin-left: 188px;
}

#nav li {
float: left; 
width: 120px;
height: 22px; 
border-right: 2px solid  #ffffff;
border-right: 2px solid  #001d3b;
}

#nav a {
display: block;
height: 100%;
font-size: 90%; 
text-decoration: none;
text-align: center;
font-weight: bold;
background: #81aeda; 
background: #4184c6;
color: #ffffff;
}

#nav a:focus, #nav a:active {
background: #b78b28;
}

#nav a:hover {
background: #c1d7ed;
}

#nav #selected {
background: #b78b28;
margin-top: 8px;
font-size: 90%; 
text-align: center;
font-weight: bold; 
color: #ffffff;
}

#subnav {
float: left;
width: 968px;
height: 30px; 
border-bottom: 2px solid  #012e5a; 
border-right: 2px solid  #b78b28; 
background: #ffffff;
background: #001d3b;
}

#subnav ul {
list-style: none;
margin-left: 188px;
}

#subnav li {
float: left; 
width: 120px;
height: 22px; 
border-right: 2px solid  #ffffff;
border-right: 2px solid  #001d3b;
}

#subnav a {
display: block;
height: 100%;
font-size: 90%; 
text-decoration: none;
text-align: center;
font-weight: bold;
background: #81aeda; 
color: #ffffff;
margin-top: 8px;
}

#subnav a:focus #subnav a:active {
background: #b78b28;
}

#subnav a:hover {
background: #c1d7ed;
}

#subnav #subselected {
background: #b78b28;
margin-top: 0px;
font-size: 90%; 
text-align: center;
font-weight: bold; 
color: #ffffff;
}

#content, #contentlang {
float: left;
width: 968px;
width: 970px;
height: 600px;
/* border-right: 2px solid #b78b28; */
background: #ffffff; 
/*color: #012e5a;*/
color: #015bb3;
font-size: 90%;
}

#content {
height: 600px;
}

#contentlang {
height: 632px;
}

#content #fright, #contentlang #fright {
float: right;
margin: 0px 20px 0px 20px;
}

#content #fleft, #contentlang #fleft {
float: left;
margin: 0px 20px 0px 20px;
}

#content #fleftnm {
float: left;
}

#content #marginleft {
margin-left: 20px;
}

/* Bildleiste 
#content p#Bildleiste, #contentlang p#Bildleiste {
margin-left: 34px;
} 
Bildleiste Ende */

#content h1, #contentlang h1 {
font-size: 140%;
font-weight: normal;
/*color: #012e5a;*/
color: #015bb3;
}

#content h2, #contentlang h2 {
font-size: 120%;
}

#content a, #contentlang a {
height: 100%; 
text-decoration: none;
color: #b78b28;
} 

#content ul, #contentlang ul {
margin-left: 20px;
list-style-type: disc;
}

#content #ulNoSymbol, #contentlang #ulNoSymbol {
list-style-type: none;
}

#content li, #contentlang li {
margin: 10px 30px;
}

#content #img_eingang, #contentlang #img_eingang {
/*width: 320px; 
border: solid 1px #acc8fc;
margin: 15px 10px 0px 224px;*/
/*width: 450px; */
margin: 20px 10px 0px 20px;
}

#content #Absatz, #contentlang #Absatz {
margin-top: 35px;
}

#content table, #contentlang table {
margin-left: 20px;
margin-top: -10px;
} 

#content td, #contentlang td {
padding: 4px 8px;
}

#content td.rechts, #contentlang td.rechts {
padding-left: 30px;
}

#content table.event, #contentlang table.event {
font-weight: bold;
margin-top: 20px;
}

/* Spielplan
#content_spielplan {
background: #81aeda url(Bilder/Spielplan_saal2_bg.jpg) repeat; 
overflow: auto;
margin-top: 30px;
height: 416px;
margin-left: 34px;
width: 696px;
color: #ffffff;
}
Spielplan Ende */

/* Spielplan */
#content_spielplan { 
overflow: auto;
height: 425px;
margin-top: 20px;
width: 630px;
font-weight: bold;
}

#content_spielplan a:hover {
color: #81aeda;
}

#content #white {
background: #ffffff;
}

#content #blue {
background: #dde5ec;
}

#content #tabspielplan {
width: 580px;
} 

#content_spielplan td#width {
width: 80px;
}

/* Spielplan Ende */

/* Stuecke */

/* #contentlang #divst {
float: left;
} 

#contentlang #divst a:hover {
color: #81aeda;
} */

#contentlang #ulStuecke {
width: 300px;
height: 535px;
background: #dde5ec;
list-style-type: none;
padding: 0px; 
margin: -4px 0px 0px 0px;
float: left;
}

#contentlang #ulStuecke li {
padding: 15px 5px 0px 20px;
margin: 0px;
font-weight: bold;
}

#contentlang #ulStuecke a:hover {
color: #81aeda;
}

#contentlang #ulStuecke li#tdselected a {
color: #015bb3;
}

#contentlang #StBesch {
padding-left: 300px;
}

/* Stuecke Ende */

#footnote {
float: left;
width: 970px;
height: 30px;
border-top: 2px solid #012e5a; 
/* border-right: 2px solid #b78b28; */
/*border-bottom: 2px solid #015bb3; */
background: #012e5a url(Bilder/foot_bg1.jpg); 
background: #dde5ec;
}

#footnote ul {
list-style: none;
margin-left: 20px;
margin-top: 5px;
}

#footnote li {
float: left; 
width: 150px;
height: 22px; 
color: #015bb3;
font-size: 90%; 
}

#footnote a {
/* display: block; */
height: 100%;
text-decoration: none;
text-align: center;
font-weight: bold;
color: #b78b28;
}

#footnote #footrechts {
float: right;
text-align: center;
}

#wrapkopfrechts {
float: left;
width: 115px; 
margin-top: 150px;
display: none;
}

#wrapkopflinks {
float: left;
width: 135px; 
margin-top: 150px;
display: none;
} 

#wrapkopfrechts #kopfrechts, #wrapkopflinks #kopflinks {
padding: 0px;
margin: 0px;
}

h1, h2, h3, h4, h5, h6 {
margin: 20px;
}
