@charset "utf-8";
/* CSS Document */

*
{
margin:0;
padding:0;
}

#mainTable
{
margin:auto;
}

img
{
border:none;
}

body
{
background-:#c0c0c0;
behavior:url(csshover.htc);
}

a
{
text-decoration:none;
}

div#upMost
{
width:1023px;
height:108px;
background-:#000033;
}

div#middleMost
{
height:34px;
width:1023px;
background-color-:#006666;
}

div#downMost
{
width:1023px;
height:15px;
background-color-:#996600;
}

div#missedLeft
{
width:305px;
height:34px;
background-color-:#FF0000;
float:left;
}

div#missedRight
{
width:717px;
height:34px;
background-:#330099;
background-image-:url(images/naviM.jpg);
background-repeat:no-repeat;
float:right;
}

div#naviControl
{
width:641px;
height:34px;
float:left;
background-:#FFFF00;
background-image-:url(images/naviMGT.jpg);
background-repeat:no-repeat;
}

div#naviShop
{
width:76px;
height:34px;
float:right;
background-:#993300;
font-size:12px;
font-weight:bold;
color:#d8d0c1;
}


div#naviShop img
{
position:relative;
top:1px;
}

div#contentUp
{
width:1023px;
height-:500px;
height:auto;
background-image:url(images/bodyContentBGlong.jpg);
background-repeat:no-repeat;
}

div#spacedout
{
width:1023px;
height:17px;
background-:#000099;
}

div#contentArea
{
width:1023px;
height-:700px;
height:auto;
}

.toj
{
background-image:url(images/pic01Bg.jpg);
background-repeat:no-repeat;
width:362px;
height:400px;
}

.toj img
{
position:relative;
left:5px;
top:4px;
}

.fot img
{
position-:relative;
right:1px;
}

.dels img
{
position:relative;
left:75px;
top:10px;
}

div#title
{
height:55px;
background-:#006633;

}

div#lor
{
height:14px;
}

div#title span
{
padding-top-:18px;
position-:relative;
font-size:12px;
color:#aca599;
top:18px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
z-index:5;
}

div#titleabot
{
height:55px;
background-:#006633;
}

div#titleabot span
{
position-:relative;
font-size:12px;
color:#aca599;
top:8px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}


.abot
{
font-size:12px;
color:#aca599;
font-weight-:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

div#topic
{
height:auto;
font-size:12px;
color:#aca599;
font-weight-:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

/*div#maindew
{
width:980px;
height:650px;
height-:auto;
background-:#993300;
float-:right;
border-:1px solid #FF0000;
}*/

#mod01
{
background-:#003399;
}


div#contentLine
{
width:1023px;
height:9px;
background-image:url(images/bodyLine.jpg);
background-repeat:no-repeat;
}

div#footNavi
{
width:1023px;
height:29px;
background-:#990000;
}

div#footNaviL
{
width:841px;
height:29px;
float:left;
background-:#996699;
}


div#footNaviR
{
width:182px;
height:29px;
float:right;
background-:#99CC33;
}



/*********************************HORIZONTAL NAVI*****************************************/




.menu {
  font-family: verdana, sans-serif;
  width:641px;                    /*  (1)  */
  position-:relative;
  font-size:1.0em;
  padding-bottom-:50px;
  z-index:200;
  height:34px;
  background-:#990000;
  top:5px;
}
.menu ul {                        /* UL Ebene 1 */
  padding:0;
  margin:0;
  list-style-type: none;
  display:inline;
  float-:left;}

.menu ul li {                     /* Listenelemente der Ebene 1 */
  float:left;
  position:relative;
  display:inline;
}



table {
  margin-:-1px;
  margin:0;
  border-collapse:collapse;
  font-size:0.8em;
}

.menu li:hover
{
background-:#6C674F;
background-:#DBCB7D;
height-:34px;
}

.menu a
{
text-decoration:none;
color-:#DBCB7D;
color:#d8d0c1;
padding-:0 14px;
font-size:12px;
font-weight:bold;
height-:34px;
}

.menu a img
{
display:inline;
float-:left;
position:relative;
top:1px;
}

.menu a:hover
{
color-:#74a5e8;
color:#767575;
}


.menu ul li ul
{
margin:0;
width:15em;
position:absolute;
left-:-40px;
height-:30px;
}

.jo
{
width-:70px;
width:120px;
position:relative;
left-:10px;
top:3px;
text-align:left;
}

.jo a:hover
{
text-align:left;
color:#FFFFFF;
}

.menu ul li ul li
{
width:170px;
border-left:1px solid #dddddd;
border-bottom:1px solid #dddddd;
border-right:1px solid #dddddd;
position:relative;
top:7px;
left-:13px;
height:24px;
background-:#837d60;
background-:#3f3f3f;
background-:#300000;
background:#9D8C68;
background-:#1e5722;
font-size:12px;
font-weight:normal;
text-align:left;
z-index:100;
}

.menu ul li ul li a
{
position:relative;
left:17px;
top:5px;
}

body .menu ul li ul {display:none;}

.menu ul li:hover ul {display:block;}

.menu ul li:hover ul, .menu ul li ul:hover {display:block;}


#active a
{
color-:#74a5e8;
background-image-:url(images/balk.jpg);
background-repeat-:no-repeat;
background-repeat:repeat-x;
background-position:bottom;
height-:34px;
}

/*#active2 a
{
width:150px;
height:25px;
text-align:left;
}*/

#rillen
{
width:45px;
height:14px;
background-:#993300;
margin-:auto;
position:relative;
left:158px;
}


#rillen a
{
display-:inline;
}


.conueber
{
width:800px;
margin:auto;
font-size:13px;
color-:#aca599;
color-:#78756f;
color-:#666460;
color:#4e4d4b;
font-weight-:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-image-:url(images/bigbg.jpg);
background-repeat:no-repeat;
}

.danke
{
width:800px;
margin:auto;
font-size:13px;
color-:#aca599;
color-:#78756f;
color-:#666460;
color:#4e4d4b;
font-weight-:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-image-:url(images/bigbg.jpg);
background-repeat:no-repeat;
background:#fff;
}

.nis
{
font-weight:bold;
}

.lis
{
color:#E06000;
color-:#4e4d4b;
}

.lisa
{
color:#800000;
color-:#4e4d4b;
}

#kur
{
background-:green;
}

div#kursTitle
{
height:50px;
text-align-:center;
color:#9d8c68;
}

div#kursTitle h1
{
width:200px;
background-color-:red;
padding:0 0 0 10px;
}

.not
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
border:1px dashed #d2c598;
line-height:1.5em;
}

.lof
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
border:1px dashed #d2c598;
line-height:1.5em;
}

.nor
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
border-bottom:1px dashed #d2c598;
}

#term
{
border:1px dashed #d2c598;
background-:#746a49;
margin:auto;
color-:#fff;
background:#fff;
color:#4e4d4b;
}

div#inf
{
width:1023px;
height:30px;
background-:olive;
}

div#inf h2
{
font-size:14px;
text-align:center;
color:#4e4d4b;
}

div#best
{
width:1023px;
height:60px;
background-:olive;
}

div#best p
{
color:#4e4d4b;
font-size:14px;
padding-top:5px;
padding-left:130px;
}

/*********************************HORIZONTAL NAVI ENDS*****************************************/

.redtext {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #ff0000;
        text-decoration: none;
}
.textbox1 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #787266;
        background-image:url(../images/bg2.jpg);
        background-repeat:repeat-x;
        border: solid 1px #bbb2a0;
        text-decoration: none;
        width:300px;
}
.textbox2 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #787266;
        text-decoration: none;
        width:300px;
        height:100px;
        border: solid 1px #bbb2a0;
}

#boit
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #787266;
        text-decoration: none;
        margin:auto;
}

.bodytext {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #787266;
        text-decoration: none;
}

#ulm
{
margin:auto;
}

#pics
{
background-:olive;
}

#pics img
{
margin:auto;
}

#picsText p
{
color:#4E4D4B;
font-size:14px;
}

#picsText p a
{
color:#FF7F00;
text-decoration:underline;
}

.svw {width: 50px; height: 20px; background: #fff;}
.svw ul {position: relative; left: -999em;}

/*core classes*/
.stripViewer {
position: relative;
overflow: hidden;
border: 5px solid #ff0000;
margin: 0 0 1px 0;
}
.stripViewer ul { /* this is your UL of images */
margin: 0;
padding: 0;
position: relative;
left: 0;
top: 0;
width: 1%;
list-style-type: none;
}
.stripViewer ul li {
float:left;
}
.stripTransmitter {
overflow: auto;
width: 1%;
}
.stripTransmitter ul {
margin: 0;
padding: 0;
position: relative;
list-style-type: none;
}
.stripTransmitter ul li{
width: 20px;
float:left;
margin: 0 1px 1px 0;
}
.stripTransmitter a{
font: bold 10px Verdana, Arial;
text-align: center;
line-height: 22px;
background: #ff0000;
color: #fff;
text-decoration: none;
display: block;
}
.stripTransmitter a:hover, a.current{
background: #fff;
color: #ff0000;
}

/*tooltips formatting*/
#tooltip {
background: #fff;
color: #000;
opacity: 0.85;
border: 5px solid #dedede;
}
#tooltip h3 {
font: normal 10px Verdana;
margin: 0;
padding: 6px 2px;
border: 0;
}

div#mygalone
{
width:500px;
height:388px;
}

div#galleria_wrapperOhne
{
width:500px;
height:388px;
}


div#hukis
{
width:300px;
height:300px;
background-color-:olive;
margin:auto;
}

div#headCont
{
height:auto;
font-size:12px;
font-family:verdana;
color:#2F2F2F;
}

div#headCont p
{
line-height:1.5em;
}

.twoto
{
font-size:12px;
font-family:verdana;
color:#BF0000;
}


.twoto a
{
font-size:12px;
font-family:verdana;
color:#BF0000;
}

#enclosed2 a
{
color:#ffffff;
font-size:12px;
text-decoration:underline;
}

.callfilm
{
color:#5F5F5F;
font-size:15px;
}

div#angeb
{
width:340px;
height:207px;
background-color-:olive;
background-image:url(images/angebote.jpg);
margin:auto;
}

div#angebd
{
width:340px;
height:180px;
}

div#angebf
{
width:340px;
height:20px;
background-color-:red;
}

#fire
{
margin:auto;
}

.wayout
{
font-size:12px;
color:#5F5F5F;
}
