/* style fuer leselabyrinth büchervorschläge A ah 20060117 - ngrhldm24@schule.suedtirol.it */

img {
	border:none;
}
.bdmtab {
	margin-top: 6px;
	width: 100%;
}
.bdmtabc1 {
	padding-left: 10px;
	vertical-align: top;
	width: 190px;
}
.bdmtabc2 {
	vertical-align: top;
	width: 15px;
}
.bdmtabc3 {
	padding-right: 10px;
	vertical-align: top;
}
.bdmrand {
	width:100%;
	text-align:center;
}
.bdmrandportrait {
	padding-top:5px;
	text-align:center;
}
.listtrennlinie {
	width:100%;
	height: 1px;
	line-height:0px;
	border-top: 1px solid #FF9900;
	margin: 15px 0px 15px 0px;
}
.listtitelbild, .listneu {
	text-align: center;
	font-size: 0.9em;
}
.listblikksbereich {
	float:right;
}
.listtextbereich {
	width: 290px;
	float:left;
}
.listlinkbereich {
	margin-top: 20px;
	float:right;
}
#listcdromlogo {
	text-align:center;
	margin: 10px 0px 10px 0px;
}
.listlogotab {
	margin:20px auto;
	text-align:center;
}
.listkurzinfo, .listdaten {
	margin-top:10px;
}
.symbollink:hover {
	text-decoration:none;
}

.llyhidden_1 {
	background-color:#f9d9d9;
}

.llyhidden_1 td {
	padding:5px;
}

#list_errorpart {
	padding-top:20px;
	margin-left:215px;
}

/* view */
#viewinhalt, #viewempfehlung {
	margin-top: 8px;
}
#viewdidempfehlung {
	color: #CC0000;
	font-weight: bold;
}
.viewlinkbereich {
	float:right;
	clear:right;
}
#viewlistlogo {
	float:right;
	clear:right;
}
#viewcdrom {
	float:right;
	margin: 0px 0px 6px 10px;
	border:none;
}
.viewvoid {
	height:0px;
	clear:both;
}
#viewillustration {
	text-align:center;
}
.viewtrennlinie {
	width:100%;
	height: 1px;
	line-height:0px;
	border-top: 1px solid #FF9900;
	margin: 2px 0px 10px 0px;
}
.viewtitelclass {
	text-align:center;
}
#viewuserimage {
	margin: 10px 0px 10px 0px;
	text-align: center;
}
#seitentitel_table {
	text-align:center;
	margin:5px auto;
}
#pupsyscond {
	display:none;
	border: solid 1px #3399FF;
	padding: 4px;
}
#systemvoraussetzungen a {
	color: #639CFF;
}

.listblikkscontainer {
	text-align: right;
}

/* Tab-Menu */
.lly-sv-tabmenu {
	margin:15px 0px 30px;
	border-bottom:1px solid #FF9900;
	height:35px;
}
.lly-sv-tabmenu .svtype-on a {
	background-color:white;
}
.lly-sv-tabmenu .svtype-off a {
	opacity:.75;
}
.lly-sv-tabmenu .svtype-on a:hover {
	background-color:white !important;
	color:#CC0000 !important;
}
.lly-sv-tabmenu a {
	display:block;
	float:left;
	width:150px;
	height:35px;
	border:1px solid #FF9900;
	border-bottom:none;
	text-align:center;
	font-size:1em;
	line-height:2.7em;
	border-radius:4px 4px 0px 0px;
	color:#CC0000;
	font-weight:bold;
	background-color:#FFCE63;
}
.lly-sv-tabmenu a:hover {
	text-decoration:none;
	background-color:#CC0000;
	color:white;
	opacity:1;
}
.lly-sv-tabmenu ul { list-style:none; display:inline; margin:0px; padding:0px;}

/* urls with hover */
a.url {
	display:inline-block;
	width:43px;
	height:20px;
	background-repeat:no-repeat;
	margin:3px 0px 0px 5px;
}
a.url:hover {
	text-decoration:none;
}
a.url span {
	display:inline-block;
	width:20px;
	height:20px;
	background-repeat: no-repeat;
	vertical-align: -20%;
}
a.url.bigurl {
	width:150px;
	height:36px;
	background-color:#FFCE63;
	border:1px solid #F90;
	background-position:20% center;
	line-height:36px;
	font-weight:bold;
	margin-bottom:8px;
	border-radius:3px;
	color:#C00;
}
a.url.bigurl:hover {
	color:white;
	background-color:#CC0000;
}
.url-svinstcat {
	margin-top:2px;
	display:inline-block;
	float:left;
	width:25px;
	height:25px;
	border:1px solid darkgrey;
	border-radius:12px;
	line-height:25px;
	margin-right:8px;
	text-align:center;
	background-color:#f3f2f4;
}
a#edithref {
	background-image:url(imgs/edit_a.gif);
}
a#edithref:hover {
	background-image:url(imgs/edit_r.gif);
}
a#newhref span {
	background-image:url(imgs/new_a.png);
}
a#newhref:hover span {
	background-image:url(imgs/new_r.png);
}
a#deletehref {
	background-image:url(imgs/delete_a.gif);
}
a#deletehref:hover {
	background-image:url(imgs/delete_r.gif);
}
a#leseprobehref {
	background-image:url(imgs/leseprobe_a.gif);
}
a#leseprobehref:hover {
	background-image:url(imgs/leseprobe_r.gif);
}
a.forumurl {
	display:block;
	width:48px;
	height:42px;
	background-repeat:no-repeat;
	margin-top:5px;
}
a.forumurl:hover {
	text-decoration:none;
}
a#smile {
	background-image:url(imgs/smile.gif);
}
a#smile:hover {
	background-image:url(imgs/smile_f2.gif);
}
a#angry {
	background-image:url(imgs/angry.gif);
}
a#angry:hover {
	background-image:url(imgs/angry_f2.gif);
}
a#ask {
	background-image:url(imgs/ask.gif);
}
a#ask:hover {
	background-image:url(imgs/ask_f2.gif);
}
a#grin {
	background-image:url(imgs/grin.gif);
}
a#grin:hover {
	background-image:url(imgs/grin_f2.gif);
}
a#delete {
	background-image:url(imgs/delete.gif);
}
a#delete:hover {
	background-image:url(imgs/delete_f2.gif);
}
a#editnk {
	background-image:url(imgs/edit.gif);
}
a#editnk:hover {
	background-image:url(imgs/edit_f2.gif);
}
a#parentlink {
	background-image:url(imgs/forummeta_a.gif);
}
a#parentlink:hover {
	background-image:url(imgs/forummeta_r.gif);
}

/* forum */
.forumpost {
	background-color: #CCFF99;
	margin-top:-8px;
	table-layout:fixed;
	padding: 8px 5px 8px 5px;
	height:100%;
}
.forumpost1 {
	float:left;
	width: 195px;
}
.forumpost2 {
	width: 410px;
	float:right;
}
.forumspacer {
	clear:both;
	height:1px;
	line-height:0px;
}
.forumtrennlinie {
	width:100%;
	height: 1px;
	line-height:0px;
	border-top: 1px solid #339900;
	margin: 2px 0px 10px 0px;
}
.forumbubble, .listeditlink {
	float:right;
	margin-left:10px;
}
.forumbubble a {
	display:block;
	width:40px;
	height:30px;
	background-image: url(imgs/forumbubble_a.gif);
	background-repeat: no-repeat;
	text-align:center;
	color: #CC0000;
	font-weight:bold;
	padding-top:4px;
	margin-bottom:3px;
}
.forumbubble a:hover {
	background-image: url(imgs/forumbubble_r.gif);
	text-decoration:none;
	color:Black;
}
.forumnavi0 {
	float:left;
}
.forumnavi1 {
	float:left;
}
.forumnavi2 {
	float:left;
	margin-right:10px;
	text-align:center;
}
.forumnavi3 {
	float:right;
	margin-left:5px;
	text-align:center;
}
.forumnavi3 a, .forummeta a, .forumnavi2 a {
	font-size:0.8em;
	color: #CC0000;
}
.forummeta {
	float:right;
	margin-left:5px;
	text-align:right;
}
.forumimg {
	display:block;
	margin: 0px 0px 4px auto;

}
.forumeditimg {
	display:block;
	margin-bottom: 4px;

}
.forumemoticon {
	float:left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.forumuserimg {
	margin: 0px 0px 5px 0px;
	text-align:center;
}
.forumuserinfo {
	font-size: 0.8em;
	border: solid 1px #339900;
	padding: 4px;
}
.forumemoticon {
	float: left;
	width:60px;
	height:47px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
}
.forumemoticon#smile {
	background-image:url(imgs/smile100.gif);
}
.forumemoticon#ask {
	background-image:url(imgs/ask100.gif);
}
.forumemoticon#grin {
	background-image:url(imgs/grin100.gif);
}
.forumemoticon#angry {
	background-image:url(imgs/angry100.gif);
}
.forumattachment {
	text-align: center;
}
.bdmanlage {
	margin-top: 10px;
}
.forum_parent a {
	display:block;
	clear:right;
	float:right;
	font-size:.7em
}

/* thread */
.threadcontainer {
	font-size: 11px;
	padding-left: 8px;
}
.threadcontainer a {
	padding-left:11px;
	background-repeat:no-repeat;
	background-position:0px 4px;
}
.threadcontainer a.smile {
	background-image:url(imgs/smile8.gif);
}
.threadcontainer a.ask {
	background-image:url(imgs/ask8.gif);
}
.threadcontainer a.angry {
	background-image:url(imgs/angry8.gif);
}
.threadcontainer a.grin {
	background-image:url(imgs/grin8.gif);
}
.threadhighlight, .threadhighlight a {
	color:#CC0000;
}
.threaddelimiter {
	width: 100%;
	overflow: hidden;
	text-align:left;
}
#thread_nothread {
	text-align:center;
}

/* note */
.notetab {
	margin-top: 8px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 6px;
	width: 620px;
	border: none;
}
#bpb1 {
	background-color:#CCFF99;
}
.notetabc1 {
	vertical-align: top;
	width: 140px;
}
.notetabc1 p {
	margin-left:8px;
}
.notetabc2 {
	vertical-align: top;
	width: 10px;
}
.notetabc3 {
	vertical-align: top;
}

/* replies */
.bdmtabforumnavi  {
	border: none;
}
.bdmtabforumnavi1 {
	padding-top: 6px;
	width: 300px;
	vertical-align: top;
	text-align: right;
}
.bdmtabforumnavi2 {
	width: 5px;
}
.bdmtabforumnavi3 {
	width: 48px;
	text-align: center;
	font-size: 9px;
}
.bdmtabforumnavi4 {
	padding-top: 6px;
	width: 500px;
	vertical-align: top;
	text-align: right;
}
.bdmtabforumnavi5 {
	text-align: right;
	font-size: 9px;
}

/* Attachments */

#forumattachmenttable {
	border-collapse:collapse;
	width:100%;
}
#forumattachmenttable td {
	padding:5px 0px 5px 0px;
	border-top:solid 2px #CEE7FF;
}
.forumattachment_td1 img{
	vertical-align:middle;
}
.forumattachment_td2 {
	width:70px;
	text-align:right;
	font-size:0.8em;
}
.forumattachment_td1a {
	text-align:center;
}

/* search */

.selectorarea {
	text-align:center;
}

.svtextinput, .svdropdown, .svdropdownkurz {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #F3F2F4;
	border: 1px solid #FF9900;
	width:180px;
	height:16px;
	font-size:0.8em;
}
.svdropdown { height:21px; }

.svdropdownkurz { width:60px; }

.selectorcaption {
	margin-top:3px;
	font-weight:bold;
	font-size: .9em;
	text-align:left;
	margin-left:4px;
}

.svselbutton {
    background-color: #FFCE63;
    border: 1px solid #F90;
    font-weight: bold;
    margin-top:10px;
    border-radius: 3px;
    color: #C00;
   	width:150px;
	height: 25px;
}

.svselbutton:hover {
	color:white;
	background-color:#CC0000;
	cursor:pointer;
}

.svselbutton-neutral {
	color:inherit;
}

.selectorpart {
	margin-top:5px;
}

.selectorpart label input[type=checkbox] {
	display: inline-block;
}

#svbuttonblikk {
	margin-top:10px;
	margin-bottom:5px;
	height:35px;
	font-size:.9em;
	cursor:pointer;
	font-weight: bold;
}

/* post-popup (überschreibt styles in post.css) */
.popup_button, .popup_attbutton {
	background-color: #DAF2FF !important;
	border:solid 2px #334B64 !important;
	padding-bottom:3px;
}
.popup_attbutton {
	border:solid 2px #CC0000 !important;
}

/* Loader */
#blikk_loader {
	position:absolute;
	top:0px;
	left:0px;
	z-index:1000;
	width:100%;
	height:100%;
}
#blikk_loader_table {
	width:100%;
	height:100%;
}
#blikk_loader_td {
	width:100%;
	height:100%;
	text-align:center;
	vertical-align:middle;
}
