/* vCollections.css */
/* enthält CSS für Design & Funktionalität AJAX */
a {
text-decoration:underline;
font-weight:;
}

/* Design --------------------------------------------------------------- */

/* Menue oben --------------------------------- */
/* Bilder für den Verlauf */ 
.links_about {
width: 78px;
border-collapse:collapse;
background-image: url('../img/about.gif');
background-position: top left;
background-color: #ffffff;
text-align: center;
background-repeat: no-repeat; 
}
.links_about a {
display: block;
color: #124423;
font: bold 12px Verdana,Arial;
padding: 20px 0 0 0;
text-decoration: none;
width: 78px;
}
.links_subscribe {
width: 98px;
border-collapse:collapse;
background-image: url('../img/subscribe.gif');
background-position: top left;
background-color: #ffffff;
text-align: center;
background-repeat: no-repeat; 
}
.links_subscribe a {
display: block;
color: #124423;
font: bold 12px Verdana,Arial;
padding: 20px 0 0 0;
text-decoration: none;
width: 98px;
}
.links_tell {
width: 118px;
border-collapse:collapse;
background-image: url('../img/tell.gif');
background-position: top left;
background-color: #ffffff;
text-align: center;
background-repeat: no-repeat; 
}
.links_tell a {
display: block;
color: #124423;
font: bold 12px Verdana,Arial;
padding: 20px 0 0 0;
text-decoration: none;
width: 118px;
}
.links_contact {
width: 119px;
border-collapse:collapse;
background-image: url('../img/contact.gif');
background-position: top left;
background-color: #ffffff;
text-align: center;
background-repeat: no-repeat; 
}
.links_contact a {
display: block;
color: #124423;
font: bold 12px Verdana,Arial;
padding: 20px 0 0 0;
text-decoration: none;
width: 119px;
}
.bgtop {
background-image: url('../img/vcol_bgtop.jpg');
background-repeat: repeat-x;
background-position: top left;
background-color: #ffffff;
text-align: left;
vertical-align: top;
width: 100%;
}
/*Hover Zustand der Links des Menues */
.links_about a:hover {
color: #71a37d;
}
.links_subscribe a:hover {
color: #71a37d;
}
.links_tell a:hover {
color: #71a37d;
}
.links_contact a:hover {
color: #71a37d;
}
/* Ende des Header Teils */
 

/* CSS für Button im Normalzustand */ 
.button a { 
font: bold 12px Verdana, Arial;
color: #681B5A;
text-decoration:none;
padding-top: 7px;
padding-left: 10px;
width:140px;  
height:30px;  
display:block; 
background-image:url('../img/normalzustand.jpg'); 
background-position: top left;
background-repeat:no-repeat; 
} 

/* CSS für Button im Overzustand */ 
.button a:hover { 
font: bold 12px Verdana, Arial;
color: #681B5A;
text-decoration:none;
width:140px; 
height:30px; 
display:block; 
background-image:url('../img/overzustand.jpg');
background-position: top left;
background-repeat:no-repeat; 
} 

.button {
margin-left: 0px;
}


#NavButton {
margin-left: 133px;
top: 80px;
}

input.buttonSearchForm {
width: 128px;
height: 30px;
background: #fff url('../img/btn-send.gif') no-repeat;
outline: none;
margin: 0;
padding: 0;
border: 0;
border-collapse:collapse;
}
input.buttonSearchForm:hover {
background: #fff url('../img/btn-send.gif') no-repeat 0 -30px;
border-collapse:collapse;
margin: 0;
padding: 0;
border: 0;
}

#submitButtons{
margin-left: 131px;
}


/* Einstellungen default */
body, a, select, select option {
font-family: Verdana, Arial;
color: #000;
text-decoration:none;
font-size: 12px;
}

body {
margin-top: 0px;
}

table {
border-spacing: 0px;
}

th {
text-align: left;	
/*padding: 5px;*/
}
ul {
list-style: none;
margin-left: 0px;
padding-left: 0px;
}
li {
margin-bottom: 10px;
}
img {
border:0;	
}
select, input[type=text] {
width: 250px;
right: 0px;
}

#co_showmax, #cc_showmax {
width: 60px;
right: 0px;
}

.modcontent textarea {
background-color: #FFFFFF!important;
height: 150px!important;
width: 500px!important;
}
label {
width: 100px;
float: left;
text-align: left;
margin-right: 10px;
   /*margin-left: 10px;*/
display: block;
}

form {
padding: 0px;
margin: 0px;
border: none;
}

fieldset {
border: none;
}
input[type=submit], input[type=button] {
background-color: #A9CDAD;
color: #000000;
border-style: outset;
}
noscript {
color: red;
font-weight: bold;
margin: 20px;
padding: 20px;
}
/* Ende default */

.resulttableheader {
border-bottom: 1px solid #d29fc4;
}
#resulttable * td {
padding: 5px;
border-collapse: collapse;
border-bottom: thin solid #FCEDF4;
}
#resulttable {
border: thin solid grey;
border-collapse: collapse;
margin-left: 10px;
width: 787px;
}

#header2 ul {
position: absolute;
margin-left: -159px;
width: 159px;
margin-top: 0px;
}
#header2 {
margin-bottom: 20px;
}
#header2 ul li {
border: thin solid #d29fc4;
padding-left: 3px;
padding-right: 3px;
}
#header2 a:link {
font-weight: bold;	
}
#content {
padding-left: 10px;
width: 810px;
}

.accesskey {
text-decoration: underline;	
}
.visible {
display: block;
}

#searchform * label {
width: 118px;
float: left;
text-align: right;
font: bold 12px Verdana,Arial;
margin-right: 5px;
padding-right: 5px;
display: block;
background-color: #ecf3ec;
border: 3px solid #ecf3ec;
}
#searchform  {
padding: 10px;
}
#form_startsearch {
/*background-image: url(../img/gradientbg.jpg);*/
}
#form_startsearch fieldset ul {
margin: 0;
padding: 0;
}
#form_startsearch fieldset li {
list-style: none;
padding: 5px;
margin: 0;
}
#form_startsearch * legend{
/*padding:10px;*/
color: #124423;
font: bold 14px Verdana,Arial;
	}
.searchformtitle{
color: #124423;
font: bold 14px Verdana,Arial;
}
.mostrecenttable{
color: #124423;
/*background-color: #124423;*/
font: bold 14px Verdana,Arial;
width:790px;
padding-top: 5px;
padding-bottom: 5px;
}
#gcollectiondisplay1 table thead {
color: #124423;
font: bold 12px Verdana,Arial;
background-color: #A9CDAD;
border-bottom: 1px solid #000000;
}

#gcollectiondisplay1 table td {
padding: 5px;
}

.collist {
padding: 0px
}

.collist td {
vertical-align: top;
}

.collist th {
padding-left: 5px;
padding-right : 5px;
}

.collist td:first-child, .collist td:last-child, .last-child {
text-align: right;
}

.outertable {
padding: 0px;
border-collapse: collapse;
}

.sortable {
padding: 0px;
}
#gcollectiondisplay {
width: 500px;
position: absolute;
top: 100px;
left: 350px;	
}
#gcollectionlisttable1 {
	background-color: #ffffff;
	border-collapse: collapse;
}
#gcollectionlisttable1 td {
border-bottom: 1px solid #A9CDAD;
}

/*.left {
	padding: 0px!important;
	background-color: #FCEDF4;
	}*/
.textinput {
		width: 250px;
		right: 0px;
	}
#sandglass {
position:fixed;
top: 30%;
left: 30%;
width:100px;
height:100px;
margin-top: -50px; /*set to a negative number 1/2 of your height*/
margin-left: -50px; /*set to a negative number 1/2 of your width*/
}
#recordnavigation  a {
margin-left: 5px;
margin-right: 5px;
}
#recordnavigation {
margin-top: 10px;
margin-left: 70px;
margin-right: auto;
}
#pagenav {
	display:inline; 
}
#showmax {
width: 100px;
margin-left: 20px;
}
.navlink {
display:none;		
}

.odd {
	background-color: #ebf3ec;
}
.even {
	background-color: #FFFFFF;
}
.collist tr, .collist tr {
	cursor: pointer;
	}
.visited_odd {
	background-color: #ebf3ec;
	border-right: 5px solid #A4779D;
}
.visited_even {
	background-color: #FFFFFF;
	border-right: 5px solid #A4779D;
}
.pagenavlink {

}
.pagenavlink_c {
	background-color: #FCEDF4;
}
.permlink, .permlink a {
text-decoration: underline;
font-family: Verdana, Arial;
color: #000;
font-size: 12px;
}
#rowcounttext {
margin: 10px;
font-size:14px;
font-weight: bold;
}
#rowcounttext {
position: absolute;
left: 320px;
top: 87px;
margin-bottom: 10px;
font-size:12px;
font-weight: bold;
}
.gender {
height: 15px;
filter:alpha(opacity=50);
opacity: 0.5;
-moz-opacity:0.5;
}
#others {
display:none;
}
#_sld_id * table {
border: 1px solid #681B5A;
border-collapse:collapse;
}
#_sld_id * table td {
border: 1px solid #681B5A;
border-collapse:collapse;
text-align: center;
}
.largepreview  a img  {
height: 100%;
max-height: 256px;
max-width: 256px;
}
.bgtop a img {
vertical-align: top;
}
#JT * table , #JT * table * td, #JT * table * tr,#JT * table * img {
border-collapse:collapse;
border:none!important;
padding:0px;
margin:0px;
vertical-align:top;
}
.strong {
font-weight: bold;
}
.hidden {
display: none;
}
.menuitem, .vSlideLink ,.deleteCG, .editCG, .addCG,cancelCGcreation,.noclass, #logonbutton, #collectiongroupsmenu, #collectionmenu, .cshow, .cres, .collectiontab_d, .collectiontab_v, .collectiontab_g, .deletecollection, .editcollection, .editslidecollection, .logonbutton {
	cursor: pointer;
	}
#logonbutton {
	width: 80%;
	text-align: right;
}
#navigation {
background-color: silver;
}
.droptarget {
	background-color: #EEEEEE;
}
.menuitem {
	margin-right: 10px;
}
#menu {
	padding-bottom:: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid black;
}
.cres, .cshow {
font-weight: bold;

}
#collectionlisttable {
width: 100%;
}
.collectiontabs * ul {
display: inline;
}
.collectiontab_g {
display:none!important;
}
.collectiontabs * li {
display: inline;
padding: 5px;
border: 1px solid green;
}
.title {
	font-weight: bold;
}

#c_editform1 td {
vertical-align:top;
}
#c_editform1 td label {
padding-top: 2px;
padding-bottom: 2px;
}
#c_editform1 textarea {
border: 1px solid #A9CDAD;
}
#c_editform1 input {
border: 1px solid #A9CDAD;
}

.vSlideedit {
background-color: #B2C597;	
}
.cgc_grouping_selected {
background-color:#A9CDAD;
padding: 2px;
margin-left: 4px;
}
#errorbox, .errorbox {
	border: 4px solid crimson;
	padding: 5px;
}
.editfield {
border: 1px solid #A9CDAD;
}

.infobutton {
    background: url("../img/info.gif") 0 0 no-repeat; /*bild*/
    width: 31px; /* Breite des Bilds */
    height: 34px; /* Hoehe des Bildes */
    text-decoration: none;
    text-align: right;
    float: right;
    display:block;
clear: none;
	    	}
.infobutton:hover {
	 background-position: -31px 0; /*Angabe in welche Richtung verschoben wird */
	}	

.diaglink {
	margin-right: 2px;
	text-align: right;
	float: right;
	width: 110px;
	margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;
    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px;
}
.alldiag, .allcourseinfo {
	text-align: right;
	margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;
	width: 160px;
    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px;
}
.cc_link {
	margin: 3px;
	}
.hover {
background-color: #adcfb2 !important;
/*cursor: pointer;*/
}
#co_display, #mostrecenttext {
display: inline;
}
#co_display {
color: #124423;
/*background-color: #124423;*/
font: bold 14px Verdana,Arial;
width: 400px;
}
.sldedit_textarea, .sld_edit {
background-color: #FFFFFF;
}
#mode_c {
background-color: lightgreen;
text-align: right;
margin:0 7px 0 0;
border:1px solid #dedede;
border-top:1px solid #eee;
border-left:1px solid #eee;
font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
font-size:100%;
line-height:30px;
text-decoration:none;
color:#565656;
padding:8px 10px 6px 7px;
}
#mode_i {
background-color: lightyellow;
text-align: right;
margin:0 7px 0 0;
cursor: pointer;
border:1px solid #dedede;
border-top:1px solid #eee;
border-left:1px solid #eee;
font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
font-size:100%;
line-height:30px;
text-decoration:none;
color:#565656;
padding:8px 10px 6px 7px;
}
#mode_t {
background-color: #ff9999;
cursor: pointer;
text-align: right;
margin:0 7px 0 0;
border:1px solid #dedede;
border-top:1px solid #eee;
border-left:1px solid #eee;
font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
font-size:100%;
line-height:30px;
text-decoration:none;
color:#565656;
padding:8px 10px 6px 7px;
}
.active {
background-color: #B2C597;
}
.active_i {
cursor: auto!important;
font-weight: bold;
}
.active_t {
cursor: auto!important;
font-weight: bold;
}
#alldiag_div {
margin-top: 20px;
margin-bottom: 12px;
text-align: right;

}
#vcolslidestable_v {
	width:100%;
	border-collapse: collapse;
	}
#vcolslidestable_v td {
	padding:5px;
	}
#vcolslidestable_v img {
	border:solid 1px #124423;
	}
.modcontent {
	background-color: #FFFFDF;
}
.cs_title {
float:left;
display:block;
font-weight: bold;
padding-right: 20px;
}
/*---styles for mod ! -----------------------------------------------------*/
.long {
width: 500px!important;
}
.editcollection, .editslide {
line-height: 1.5em;
}

.editslide_notactive, .dropslide_notactive, .duplslide_notactive {
	cursor:default;
	
	}
#logoffbutton {
	cursor:pointer;
	}
/*---styles for mod ! end -------------------------------------------------*/

/*---styles für die detailseite ------*/
#co_name_v{
color: #124423; 
font: bold 16px Verdana,Arial;
}

#co_speaker_v{
font-variant: small-caps;
}

#co_date_v, #co_place_v{
font-weight: bold;
}

#cc_display {
color: #124423; 
font: bold 14px Verdana,Arial;
}

.leading {
	line-height: 10px;
}
/* Table around the search box and recent collections */
.tl{
background-image: url('../img/tl.gif');
background-repeat: no-repeat;
/*background-position: top left;*/
width: 10px;
}
.tr{
background-image: url('../img/tr.gif');
background-repeat: no-repeat;
/*background-position: top right;*/
height: 10px;
width: 10px;
}
.top{
background-image: url('../img/top.gif');
background-repeat: repeat-x;
/*background-position: top left;*/
height: 10px;
}
.bottom{
background-image: url('../img/bottom.gif');
background-repeat: repeat-x;
/*background-position: top left;*/
height: 10px;
}
.left{
background-image: url('../img/left.gif');
background-repeat: repeat-y;
/*background-position: top left;*/
width: 10px;
}
.right{
background-image: url('../img/right.gif');
background-repeat: repeat-y;
/*background-position: top right;*/
width: 10px;
}
.bl{
background-image: url('../img/bl.gif');
background-repeat: no-repeat;
/*background-position: bottom left;*/
height: 10px;
width: 10px;
}
.br{
background-image: url('../img/br.gif');
background-repeat: no-repeat;
/*background-position: bottom right;*/
height: 10px;
width: 10px;
}

#co_prolog_v a:link, #co_prolog_v a:visited, #co_docs_v a:link, #co_docs_v a:visited, #co_directlink_v:link, #co_directlink_v:visited,
#co_handout_a:link, #co_handout_a:visited
 {
text-decoration:underline;
font-weight:normal;
}
#co_prolog_v a:hover, #co_docs_v a:hover, #co_directlink_v:hover, #co_handout_a:hover
{
background-color: #CCCCCC;
}
.navtable {
width: 100%;
}
.navtable #cc_display {
text-align: left;
display: block;
}
.vSlidePreview {
height:64px;
}

