body {border-top:none;font-family:Verdana, Arial, Helvetica, sans-serif;color:black;font-size:small;
margin:0px;border:0px;padding:0px;width:100%;background-color:white;}
h1 {font-size:medium;padding:15px 5px;}
.rechts {text-align:right; width:100%;}
.linksb {text-align:left;}
.oben {vertical-align:top;}
.unten {vertical-align:bottom;}
.mitte {text-align:center; width:100%; margin:24px 0px;}
.searchbuttons {margin:7px 7px 12px;}
.headerdiv {border-bottom:3px solid #6d84b4;}
.headerspacer {padding:3px 2px 3px 0px;}
.auseinander {line-height:240%;}
.zusammen {line-height:95%;}
a.hsearch:link, a.hsearch:visited {color:#FF1E61;}
a.hsearch:hover, a.hsearch:focus {color:black; background-color:#FF1E61;}
.spacerdiv {margin:1px 1px 5px 5px;}
.spacerdiv_uw {margin:1px 1px 0px 5px;}
a:link, a:visited{text-decoration:none; color:#FF1E61;}
a:hover, a:active, a:focus {color:black; background-color:#FF1E61;}
input.link {border:none;margin:0;padding:0;color:#FF1E61;cursor:pointer;display:inline;background-color:#FFF;font-size:16px;}
input.link:hover {color:#000;background-color:#FF1E61;}
a.ihbuttona:link, a.ihbuttona:visited{font-size:normal;font-weight:normal;margin:0;color:white;background:#FF1E61;padding:3px 28px;-webkit-border-radius:10px;-moz-border-radius:15px; -webkit-box-shadow:.2em .2em 1em darkgrey; -moz-box-shadow:.2em .2em .5em darkgrey; box-shadow:.2em .2em .5em darkgrey;}
a.ihbuttona:hover, a.ihbuttona:focus{background:#FF2F72;color:#222222;}
a.ihbutton:link, a.ihbutton:visited{font-size:normal;font-weight:normal;margin:0;color:black;background:grey;padding:3px 28px;-webkit-border-radius:10px;-moz-border-radius:15px; -webkit-box-shadow:.2em .2em 1em darkgrey; -moz-box-shadow:.2em .2em .5em darkgrey; box-shadow:.2em .2em .5em darkgrey;}
a.ihbutton:hover, a.ihbutton:focus{background:#FF2F72;color:#222222;}
a.oc:link, a.oc:visited{color:#0098BE;}
a.oc:hover, a.oc:active, a.oc:focus {background-color:#FF1E61;}
a.blacklink:link, a.blacklink:visited{color:black;}
a.blacklink:hover, a.blacklink:active, a.blacklink:focus {background-color:#FF1E61;}
a.dickli{color:#FF1E61; text-decoration:underline; font-size:x-large;}
a.dickli:hover, a.dickli:active, a.dickli:focus {color:white; background-color:#FF1E61;}
a.editlnk:link, a.editlnk:visited{color:#0098BE;}
a.editlnk:hover, a.editlnk:active, a.editlnk:focus {background-color:#FF1E61;}
a.fblnk:link, a.fblnk:visited{color:white; background-color:#3B5998;}
a.fblnk:hover, a.fblnk:active, a.fblnk:focus {color:#FF1E61;}
a.imagelnk {text-decoration:none;}
a.imagelnk img {border:1px solid white;}
a.imagelnk:hover img, a.imagelnk:active img, a.imagelnk:focus img {border:1px solid #FF1E61;}
td {font-family:Verdana, Arial, Helvetica, sans-serif; color:black; font-size:small; margin:3px;}
.headline {border-top:solid 1px #DB3000; font-weight:bold; padding:3px 5px; margin-bottom:4px; color:white ; background-color:#FF1E61;}
.subheadline {border-bottom:solid 1px #FF1E61; padding:1px 2px 2px 5px; color:black; background-color:#DCECF9;}
.isonline {color:#00B800;}
.isreconline {color:#006600;}
.green {background-color:#00B800;}
.orange {background-color:#FF4B1F;}
.schwarz {color:Black;}
.redlink {color:#FF4000;}
.kleiner {font-size:x-small;}
.groesser {font-size:medium;}
.kursiv {font-style:italic;}
.sline {padding:4px 1px 4px 5px; border-bottom:solid 1px #FF1E61;}
.sep {height:1px; margin:2px 0px; background-color:#FF1E61;}
.footersep {height:2px; margin:5px 0px; background-color:#DEDEDE;}
.sepf {height:6px; margin:3px 0px; background-color:#FF1E61;}
.alternier_backup {margin:8px 0px; background-color:#1C1C1C;}
.inputbox {width:168px;}
.small_inputbox {width:80px;}
.numberbox {-wap-input-format:"*N";}
.hint {margin:8px; padding:2px 3px 2px 3px; color:black; background-color:#0098BE;}
a.hint{color:#EAB185;}
a.hint:hover, a.hint:active, a.hint:focus {background-color:black;}
.fmsgo {margin:8px 6px 8px 30px; padding:2px 3px 2px 3px; color:black; background-color:#0098BE;-webkit-border-radius:6px;-moz-border-radius:8px;-webkit-box-shadow:.2em .2em 1em #000; -moz-box-shadow:.2em .2em .5em #000; box-shadow:.2em .2em .5em #000;}
.fmsgme {margin:8px 30px 8px 6px; padding:2px 3px 2px 3px; color:black; background-color:#DEDEDE;-webkit-border-radius:6px;-moz-border-radius:8px;-webkit-box-shadow:.2em .2em 1em #000; -moz-box-shadow:.2em .2em .5em #000; box-shadow:.2em .2em .5em #000;}
.msg {color:#FF1E61;}
.msgb {color:White; background-color:#00B800;}
.msgb a {color:White;}
.fontbold {font-weight:bold;}
.nwrap {white-space:nowrap;}
.tnav, .sel{
text-align:center;
padding:1px 4px; 
width:33%;
}
.sel{background-color:#FF1E61;}
.tnav {background-color:#777777;}
.tnav a{color:white;}
.sel a{color:white;}
.tnavtable{
color:white;
background-color:white;
padding:1px 4px; 
width:100%;
}
.footer{
color:white;
background-color:black;
text-align:center;
padding:5px; 
}
.footer a{color:white;}

.gifttab {border-bottom-width:20px; border-left-width:5px; border-color:white; padding-bottom:9px;}
.most_precious {display:block; overflow:hidden; width:70px; padding:1px; margin:4px 2px 4px 4px; border:1px solid #CCC; float:left; text-align:center;}
.most_precious p {padding:0; margin:0 0 2px 0;}
.most_precious p.sent_by {margin-top:15px;}
.most_precious a {width:70px;}
.most_precious a img {width:68px;}
.most_precious .gift_sent_by {display:block; padding:0; margin:0; width:70px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.latest_gifts {display:block; float:left; width:238px; padding:1px; margin:5px 0;}
.latest_gifts p {padding:0; margin:0 0 1px;}
.latest_gifts ul {display:block; overflow:hidden; padding:1px 0 0; margin:0;}
.latest_gifts ul li {display:block; width:79px; height:100px; padding-top:1px; float:left; text-align:center;}
.send_a_gift {clear:both; margin:0; padding:4px 2px;}

.available_gifts {display:block; overflow:hidden; width:312px; margin:0; padding:0;}
.available_gifts li {display:block; float:left; overflow:hidden; width:70px; height:130px; margin:0 0 10px 8px; list-style:none; text-align:center;}

.received_gifts {display:block; margin:0 5px 5px; padding:0;}
.received_gifts li {display:block; overflow:hidden; margin:0; padding:4px 0; list-style:none; border-bottom:solid 1px #FF1E61;}
.received_gifts .thumb {display:block; width:70px; float:left;}
.received_gifts .thumb img {border:0;}
.received_gifts div {display:block; width:245px; float:right;}
#received-gifts div, #sent-gifts div {width:165px !important; padding-left:5px; float:left !important;}

