/* 
Stylesheet Heinemann Online,
Stand: 06/2010
Copyright: Piktoresk | Olaf Baldini
*/
body{position:absolute; background:#fff url(../images/hintergruende/bg.gif) top left repeat-x; font-family:trebuchet ms,geneva,arial,helvetica,sans-serif; color:#666; font-size:78%; min-width:990px;}
body.help{min-width:400px;}
html, body{top:0px; left:0px; right:0px; min-height:100%; margin:0px; padding:0px; width:100%;}
img, a img {border:0; padding:0px;}
ul{display:inline; list-style-type: none;}
li, li p{display:inline;}
.none{display:none}
a{color:#000; font-weight:normal; text-decoration:none;}
a:hover{color:#900; text-decoration:none;}
*{padding: 0; margin: 0;}
h1,h2{font-size:1.4em; font-weight:normal; color:#000; padding-bottom:1em;}
#sp2 h1,#sp2 h2{font-size:1.4em; font-weight:normal; color:#900; text-transform:uppercase; padding-bottom:1em;}
h3{font-size:1.1em; font-weight:bold; color:#000;}
#sp1 h1,#sp1 h2{color:#666;}
#content p{padding-bottom:1em; position:relative; display:block;}
#content p.btx{padding-bottom:1em; float:left; position:relative; display:block;}
hr{height:2px; border:none; background:transparent url(../images/hintergruende/hrbg.gif) top left repeat-x;}

#absender{display:none;}

/* Kopfspalte : start */
#header{position:absolute; top:0px; left:0px; z-index:10; background:transparent url(../images/hintergruende/headbg.jpg) top left no-repeat; height:130px; width:100%;}
/* Kopfspalte : ende */

/* Inhalt : start */
#content{position:relative; margin-top:126px; z-index:2; text-align:center;}
#inhalt{position:relative; width:100%; text-align:left;}
#spalte{border:1px solid #00f;}

body#hme #inhalt{background:transparent url(../images/hintergruende/startbg.jpg) center 0px no-repeat;}
body#dok #inhalt{background:transparent url(../images/hintergruende/dokbg.jpg) center 0px no-repeat;}

#sp1{display:block; padding-left:33px; width:217px !important; text-align:left; position:absolute; padding-top:20px;}
#ssp1{width:300px; display:block; float:left; padding-top:20px;}


#fbrowser{ position:absolute; display:block; width:237px; padding-left:18px;  display:block; z-index:20; margin-top:30px; height:500px;}
#finh{height:100%; width:100%; overflow:auto;}

#sp2{display:block; width:auto; margin-left:270px; padding-bottom:8px !important; padding-left:0px !important; padding-right:10px; padding-top:20px; }
body.help #sp2{display:block; margin-left:20px; width:auto; padding-bottom:20px; width:420px; padding-top:20px; }


/*#sp2{width:535px; padding-right:38px; padding-left:7px; display:block; float:left; padding-top:20px;}*/
#ssp2{width:50%; display:block; float:left; padding-top:20px;}
 
#ssp1_2{margin: 0 210px 0 0; display:block;}


#sp3{width:285px; padding-left:38px; padding-right:30px; display:block;  float: right; padding: 0; padding-top:20px;}
#ssp3{position:relative; width:210px; margin: 0; display:block;  float: right; padding-top:20px;}
#ssp3 hr{margin-left:10px; margin-bottom:5px;border-bottom:1px solid #ccc; background:none !important;}
#ssp3 p{margin-left:10px; padding:0px !important;}

#ssp3 #thumblist{padding:0px; margin-left:10px; height:300px; text-align:left;  display:block;  padding-top:40px;}
#ssp3 #thumblist img.thumb{position:relative !important; display:inline !important; border-top:1px solid #999; border:1px solid #000; width:80px !important; height:80px !important; float:left !important; margin:0 !important;}
#ssp3 #thumblist a img.thumb{border:1px solid #ccc;}

/*

#fbrowser{position:relative; display:block; width:285px; padding-left:38px; padding-right:30px; display:block; float:left; margin-top:30px; height:500px;}
#finh{height:100%; width:100%; overflow:auto;}
*/

/* start : scrollbar */
.jScrollPaneContainer{position:relative;  text-align:left; overflow:hidden; z-index: 1; width:100%;}
.jScrollPaneTrack{position:absolute; cursor:pointer; right:0; top:0; height:100%; background:transparent url(../images/scrollbar/scrollbg.gif) 0px 0px repeat-y;}
.jScrollPaneDrag{position:absolute; background:transparent url(../images/scrollbar/barbg.gif) top left repeat-y; cursor:pointer; overflow:hidden;}
.jScrollPaneDragTop{position:absolute; top:0; left:0; overflow:hidden;}
.jScrollPaneDragBottom{position:absolute; bottom:0; left:0; overflow:hidden;}
a.jScrollArrowUp{display:block; position:absolute; z-index:1; top:0; right:0; text-indent:-2000px; overflow:hidden; background:transparent url(../images/scrollbar/scup.gif) 0px 0px no-repeat; height:14px;}
a.jScrollArrowUp:hover{background-position: 0px -26px;}
a.jScrollArrowDown{display:block;position:absolute;z-index:1;bottom:0;right:0;text-indent:-2000px;overflow:hidden;background:transparent url(../images/scrollbar/scdown.gif) 0px 0px no-repeat; height:14px;}
a.jScrollArrowDown:hover{background-position: 0px -26px;}
/* ende : scrollbar */




/* Inhalt : ende */



div#sp1 ul{display:block; position:relative; padding-bottom:1em; padding-left:1.2em; list-style-position:outside;}
div#sp1 ul li{display:list-item !important; position:relative; list-style-type:square; padding-bottom:0.5em;}
div#sp1 ol{display:block; position:relative; padding-bottom:1em; padding-left:1.6em; list-style-position:outside;}
div#sp1 ol li{display:list-item !important; position:relative; list-style-type:decimal; padding-bottom:0.5em;}
div#sp2 ul{display:block; position:relative; padding-bottom:1em; padding-left:1em; list-style-position:outside;}
div#sp2 ul li{display:list-item !important; position:relative; list-style-type:square; padding-bottom:0.5em;}
div#sp2 ol{display:block; position:relative; padding-bottom:1em; padding-left:1em; list-style-position:outside;}
div#sp2 ol li{display:list-item !important; position:relative; list-style-type:decimal; padding-bottom:0.5em;}
img.fltimg{float:left; padding-bottom:1em; padding-right:1em;}
img.popimg{float:left; padding:8px; border:1px solid #ccc; margin-top:4px; margin-right:10px;}

div#sp2 form label{display:block; padding-top:3px; width:300px;}
div#sp2 form input{width:300px; margin-bottom:3px; border:1px solid #ccc; background:#fff; color:#000; font-family:trebuchet ms,geneva,arial,helvetica,sans-serif; font-size:1em;}
div#sp2 form textarea{width:300px; margin-bottom:3px; height:80px; border:1px solid #ccc; background:#fff; color:#000; font-family:trebuchet ms,geneva,arial,helvetica,sans-serif; font-size:1em;}
div#sp2 form select{width:300px; margin-bottom:3px; border:1px solid #ccc; background:#fff; color:#000; font-family:trebuchet ms,geneva,arial,helvetica,sans-serif; font-size:1em;}
div#sp2 form select.tim{width:50px; margin-bottom:3px; border:1px solid #ccc; background:#fff; color:#000; font-family:trebuchet ms,geneva,arial,helvetica,sans-serif; font-size:1em;}
div#sp2 form input.dfield{float:left; width:65px !important; text-align:right;}
span.dbut{position:relative; display:block; float:left;  width:20px; height:20px; text-align:right;}
span.dbut img{left:0px; top:0px;}

/* Kalender */
img.tcalIcon {cursor: pointer;}
div#tcal{position: absolute;visibility: hidden;z-index: 1050;width: 158px;padding: 2px 0 0 0;}
div#tcal table {width: 100%;border: 1px solid silver;border-collapse: collapse;background-color: white;}
div#tcal table.ctrl {border-bottom: 0;}
div#tcal table.ctrl td {width: 15px;height: 20px;}
div#tcal table.ctrl th {background-color: white; color: #666;border: 0; background-image:none;}
/* week days header */
div#tcal th {border: 1px solid silver; font-weight:bold;border-collapse: collapse;text-align: center;padding: 3px 0;font-family: "Trebuchet MS", verdana, arial;font-size: 10px;background:gray url(../images/general/hd1.gif) top left repeat-x;color: #fff;}
div#tcal th.sonntag {background:#8094a5; color:#fff;}
/* date cells */
div#tcal td {border: 0;border-collapse: collapse;text-align: center;padding: 2px 0;font-family: tahoma, verdana, arial;font-size: 11px;width: 22px;cursor: pointer;}
div#tcal td.othermonth {color: silver;}
div#tcal td.samstag {background-color: #d4eef4;}
div#tcal td.sonntag {background-color: #b9e1eb;}
div#tcal td.today {font-weight:bold; color:#000;}
div#tcal td.selected {font-weight:bold;color:#fff;background-image:url(../images/kalender/actualbg.gif);background-position:top left;background-repeat:repeat-x;}
/* iframe element used to suppress windowed controls in IE5/6 */
iframe#tcalIF {position: absolute;visibility: hidden;z-index: 98;border: 0;}
/* transparent shadow */
div#tcalShade {position: absolute;visibility: hidden;z-index: 99;}
div#tcalShade table {border: 0;border-collapse: collapse;width: 100%;}
div#tcalShade table td {border: 0;border-collapse: collapse;padding: 0;}
span.timegroup{display:block; float:left; padding-left:2px; padding-right:2px;}
/* -- Kalender*/


.req{color:#900;}
fieldset{border:none;}
p.frmtitle{ padding-top:1em;font-size:1.1em; font-weight:bold; color:#000;}
div#sp2 form a{display:block; width:300px; text-align:right; padding-top:0.5em; padding-bottom:0.5em;}



/* myoverlay */
div#myoverlay{position:absolute; z-index:990; top:0; bottom:0; left:0; width:100%; height:100%; display:block; text-align:left; display:none;}
div#myoverlay div#hrz{position:fixed; width:1px; left:50%; height:1px; z-index:993;  display:block; }
div#myoverlay div#extmeldung{display:block; position:relative;  z-index:993; padding-right:20px; padding-left:20px; padding-top:105px; width:360px; height:295px; left:-155px; background:transparent url(../images/backgrounds/myoverlaybg.gif) top left no-repeat;}
div#myoverlay div#extmeldung h1{color:#900; text-transform:uppercase; font-size:1em; padding:20px; padding-bottom:10px; text-align:left; }
div#myoverlay div#extmeldung h2{color:#900; text-transform:uppercase; font-size:1em; padding:20px; padding-bottom:10px; text-align:left; }
div#myoverlay div#extmeldung p{color:#666; font-size:1em; padding:20px; padding-bottom:10px; text-align:left; }
div#myoverlay div#extmeldung p.nbr{color:#666; font-size:1em; padding:20px; padding-bottom:10px; padding-top:0px; text-align:left; }
div#myoverlay div#extmeldung p.wait{padding:20px; height:50px;padding-bottom:10px; padding-top:0px; background:transparent url(../images/warteschleife/waitcircle.gif) center center no-repeat; }
div#myoverlay div#extmeldung a{color:#900;}
div#myoverlay div#ovbg{position:absolute; z-index:501; width:100%; height:100%; top:0;  background:#000; opacity:.5;filter:alpha(opacity=50);}

* html #myoverlay {position:absolute; margin-top:0px; margin-bottom:0px;}
* html div#myoverlay div#ovbg{height:500px; margin-top:0px;}

/* ende myoverlay */
#hgplayer{ position:relative; padding-left:5px; top:-8px; width:30px;}
#tlswf{ width:539px; height:170px; overflow:hidden; float:right; padding-right:11px;}

a.btt{display:block; height:13px; background:transparent url(../images/btt.gif) 0px 3px no-repeat; font-weight:normal;}
a.btt span{display:none;}
a.btt:hover{background-position:0px -23px;}
a.btt:hover span{display:block; padding-left:11px;}
a.smk{display:block; width:1px; height:10px; position:relative; z-index:3;}

p.copy{color:#000; font-size:11px;}

.sx_mc .sx_divider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}
.sx_mc .sx_dividery{float:left;width:0px;}
.sx_mc .sx_title{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}
.sx_clear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}
.sx_mc {position:relative; /*zoom:1;*/ z-index:10;}
.sx_mc a, .sx_mc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}
.sx_mc div a, .sx_mc ul a, .sx_mc ul li {float:none;}
.sx_sh div a {float:left;}
.sx_mc div{visibility:hidden;position:absolute;}
.sx_mc .sx_cbox{cursor:default;display:block;position:relative;z-index:1;}
.sx_mc .sx_cbox a{display:inline;}
.sx_mc .sx_cbox div{float:none;position:static;visibility:inherit;left:auto;display:block;}
.sx_mc li {z-index:auto;}
.sx_mc ul {left:-20px; position:absolute;z-index:10; display:none;}
.sx_mc, .sx_mc ul {list-style:none;padding:0px;margin:0px;}
.sx_mc li a {float:none}
.sx_mc li:hover>ul{left:auto;display:block;}

div#navigation{position:relative; margin:0; left:24px; width:800px; top:99px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; }
div#navigation ul{position:relative; padding:0; margin:0; text-transform:uppercase; list-style-position:outside; list-style-type:none; padding-top:5px;}
div#navigation a{text-decoration:none; display:block; font-weight:bold; color:#777; background:transparent url(../images/hintergruende/navnormbg.gif) left 0px no-repeat; height:24px; padding-top:5px; padding-left:10px; padding-right:10px; }
div#navigation a:hover{color:#fff; background-position: left -31px;}
div#navigation a.sx_active{color:#e6c0c1; background-position: left -31px;}
div#navigation a.sx_active:hover{color:#fff; background-position: left -31px;}
div#navigation a:hover span,div#navigation a.sx_active span{display:block; position:absolute;  height:28px; width:5px; top:0px; right:0px; background:transparent url(../images/hintergruende/navnormendbg.gif) top right no-repeat;}
div#navigation a.active,div#navigation a.active:hover{color:#901616; background:transparent url(../images/hintergruende/navbg.gif) top left no-repeat;}
div#navigation a.active span,div#navigation a.active:hover span{display:block; position:absolute;  height:28px; width:5px; top:0px; right:0px; background:transparent url(../images/hintergruende/navendbg.gif) top right no-repeat;}

div#navigation ul li ul{margin-top:-2px;  border-bottom:1px solid #fff;   background:#fff; text-align:left; }
div#navigation div.subul{margin-top:-2px; margin-left:-0px; font-weight:normal; border:1px solid #ccc; border-top:none; background:#ac5757; text-align:left;}
div#navigation div.subul a{background:#ac5757; color:#e6c0c1 !important; border-top:1px solid #bc6767;}
div#navigation div.subul a:hover{color:#fff !important;}
div#navigation div.subul a.acbg{background:#fff; color:#777 !important; border-top:1px solid #fff;}
div#navigation div.subul a.acbg:hover{background:#fff; color:#901616 !important;}
div#navigation ul li ul li a{text-transform:none !important; font-weight:normal;}
a.sx_parent{text-transform:uppercase;}
div.subul a{padding:2px; padding-right:10px !important; padding-left:10px !important;}
div.subul a:hover{background:#c26f6f; }

form#quicksearch{display:block; width:340px; margin-top:51px; float:right; padding-right:18px;}
form#quicksearch label{display:block; float:left; padding-right:10px; margin-top:1px; font-size:12px;}
form#quicksearch input{display:block; float:left; height:19px; width:112px; background:#fff; color:#000; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; border:1px solid #ccc;}
form#quicksearch a{display:block; float:left; width:30px; height:23px; text-indent:-99999px; background:transparent url(../images/buttons/lupe.gif) right 0px no-repeat;}
form#quicksearch a:hover{background-position:right -34px;}

div#srtlk{display:block; position:absolute; z-index:20; width:100%; text-align:center; height:20px; background:none;}
a#startlink{display:block; position:relative; width:500px; height:260px;  margin:100px auto; text-indent:-99999px;}

div#navigation a#homebut{ display:block; position:absolute; height:22px; background:none !important; width:350px; text-indent:-99999px; top:-50px; left:0px; z-index:4;}
div#navigation a#homebut span{background:none !important;}
div#rightbox{ position:absolute; width:350px;  height:126px; right:0px; top:0px; z-index:5;}
div#language{ position:absolute; top:116px; width:323px; padding-right:27px;}
div#language a, div#language p{display:block; font-weight:normal; height:18px; float:right; background:transparent url(../images/hintergruende/langbg.gif) top left repeat-x;}
div#language span{background:transparent url(../images/comments/trenner.gif) center 3px no-repeat; height:18px; display:block; float:right; width:5px;}
div#language a, div#language p{padding-left:5px; padding-right:5px;}
div#language a{color:#666;}
div#language a:hover{color:#c26f6f;}
/*div#language p{color:#901616;}*/
div#language p{color:#ccc;}
a#gnmlink{display:block; position:absolute; width:105px; height:70px; z-index:3; right:0px; top:27px; text-indent:-99999px; background:transparent url(../images/buttons/gnm_logo.gif) 0px 0px  no-repeat;}
a#gnmlink:hover{background-position:0px -133px;}

#sp1 ul#pagenav {padding:0px; left:-16px;z-index:40;}
#sp1 ul#pagenav li{list-style-type:none; padding:0px;}
#sp1 ul#pagenav a{display:block; font-weight:normal; background:transparent url(../images/fbrowser/normdot.gif) 0px 0px no-repeat; padding-left:18px; color:#666;}
#sp1 ul#pagenav p{display:block; background:transparent url(../images/fbrowser/activedot.gif) 0px 0px no-repeat; padding-left:18px; padding-bottom:0px; color:#000;}
#sp1 ul#pagenav a:hover{color:#900;}
#sp1 ul#pagenav a.pnact{background:transparent url(../images/fbrowser/activedot.gif) 0px 0px no-repeat;color:#000;}
#sp1 ul#pagenav a.jplnk{background:transparent url(../images/fbrowser/pfeil.gif) 0px 0px no-repeat;}
#sp1 ul#pagenav li ul{ padding-bottom:0px;}

ul#fbr{list-style-position:outside; padding:0px; margin:0px;}
ul#fbr li{display:block;}
ul#fbr li a,ul#fbr li p{display:block; font-weight:normal; font-size:12px; padding-bottom:0px; }
ul#fbr li a{padding-left:14px; background:transparent url(../images/fbrowser/normdot.gif) top left no-repeat; color:#444;}
ul#fbr li a:hover{background-position:left -42px !important;}
ul#fbr li p{padding-left:14px; background:transparent url(../images/fbrowser/activedot.gif) top left no-repeat; color:#901616;}
ul#fbr li a.sel{padding-left:14px; position:relative; background:transparent url(../images/fbrowser/activedot.gif) top left no-repeat; color:#901616;}
ul#fbr li a.sel2{padding-left:14px; position:relative; background:transparent url(../images/fbrowser/activedot2.gif) top left no-repeat; color:#901616;}
ul#fbr li ul li{padding-left:20px; display:block; background:transparent url(../images/fbrowser/hln.gif) 5px top no-repeat;}
ul#fbr li.last{padding-left:21px; margin-left:-1px; display:block; background:transparent url(../images/fbrowser/lhln.gif) 5px top no-repeat;}
ul#fbr li.ln{background:transparent url(../images/fbrowser/ln.gif) top left repeat-y;}
ul#fbr li.sln{background:transparent url(../images/fbrowser/sln.gif) top left no-repeat;}


ul#fbr li ul li ul {display:block; background:transparent url(../images/fbrowser/ln.gif) 0px top repeat-y; }
ul#fbr a.shorttxt span{display:none;}
ul#fbr a.shorttxt:hover span{display:block; position:absolute; font-size:10px; z-index:10; padding:5px; margin-top:-8px; margin-left:30px; padding-top:3px; padding-bottom:3px; background:#fff; border:1px dotted #ccc;}


ul#searchnav{display:block; width:auto; margin-left:270px; height:12px; padding-bottom:8px !important; padding-left:0px !important; border-bottom:1px solid #ccc; padding-right:10px; padding-top:20px; list-style-position:outside !important;}
ul#searchnav li{display:block; float:left; border-bottom:1px solid #ccc; list-style-type:none !important;  padding-left:0px !important; padding-right:0px; }
ul#searchnav li a,ul#searchnav li p{display:block; font-weight:normal; height:10px;  padding-bottom:10px !important; border-right:1px solid #ccc;  padding-left:10px; padding-right:10px;}
ul#searchnav li.last a,ul#searchnav li.last p{border:none;}
ul#searchnav li.first a,ul#searchnav li.first p{padding-left:0px;}
ul#searchnav li a{color:#666;} 
ul#searchnav li a:hover{color:#000;}
ul#searchnav li p{color:#901616;}

form#fsform{display:block;  margin-left:270px; border-bottom:1px solid #ccc; padding-bottom:15px !important; padding-top:10px !important; padding-left:0px !important;}
#srchform{position:relative; text-align:left; display:block; margin-top:-5px; height:250px; padding-top:10px;}



select.criteria{font-family:trebuchet ms,geneva,arial,helvetica,sans-serif; color:#444; font-size:12px;width:150px;}
select.criteriaopt{font-family:trebuchet ms,geneva,arial,helvetica,sans-serif; color:#444; font-size:12px; width:90px;}
input.criteriafield{font-family:trebuchet ms,geneva,arial,helvetica,sans-serif; color:#444; font-size:12px; width:263px;}
input.fullfield{font-family:trebuchet ms,geneva,arial,helvetica,sans-serif; color:#444; font-size:12px; width:510px !important;}
a#start_search{display:block; float:right; width:auto; margin-top:10px; padding-left:25px; text-align:right; color:#666; height:23px; background:transparent url(../images/buttons/lupe.gif) left 0px no-repeat;}
a#start_search:hover{background-position:left -34px; color:#000;}

a#add_criterium{display:block; float:left; width:auto; margin-top:10px; padding-left:25px; margin-left:270px; text-align:right; color:#666; height:23px; background:transparent url(../images/buttons/add.gif) left -1px no-repeat;}
a#add_criterium:hover{background-position:left -36px; color:#000;}
p#add_criterium{display:block; float:left; width:auto; margin-top:10px; padding-left:25px; margin-left:270px; text-align:right; color:#ccc; height:23px; background:transparent url(../images/buttons/add.gif) left -70px no-repeat;}
a#del_criterium{display:block; float:left; width:auto; overflow:hidden; text-indent:-9999px; padding-left:25px; text-align:left; color:#666; height:23px; background:transparent url(../images/buttons/del.gif) left 3px no-repeat;}
a#del_criterium:hover{background-position:left -32px; color:#900; font-weight:normal; height:19px; padding-top:4px;}
p#del_criterium{display:block; float:left; width:auto; padding-left:25px; text-align:left; text-indent:-9999px; color:#ccc; height:23px; background:transparent url(../images/buttons/del.gif) left -66px no-repeat;}
a#reset_search{display:block; float:left; width:auto; margin-top:10px; padding-left:50px; text-align:right; color:#666; height:23px; background:transparent url(../images/buttons/reset.gif) 20px -1px no-repeat;}
a#reset_search:hover{background-position:20px -36px; color:#000;}

div#wfield p{color:#900; font-weight:bold;}
p.waitcircle{display:block; background:transparent url(../images/warteschleife/waitcircle.gif) -6px 30px no-repeat; padding-top:30px; top:0px;}

div.bigs{ position:relative; margin-left:272px;}
div.bigs hr{background:none;margin-left:-272px; border-bottom:1px solid #ccc; clear:both; padding-top:10px; margin-bottom:10px;} 
div.biglistblock{display:block; padding-top:8px; padding-bottom:8px; position:relative; padding-right:20px;}
div.biglistblock span.picture{margin-left:-262px; display:block; position:relative; float:left; width:252px;  overflow:hidden;}
div.biglistblock span.spacer{margin-left:0px; display:block; position:relative; float:left; width:252px; height:58px; background:#fff; overflow:hidden;}
div.biglistblock span.picture img{ width:250px; height:250px; border:1px solid #ccc;}
div.biglistblock h2{color:#444; font-size:14px; padding-bottom:0px; display:block;}
div.biglistblock h2 span{display:block; float:right; color:#444; padding-right:10px; font-size:12px;}
p.dlnk{display:block;  padding-left:30px; padding-bottom:9px !important; color:#666;}
#pb_info p.dlnk{float:right;}
p.dlnk a{color:#000;}
p.dlnk a:hover{color:#900;}
div.biglistblock h1{color:#000; font-size:16px; padding-bottom:0px; display:block;  font-weight:bold; }
div.biglistblock h3{position:relative; color:#444;display:inline;}
div.biglistblock a{color:#900;}
div.biglistblock a:hover{color:#f00;}
div.biglistblock h2 a{color:#900; font-weight:normal; font-size:11px; padding-left:5px; }
div.biglistblock h2 a:hover{color:#f00;}
div.biglistblock h3, div.biglistblock p{display:inline; padding:0 !important;}

div.quelleninfo{display:block; margin-left:-260px; width:250px !important; text-align:right; float:left; border-right:1px dotted #ccc; }
div.biglistblock div.quelleninfo h3{display:block !important; margin-top:26px; width:238px !important; margin-bottom:10px; color:#666 !important; font-size:14px; padding-right:5px !important; font-weight:bold;}
div.biglistblock div.quelleninfo p{padding-right:5px !important; width:238px !important; }
div.quelleninfo span img{ width:240px !important; height:240px !important; border:1px solid #ccc;}
div.quelleninfo span.picture{display:block !important; width:252px; height:252px; margin-left:-1px;}

div.shorts{ position:relative;  margin-left:362px; }
div.shorts hr{background:none; border-bottom:1px solid #ccc; clear:both; margin-left:-92px; }
div.shortlistblock{display:block; padding-top:8px; padding-bottom:8px; position:relative; float:left; }
div.shortlistblock span.picture{margin-left:-92px; display:block; position:relative; float:left; width:82px; height:82px; padding-right:10px; overflow:hidden;}
div.shortlistblock div.right{display:block; position:relative; float:left;}
div.shortlistblock span.picture img{ width:80px; height:80px; border:1px solid #ccc;}
div.shortlistblock h2{color:#444; font-size:14px; padding-bottom:0px; display:inline;}
div.shortlistblock h1{color:#000; font-size:14px; padding-bottom:0px;display:inline;}
div.shortlistblock h3{position:relative; color:#444;display:inline;}
div.shortlistblock a{color:#900;}
div.shortlistblock a:hover{color:#f00;}
div.shortlistblock h2 a{color:#900; font-weight:normal; font-size:11px; padding-left:10px; }
div.shortlistblock h2 a:hover{color:#f00;}
div.shortlistblock h3, div.shortlistblock p{display:inline; padding:0 !important;}

#ssp1_2 p.waitcircle{background:transparent url(../images/warteschleife/waitcircle.gif) -6px 0px no-repeat; padding-left:34px; margin-left:270px; padding-top:7px;}

#ssp1_2 div.srcs{display:block; position:relative; float:left; width:50%; text-align:center; height:100%; margin-left:-50%; margin-top:-13px;}
#ssp1_2 div.srcs div.quelleninfo{display:block; margin:0 auto; width:248px !important; text-align:left; }
#ssp1_2 div.srcs div.quelleninfo span img{width:240px !important; height:240px !important;border:1px solid #ccc;}



table.kwinfo{border-collapse:collapse; padding:0; margin:0; display:block; }
table.kwinfo td{color:#444; padding:0px !important; vertical-align:top;} 
table.kwinfo td.drittel{width:33%; /*border-left:1px solid #ccc; padding-left:1% !important;*/}
table.kwinfo td span{color:#999;}

p.spinfo span{color:#999;}
p.spinfo{color:#444; width:100% !important; }

div.quelleninfo{color:#444;}
div.quelleninfo p{width:248px !important;}
div.quelleninfo p span{color:#999;}
div.quelleninfo h3{color:#999 !important; font-weight:normal; font-size:12px;}

#ssp3 #thumblist a,#ssp3 #thumblist p{margin:0px !important;top:0px !important; display:block !important; float:left !important; position:relative !important; padding-right:10px !important; padding-bottom:10px !important; padding-top:0px !important; padding-left:0px !important;}
#ssp3 #thumblist p{background:transparent url(../images/hintergruende/auswahl.gif) bottom center no-repeat;}
#ssp3 #thumblist p#thumb_nav{background:none; position:absolute !important; top:380px !important; left:10px; display:block; clear:both; width:190px; text-align:center; padding-right:0px !important; padding-bottom:0px !important; border-top:#ccc;}


a.b_first{display:block; padding-right:2px; float:left; width:20px; height:17px; text-indent:-99999px !important; background:transparent url(../images/blaetternavigation/first.gif) 0px -34px no-repeat;}
#ssp3 #thumblist a.b_first{display:block; padding-right:2px !important; padding-bottom:0px !important; float:left; width:20px; height:17px; text-indent:-99999px !important; background:transparent url(../images/blaetternavigation/first.gif) 0px -34px no-repeat;}
span.b_first{display:block; padding-right:2px; float:left; width:20px; height:17px; text-indent:-99999px !important; background:transparent url(../images/blaetternavigation/first.gif) 0px 0px no-repeat;}

a.b_prevp{display:block; padding-right:2px; float:left; width:17px; height:17px; text-indent:-99999px !important; background:transparent url(../images/blaetternavigation/prevp.gif) 0px -34px no-repeat;}
#ssp3 #thumblist a.b_prevp{display:block; padding-right:2px !important; padding-bottom:0px !important; float:left; width:17px; height:17px; text-indent:-99999px !important; background:transparent url(../images/blaetternavigation/prevp.gif) 0px -34px no-repeat;}
span.b_prevp{display:block; padding-right:2px; float:left; width:17px; height:17px; text-indent:-99999px !important; background:transparent url(../images/blaetternavigation/prevp.gif) 0px 0px no-repeat;}

a.b_nextp{display:block; padding-right:2px; float:left; width:17px; height:17px; text-indent:-99999px !important; background:transparent url(../images/blaetternavigation/nextp.gif) 0px -34px no-repeat;}
span.b_nextp{display:block; padding-right:2px; float:left; width:17px; height:17px; text-indent:-99999px !important; background:transparent url(../images/blaetternavigation/nextp.gif) 0px 0px no-repeat;}

a.b_m500{display:block; padding-right:2px; float:left; width:28px; height:17px; text-indent:-99999px !important; background:transparent url(../images/blaetternavigation/m500.gif) 0px -34px no-repeat;}
span.b_m500{display:block; padding-right:2px; float:left; width:28px; height:17px; text-indent:-99999px !important; background:transparent url(../images/blaetternavigation/m500.gif) 0px 0px no-repeat;}
a.b_m100{display:block; padding-right:2px; float:left; width:27px; height:17px; text-indent:-99999px !important; background:transparent url(../images/blaetternavigation/m100.gif) 0px -34px no-repeat;}
span.b_m100{display:block; padding-right:2px; float:left; width:27px; height:17px; text-indent:-99999px !important; background:transparent url(../images/blaetternavigation/m100.gif) 0px 0px no-repeat;}
a.b_m50{display:block; padding-right:2px; float:left; width:22px; height:17px; text-indent:-99999px !important; background:transparent url(../images/blaetternavigation/m50.gif) 0px -34px no-repeat;}
span.b_m50{display:block; padding-right:2px; float:left; width:22px; height:17px; text-indent:-99999px !important; background:transparent url(../images/blaetternavigation/m50.gif) 0px 0px no-repeat;}
a.b_m10{display:block; padding-right:2px; float:left; width:22px; height:17px; text-indent:-99999px !important; background:transparent url(../images/blaetternavigation/m10.gif) 0px -34px no-repeat;}
span.b_m10{display:block; padding-right:2px; float:left; width:22px; height:17px; text-indent:-99999px !important; background:transparent url(../images/blaetternavigation/m10.gif) 0px 0px no-repeat;}
a.b_m5{display:block; padding-right:2px; float:left; width:20px; height:17px; text-indent:-99999px !important; background:transparent url(../images/blaetternavigation/m5.gif) 0px -34px no-repeat;}
span.b_m5{display:block; padding-right:2px; float:left; width:20px; height:17px; text-indent:-99999px !important; background:transparent url(../images/blaetternavigation/m5.gif) 0px 0px no-repeat;}

a.b_next{display:block; padding-right:2px; float:left; width:17px; height:17px; text-indent:-99999px !important; background:transparent url(../images/blaetternavigation/next.gif) 0px -34px no-repeat;}
#ssp3 #thumblist a.b_next{display:block; padding-right:2px !important; padding-bottom:0px !important; float:left; width:17px; height:17px; text-indent:-99999px !important; background:transparent url(../images/blaetternavigation/next.gif) 0px -34px no-repeat;}
#ssp3 #thumblist a.b_nextp{display:block; padding-right:2px !important; padding-bottom:0px !important; float:left; width:17px; height:17px; text-indent:-99999px !important; background:transparent url(../images/blaetternavigation/nextp.gif) 0px -34px no-repeat;}

#ssp3 #thumblist hr{margin-left:0px; margin-top:-15px; margin-bottom:10px;}


span.b_next{display:block; padding-right:2px; float:left; width:17px; height:17px; text-indent:-99999px !important; background:transparent url(../images/blaetternavigation/next.gif) 0px 0px no-repeat;}
a.b_prev{display:block; padding-right:2px; float:left; width:17px; height:17px; text-indent:-99999px !important; background:transparent url(../images/blaetternavigation/prev.gif) 0px -34px no-repeat;}
#ssp3 #thumblist a.b_prev{display:block; padding-right:2px !important; padding-bottom:0px !important; float:left; width:17px; height:17px; text-indent:-99999px !important; background:transparent url(../images/blaetternavigation/prev.gif) 0px -34px no-repeat;}
span.b_prev{display:block;  padding-right:2px; float:left; width:17px; height:17px; text-indent:-99999px !important; background:transparent url(../images/blaetternavigation/prev.gif) 0px 0px no-repeat;}
span.th_info{display:block; padding-right:0px; padding-left:0px; float:left; width:54px; height:17px; text-align:center;}
a.b_p5{display:block; padding-right:2px; float:left; width:20px; height:17px; text-indent:-99999px !important; background:transparent url(../images/blaetternavigation/p5.gif) 0px -34px no-repeat;}
span.b_p5{display:block; padding-right:2px; float:left; width:20px; height:17px; text-indent:-99999px !important; background:transparent url(../images/blaetternavigation/p5.gif) 0px 0px no-repeat;}
a.b_p10{display:block; padding-right:2px; float:left; width:22px; height:17px; text-indent:-99999px !important; background:transparent url(../images/blaetternavigation/p10.gif) 0px -34px no-repeat;}
span.b_p10{display:block; padding-right:2px; float:left; width:22px; height:17px; text-indent:-99999px !important; background:transparent url(../images/blaetternavigation/p10.gif) 0px 0px no-repeat;}
a.b_p50{display:block; padding-right:2px; float:left; width:22px; height:17px; text-indent:-99999px !important; background:transparent url(../images/blaetternavigation/p50.gif) 0px -34px no-repeat;}
span.b_p50{display:block; padding-right:2px; float:left; width:22px; height:17px; text-indent:-99999px !important; background:transparent url(../images/blaetternavigation/p50.gif) 0px 0px no-repeat;}
a.b_p100{display:block; padding-right:2px; float:left; width:27px; height:17px; text-indent:-99999px !important; background:transparent url(../images/blaetternavigation/p100.gif) 0px -34px no-repeat;}
span.b_p100{display:block; padding-right:2px; float:left; width:27px; height:17px; text-indent:-99999px !important; background:transparent url(../images/blaetternavigation/p100.gif) 0px 0px no-repeat;}
a.b_p500{display:block; padding-right:2px; float:left; width:28px; height:17px; text-indent:-99999px !important; background:transparent url(../images/blaetternavigation/p500.gif) 0px -34px no-repeat;}
span.b_p500{display:block; padding-right:2px; float:left; width:28px; height:17px; text-indent:-99999px !important; background:transparent url(../images/blaetternavigation/p500.gif) 0px 0px no-repeat;}
a.b_last{display:block; padding-right:2px; float:left; width:20px; height:17px; text-indent:-99999px !important; background:transparent url(../images/blaetternavigation/last.gif) 0px -34px no-repeat;}
span.b_last{display:block; padding-right:2px; float:left; width:20px; height:17px; text-indent:-99999px !important; background:transparent url(../images/blaetternavigation/last.gif) 0px 0px no-repeat;}
a.b_last:hover,a.b_first:hover,a.b_m5:hover,a.b_m10:hover,a.b_m50:hover,a.b_m100:hover,a.b_m500:hover,a.b_prevp:hover,a.b_prev:hover,a.b_next:hover,a.b_nextp:hover,a.b_p500:hover,a.b_p100:hover,a.b_p50:hover,a.b_p10:hover,a.b_p5:hover,a.b_next:hover,a.b_prev:hover{background-position: 0px -68px;}

a.kinfo{position:relative;  padding:4px;  padding-left:5px; height:18px; width:18px;  background:url(../images/buttons/kinfo.gif) center 0px no-repeat;}
a.kinfo span{display:none; position:absolute; visibility:hidden;}
a.kinfo:hover{background-position:center -30px;}
a.kinfo:hover span{display:block; visibility:visible; position:absolute; z-index:4; background:#fff; border:1px solid #ccc; padding:10px; left:10px; top:10px; width:300px;}


table.advsearch{padding-bottom:5px;}
table.advsearch input{border:1px solid #ccc; font-family:trebuchet ms,geneva,arial,helvetica,sans-serif; color:#444; font-size:12px;height:18px;}
table.advsearch select{border:1px solid #ccc; font-family:trebuchet ms,geneva,arial,helvetica,sans-serif; color:#444; font-size:12px;height:20px;}

select.criterium,select.c_opt{width:117px;}
input.as_field{width:202px;}
select.c_opt2{width:386px;}
select.c_opt3{width:204px;}
p.optholder{width:120px; border:1px dotted #ccc; font-family:trebuchet ms,geneva,arial,helvetica,sans-serif; color:#444; font-size:12px;height:18px; padding:0 !important; padding-left:7px !important;}
p.critholder{width:111px; border:1px dotted #ccc; font-family:trebuchet ms,geneva,arial,helvetica,sans-serif; color:#444; font-size:12px;height:18px; padding:0 !important; padding-left:7px !important;}
select.c_bool{width:55px;}
#as_list table td{vertical-align:top;}
#as_list table td table td{vertical-align:middle;}

table.advsearch optgroup{font-family:trebuchet ms,geneva,arial,helvetica,sans-serif; color:#999; font-size:12px; font-weight:normal; font-style:normal;}

p.empty{width:202px; border:1px dotted #ccc; font-family:trebuchet ms,geneva,arial,helvetica,sans-serif; color:#444;height:18px; padding:0 !important; margin:0px !important;}


/* picture-viewer */
#pb_pviewer{display:block; width:100%; height:auto; border:1px solid #ccc;}
#pb_topnav{ position:relative; border-bottom:1px solid #ccc; display:block; color:#444;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px;}

span.zgallery{z-index:300;}
#waitforscan{display:block; position:absolute; width:60px; height:60px; background:transparent url(../images/warteschleife/waitcircle_grey.gif) 10px 10px no-repeat;}
#pb_topnav ul{position:absolute; top:0px; left:202px; width:300px; list-style-type:none !important; list-style-image:none !important;}
#pb_topnav ul.dbr{left:10px;}
#pb_topnav ul li{display:inline !important; float:left;  list-style-type:none !important; padding-left:0px !important; background:none !important; height:24px; width:29px; padding-right:5px; list-style-image:none !important;}
#pb_topnav a#pv_whole{position:relative; display:block; float:left; text-indent:-99999px; height:24px; width:29px; background:transparent url(../images/fviewer/prev_all.gif) 0px 0px no-repeat;}
#pb_topnav a#pv_whole:hover{background-position:0px -40px;}
#pb_topnav a#pv_width{position:relative; display:block; float:left; text-indent:-99999px; height:24px; width:29px; background:transparent url(../images/fviewer/prev_width.gif) 0px 0px no-repeat;}
#pb_topnav a#pv_width:hover{background-position:0px -40px;}
#pb_topnav a#pv_height{position:relative; display:block; float:left; text-indent:-99999px; height:24px; width:29px; background:transparent url(../images/fviewer/prev_height.gif) 0px 0px no-repeat;}
#pb_topnav a#pv_height:hover{background-position:0px -40px;}

#pb_info{ position:relative; border-bottom:1px solid #ccc; display:block; color:#444; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; padding:10px;}
#pb_imgbox{position:relative; padding:0px; margin:0px; display:block; width:100%; height:500px; overflow:hidden; background:#000 url(../images/hintergruende/previewbg.gif) top left repeat;}
#pb_scaler{display:block; width:195px; position:relative; height:24px; background:transparent url(../images/fviewer/scalerbg.gif) top left no-repeat; border-right:1px solid #ccc;}
#pb_imgbox img{border:none;cursor:move; position:absolute;}
#pb_img{position:absolute; display:block; cursor:move; top:0px; left:0px; visibility:hidden; opacity:.0;}
#pb_scalebar{display:block; position:absolute; top:0; left:0; width:8px; height:15px; background:transparent url(../images/fviewer/bar.gif) top left no-repeat; cursor:e-resize;}
#pb_scalearea{display:block; float:left; position:relative; width:155px; height:15px; left:19px; top:5px;}
span#pb_prozent{display:block; float:left; width:30px; padding-top:3px;}
#pb_mover{position:absolute; top:0; left:0; z-index:2; background:url(../images/fviewer/bg.gif) top left repeat;}
#pb_info h3{color:#900 !important; font-weight:normal; font-size:12px; display:inline !important;}
#pb_info span{color:#999;}
/* end */

form#filesrch{display:block; position:relative;padding-bottom:10px; float:none; z-index:30;  height:20px; width:160px; margin-bottom:10px;}
#filesrch label{display:inline;}
#filesrch input{display:block; float:left; font-style:italic; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#999; width:120px; border:1px solid #ccc; background:#fff;}
form#filesrch a{display:block; float:left; width:30px; height:23px; text-indent:-99999px; background:transparent url(../images/buttons/lupe.gif) right 0px no-repeat;}
form#filesrch a:hover{background-position:right -34px;}
form#filesrch p.waitcircle{margin-left:0px !important; margin-top:0px; height:30px;} 

/* kommentare  */
a#logger{display:block; position:absolute; top:0px; width:84px; height:28px; overflow:hidden; text-indent:-99999px; background:transparent url(../images/comments/lg01.gif) 0px 0px no-repeat; z-index:900;}
a#logger:hover{background-position: 0px -56px;}
a#sellg{display:block; position:absolute; top:0px; width:22px; height:28px; overflow:hidden; text-indent:-99999px; background:transparent url(../images/comments/lg01.gif) 0px -112px no-repeat; z-index:900;}
a#sellg:hover { background-position: 0px -168px }
a#ologger{display:block; position:absolute; top:0px; width:92px; height:28px; overflow:hidden; text-indent:-99999px; background:transparent url(../images/comments/lg03.gif) 0px 0px no-repeat; z-index:900;}
a#ologger:hover{background-position: 0px -56px;}

a#editprofile_de{display:block; position:absolute; top:0px; left:81px; width:71px; height:28px; overflow:hidden; text-indent:-99999px; background:transparent url(../images/comments/profil_de.gif) 0px 0px no-repeat; z-index:900;}
a#editprofile_de:hover{background-position: 0px -56px;}
a#editprofile_en{display:block; position:absolute; top:0px; left:81px; width:71px; height:28px; overflow:hidden; text-indent:-99999px; background:transparent url(../images/comments/profil_en.gif) 0px 0px no-repeat; z-index:900;}
a#editprofile_en:hover{background-position: 0px -56px;}


div#loggon{display:none; position:absolute; top:-1px; height:157px;  left:99px; padding-top:30px; padding-left:25px; width:148px;  z-index:899; background:transparent url(../images/comments/lgbg.gif) 0px 0px no-repeat; }
div#loggon input{height:19px; padding:0px; position:relative;  margin-top:10px; width:120px;  background:#fff; font-style:italic; border:1px solid #ccc; font-size:11px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#999;  margin-right:5px; }
div#loggon a{display:block; claer:both; float:none; width:auto; background:none; padding:0px;}
div#loggon a#reallg{display:block; margin-top:15px; margin-bottom:10px; position:relative;  width:53px; height:20px; overflow:hidden; text-indent:-99999px; background:transparent url(../images/comments/lg02.gif) 0px 0px no-repeat;}
div#loggon a#reallg:hover{background-position: 0px -56px;}
div#loggon a#closelg{display:block; width:29px; height:15px; text-indent:-99999px; position:absolute; top:22px; right:3px; background:#fff url(../images/comments/closelg.gif) 0px 0px no-repeat;}
div#loggon a#closelg:hover{background-position:0px -42px;}
/*div#loggon input#cmtpwd{left:125px; border-left:1px solid #ccc; border-right:0px;}*/
/*a#reallg{display:block; position:relative;  width:53px; height:20px; overflow:hidden; text-indent:-99999px; background:transparent url(../images/comments/lg02.gif) 0px 0px no-repeat;}
a#reallg:hover{background-position: 0px -56px;}
a#lpde{display:block; position:relative;  width:142px; height:20px; overflow:hidden; text-indent:-99999px; background:transparent url(../images/comments/lp_de.gif) 0px 0px no-repeat;}
a#lpde:hover { background-position: 0px -56px }
a#rgde{display:block; position:absolute;  width:101px; height:20px; overflow:hidden; text-indent:-99999px; background:transparent url(../images/comments/rg_de.gif) 0px 0px no-repeat;}
a#rgde:hover { background-position: 0px -56px }
a#lpen{display:block; position:absolute;  left:303px; width:142px; height:20px; overflow:hidden; text-indent:-99999px; background:transparent url(../images/comments/lp_en.gif) 0px 0px no-repeat;}
a#lpen:hover { background-position: 0px -56px }
a#rgen{display:block; position:absolute;  left:445px; width:101px; height:20px; overflow:hidden; text-indent:-99999px; background:transparent url(../images/comments/rg_en.gif) 0px 0px no-repeat;}
a#rgen:hover { background-position: 0px -56px }*/
a#okbut{display:block; width:144px; height:36px; margin:0 auto; text-indent:-99999px; background:transparent url(../images/comments/okbut.gif) 0px 0px no-repeat;}
a#okbut:hover{background-position:0px -71px;}
div#toptions{display:block;}
a#sendpwd_de{display:block; width:198px; float:left; height:36px; margin:0 auto; text-indent:-99999px; background:transparent url(../images/comments/sendpwd_de.gif) 0px 0px no-repeat;}
a#sendpwd_de:hover{background-position:0px -71px;}
a#cancelbut_de{display:block; width:144px; padding-right:8px; float:right; height:36px; margin:0 auto; text-indent:-99999px; background:transparent url(../images/comments/cancel_de.gif) 0px 0px no-repeat;}
a#cancelbut_de:hover{background-position:0px -71px;}
a#sendpwd_en{display:block; width:198px; float:left; height:36px; margin:0 auto; text-indent:-99999px; background:transparent url(../images/comments/sendpwd_en.gif) 0px 0px no-repeat;}
a#sendpwd_en:hover{background-position:0px -71px;}
a#cancelbut_en{display:block;  padding-right:8px; width:144px; float:right; height:36px; margin:0 auto; text-indent:-99999px; background:transparent url(../images/comments/cancel_en.gif) 0px 0px no-repeat;}
a#cancelbut_en:hover{background-position:0px -71px;}
form#lpfrm label{display:block; padding-bottom:3px;}
form#lpfrm input{display:block; background:#fff; border:1px solid #ccc; width:310px; font-size:11px; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#000;}
a#try_again_de{display:block; width:198px; float:left; height:36px; margin:0 auto; text-indent:-99999px; background:transparent url(../images/comments/try_again_de.gif) 0px 0px no-repeat;}
a#try_again_de:hover{background-position:0px -71px;}
a#try_again_en{display:block; width:198px; float:left; height:36px; margin:0 auto; text-indent:-99999px; background:transparent url(../images/comments/try_again_en.gif) 0px 0px no-repeat;}
a#try_again_en:hover{background-position:0px -71px;}
a#try2_again_de{display:block; width:198px;margin:0 auto; height:36px; margin:0 auto; text-indent:-99999px; background:transparent url(../images/comments/try_again_de.gif) 0px 0px no-repeat;}
a#try2_again_de:hover{background-position:0px -71px;}
a#try2_again_en{display:block; width:198px; margin:0 auto;height:36px; margin:0 auto; text-indent:-99999px; background:transparent url(../images/comments/try_again_en.gif) 0px 0px no-repeat;}
a#try2_again_en:hover{background-position:0px -71px;}

a#save_de{display:block; width:198px; float:left; height:36px; margin:0 auto; text-indent:-99999px; background:transparent url(../images/comments/save_de.gif) 0px 0px no-repeat;}
a#save_de:hover{background-position:0px -71px;}
a#save_en{display:block; width:198px; float:left; height:36px; margin:0 auto; text-indent:-99999px; background:transparent url(../images/comments/save_en.gif) 0px 0px no-repeat;}
a#save_en:hover{background-position:0px -71px;}
a#save2_de{display:block; width:198px; float:left; height:36px; margin:0 auto; text-indent:-99999px; background:transparent url(../images/comments/save_de.gif) 0px 0px no-repeat;}
a#save2_de:hover{background-position:0px -71px;}
a#save2_en{display:block; width:198px; float:left; height:36px; margin:0 auto; text-indent:-99999px; background:transparent url(../images/comments/saveonly_en.gif) 0px 0px no-repeat;}
a#save2_en:hover{background-position:0px -71px;}

label#lcd{padding-left:10px;  height:12px;float:left;width:94px!important;}
input#cd{margin-left:10px; width:94px!important;}
img#cptimg{padding-top:10px; float:left;}
a#rgbut{display:block; width:309px;  padding:0px !important; padding-top:2px !important; height:30px; text-align:center !important; color:#666; background:transparent url(../images/comments/reg.gif) 0px 0px no-repeat;}
a#rgbut:hover{background-position:0px -71px; color:#fff;}
a#reset_cptch{display:block; float:left;  position:relative; width:40px !important; margin-top:10px; text-indent:99999px; overflow:hidden; color:#666; padding:0px !important; height:23px; background:transparent url(../images/buttons/reset.gif) 8px -1px no-repeat;}
a#reset_cptch:hover{background-position:8px -36px; color:#000;}
form#profrm label{display:block; float:left;  height:20px; width:160px; text-align:right; padding-right:10px; margin-left:20px; margin-bottom:3px; border-bottom:1px dotted #ccc;}
form#profrm input{ background:#fff;  display:block; height:19px;border-left:1px solid #eee; border-right:1px solid #eee;   border-bottom:1px solid #ccc; border-top:1px solid #eee; width:140px; font-size:11px; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#000;margin-bottom:3px;}

form#profrm label#kl{color:#900; border-bottom:none; width:100%; text-align:left; margin-left:0px;margin-bottom:0px; padding-top:2px;}
form#profrm table{border:1px dotted #ccc;border-top:1px dotted #ccc; margin-left:20px; width:312px; border-collapse:collapse;}
form#profrm table input{width:10px; padding-right:0px; margin-left:10px;margin-bottom:0px; }
form#profrm table td{background:#f4e9e9; padding:0px; }

h2#cmt{margin-top:30px; text-transform:uppercase; color:#666;  border:1px dotted #ccc;  width:500px;  padding:10px;  padding-top:3px; padding-bottom:3px;}
div#cmtbox{padding-top:10px; padding-bottom:10px; margin-top:5px; }
div.cmttxt{display:block;  padding:10px; border:1px dotted #ccc;  width:500px; background:#eee; -moz-border-radius: 5px 5px 0px 0px; -webkit-border-radius:  5px 5px 0px 0px;}
div.cmttxt h3{display:block; color:#666; }
div#cmttool{ /*border:1px dotted #ccc;*/ width:500px;  padding:10px; padding-top:3px; padding-bottom:3px;}
div#cmtbox p.absender{ color:#999; display:block; border-bottom:1px dotted #ccc;  padding:5px !important;  padding-left:10px !important; margin-bottom:10px;  margin-left:-10px; margin-right:-10px; margin-top:-10px; font-size:10px; background:#ddd;  -moz-border-radius:5px 5px 0px 0px; -webkit-border-radius:  5px 5px 0px 0px;}
div#cmtbox p.response{color:#955; font-style:italic; padding-top:10px !important;  display:block; position:relative;}
div#cmtbox p.nowrite{display:block; position:relative; background:transparent url(../images/comments/nostift.gif) 0px 0px no-repeat; padding-left:20px !important;}
a#nowrite{display:block;  padding-top:1px; position:relative; background:transparent url(../images/comments/nostift.gif) 0px 0px no-repeat; padding-left:20px !important;}
a#writecmt{display:block; padding-top:1px; position:relative; background:transparent url(../images/comments/stift.gif) 0px 0px no-repeat; padding-left:20px !important;}
sup{font-size:70%;}
a#writecmt:hover{background-position:0px -22px;}
form#lpfrm{background:#fff;}
form#lpfrm textarea{background:#fff;  display:block; height:210px; border:1px solid #ccc;  width:310px; font-size:11px; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#000;margin-bottom:3px;}
input#qfile{ background:#fff;  display:block; height:19px;border-left:1px solid #eee; border-right:1px solid #eee;   border-bottom:1px solid #ccc; border-top:1px solid #eee; width:140px; font-size:11px; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#000;margin-bottom:3px;}
form#lpfrm{position:relative; max-height:500px; overflow:auto; width:380px; padding-top:20px !important; margin-top:-20px !important; padding-bottom:20px; margin-bottom:-60px;}
iframe#ldfrm{position:absolute; top:-2px; left:0px; height:1px; width:1px; border:none;}
div#cmtSaver{position:absolute; z-index:900; background:#fff; margin-top:-20px; height:540px; display:none;}
img.usfile{display:block; float:left;position:relative;  padding-right:10px; padding-bottom:10px; width:78px; }
div.lfloat{ position:relative; float:left; width:350px;}
span.clearer{display:block; position:relative; clear:both;}
div#cmtlist div{padding:0px; margin:0px;  width:500px; border-bottom:1px dotted #ccc; }
div#cmtlist table td{border-right:1px solid #fff;}
div#cmtlist table td.nick,div#cmtlist table th.nick{width:100px; padding-left:5px;}
div#cmtlist table td.tx,div#cmtlist table th.tx{padding-left:5px;}
div#cmtlist div span.absender{border-top:1px dotted #ccc;  color:#999; display:block; padding-top:5px !important;   font-size:10px; }
div#cmtlist div a{color:#666; font-style:italic;}
div#cmtlist div h4 a{color:#666; font-weight:bold; font-style:normal;font-size:1em;}
div#cmtlist div a:hover{color:#900;}
/* ende: kommentare */

