body {
    background-color:#000000;
    margin-top:50px;
}

.container {
    width:816px;
    height:500px;
    background-image:url("../pictures/container_bg.png");
    background-repeat:no-repeat;
}

.naviLogoContainer {
    width:719px;
    height:67px;
}

.logo {
    width:251px;
    height:67px;
    background-image:url("../pictures/logo.png");
    background-repeat:no-repeat;
    float:left;
}

.navi {
    width:468px;
}

.textContainer {
    width:661px;
    height:405px;
    position:relative;
    top:28px;
    padding-top:30px;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:10px;    
    color:white;
    text-align:left;
    font-family:Verdana;
    font-size:8pt;
    overflow:auto;
    scrollbar-face-color: #000000;
    scrollbar-highlight-color: #990000;
    scrollbar-3dlight-color: ;
    scrollbar-darkshadow-color: #000000;
    scrollbar-shadow-color: #666666;
    scrollbar-arrow-color: #990000;
    scrollbar-track-color: #666666;
}
}

.bottomText {
    height:20px;
}

img {
    border:none;
}

img.session {
    margin-left:30px;
    cursor:pointer;
}

.tooltip {
    display:none;                                                 /* TOOLTIP FÜR GROSSES BILD */
    border:1px solid #BBBBBB;
    position:absolute;
    top:100px;
    left:100px;
    z-index:200; 
    cursor:pointer;   
}

.albumChoice {
    border:1px solid #666666;
    padding-top:10px;
    padding-bottom:10px;
    padding-right:10px;
    padding-left:10px;
    margin-bottom:6px;
}

ul {
    margin-top:10px;
}

li {
    list-style-image:url("../pictures/listImage.gif");
}

li.noImage {
    list-style-type:none;
    list-style-image:none; 
}

h1 {
    font-size:11pt;
    text-decoration:underline;
}

h3 {
    font-size:7.5pt;
    font-weight:bold;
    color:#EE0000;
}

.back {
    height:20px;
    width:200px;
    position:relative;
    top:540px;
    right:308px;
    font-family:Verdana;
    font-size:7.5pt;
    color:#666666;
    float:left;
}

.home {
    height:20px;
    width:200px;
    position:relative;
    top:540px;
    left:110px;
    font-family:Verdana;
    font-size:7.5pt;
    color:#666666;
    float:left;
}

.translate {
    height:20px;
    width:200px;
    position:relative;
    top:518px;
    float:left;
}

input {
    font-size:8pt;
    font-family:Verdana;
    background-color:#FFFFFF;
    color:#313131;
    border-style:solid;
    border-color:#666666;
    border-width:1px;
}

input:focus {
    font-size:8pt;
    font-family:Verdana;
    background-color:#666666;
    color:#FFFFFF;
    border-style:solid;
    border-color:#333333;
    border-width:1px;
}

td.formLeft {
    width:200px;
    height:24px;
}

select {
    font-size:8pt;
}

.errorInfo {
    width:600px;
    height:30px;
    background-color:#666666;
    color:#990000;
    font-weight:bold;
    padding-left:30px;
    padding-top:20px;
    border-style:solid;
    border-color:#990000;
    border-width:1px;
}

.seminarsBlockHeader {
    width:260px;
    height:24px;    
    background-color:#777777;
    text-align:center;
    background-image:url("../pictures/seminarVerlauf2.png");
}

.seminarsBlock {
    width:260px;
    height:60px;
    text-align:left;
    padding-left:4px;
    padding-top:4px;
    vertical-align:top;
    color:#000000;
    background-image:url("../pictures/seminarVerlauf.png");
}


/****************************/
/******** GALLERY ***********/
/****************************/

.gallery_picContainer {
    width:500px;
    height:320px;
    border-top:1px;
    border-left:1px;
    border-bottom:1px;
    border-right:1px;
    border-style:solid;
    border-color:#666666;
    margin-top:0px;
    margin-left:-10px;
    padding-left:10px;
    padding-right:10px;
    padding-top:10px;
    padding-bottom:10px;
}

.gallery_navi {
    position:relative;
    width:520px;
    height:50px;
    border-top:0px;
    border-left:1px;
    border-bottom:1px;
    border-right:1px;
    border-style:solid;
    border-color:#666666;
    margin-left:-10px;
    padding-top:5px;
}

.gallery_prev {
    width:20px;
    height:20px;
    border-top:0px;
    border-left:0px;
    border-bottom:1px;
    border-right:1px;
    border-style:solid;
    border-color:#666666;
    float:left;
    background-color:#C1C1C1;
    background-image:url("../pictures/gallery_prev.png");
    position:relative;
    cursor:pointer;
}

.gallery_prev:hover {
    background-color:#990000;
    background-image:url("../pictures/gallery_prev_over.png");
    cursor:pointer;
}

.gallery_next {
    width:20px;
    height:20px;
    border-top:0px;
    border-left:1px;
    border-bottom:1px;
    border-right:0px;
    border-style:solid;
    border-color:#666666;    
    float:right;
    background-color:#C1C1C1;
    background-image:url("../pictures/gallery_next.png");
    cursor:pointer;
}

.gallery_next:hover {
    background-image:url("../pictures/gallery_next_over.png");    
    background-color:#990000;
    cursor:pointer;
}

.gallery_spacer {
    width:520px;
    height:20px;
    border-top:0px;
    border-left:0px;
    border-bottom:1px;
    border-right:0px;
    border-style:solid;
    border-color:#666666;    
    position:relative;
    top:-10px;
    left:-10px;
}

.gallery_pic {
    margin-left:0px;
}

.gallery_picname {
    position:relative;
    left:10px;
}

#details {
    position:relative;
    width:510px;
    border-top:0px;
    border-left:1px;
    border-bottom:1px;
    border-right:1px;
    border-style:solid;
    border-color:#666666; 
    padding-left:10px;
    left:-5px;
}

/**************************************/
/**************************************/

a:link.seminars {
    color:#990000;
}

a:visited.seminars {
    color:#990000;
}

a:active.seminars {
    color:#990000;
}

a:focus.seminars {
    color:#990000;
}

a:hover.seminars {
    color:#222222;
}

/*.seminarsBlock:hover {
    width:260px;
    height:40px;
    background-color:#666666;
    filter:alpha(opacity=80);
    -moz-opacity:0.4;
}*/

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

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

a:active {
    color:#BBBBBB;
    text-decoration:underline;
}

a:focus {
    color:#BBBBBB;
    text-decoration:underline;
}

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