* {margin:0;padding:0;}
body {font-family:Trebuchet MS,Arial,Verdana;font-size:12px;color:black;/*background:url(/images/back.png);background-position:50%;*/}
a {color:#343434;text-decoration:none;}
a:focus { outline: none; }
a:hover {text-shadow:0 0 2px #aaa;-moz-text-shadow:0 0 2px #aaa;-webkit-text-shadow:0 0 2px #aaa;}
button {color:black;background:white url(/images/buttongradient.png);border:none;cursor:pointer;}
h2 a{font-size:12px;color:#ad0000;font-weight:normal;letter-spacing:0.1em;margin-left:5px;line-height:12px;}
.clear {clear:both;}
.hidden {display:none;}
.center {text-align:center;}
.headline {font-size:1.5em;font-weight:bold;}
tbody tr td strong {color:#9f1515;font-weight:bold;}
tbody img{border:0}
input{background:white;color:black;}
form.big input{width:95%;}
form.big textarea{width:95%;height:300px;}
ul li img {vertical-align:middle;}

div.quote{display:block;padding:0px 5px 2px 48px;margin:0px 10px 0px 0px;background:url(/smilies/smiley_emoticons_left.gif) no-repeat;}
dl.help{float:left;text-align:left;display:inline;font-weight:normal;clear:both;}
dl.help dt{float:left;}
dl.help dd{float:left;clear:left;font-weight:bold;margin-right:0.2em;}

#all {width: 900px;margin:0 auto 50px auto;background:white;border-style:solid;border-color:white;border-width:0 1px 1px 1px;
-moz-box-shadow:0 0 100px #AAC0CB;
-webkit-box-shadow:0 0 100px #AAC0CB;
box-shadow:0 0 100px #AAC0CB;} 

#all #header {position:relative;}
#all #header .birthdayinfo{position:absolute;right:4px;bottom:4px;text-height:20px;}
#all #header .birthdayinfo img {border:0;margin:0 2px;vertical-align:middle}
#all #header .birthdayinfo strong{margin:2px;vertical-align:middle;text-height:20px;}
#birthdaygreeting{text-align:center;padding:10px;background:#FFFFFF url(/images/headergradient_flip.png) repeat scroll center bottom;}

#all #header a#homelink {display:block;height:129px;background:url(/images/header3.jpg) no-repeat;}
/*#all #header a {display:block;height:129px;background:url(/images/hundertuser.gif) no-repeat;background-position:right;z-index:10;}*/
#all #header a span{display:none;}

#all #breadcrumb {background:#bad0db url(/images/menugradient.gif) repeat-x;margin-top:1px;padding:0 0 0 4px;line-height:20px;}

#all #main {background:#c8d7dc;margin-top:1px;}

#all #leftrail {width:160px;position:absolute;}
#all #leftrail ul {list-style-type:none;}
#all #leftrail ul li.head{background:url(/images/menuhead.gif);color:white;text-align:center;color:white;font-weight:bold;}
#all #leftrail ul li {border-bottom:1px solid white;background:#bad0db url(/images/menugradient.gif) repeat-x;line-height:20px;}
#all #leftrail li:hover {background:#bad0db url(/images/forumgradientactive.gif) repeat-x;}
#all #leftrail ul li.active {background:#bad0db url(/images/forumgradientactive.gif) repeat-x;font-weight:bold;}
#all #leftrail ul li a {display:block;padding:0 0 0 4px;}
#all #leftrail ul li.hl a{color:#436f7d;font-weight:bold;}
#all #leftrail form {margin:10px;}
#all #leftrail form .admin {color:red;}
#all #leftrail form label,#all #leftrail form input {width:140px;}

#all #mainrail {left:160px;width:739px;position:relative;border-left:1px solid white;}
#all #mainrail #mainheight {height:600px;float:left;width:1px;}
#all #mainrail #mainheader {border-width:0 0 1px 0;border-style:dotted;border-color:white;margin-bottom:10px;}
#all #mainrail #mainheader h1{font-size:14px;line-height:20px;padding-left:20px;}
#all #mainrail #maincontent {padding:1px 1px 20px 1px;float:left;line-height:20px;width:735px;}
#all #mainrail #maincontent h1{font-size:14px;border-bottom:1px dotted white;line-height:20px;margin-bottom:10px;}
#all #mainrail #maincontent a:hover {color:#003b4e;text-decoration:underline;}
#all #mainrail #maincontent fieldset {width:400px;text-align:center;font-weight:bold;margin:30px auto;border:1px solid white;}
#all #mainrail #maincontent fieldset label {float:left;width:100px;font-weight:bold;color:#436f7d;}
#all #mainrail #maincontent fieldset label span {display:none;}
#all #mainrail #maincontent fieldset label:hover span {display:block;position:absolute;background:white;padding:4px;border:1px solid black;color:black;}
#all #mainrail #maincontent fieldset label span:hover {display:none;}
#all #mainrail #maincontent fieldset legend {font-size:10px;font-weight:bold;color:#436f7d;margin-left:10px;}
#all #mainrail #maincontent fieldset input {float:left;width:250px;border:none;}
#all #mainrail #maincontent fieldset form div {float:left;width:100%;clear:both;padding:2px;}
#all #mainrail #maincontent fieldset textarea {float:left;width:250px;height:150px;border:none;}
#all #mainrail #maincontent fieldset select {float:left;width:250px;border:none;}
#all #mainrail #maincontent fieldset button {}
#all #mainrail #maincontent fieldset #confirmdsgvo input[type="checkbox"]{width: auto;}
#all #mainrail #maincontent fieldset #confirmdsgvo label{width: auto;}
#all #mainrail #maincontent fieldset.article {width:700px;text-align:center;font-weight:bold;margin:30px auto;border:1px solid white;}
#all #mainrail #maincontent fieldset.article textarea {float:left;width:83%;height:450px;border:none;}
#all #mainrail #maincontent .dir_element {float:left;width:172px;margin-bottom:15px;padding:5px;}
#all #mainrail #maincontent .sub_categories {width:690px;position:relative;left:20px;margin:auto;}
#all #mainrail #maincontent .sub_categories a {margin:0 4px 0 4px;}
#all #mainrail #maincontent .site {width:600px;margin:20px auto 0 auto;border:1px solid white;position:relative;color:white;background:url(/images/boxgradient.gif) repeat-x;}
#all #mainrail #maincontent .site h1 {padding:4px;margin:0;}
#all #mainrail #maincontent .site h1 a{text-decoration:none;color:white;display:block;}
#all #mainrail #maincontent .site h1 a:hover{color:white;}
#all #mainrail #maincontent .site a{color:inherit;text-decoration:underline;}
#all #mainrail #maincontent .site a:hover{color:#436f7d;}
#all #mainrail #maincontent .site .detaillink {margin:0 4px;}
#all #mainrail #maincontent .site small{position:absolute;right:10px;}
#all #mainrail #maincontent .site p {padding:4px;border-bottom:1px dotted white;}
#all #mainrail #maincontent .site span {padding:0 4px;}
#all #mainrail #maincontent .site .category {padding:0 4px;}
#all #mainrail #maincontent .site .admin {padding:0 4px;border-top:1px solid #ad0000;background:#6e5a2b;}
#all #mainrail #maincontent #cat_alphabet {text-align:center;}
#all #mainrail #maincontent #cat_alphabet a {border:1px solid;padding:0 4px 0 4px;color:white;}
#all #mainrail #maincontent #cat_alphabet a:hover {background:#75822A;}
#all #mainrail #maincontent #cat_alphabet a.active {font-weight:bold;margin:0 4px 0 4px;background:#374B13;}
#all #mainrail #maincontent .cat_desc {margin:0 0 0 10px;font-weight:bold;}
#all #mainrail #maincontent .spacedcontent {margin-left:30px;}
#all #mainrail #maincontent .spacedcontent.addfriend form{display:inline;}
#all #mainrail #maincontent .forumpost {padding:0 0 7px 7px ;border-width:0 0 1px 1px;border-style:solid;border-color:#f2f5f6;margin:5px 0 0 0;background:url(/images/forumgradient.gif) repeat-x;}
#all #mainrail #maincontent .wikipost {padding:0 0 7px 7px ;border-width:0 0 1px 1px;border-style:solid;border-color:#3aa2c4;margin:5px 0 0 0;background:url(/images/forumgradientactive.gif) repeat-x;}
#all #mainrail #maincontent .forumpost .ownpost form{display:inline;}
#all #mainrail #maincontent .forumpost .posthead span {color:#9f1515;font-weight:bold;}
#all #mainrail #maincontent .forumpost .posthead small {color:#9f1515;}
#all #mainrail #maincontent .forumpost .posthead img {vertical-align:middle;}
#all #mainrail #maincontent .forumpost.active {background:url(/images/forumgradientactive.gif) repeat-x;border-color:#3aa2c4;}
/*#all #mainrail #maincontent .forumpost.active .forumpostcontent{background:#6e5a2b;}*/
#all #mainrail #maincontent .forumpost .forumpostcontent{padding-left:10px;border-top:1px dotted white;border-bottom:1px dotted white;margin-bottom:2px;}
#all #mainrail #maincontent .forumpost .forumpostcontent img {max-width:90%;}
#all #mainrail #maincontent .forumpost fieldset {width:90%;text-align:center;font-weight:bold;margin:30px auto;border:1px solid white;}
#all #mainrail #maincontent .forumpost fieldset label {float:left;width:20%;font-weight:bold;color:#436f7d;}
#all #mainrail #maincontent .forumpost fieldset input {float:left;width:80%;border:none;}
#all #mainrail #maincontent .forumpost fieldset form div {float:left;width:100%;clear:both;padding:2px;}
#all #mainrail #maincontent .forumpost fieldset textarea {float:left;width:80%;height:150px;border:none;}
#all #mainrail #maincontent .forumpost fieldset select {float:left;width:80%;border:none;}
.smilieBox {height:0px;overflow:auto;width:95% !important;}
.smilieBox img {border:1px solid transparent;padding:1px;}
.smilieBox img:hover {border-color:black;}

#membermap{width:700px;height:500px;border:none;margin:auto;}

#all #mainrail #maincontent table {border-collapse:collapse;margin:auto;}
#all #mainrail #maincontent table a {display:block;}
#all #mainrail #maincontent table td, table th{border:1px solid white;}
#all #mainrail #maincontent thead tr{background:url(/images/forumgradientactive.gif) repeat-x;}
#all #mainrail #maincontent tbody tr{background:url(/images/forumgradient.gif) repeat-x;}
#all #mainrail #maincontent tbody tr td,thead tr th{padding:0 4px;border-color:#436f7d;}

#all #mainrail #maincontent #alpha_cat_list {margin:10px auto;width:600px;}

#all #footer {clear:both;background:#c8d7dc;margin-top:1px;text-align:center;padding:5px 0;}
#all #mainrail #maincontent #userpage {margin:auto;width:680px;background:transparent url(/images/userpageback.gif) repeat-x;padding:5px;clear:both;}

#userpage .warning{text-align:center;font-size:24px;padding:30px;background:red;padding:20px;color:white;width:90%;margin:auto;border:4px solid white;}

#all #mainrail #maincontent #userpage #userpageleft{float:left;width:50%;}
#all #mainrail #maincontent #userpage #userpageright{float:right;width:50%;}

#all #mainrail #maincontent #userpage #userpicbox {height:250px;width:330px;background:#c8d7dc;text-align:center;float:left;margin:0 5px 5px 0;}
#all #mainrail #maincontent #userpage #userpicbox img {margin:5px;}
#all #mainrail #maincontent #userpage #userinfos{float:right;width:340px;}
#all #mainrail #maincontent #userpage #userinfos dl {float:left;clear:both;}
#all #mainrail #maincontent #userpage #userinfos dl dt {float:left;width:80px;color:#436f7d;clear:left;}
#all #mainrail #maincontent #userpage #userinfos dl dd {float:left;width:260px;}
#all #mainrail #maincontent #userpage #userinfos h2 {font-size:14px;text-align:center;border-top:2px solid #436f7d;border-bottom:1px solid #436f7d;background:#c8d7dc;clear:both;}
#all #mainrail #maincontent #userpage #userinfos h2 a{font-size:12px;color:#ad0000;font-weight:normal;letter-spacing:0.1em;margin-left:5px;line-height:12px;}
#all #mainrail #maincontent #userpage #userinfos h2 a:hover {color:#bd1010;text-decoration:underline overline;}

#all #mainrail #maincontent #userpage #actions {float:left;width:330px;text-align:center;}
#all #mainrail #maincontent #userpage #actions img {border:none;}

#all #mainrail #maincontent #userpage #messages{width:330px;float:left;}
#all #mainrail #maincontent #userpage #messages h2 {font-size:14px;text-align:center;border-top:2px solid #436f7d;border-bottom:1px solid #436f7d;background:#c8d7dc;clear:both;margin-top:10px;}
#all #mainrail #maincontent #userpage #messages .message {margin-top:4px;position:relative;float:left;}
#all #mainrail #maincontent #userpage #messages .message .header {padding:0 4px;width:320px;white-space:nowrap;float:left;background:url(/images/forumgradient.gif) repeat-x;}
#all #mainrail #maincontent #userpage #messages .message.forme .header{background:url(/images/forumgradientactive.gif) repeat-x;}
#all #mainrail #maincontent #userpage #messages .message .header .poster{width:60px;float:left;overflow:hidden;position:relative;}
#all #mainrail #maincontent #userpage #messages .message .header .topic{float:left;display:block;margin-left:4px;white-space:nowrap;overflow:hidden;width:188px;position:relative;}
#all #mainrail #maincontent #userpage #messages .message .header .posttime{float:right;font-size:10px;}
#all #mainrail #maincontent #userpage #messages .message .body {z-index:2;padding:10px;}
#all #mainrail #maincontent #userpage #messages .message:hover>.body{display:block;}
#all #mainrail #maincontent #userpage #messages .message>.body {display:none;border:1px solid;position:absolute;top:-10px;left:320px;background:#c8d7dc;width:300px;}
/* * html #all #mainrail #maincontent #userpage #messages .message .body .topic{display:none;} */
#all #mainrail #maincontent #userpage #messages .message .body .topic{display:block;border-bottom:1px dotted;}
#all #mainrail #maincontent #userpage #friendlist {width:330px;}
#all #mainrail #maincontent #userpage #friendlist .friend{width:50%;float:left;text-align:center;height:140px;}
#all #mainrail #maincontent #userpage #friendlist .friend a{display:block;}
#all #mainrail #maincontent #userpage #friendlist .friend img{display:block;margin:5px auto;border:none;}
#all #mainrail #maincontent #userpage #friendlist .friend:hover{background:url(/images/forumgradient.gif) repeat-x;}
#all #mainrail #maincontent #userpage #friendlist h2 {font-size:14px;text-align:center;border-top:2px solid #436f7d;border-bottom:1px solid #436f7d;background:#c8d7dc;clear:both;margin:15px 0 5px 0;}

#all #mainrail #maincontent #userpage #singleMapBlock {width:330px;}
#all #mainrail #maincontent #userpage #singleMapBlock h2 {font-size:14px;text-align:center;border-top:2px solid #436f7d;border-bottom:1px solid #436f7d;background:#c8d7dc;clear:both;margin:15px 0 5px 0;}
#all #mainrail #maincontent #userpage #singleMapBlock iframe {width:330px;border:0;height:200px;}



#all #mainrail #maincontent #userpage #pinnwand{float:right;width:340px;margin-top:20px;}
#all #mainrail #maincontent #userpage #pinnwand h2 {font-size:14px;text-align:center;border-top:2px solid #436f7d;border-bottom:1px solid #436f7d;background:#c8d7dc;clear:both;}
#all #mainrail #maincontent #userpage #pinnwand fieldset {width:100%;margin:5px 0 0 0;border-color:#436f7d;}
#all #mainrail #maincontent #userpage #pinnwand textarea {width:95%;margin:auto;float:none;}


#all #mainrail #maincontent #userpage #pinnwand .pinn_whole {border:1px solid #436f7d;width:340px;margin-top:10px;background:url(/images/forumgradient.gif) repeat-x;}
#all #mainrail #maincontent #userpage #pinnwand .pinn_whole .pinn_head {border-bottom:1px dotted #436f7d;float:left;padding:0 4px;}
#all #mainrail #maincontent #userpage #pinnwand .pinn_whole .pinn_head a {float:left;}
#all #mainrail #maincontent #userpage #pinnwand .pinn_whole .pinn_head em {float:right;}
#all #mainrail #maincontent #userpage #pinnwand .pinn_whole .pinn_msg {clear:both;padding:0 4px;}
#all #mainrail #maincontent #userpage #pinnwand .pinn_whole .admin {padding:0 4px;border-top:1px solid #ad0000;background:#6e5a2b;}
#connection {float:left;width:100%;margin-bottom:10px;text-align:center;border-bottom:1px solid #436f7d;}
#connection .node{float:left;width:20%;text-align:center;}
#connection .node a img{margin:auto;border:none;}
#connection .node a{display:block;}
#connection h2 {font-size:14px;text-align:center;border-top:2px solid #436f7d;border-bottom:1px solid #436f7d;background:#c8d7dc;clear:both;margin-bottom:10px;}

#messages_received {width:600px;margin:auto;}
#messages_received .message {border:1px solid;margin:3px 0;padding:0;background:url(/images/forumgradient.gif) repeat-x;}
#messages_received .message .msghead {padding:0 4px;}
#messages_received .message .msghead a {float:left;}
#messages_received .message .msghead strong {float:left;margin-left:5px;}
#messages_received .message .msghead em {float:right;}
#messages_received .message .msgbody {padding:0 4px;clear:both;}
.options {padding:0 4px;border-top:1px solid #ad0000;background:#bad0db;}
.memberlist {float:left;}
.memberlist small {color:green;}

#friendrequests {width:600px;margin:auto;}
#friendrequests .request {border:1px solid;margin:3px 0;padding:0 4px;background:url(/images/forumgradient.gif) repeat-x;}
#friendrequests .request form {float:left;margin-right:4px;}

#maincontent #userpage #actions {float:left;width:330px;text-align:center;}
#maincontent #userpage #actions img {border:none;float:left;margin:2px;}

.singleimage{width:400px;margin:auto;padding:10px;text-align:center;background:transparent url(/images/userpageback.gif) repeat-x;}
.singleimage h2{text-align:left;}
.singleimage .description{text-align:left;}

#chat{width:700px;margin:auto;}
#chat #chatrows{height:400px;padding:4px;background:transparent url(/images/userpageback.gif) repeat-x;overflow:auto;}
#chat #chatrows .chatrow {clear:both;border-top:1px solid #436f7d}
#chat #chatrows .chatrow span{float:left; width:150px;color:#436f7d;}
#chat #chatrows .chatrow span em {width:40px;float:left;color:black;font-style:normal;}
#chat #chatrows .chatrow span a {color:inherit;display:block;border-right:1px solid #436f7d;margin-right:5px;}
#chat #chatenter{padding:4px;border-top:1px solid #436f7d;}
#chat #chatenter input{width:600px;border:none;}

#all #mainrail #maincontent #chat #chatenter #chatoptions input{width:auto;vertical-align:middle;}
#null {display:none;}

.right {background:#c8d7dc url(/images/forumgradient.gif) repeat-x;width:2px;position:absolute;z-index:5;}
.forme .right {background:#c8d7dc url(/images/forumgradientactive.gif) repeat-x;width:2px;position:absolute;z-index:5;}
/*.alpha100 {filter:alpha(opacity=100); -moz-opacity: 1;position:absolute;top:0px;right:0px;}
  .alpha90 {filter:alpha(opacity=90); -moz-opacity: 0.9;position:absolute;top:0px;right:2px;}
  .alpha80 {filter:alpha(opacity=80); -moz-opacity: 0.8;position:absolute;top:0px;right:4px;}
  .alpha70 {filter:alpha(opacity=70); -moz-opacity: 0.7;position:absolute;top:0px;right:6px;}
  .alpha60 {filter:alpha(opacity=60); -moz-opacity: 0.6;position:absolute;top:0px;right:8px;}
  .alpha50 {filter:alpha(opacity=50); -moz-opacity: 0.5;position:absolute;top:0px;right:10px;}
  .alpha40 {filter:alpha(opacity=40); -moz-opacity: 0.4;position:absolute;top:0px;right:12px;}
  .alpha30 {filter:alpha(opacity=30); -moz-opacity: 0.3;position:absolute;top:0px;right:14px;}
  .alpha20 {filter:alpha(opacity=20); -moz-opacity: 0.2;position:absolute;top:0px;right:16px;}
  .alpha10 {filter:alpha(opacity=10); -moz-opacity: 0.1;position:absolute;top:0px;right:18px;}*/
.galleryteaser {display:block;width:150px;height:170px;float:left;background:#c8d7dc;overflow:hidden;}
.galleryteaser span{white-space:nowrap;overflow:hidden;padding:0 4px 0 4px;}
.galleryteaser a{display:block;}
.galleryteaser img{display:block;margin:auto;border:0;}
.imageteaser {display:block;width:150px;height:170px;float:left;background:#c8d7dc;overflow:hidden;}
.imageteaser span{white-space:nowrap;overflow:hidden;padding:0 4px 0 4px;}
.imageteaser a{display:block;}
.imageteaser img{display:block;margin:auto;border:0;}

.adsense{margin:10px auto;width:728px;border:1px solid white;padding:0 2px;background:#bad0db;}
.adsense.small{margin:0 auto;width:120px;border:1px solid white;padding:0;background:#bad0db;}

div.f_pages{text-align:center;font-size:18px;font-weight:bold;margin-bottom:5px;}
ul.f_pages{display:inline;text-align:center;}
ul.f_pages li{display:inline;}
ul.f_pages a{border:1px solid;margin:2px;padding:0 3px;}
ul.f_pages a.hl{background:white;}
ul.f_pages a:hover{background:white;}

#reg_history {position:relative;}
#reg_history li {list-style-type:none;width:2px;background:green;float:left;}
#reg_history span {display:none;}
#reg_history li:hover span {display:block;position:absolute;background:white;padding:4px;border:1px solid black;color:black;top:-30px;}
#reg_history li span:hover {display:none;}
.hint{width:600px;margin:8px auto;border:2px dotted red;text-align:center;vertical-align:middle;}
.hint div{line-height:25px;vertical-align:top;}
.hint div span{vertical-align:top;}


.heatmap0{background:#7fff00;}
.heatmap1{background:#ddff00;}
.heatmap2{background:#fff800;}
.heatmap3{background:#ffd900;}
.heatmap4{background:#ffc800;}
.heatmap5{background:#FFB400;}
.heatmap6{background:#ff7000;}
.heatmap7{background:#ff5600;}
.heatmap8{background:#ff2600;}
.heatmap9{background:#ff0600;}

.guestbook .entry {width:500px;margin:5px auto;padding:5px;background:url(/images/userpageback.gif) repeat-x;}
#all #mainrail #maincontent .guestbook fieldset {width:500px;}
#all #mainrail #maincontent .guestbook fieldset form input {width:380px;}
#all #mainrail #maincontent .guestbook fieldset form textarea {width:380px;}
#gb_n1{display:none;}
#gb_n2{display:none;}
#gb_n4{display:none;}
#gb_n5{display:none;}
#gb_m1{display:none;}
#gb_m3{display:none;}
#gb_m4{display:none;}
#gb_m5{display:none;}
#poll_ul{margin:auto;width:550px;margin-top:20px;margin-bottom:80px;}
#poll_ul li{width:500px;position:relative;border-bottom:1px dotted #436f7d;margin-bottom:4px;}
#poll_ul li span{float:right;padding-right:5px;font-weight:bold;}

.ppd_row {padding-bottom:4px;vertical-align:bottom;}
span.ppd_bar {display:block;position:relative;width:2px;background:#436f7d;border:1px solid #c8d7dc;vertical-align:bottom;float:left;}
span.ppd_bar span {display:none;}
span.ppd_bar:hover span {position:relative;display:block;float:left;white-space:nowrap;z-index:2;top:-2em;background:#bad0db;border:1px solid white;padding:0 0.5em;left:-30px;}

.paginator{margin:3px 0;}
.paginator strong{margin:0 3px 0 0;}
.paginator a{padding:1px 3px;border:2px solid #343434;}
.paginator a.active{border-color:#aa2020;background:#ffffff;}
.paginator a:hover {background:#ffffff;}

.mootabs_title {
	list-style-image: none;
	list-style-type: none;
margin: 0px; 
padding: 0px;
height: 24px;
}

.mootabs_title li {
float: left;
       background-color: #ddd;
padding: 2px 8px 2px 8px;
	 margin-right: 2px;
cursor: pointer;
height: 24px;

}

.mootabs_title li.active {
	background-color: #e6e6e6;
}

.mootabs_panel {
display: none;
	 background-color: #ddd;
position: relative;
width: 100%;
top: -1px;
clear: both;
overflow: auto;
padding: 4px;
}

.mootabs_panel.active {
	background-color: #e6e6e6;
display: block;
}
.PMTreeBox {margin:2px 2px 5px 10px;border:1px solid white;background:url(/images/forumgradient.gif) repeat-x;}
.PMmessageWrap {padding:2px 2px 2px 20px;}
.PMmessageWrap.sent {background:url(/images/arrow_up.png) no-repeat 2px 5px;}
.PMmessageWrap.received {background:url(/images/arrow_down.png) no-repeat 2px 5px;}
.PMbody {padding-left:5px;}


.tip{ width:180px; font-family:tahoma,arial; background:white; border:black 2px solid; -moz-border-radius:10px; padding:5px;}
.tip-top{ height:26px; width:180px; }
.tip-title{ font-weight:bold; margin:0 10px; }
.tip-text{ padding:10px; }

/*
#startpage {margin:0;padding:0 4px;}
.startbox {background:url(/images/forumgradient.gif) repeat-x;border:1px solid #F2F5F6;margin:0 0 4px 0;}
.startbox h4 {padding:0 4px 0 4px;margin:0;border-bottom:1px dotted #F2F5F6}
.startbox_body {padding:0 4px 0 4px;display:table;width:719px;table-layout:fixed;}
.startbox_body .message {display:table-row;}
.startbox_body .message span {display:table-cell;border-top:0;padding:0;}
.startbox_body .message span + span {padding:0 0 0 6px;}
.startbox_body .message + .message span {border-top:1px dotted #F2F5F6;}
.startbox_body .message span.time {overflow:hidden;white-space:nowrap;width:40px;}
.startbox_body .message span.user {overflow:hidden;white-space:nowrap;width:80px;}
.startbox_body .message span.title {overflow:hidden;white-space:nowrap;width:150px;}
.startbox_body .message span.content {overflow:hidden;white-space:nowrap;}
.startbox_body .message span img{border:0;vertical-align:middle;}
.startbox_body img.loading{margin:30px;position:relative;left:45%;}
*/
#startpage {margin:0;padding:0 4px;}
.startbox {background:url(/images/forumgradient.gif) repeat-x;border:1px solid #F2F5F6;margin:0 0 4px 0;float:left;clear:left;}
.startbox h4 {padding:0 4px 0 4px;margin:0;border-bottom:1px dotted #F2F5F6}
.startbox_body {padding:0 4px 0 4px;width:719px;float:left;clear:left;}
.startbox_body .message {float:left;width:100%;white-space:nowrap;clear:left;overflow:hidden;}
.startbox_body .message + .message {border-top:1px dotted #F2F5F6;}
.startbox_body .message > span {padding:0;}
.startbox_body .message > span + span {padding:0 0 0 6px;}
.startbox_body .message > span.time {width:40px;float:left;}
.startbox_body .message > span.user {width:80px;float:left;overflow:hidden;}
.startbox_body .message > span.title {width:150px;float:left;overflow:hidden;}
.startbox_body .message > span.content {}
.startbox_body .message > span img{border:0;vertical-align:middle;}
.startbox_body img.loading{margin:30px;position:relative;left:45%;}


.werkstatt {background:url(/images/forumgradient.gif) repeat-x;border:1px solid #F2F5F6;margin:0 0 4px 0;padding:0 4px;}
.werkstatt address{margin:2px 6px;}

#instantbarwrap {position: fixed;bottom: 0px;width: 100%;height:20px;margin: auto;background: #C8D7DC;border-style: solid;border-color: white;border-width: 1px 0 0 0;-moz-box-shadow: 0 0 20px #AAC0CB;-webkit-box-shadow: 0 0 20px #AAC0CB;box-shadow: 0 0 20px #AAC0CB;}
#instantbar {position:relative;margin:auto;width:900px;height:100%;}
#onlinestatusbar{right: 0;margin: 0 -1px 0 0;border: solid white;padding: 2px 5px;position: absolute;bottom: 0px;background: #C8D7DC;min-width: 110px;border-width: 1px 1px 0 1px;-moz-box-shadow: 0 0 20px #AAC0CB;-webkit-box-shadow: 0 0 20px #AAC0CB;box-shadow: 0 0 20px #AAC0CB;}
#onlinestatusbarfriends{display:none;}
.open #onlinestatusbarfriends{display:block;}
#conversationbar{position:absolute;right:140px;bottom:0px;}
.conversationbox{padding:0px 5px 0px 5px;min-height: 22px;background: #C8D7DC;float: right;width: 200px;border: solid white;border-width: 1px 1px 0 1px;-moz-box-shadow: 0 0 20px #AAC0CB;-webkit-box-shadow: 0 0 20px #AAC0CB;box-shadow: 0 0 20px #AAC0CB;}
.conversationbox ul {max-height:300px;overflow:auto;border-top: 1px solid white;padding-top: 5px;display:none;}
.conversationbox form {margin-bottom: 8px;display:none;}
.open ul, .open form {display:block;}
.conversationbox form button {margin-left: 3px;}
.conversationbox h1 {font-size:14px;}

#r_email_confirm {display: none;}
