/*   fuer teilweise japanische Seiten   */
a {
outline-style: none;
}

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

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

a:hover {
color: #0099CC;
text-decoration: none;
}

a:active {
color: #666666;
outline:none;
text-decoration: underline;
}

body {
overflow-y: scroll;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-color: #2B4053;
/*background-color: white;*/
background-image: url(/images/bg.jpg);
background-repeat: repeat-y;
background-position: center center;
background-attachment: fixed;
}

small {
font-size: 100%;
font-weight:lighter;
}

strong {
font-size: 110%;
}

.fest {
position: fixed;
top: 0px;
/*left: 0px;*/
z-index: 1000;
}

.headimage{
position: relative;
top: 4px;
}

.navBG {
position: fixed;
/*left: 0px;*/
z-index: 999;
background-image: url(/images/navbg.jpg);
background-position: left left;
background-repeat:no-repeat;
}

.rollover {
 left: 8px;
 width: 150px;
 height: 280px;
 background:url(images/menu.jpg);
 margin: 0px; padding: 0px;
 position: relative;
 margin-left:1px;
 _margin-left:-2px; /*  IE Workaround */
}
.rollover ul {
padding:0px;
margin: 0px;
border-width: 0px;
}
.rollover li {
margin: 0;
padding: 0;
list-style: none;
position: absolute;
top: 0;
}
.rollover li, .rollover a {
left:0px;
width: 150px;
height: 20px;
display: block;
}
.rollover a:hover, .rollover a.act {
background: url(images/menu.jpg);
background-repeat: no-repeat;
}
.rollover a.act {
cursor:default;
}
#panel6 a.act, #panel7 a.act{
cursor:pointer;
}

#panel1  {top:0px;}
#panel2  {top: 20px;}
#panel3  {top: 40px;}
#panel4  {top: 60px;}
#panel5  {top: 80px;}
#panel6  {top:100px;}
#panel7  {top:120px;}
#panel8  {top:140px;}
#panel9  {top:160px;}
#panel10 {top:180px;}
#panel11 {top:200px;}
#panel12 {top:220px;}
#panel13 {top:240px;}
#panel14 {top:260px;}

#panel1  a:hover, #panel1  a.act {background-position: -150px    0px;}
#panel2  a:hover, #panel2  a.act {background-position: -150px  -20px;}
#panel3  a:hover, #panel3  a.act {background-position: -150px  -40px;}
#panel4  a:hover, #panel4  a.act {background-position: -150px  -60px;}
#panel5  a:hover, #panel5  a.act {background-position: -150px  -80px;}
#panel6  a:hover, #panel6  a.act {background-position: -150px -100px;}
#panel7  a:hover, #panel7  a.act {background-position: -150px -120px;}
#panel8  a:hover, #panel8  a.act {background-position: -150px -140px;}
#panel9  a:hover, #panel9  a.act {background-position: -150px -160px;}
#panel10 a:hover, #panel10 a.act {background-position: -150px -180px;}
#panel11 a:hover, #panel11 a.act {background-position: -150px -200px;}
#panel12 a:hover, #panel12 a.act {background-position: -150px -220px;}
#panel13 a:hover, #panel13 a.act {background-position: -150px -240px;}
#panel14 a:hover, #panel14 a.act {background-position: -150px -260px;}


.contenttable {
font-family: Georgia, "Times New Roman", Times, serif;
background-color: #FFFFFF;
}


.jatext {font-family: "MS Mincho", sans-serif;
font-size: 100%;
color: #003366;
list-style-image: url(/images/listenpunkt.jpg);
list-style-type: circle;
letter-spacing: 0.05em;
}

.jatext h3, .jatext strong {font-family: "MS Mincho", sans-serif;
font-size: 120%;
color: #003366;
list-style-image: url(/images/listenpunkt.jpg);
list-style-type: circle;
letter-spacing: 0;
/*font-style: bold;*/
}
.jatext h3 {
margin-bottom: 0.2em;
}
.jatext100 {font-family: "MS Mincho", sans-serif;
font-size: 100%;
color: #003366;
list-style-image: url(/images/listenpunkt.jpg);
list-style-type: circle;
letter-spacing: 0.05em;
}

.jatext1 {
font-family: "MS Mincho", sans-serif;
font-size: 100%;
color: #666666;
list-style-image: url(/images/listenpunkt.jpg);
list-style-type: circle;
/*letter-spacing: 0.05em;*/
}

.jatext1 h3, .jatext1 strong {font-family: "MS Mincho", sans-serif;
font-size: 120%;
color: #666666;
list-style-image: url(/images/listenpunkt.jpg);
list-style-type: circle;
/*letter-spacing: 0.05em;*/
/*font-style: bold;*/
}

.jatext1 h3 {
margin-bottom: 0.2em;
}

.jatext p, .jatext100 p, .jatext1 p {
margin: 0.5em 0px;
}


.fliesstext {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 80%;
color: #003366;
list-style-image: url(/images/listenpunkt.jpg);
list-style-type: circle;
}

.fliesstext h3 {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 110%;
color: #003366;
list-style-image: url(/images/listenpunkt.jpg);
list-style-type: circle;
font-style: bold;
margin-bottom: 0.2em;
}

.fliesstext100 {
font-size: 100%;
color: #003366;
list-style-image: url(/images/listenpunkt.jpg);
list-style-type: circle;
}

.border {
border-top: 1px none #99CCCC;
border-right: 1px solid #99CCCC;
border-bottom: 1px none #99CCCC;
border-left: 1px solid #99CCCC;
}

.fliesstext1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 80%;
color: #666666;
}

.fliesstext1 h3 {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 110%;
color: #666666;
list-style-image: url(/images/listenpunkt.jpg);
list-style-type: circle;
font-style: bold;
margin-bottom: 0.2em;
}

.fliesstext2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 70%;
color: #666666;
}


.terminedatum {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 70%;
color: #666666;
}

.termineHeadline {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 80%;
color: #003366;
list-style-image: url(/images/listenpunkt.jpg);
list-style-type: circle;
font-weight: bold;
}

.TermineFliesstext {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 80%;
color: #003366;
list-style-image: url(/images/listenpunkt.jpg);
list-style-type: circle;
}

.adminborder {
border: 1px solid #666666;
}

.imgalignleft{
float: left;
margin: 5px 15px 15px 0;
display: inline;
padding: 4px;
}

.imgalignright{
float: right;
margin: 5px 15px 15px 10px;
display: inline;
padding: 4px;
}

/* margin: 10px 7px 2px 0 */
