/*****reset*****/
html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
b,u,i,center,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,
q:before,q:after{content:'';content:none;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
.navigation:after,
.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden;}
.navigation,
.clearfix{display:inline-block;}
/* \*/
* html .clearfix,
* html .navigation{height:1px;}
.clearfix,
.navigation{display:block;}
/* */
/*****Basic Elements*****/
body{font:11px Verdana,Arial,'sans-serif';background:#fff;}
*{margin:0;padding:0;font-size:11px;}
a{color:#036;-webkit-tap-highlight-color:rgb(200,0,0,0.4);text-decoration:none;}
h1{color:#333;font-size:14px;}
h2{font-size:12px;margin:5px 0px;}
h3{font-size:11px;color:#900;margin:5px 0px;}
ul,li{list-style:none;}
table{width:100%;}
th,td{text-align:left;}
label{display:block;}
.confirm{padding:3px 0px 3px 20px;margin-right:50px;background:url('http://static.werkenntwen.de/images/icons/icon_tick.png') left center no-repeat;}
.delete{padding:3px 0px 3px 20px;background:url('http://static.werkenntwen.de/images/icon_waste.gif') left center no-repeat;}
.deny{padding:3px 0px 3px 20px;background:url('http://static.werkenntwen.de/images/icons/icon_cross.png') left center no-repeat;}
.edit{padding:3px 0px 3px 20px;background:url('http://static.werkenntwen.de/images/icons/icon_edit_small.gif') left center no-repeat;}
.normal{background-color:#EEF2FD;}
.odd{background-color:#D7E2F6;}
p.pagination{text-align:center;}
p.paginationCount{text-align:center;clear:both;}
a.pagination_left{margin-right:5px;}
a.pagination_right{margin-left:5px;}
.cl{clear:both;}
/*****Generic Classes*****/
/*****Basic Layout*****/
#wrapper{width:100%;}
#banner{border-top:1px solid #036;margin-bottom:20px;}
#content{clear:both;width:100%;}
#footer{text-align:center;clear:both;background:#036;color:#fff;width:100%;margin-top:5px;}
/*****Header*****/
/*****Navigation*****/
.nav{background:#D7E2F6;border-top:1px solid #036;border-bottom:1px solid #036;margin:10px 0 10px 0;padding:10px 5px;}
/*****Content*****/
/*****Notifications*****/
.box_notification{padding:5px;border:1px solid #B6CCE4;background:#E7EEF5;}
.box_success{padding:5px;border:1px solid #C3E4B6;background:#D1E8C8;}
.box_emptyInfo{padding:5px;background:#F0F0F0;}
.box_error{padding:5px;border:1px solid #e4ccb6;background:#f5eee7;}
/*****Photolist*****/
td.listcell{padding:5px;vertical-align:top;text-align:left;}
/*****Photolist*****/
th.eventh{vertical-align:top;padding-bottom:3px;padding-left:5px;color:#999;text-align:left;font-weight:normal;width:80px;}
td.eventcell{vertical-align:top;padding-bottom:3px;padding-left:5px;}
/*****options*****/
.options{margin:10px 0;}
.options a{margin:5px 0;}
/*****etc*****/
table td.pic{width:30px;}
/*****requests*****/
#request{margin:5px 0px;}
#birthday{margin:5px 0px;}
#inviteform{margin:5px 0px;}
li.birthday{padding:3px 0px 3px 20px;background:url('http://static.werkenntwen.de/mobile/images/icon/cake.gif') left center no-repeat;}
li.birthday_today{font-weight:bold;}
/*****invite-formular*****/
#inviteform{background:#EEF2FD;padding:5px;}
label{display:block;}
/*****login-formular*****/
#loginform{padding:5px;}
#loginform label{display:block;}
/*****Galerie*****/
a.listGalleries{padding:3px 0px 3px 20px;background:url('http://static.werkenntwen.de/images/icon_photos.gif') left center no-repeat;}
.albumkomplett{padding:3px 0px 3px 20px;background:url("http://static.werkenntwen.de/images/icons/komplette_album.gif") no-repeat scroll left center transparent;}
.addGallery{padding:3px 0px 3px 20px;background:url('http://static.werkenntwen.de/images/icon_gallery_add.gif') left center no-repeat;}
.photoUpload{padding:3px 0px 3px 20px;background:url('http://static.werkenntwen.de/images/icon_photo_upload.gif') left center no-repeat;}
input#galleryName{margin-bottom: 5px;}
li.listGalleries{padding:3px 0px 3px 20px;background:url('http://static.werkenntwen.de/images/icon_photos.gif') left center no-repeat;}
li.listImageLinks{padding:3px 0px 3px 20px;background:url('http://static.werkenntwen.de/images/icons/bild_link.gif') left center no-repeat;}
li.makeFavicon{padding:3px 0px 3px 20px;background:url('http://static.werkenntwen.de/images/icon_star_inactive.gif') left center no-repeat;}
li.hochlader{padding:3px 0px 3px 20px;background:url('http://static.werkenntwen.de/images/icons/icon_user_unknown.gif') left center no-repeat;}
li.verlinkter{padding:3px 0px 3px 20px;background:url('http://static.werkenntwen.de/images/icons/icon_user.gif') left center no-repeat;}
li.bildinalbum{padding:3px 0px 3px 20px;background:url("http://static.werkenntwen.de/images/icons/bild_im_album.gif") no-repeat scroll left center transparent;}
li.bildlink{padding:3px 0px 3px 20px;background:url("http://static.werkenntwen.de/images/icons/bild_link.gif") no-repeat scroll left center transparent;}
#picRules{padding-top:5px;padding-left:20px;list-style-type:disc}
#picRules li{margin:0.5em 0;list-style-type:disc}
#picRules span{font-size:9px;color:#777;}
/*****Footer*****/
#footer{margin-top:20px;color:#fff;}
p.footertext{color:#fff;}
a.footerlink{color:#fff;text-decoration:underline;}
/*****start*****/
.justnowbox{background:#EEF2FD;padding:15px 5px;}
/*****person*****/
.personbox{background:#EEF2FD;padding:5px;}
.contactpathPerson{padding:5px;}
.myContactPath{background:url('http://static.werkenntwen.de/images/icons/icon_contactpath.gif') 5px center no-repeat; font-size: 10px; padding: 5px 0 5px 25px;}
.personBacklink{padding:3px 0px 3px 20px;background:url('http://static.werkenntwen.de/images/icons/icon_user.gif') left center no-repeat;}
img.user{float:left;margin:0px 5px 5px 0px;}
li.contactpath{padding:3px 0px 3px 20px;background:url('http://static.werkenntwen.de/images/icons/icon_contactpath.gif') left center no-repeat;}
li.ichkenne{padding:3px 0px 3px 20px;background:url('http://static.werkenntwen.de/images/icons/icon_user_add.gif') left center no-repeat;}
li.kenneNicht{padding:3px 0px 3px 20px;background:url('http://static.werkenntwen.de/images/icons/icon_user_delete.gif') left center no-repeat;}
li.messageTo{padding:3px 0px 3px 20px;background:url('http://static.werkenntwen.de/images/icons/icon_user_message.gif') left center no-repeat;}
li.showPersonDetails{padding:3px 0px 3px 20px;background:url('http://static.werkenntwen.de/images/icons/icon_view_detail.gif') left center no-repeat;}
li.report{padding:3px 0px 3px 20px;background:url('http://static.werkenntwen.de/images/icons/icon_sneak.gif') left center no-repeat;}
#data{padding:5px;}
table.personData{margin-top:10px;margin-bottom:10px;}
th.personHead{vertical-align:top;padding-bottom:3px;padding-left:5px;color:#999;text-align:left;font-weight:normal;width:80px;}
td.personCell{vertical-align:top;padding-bottom:3px;padding-left:5px;}
/* justnow */
span.meta{color:#989898;}
a.writeComment{padding:3px 0px 3px 20px;background:url('http://static.werkenntwen.de/images/justnow/chat_small.gif') left center no-repeat;}
/* Events-Tabelle */
table.personEvents{margin-bottom:10px;}
/* Guestbook */
.entry{margin:10px 0px;border:1px solid #036;}
.guest{padding:10px;border-bottom:1px solid #036;}
.text{padding:10px;}
/*****messages*****/
p.msgoptions{margin:10px 0;}
table#messages tr{background-color:#EEF2FD;}
table#messages thead tr{background:#88AED3;}
table#messages tr.odd{background-color:#D7E2F6;}
table#messages td,
table#messages th{padding:5px;vertical-align:top;text-align:left;}
table#messages tfoot tr{background:transparent;}
/* Register */
#steps-box {}
#steps-box h3, #tips-footer h3 {color:#333333;margin-bottom:0;}
#steps-box #step1 {padding:5px 20px 0 40px;width:210px;min-height:48px;color:grey;}
#steps-box #step1 h3 {color: grey;}
#steps-box #step2 {padding:5px 20px 0 40px;width:210px;min-height:56px;}
/* Forms */
.optional{padding-top:5px;}
.required{padding-top:5px;}
.width{width:100%;}
ul.errors{color:red;}
input#send_ownP{margin-top:5px;}