body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
body {
	background-color: #3366ff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border: none;
	width:100%;
}

.ueberschrift {font-size: 14px}
.text {font-size: 12px}

a:link {
	text-decoration: none;
	color: #0066FF;
}
a:visited {
	text-decoration: none;
	color: #0066FF;
}
a:hover {
	text-decoration: none;
	color: #000099;
}
a:active {
	text-decoration: none;
	color: #000099;
}

table.moduletable {
        padding: 0px 0px 15px 0px;
        margin-bottom: 10px;
        width: 150px;
        background-image: url(images/unten.gif);
        background-repeat: no-repeat;
        background-position: bottom;
        background-color: #FFFF00;

}

table.moduletable th {
        padding-top      : 3px;
        font-size        : 10px;
        font-weight      : bold;
        color            : #3366FF;
        text-align       : left;
        width            : 150px;
        letter-spacing   : 0px;
        text-indent      : 7px;
        padding-bottom   : 10px;
        /*background-color : #3366FF;*/
        background-image: url(images/oben.gif);
        background-repeat: no-repeat;
        background-position: top;
}

table.moduletable li {
        background        : #ffff00;


}

table.moduletable ul {
        padding: 10px;

}
table.moduletable td {
      font-size: 10px;
      font-weight: normal;
      font-family: Verdana, Helvetica, Arial, sans-serif;

}

/* set millions of background images */
.rbroundbox { background: url(images/nt.gif) repeat; }
.rbtop div { background: url(images/tl.gif) no-repeat top left; }
.rbtop { background: url(images/tr.gif) no-repeat top right; }
.rbbot div { background: url(images/bl.gif) no-repeat bottom left; }
.rbbot { background: url(images/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; }
.rbroundbox { 
width: 98%; 
margin: 1em auto; 
}


.gallerycontainer{
position: relative;
}

.thumbnail img{
border: 1px solid white;
margin: 0 5px 5px 0;
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
border: 1px solid blue;
}

.thumbnail span{ 
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ 
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ 
visibility: visible;
top: -100;
left: 230px; 
z-index: 50;
}
